:root {
    --color-content-primary: #37517e;
    --color-content-secondary: #5d7079;
    --color-content-tertiary: #768e9c;
    --color-content-accent: #0097c7;
    --color-content-accent-hover: #0084b3;
    --color-content-accent-active: #0077a5;
    --color-content-positive: #008026;
    --color-content-positive-hover: #006d13;
    --color-content-positive-active: #006002;
    --color-content-negative: #cf2929;
    --color-content-negative-hover: #b80419;
    --color-content-negative-active: #a7000d;
    --color-content-warning: #9a6500;
    --color-content-warning-hover: #855400;
    --color-content-warning-active: #764700;
    --color-interactive-accent: #00a2dd;
    --color-interactive-accent-hover: #008fc9;
    --color-interactive-accent-active: #0081ba;
    --color-interactive-positive: #2ead4b;
    --color-interactive-positive-hover: #069939;
    --color-interactive-positive-active: #008b2b;
    --color-interactive-negative: #e74848;
    --color-interactive-negative-hover: #d03238;
    --color-interactive-negative-active: #bf1e2c;
    --color-interactive-warning: #df8700;
    --color-interactive-warning-hover: #c97500;
    --color-interactive-warning-active: #b86700;
    --color-interactive-secondary: #c9cbce;
    --color-interactive-secondary-hover: #b5b7ba;
    --color-interactive-secondary-active: #a7a9ab;
    --color-background-screen: #ffffff;
    --color-background-elevated: #ffffff;
    --color-background-neutral: rgba(134, 167, 189, 0.10196);
    --color-background-accent: rgba(56, 200, 255, 0.10196);
    --color-background-positive: rgba(54, 199, 151, 0.10196);
    --color-background-negative: rgba(255, 135, 135, 0.10196);
    --color-background-warning: rgba(255, 172, 0, 0.10196);
    --color-background-overlay: rgba(0, 0, 0, 0.10196);
    --color-border-neutral: rgba(0, 0, 0, 0.10196);
    --color-border-overlay: rgba(0, 0, 0, 0.10196);
    --color-core-contrast: #000000;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-personal {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #0e0f0c;
    --color-content-secondary: #454745;
    --color-content-tertiary: #6a6c6a;
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-secondary: #868685;
    --color-interactive-secondary-hover: #6c6c6b;
    --color-interactive-secondary-active: #525251;
    --color-interactive-accent: #9fe870;
    --color-interactive-accent-hover: #80e142;
    --color-interactive-accent-active: #65cf21;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #0d1f00;
    --color-interactive-control-active: #0e0f0c;
    --color-interactive-contrast: #9fe870;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-neutral: #e2f6d5;
    --color-interactive-neutral-hover: #d3f2c0;
    --color-interactive-neutral-active: #c5edab;
    --color-border-neutral: rgba(14, 15, 12, 0.12157);
    --color-border-overlay: rgba(14, 15, 12, 0.12157);
    --color-background-screen: #ffffff;
    --color-background-screen-hover: rgba(22, 51, 0, 0.07843);
    --color-background-screen-active: rgba(22, 51, 0, 0.12941);
    --color-background-elevated: #ffffff;
    --color-background-neutral: rgba(22, 51, 0, 0.07843);
    --color-background-neutral-hover: rgba(22, 51, 0, 0.12941);
    --color-background-neutral-active: rgba(22, 51, 0, 0.18039);
    --color-background-overlay: rgba(22, 51, 0, 0.07843);
    --color-sentiment-negative: #cb272f;
    --color-sentiment-negative-hover: #b8232b;
    --color-sentiment-negative-active: #a72027;
    --color-sentiment-negative-primary: #cb272f;
    --color-sentiment-negative-primary-hover: #b8232b;
    --color-sentiment-negative-primary-active: #a72027;
    --color-sentiment-negative-secondary: #fbeaea;
    --color-sentiment-negative-secondary-hover: #f9e1e1;
    --color-sentiment-negative-secondary-active: #f8d8d8;
    --color-sentiment-positive: #054d28;
    --color-sentiment-positive-hover: #043a1e;
    --color-sentiment-positive-active: #022614;
    --color-sentiment-positive-primary: #054d28;
    --color-sentiment-positive-primary-hover: #043a1e;
    --color-sentiment-positive-primary-active: #022614;
    --color-sentiment-positive-secondary: #e2f6d5;
    --color-sentiment-positive-secondary-hover: #d3f2c0;
    --color-sentiment-positive-secondary-active: #c5edab;
    --color-sentiment-warning: #ffd11a;
    --color-sentiment-warning-hover: #ffd11a;
    --color-sentiment-warning-active: #ffd11a;
    --color-sentiment-warning-primary: #ffd11a;
    --color-sentiment-warning-primary-hover: #ffd11a;
    --color-sentiment-warning-primary-active: #ffd11a;
    --color-sentiment-warning-secondary: #fff7d7;
    --color-sentiment-warning-secondary-hover: #fff7d7;
    --color-sentiment-warning-secondary-active: #fff7d7;
    --color-sentiment-warning-content: #4a3b1c;
    --color-sentiment-warning-content-hover: #3b2f16;
    --color-sentiment-warning-content-active: #2c2311;
    --color-contrast: #ffffff;
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #ffffff;
    --color-contrast-theme: #121511;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-personal--forest-green {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #9fe870;
    --color-content-secondary: #e8ebe6;
    --color-content-tertiary: #d0d5ce;
    --color-content-link: #9fe870;
    --color-content-link-hover: #cdffad;
    --color-content-link-active: #ecffe0;
    --color-interactive-primary: #9fe870;
    --color-interactive-primary-hover: #cdffad;
    --color-interactive-primary-active: #ecffe0;
    --color-interactive-secondary: #cbd9c3;
    --color-interactive-secondary-hover: #d9e3d3;
    --color-interactive-secondary-active: #e7ede3;
    --color-interactive-accent: #9fe870;
    --color-interactive-accent-hover: #cdffad;
    --color-interactive-accent-active: #ecffe0;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #214d00;
    --color-interactive-control-active: #2c6600;
    --color-interactive-contrast: #163300;
    --color-interactive-contrast-hover: #214d00;
    --color-interactive-contrast-active: #2c6600;
    --color-interactive-neutral: rgba(159, 232, 112, 0.2);
    --color-interactive-neutral-hover: rgba(205, 255, 173, 0.2);
    --color-interactive-neutral-active: rgba(236, 255, 224, 0.2);
    --color-border-neutral: rgba(255, 255, 255, 0.2);
    --color-border-overlay: rgba(255, 255, 255, 0.2);
    --color-background-screen: #163300;
    --color-background-screen-hover: rgba(255, 255, 255, 0.10196);
    --color-background-screen-active: rgba(255, 255, 255, 0.2);
    --color-background-elevated: #223d0d;
    --color-background-neutral: rgba(255, 255, 255, 0.10196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-background-neutral-active: rgba(255, 255, 255, 0.30196);
    --color-background-overlay: rgba(255, 255, 255, 0.2);
    --color-sentiment-negative: #ffa8ad;
    --color-sentiment-negative-hover: #ffbdc0;
    --color-sentiment-negative-active: #ffd1d3;
    --color-sentiment-negative-primary: #ffa8ad;
    --color-sentiment-negative-primary-hover: #ffbdc0;
    --color-sentiment-negative-primary-active: #ffd1d3;
    --color-sentiment-negative-secondary: #410b0d;
    --color-sentiment-negative-secondary-hover: #641115;
    --color-sentiment-negative-secondary-active: #761418;
    --color-sentiment-positive: #bae5a0;
    --color-sentiment-positive-hover: #c8eab3;
    --color-sentiment-positive-active: #d6f0c7;
    --color-sentiment-positive-primary: #bae5a0;
    --color-sentiment-positive-primary-hover: #c8eab3;
    --color-sentiment-positive-primary-active: #d6f0c7;
    --color-sentiment-positive-secondary: #3d562d;
    --color-sentiment-positive-secondary-hover: #476435;
    --color-sentiment-positive-secondary-active: #53753d;
    --color-sentiment-warning: #fadc65;
    --color-sentiment-warning-hover: #fadc65;
    --color-sentiment-warning-active: #fadc65;
    --color-sentiment-warning-primary: #fadc65;
    --color-sentiment-warning-primary-hover: #fadc65;
    --color-sentiment-warning-primary-active: #fadc65;
    --color-sentiment-warning-secondary: #445514;
    --color-sentiment-warning-secondary-hover: #445514;
    --color-sentiment-warning-secondary-active: #445514;
    --color-sentiment-warning-content: #fadc65;
    --color-sentiment-warning-content-secondary-hover: #fbe179;
    --color-sentiment-warning-content-secondary-active: #fbe58d;
    --color-contrast: #163300;
    --color-light: #ffffff;
    --color-dark: #163300;
    --color-contrast-overlay: #163300;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-personal--bright-green {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #163300;
    --color-content-secondary: #163300;
    --color-content-tertiary: rgba(255, 255, 255, 0);
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-secondary: rgba(255, 255, 255, 0);
    --color-interactive-secondary-hover: rgba(255, 255, 255, 0);
    --color-interactive-secondary-active: rgba(255, 255, 255, 0);
    --color-interactive-accent: #163300;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-control: #9fe870;
    --color-interactive-control-hover: #bbef9a;
    --color-interactive-control-active: #d9f6c6;
    --color-interactive-contrast: #9fe870;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-neutral: rgba(22, 51, 0, 0.2);
    --color-interactive-neutral-hover: rgba(13, 31, 0, 0.2);
    --color-interactive-neutral-active: rgba(14, 15, 12, 0.2);
    --color-border-neutral: rgba(22, 51, 0, 0.12157);
    --color-border-overlay: rgba(255, 255, 255, 0);
    --color-background-screen: #9fe870;
    --color-background-screen-hover: rgba(255, 255, 255, 0.4);
    --color-background-screen-active: rgba(255, 255, 255, 0.4);
    --color-background-elevated: rgba(255, 255, 255, 0);
    --color-background-neutral: rgba(255, 255, 255, 0.30196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.4);
    --color-background-neutral-active: rgba(255, 255, 255, 0.50196);
    --color-background-overlay: rgba(255, 255, 255, 0);
    --color-sentiment-negative: #cb272f;
    --color-sentiment-negative-hover: #b8232b;
    --color-sentiment-negative-active: #a72027;
    --color-sentiment-negative-primary: #cb272f;
    --color-sentiment-negative-primary-hover: #b8232b;
    --color-sentiment-negative-primary-active: #a72027;
    --color-sentiment-negative-secondary: #fbeaea;
    --color-sentiment-negative-secondary-hover: #f9e1e1;
    --color-sentiment-negative-secondary-active: #f8d8d8;
    --color-sentiment-positive: #054d28;
    --color-sentiment-positive-hover: #043a1e;
    --color-sentiment-positive-active: #022614;
    --color-sentiment-positive-primary: #054d28;
    --color-sentiment-positive-primary-hover: #043a1e;
    --color-sentiment-positive-primary-active: #022614;
    --color-sentiment-positive-secondary: #e2f6d5;
    --color-sentiment-positive-secondary-hover: #d3f2c0;
    --color-sentiment-positive-secondary-active: #c5edab;
    --color-sentiment-warning: #ffd11a;
    --color-sentiment-warning-hover: #ffd11a;
    --color-sentiment-warning-active: #ffd11a;
    --color-sentiment-warning-primary: #ffd11a;
    --color-sentiment-warning-primary-hover: #ffd11a;
    --color-sentiment-warning-primary-active: #ffd11a;
    --color-sentiment-warning-secondary: #fff7d7;
    --color-sentiment-warning-secondary-hover: #fff7d7;
    --color-sentiment-warning-secondary-active: #fff7d7;
    --color-sentiment-warning-content: #4a3b1c;
    --color-sentiment-warning-content-hover: #3b2f16;
    --color-sentiment-warning-content-active: #2c2311;
    --color-contrast: rgba(255, 255, 255, 0);
    --color-light: #ffffff;
    --color-dark: #163300;
    --color-contrast-overlay: #163300;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-personal--dark {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #f3f5f1;
    --color-content-secondary: #e8ebe6;
    --color-content-tertiary: #cacfc7;
    --color-content-link: #9fe870;
    --color-content-link-hover: #cdffad;
    --color-content-link-active: #ecffe0;
    --color-interactive-primary: #9fe870;
    --color-interactive-primary-hover: #cdffad;
    --color-interactive-primary-active: #ecffe0;
    --color-interactive-secondary: #b9bab7;
    --color-interactive-secondary-hover: #ecede9;
    --color-interactive-secondary-active: #f9faf6;
    --color-interactive-accent: #9fe870;
    --color-interactive-accent-hover: #cdffad;
    --color-interactive-accent-active: #ecffe0;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #214d00;
    --color-interactive-control-active: #2c6600;
    --color-interactive-contrast: #163300;
    --color-interactive-contrast-hover: #214d00;
    --color-interactive-contrast-active: #2c6600;
    --color-interactive-neutral: #163300;
    --color-interactive-neutral-hover: #214d00;
    --color-interactive-neutral-active: #2c6600;
    --color-border-neutral: rgba(255, 255, 255, 0.2);
    --color-border-overlay: rgba(255, 255, 255, 0.2);
    --color-background-screen: #121511;
    --color-background-screen-hover: rgba(255, 255, 255, 0.10196);
    --color-background-screen-active: rgba(255, 255, 255, 0.2);
    --color-background-elevated: #1e211d;
    --color-background-neutral: rgba(255, 255, 255, 0.10196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-background-neutral-active: rgba(255, 255, 255, 0.30196);
    --color-background-overlay: rgba(255, 255, 255, 0.2);
    --color-sentiment-negative: #ffa8ad;
    --color-sentiment-negative-hover: #ffbdc0;
    --color-sentiment-negative-active: #ffd1d3;
    --color-sentiment-negative-primary: #ffa8ad;
    --color-sentiment-negative-primary-hover: #ffbdc0;
    --color-sentiment-negative-primary-active: #ffd1d3;
    --color-sentiment-negative-secondary: #410b0d;
    --color-sentiment-negative-secondary-hover: #641115;
    --color-sentiment-negative-secondary-active: #761418;
    --color-sentiment-positive: #bae5a0;
    --color-sentiment-positive-hover: #c8eab3;
    --color-sentiment-positive-active: #d6f0c7;
    --color-sentiment-positive-primary: #bae5a0;
    --color-sentiment-positive-primary-hover: #c8eab3;
    --color-sentiment-positive-primary-active: #d6f0c7;
    --color-sentiment-positive-secondary: #252c20;
    --color-sentiment-positive-secondary-hover: #323b2b;
    --color-sentiment-positive-secondary-active: #3e4a36;
    --color-sentiment-warning: #fadc65;
    --color-sentiment-warning-hover: #fadc65;
    --color-sentiment-warning-active: #fadc65;
    --color-sentiment-warning-primary: #fadc65;
    --color-sentiment-warning-primary-hover: #fadc65;
    --color-sentiment-warning-primary-active: #fadc65;
    --color-sentiment-warning-secondary: #3a3523;
    --color-sentiment-warning-secondary-hover: #3a3523;
    --color-sentiment-warning-secondary-active: #3a3523;
    --color-sentiment-warning-content: #fadc65;
    --color-sentiment-warning-content-secondary-hover: #fbe179;
    --color-sentiment-warning-content-secondary-active: #fbe58d;
    --color-contrast: #121511;
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #121511;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-platform {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #163300;
    --color-content-secondary: #163300;
    --color-content-tertiary: #6a6c6a;
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0c2300;
    --color-interactive-primary-active: #001a00;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-hover-hover: #001100;
    --color-interactive-primary-hover-active: #000000;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-primary-active-hover: #000000;
    --color-interactive-primary-active-active: #000000;
    --color-interactive-secondary: #868685;
    --color-interactive-secondary-hover: #747473;
    --color-interactive-secondary-active: #666665;
    --color-interactive-secondary-hover: #6c6c6b;
    --color-interactive-secondary-hover-hover: #5a5a59;
    --color-interactive-secondary-hover-active: #4e4e4d;
    --color-interactive-secondary-active: #525251;
    --color-interactive-secondary-active-hover: #414140;
    --color-interactive-secondary-active-active: #353534;
    --color-interactive-accent: #163300;
    --color-interactive-accent-hover: #0c2300;
    --color-interactive-accent-active: #001a00;
    --color-interactive-accent-hover: #0f2400;
    --color-interactive-accent-hover-hover: #001700;
    --color-interactive-accent-hover-active: #000800;
    --color-interactive-accent-active: #091400;
    --color-interactive-accent-active-hover: #000000;
    --color-interactive-accent-active-active: #000000;
    --color-interactive-control: #ffffff;
    --color-interactive-control-hover: #eaeaea;
    --color-interactive-control-active: #dbdbdb;
    --color-interactive-control-hover: #ffffff;
    --color-interactive-control-hover-hover: #eaeaea;
    --color-interactive-control-hover-active: #dbdbdb;
    --color-interactive-control-active: #ffffff;
    --color-interactive-control-active-hover: #eaeaea;
    --color-interactive-control-active-active: #dbdbdb;
    --color-interactive-contrast: #ffffff;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-hover-hover: #b9ea9a;
    --color-interactive-contrast-hover-active: #aadb8b;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-contrast-active-hover: #d8eacc;
    --color-interactive-contrast-active-active: #c8dbbd;
    --color-border-neutral: rgba(14, 15, 12, 0.12157);
    --color-border-overlay: rgba(14, 15, 12, 0.12157);
    --color-background-screen: #ffffff;
    --color-background-screen-hover: rgba(22, 51, 0, 0.07843);
    --color-background-screen-active: rgba(22, 51, 0, 0.12941);
    --color-background-elevated: #ffffff;
    --color-background-neutral: rgba(22, 51, 0, 0.07843);
    --color-background-neutral-hover: rgba(22, 51, 0, 0.12941);
    --color-background-neutral-active: rgba(22, 51, 0, 0.18039);
    --color-background-overlay: rgba(22, 51, 0, 0.07843);
    --color-sentiment-negative: #a8200d;
    --color-sentiment-negative-hover: #8e1b0b;
    --color-sentiment-negative-active: #761709;
    --color-sentiment-positive: #2f5711;
    --color-sentiment-warning: #edc843;
    --color-contrast: #ffffff;
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #ffffff;
    --color-contrast-theme: #121511;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-platform--forest-green {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #ffffff;
    --color-content-secondary: #ffffff;
    --color-content-tertiary: #cacfc7;
    --color-content-link: #ffffff;
    --color-content-link-hover: #b9c2b2;
    --color-content-link-active: #8a9980;
    --color-interactive-primary: #ffffff;
    --color-interactive-primary-hover: #eaeaea;
    --color-interactive-primary-active: #dbdbdb;
    --color-interactive-primary-hover: #b9c2b2;
    --color-interactive-primary-hover-hover: #a6ae9f;
    --color-interactive-primary-hover-active: #97a090;
    --color-interactive-primary-active: #8a9980;
    --color-interactive-primary-active-hover: #78866e;
    --color-interactive-primary-active-active: #6a7861;
    --color-interactive-secondary: #cacfc7;
    --color-interactive-secondary-hover: #b6bbb3;
    --color-interactive-secondary-active: #a8aca5;
    --color-interactive-secondary-hover: #d9e3d3;
    --color-interactive-secondary-hover-hover: #c5cfbf;
    --color-interactive-secondary-hover-active: #b6c0b0;
    --color-interactive-secondary-active: #e7ede3;
    --color-interactive-secondary-active-hover: #d3d9cf;
    --color-interactive-secondary-active-active: #c4cac0;
    --color-interactive-accent: #ffffff;
    --color-interactive-accent-hover: #eaeaea;
    --color-interactive-accent-active: #dbdbdb;
    --color-interactive-accent-hover: #b9c2b2;
    --color-interactive-accent-hover-hover: #a6ae9f;
    --color-interactive-accent-hover-active: #97a090;
    --color-interactive-accent-active: #8a9980;
    --color-interactive-accent-active-hover: #78866e;
    --color-interactive-accent-active-active: #6a7861;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #0c2300;
    --color-interactive-control-active: #001a00;
    --color-interactive-control-hover: #122900;
    --color-interactive-control-hover-hover: #011b00;
    --color-interactive-control-hover-active: #001000;
    --color-interactive-control-active: #0d1f00;
    --color-interactive-control-active-hover: #001100;
    --color-interactive-control-active-active: #000000;
    --color-interactive-contrast: #163300;
    --color-interactive-contrast-hover: #214d00;
    --color-interactive-contrast-hover-hover: #103c00;
    --color-interactive-contrast-hover-active: #093000;
    --color-interactive-contrast-active: #2c6600;
    --color-interactive-contrast-active-hover: #175400;
    --color-interactive-contrast-active-active: #064700;
    --color-border-neutral: rgba(255, 255, 255, 0.2);
    --color-border-overlay: #ffffff;
    --color-background-screen: #163300;
    --color-background-screen-hover: rgba(255, 255, 255, 0.10196);
    --color-background-screen-active: rgba(255, 255, 255, 0.2);
    --color-background-elevated: #111f06;
    --color-background-neutral: rgba(255, 255, 255, 0.10196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-background-neutral-active: rgba(255, 255, 255, 0.30196);
    --color-background-overlay: #000000;
    --color-sentiment-negative: #ffbfbd;
    --color-sentiment-negative-hover: #ffdcdb;
    --color-sentiment-negative-active: #ffebeb;
    --color-sentiment-positive: #a0e5ae;
    --color-sentiment-warning: #edd272;
    --color-contrast: #163300;
    --color-light: #000000;
    --color-dark: #163300;
    --color-contrast-overlay: #163300;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-business {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #0e0f0c;
    --color-content-secondary: #454745;
    --color-content-tertiary: #6a6c6a;
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-secondary: #868685;
    --color-interactive-secondary-hover: #6c6c6b;
    --color-interactive-secondary-active: #525251;
    --color-interactive-accent: #163300;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-control: #e2f6d5;
    --color-interactive-control-hover: #d3f2c0;
    --color-interactive-control-active: #c5edab;
    --color-interactive-contrast: #e2f6d5;
    --color-interactive-contrast-hover: #d3f2c0;
    --color-interactive-contrast-active: #c5edab;
    --color-interactive-neutral: #e2f6d5;
    --color-interactive-neutral-hover: #d3f2c0;
    --color-interactive-neutral-active: #c5edab;
    --color-border-neutral: rgba(14, 15, 12, 0.12157);
    --color-border-overlay: rgba(14, 15, 12, 0.12157);
    --color-background-screen: #ffffff;
    --color-background-screen-hover: rgba(22, 51, 0, 0.07843);
    --color-background-screen-active: rgba(22, 51, 0, 0.12157);
    --color-background-elevated: #ffffff;
    --color-background-neutral: rgba(62, 59, 7, 0.07059);
    --color-background-neutral-hover: rgba(62, 59, 7, 0.12157);
    --color-background-neutral-active: rgba(62, 59, 7, 0.16863);
    --color-background-overlay: rgba(62, 59, 7, 0.07059);
    --color-background-surface: rgba(255, 255, 255, 0);
    --color-sentiment-negative: #cb272f;
    --color-sentiment-negative-hover: #b8232b;
    --color-sentiment-negative-active: #a72027;
    --color-sentiment-negative-primary: #cb272f;
    --color-sentiment-negative-primary-hover: #b8232b;
    --color-sentiment-negative-primary-active: #a72027;
    --color-sentiment-negative-secondary: #fbeaea;
    --color-sentiment-negative-secondary-hover: #f9e1e1;
    --color-sentiment-negative-secondary-active: #f8d8d8;
    --color-sentiment-positive: #054d28;
    --color-sentiment-positive-hover: #043a1e;
    --color-sentiment-positive-active: #022614;
    --color-sentiment-positive-primary: #054d28;
    --color-sentiment-positive-primary-hover: #043a1e;
    --color-sentiment-positive-primary-active: #022614;
    --color-sentiment-positive-secondary: #e2f6d5;
    --color-sentiment-positive-secondary-hover: #d3f2c0;
    --color-sentiment-positive-secondary-active: #c5edab;
    --color-sentiment-warning: #ffd11a;
    --color-sentiment-warning-hover: #ffd11a;
    --color-sentiment-warning-active: #ffd11a;
    --color-sentiment-warning-primary: #ffd11a;
    --color-sentiment-warning-primary-hover: #ffd11a;
    --color-sentiment-warning-primary-active: #ffd11a;
    --color-sentiment-warning-secondary: #fff7d7;
    --color-sentiment-warning-secondary-hover: #fff7d7;
    --color-sentiment-warning-secondary-active: #fff7d7;
    --color-sentiment-warning-content: #4a3b1c;
    --color-sentiment-warning-content-hover: #3b2f16;
    --color-sentiment-warning-content-active: #2c2311;
    --color-contrast: #ffffff;
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #ffffff;
    --color-contrast-theme: #121511;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-business--dark {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #f3f5f1;
    --color-content-secondary: #e8ebe6;
    --color-content-tertiary: #cacfc7;
    --color-content-link: #e2f6d5;
    --color-content-link-hover: #d3f2c0;
    --color-content-link-active: #c5edab;
    --color-interactive-control: #e2f6d5;
    --color-interactive-control-hover: #d3f2c0;
    --color-interactive-control-active: #c5edab;
    --color-interactive-primary: #e2f6d5;
    --color-interactive-primary-hover: #d3f2c0;
    --color-interactive-primary-active: #c5edab;
    --color-interactive-secondary: #b9bab7;
    --color-interactive-secondary-hover: #ecede9;
    --color-interactive-secondary-active: #f9faf6;
    --color-interactive-accent: #163300;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-contrast: #163300;
    --color-interactive-contrast-hover: #214d00;
    --color-interactive-contrast-active: #2c6600;
    --color-interactive-neutral: #163300;
    --color-interactive-neutral-hover: #214d00;
    --color-interactive-neutral-active: #2c6600;
    --color-border-neutral: rgba(255, 255, 255, 0.2);
    --color-border-overlay: rgba(255, 255, 255, 0.2);
    --color-background-screen: #121511;
    --color-background-screen-hover: rgba(255, 255, 255, 0.10196);
    --color-background-screen-active: rgba(255, 255, 255, 0.2);
    --color-background-elevated: #1e211d;
    --color-background-neutral: rgba(255, 255, 255, 0.10196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-background-neutral-active: rgba(255, 255, 255, 0.30196);
    --color-background-overlay: rgba(255, 255, 255, 0.2);
    --color-background-surface: rgba(255, 255, 255, 0);
    --color-sentiment-negative: #ffa8ad;
    --color-sentiment-negative-hover: #ffbdc0;
    --color-sentiment-negative-active: #ffd1d3;
    --color-sentiment-negative-primary: #ffa8ad;
    --color-sentiment-negative-primary-hover: #ffbdc0;
    --color-sentiment-negative-primary-active: #ffd1d3;
    --color-sentiment-negative-secondary: #410b0d;
    --color-sentiment-negative-secondary-hover: #641115;
    --color-sentiment-negative-secondary-active: #761418;
    --color-sentiment-positive: #bae5a0;
    --color-sentiment-positive-hover: #c8eab3;
    --color-sentiment-positive-active: #d6f0c7;
    --color-sentiment-positive-primary: #bae5a0;
    --color-sentiment-positive-primary-hover: #c8eab3;
    --color-sentiment-positive-primary-active: #d6f0c7;
    --color-sentiment-positive-secondary: #252c20;
    --color-sentiment-positive-secondary-hover: #323b2b;
    --color-sentiment-positive-secondary-active: #3e4a36;
    --color-sentiment-warning: #fadc65;
    --color-sentiment-warning-hover: #fadc65;
    --color-sentiment-warning-active: #fadc65;
    --color-sentiment-warning-primary: #fadc65;
    --color-sentiment-warning-primary-hover: #fadc65;
    --color-sentiment-warning-primary-active: #fadc65;
    --color-sentiment-warning-secondary: #3a3523;
    --color-sentiment-warning-secondary-hover: #3a3523;
    --color-sentiment-warning-secondary-active: #3a3523;
    --color-sentiment-warning-content: #fadc65;
    --color-sentiment-warning-content-hover: #fbe179;
    --color-sentiment-warning-content-active: #fbe58d;
    --color-contrast: #f3f5f1;
    --color-light: #f3f5f1;
    --color-dark: #121511;
    --color-contrast-overlay: #121511;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-business--forest-green {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #e2f6d5;
    --color-content-secondary: #e8ebe6;
    --color-content-tertiary: #d0d5ce;
    --color-content-link: #e2f6d5;
    --color-content-link-hover: #d3f2c0;
    --color-content-link-active: #c5edab;
    --color-interactive-control: #163300;
    --color-interactive-control-hover: #214d00;
    --color-interactive-control-active: #2c6600;
    --color-interactive-primary: #e2f6d5;
    --color-interactive-primary-hover: #d3f2c0;
    --color-interactive-primary-active: #c5edab;
    --color-interactive-secondary: #cbd9c3;
    --color-interactive-secondary-hover: #d9e3d3;
    --color-interactive-secondary-active: #e7ede3;
    --color-interactive-accent: #e2f6d5;
    --color-interactive-accent-hover: #d3f2c0;
    --color-interactive-accent-active: #c5edab;
    --color-interactive-contrast: #163300;
    --color-interactive-contrast-hover: #214d00;
    --color-interactive-contrast-active: #2c6600;
    --color-interactive-neutral: rgba(226, 246, 213, 0.2);
    --color-interactive-neutral-hover: rgba(226, 246, 213, 0.4);
    --color-interactive-neutral-active: rgba(226, 246, 213, 0.6);
    --color-border-neutral: rgba(255, 255, 255, 0.2);
    --color-border-overlay: rgba(255, 255, 255, 0.2);
    --color-background-screen: #163300;
    --color-background-screen-hover: rgba(255, 255, 255, 0.2);
    --color-background-screen-active: rgba(255, 255, 255, 0.4);
    --color-background-elevated: #223d0d;
    --color-background-neutral: rgba(255, 255, 255, 0.10196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-background-neutral-active: rgba(255, 255, 255, 0.2);
    --color-background-overlay: rgba(255, 255, 255, 0.2);
    --color-background-surface: #ffffff;
    --color-sentiment-negative: #ffa8ad;
    --color-sentiment-negative-hover: #ffbdc0;
    --color-sentiment-negative-active: #ffd1d3;
    --color-sentiment-negative-primary: #ffa8ad;
    --color-sentiment-negative-primary-hover: #ffbdc0;
    --color-sentiment-negative-primary-active: #ffd1d3;
    --color-sentiment-negative-secondary: #410b0d;
    --color-sentiment-negative-secondary-hover: #641115;
    --color-sentiment-negative-secondary-active: #761418;
    --color-sentiment-positive: #bae5a0;
    --color-sentiment-positive-hover: #c8eab3;
    --color-sentiment-positive-active: #d6f0c7;
    --color-sentiment-positive-primary: #bae5a0;
    --color-sentiment-positive-primary-hover: #c8eab3;
    --color-sentiment-positive-primary-active: #d6f0c7;
    --color-sentiment-positive-secondary: #3d562d;
    --color-sentiment-positive-secondary-hover: #476435;
    --color-sentiment-positive-secondary-active: #53753d;
    --color-sentiment-warning: #fadc65;
    --color-sentiment-warning-hover: #fadc65;
    --color-sentiment-warning-active: #fadc65;
    --color-sentiment-warning-primary: #fadc65;
    --color-sentiment-warning-primary-hover: #fadc65;
    --color-sentiment-warning-primary-active: #fadc65;
    --color-sentiment-warning-secondary: #445514;
    --color-sentiment-warning-secondary-hover: #445514;
    --color-sentiment-warning-secondary-active: #445514;
    --color-sentiment-warning-content: #fadc65;
    --color-sentiment-warning-content-hover: #fbe179;
    --color-sentiment-warning-content-active: #fbe58d;
    --color-contrast: #ffffff;
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #163300;
    --color-contrast-theme: #ffffff;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}

.np-theme-business--bright-green {
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #ffffff;
    --color-black: #000000;
    --color-bright-green: #9fe870;
    --color-forest-green: #163300;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #163300;
    --color-content-secondary: #163300;
    --color-content-tertiary: #163300;
    --color-content-link: #163300;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-control: #e2f6d5;
    --color-interactive-control-hover: #d3f2c0;
    --color-interactive-control-active: #c5edab;
    --color-interactive-primary: #163300;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-secondary: #163300;
    --color-interactive-secondary-hover: rgba(255, 255, 255, 0);
    --color-interactive-secondary-active: rgba(255, 255, 255, 0);
    --color-interactive-accent: #163300;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-contrast: #e2f6d5;
    --color-interactive-contrast-hover: #d3f2c0;
    --color-interactive-contrast-active: #c5edab;
    --color-interactive-neutral: rgba(255, 255, 255, 0.50196);
    --color-interactive-neutral-hover: rgba(255, 255, 255, 0.6);
    --color-interactive-neutral-active: rgba(255, 255, 255, 0.70196);
    --color-border-neutral: rgba(22, 51, 0, 0.12157);
    --color-border-overlay: rgba(22, 51, 0, 0.12157);
    --color-background-screen: #e2f6d5;
    --color-background-screen-hover: rgba(255, 255, 255, 0);
    --color-background-screen-active: rgba(255, 255, 255, 0.4);
    --color-background-elevated: #ffffff;
    --color-background-neutral: rgba(255, 255, 255, 0.70196);
    --color-background-neutral-hover: rgba(255, 255, 255, 0.8);
    --color-background-neutral-active: #ffffff;
    --color-background-overlay: rgba(255, 255, 255, 0.30196);
    --color-background-surface: rgba(255, 255, 255, 0);
    --color-sentiment-negative: #cb272f;
    --color-sentiment-negative-hover: #b8232b;
    --color-sentiment-negative-active: #a72027;
    --color-sentiment-negative-primary: #cb272f;
    --color-sentiment-negative-primary-hover: #b8232b;
    --color-sentiment-negative-primary-active: #a72027;
    --color-sentiment-negative-secondary: #fbeaea;
    --color-sentiment-negative-secondary-hover: #f9e1e1;
    --color-sentiment-negative-secondary-active: #f8d8d8;
    --color-sentiment-positive: #054d28;
    --color-sentiment-positive-hover: #043a1e;
    --color-sentiment-positive-active: #022614;
    --color-sentiment-positive-primary: #054d28;
    --color-sentiment-positive-primary-hover: #043a1e;
    --color-sentiment-positive-primary-active: #022614;
    --color-sentiment-positive-secondary: #e2f6d5;
    --color-sentiment-positive-secondary-hover: #d3f2c0;
    --color-sentiment-positive-secondary-active: #c5edab;
    --color-sentiment-warning: #ffd11a;
    --color-sentiment-warning-hover: #ffd11a;
    --color-sentiment-warning-active: #ffd11a;
    --color-sentiment-warning-primary: #ffd11a;
    --color-sentiment-warning-primary-hover: #ffd11a;
    --color-sentiment-warning-primary-active: #ffd11a;
    --color-sentiment-warning-secondary: #fff7d7;
    --color-sentiment-warning-secondary-hover: #fff7d7;
    --color-sentiment-warning-secondary-active: #fff7d7;
    --color-sentiment-warning-content: #4a3b1c;
    --color-sentiment-warning-content-hover: #3b2f16;
    --color-sentiment-warning-content-active: #2c2311;
    --color-contrast: rgba(255, 255, 255, 0);
    --color-light: #ffffff;
    --color-dark: #121511;
    --color-contrast-overlay: #ffffff;
    --color-contrast-theme: #163300;
    --padding-x-small: 8px;
    --padding-small: 16px;
    --padding-medium: 24px;
    --padding-large: 32px;
    --radius-full: 9999px;
    --radius-small: 10px;
    --radius-medium: 16px;
    --radius-large: 24px;
    --size-4: 4px;
    --size-5: 5px;
    --size-8: 8px;
    --size-10: 10px;
    --size-12: 12px;
    --size-14: 14px;
    --size-16: 16px;
    --size-24: 24px;
    --size-32: 32px;
    --size-40: 40px;
    --size-48: 48px;
    --size-52: 52px;
    --size-56: 56px;
    --size-60: 60px;
    --size-64: 64px;
    --size-72: 72px;
    --size-80: 80px;
    --size-88: 88px;
    --size-96: 96px;
    --size-104: 104px;
    --size-112: 112px;
    --size-120: 120px;
    --size-126: 126px;
    --size-128: 128px;
    --size-146: 146px;
    --size-154: 154px;
    --size-160: 160px;
    --size-x-small: 24px;
    --size-small: 32px;
    --size-medium: 40px;
    --size-large: 48px;
    --size-x-large: 56px;
    --size-2x-large: 72px;
    --space-content-horizontal: 16px;
    --space-small: 16px;
    --space-medium: 32px;
    --space-large: 40px;
    --space-x-large: 56px;
    --font-size-12: 0.75rem;
    --font-size-14: 0.875rem;
    --font-size-16: 1rem;
    --font-size-18: 1.125rem;
    --font-size-20: 1.25rem;
    --font-size-22: 1.375rem;
    --font-size-24: 1.5rem;
    --font-size-26: 1.625rem;
    --font-size-28: 1.75rem;
    --font-size-30: 1.875rem;
    --font-size-32: 2rem;
    --letter-spacing-xxs: 0.005em;
    --letter-spacing-xs: 0.01em;
    --letter-spacing-sm: 0.0125em;
    --letter-spacing-md: 0.015em;
    --letter-spacing-lg: 0.02em;
    --letter-spacing-xl: 0.025em;
    --letter-spacing-negative-xxs: -0.005em;
    --letter-spacing-negative-xs: -0.01em;
    --letter-spacing-negative-sm: -0.0125em;
    --letter-spacing-negative-md: -0.015em;
    --letter-spacing-negative-lg: -0.02em;
    --letter-spacing-negative-xl: -0.025em;
    --letter-spacing-negative-xxl: -0.03em;
    --letter-spacing-negative-xxxl: -0.04em;
    --letter-spacing-negative-xxxxl: -0.05em;
    --line-height-18: 1.125rem;
    --line-height-20: 1.25rem;
    --line-height-22: 1.375rem;
    --line-height-24: 1.5rem;
    --line-height-28: 1.75rem;
    --line-height-30: 1.875rem;
    --line-height-32: 2rem;
    --line-height-34: 2.125rem;
    --line-height-36: 2.25rem;
    --line-height-42: 2.625rem;
    --line-height-48: 3rem;
    --line-height-title: 1.2;
    --line-height-body: 1.5;
    --line-height-control: 1.2;
    --font-weight-light: 300;
    --font-weight-regular: 400;
    --font-weight-medium: 500;
    --font-weight-semi-bold: 600;
    --font-weight-bold: 700;
    --font-weight-black: 900;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --font-family-display: "Wise Sans", "Inter", sans-serif
}



/*! modern-normalize v3.0.1 | MIT License | https://github.com/sindresorhus/modern-normalize */

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

html {
    font-family: system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, Helvetica, Arial, Apple Color Emoji, Segoe UI Emoji;
    line-height: 1.15;
    -webkit-text-size-adjust: 100%;
    -moz-tab-size: 4;
    -o-tab-size: 4;
    tab-size: 4
}

body {
    margin: 0
}

b,
strong {
    font-weight: bolder
}

code,
kbd,
pre,
samp {
    font-family: ui-monospace, SFMono-Regular, Consolas, Liberation Mono, Menlo, monospace;
    font-size: 1em
}

small {
    font-size: 80%
}

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

table {
    border-color: currentcolor
}

button,
input,
optgroup,
select,
textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

legend {
    padding: 0
}

progress {
    vertical-align: baseline
}

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px
}

::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

summary {
    display: list-item
}

:root {
    --base-font-size: 16px;
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif;
    --input-group-addon-padding: 12px 16px calc(12px - 2px);
    --btn-padding: 12px 24px calc(12px - 2px);
    --btn-xs-padding: 2px 8px calc(2px - 2px);
    --btn-sm-padding: 4px 16px calc(4px - 2px);
    --btn-lg-padding: 20px 24px calc(20px - 2px);
    --input-padding: 12px 16px calc(12px - 2px);
    --input-padding-small: 4px 12px calc(4px - 2px);
    --input-padding-large: 12px 16px calc(12px - 2px);
    --input-group-addon-sm-padding: calc(4px - 1px) 12px;
    --input-group-addon-lg-padding: 12px 16px calc(12px - 2px);
    --dropdown-link-padding: calc(12px + 1px) 16px calc(12px - 1px);
    --btn-radius-base: 3px;
    --btn-sm-radius-base: 2px;
    --btn-lg-radius-base: 3px
}

.np-theme-dark,
.np-theme-light,
.np-theme-navy {
    --font-family-regular: averta, avenir w02, avenir, helvetica, arial, sans-serif !important;
    font-family: averta, avenir w02, avenir, helvetica, arial, sans-serif;
    font-family: var(--font-family-regular);
    line-height: 1.5;
    line-height: var(--line-height-body)
}

.np-theme-personal {
    --font-family-regular: "Inter", Helvetica, Arial, sans-serif !important;
    font-family: Inter, Helvetica, Arial, sans-serif;
    font-family: var(--font-family-regular);
    -webkit-font-feature-settings: "calt";
    font-feature-settings: "calt";
    --input-group-addon-padding: 12px 16px;
    --btn-padding: calc(12px - 1px) 24px;
    --btn-xs-padding: calc(2px - 1px) 8px;
    --btn-sm-padding: calc(4px - 1px) 16px;
    --btn-lg-padding: calc(20px - 1px) 24px;
    --btn-height: 48px;
    --btn-xs-height: 22px;
    --btn-sm-height: 32px;
    --btn-lg-height: 72px;
    --input-height-base: 48px;
    --input-height-large: 72px;
    --input-height-small: 32px;
    --input-padding: 12px 16px;
    --input-padding-small: 4px 12px;
    --input-padding-large: 12px 16px;
    --input-group-addon-sm-padding: 4px 12px;
    --input-group-addon-lg-padding: 12px 16px;
    --dropdown-link-padding: 12px 16px;
    --btn-radius-base: 9999px;
    --btn-sm-radius-base: var(--btn-radius-base);
    --btn-lg-radius-base: var(--btn-radius-base)
}

.np-theme-personal,
html {
    color: #5d7079;
    color: var(--color-content-secondary);
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

html {
    font-size: 16px;
    font-size: var(--base-font-size);
    font-family: Inter, Helvetica, Arial, sans-serif;
    font-family: var(--font-family-regular);
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

blockquote,
dd,
dl,
figure,
hr,
p,
pre {
    margin: 0
}

.np-theme-personal::-moz-selection {
    background-color: var(--color-background-neutral-active);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal::selection {
    background-color: var(--color-background-neutral-active);
    color: #37517e;
    color: var(--color-content-primary)
}

.anchor,
.np-text-link-default,
.np-text-link-large,
a {
    color: var(--color-content-link)
}

.bg-primary .anchor,
.bg-primary .np-text-link-default,
.bg-primary .np-text-link-large,
.bg-primary a {
    color: #00b9ff
}

.bg-primary .anchor:focus,
.bg-primary .anchor:hover,
.bg-primary .np-text-link-default:focus,
.bg-primary .np-text-link-default:hover,
.bg-primary .np-text-link-large:focus,
.bg-primary .np-text-link-large:hover,
.bg-primary a:focus,
.bg-primary a:hover {
    color: #00a6ea
}

.bg-primary .anchor:active,
.bg-primary .np-text-link-default:active,
.bg-primary .np-text-link-large:active,
.bg-primary a:active {
    color: #0097db
}

.anchor:focus,
.anchor:hover,
.np-text-link-default:focus,
.np-text-link-default:hover,
.np-text-link-large:focus,
.np-text-link-large:hover,
a:focus,
a:hover {
    color: var(--color-content-link-hover);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.anchor:active,
.np-text-link-default:active,
.np-text-link-large:active,
a:active {
    color: var(--color-content-link-active)
}

.anchor.secondary,
.np-text-link-default.secondary,
.np-text-link-large.secondary,
a.secondary {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.anchor.secondary:focus,
.anchor.secondary:hover,
.np-text-link-default.secondary:focus,
.np-text-link-default.secondary:hover,
.np-text-link-large.secondary:focus,
.np-text-link-large.secondary:hover,
a.secondary:focus,
a.secondary:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.anchor.secondary:active,
.np-text-link-default.secondary:active,
.np-text-link-large.secondary:active,
a.secondary:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

html.ios-click {
    cursor: pointer
}

button,
input,
optgroup,
select,
textarea {
    padding: 0;
    color: inherit;
    font-size: inherit;
    line-height: inherit
}

[role=button],
[type=button],
[type=reset],
[type=submit],
button {
    cursor: pointer
}

textarea {
    resize: vertical
}

input::-moz-placeholder,
textarea::-moz-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

input::-ms-input-placeholder,
textarea::-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

input::placeholder,
input:input-placeholder,
textarea::placeholder,
textarea:input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

ol,
ul {
    margin: 0 0 24px;
    margin: 0 0 var(--size-24);
    padding: 0 0 0 calc(48px - 10px);
    padding: 0 0 0 calc(var(--size-48) - var(--size-10))
}

[dir=rtl] ol,
[dir=rtl] ul {
    padding: 0 calc(48px - 10px) 0 0;
    padding: 0 calc(var(--size-48) - var(--size-10)) 0 0
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

[dir=rtl] .list-unstyled {
    padding-right: 0;
    padding-left: 0
}

.list-inline {
    margin-left: calc(4px * -1);
    margin-left: calc(var(--size-4) * -1);
    padding-left: 0;
    list-style: none
}

[dir=rtl] .list-inline {
    margin-right: calc(4px * -1);
    margin-right: calc(var(--size-4) * -1);
    margin-left: 0;
    padding-right: 0;
    padding-left: 0
}

.list-inline>li {
    display: inline-block;
    padding-right: 8px;
    padding-right: var(--size-8);
    padding-left: 4px;
    padding-left: var(--size-4)
}

[dir=rtl] .list-inline>li {
    padding-left: 8px;
    padding-left: var(--size-8);
    padding-right: 0;
    padding-right: 4px;
    padding-right: var(--size-4);
    padding-left: 0;
    border-left: 1px solid rgba(0, 0, 0, .10196);
    border-left: 1px solid var(--color-border-neutral)
}

html:not([dir=rtl]) .list-inline>li {
    border-right: 1px solid rgba(0, 0, 0, .10196);
    border-right: 1px solid var(--color-border-neutral)
}

[dir=rtl] .list-inline>li:last-child {
    border-left: 0
}

html:not([dir=rtl]) .list-inline>li:last-child {
    border-right: 0
}

dd,
dt {
    line-height: 1.5;
    line-height: var(--line-height-body)
}

dt {
    font-size: .875rem;
    font-size: var(--font-size-14)
}

dd {
    margin-bottom: 16px;
    margin-bottom: var(--size-16);
    color: #37517e;
    color: var(--color-content-primary)
}

@media (min-width:576px) {
    dd {
        margin-bottom: 24px;
        margin-bottom: var(--size-24)
    }
}

.dl-horizontal dd:after,
.dl-horizontal dd:before {
    display: table;
    content: " "
}

.dl-horizontal dd:after {
    clear: both
}

@media (min-width:576px) {
    .dl-horizontal dt {
        float: left;
        clear: left;
        width: 156px;
        overflow: hidden;
        white-space: nowrap;
        text-align: left;
        text-overflow: ellipsis
    }
    [dir=rtl] .dl-horizontal dt {
        float: right;
        clear: right;
        text-align: right
    }
    .dl-horizontal dd {
        margin-bottom: 8px;
        margin-bottom: var(--size-8);
        margin-left: 180px
    }
    [dir=rtl] .dl-horizontal dd {
        margin-right: 180px;
        margin-left: 0
    }
}

.dl-horizontal-item {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.dl-horizontal-item dt {
    -ms-flex: 1 2 auto;
    flex: 1 2 auto
}

.dl-horizontal-item dd {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
    text-align: right;
    word-break: break-all
}

[dir=rtl] .dl-horizontal-item dd {
    text-align: left
}

hr {
    margin: 16px auto;
    margin: var(--size-16) auto;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .10196);
    border-top: 1px solid var(--color-border-neutral)
}

.bg-primary hr {
    border-top: 1px solid rgba(255, 255, 255, .10196)
}

@media (min-width:576px) {
    hr {
        margin: 24px auto;
        margin: var(--size-24) auto
    }
}

@media (min-width:992px) {
    hr {
        margin: 32px auto;
        margin: var(--size-32) auto
    }
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

audio,
canvas,
embed,
iframe,
object,
video {
    display: block
}

img,
video {
    max-width: 100%;
    height: auto;
    vertical-align: middle
}

.img-rounded {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.img-circle {
    border-radius: 50%
}

.disabled,
:disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .45;
    cursor: not-allowed !important
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    clip: auto
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
.np-text-title-body,
.np-text-title-group,
.np-text-title-screen,
.np-text-title-section,
.np-text-title-subsection,
.title-1,
.title-2,
.title-3,
.title-4,
.title-5,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0
}

@supports (hyphenate-limit-chars:1) {
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    .np-text-title-body,
    .np-text-title-group,
    .np-text-title-screen,
    .np-text-title-section,
    .np-text-title-subsection,
    .title-1,
    .title-2,
    .title-3,
    .title-4,
    .title-5,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        .np-text-title-body,
        .np-text-title-group,
        .np-text-title-screen,
        .np-text-title-section,
        .np-text-title-subsection,
        .title-1,
        .title-2,
        .title-3,
        .title-4,
        .title-5,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        .np-text-title-body,
        .np-text-title-group,
        .np-text-title-screen,
        .np-text-title-section,
        .np-text-title-subsection,
        .title-1,
        .title-2,
        .title-3,
        .title-4,
        .title-5,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    .np-text-title-body,
    .np-text-title-group,
    .np-text-title-screen,
    .np-text-title-section,
    .np-text-title-subsection,
    .title-1,
    .title-2,
    .title-3,
    .title-4,
    .title-5,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .h1,
        .h2,
        .h3,
        .h4,
        .h5,
        .h6,
        .np-text-title-body,
        .np-text-title-group,
        .np-text-title-screen,
        .np-text-title-section,
        .np-text-title-subsection,
        .title-1,
        .title-2,
        .title-3,
        .title-4,
        .title-5,
        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.h1+ol:not(.list-unstyled),
.h1+p,
.h1+ul:not(.list-unstyled),
.h2+ol:not(.list-unstyled),
.h2+p,
.h2+ul:not(.list-unstyled),
.h3+ol:not(.list-unstyled),
.h3+p,
.h3+ul:not(.list-unstyled),
.h4+ol:not(.list-unstyled),
.h4+p,
.h4+ul:not(.list-unstyled),
.h5+ol:not(.list-unstyled),
.h5+p,
.h5+ul:not(.list-unstyled),
.h6+ol:not(.list-unstyled),
.h6+p,
.h6+ul:not(.list-unstyled),
.np-text-title-body+ol:not(.list-unstyled),
.np-text-title-body+p,
.np-text-title-body+ul:not(.list-unstyled),
.np-text-title-group+ol:not(.list-unstyled),
.np-text-title-group+p,
.np-text-title-group+ul:not(.list-unstyled),
.np-text-title-screen+ol:not(.list-unstyled),
.np-text-title-screen+p,
.np-text-title-screen+ul:not(.list-unstyled),
.np-text-title-section+ol:not(.list-unstyled),
.np-text-title-section+p,
.np-text-title-section+ul:not(.list-unstyled),
.np-text-title-subsection+ol:not(.list-unstyled),
.np-text-title-subsection+p,
.np-text-title-subsection+ul:not(.list-unstyled),
.title-1+ol:not(.list-unstyled),
.title-1+p,
.title-1+ul:not(.list-unstyled),
.title-2+ol:not(.list-unstyled),
.title-2+p,
.title-2+ul:not(.list-unstyled),
.title-3+ol:not(.list-unstyled),
.title-3+p,
.title-3+ul:not(.list-unstyled),
.title-4+ol:not(.list-unstyled),
.title-4+p,
.title-4+ul:not(.list-unstyled),
.title-5+ol:not(.list-unstyled),
.title-5+p,
.title-5+ul:not(.list-unstyled),
h1+ol:not(.list-unstyled),
h1+p,
h1+ul:not(.list-unstyled),
h2+ol:not(.list-unstyled),
h2+p,
h2+ul:not(.list-unstyled),
h3+ol:not(.list-unstyled),
h3+p,
h3+ul:not(.list-unstyled),
h4+ol:not(.list-unstyled),
h4+p,
h4+ul:not(.list-unstyled),
h5+ol:not(.list-unstyled),
h5+p,
h5+ul:not(.list-unstyled),
h6+ol:not(.list-unstyled),
h6+p,
h6+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.h1,
.np-text-title-screen,
.title-1,
h1 {
    margin-bottom: 0;
    font-size: 1.875rem;
    font-size: var(--font-size-30);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.021em;
    line-height: 115%
}

.h2,
.np-text-title-section,
.title-2,
h2 {
    margin-bottom: 0;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    font-size: 1.625rem;
    font-size: var(--font-size-26);
    letter-spacing: -.02em;
    line-height: 122%
}

.h3,
.np-text-title-subsection,
.title-3,
h3 {
    margin-bottom: 0;
    font-size: 1.375rem;
    font-size: var(--font-size-22);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.018em;
    line-height: 125%
}

.h4,
.np-text-title-body,
.title-4,
h4 {
    font-size: 1.125rem;
    font-size: var(--font-size-18);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.014em;
    line-height: 135%
}

.h5,
.h6,
.np-text-title-group,
.title-5,
h5,
h6 {
    font-weight: 500;
    font-weight: var(--font-weight-medium);
    font-size: .875rem;
    font-size: var(--font-size-14);
    letter-spacing: -.006em;
    line-height: 140%
}

.lead {
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    font-size: 1.25rem;
    font-size: var(--font-size-20);
    line-height: 1.2;
    line-height: var(--line-height-title)
}

.tiny {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.body-2,
.body-3,
.np-text-body-default,
.small,
.tiny,
body,
small {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.control-2,
.control-label,
.label,
.np-text-body-default-bold {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.body-1,
.np-text-body-large,
.value {
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.body-1,
.control-1,
.np-text-body-large,
.np-text-body-large-bold,
.value {
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em
}

.control-1,
.np-text-body-large-bold,
.np-text-link-default,
.np-text-link-large,
a {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.np-text-link-default,
.np-text-link-large,
a {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.np-text-link-large {
    font-size: 1rem;
    font-size: var(--font-size-16);
    letter-spacing: -.011em;
    line-height: 150%
}

.np-text-link-default {
    font-size: .875rem;
    font-size: var(--font-size-14);
    letter-spacing: -.006em;
    line-height: 155%
}

.np-text-display-number {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    font-size: 40px;
    line-height: 110%
}

.display-1,
.display-2,
.display-3,
.display-4,
.display-5,
.np-text-display-extra-large,
.np-text-display-large,
.np-text-display-medium,
.np-text-display-small {
    font-family: Wise Sans, Inter, sans-serif;
    font-synthesis: none
}

.np-text-display-extra-large,
.np-text-display-large,
.np-text-display-medium,
.np-text-display-small {
    letter-spacing: normal
}

@supports (hyphenate-limit-chars:1) {
    .np-text-display-extra-large,
    .np-text-display-large,
    .np-text-display-medium,
    .np-text-display-small {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .np-text-display-extra-large,
        .np-text-display-large,
        .np-text-display-medium,
        .np-text-display-small {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .np-text-display-extra-large,
        .np-text-display-large,
        .np-text-display-medium,
        .np-text-display-small {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-text-display-extra-large,
    .np-text-display-large,
    .np-text-display-medium,
    .np-text-display-small {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .np-text-display-extra-large,
        .np-text-display-large,
        .np-text-display-medium,
        .np-text-display-small {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.np-text-display-extra-large,
.np-text-display-large {
    font-size: 64px;
    font-size: var(--size-64);
    line-height: normal;
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

.np-text-display-medium {
    font-size: 52px;
    font-size: var(--size-52)
}

.np-text-display-medium,
.np-text-display-small {
    line-height: normal;
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

.np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40)
}

:lang(en)>.np-text-display-extra-large,
:lang(en)>.np-text-display-large {
    font-size: 64px;
    font-size: var(--size-64);
    line-height: .85;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(en)>.np-text-display-medium {
    font-size: 52px;
    font-size: var(--size-52)
}

:lang(en)>.np-text-display-medium,
:lang(en)>.np-text-display-small {
    line-height: .85;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(en)>.np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40)
}

:lang(af) .np-text-display-extra-large,
:lang(af) .np-text-display-large,
:lang(bs) .np-text-display-extra-large,
:lang(bs) .np-text-display-large,
:lang(ca) .np-text-display-extra-large,
:lang(ca) .np-text-display-large,
:lang(cs) .np-text-display-extra-large,
:lang(cs) .np-text-display-large,
:lang(cy) .np-text-display-extra-large,
:lang(cy) .np-text-display-large,
:lang(da) .np-text-display-extra-large,
:lang(da) .np-text-display-large,
:lang(de) .np-text-display-extra-large,
:lang(de) .np-text-display-large,
:lang(dsb) .np-text-display-extra-large,
:lang(dsb) .np-text-display-large,
:lang(eo) .np-text-display-extra-large,
:lang(eo) .np-text-display-large,
:lang(es) .np-text-display-extra-large,
:lang(es) .np-text-display-large,
:lang(et) .np-text-display-extra-large,
:lang(et) .np-text-display-large,
:lang(eu) .np-text-display-extra-large,
:lang(eu) .np-text-display-large,
:lang(fi) .np-text-display-extra-large,
:lang(fi) .np-text-display-large,
:lang(fil) .np-text-display-extra-large,
:lang(fil) .np-text-display-large,
:lang(fo) .np-text-display-extra-large,
:lang(fo) .np-text-display-large,
:lang(fr) .np-text-display-extra-large,
:lang(fr) .np-text-display-large,
:lang(fy) .np-text-display-extra-large,
:lang(fy) .np-text-display-large,
:lang(ga) .np-text-display-extra-large,
:lang(ga) .np-text-display-large,
:lang(gd) .np-text-display-extra-large,
:lang(gd) .np-text-display-large,
:lang(gl) .np-text-display-extra-large,
:lang(gl) .np-text-display-large,
:lang(gsw) .np-text-display-extra-large,
:lang(gsw) .np-text-display-large,
:lang(gv) .np-text-display-extra-large,
:lang(gv) .np-text-display-large,
:lang(hr) .np-text-display-extra-large,
:lang(hr) .np-text-display-large,
:lang(hsb) .np-text-display-extra-large,
:lang(hsb) .np-text-display-large,
:lang(hu) .np-text-display-extra-large,
:lang(hu) .np-text-display-large,
:lang(id) .np-text-display-extra-large,
:lang(id) .np-text-display-large,
:lang(in) .np-text-display-extra-large,
:lang(in) .np-text-display-large,
:lang(is) .np-text-display-extra-large,
:lang(is) .np-text-display-large,
:lang(it) .np-text-display-extra-large,
:lang(it) .np-text-display-large,
:lang(ki) .np-text-display-extra-large,
:lang(ki) .np-text-display-large,
:lang(kl) .np-text-display-extra-large,
:lang(kl) .np-text-display-large,
:lang(kw) .np-text-display-extra-large,
:lang(kw) .np-text-display-large,
:lang(lb) .np-text-display-extra-large,
:lang(lb) .np-text-display-large,
:lang(lg) .np-text-display-extra-large,
:lang(lg) .np-text-display-large,
:lang(lt) .np-text-display-extra-large,
:lang(lt) .np-text-display-large,
:lang(lv) .np-text-display-extra-large,
:lang(lv) .np-text-display-large,
:lang(mg) .np-text-display-extra-large,
:lang(mg) .np-text-display-large,
:lang(mi) .np-text-display-extra-large,
:lang(mi) .np-text-display-large,
:lang(ms) .np-text-display-extra-large,
:lang(ms) .np-text-display-large,
:lang(mt) .np-text-display-extra-large,
:lang(mt) .np-text-display-large,
:lang(nb) .np-text-display-extra-large,
:lang(nb) .np-text-display-large,
:lang(nd) .np-text-display-extra-large,
:lang(nd) .np-text-display-large,
:lang(nl) .np-text-display-extra-large,
:lang(nl) .np-text-display-large,
:lang(nn) .np-text-display-extra-large,
:lang(nn) .np-text-display-large,
:lang(om) .np-text-display-extra-large,
:lang(om) .np-text-display-large,
:lang(pl) .np-text-display-extra-large,
:lang(pl) .np-text-display-large,
:lang(pt) .np-text-display-extra-large,
:lang(pt) .np-text-display-large,
:lang(rm) .np-text-display-extra-large,
:lang(rm) .np-text-display-large,
:lang(rn) .np-text-display-extra-large,
:lang(rn) .np-text-display-large,
:lang(ro) .np-text-display-extra-large,
:lang(ro) .np-text-display-large,
:lang(rw) .np-text-display-extra-large,
:lang(rw) .np-text-display-large,
:lang(se) .np-text-display-extra-large,
:lang(se) .np-text-display-large,
:lang(sg) .np-text-display-extra-large,
:lang(sg) .np-text-display-large,
:lang(sk) .np-text-display-extra-large,
:lang(sk) .np-text-display-large,
:lang(sl) .np-text-display-extra-large,
:lang(sl) .np-text-display-large,
:lang(sn) .np-text-display-extra-large,
:lang(sn) .np-text-display-large,
:lang(so) .np-text-display-extra-large,
:lang(so) .np-text-display-large,
:lang(sq) .np-text-display-extra-large,
:lang(sq) .np-text-display-large,
:lang(sr) .np-text-display-extra-large,
:lang(sr) .np-text-display-large,
:lang(sv) .np-text-display-extra-large,
:lang(sv) .np-text-display-large,
:lang(sw) .np-text-display-extra-large,
:lang(sw) .np-text-display-large,
:lang(tr) .np-text-display-extra-large,
:lang(tr) .np-text-display-large,
:lang(wo) .np-text-display-extra-large,
:lang(wo) .np-text-display-large,
:lang(zu) .np-text-display-extra-large,
:lang(zu) .np-text-display-large {
    font-size: 64px;
    font-size: var(--size-64);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(af) .np-text-display-medium,
:lang(bs) .np-text-display-medium,
:lang(ca) .np-text-display-medium,
:lang(cs) .np-text-display-medium,
:lang(cy) .np-text-display-medium,
:lang(da) .np-text-display-medium,
:lang(de) .np-text-display-medium,
:lang(dsb) .np-text-display-medium,
:lang(eo) .np-text-display-medium,
:lang(es) .np-text-display-medium,
:lang(et) .np-text-display-medium,
:lang(eu) .np-text-display-medium,
:lang(fi) .np-text-display-medium,
:lang(fil) .np-text-display-medium,
:lang(fo) .np-text-display-medium,
:lang(fr) .np-text-display-medium,
:lang(fy) .np-text-display-medium,
:lang(ga) .np-text-display-medium,
:lang(gd) .np-text-display-medium,
:lang(gl) .np-text-display-medium,
:lang(gsw) .np-text-display-medium,
:lang(gv) .np-text-display-medium,
:lang(hr) .np-text-display-medium,
:lang(hsb) .np-text-display-medium,
:lang(hu) .np-text-display-medium,
:lang(id) .np-text-display-medium,
:lang(in) .np-text-display-medium,
:lang(is) .np-text-display-medium,
:lang(it) .np-text-display-medium,
:lang(ki) .np-text-display-medium,
:lang(kl) .np-text-display-medium,
:lang(kw) .np-text-display-medium,
:lang(lb) .np-text-display-medium,
:lang(lg) .np-text-display-medium,
:lang(lt) .np-text-display-medium,
:lang(lv) .np-text-display-medium,
:lang(mg) .np-text-display-medium,
:lang(mi) .np-text-display-medium,
:lang(ms) .np-text-display-medium,
:lang(mt) .np-text-display-medium,
:lang(nb) .np-text-display-medium,
:lang(nd) .np-text-display-medium,
:lang(nl) .np-text-display-medium,
:lang(nn) .np-text-display-medium,
:lang(om) .np-text-display-medium,
:lang(pl) .np-text-display-medium,
:lang(pt) .np-text-display-medium,
:lang(rm) .np-text-display-medium,
:lang(rn) .np-text-display-medium,
:lang(ro) .np-text-display-medium,
:lang(rw) .np-text-display-medium,
:lang(se) .np-text-display-medium,
:lang(sg) .np-text-display-medium,
:lang(sk) .np-text-display-medium,
:lang(sl) .np-text-display-medium,
:lang(sn) .np-text-display-medium,
:lang(so) .np-text-display-medium,
:lang(sq) .np-text-display-medium,
:lang(sr) .np-text-display-medium,
:lang(sv) .np-text-display-medium,
:lang(sw) .np-text-display-medium,
:lang(tr) .np-text-display-medium,
:lang(wo) .np-text-display-medium,
:lang(zu) .np-text-display-medium {
    font-size: 52px;
    font-size: var(--size-52);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(af) .np-text-display-small,
:lang(bs) .np-text-display-small,
:lang(ca) .np-text-display-small,
:lang(cs) .np-text-display-small,
:lang(cy) .np-text-display-small,
:lang(da) .np-text-display-small,
:lang(de) .np-text-display-small,
:lang(dsb) .np-text-display-small,
:lang(eo) .np-text-display-small,
:lang(es) .np-text-display-small,
:lang(et) .np-text-display-small,
:lang(eu) .np-text-display-small,
:lang(fi) .np-text-display-small,
:lang(fil) .np-text-display-small,
:lang(fo) .np-text-display-small,
:lang(fr) .np-text-display-small,
:lang(fy) .np-text-display-small,
:lang(ga) .np-text-display-small,
:lang(gd) .np-text-display-small,
:lang(gl) .np-text-display-small,
:lang(gsw) .np-text-display-small,
:lang(gv) .np-text-display-small,
:lang(hr) .np-text-display-small,
:lang(hsb) .np-text-display-small,
:lang(hu) .np-text-display-small,
:lang(id) .np-text-display-small,
:lang(in) .np-text-display-small,
:lang(is) .np-text-display-small,
:lang(it) .np-text-display-small,
:lang(ki) .np-text-display-small,
:lang(kl) .np-text-display-small,
:lang(kw) .np-text-display-small,
:lang(lb) .np-text-display-small,
:lang(lg) .np-text-display-small,
:lang(lt) .np-text-display-small,
:lang(lv) .np-text-display-small,
:lang(mg) .np-text-display-small,
:lang(mi) .np-text-display-small,
:lang(ms) .np-text-display-small,
:lang(mt) .np-text-display-small,
:lang(nb) .np-text-display-small,
:lang(nd) .np-text-display-small,
:lang(nl) .np-text-display-small,
:lang(nn) .np-text-display-small,
:lang(om) .np-text-display-small,
:lang(pl) .np-text-display-small,
:lang(pt) .np-text-display-small,
:lang(rm) .np-text-display-small,
:lang(rn) .np-text-display-small,
:lang(ro) .np-text-display-small,
:lang(rw) .np-text-display-small,
:lang(se) .np-text-display-small,
:lang(sg) .np-text-display-small,
:lang(sk) .np-text-display-small,
:lang(sl) .np-text-display-small,
:lang(sn) .np-text-display-small,
:lang(so) .np-text-display-small,
:lang(sq) .np-text-display-small,
:lang(sr) .np-text-display-small,
:lang(sv) .np-text-display-small,
:lang(sw) .np-text-display-small,
:lang(tr) .np-text-display-small,
:lang(wo) .np-text-display-small,
:lang(zu) .np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40);
    line-height: 1.05;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

:lang(az) .np-text-display-extra-large,
:lang(az) .np-text-display-large,
:lang(be) .np-text-display-extra-large,
:lang(be) .np-text-display-large,
:lang(bg) .np-text-display-extra-large,
:lang(bg) .np-text-display-large,
:lang(bs) .np-text-display-extra-large,
:lang(bs) .np-text-display-large,
:lang(ce) .np-text-display-extra-large,
:lang(ce) .np-text-display-large,
:lang(el) .np-text-display-extra-large,
:lang(el) .np-text-display-large,
:lang(mk) .np-text-display-extra-large,
:lang(mk) .np-text-display-large,
:lang(os) .np-text-display-extra-large,
:lang(os) .np-text-display-large,
:lang(ru) .np-text-display-extra-large,
:lang(ru) .np-text-display-large,
:lang(sah) .np-text-display-extra-large,
:lang(sah) .np-text-display-large,
:lang(sr) .np-text-display-extra-large,
:lang(sr) .np-text-display-large,
:lang(uk) .np-text-display-extra-large,
:lang(uk) .np-text-display-large,
:lang(uz) .np-text-display-extra-large,
:lang(uz) .np-text-display-large {
    font-size: 60px;
    font-size: var(--size-60);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

:lang(az) .np-text-display-medium,
:lang(be) .np-text-display-medium,
:lang(bg) .np-text-display-medium,
:lang(bs) .np-text-display-medium,
:lang(ce) .np-text-display-medium,
:lang(el) .np-text-display-medium,
:lang(mk) .np-text-display-medium,
:lang(os) .np-text-display-medium,
:lang(ru) .np-text-display-medium,
:lang(sah) .np-text-display-medium,
:lang(sr) .np-text-display-medium,
:lang(uk) .np-text-display-medium,
:lang(uz) .np-text-display-medium {
    font-size: 48px;
    font-size: var(--size-48);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

:lang(az) .np-text-display-small,
:lang(be) .np-text-display-small,
:lang(bg) .np-text-display-small,
:lang(bs) .np-text-display-small,
:lang(ce) .np-text-display-small,
:lang(el) .np-text-display-small,
:lang(mk) .np-text-display-small,
:lang(os) .np-text-display-small,
:lang(ru) .np-text-display-small,
:lang(sah) .np-text-display-small,
:lang(sr) .np-text-display-small,
:lang(uk) .np-text-display-small,
:lang(uz) .np-text-display-small {
    font-size: 40px;
    font-size: var(--size-40);
    line-height: 120%;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.display-1 {
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    font-size: 3.73333333rem
}

@media (min-width:768px) {
    .display-1 {
        margin-bottom: 8px;
        margin-bottom: var(--size-8);
        font-size: 6.5rem
    }
}

.display-2 {
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    font-size: 3.73333333rem
}

@media (min-width:768px) {
    .display-2 {
        margin-bottom: 16px;
        margin-bottom: var(--size-16);
        font-size: 5.5rem
    }
}

.display-3 {
    margin-bottom: 8px;
    margin-bottom: var(--size-8);
    font-size: 2.8rem
}

@media (min-width:768px) {
    .display-3 {
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        font-size: 4.5rem
    }
}

.display-4 {
    margin-bottom: 4px;
    margin-bottom: var(--size-4);
    font-size: 1.86666667rem
}

@media (min-width:768px) {
    .display-4 {
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        font-size: 3.5rem
    }
}

.display-5 {
    margin-bottom: 4px;
    margin-bottom: var(--size-4);
    font-size: 1.86666667rem
}

@media (min-width:768px) {
    .display-5 {
        margin-bottom: 8px;
        margin-bottom: var(--size-8);
        font-size: 2.625rem
    }
}

p {
    margin: 0 0 16px;
    margin: 0 0 var(--size-16)
}

p+.h1,
p+.h2,
p+.h3,
p+.h4,
p+.h5,
p+.h6,
p+.np-text-title-body,
p+.np-text-title-group,
p+.np-text-title-screen,
p+.np-text-title-section,
p+.np-text-title-subsection,
p+.title-1,
p+.title-2,
p+.title-3,
p+.title-4,
p+.title-5,
p+h1,
p+h2,
p+h3,
p+h4,
p+h5,
p+h6 {
    margin-top: 0;
    margin-bottom: 8px;
    margin-bottom: var(--size-8)
}

.control-1,
.control-2 {
    color: #0097c7;
    color: var(--color-content-accent)
}

b,
strong {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    color: #37517e;
    color: var(--color-content-primary)
}

.mark,
mark {
    padding: 4px;
    padding: var(--size-4);
    background-color: rgba(255, 172, 0, .10196);
    background-color: var(--color-background-warning)
}

address {
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    font-style: normal
}

blockquote {
    margin: 16px 0;
    margin: var(--size-16) 0;
    padding: 0 16px 0 calc(16px - 2px);
    padding: 0 var(--size-16) 0 calc(var(--size-16) - 2px);
    font-size: 1rem;
    font-size: var(--font-size-16)
}

[dir=rtl] blockquote {
    border-right: 2px solid #0097c7;
    border-right: 2px solid var(--color-content-accent)
}

html:not([dir=rtl]) blockquote {
    border-left: 2px solid #0097c7;
    border-left: 2px solid var(--color-content-accent)
}

blockquote p {
    margin-bottom: 8px;
    margin-bottom: var(--size-8)
}

blockquote ol:last-child,
blockquote p:last-child,
blockquote ul:last-child {
    margin-bottom: 0
}

blockquote footer {
    display: block;
    color: #5d7079;
    color: var(--color-content-secondary);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 1.5;
    line-height: var(--line-height-body)
}

blockquote footer:before {
    content: "\2014 \00A0"
}

@media (min-width:576px) {
    blockquote {
        margin: 24px;
        margin: var(--size-24)
    }
}

@media (min-width:992px) {
    blockquote {
        margin: 32px;
        margin: var(--size-32);
        font-size: 1rem;
        font-size: var(--font-size-16)
    }
}

.blockquote-reverse {
    padding-right: 22px;
    padding-left: 0;
    text-align: right
}

[dir=rtl] .blockquote-reverse {
    padding-left: 22px;
    padding-right: 0;
    padding-left: 0;
    text-align: left;
    border-left: 2px solid #0097c7;
    border-left: 2px solid var(--color-content-accent)
}

html:not([dir=rtl]) .blockquote-reverse {
    border-right: 2px solid #0097c7;
    border-right: 2px solid var(--color-content-accent)
}

[dir=rtl] .blockquote-reverse {
    border-right: 0
}

html:not([dir=rtl]) .blockquote-reverse {
    border-left: 0
}

.blockquote-reverse footer:before {
    content: ""
}

.blockquote-reverse footer:after {
    content: "\00A0 \2014"
}

code,
kbd,
pre {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

pre {
    margin: 0 0 24px;
    margin: 0 0 var(--size-24);
    padding: 16px;
    padding: var(--size-16);
    overflow: auto;
    color: #5d7079;
    color: var(--color-content-secondary);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 1.5;
    line-height: var(--line-height-body);
    word-wrap: break-word;
    word-break: break-all;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

pre code {
    padding: 0;
    font-size: inherit;
    white-space: pre-wrap;
    background-color: transparent;
    border-radius: 0
}

code {
    color: #5d7079;
    color: var(--color-content-secondary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

code,
kbd {
    padding: 2px 4px;
    padding: 2px var(--size-4);
    font-size: 90%
}

kbd {
    color: #fff;
    background-color: #333
}

kbd kbd {
    padding: 0;
    font-weight: 700;
    font-weight: var(--font-weight-bold);
    font-size: 100%
}

.text-xs-left {
    text-align: left
}

.text-xs-right,
[dir=rtl] .text-xs-left {
    text-align: right
}

[dir=rtl] .text-xs-right {
    text-align: left
}

.text-xs-center {
    text-align: center
}

.text-xs-justify {
    text-align: justify
}

.text-xs-nowrap {
    white-space: nowrap
}

@media (min-width:576px) {
    .text-sm-left {
        text-align: left
    }
    .text-sm-right,
    [dir=rtl] .text-sm-left {
        text-align: right
    }
    [dir=rtl] .text-sm-right {
        text-align: left
    }
    .text-sm-center {
        text-align: center
    }
    .text-sm-justify {
        text-align: justify
    }
    .text-sm-nowrap {
        white-space: nowrap
    }
}

@media (min-width:768px) {
    .text-md-left {
        text-align: left
    }
    .text-md-right,
    [dir=rtl] .text-md-left {
        text-align: right
    }
    [dir=rtl] .text-md-right {
        text-align: left
    }
    .text-md-center {
        text-align: center
    }
    .text-md-justify {
        text-align: justify
    }
    .text-md-nowrap {
        white-space: nowrap
    }
}

@media (min-width:992px) {
    .text-lg-left {
        text-align: left
    }
    .text-lg-right,
    [dir=rtl] .text-lg-left {
        text-align: right
    }
    [dir=rtl] .text-lg-right {
        text-align: left
    }
    .text-lg-center {
        text-align: center
    }
    .text-lg-justify {
        text-align: justify
    }
    .text-lg-nowrap {
        white-space: nowrap
    }
}

@media (min-width:1200px) {
    .text-xl-left {
        text-align: left
    }
    .text-xl-right,
    [dir=rtl] .text-xl-left {
        text-align: right
    }
    [dir=rtl] .text-xl-right {
        text-align: left
    }
    .text-xl-center {
        text-align: center
    }
    .text-xl-justify {
        text-align: justify
    }
    .text-xl-nowrap {
        white-space: nowrap
    }
}

.text-lowercase {
    text-transform: lowercase
}

.text-uppercase {
    text-transform: uppercase
}

.text-capitalize {
    text-transform: capitalize
}

.text-underline {
    text-decoration: underline;
    -webkit-text-decoration: underline !important;
    text-decoration: underline !important;
    text-underline-offset: .3em
}

.text-no-decoration {
    -webkit-text-decoration: none !important;
    text-decoration: none !important
}

.text-ellipses,
.text-ellipsis {
    display: block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.text-max-width {
    max-width: 600px
}

.text-word-break {
    word-break: break-all
}

.text-overflow-wrap {
    word-wrap: anywhere
}

.font-weight-bold {
    font-weight: 700 !important;
    font-weight: var(--font-weight-bold) !important
}

.font-weight-semi-bold {
    font-weight: 600 !important;
    font-weight: var(--font-weight-semi-bold) !important
}

.font-weight-normal {
    font-weight: 400 !important;
    font-weight: var(--font-weight-regular) !important
}

.font-italic {
    font-style: italic !important
}

.text-primary,
a.text-primary:focus,
a.text-primary:hover {
    color: #37517e !important;
    color: var(--color-content-primary) !important
}

.bg-primary .text-primary {
    color: #ffffff !important
}

.text-secondary {
    color: #5d7079 !important;
    color: var(--color-content-secondary) !important
}

.text-positive,
.text-success {
    color: #008026 !important;
    color: var(--color-content-positive) !important
}

a.text-positive:focus,
a.text-positive:hover,
a.text-success:focus,
a.text-success:hover {
    color: #006d13 !important;
    color: var(--color-content-positive-hover) !important
}

.bg-primary .text-positive,
.bg-primary .text-success {
    color: #6fd698 !important
}

.text-accent,
.text-info {
    color: #0097c7 !important;
    color: var(--color-content-accent) !important;
    color: var(--color-interactive-primary) !important
}

a.text-accent:focus,
a.text-accent:hover,
a.text-info:focus,
a.text-info:hover {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important
}

.bg-primary .text-accent,
.bg-primary .text-info {
    color: #00b9ff !important
}

.text-warning {
    color: #9a6500 !important;
    color: var(--color-content-warning) !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: #855400 !important;
    color: var(--color-content-warning-hover) !important
}

.bg-primary .text-warning {
    color: #ffd184 !important
}

.text-danger,
.text-negative {
    color: var(--color-sentiment-negative) !important
}

a.text-danger:focus,
a.text-danger:hover,
a.text-negative:focus,
a.text-negative:hover {
    color: var(--color-sentiment-negative-hover) !important
}

.bg-primary .text-danger,
.bg-primary .text-negative {
    color: #ffa6a9 !important
}

.text-inverse {
    color: #ffffff !important
}

a.text-inverse:focus,
a.text-inverse:hover {
    color: #c9cbce !important
}

.text-muted {
    color: #768e9c !important;
    color: var(--color-content-tertiary) !important
}

.colored-dot:after {
    content: none
}

@media (max-width:320px) {
    .np-theme-personal {
        --delta: 2;
        --size-4: calc(4px / var(--delta));
        --size-5: calc(5px / var(--delta));
        --size-8: calc(8px / var(--delta));
        --size-10: calc(10px / var(--delta));
        --size-12: calc(12px / var(--delta));
        --size-14: calc(14px / var(--delta));
        --size-16: calc(16px / var(--delta));
        --size-24: calc(24px / var(--delta));
        --size-32: calc(32px / var(--delta));
        --size-40: calc(40px / var(--delta));
        --size-48: calc(48px / var(--delta));
        --size-52: calc(52px / var(--delta));
        --size-56: calc(56px / var(--delta));
        --size-60: calc(60px / var(--delta));
        --size-64: calc(64px / var(--delta));
        --size-72: calc(72px / var(--delta));
        --size-80: calc(80px / var(--delta));
        --size-88: calc(88px / var(--delta));
        --size-96: calc(96px / var(--delta));
        --size-104: calc(104px / var(--delta));
        --size-112: calc(112px / var(--delta));
        --size-120: calc(120px / var(--delta));
        --size-126: calc(126px / var(--delta));
        --size-128: calc(128px / var(--delta));
        --size-146: calc(146px / var(--delta));
        --size-154: calc(154px / var(--delta));
        --size-x-small: calc(24px / var(--delta));
        --size-small: calc(32px / var(--delta));
        --size-medium: calc(40px / var(--delta));
        --size-large: calc(48px / var(--delta));
        --size-x-large: calc(56px / var(--delta));
        --size-2x-large: calc(72px / var(--delta));
        --space-content-horizontal: calc(16px / var(--delta));
        --space-small: calc(16px / var(--delta));
        --space-medium: calc(32px / var(--delta));
        --space-large: calc(40px / var(--delta));
        --space-x-large: calc(56px / var(--delta));
        --padding-x-small: var(--size-8);
        --padding-small: var(--size-16);
        --padding-medium: var(--size-24);
        --padding-large: var(--size-32);
        --input-height-base: var(--size-32);
        --input-height-large: var(--input-height-small);
        --input-padding: var(--input-padding-small);
        --input-padding-large: var(--input-padding-small);
        --input-group-addon-padding: var(--input-group-addon-sm-padding);
        --input-group-addon-lg-padding: var(--input-group-addon-sm-padding);
        --btn-height: var(--input-height-base);
        --btn-lg-height: var(--btn-height);
        --btn-sm-height: var(--btn-height);
        --btn-padding: var(--input-padding);
        --btn-sm-padding: var(--btn-padding);
        --btn-lg-padding: var(--btn-padding);
        --dropdown-link-padding: var(--size-12) var(--size-16)
    }
}

.bg-default,
.bg-neutral {
    background-color: rgba(134, 167, 189, .10196) !important;
    background-color: var(--color-background-neutral) !important;
    color: #5d7079;
    color: var(--color-content-secondary)
}

.bg-accent,
.bg-info {
    background-color: rgba(56, 200, 255, .10196) !important;
    background-color: var(--color-background-accent) !important
}

.bg-primary {
    background-color: #37517e !important;
    color: #ffffff
}

.bg-positive,
.bg-success {
    background-color: rgba(54, 199, 151, .10196) !important;
    background-color: var(--color-background-positive) !important
}

.bg-danger,
.bg-negative {
    background-color: rgba(255, 135, 135, .10196) !important;
    background-color: var(--color-background-negative) !important
}

.bg-warning {
    background-color: rgba(255, 172, 0, .10196) !important;
    background-color: var(--color-background-warning) !important
}

.bg-elevated {
    background-color: #ffffff !important;
    background-color: var(--color-background-elevated) !important
}

.bg-screen {
    background-color: #ffffff !important;
    background-color: var(--color-background-screen) !important
}

.bg-overlay {
    background-color: rgba(0, 0, 0, .10196) !important;
    background-color: var(--color-background-overlay) !important
}

.bg-accent .h1,
.bg-accent .h2,
.bg-accent .h3,
.bg-accent .h4,
.bg-accent .h5,
.bg-accent .h6,
.bg-accent .np-text-title-body,
.bg-accent .np-text-title-group,
.bg-accent .np-text-title-screen,
.bg-accent .np-text-title-section,
.bg-accent .np-text-title-subsection,
.bg-accent .title-1,
.bg-accent .title-2,
.bg-accent .title-3,
.bg-accent .title-4,
.bg-accent .title-5,
.bg-accent h1,
.bg-accent h2,
.bg-accent h3,
.bg-accent h4,
.bg-accent h5,
.bg-accent h6,
.bg-accent strong,
.bg-info .h1,
.bg-info .h2,
.bg-info .h3,
.bg-info .h4,
.bg-info .h5,
.bg-info .h6,
.bg-info .np-text-title-body,
.bg-info .np-text-title-group,
.bg-info .np-text-title-screen,
.bg-info .np-text-title-section,
.bg-info .np-text-title-subsection,
.bg-info .title-1,
.bg-info .title-2,
.bg-info .title-3,
.bg-info .title-4,
.bg-info .title-5,
.bg-info h1,
.bg-info h2,
.bg-info h3,
.bg-info h4,
.bg-info h5,
.bg-info h6,
.bg-info strong,
.bg-primary .h1,
.bg-primary .h2,
.bg-primary .h3,
.bg-primary .h4,
.bg-primary .h5,
.bg-primary .h6,
.bg-primary .np-text-title-body,
.bg-primary .np-text-title-group,
.bg-primary .np-text-title-screen,
.bg-primary .np-text-title-section,
.bg-primary .np-text-title-subsection,
.bg-primary .title-1,
.bg-primary .title-2,
.bg-primary .title-3,
.bg-primary .title-4,
.bg-primary .title-5,
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-primary strong {
    color: #ffffff
}

.d-block {
    display: block !important
}

.d-inline-block {
    display: inline-block !important
}

.visible-lg,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block,
.visible-md,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-sm,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-xl,
.visible-xl-block,
.visible-xl-inline,
.visible-xl-inline-block,
.visible-xs,
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block {
    display: none !important
}

@media (max-width:575px) {
    .visible-xs,
    .visible-xs-block {
        display: block !important
    }
    .visible-xs-inline {
        display: inline !important
    }
    .visible-xs-inline-block {
        display: inline-block !important
    }
}

@media (min-width:576px) and (max-width:767px) {
    .visible-sm,
    .visible-sm-block {
        display: block !important
    }
    .visible-sm-inline {
        display: inline !important
    }
    .visible-sm-inline-block {
        display: inline-block !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .visible-md,
    .visible-md-block {
        display: block !important
    }
    .visible-md-inline {
        display: inline !important
    }
    .visible-md-inline-block {
        display: inline-block !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .visible-lg,
    .visible-lg-block {
        display: block !important
    }
    .visible-lg-inline {
        display: inline !important
    }
    .visible-lg-inline-block {
        display: inline-block !important
    }
}

@media (min-width:1200px) {
    .visible-xl,
    .visible-xl-block {
        display: block !important
    }
    .visible-xl-inline {
        display: inline !important
    }
    .visible-xl-inline-block {
        display: inline-block !important
    }
}

@media (max-width:575px) {
    .hidden-xs {
        display: none !important
    }
}

@media (min-width:576px) and (max-width:767px) {
    .hidden-sm {
        display: none !important
    }
}

@media (min-width:768px) and (max-width:991px) {
    .hidden-md {
        display: none !important
    }
}

@media (min-width:992px) and (max-width:1199px) {
    .hidden-lg {
        display: none !important
    }
}

@media (min-width:1200px) {
    .hidden-xl {
        display: none !important
    }
}

.outline-none {
    outline: none
}

.m-a-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

[dir=rtl] .m-a-0 {
    margin-left: 0 !important
}

[dir=rtl] .m-a-0,
html:not([dir=rtl]) .m-a-0 {
    margin-right: 0 !important
}

html:not([dir=rtl]) .m-a-0 {
    margin-left: 0 !important
}

.p-a-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

[dir=rtl] .p-a-0 {
    padding-left: 0 !important
}

[dir=rtl] .p-a-0,
html:not([dir=rtl]) .p-a-0 {
    padding-right: 0 !important
}

html:not([dir=rtl]) .p-a-0 {
    padding-left: 0 !important
}

.m-t-0 {
    margin-top: 0 !important
}

.m-b-0,
.m-y-0 {
    margin-bottom: 0 !important
}

.m-y-0 {
    margin-top: 0 !important
}

.p-t-0 {
    padding-top: 0 !important
}

.p-b-0,
.p-y-0 {
    padding-bottom: 0 !important
}

.p-y-0 {
    padding-top: 0 !important
}

[dir=rtl] .m-l-0 {
    margin-right: 0 !important
}

[dir=rtl] .m-r-0,
html:not([dir=rtl]) .m-l-0 {
    margin-left: 0 !important
}

[dir=rtl] .m-x-0,
html:not([dir=rtl]) .m-r-0 {
    margin-right: 0 !important
}

[dir=rtl] .m-x-0,
html:not([dir=rtl]) .m-x-0 {
    margin-left: 0 !important
}

html:not([dir=rtl]) .m-x-0 {
    margin-right: 0 !important
}

[dir=rtl] .p-l-0 {
    padding-right: 0 !important
}

[dir=rtl] .p-r-0,
html:not([dir=rtl]) .p-l-0 {
    padding-left: 0 !important
}

[dir=rtl] .p-x-0,
html:not([dir=rtl]) .p-r-0 {
    padding-right: 0 !important
}

[dir=rtl] .p-x-0,
html:not([dir=rtl]) .p-x-0 {
    padding-left: 0 !important
}

html:not([dir=rtl]) .p-x-0 {
    padding-right: 0 !important
}

.m-a-1 {
    margin-top: 8px !important;
    margin-top: var(--size-8) !important;
    margin-bottom: 8px !important;
    margin-bottom: var(--size-8) !important
}

[dir=rtl] .m-a-1 {
    margin-left: 8px !important;
    margin-left: var(--size-8) !important
}

[dir=rtl] .m-a-1,
html:not([dir=rtl]) .m-a-1 {
    margin-right: 8px !important;
    margin-right: var(--size-8) !important
}

html:not([dir=rtl]) .m-a-1 {
    margin-left: 8px !important;
    margin-left: var(--size-8) !important
}

.p-a-1 {
    padding-top: 8px !important;
    padding-top: var(--size-8) !important;
    padding-bottom: 8px !important;
    padding-bottom: var(--size-8) !important
}

[dir=rtl] .p-a-1 {
    padding-left: 8px !important;
    padding-left: var(--size-8) !important
}

[dir=rtl] .p-a-1,
html:not([dir=rtl]) .p-a-1 {
    padding-right: 8px !important;
    padding-right: var(--size-8) !important
}

html:not([dir=rtl]) .p-a-1 {
    padding-left: 8px !important;
    padding-left: var(--size-8) !important
}

.m-t-1 {
    margin-top: 8px !important;
    margin-top: var(--size-8) !important
}

.m-b-1,
.m-y-1 {
    margin-bottom: 8px !important;
    margin-bottom: var(--size-8) !important
}

.m-y-1 {
    margin-top: 8px !important;
    margin-top: var(--size-8) !important
}

.p-t-1 {
    padding-top: 8px !important;
    padding-top: var(--size-8) !important
}

.p-b-1,
.p-y-1 {
    padding-bottom: 8px !important;
    padding-bottom: var(--size-8) !important
}

.p-y-1 {
    padding-top: 8px !important;
    padding-top: var(--size-8) !important
}

[dir=rtl] .m-l-1 {
    margin-right: 8px !important;
    margin-right: var(--size-8) !important
}

[dir=rtl] .m-r-1,
html:not([dir=rtl]) .m-l-1 {
    margin-left: 8px !important;
    margin-left: var(--size-8) !important
}

[dir=rtl] .m-x-1,
html:not([dir=rtl]) .m-r-1 {
    margin-right: 8px !important;
    margin-right: var(--size-8) !important
}

[dir=rtl] .m-x-1,
html:not([dir=rtl]) .m-x-1 {
    margin-left: 8px !important;
    margin-left: var(--size-8) !important
}

html:not([dir=rtl]) .m-x-1 {
    margin-right: 8px !important;
    margin-right: var(--size-8) !important
}

[dir=rtl] .p-l-1 {
    padding-right: 8px !important;
    padding-right: var(--size-8) !important
}

[dir=rtl] .p-r-1,
html:not([dir=rtl]) .p-l-1 {
    padding-left: 8px !important;
    padding-left: var(--size-8) !important
}

[dir=rtl] .p-x-1,
html:not([dir=rtl]) .p-r-1 {
    padding-right: 8px !important;
    padding-right: var(--size-8) !important
}

[dir=rtl] .p-x-1,
html:not([dir=rtl]) .p-x-1 {
    padding-left: 8px !important;
    padding-left: var(--size-8) !important
}

html:not([dir=rtl]) .p-x-1 {
    padding-right: 8px !important;
    padding-right: var(--size-8) !important
}

.m-a-2 {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important;
    margin-bottom: 16px !important;
    margin-bottom: var(--size-16) !important
}

[dir=rtl] .m-a-2 {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

[dir=rtl] .m-a-2,
html:not([dir=rtl]) .m-a-2 {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

html:not([dir=rtl]) .m-a-2 {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

.p-a-2 {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important;
    padding-bottom: 16px !important;
    padding-bottom: var(--size-16) !important
}

[dir=rtl] .p-a-2 {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

[dir=rtl] .p-a-2,
html:not([dir=rtl]) .p-a-2 {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

html:not([dir=rtl]) .p-a-2 {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

.m-t-2 {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.m-b-2,
.m-y-2 {
    margin-bottom: 16px !important;
    margin-bottom: var(--size-16) !important
}

.m-y-2 {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.p-t-2 {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

.p-b-2,
.p-y-2 {
    padding-bottom: 16px !important;
    padding-bottom: var(--size-16) !important
}

.p-y-2 {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

[dir=rtl] .m-l-2 {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .m-r-2,
html:not([dir=rtl]) .m-l-2 {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

[dir=rtl] .m-x-2,
html:not([dir=rtl]) .m-r-2 {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .m-x-2,
html:not([dir=rtl]) .m-x-2 {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

html:not([dir=rtl]) .m-x-2 {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .p-l-2 {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

[dir=rtl] .p-r-2,
html:not([dir=rtl]) .p-l-2 {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

[dir=rtl] .p-x-2,
html:not([dir=rtl]) .p-r-2 {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

[dir=rtl] .p-x-2,
html:not([dir=rtl]) .p-x-2 {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

html:not([dir=rtl]) .p-x-2 {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

.m-a-3 {
    margin-top: 24px !important;
    margin-top: var(--size-24) !important;
    margin-bottom: 24px !important;
    margin-bottom: var(--size-24) !important
}

[dir=rtl] .m-a-3 {
    margin-left: 24px !important;
    margin-left: var(--size-24) !important
}

[dir=rtl] .m-a-3,
html:not([dir=rtl]) .m-a-3 {
    margin-right: 24px !important;
    margin-right: var(--size-24) !important
}

html:not([dir=rtl]) .m-a-3 {
    margin-left: 24px !important;
    margin-left: var(--size-24) !important
}

.p-a-3 {
    padding-top: 24px !important;
    padding-top: var(--size-24) !important;
    padding-bottom: 24px !important;
    padding-bottom: var(--size-24) !important
}

[dir=rtl] .p-a-3 {
    padding-left: 24px !important;
    padding-left: var(--size-24) !important
}

[dir=rtl] .p-a-3,
html:not([dir=rtl]) .p-a-3 {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

html:not([dir=rtl]) .p-a-3 {
    padding-left: 24px !important;
    padding-left: var(--size-24) !important
}

.m-t-3 {
    margin-top: 24px !important;
    margin-top: var(--size-24) !important
}

.m-b-3,
.m-y-3 {
    margin-bottom: 24px !important;
    margin-bottom: var(--size-24) !important
}

.m-y-3 {
    margin-top: 24px !important;
    margin-top: var(--size-24) !important
}

.p-t-3 {
    padding-top: 24px !important;
    padding-top: var(--size-24) !important
}

.p-b-3,
.p-y-3 {
    padding-bottom: 24px !important;
    padding-bottom: var(--size-24) !important
}

.p-y-3 {
    padding-top: 24px !important;
    padding-top: var(--size-24) !important
}

[dir=rtl] .m-l-3 {
    margin-right: 24px !important;
    margin-right: var(--size-24) !important
}

[dir=rtl] .m-r-3,
html:not([dir=rtl]) .m-l-3 {
    margin-left: 24px !important;
    margin-left: var(--size-24) !important
}

[dir=rtl] .m-x-3,
html:not([dir=rtl]) .m-r-3 {
    margin-right: 24px !important;
    margin-right: var(--size-24) !important
}

[dir=rtl] .m-x-3,
html:not([dir=rtl]) .m-x-3 {
    margin-left: 24px !important;
    margin-left: var(--size-24) !important
}

html:not([dir=rtl]) .m-x-3 {
    margin-right: 24px !important;
    margin-right: var(--size-24) !important
}

[dir=rtl] .p-l-3 {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

[dir=rtl] .p-r-3,
html:not([dir=rtl]) .p-l-3 {
    padding-left: 24px !important;
    padding-left: var(--size-24) !important
}

[dir=rtl] .p-x-3,
html:not([dir=rtl]) .p-r-3 {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

[dir=rtl] .p-x-3,
html:not([dir=rtl]) .p-x-3 {
    padding-left: 24px !important;
    padding-left: var(--size-24) !important
}

html:not([dir=rtl]) .p-x-3 {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

.m-a-4 {
    margin-top: 32px !important;
    margin-top: var(--size-32) !important;
    margin-bottom: 32px !important;
    margin-bottom: var(--size-32) !important
}

[dir=rtl] .m-a-4 {
    margin-left: 32px !important;
    margin-left: var(--size-32) !important
}

[dir=rtl] .m-a-4,
html:not([dir=rtl]) .m-a-4 {
    margin-right: 32px !important;
    margin-right: var(--size-32) !important
}

html:not([dir=rtl]) .m-a-4 {
    margin-left: 32px !important;
    margin-left: var(--size-32) !important
}

.p-a-4 {
    padding-top: 32px !important;
    padding-top: var(--size-32) !important;
    padding-bottom: 32px !important;
    padding-bottom: var(--size-32) !important
}

[dir=rtl] .p-a-4 {
    padding-left: 32px !important;
    padding-left: var(--size-32) !important
}

[dir=rtl] .p-a-4,
html:not([dir=rtl]) .p-a-4 {
    padding-right: 32px !important;
    padding-right: var(--size-32) !important
}

html:not([dir=rtl]) .p-a-4 {
    padding-left: 32px !important;
    padding-left: var(--size-32) !important
}

[dir=rtl] .m-l-4 {
    margin-right: 32px !important;
    margin-right: var(--size-32) !important
}

[dir=rtl] .m-r-4,
html:not([dir=rtl]) .m-l-4 {
    margin-left: 32px !important;
    margin-left: var(--size-32) !important
}

[dir=rtl] .m-x-4,
html:not([dir=rtl]) .m-r-4 {
    margin-right: 32px !important;
    margin-right: var(--size-32) !important
}

[dir=rtl] .m-x-4,
html:not([dir=rtl]) .m-x-4 {
    margin-left: 32px !important;
    margin-left: var(--size-32) !important
}

html:not([dir=rtl]) .m-x-4 {
    margin-right: 32px !important;
    margin-right: var(--size-32) !important
}

[dir=rtl] .p-l-4 {
    padding-right: 32px !important;
    padding-right: var(--size-32) !important
}

[dir=rtl] .p-r-4,
html:not([dir=rtl]) .p-l-4 {
    padding-left: 32px !important;
    padding-left: var(--size-32) !important
}

[dir=rtl] .p-x-4,
html:not([dir=rtl]) .p-r-4 {
    padding-right: 32px !important;
    padding-right: var(--size-32) !important
}

[dir=rtl] .p-x-4,
html:not([dir=rtl]) .p-x-4 {
    padding-left: 32px !important;
    padding-left: var(--size-32) !important
}

html:not([dir=rtl]) .p-x-4 {
    padding-right: 32px !important;
    padding-right: var(--size-32) !important
}

.m-a-5 {
    margin-top: 40px !important;
    margin-top: var(--size-40) !important;
    margin-bottom: 40px !important;
    margin-bottom: var(--size-40) !important
}

[dir=rtl] .m-a-5 {
    margin-left: 40px !important;
    margin-left: var(--size-40) !important
}

[dir=rtl] .m-a-5,
html:not([dir=rtl]) .m-a-5 {
    margin-right: 40px !important;
    margin-right: var(--size-40) !important
}

html:not([dir=rtl]) .m-a-5 {
    margin-left: 40px !important;
    margin-left: var(--size-40) !important
}

.p-a-5 {
    padding-top: 40px !important;
    padding-top: var(--size-40) !important;
    padding-bottom: 40px !important;
    padding-bottom: var(--size-40) !important
}

[dir=rtl] .p-a-5 {
    padding-left: 40px !important;
    padding-left: var(--size-40) !important
}

[dir=rtl] .p-a-5,
html:not([dir=rtl]) .p-a-5 {
    padding-right: 40px !important;
    padding-right: var(--size-40) !important
}

html:not([dir=rtl]) .p-a-5 {
    padding-left: 40px !important;
    padding-left: var(--size-40) !important
}

[dir=rtl] .m-l-5 {
    margin-right: 40px !important;
    margin-right: var(--size-40) !important
}

[dir=rtl] .m-r-5,
html:not([dir=rtl]) .m-l-5 {
    margin-left: 40px !important;
    margin-left: var(--size-40) !important
}

[dir=rtl] .m-x-5,
html:not([dir=rtl]) .m-r-5 {
    margin-right: 40px !important;
    margin-right: var(--size-40) !important
}

[dir=rtl] .m-x-5,
html:not([dir=rtl]) .m-x-5 {
    margin-left: 40px !important;
    margin-left: var(--size-40) !important
}

html:not([dir=rtl]) .m-x-5 {
    margin-right: 40px !important;
    margin-right: var(--size-40) !important
}

[dir=rtl] .p-l-5 {
    padding-right: 40px !important;
    padding-right: var(--size-40) !important
}

[dir=rtl] .p-r-5,
html:not([dir=rtl]) .p-l-5 {
    padding-left: 40px !important;
    padding-left: var(--size-40) !important
}

[dir=rtl] .p-x-5,
html:not([dir=rtl]) .p-r-5 {
    padding-right: 40px !important;
    padding-right: var(--size-40) !important
}

[dir=rtl] .p-x-5,
html:not([dir=rtl]) .p-x-5 {
    padding-left: 40px !important;
    padding-left: var(--size-40) !important
}

html:not([dir=rtl]) .p-x-5 {
    padding-right: 40px !important;
    padding-right: var(--size-40) !important
}

.m-t-4 {
    margin-top: 32px !important;
    margin-top: var(--size-32) !important
}

.m-b-4,
.m-y-4 {
    margin-bottom: 32px !important;
    margin-bottom: var(--size-32) !important
}

.m-y-4 {
    margin-top: 32px !important;
    margin-top: var(--size-32) !important
}

.p-t-4 {
    padding-top: 32px !important;
    padding-top: var(--size-32) !important
}

.p-b-4,
.p-y-4 {
    padding-bottom: 32px !important;
    padding-bottom: var(--size-32) !important
}

.p-y-4 {
    padding-top: 32px !important;
    padding-top: var(--size-32) !important
}

.m-t-5 {
    margin-top: 40px !important;
    margin-top: var(--size-40) !important
}

.m-b-5,
.m-y-5 {
    margin-bottom: 40px !important;
    margin-bottom: var(--size-40) !important
}

.m-y-5 {
    margin-top: 40px !important;
    margin-top: var(--size-40) !important
}

.p-t-5 {
    padding-top: 40px !important;
    padding-top: var(--size-40) !important
}

.p-b-5,
.p-y-5 {
    padding-bottom: 40px !important;
    padding-bottom: var(--size-40) !important
}

.p-y-5 {
    padding-top: 40px !important;
    padding-top: var(--size-40) !important
}

.gap-y-1 {
    row-gap: 8px;
    row-gap: var(--size-8)
}

.m-a-panel {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important;
    margin-bottom: 16px !important;
    margin-bottom: var(--size-16) !important
}

[dir=rtl] .m-a-panel {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

[dir=rtl] .m-a-panel,
html:not([dir=rtl]) .m-a-panel {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

html:not([dir=rtl]) .m-a-panel {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

.p-a-panel {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important;
    padding-bottom: 16px !important;
    padding-bottom: var(--size-16) !important
}

[dir=rtl] .p-a-panel {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

[dir=rtl] .p-a-panel,
html:not([dir=rtl]) .p-a-panel {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

html:not([dir=rtl]) .p-a-panel {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

@media (min-width:576px) {
    .m-a-panel {
        margin-top: 24px !important;
        margin-top: var(--size-24) !important;
        margin-bottom: 24px !important;
        margin-bottom: var(--size-24) !important
    }
    [dir=rtl] .m-a-panel {
        margin-left: 24px !important;
        margin-left: var(--size-24) !important
    }
    [dir=rtl] .m-a-panel,
    html:not([dir=rtl]) .m-a-panel {
        margin-right: 24px !important;
        margin-right: var(--size-24) !important
    }
    html:not([dir=rtl]) .m-a-panel {
        margin-left: 24px !important;
        margin-left: var(--size-24) !important
    }
    .p-a-panel {
        padding-top: 24px !important;
        padding-top: var(--size-24) !important;
        padding-bottom: 24px !important;
        padding-bottom: var(--size-24) !important
    }
    [dir=rtl] .p-a-panel {
        padding-left: 24px !important;
        padding-left: var(--size-24) !important
    }
    [dir=rtl] .p-a-panel,
    html:not([dir=rtl]) .p-a-panel {
        padding-right: 24px !important;
        padding-right: var(--size-24) !important
    }
    html:not([dir=rtl]) .p-a-panel {
        padding-left: 24px !important;
        padding-left: var(--size-24) !important
    }
}

@media (min-width:992px) {
    .m-a-panel {
        margin-top: 32px !important;
        margin-top: var(--size-32) !important;
        margin-bottom: 32px !important;
        margin-bottom: var(--size-32) !important
    }
    [dir=rtl] .m-a-panel {
        margin-left: 32px !important;
        margin-left: var(--size-32) !important
    }
    [dir=rtl] .m-a-panel,
    html:not([dir=rtl]) .m-a-panel {
        margin-right: 32px !important;
        margin-right: var(--size-32) !important
    }
    html:not([dir=rtl]) .m-a-panel {
        margin-left: 32px !important;
        margin-left: var(--size-32) !important
    }
    .p-a-panel {
        padding-top: 32px !important;
        padding-top: var(--size-32) !important;
        padding-bottom: 32px !important;
        padding-bottom: var(--size-32) !important
    }
    [dir=rtl] .p-a-panel {
        padding-left: 32px !important;
        padding-left: var(--size-32) !important
    }
    [dir=rtl] .p-a-panel,
    html:not([dir=rtl]) .p-a-panel {
        padding-right: 32px !important;
        padding-right: var(--size-32) !important
    }
    html:not([dir=rtl]) .p-a-panel {
        padding-left: 32px !important;
        padding-left: var(--size-32) !important
    }
}

.m-t-panel {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.m-b-panel,
.m-y-panel {
    margin-bottom: 16px !important;
    margin-bottom: var(--size-16) !important
}

.m-y-panel {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.p-t-panel {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

.p-b-panel,
.p-y-panel {
    padding-bottom: 16px !important;
    padding-bottom: var(--size-16) !important
}

.p-y-panel {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

@media (min-width:576px) {
    .m-t-panel {
        margin-top: 24px !important;
        margin-top: var(--size-24) !important
    }
    .m-b-panel,
    .m-y-panel {
        margin-bottom: 24px !important;
        margin-bottom: var(--size-24) !important
    }
    .m-y-panel {
        margin-top: 24px !important;
        margin-top: var(--size-24) !important
    }
    .p-t-panel {
        padding-top: 24px !important;
        padding-top: var(--size-24) !important
    }
    .p-b-panel,
    .p-y-panel {
        padding-bottom: 24px !important;
        padding-bottom: var(--size-24) !important
    }
    .p-y-panel {
        padding-top: 24px !important;
        padding-top: var(--size-24) !important
    }
}

@media (min-width:992px) {
    .m-t-panel {
        margin-top: 32px !important;
        margin-top: var(--size-32) !important
    }
    .m-b-panel,
    .m-y-panel {
        margin-bottom: 32px !important;
        margin-bottom: var(--size-32) !important
    }
    .m-y-panel {
        margin-top: 32px !important;
        margin-top: var(--size-32) !important
    }
    .p-t-panel {
        padding-top: 32px !important;
        padding-top: var(--size-32) !important
    }
    .p-b-panel,
    .p-y-panel {
        padding-bottom: 32px !important;
        padding-bottom: var(--size-32) !important
    }
    .p-y-panel {
        padding-top: 32px !important;
        padding-top: var(--size-32) !important
    }
}

[dir=rtl] .m-l-panel {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .m-r-panel,
html:not([dir=rtl]) .m-l-panel {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

[dir=rtl] .m-x-panel,
html:not([dir=rtl]) .m-r-panel {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .m-x-panel,
html:not([dir=rtl]) .m-x-panel {
    margin-left: 16px !important;
    margin-left: var(--size-16) !important
}

html:not([dir=rtl]) .m-x-panel {
    margin-right: 16px !important;
    margin-right: var(--size-16) !important
}

[dir=rtl] .p-l-panel {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

[dir=rtl] .p-r-panel,
html:not([dir=rtl]) .p-l-panel {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

[dir=rtl] .p-x-panel,
html:not([dir=rtl]) .p-r-panel {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

[dir=rtl] .p-x-panel,
html:not([dir=rtl]) .p-x-panel {
    padding-left: 16px !important;
    padding-left: var(--size-16) !important
}

html:not([dir=rtl]) .p-x-panel {
    padding-right: 16px !important;
    padding-right: var(--size-16) !important
}

@media (min-width:576px) {
    [dir=rtl] .m-l-panel {
        margin-right: 24px !important;
        margin-right: var(--size-24) !important
    }
    [dir=rtl] .m-r-panel,
    html:not([dir=rtl]) .m-l-panel {
        margin-left: 24px !important;
        margin-left: var(--size-24) !important
    }
    [dir=rtl] .m-x-panel,
    html:not([dir=rtl]) .m-r-panel {
        margin-right: 24px !important;
        margin-right: var(--size-24) !important
    }
    [dir=rtl] .m-x-panel,
    html:not([dir=rtl]) .m-x-panel {
        margin-left: 24px !important;
        margin-left: var(--size-24) !important
    }
    html:not([dir=rtl]) .m-x-panel {
        margin-right: 24px !important;
        margin-right: var(--size-24) !important
    }
    [dir=rtl] .p-l-panel {
        padding-right: 24px !important;
        padding-right: var(--size-24) !important
    }
    [dir=rtl] .p-r-panel,
    html:not([dir=rtl]) .p-l-panel {
        padding-left: 24px !important;
        padding-left: var(--size-24) !important
    }
    [dir=rtl] .p-x-panel,
    html:not([dir=rtl]) .p-r-panel {
        padding-right: 24px !important;
        padding-right: var(--size-24) !important
    }
    [dir=rtl] .p-x-panel,
    html:not([dir=rtl]) .p-x-panel {
        padding-left: 24px !important;
        padding-left: var(--size-24) !important
    }
    html:not([dir=rtl]) .p-x-panel {
        padding-right: 24px !important;
        padding-right: var(--size-24) !important
    }
}

@media (min-width:992px) {
    [dir=rtl] .m-l-panel {
        margin-right: 32px !important;
        margin-right: var(--size-32) !important
    }
    [dir=rtl] .m-r-panel,
    html:not([dir=rtl]) .m-l-panel {
        margin-left: 32px !important;
        margin-left: var(--size-32) !important
    }
    [dir=rtl] .m-x-panel,
    html:not([dir=rtl]) .m-r-panel {
        margin-right: 32px !important;
        margin-right: var(--size-32) !important
    }
    [dir=rtl] .m-x-panel,
    html:not([dir=rtl]) .m-x-panel {
        margin-left: 32px !important;
        margin-left: var(--size-32) !important
    }
    html:not([dir=rtl]) .m-x-panel {
        margin-right: 32px !important;
        margin-right: var(--size-32) !important
    }
    [dir=rtl] .p-l-panel {
        padding-right: 32px !important;
        padding-right: var(--size-32) !important
    }
    [dir=rtl] .p-r-panel,
    html:not([dir=rtl]) .p-l-panel {
        padding-left: 32px !important;
        padding-left: var(--size-32) !important
    }
    [dir=rtl] .p-x-panel,
    html:not([dir=rtl]) .p-r-panel {
        padding-right: 32px !important;
        padding-right: var(--size-32) !important
    }
    [dir=rtl] .p-x-panel,
    html:not([dir=rtl]) .p-x-panel {
        padding-left: 32px !important;
        padding-left: var(--size-32) !important
    }
    html:not([dir=rtl]) .p-x-panel {
        padding-right: 32px !important;
        padding-right: var(--size-32) !important
    }
}

.m-t-section-1 {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.m-b-section-1,
.m-y-section-1 {
    margin-bottom: 16px !important;
    margin-bottom: var(--size-16) !important
}

.m-y-section-1 {
    margin-top: 16px !important;
    margin-top: var(--size-16) !important
}

.p-t-section-1 {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

.p-b-section-1,
.p-y-section-1 {
    padding-bottom: 16px !important;
    padding-bottom: var(--size-16) !important
}

.p-y-section-1 {
    padding-top: 16px !important;
    padding-top: var(--size-16) !important
}

@media (min-width:576px) {
    .m-t-section-1 {
        margin-top: 24px !important;
        margin-top: var(--size-24) !important
    }
    .m-b-section-1,
    .m-y-section-1 {
        margin-bottom: 24px !important;
        margin-bottom: var(--size-24) !important
    }
    .m-y-section-1 {
        margin-top: 24px !important;
        margin-top: var(--size-24) !important
    }
    .p-t-section-1 {
        padding-top: 24px !important;
        padding-top: var(--size-24) !important
    }
    .p-b-section-1,
    .p-y-section-1 {
        padding-bottom: 24px !important;
        padding-bottom: var(--size-24) !important
    }
    .p-y-section-1 {
        padding-top: 24px !important;
        padding-top: var(--size-24) !important
    }
}

@media (min-width:992px) {
    .m-t-section-1 {
        margin-top: 32px !important;
        margin-top: var(--size-32) !important
    }
    .m-b-section-1,
    .m-y-section-1 {
        margin-bottom: 32px !important;
        margin-bottom: var(--size-32) !important
    }
    .m-y-section-1 {
        margin-top: 32px !important;
        margin-top: var(--size-32) !important
    }
    .p-t-section-1 {
        padding-top: 32px !important;
        padding-top: var(--size-32) !important
    }
    .p-b-section-1,
    .p-y-section-1 {
        padding-bottom: 32px !important;
        padding-bottom: var(--size-32) !important
    }
    .p-y-section-1 {
        padding-top: 32px !important;
        padding-top: var(--size-32) !important
    }
}

.m-t-section-2 {
    margin-top: 32px !important;
    margin-top: var(--size-32) !important
}

.m-b-section-2,
.m-y-section-2 {
    margin-bottom: 32px !important;
    margin-bottom: var(--size-32) !important
}

.m-y-section-2 {
    margin-top: 32px !important;
    margin-top: var(--size-32) !important
}

.p-t-section-2 {
    padding-top: 32px !important;
    padding-top: var(--size-32) !important
}

.p-b-section-2,
.p-y-section-2 {
    padding-bottom: 32px !important;
    padding-bottom: var(--size-32) !important
}

.p-y-section-2 {
    padding-top: 32px !important;
    padding-top: var(--size-32) !important
}

@media (min-width:576px) {
    .m-t-section-2 {
        margin-top: 48px !important;
        margin-top: var(--size-48) !important
    }
    .m-b-section-2,
    .m-y-section-2 {
        margin-bottom: 48px !important;
        margin-bottom: var(--size-48) !important
    }
    .m-y-section-2 {
        margin-top: 48px !important;
        margin-top: var(--size-48) !important
    }
    .p-t-section-2 {
        padding-top: 48px !important;
        padding-top: var(--size-48) !important
    }
    .p-b-section-2,
    .p-y-section-2 {
        padding-bottom: 48px !important;
        padding-bottom: var(--size-48) !important
    }
    .p-y-section-2 {
        padding-top: 48px !important;
        padding-top: var(--size-48) !important
    }
}

@media (min-width:992px) {
    .m-t-section-2 {
        margin-top: 64px !important;
        margin-top: var(--size-64) !important
    }
    .m-b-section-2,
    .m-y-section-2 {
        margin-bottom: 64px !important;
        margin-bottom: var(--size-64) !important
    }
    .m-y-section-2 {
        margin-top: 64px !important;
        margin-top: var(--size-64) !important
    }
    .p-t-section-2 {
        padding-top: 64px !important;
        padding-top: var(--size-64) !important
    }
    .p-b-section-2,
    .p-y-section-2 {
        padding-bottom: 64px !important;
        padding-bottom: var(--size-64) !important
    }
    .p-y-section-2 {
        padding-top: 64px !important;
        padding-top: var(--size-64) !important
    }
}

.m-t-section-3 {
    margin-top: 48px !important;
    margin-top: var(--size-48) !important
}

.m-b-section-3,
.m-y-section-3 {
    margin-bottom: 48px !important;
    margin-bottom: var(--size-48) !important
}

.m-y-section-3 {
    margin-top: 48px !important;
    margin-top: var(--size-48) !important
}

.p-t-section-3 {
    padding-top: 48px !important;
    padding-top: var(--size-48) !important
}

.p-b-section-3,
.p-y-section-3 {
    padding-bottom: 48px !important;
    padding-bottom: var(--size-48) !important
}

.p-y-section-3 {
    padding-top: 48px !important;
    padding-top: var(--size-48) !important
}

@media (min-width:576px) {
    .m-t-section-3 {
        margin-top: 72px !important;
        margin-top: var(--size-72) !important
    }
    .m-b-section-3,
    .m-y-section-3 {
        margin-bottom: 72px !important;
        margin-bottom: var(--size-72) !important
    }
    .m-y-section-3 {
        margin-top: 72px !important;
        margin-top: var(--size-72) !important
    }
    .p-t-section-3 {
        padding-top: 72px !important;
        padding-top: var(--size-72) !important
    }
    .p-b-section-3,
    .p-y-section-3 {
        padding-bottom: 72px !important;
        padding-bottom: var(--size-72) !important
    }
    .p-y-section-3 {
        padding-top: 72px !important;
        padding-top: var(--size-72) !important
    }
}

@media (min-width:992px) {
    .m-t-section-3 {
        margin-top: 96px !important;
        margin-top: var(--size-96) !important
    }
    .m-b-section-3,
    .m-y-section-3 {
        margin-bottom: 96px !important;
        margin-bottom: var(--size-96) !important
    }
    .m-y-section-3 {
        margin-top: 96px !important;
        margin-top: var(--size-96) !important
    }
    .p-t-section-3 {
        padding-top: 96px !important;
        padding-top: var(--size-96) !important
    }
    .p-b-section-3,
    .p-y-section-3 {
        padding-bottom: 96px !important;
        padding-bottom: var(--size-96) !important
    }
    .p-y-section-3 {
        padding-top: 96px !important;
        padding-top: var(--size-96) !important
    }
}

.m-x-auto {
    margin-right: auto !important;
    margin-left: auto !important
}

[dir=rtl] .m-x-auto {
    margin-left: auto !important;
    margin-right: 0 !important;
    margin-left: 0 !important
}

.m-r-auto,
[dir=rtl] .m-x-auto {
    margin-right: auto !important
}

[dir=rtl] .m-r-auto {
    margin-right: 0 !important
}

.m-l-auto,
[dir=rtl] .m-r-auto {
    margin-left: auto !important
}

[dir=rtl] .m-l-auto {
    margin-right: auto !important;
    margin-left: 0 !important
}

.section {
    padding-top: 48px;
    padding-top: var(--size-48);
    padding-bottom: 48px;
    padding-bottom: var(--size-48)
}

@media (min-width:576px) {
    .section {
        padding-top: 72px;
        padding-top: var(--size-72);
        padding-bottom: 72px;
        padding-bottom: var(--size-72)
    }
}

@media (min-width:992px) {
    .section {
        padding-top: 96px;
        padding-top: var(--size-96);
        padding-bottom: 96px;
        padding-bottom: var(--size-96)
    }
}

@supports (hyphenate-limit-chars:1) {
    .np-text-hyphenated {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .np-text-hyphenated {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .np-text-hyphenated {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-text-hyphenated {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .np-text-hyphenated {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.border-bottom {
    border-bottom: 1px solid rgba(134, 167, 189, .10196);
    border-bottom: 1px solid var(--color-background-neutral)
}

.fade {
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    opacity: 0
}

.fade.in {
    opacity: 1
}

.collapse {
    display: none
}

.collapse.in {
    display: block
}

tr.collapse.in {
    display: table-row
}

tbody.collapse.in {
    display: table-row-group
}

.collapsing {
    position: relative;
    overflow: hidden;
    height: 0;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-property: height, visibility;
    transition-property: height, visibility
}

[data-toggle=collapse],
[data-toggle=collapse]:focus,
[data-toggle=collapse]:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.tw-chevron {
    display: inline-block;
    -webkit-transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1), -webkit-transform .35s cubic-bezier(0, .94, .62, 1)
}

.tw-chevron.top {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.tw-chevron.right {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

[dir=rtl] .tw-chevron.right {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.tw-chevron.right-sigle-direction {
    -webkit-transform: rotate(90deg) !important;
    transform: rotate(90deg) !important
}

.tw-chevron.bottom {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tw-chevron.left {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

[dir=rtl] .tw-chevron.left {
    -webkit-transform: rotate(-270deg);
    transform: rotate(-270deg)
}

.tw-chevron.left-single-direction {
    -webkit-transform: rotate(270deg) !important;
    transform: rotate(270deg) !important
}

.chevron-color {
    color: #0097c7;
    color: var(--color-content-accent)
}

.np-theme-personal .chevron-color {
    color: var(--color-interactive-primary)
}

.accordion-item {
    display: block
}

.accordion-item .chevron {
    vertical-align: middle
}

.accordion-item.decision:not(.disabled):hover {
    background-color: #ffffff;
    background-color: var(--color-background-elevated)
}

.alert {
    padding: 16px;
    padding: var(--size-16);
    border-radius: 10px;
    color: #37517e;
    color: var(--color-content-primary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    min-width: 200px;
    margin-bottom: 16px;
    margin-bottom: var(--size-16)
}

.np-theme-personal .alert {
    padding: 24px;
    padding: var(--padding-medium);
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.np-theme-personal .alert .alert__message {
    margin-top: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

.np-theme-personal .alert .alert__message .alert__action {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.alert .alert__icon {
    width: 32px;
    width: var(--size-32);
    height: 32px;
    height: var(--size-32);
    border-radius: 50%;
    -ms-flex: none;
    flex: none
}

.alert .close {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-theme-personal .alert .close {
    margin-top: calc(8px * -1);
    margin-top: calc(var(--size-8) * -1);
    -webkit-margin-end: calc(8px * -1);
    margin-inline-end: calc(8px * -1);
    -webkit-margin-end: calc(var(--size-8) * -1);
    margin-inline-end: calc(var(--size-8) * -1)
}

.alert p,
.alert ul {
    margin-bottom: 0
}

.alert p+p {
    margin-top: 8px;
    margin-top: var(--padding-x-small)
}

.arrow {
    position: relative
}

.arrow:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .arrow:before {
    right: 20px;
    left: auto
}

.arrow:before {
    clip-path: polygon(0 0, 0 100%, 100% 0)
}

.arrow.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .arrow.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.arrow.arrow-top:before {
    top: -5px;
    bottom: auto
}

.arrow.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .arrow.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.arrow.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .arrow.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.arrow.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.alert-detach.arrow {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.form-group .alert {
    padding: 4px 16px 3px;
    margin-top: -2px;
    border-style: solid;
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral);
    border-width: 0 1px 1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-bottom: 0;
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
    position: relative
}

.form-group .alert:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .form-group .alert:before {
    right: 20px;
    left: auto
}

.form-group .alert:before {
    clip-path: polygon(0 0, 0 100%, 100% 0)
}

.form-group .alert.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .form-group .alert.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.form-group .alert.arrow-top:before {
    top: -5px;
    bottom: auto
}

.form-group .alert.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .form-group .alert.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.form-group .alert.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .form-group .alert.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.form-group .alert.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.form-group .alert-detach,
.form-group .checkbox~.alert,
.form-group .radio~.alert {
    border-width: 0;
    margin-top: 12px;
    margin-top: var(--size-12);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.form-group .alert-danger,
.form-group .alert-focus,
.form-group .alert-info,
.form-group .alert-success,
.form-group .alert-warning {
    display: none
}

.alert-positive,
.alert-success {
    background-color: rgba(54, 199, 151, .10196);
    background-color: var(--color-background-positive)
}

.alert-positive,
.alert-positive .alert-link,
.alert-positive .close,
.alert-positive .icon,
.alert-positive a,
.alert-positive b,
.alert-positive strong,
.alert-success,
.alert-success .alert-link,
.alert-success .close,
.alert-success .icon,
.alert-success a,
.alert-success b,
.alert-success strong {
    color: #008026;
    color: var(--color-content-positive)
}

.alert-positive .alert-link:focus,
.alert-positive .alert-link:hover,
.alert-positive .close:focus,
.alert-positive .close:hover,
.alert-positive a:focus,
.alert-positive a:hover,
.alert-success .alert-link:focus,
.alert-success .alert-link:hover,
.alert-success .close:focus,
.alert-success .close:hover,
.alert-success a:focus,
.alert-success a:hover {
    color: #006d13;
    color: var(--color-content-positive-hover)
}

.bg-primary .alert-positive,
.bg-primary .alert-success {
    background-color: rgba(54, 199, 151, .10196);
    color: #6fd698
}

.bg-primary .alert-positive .alert-link,
.bg-primary .alert-positive .close,
.bg-primary .alert-positive .icon,
.bg-primary .alert-positive a,
.bg-primary .alert-positive b,
.bg-primary .alert-positive strong,
.bg-primary .alert-success .alert-link,
.bg-primary .alert-success .close,
.bg-primary .alert-success .icon,
.bg-primary .alert-success a,
.bg-primary .alert-success b,
.bg-primary .alert-success strong {
    color: #6fd698
}

.bg-primary .alert-positive .alert-link:focus,
.bg-primary .alert-positive .alert-link:hover,
.bg-primary .alert-positive .close:focus,
.bg-primary .alert-positive .close:hover,
.bg-primary .alert-positive a:focus,
.bg-primary .alert-positive a:hover,
.bg-primary .alert-success .alert-link:focus,
.bg-primary .alert-success .alert-link:hover,
.bg-primary .alert-success .close:focus,
.bg-primary .alert-success .close:hover,
.bg-primary .alert-success a:focus,
.bg-primary .alert-success a:hover {
    color: #5ac285
}

.alert-info,
.alert-neutral {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.alert-info,
.alert-info .alert-link,
.alert-info .alert-link:focus,
.alert-info .alert-link:hover,
.alert-info .close,
.alert-info .close:focus,
.alert-info .close:hover,
.alert-info .icon,
.alert-info a,
.alert-info a:focus,
.alert-info a:hover,
.alert-info b,
.alert-info strong,
.alert-neutral,
.alert-neutral .alert-link,
.alert-neutral .alert-link:focus,
.alert-neutral .alert-link:hover,
.alert-neutral .close,
.alert-neutral .close:focus,
.alert-neutral .close:hover,
.alert-neutral .icon,
.alert-neutral a,
.alert-neutral a:focus,
.alert-neutral a:hover,
.alert-neutral b,
.alert-neutral strong {
    color: #37517e;
    color: var(--color-content-primary)
}

.bg-primary .alert-info,
.bg-primary .alert-neutral {
    background-color: rgba(134, 167, 189, .10196);
    color: #ffffff
}

.bg-primary .alert-info .alert-link,
.bg-primary .alert-info .alert-link:focus,
.bg-primary .alert-info .alert-link:hover,
.bg-primary .alert-info .close,
.bg-primary .alert-info .close:focus,
.bg-primary .alert-info .close:hover,
.bg-primary .alert-info .icon,
.bg-primary .alert-info a,
.bg-primary .alert-info a:focus,
.bg-primary .alert-info a:hover,
.bg-primary .alert-info b,
.bg-primary .alert-info strong,
.bg-primary .alert-neutral .alert-link,
.bg-primary .alert-neutral .alert-link:focus,
.bg-primary .alert-neutral .alert-link:hover,
.bg-primary .alert-neutral .close,
.bg-primary .alert-neutral .close:focus,
.bg-primary .alert-neutral .close:hover,
.bg-primary .alert-neutral .icon,
.bg-primary .alert-neutral a,
.bg-primary .alert-neutral a:focus,
.bg-primary .alert-neutral a:hover,
.bg-primary .alert-neutral b,
.bg-primary .alert-neutral strong {
    color: #ffffff
}

.alert-warning {
    background-color: rgba(255, 172, 0, .10196);
    background-color: var(--color-background-warning)
}

.alert-warning,
.alert-warning .alert-link,
.alert-warning .close,
.alert-warning .icon,
.alert-warning a,
.alert-warning b,
.alert-warning strong {
    color: #9a6500;
    color: var(--color-content-warning)
}

.alert-warning .alert-link:focus,
.alert-warning .alert-link:hover,
.alert-warning .close:focus,
.alert-warning .close:hover,
.alert-warning a:focus,
.alert-warning a:hover {
    color: #855400;
    color: var(--color-content-warning-hover)
}

.bg-primary .alert-warning {
    background-color: rgba(255, 172, 0, .10196);
    color: #ffd184
}

.bg-primary .alert-warning .alert-link,
.bg-primary .alert-warning .close,
.bg-primary .alert-warning .icon,
.bg-primary .alert-warning a,
.bg-primary .alert-warning b,
.bg-primary .alert-warning strong {
    color: #ffd184
}

.bg-primary .alert-warning .alert-link:focus,
.bg-primary .alert-warning .alert-link:hover,
.bg-primary .alert-warning .close:focus,
.bg-primary .alert-warning .close:hover,
.bg-primary .alert-warning a:focus,
.bg-primary .alert-warning a:hover {
    color: #e9bd71
}

.alert-danger,
.alert-negative {
    background-color: rgba(255, 135, 135, .10196);
    background-color: var(--color-background-negative)
}

.alert-danger,
.alert-danger .alert-link,
.alert-danger .close,
.alert-danger .icon,
.alert-danger a,
.alert-danger b,
.alert-danger strong,
.alert-negative,
.alert-negative .alert-link,
.alert-negative .close,
.alert-negative .icon,
.alert-negative a,
.alert-negative b,
.alert-negative strong {
    color: #cf2929;
    color: var(--color-content-negative)
}

.alert-danger .alert-link:focus,
.alert-danger .alert-link:hover,
.alert-danger .close:focus,
.alert-danger .close:hover,
.alert-danger a:focus,
.alert-danger a:hover,
.alert-negative .alert-link:focus,
.alert-negative .alert-link:hover,
.alert-negative .close:focus,
.alert-negative .close:hover,
.alert-negative a:focus,
.alert-negative a:hover {
    color: #b80419;
    color: var(--color-content-negative-hover)
}

.bg-primary .alert-danger,
.bg-primary .alert-negative {
    background-color: rgba(255, 135, 135, .10196);
    color: #ffa6a9
}

.bg-primary .alert-danger .alert-link,
.bg-primary .alert-danger .close,
.bg-primary .alert-danger .icon,
.bg-primary .alert-danger a,
.bg-primary .alert-danger b,
.bg-primary .alert-danger strong,
.bg-primary .alert-negative .alert-link,
.bg-primary .alert-negative .close,
.bg-primary .alert-negative .icon,
.bg-primary .alert-negative a,
.bg-primary .alert-negative b,
.bg-primary .alert-negative strong {
    color: #ffa6a9
}

.bg-primary .alert-danger .alert-link:focus,
.bg-primary .alert-danger .alert-link:hover,
.bg-primary .alert-danger .close:focus,
.bg-primary .alert-danger .close:hover,
.bg-primary .alert-danger a:focus,
.bg-primary .alert-danger a:hover,
.bg-primary .alert-negative .alert-link:focus,
.bg-primary .alert-negative .alert-link:hover,
.bg-primary .alert-negative .close:focus,
.bg-primary .alert-negative .close:hover,
.bg-primary .alert-negative a:focus,
.bg-primary .alert-negative a:hover {
    color: #ea9396
}

.btn:focus~.alert-focus,
.form-group:focus-within .alert-focus,
input:focus~.alert-focus {
    display: block;
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.focus .alert-focus,
.has-error .alert-danger,
.has-error .alert-negative,
.has-focus .alert-focus,
.has-info .alert-info,
.has-info .alert-neutral,
.has-success .alert-positive,
.has-success .alert-success,
.has-warning .alert-warning {
    display: block
}

.has-error .alert-focus,
.has-error .alert-info,
.has-error .alert-neutral,
.has-error .alert-positive,
.has-error .alert-success,
.has-error .alert-warning,
.has-error .help-block,
.has-info .alert-focus,
.has-info .help-block,
.has-success .alert-focus,
.has-success .alert-info,
.has-success .alert-neutral,
.has-success .alert-warning,
.has-success .help-block,
.has-warning .alert-focus,
.has-warning .alert-info,
.has-warning .alert-neutral,
.has-warning .help-block {
    display: none !important
}

.np-theme-personal .alert {
    padding: 16px;
    padding: var(--size-16);
    -ms-flex-direction: row;
    flex-direction: row
}

.np-theme-personal .alert .alert__message {
    padding-top: 0;
    -webkit-padding-start: 16px;
    padding-inline-start: 16px;
    -webkit-padding-start: var(--padding-small);
    padding-inline-start: var(--padding-small)
}

.bg-primary .np-theme-personal .alert-danger,
.bg-primary .np-theme-personal .alert-info,
.bg-primary .np-theme-personal .alert-negative,
.bg-primary .np-theme-personal .alert-neutral,
.bg-primary .np-theme-personal .alert-positive,
.bg-primary .np-theme-personal .alert-success,
.bg-primary .np-theme-personal .alert-warning,
.np-theme-personal .alert-danger,
.np-theme-personal .alert-info,
.np-theme-personal .alert-negative,
.np-theme-personal .alert-neutral,
.np-theme-personal .alert-positive,
.np-theme-personal .alert-success,
.np-theme-personal .alert-warning {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    color: #5d7079;
    color: var(--color-content-secondary)
}

.bg-primary .np-theme-personal .alert-danger .alert-link,
.bg-primary .np-theme-personal .alert-danger .close,
.bg-primary .np-theme-personal .alert-danger .icon,
.bg-primary .np-theme-personal .alert-danger a,
.bg-primary .np-theme-personal .alert-danger b,
.bg-primary .np-theme-personal .alert-danger strong,
.bg-primary .np-theme-personal .alert-info .alert-link,
.bg-primary .np-theme-personal .alert-info .close,
.bg-primary .np-theme-personal .alert-info .icon,
.bg-primary .np-theme-personal .alert-info a,
.bg-primary .np-theme-personal .alert-info b,
.bg-primary .np-theme-personal .alert-info strong,
.bg-primary .np-theme-personal .alert-negative .alert-link,
.bg-primary .np-theme-personal .alert-negative .close,
.bg-primary .np-theme-personal .alert-negative .icon,
.bg-primary .np-theme-personal .alert-negative a,
.bg-primary .np-theme-personal .alert-negative b,
.bg-primary .np-theme-personal .alert-negative strong,
.bg-primary .np-theme-personal .alert-neutral .alert-link,
.bg-primary .np-theme-personal .alert-neutral .close,
.bg-primary .np-theme-personal .alert-neutral .icon,
.bg-primary .np-theme-personal .alert-neutral a,
.bg-primary .np-theme-personal .alert-neutral b,
.bg-primary .np-theme-personal .alert-neutral strong,
.bg-primary .np-theme-personal .alert-positive .alert-link,
.bg-primary .np-theme-personal .alert-positive .close,
.bg-primary .np-theme-personal .alert-positive .icon,
.bg-primary .np-theme-personal .alert-positive a,
.bg-primary .np-theme-personal .alert-positive b,
.bg-primary .np-theme-personal .alert-positive strong,
.bg-primary .np-theme-personal .alert-success .alert-link,
.bg-primary .np-theme-personal .alert-success .close,
.bg-primary .np-theme-personal .alert-success .icon,
.bg-primary .np-theme-personal .alert-success a,
.bg-primary .np-theme-personal .alert-success b,
.bg-primary .np-theme-personal .alert-success strong,
.bg-primary .np-theme-personal .alert-warning .alert-link,
.bg-primary .np-theme-personal .alert-warning .close,
.bg-primary .np-theme-personal .alert-warning .icon,
.bg-primary .np-theme-personal .alert-warning a,
.bg-primary .np-theme-personal .alert-warning b,
.bg-primary .np-theme-personal .alert-warning strong,
.np-theme-personal .alert-danger .alert-link,
.np-theme-personal .alert-danger .close,
.np-theme-personal .alert-danger .icon,
.np-theme-personal .alert-danger a,
.np-theme-personal .alert-danger b,
.np-theme-personal .alert-danger strong,
.np-theme-personal .alert-info .alert-link,
.np-theme-personal .alert-info .close,
.np-theme-personal .alert-info .icon,
.np-theme-personal .alert-info a,
.np-theme-personal .alert-info b,
.np-theme-personal .alert-info strong,
.np-theme-personal .alert-negative .alert-link,
.np-theme-personal .alert-negative .close,
.np-theme-personal .alert-negative .icon,
.np-theme-personal .alert-negative a,
.np-theme-personal .alert-negative b,
.np-theme-personal .alert-negative strong,
.np-theme-personal .alert-neutral .alert-link,
.np-theme-personal .alert-neutral .close,
.np-theme-personal .alert-neutral .icon,
.np-theme-personal .alert-neutral a,
.np-theme-personal .alert-neutral b,
.np-theme-personal .alert-neutral strong,
.np-theme-personal .alert-positive .alert-link,
.np-theme-personal .alert-positive .close,
.np-theme-personal .alert-positive .icon,
.np-theme-personal .alert-positive a,
.np-theme-personal .alert-positive b,
.np-theme-personal .alert-positive strong,
.np-theme-personal .alert-success .alert-link,
.np-theme-personal .alert-success .close,
.np-theme-personal .alert-success .icon,
.np-theme-personal .alert-success a,
.np-theme-personal .alert-success b,
.np-theme-personal .alert-success strong,
.np-theme-personal .alert-warning .alert-link,
.np-theme-personal .alert-warning .close,
.np-theme-personal .alert-warning .icon,
.np-theme-personal .alert-warning a,
.np-theme-personal .alert-warning b,
.np-theme-personal .alert-warning strong {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.bg-primary .np-theme-personal .alert-danger .alert-link:focus,
.bg-primary .np-theme-personal .alert-danger .alert-link:hover,
.bg-primary .np-theme-personal .alert-danger .close:focus,
.bg-primary .np-theme-personal .alert-danger .close:hover,
.bg-primary .np-theme-personal .alert-danger a:focus,
.bg-primary .np-theme-personal .alert-danger a:hover,
.bg-primary .np-theme-personal .alert-info .alert-link:focus,
.bg-primary .np-theme-personal .alert-info .alert-link:hover,
.bg-primary .np-theme-personal .alert-info .close:focus,
.bg-primary .np-theme-personal .alert-info .close:hover,
.bg-primary .np-theme-personal .alert-info a:focus,
.bg-primary .np-theme-personal .alert-info a:hover,
.bg-primary .np-theme-personal .alert-negative .alert-link:focus,
.bg-primary .np-theme-personal .alert-negative .alert-link:hover,
.bg-primary .np-theme-personal .alert-negative .close:focus,
.bg-primary .np-theme-personal .alert-negative .close:hover,
.bg-primary .np-theme-personal .alert-negative a:focus,
.bg-primary .np-theme-personal .alert-negative a:hover,
.bg-primary .np-theme-personal .alert-neutral .alert-link:focus,
.bg-primary .np-theme-personal .alert-neutral .alert-link:hover,
.bg-primary .np-theme-personal .alert-neutral .close:focus,
.bg-primary .np-theme-personal .alert-neutral .close:hover,
.bg-primary .np-theme-personal .alert-neutral a:focus,
.bg-primary .np-theme-personal .alert-neutral a:hover,
.bg-primary .np-theme-personal .alert-positive .alert-link:focus,
.bg-primary .np-theme-personal .alert-positive .alert-link:hover,
.bg-primary .np-theme-personal .alert-positive .close:focus,
.bg-primary .np-theme-personal .alert-positive .close:hover,
.bg-primary .np-theme-personal .alert-positive a:focus,
.bg-primary .np-theme-personal .alert-positive a:hover,
.bg-primary .np-theme-personal .alert-success .alert-link:focus,
.bg-primary .np-theme-personal .alert-success .alert-link:hover,
.bg-primary .np-theme-personal .alert-success .close:focus,
.bg-primary .np-theme-personal .alert-success .close:hover,
.bg-primary .np-theme-personal .alert-success a:focus,
.bg-primary .np-theme-personal .alert-success a:hover,
.bg-primary .np-theme-personal .alert-warning .alert-link:focus,
.bg-primary .np-theme-personal .alert-warning .alert-link:hover,
.bg-primary .np-theme-personal .alert-warning .close:focus,
.bg-primary .np-theme-personal .alert-warning .close:hover,
.bg-primary .np-theme-personal .alert-warning a:focus,
.bg-primary .np-theme-personal .alert-warning a:hover,
.np-theme-personal .alert-danger .alert-link:focus,
.np-theme-personal .alert-danger .alert-link:hover,
.np-theme-personal .alert-danger .close:focus,
.np-theme-personal .alert-danger .close:hover,
.np-theme-personal .alert-danger a:focus,
.np-theme-personal .alert-danger a:hover,
.np-theme-personal .alert-info .alert-link:focus,
.np-theme-personal .alert-info .alert-link:hover,
.np-theme-personal .alert-info .close:focus,
.np-theme-personal .alert-info .close:hover,
.np-theme-personal .alert-info a:focus,
.np-theme-personal .alert-info a:hover,
.np-theme-personal .alert-negative .alert-link:focus,
.np-theme-personal .alert-negative .alert-link:hover,
.np-theme-personal .alert-negative .close:focus,
.np-theme-personal .alert-negative .close:hover,
.np-theme-personal .alert-negative a:focus,
.np-theme-personal .alert-negative a:hover,
.np-theme-personal .alert-neutral .alert-link:focus,
.np-theme-personal .alert-neutral .alert-link:hover,
.np-theme-personal .alert-neutral .close:focus,
.np-theme-personal .alert-neutral .close:hover,
.np-theme-personal .alert-neutral a:focus,
.np-theme-personal .alert-neutral a:hover,
.np-theme-personal .alert-positive .alert-link:focus,
.np-theme-personal .alert-positive .alert-link:hover,
.np-theme-personal .alert-positive .close:focus,
.np-theme-personal .alert-positive .close:hover,
.np-theme-personal .alert-positive a:focus,
.np-theme-personal .alert-positive a:hover,
.np-theme-personal .alert-success .alert-link:focus,
.np-theme-personal .alert-success .alert-link:hover,
.np-theme-personal .alert-success .close:focus,
.np-theme-personal .alert-success .close:hover,
.np-theme-personal .alert-success a:focus,
.np-theme-personal .alert-success a:hover,
.np-theme-personal .alert-warning .alert-link:focus,
.np-theme-personal .alert-warning .alert-link:hover,
.np-theme-personal .alert-warning .close:focus,
.np-theme-personal .alert-warning .close:hover,
.np-theme-personal .alert-warning a:focus,
.np-theme-personal .alert-warning a:hover {
    color: var(--color-content-link-hover)
}

.np-theme-personal .alert-danger .np-link,
.np-theme-personal .alert-info .np-link,
.np-theme-personal .alert-negative .np-link,
.np-theme-personal .alert-neutral .np-link,
.np-theme-personal .alert-positive .np-link,
.np-theme-personal .alert-success .np-link,
.np-theme-personal .alert-warning .np-link {
    color: var(--color-content-link)
}

.np-theme-personal .alert-danger .np-link:focus,
.np-theme-personal .alert-danger .np-link:hover,
.np-theme-personal .alert-info .np-link:focus,
.np-theme-personal .alert-info .np-link:hover,
.np-theme-personal .alert-negative .np-link:focus,
.np-theme-personal .alert-negative .np-link:hover,
.np-theme-personal .alert-neutral .np-link:focus,
.np-theme-personal .alert-neutral .np-link:hover,
.np-theme-personal .alert-positive .np-link:focus,
.np-theme-personal .alert-positive .np-link:hover,
.np-theme-personal .alert-success .np-link:focus,
.np-theme-personal .alert-success .np-link:hover,
.np-theme-personal .alert-warning .np-link:focus,
.np-theme-personal .alert-warning .np-link:hover {
    color: var(--color-content-link-hover)
}

.bg {
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: 100%;
    background-position: bottom
}

.bg--dark {
    background-color: rgba(134, 167, 189, .10196);
    background-image: url(/static-assets/app/_next/static/media/bg-dark.6364fd50.svg)
}

.np-theme-personal .bg--dark {
    background-color: var(--color-forest-green);
    background-image: none;
    color: #daffc0
}

.bg--light {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    background-image: url(/static-assets/app/_next/static/media/bg-light.62733817.svg)
}

.badge {
    padding: 5px 8px;
    padding: 5px var(--size-8);
    font-size: 10px;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    line-height: 1.2;
    line-height: var(--line-height-control);
    top: -1px
}

.badge,
.np-theme-personal .badge {
    display: inline-block;
    min-width: 16px;
    min-width: var(--size-16);
    color: #fff;
    vertical-align: middle;
    white-space: nowrap;
    text-align: center;
    background-color: #e74848;
    background-color: var(--color-interactive-negative);
    border-radius: 16px;
    border-radius: var(--radius-medium);
    position: relative
}

.np-theme-personal .badge {
    padding: 4px 8px;
    padding: var(--size-4) var(--size-8);
    line-height: normal;
    top: 0
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.btn-group-xs>.btn .badge,
.btn-xs .badge {
    top: 0;
    padding: 1px 5px
}

a.badge:focus,
a.badge:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.list-group-item>.badge {
    float: right
}

[dir=rtl] .list-group-item>.badge {
    float: left
}

.list-group-item>.badge+.badge {
    margin-right: 5px
}

[dir=rtl] .list-group-item>.badge+.badge {
    margin-left: 5px;
    margin-right: 0
}

.nav-pills>li>a>.badge,
.nav-stacked>li>a>.badge {
    margin-left: 19px
}

[dir=rtl] .nav-pills>li>a>.badge,
[dir=rtl] .nav-stacked>li>a>.badge {
    margin-right: 19px;
    margin-left: 0
}

.badge-success {
    background: #2ead4b;
    background: var(--color-interactive-positive)
}

.np-theme-personal .badge-success {
    background: var(--color-sentiment-positive)
}

.rounded-sm {
    border-radius: 2px
}

.breadcrumb {
    padding: 8px 0;
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    list-style: none;
    background-color: none;
    border-radius: 3px
}

.breadcrumb>li {
    display: inline-block
}

.breadcrumb>li+li:before {
    content: "❯\00a0";
    padding: 0 5px;
    color: #fff
}

.breadcrumb>.active {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.btn-group-sm>.btn,
.btn-sm {
    height: 32px
}

.btn {
    line-height: 150%;
    letter-spacing: -.011em;
    display: inline-block;
    margin-bottom: 0;
    text-align: center;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    background-image: none;
    border: 1px solid transparent;
    white-space: nowrap;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    padding: 12px 24px calc(12px - 2px);
    padding: var(--btn-padding);
    border-radius: 3px;
    border-radius: var(--btn-radius-base);
    min-height: var(--btn-height);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.btn,
.btn .dropdown-menu>li>a {
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 1.5rem;
    line-height: var(--line-height-24)
}

.np-theme-personal .btn {
    font-size: 16px;
    line-height: 24px
}

.np-theme-personal .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus.btn-negative,
.np-theme-personal .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus-visible.btn-negative {
    outline-color: var(--color-sentiment-negative)
}

.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus.btn-negative,
.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus-visible.btn-negative {
    outline-color: var(--color-contrast)
}

.np-theme-personal .critical-comms--cta .btn:not(.disabled):not(:disabled):not(.np-dropdown-toggle).btn-negative {
    border: none
}

.np-theme-personal .btn.btn-negative:not(.disabled):not(:disabled):not(.np-dropdown-toggle).focus,
.np-theme-personal .btn.btn-negative:not(.disabled):not(:disabled):not(.np-dropdown-toggle):focus {
    outline-color: var(--color-sentiment-negative)
}

.btn:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #008fc9;
    color: var(--color-interactive-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none
}

.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    cursor: not-allowed;
    pointer-events: none
}

a.btn.disabled,
fieldset[disabled] a.btn {
    cursor: not-allowed;
    pointer-events: none
}

.btn-default {
    color: #0097c7;
    color: var(--color-content-accent);
    background-color: transparent;
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-default,
.open>.dropdown-toggle.btn-default:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-default {
    background-image: none
}

.btn-default .badge {
    color: transparent;
    background-color: #0097c7;
    background-color: var(--color-content-accent)
}

.np-theme-personal .btn-default {
    color: var(--color-interactive-control);
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-default,
.open>.dropdown-toggle.np-theme-personal .btn-default:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-default {
    background-image: none
}

.np-theme-personal .btn-default .badge {
    color: #00a2dd;
    color: var(--color-interactive-accent);
    background-color: var(--color-interactive-control)
}

.np-theme-personal .btn-default.btn-priority-2 {
    color: var(--color-interactive-primary);
    background-color: transparent;
    border-color: var(--color-interactive-primary);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-default.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-default.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-default.btn-priority-2 {
    background-image: none
}

.np-theme-personal .btn-default.btn-priority-2 .badge {
    color: transparent;
    background-color: var(--color-interactive-primary)
}

.btn-accent,
.btn-primary {
    color: #fff;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-accent,
.open>.dropdown-toggle.btn-accent:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-primary,
.open>.dropdown-toggle.btn-primary:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-accent,
.open>.dropdown-toggle.btn-primary {
    background-image: none
}

.btn-accent .badge,
.btn-primary .badge {
    color: #00a2dd;
    color: var(--color-interactive-accent);
    background-color: #fff
}

.btn-accent.btn-priority-2,
.btn-primary.btn-priority-2 {
    color: #00a2dd;
    color: var(--color-interactive-accent);
    background-color: transparent;
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-accent.btn-priority-2,
.open>.dropdown-toggle.btn-accent.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-primary.btn-priority-2,
.open>.dropdown-toggle.btn-primary.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-accent.btn-priority-2,
.open>.dropdown-toggle.btn-primary.btn-priority-2 {
    background-image: none
}

.btn-accent.btn-priority-2 .badge,
.btn-primary.btn-priority-2 .badge {
    color: transparent;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-theme-personal .btn-accent,
.np-theme-personal .btn-primary {
    color: var(--color-interactive-control);
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-accent,
.open>.dropdown-toggle.np-theme-personal .btn-accent:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-primary,
.open>.dropdown-toggle.np-theme-personal .btn-primary:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-accent,
.open>.dropdown-toggle.np-theme-personal .btn-primary {
    background-image: none
}

.np-theme-personal .btn-accent .badge,
.np-theme-personal .btn-primary .badge {
    color: #00a2dd;
    color: var(--color-interactive-accent);
    background-color: var(--color-interactive-control)
}

.np-theme-personal .btn-accent.btn-priority-2,
.np-theme-personal .btn-primary.btn-priority-2 {
    color: var(--color-interactive-primary);
    background-color: transparent;
    border-color: var(--color-interactive-primary);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-accent.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-primary.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-accent.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-primary.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-accent.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-primary.btn-priority-2 {
    background-image: none
}

.np-theme-personal .btn-accent.btn-priority-2 .badge,
.np-theme-personal .btn-primary.btn-priority-2 .badge {
    color: transparent;
    background-color: var(--color-interactive-primary)
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.btn-link {
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    border-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled).active,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):active,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3[disabled],
.btn-link,
.btn-link:not(.disabled):not(:disabled).active,
.btn-link:not(.disabled):not(:disabled):active,
.btn-link[disabled],
fieldset[disabled] .btn-accent:not(.disabled):not(:disabled).btn-priority-3,
fieldset[disabled] .btn-link {
    background-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):focus-visible,
.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-link:not(.disabled):not(:disabled):focus-visible,
.btn-link:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    border-color: transparent;
    background-color: transparent
}

.btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-link:not(.disabled):not(:disabled):not(.btn-loading):active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3,
.np-theme-personal .btn-link {
    color: var(--color-interactive-primary);
    border-color: transparent;
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-primary-hover);
    border-color: transparent
}

.np-theme-personal .btn-accent:not(.disabled):not(:disabled).btn-priority-3:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-link:not(.disabled):not(:disabled):not(.btn-loading):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active) !important
}

.btn-accent.btn-priority-3:disabled,
.btn-accent.disabled.btn-priority-3 {
    background: transparent;
    border-color: transparent;
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: underline;
    text-decoration: underline
}

.np-theme-personal .btn-accent.btn-priority-3:disabled,
.np-theme-personal .btn-accent.disabled.btn-priority-3 {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.btn-positive,
.btn-success {
    color: #fff;
    background-color: #2ead4b;
    background-color: var(--color-interactive-positive);
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #069939;
    background-color: var(--color-interactive-positive-hover);
    border-color: #069939;
    border-color: var(--color-interactive-positive-hover)
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-positive,
.open>.dropdown-toggle.btn-positive:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-success,
.open>.dropdown-toggle.btn-success:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #008b2b;
    background-color: var(--color-interactive-positive-active);
    border-color: #008b2b;
    border-color: var(--color-interactive-positive-active)
}

.btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-positive,
.open>.dropdown-toggle.btn-success {
    background-image: none
}

.btn-positive .badge,
.btn-success .badge {
    color: #2ead4b;
    color: var(--color-interactive-positive);
    background-color: #fff
}

.btn-positive.btn-priority-2,
.btn-success.btn-priority-2 {
    color: #2ead4b;
    color: var(--color-interactive-positive);
    background-color: transparent;
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #069939;
    background-color: var(--color-interactive-positive-hover);
    border-color: #069939;
    border-color: var(--color-interactive-positive-hover)
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-positive.btn-priority-2,
.open>.dropdown-toggle.btn-positive.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-success.btn-priority-2,
.open>.dropdown-toggle.btn-success.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #008b2b;
    background-color: var(--color-interactive-positive-active);
    border-color: #008b2b;
    border-color: var(--color-interactive-positive-active)
}

.btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-positive.btn-priority-2,
.open>.dropdown-toggle.btn-success.btn-priority-2 {
    background-image: none
}

.btn-positive.btn-priority-2 .badge,
.btn-success.btn-priority-2 .badge {
    color: transparent;
    background-color: #2ead4b;
    background-color: var(--color-interactive-positive)
}

.np-theme-personal .btn-positive,
.np-theme-personal .btn-success {
    color: var(--color-interactive-control);
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-positive,
.open>.dropdown-toggle.np-theme-personal .btn-positive:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-success,
.open>.dropdown-toggle.np-theme-personal .btn-success:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .btn-positive:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-positive,
.open>.dropdown-toggle.np-theme-personal .btn-success {
    background-image: none
}

.np-theme-personal .btn-positive .badge,
.np-theme-personal .btn-success .badge {
    color: #00a2dd;
    color: var(--color-interactive-accent);
    background-color: var(--color-interactive-control)
}

.np-theme-personal .btn-positive.btn-priority-2,
.np-theme-personal .btn-success.btn-priority-2 {
    color: var(--color-interactive-primary);
    background-color: transparent;
    border-color: var(--color-interactive-primary);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-interactive-control);
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-positive.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-success.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-control);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .btn-positive.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-success.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-positive.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-success.btn-priority-2 {
    background-image: none
}

.np-theme-personal .btn-positive.btn-priority-2 .badge,
.np-theme-personal .btn-success.btn-priority-2 .badge {
    color: transparent;
    background-color: var(--color-interactive-primary)
}

.btn-info {
    color: #6f8691;
    background-color: transparent;
    border-color: #6f8691;
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #00b9ff;
    border-color: #00b9ff
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-info:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-info,
.open>.dropdown-toggle.btn-info:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #008ec0;
    border-color: #008ec0
}

.btn-info:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-info {
    background-image: none
}

.btn-info .badge {
    color: transparent;
    background-color: #6f8691
}

.btn-warning {
    color: #FFA600;
    background-color: transparent;
    border-color: #FFA600;
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #FFF;
    background-color: #DF8700;
    border-color: #DF8700
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-warning:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-warning,
.open>.dropdown-toggle.btn-warning:not(.disabled):not(:disabled):hover {
    color: #FFF;
    background-color: #9E5F00;
    border-color: #9E5F00
}

.btn-warning:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-warning {
    background-image: none
}

.btn-warning .badge {
    color: transparent;
    background-color: #FFA600
}

.btn-danger,
.btn-negative {
    color: #fff;
    background-color: #e74848;
    background-color: var(--color-interactive-negative);
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover);
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-danger,
.open>.dropdown-toggle.btn-danger:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-negative,
.open>.dropdown-toggle.btn-negative:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active);
    border-color: #bf1e2c;
    border-color: var(--color-interactive-negative-active)
}

.btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-danger,
.open>.dropdown-toggle.btn-negative {
    background-image: none
}

.btn-danger .badge,
.btn-negative .badge {
    color: #e74848;
    color: var(--color-interactive-negative);
    background-color: #fff
}

.btn-danger.btn-priority-2,
.btn-negative.btn-priority-2 {
    color: #e74848;
    color: var(--color-interactive-negative);
    background-color: transparent;
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #fff;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover);
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-danger.btn-priority-2,
.open>.dropdown-toggle.btn-danger.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-negative.btn-priority-2,
.open>.dropdown-toggle.btn-negative.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: #fff;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active);
    border-color: #bf1e2c;
    border-color: var(--color-interactive-negative-active)
}

.btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-danger.btn-priority-2,
.open>.dropdown-toggle.btn-negative.btn-priority-2 {
    background-image: none
}

.btn-danger.btn-priority-2 .badge,
.btn-negative.btn-priority-2 .badge {
    color: transparent;
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.np-theme-personal .btn-danger,
.np-theme-personal .btn-negative {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative);
    border-color: var(--color-sentiment-negative);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover)
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-danger,
.open>.dropdown-toggle.np-theme-personal .btn-danger:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-negative,
.open>.dropdown-toggle.np-theme-personal .btn-negative:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active)
}

.np-theme-personal .btn-danger:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-danger,
.open>.dropdown-toggle.np-theme-personal .btn-negative {
    background-image: none
}

.np-theme-personal .btn-danger .badge,
.np-theme-personal .btn-negative .badge {
    color: var(--color-sentiment-negative);
    background-color: var(--color-contrast)
}

.np-theme-personal .btn-danger.btn-priority-2,
.np-theme-personal .btn-negative.btn-priority-2 {
    color: var(--color-sentiment-negative);
    background-color: transparent;
    border-color: var(--color-sentiment-negative);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover)
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-danger.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.np-theme-personal .btn-negative.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast);
    background-color: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active)
}

.np-theme-personal .btn-danger.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.np-theme-personal .btn-negative.btn-priority-2:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.np-theme-personal .btn-danger.btn-priority-2,
.open>.dropdown-toggle.np-theme-personal .btn-negative.btn-priority-2 {
    background-image: none
}

.np-theme-personal .btn-danger.btn-priority-2 .badge,
.np-theme-personal .btn-negative.btn-priority-2 .badge {
    color: transparent;
    background-color: var(--color-sentiment-negative)
}

.bootstrap-select .btn-default,
.btn-input {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active,
.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.bootstrap-select .btn-default,
.open>.dropdown-toggle.bootstrap-select .btn-default:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-input,
.open>.dropdown-toggle.btn-input:not(.disabled):not(:disabled):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.bootstrap-select .btn-default:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.bootstrap-select .btn-default,
.open>.dropdown-toggle.btn-input {
    background-image: none
}

.bootstrap-select .btn-default .badge,
.btn-input .badge {
    color: #ffffff;
    color: var(--color-background-screen);
    background-color: #37517e;
    background-color: var(--color-content-primary)
}

.btn-image {
    background-color: #6f8691;
    background-color: rgba(255, 255, 255, .4);
    color: #fff
}

.btn-image:not(.disabled):not(:disabled):focus-visible,
.btn-image:not(.disabled):not(:disabled):hover {
    background-color: #6f8691;
    background-color: rgba(24, 33, 56, .56)
}

.btn-image:not(.disabled):not(:disabled):active,
.btn-image:not(.disabled):not(:disabled):hover:active {
    background: #384347
}

.btn-input .caret {
    margin-left: 8px;
    margin-left: var(--size-8)
}

[dir=rtl] .btn-input .caret {
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-left: 0
}

.btn-inverse {
    color: #fff;
    background-color: transparent;
    border-color: #fff;
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):hover {
    color: #5d7079;
    background-color: #fff;
    border-color: #fff
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-inverse,
.open>.dropdown-toggle.btn-inverse:not(.disabled):not(:disabled):hover {
    color: #5d7079;
    background-color: #e2e6e8;
    border-color: #e2e6e8
}

.btn-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-inverse {
    background-image: none
}

.btn-inverse .badge {
    color: transparent;
    background-color: #fff
}

.btn-group-lg>.btn,
.btn-lg {
    padding: 20px 24px calc(20px - 2px);
    padding: var(--btn-lg-padding);
    border-radius: 3px;
    border-radius: var(--btn-lg-radius-base);
    min-height: var(--btn-lg-height)
}

.btn-group-lg>.btn,
.btn-lg,
.btn-lg .dropdown-menu>li>a {
    font-size: 1.125rem;
    font-size: var(--font-size-18);
    line-height: 1.75rem;
    line-height: var(--line-height-28)
}

.np-theme-personal .btn-lg {
    font-size: 20px;
    line-height: 32px
}

.btn-lg .btn-loader {
    margin-top: 2px
}

.btn-group-sm>.btn,
.btn-sm,
.navbar .btn {
    padding: 4px 16px calc(4px - 2px);
    padding: var(--btn-sm-padding);
    border-radius: 2px;
    border-radius: var(--btn-sm-radius-base);
    min-height: var(--btn-sm-height)
}

.btn-group-sm>.btn,
.btn-sm,
.btn-sm .dropdown-menu>li>a,
.navbar .btn,
.navbar .btn .dropdown-menu>li>a {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 1.375rem;
    line-height: var(--line-height-22)
}

.np-theme-personal .btn-sm,
.np-theme-personal .navbar .btn {
    font-size: 14px;
    line-height: 24px
}

.btn-group-xs>.btn,
.btn-xs {
    padding: 2px 8px calc(2px - 2px);
    padding: var(--btn-xs-padding);
    border-radius: 2px;
    border-radius: var(--btn-sm-radius-base);
    min-height: 22px
}

.btn-group-xs>.btn,
.btn-xs,
.btn-xs .dropdown-menu>li>a {
    font-size: .75rem;
    font-size: var(--font-size-12);
    line-height: 1.25rem;
    line-height: var(--line-height-20)
}

.np-theme-personal .btn-xs {
    font-size: 12px;
    line-height: 18px
}

.np-theme-personal .btn-xs .btn-loader {
    margin-left: calc(8px / 2) !important;
    margin-left: calc(var(--padding-x-small) / 2) !important;
    height: 18px;
    background-size: 12px 12px !important
}

@media (max-width:767px) {
    .navbar-collapse .btn {
        padding: 12px 24px calc(12px - 2px);
        padding: var(--btn-padding);
        border-radius: var(border-radius-base);
        min-height: var(--btn-height)
    }
    .navbar-collapse .btn,
    .navbar-collapse .btn .dropdown-menu>li>a {
        font-size: 1rem;
        font-size: var(--font-size-16);
        line-height: 1.5rem;
        line-height: var(--line-height-24)
    }
    .np-theme-personal .navbar-collapse .btn {
        font-size: 16px;
        line-height: 24px;
        max-height: var(--btn-height)
    }
}

.btn-block {
    display: block;
    width: 100%
}

.btn-block+.btn-block {
    margin-top: 8px;
    margin-top: var(--size-8)
}

input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
    width: 100%
}

.btn-input {
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    padding-left: 16px;
    padding-right: 16px
}

[dir=rtl] .btn-input {
    padding-right: 16px;
    padding-left: 0;
    padding-left: 16px;
    padding-right: 0
}

.btn-input:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.btn-input:not(.disabled):not(:disabled).active,
.btn-input:not(.disabled):not(:disabled).focus,
.btn-input:not(.disabled):not(:disabled):active,
.btn-input:not(.disabled):not(:disabled):focus-visible {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    outline: 0 none !important
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled).active,
.np-theme-personal .btn-input:not(.disabled):not(:disabled).focus,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):active,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):focus-visible {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.btn-input .caret {
    color: #0097c7;
    color: var(--color-content-accent)
}

.btn-input.btn-sm {
    padding-left: 12px;
    padding-right: 12px
}

[dir=rtl] .btn-input.btn-sm {
    padding-right: 12px;
    padding-left: 0;
    padding-left: 12px;
    padding-right: 0
}

.btn-input.btn-lg {
    font-size: 1.25rem;
    font-size: var(--font-size-20)
}

.btn-input.btn-lg.btn-addon,
.btn-input.btn-lg.btn-input-inverse {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.btn-input-inverse {
    --color-content-primary: #ffffff;
    --color-content-accent: #00b9ff
}

.btn-addon,
.btn-input-inverse {
    color: #ffffff;
    background-color: #2e4369;
    border-color: #37517e;
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out
}

.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-addon:not(.disabled):not(:disabled):not(.btn-loading):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active:not(.disabled):not(:disabled):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):active:not(.disabled):not(:disabled):hover,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading):hover,
.open>.dropdown-toggle.btn-addon,
.open>.dropdown-toggle.btn-addon:not(.disabled):not(:disabled):hover,
.open>.dropdown-toggle.btn-input-inverse,
.open>.dropdown-toggle.btn-input-inverse:not(.disabled):not(:disabled):hover {
    color: #ffffff;
    background-color: #2e4369;
    border-color: #2e4369
}

.btn-addon:not(.disabled):not(:disabled):not(.btn-loading).active,
.btn-input-inverse:not(.disabled):not(:disabled):not(.btn-loading).active,
.open>.dropdown-toggle.btn-addon,
.open>.dropdown-toggle.btn-input-inverse {
    background-image: none
}

.btn-addon .badge,
.btn-input-inverse .badge {
    color: #2e4369;
    background-color: #ffffff
}

.form-group-sm .bootstrap-select .btn-default {
    padding: 4px 12px
}

.form-group-lg .bootstrap-select .btn-default {
    padding: 12px 16px
}

.bootstrap-select.open>.dropdown-toggle.btn-default {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    color: #37517e;
    color: var(--color-content-primary)
}

.btn-loader {
    display: inline-block;
    height: 24px;
    width: 24px;
    margin-bottom: -8px;
    background-repeat: no-repeat;
    background-position: 50%
}

.btn-loading {
    cursor: wait
}

.btn-loading:not(.btn-block) {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

.btn-loading:not(.btn-block) .btn-loader {
    margin-bottom: 0
}

:not([dir=rtl]) .btn-loading:not(.btn-block) .btn-loader {
    margin-left: 16px;
    margin-right: 0
}

[dir=rtl] .btn-loading:not(.btn-block) .btn-loader {
    margin-left: 0 !important;
    margin-right: 16px !important
}

.btn-loading.btn-block .btn-loader {
    top: 0;
    bottom: 0;
    margin-top: auto;
    margin-bottom: auto
}

.btn-loading .process-circle[class],
.btn-loading:active .process-circle[class],
.btn-loading:focus .process-circle[class],
.btn-loading:hover .process-circle[class] {
    stroke: currentColor
}

.btn-sm .btn-loader {
    background-size: 16px 16px
}

.np-theme-personal .btn-sm .btn-loader {
    margin-left: calc(16px / 2) !important;
    margin-left: calc(var(--padding-small) / 2) !important
}

@-webkit-keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.btn-input.btn {
    text-align: left
}

[dir=rtl] .btn-input.btn {
    text-align: right
}

.btn-input.btn .tw-icon {
    position: absolute;
    right: 16px;
    right: var(--size-16);
    top: 16px;
    top: var(--size-16)
}

[dir=rtl] .btn-input.btn .tw-icon {
    left: 16px;
    left: var(--size-16);
    right: auto
}

.btn-input.btn .tw-icon:not(.tw-chevron):not(.tw-icon-chevron-down) {
    position: static
}

.btn-input.btn.btn-sm .tw-icon {
    right: 8px;
    right: var(--size-8);
    top: 8px;
    top: var(--size-8)
}

[dir=rtl] .btn-input.btn.btn-sm .tw-icon {
    left: 8px;
    left: var(--size-8);
    right: auto
}

.btn-input.btn.btn-lg .tw-icon {
    top: 27px
}

a.btn {
    -webkit-text-decoration: none;
    text-decoration: none
}

.btn-unstyled {
    background: none;
    border: none;
    margin: 0;
    padding: 0;
    display: block
}

.btn-group,
.btn-group-vertical {
    position: relative;
    display: inline-block;
    vertical-align: middle
}

.btn-group-vertical>.btn,
.btn-group>.btn {
    position: relative;
    float: left
}

[dir=rtl] .btn-group-vertical>.btn,
[dir=rtl] .btn-group>.btn {
    float: right
}

.btn-group .btn+.btn,
.btn-group .btn+.btn-group,
.btn-group .btn-group+.btn,
.btn-group .btn-group+.btn-group {
    margin-left: -1px
}

[dir=rtl] .btn-group .btn+.btn,
[dir=rtl] .btn-group .btn+.btn-group,
[dir=rtl] .btn-group .btn-group+.btn,
[dir=rtl] .btn-group .btn-group+.btn-group {
    margin-right: -1px;
    margin-left: 0
}

.btn-toolbar:after,
.btn-toolbar:before {
    content: " ";
    display: table
}

.btn-toolbar:after {
    clear: both
}

.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
    width: 100%;
    margin-bottom: 16px
}

.btn-toolbar .btn-group .btn,
.btn-toolbar .input-group .btn {
    width: auto;
    margin: 0 0 0 -1px
}

[dir=rtl] .btn-toolbar .btn-group .btn,
[dir=rtl] .btn-toolbar .input-group .btn {
    margin-right: -1px;
    margin-left: 0
}

@media (min-width:992px) {
    .btn-toolbar:not(.btn-toolbar-xl) {
        margin-left: -4px;
        margin-right: -4px
    }
    .btn-toolbar:not(.btn-toolbar-xl) .btn,
    .btn-toolbar:not(.btn-toolbar-xl) .btn-group,
    .btn-toolbar:not(.btn-toolbar-xl) .input-group {
        width: auto;
        margin-bottom: 0;
        float: left;
        margin-left: 4px;
        margin-right: 4px
    }
    [dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .btn,
    [dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .btn-group,
    [dir=rtl] .btn-toolbar:not(.btn-toolbar-xl) .input-group {
        float: right
    }
}

.btn-toolbar.btn-toolbar-xs {
    margin-left: -4px;
    margin-right: -4px
}

.btn-toolbar.btn-toolbar-xs .btn,
.btn-toolbar.btn-toolbar-xs .btn-group,
.btn-toolbar.btn-toolbar-xs .input-group {
    width: auto;
    margin-bottom: 0;
    float: left;
    margin-left: 4px;
    margin-right: 4px
}

[dir=rtl] .btn-toolbar.btn-toolbar-xs .btn,
[dir=rtl] .btn-toolbar.btn-toolbar-xs .btn-group,
[dir=rtl] .btn-toolbar.btn-toolbar-xs .input-group {
    float: right
}

@media (min-width:576px) {
    .btn-toolbar.btn-toolbar-sm {
        margin-left: -4px;
        margin-right: -4px
    }
    .btn-toolbar.btn-toolbar-sm .btn,
    .btn-toolbar.btn-toolbar-sm .btn-group,
    .btn-toolbar.btn-toolbar-sm .input-group {
        width: auto;
        margin-bottom: 0;
        float: left;
        margin-left: 4px;
        margin-right: 4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-sm .btn,
    [dir=rtl] .btn-toolbar.btn-toolbar-sm .btn-group,
    [dir=rtl] .btn-toolbar.btn-toolbar-sm .input-group {
        float: right
    }
}

@media (min-width:768px) {
    .btn-toolbar.btn-toolbar-md {
        margin-left: -4px;
        margin-right: -4px
    }
    .btn-toolbar.btn-toolbar-md .btn,
    .btn-toolbar.btn-toolbar-md .btn-group,
    .btn-toolbar.btn-toolbar-md .input-group {
        width: auto;
        margin-bottom: 0;
        float: left;
        margin-left: 4px;
        margin-right: 4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-md .btn,
    [dir=rtl] .btn-toolbar.btn-toolbar-md .btn-group,
    [dir=rtl] .btn-toolbar.btn-toolbar-md .input-group {
        float: right
    }
}

@media (min-width:992px) {
    .btn-toolbar.btn-toolbar-lg {
        margin-left: -4px;
        margin-right: -4px
    }
    .btn-toolbar.btn-toolbar-lg .btn,
    .btn-toolbar.btn-toolbar-lg .btn-group,
    .btn-toolbar.btn-toolbar-lg .input-group {
        width: auto;
        margin-bottom: 0;
        float: left;
        margin-left: 4px;
        margin-right: 4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-lg .btn,
    [dir=rtl] .btn-toolbar.btn-toolbar-lg .btn-group,
    [dir=rtl] .btn-toolbar.btn-toolbar-lg .input-group {
        float: right
    }
}

@media (min-width:1200px) {
    .btn-toolbar.btn-toolbar-xl {
        margin-left: -4px;
        margin-right: -4px
    }
    .btn-toolbar.btn-toolbar-xl .btn,
    .btn-toolbar.btn-toolbar-xl .btn-group,
    .btn-toolbar.btn-toolbar-xl .input-group {
        width: auto;
        margin-bottom: 0;
        float: left;
        margin-left: 4px;
        margin-right: 4px
    }
    [dir=rtl] .btn-toolbar.btn-toolbar-xl .btn,
    [dir=rtl] .btn-toolbar.btn-toolbar-xl .btn-group,
    [dir=rtl] .btn-toolbar.btn-toolbar-xl .input-group {
        float: right
    }
}

.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
    border-radius: 0
}

.btn-group>.btn:first-child {
    margin-left: 0
}

[dir=rtl] .btn-group>.btn:first-child {
    margin-right: 0;
    margin-left: 0
}

[dir=rtl] .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .btn-group>.btn:last-child:not(:first-child),
[dir=rtl] .btn-group>.dropdown-toggle:not(:first-child),
html:not([dir=rtl]) .btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

html:not([dir=rtl]) .btn-group>.btn:last-child:not(:first-child),
html:not([dir=rtl]) .btn-group>.dropdown-toggle:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group>.btn-group {
    float: left
}

[dir=rtl] .btn-group>.btn-group {
    float: right
}

.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

[dir=rtl] .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
[dir=rtl] .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child,
html:not([dir=rtl]) .btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,
html:not([dir=rtl]) .btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

html:not([dir=rtl]) .btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
    outline: 0
}

.btn-group>.btn+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

[dir=rtl] .btn-group>.btn+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 0;
    padding-left: 12px;
    padding-right: 0
}

.btn-group>.btn-lg+.dropdown-toggle {
    padding-left: 12px;
    padding-right: 12px
}

[dir=rtl] .btn-group>.btn-lg+.dropdown-toggle {
    padding-right: 12px;
    padding-left: 0;
    padding-left: 12px;
    padding-right: 0
}

.btn-group.open .dropdown-toggle,
.btn-group.open .dropdown-toggle.btn-link {
    -webkit-box-shadow: none;
    box-shadow: none
}

.btn-lg .caret {
    border-width: 5px 5px 0
}

.btn-sm .caret,
.input-group-sm .btn .caret {
    top: 8px !important
}

.btn-lg .caret,
.input-group-lg .btn .caret {
    top: 27px !important
}

.dropup .btn-lg .caret {
    border-width: 0 5px 5px
}

.btn-group-vertical>.btn,
.btn-group-vertical>.btn-group,
.btn-group-vertical>.btn-group>.btn {
    display: block;
    float: none;
    width: 100%;
    max-width: 100%
}

.btn-group-vertical>.btn-group>.btn {
    float: none
}

.btn-group-vertical>.btn+.btn,
.btn-group-vertical>.btn+.btn-group,
.btn-group-vertical>.btn-group+.btn,
.btn-group-vertical>.btn-group+.btn-group {
    margin-top: -1px;
    margin-left: 0
}

[dir=rtl] .btn-group-vertical>.btn+.btn,
[dir=rtl] .btn-group-vertical>.btn+.btn-group,
[dir=rtl] .btn-group-vertical>.btn-group+.btn,
[dir=rtl] .btn-group-vertical>.btn-group+.btn-group {
    margin-right: 0;
    margin-left: 0
}

.btn-group-vertical>.btn:not(:first-child):not(:last-child) {
    border-radius: 0
}

.btn-group-vertical>.btn:first-child:not(:last-child) {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn:last-child:not(:first-child) {
    border-bottom-left-radius: 3px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn {
    border-radius: 0
}

.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,
.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0
}

.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.btn-group-justified {
    display: table;
    width: 100%;
    table-layout: fixed;
    border-collapse: separate
}

.btn-group-justified>.btn,
.btn-group-justified>.btn-group {
    float: none;
    display: table-cell;
    width: 1%
}

.btn-group-justified>.btn-group .btn {
    width: 100%
}

.btn-group-justified>.btn-group .dropdown-menu {
    left: auto
}

[dir=rtl] .btn-group-justified>.btn-group .dropdown-menu {
    right: auto;
    left: auto
}

[data-toggle=buttons]>.btn input[type=checkbox],
[data-toggle=buttons]>.btn input[type=radio],
[data-toggle=buttons]>.btn-group>.btn input[type=checkbox],
[data-toggle=buttons]>.btn-group>.btn input[type=radio] {
    position: absolute;
    clip: rect(0, 0, 0, 0);
    pointer-events: none
}

[dir=rtl] .btn-group .btn+.btn-success {
    border-right: 1px solid #008026;
    border-right: 1px solid var(--color-content-positive)
}

html:not([dir=rtl]) .btn-group .btn+.btn-success {
    border-left: 1px solid #008026;
    border-left: 1px solid var(--color-content-positive)
}

[dir=rtl] .btn-group .btn+.btn-primary {
    border-right: 1px solid #0097c7;
    border-right: 1px solid var(--color-content-accent)
}

html:not([dir=rtl]) .btn-group .btn+.btn-primary {
    border-left: 1px solid #0097c7;
    border-left: 1px solid var(--color-content-accent)
}

.btn-group.btn-block {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.btn-group.btn-block:after,
.btn-group.btn-block:before {
    content: " ";
    display: table
}

.btn-group.btn-block:after {
    clear: both
}

.btn-group.btn-block .btn {
    display: block;
    width: 100%
}

.btn-group.btn-block .btn-input.btn {
    text-align: left
}

[dir=rtl] .btn-group.btn-block .btn-input.btn {
    text-align: right
}

.btn-group.btn-block .btn-input.btn .caret {
    position: absolute;
    right: 16px;
    top: 16px
}

[dir=rtl] .btn-group.btn-block .btn-input.btn .caret {
    left: 16px;
    right: auto
}

.btn-group.btn-block .btn-input.btn.btn-sm .caret {
    right: 8px
}

[dir=rtl] .btn-group.btn-block .btn-input.btn.btn-sm .caret {
    left: 8px;
    right: auto
}

.btn-group.btn-block .btn-input.btn.dropdown-toggle {
    padding-right: 40px;
    overflow: hidden;
    text-overflow: ellipsis
}

[dir=rtl] .btn-group.btn-block .btn-input.btn.dropdown-toggle {
    padding-left: 40px;
    padding-right: 16px
}

@media (min-width:576px) {
    .btn-group.btn-block .btn-input.btn.dropdown-toggle {
        padding-right: 48px
    }
    [dir=rtl] .btn-group.btn-block .btn-input.btn.dropdown-toggle {
        padding-left: 48px;
        padding-right: 16px
    }
}

.btn-group.btn-block .btn-input.btn.btn-sm.dropdown-toggle {
    padding-right: 33px
}

[dir=rtl] .btn-group.btn-block .btn-input.btn.btn-sm.dropdown-toggle {
    padding-left: 33px;
    padding-right: 0
}

.btn-group.btn-block .btn+.dropdown-toggle {
    -ms-flex: 0 1;
    flex: 0 1
}

.btn-group.btn-block .btn+.dropdown-toggle .caret {
    position: relative;
    top: 0;
    right: 0
}

[dir=rtl] .btn-group.btn-block .btn+.dropdown-toggle .caret {
    left: 0;
    right: auto
}

.btn-block .dropdown-menu {
    width: 100%
}

.btn-block .dropdown-menu>li>a {
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis
}

.btn-group .dropdown-menu {
    max-height: 90vh;
    max-height: 90svh;
    overflow: auto
}

.btn-group .btn-input+.dropdown-menu>li>a {
    white-space: normal
}

.btn-group .body-2,
.btn-group .np-text-body-default,
.btn-group .small {
    color: #5d7079;
    color: var(--color-content-secondary)
}

@media (min-height:592px) {
    .btn-group .dropdown-menu {
        max-height: 592px
    }
}

.btn-group .secondary {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    color: #5d7079;
    color: var(--color-content-secondary)
}

form {
    margin-bottom: 0
}

fieldset {
    padding: 0;
    margin: 0;
    border: 0;
    min-width: 0
}

legend {
    display: block;
    width: 100%
}

label {
    display: inline-block;
    max-width: 100%;
    margin-bottom: 4px;
    margin-bottom: var(--size-4)
}

.secondary,
label {
    color: #5d7079;
    color: var(--color-content-secondary);
    -webkit-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 20px
}

input[type=search] {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

input[type=number] {
    -webkit-appearance: textfield;
    -moz-appearance: textfield;
    appearance: textfield
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    appearance: none;
    margin: 0
}

input[type=checkbox],
input[type=radio] {
    margin: 1px 0 0;
    line-height: normal
}

input[type=file] {
    display: block
}

input[type=range] {
    display: block;
    width: 100%
}

select[multiple],
select[size] {
    height: auto
}

input[type=checkbox]:focus,
input[type=file]:focus,
input[type=radio]:focus {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

output {
    padding-top: 9px;
    line-height: 1.2;
    line-height: var(--line-height-control)
}

.form-control,
output {
    display: block;
    font-size: 1rem;
    font-size: var(--font-size-16);
    color: #37517e;
    color: var(--color-content-primary)
}

.form-control {
    width: 100%;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    background-image: none;
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out;
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding);
    border-radius: 3px;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    line-height: 150%;
    letter-spacing: -.011em;
    background-clip: padding-box
}

.form-control,
select.form-control {
    min-height: var(--input-height-base)
}

select[multiple].form-control,
textarea.form-control {
    height: auto
}

.form-control:not(.disabled):not(:disabled):focus {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    outline: 0
}

.form-control::-moz-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.form-control::-webkit-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.form-control:-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.form-control::-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.form-control::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

textarea.form-control {
    height: 144px
}

.form-control+.text-danger,
.form-control+.text-info,
.form-control+.text-muted,
.form-control+.text-negative,
.form-control+.text-positive,
.form-control+.text-primary,
.form-control+.text-success,
.form-control+.text-warning {
    margin-top: 8px
}

.form-control:focus {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .form-control:not(.disabled):not(:disabled):focus {
    border-color: var(--color-interactive-primary);
    outline: 0
}

.np-theme-personal .form-control:hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .form-control:focus {
    border-color: var(--color-interactive-primary)
}

input[type=search] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media screen and (min-device-pixel-ratio:0) {
    input[type=date],
    input[type=datetime-local],
    input[type=month],
    input[type=time] {
        line-height: var(--input-height-base)
    }
    .input-group-sm input[type=date],
    .input-group-sm input[type=datetime-local],
    .input-group-sm input[type=month],
    .input-group-sm input[type=time],
    input[type=date].input-sm,
    input[type=datetime-local].input-sm,
    input[type=month].input-sm,
    input[type=time].input-sm {
        line-height: var(--input-height-small)
    }
    .input-group-lg input[type=date],
    .input-group-lg input[type=datetime-local],
    .input-group-lg input[type=month],
    .input-group-lg input[type=time],
    input[type=date].input-lg,
    input[type=datetime-local].input-lg,
    input[type=month].input-lg,
    input[type=time].input-lg {
        line-height: calc(var(--input-height-large) - 1.5);
        line-height: calc(var(--input-height-large) - var(--line-height-body))
    }
}

.form-group {
    margin-bottom: 24px
}

.form-group label {
    margin-bottom: 2px
}

.form-group:focus-within .control-label,
.form-group:focus-within>label {
    color: #37517e;
    color: var(--color-content-primary)
}

.row-equal-height>[class*=col-]>.form-group {
    width: 100%
}

.checkbox,
.radio {
    position: relative;
    display: block;
    margin-top: 0
}

.checkbox label,
.radio label {
    min-height: var(--input-height-base);
    margin-bottom: 0;
    cursor: pointer
}

.checkbox+.checkbox,
.radio+.radio {
    margin-top: 12px
}

.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox],
.radio input[type=radio],
.radio-inline input[type=radio] {
    position: absolute;
    margin-left: -20px;
    margin-top: 4px\9
}

[dir=rtl] .checkbox input[type=checkbox],
[dir=rtl] .checkbox-inline input[type=checkbox],
[dir=rtl] .radio input[type=radio],
[dir=rtl] .radio-inline input[type=radio] {
    margin-right: -20px;
    margin-left: 0
}

.checkbox-inline,
.radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 20px;
    margin-bottom: 0;
    vertical-align: middle;
    font-weight: 400;
    cursor: pointer
}

[dir=rtl] .checkbox-inline,
[dir=rtl] .radio-inline {
    padding-right: 20px;
    padding-left: 0
}

.checkbox-inline.disabled,
.radio-inline.disabled,
fieldset[disabled] .checkbox-inline,
fieldset[disabled] .radio-inline {
    cursor: not-allowed
}

.checkbox-inline+.checkbox-inline,
.radio-inline+.radio-inline {
    margin-top: 0;
    margin-left: 10px
}

[dir=rtl] .checkbox-inline+.checkbox-inline,
[dir=rtl] .radio-inline+.radio-inline {
    margin-right: 10px;
    margin-left: 0
}

fieldset[disabled] input[type=checkbox],
fieldset[disabled] input[type=radio],
input[type=checkbox].disabled,
input[type=checkbox][disabled],
input[type=radio].disabled,
input[type=radio][disabled] {
    cursor: not-allowed
}

input[type=password]::-ms-reveal {
    display: none
}

.checkbox-disabled label,
.radio-disabled label,
fieldset[disabled] .checkbox label,
fieldset[disabled] .radio label {
    cursor: not-allowed
}

.form-control-static {
    margin-bottom: 0;
    min-height: calc(1.2 * 2);
    min-height: calc(var(--line-height-control) * 2);
    color: #5d7079;
    color: var(--color-content-secondary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    border-radius: 3px;
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding)
}

.form-control-static.input-lg,
.form-control-static.input-sm,
[dir=rtl] .form-control-static.input-lg,
[dir=rtl] .form-control-static.input-sm {
    padding-left: 0;
    padding-right: 0
}

.input-sm {
    padding: 4px 12px calc(4px - 2px);
    padding: var(--input-padding-small);
    border-radius: 3px;
    font-size: 14px;
    line-height: 24px;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.input-sm,
select.input-sm {
    min-height: 32px
}

select[multiple].input-sm,
textarea.input-sm {
    height: auto
}

.form-group-sm .form-control,
.navbar .form-control {
    height: 32px;
    padding: 4px 12px calc(4px - 2px);
    padding: var(--input-padding-small);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 24px;
    border-radius: 3px
}

.form-group-sm select.form-control,
.navbar select.form-control {
    height: 32px;
    line-height: 32px
}

.form-group-sm select[multiple].form-control,
.form-group-sm textarea.form-control,
.navbar select[multiple].form-control,
.navbar textarea.form-control {
    height: auto
}

.form-group-sm .form-control-static,
.navbar .form-control-static {
    height: 32px;
    min-height: calc(1.2 + 14px);
    min-height: calc(var(--line-height-control) + 14px);
    padding: 4px 12px calc(4px - 2px);
    padding: var(--input-padding-small);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 24px
}

.input-lg {
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding-large);
    border-radius: 3px;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em
}

.input-lg,
select.input-lg {
    min-height: var(--input-height-large)
}

select[multiple].input-lg,
textarea.input-lg {
    height: auto
}

.form-group-lg {
    position: relative
}

.form-group-lg .input-group-lg>.form-control,
.form-group-lg .input-group-lg>.input-group-addon,
.form-group-lg .input-lg {
    height: var(--input-height-large);
    padding: calc(4px + 24px) 12px 4px;
    padding: calc(4px + var(--size-24)) 12px 4px;
    font-size: 22px;
    line-height: 32px
}

.form-group-lg select.form-control {
    line-height: var(--input-height-large)
}

.form-group-lg select[multiple].form-control,
.form-group-lg textarea.form-control {
    height: auto
}

.form-group-lg .form-control-static {
    height: var(--input-height-large);
    min-height: calc(1.2 + 22px);
    min-height: calc(var(--line-height-control) + 22px);
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding-large);
    font-size: 22px;
    line-height: 32px
}

.form-group-lg .control-label {
    position: absolute;
    top: 12px;
    left: 14px;
    margin-bottom: 0;
    z-index: 1
}

[dir=rtl] .form-group-lg .control-label {
    right: 14px;
    left: auto
}

.has-feedback {
    position: relative
}

.has-feedback .form-control {
    padding-right: var(--input-height-base)
}

[dir=rtl] .has-feedback .form-control {
    padding-left: var(--input-height-base);
    padding-right: 0
}

.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 48px;
    height: 48px;
    text-align: center;
    pointer-events: none
}

[dir=rtl] .form-control-feedback {
    left: 0;
    right: auto
}

.form-group-lg .form-control+.form-control-feedback,
.input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
    width: var(--input-height-large);
    height: var(--input-height-large)
}

.form-group-sm .form-control+.form-control-feedback,
.input-group-sm+.form-control-feedback,
.input-sm+.form-control-feedback {
    width: 32px;
    height: 32px
}

.focus .control-label,
.has-focus .control-label {
    color: #37517e;
    color: var(--color-content-primary)
}

.focus .input-group-addon,
.has-focus .input-group-addon {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.focus .input-group-addon:active,
.has-focus .input-group-addon:active {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.error-messages,
.help-block {
    margin-top: 12px;
    margin-bottom: 4px;
    border-width: 0;
    border-style: solid;
    border-radius: 10px;
    border-radius: var(--radius-small);
    padding: 4px 16px 3px;
    -webkit-transition: border-color .15s ease-in-out, background-color .15s ease-in-out;
    transition: border-color .15s ease-in-out, background-color .15s ease-in-out
}

.error-messages a,
.help-block a {
    color: inherit
}

.help-block {
    color: #5d7079;
    color: var(--color-content-secondary);
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    display: block;
    position: relative
}

.help-block:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .help-block:before {
    right: 20px;
    left: auto
}

.help-block.arrow-center:before {
    left: 50%;
    margin-left: -5px
}

[dir=rtl] .help-block.arrow-center:before {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.help-block.arrow-top:before {
    top: -5px;
    bottom: auto
}

.help-block.arrow-left:before {
    left: 20px;
    right: auto
}

[dir=rtl] .help-block.arrow-left:before {
    right: 20px;
    left: auto;
    right: auto
}

.help-block.arrow-right:before {
    left: auto;
    right: 20px
}

[dir=rtl] .help-block.arrow-right:before {
    left: auto;
    left: 20px;
    right: auto
}

.help-block.arrow-bottom:before {
    top: auto;
    bottom: -5px
}

.focus .alert,
.has-focus .alert {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.has-success {
    border-color: #2ead4b !important;
    border-color: var(--color-interactive-positive) !important
}

.has-success .checkbox,
.has-success .checkbox label,
.has-success .checkbox-inline,
.has-success .checkbox-inline label,
.has-success .control-label,
.has-success .input-group-addon,
.has-success .radio,
.has-success .radio label,
.has-success .radio-inline,
.has-success .radio-inline label,
.has-success.checkbox label,
.has-success.checkbox-inline label,
.has-success.radio label,
.has-success.radio-inline label {
    color: #008026 !important;
    color: var(--color-content-positive) !important;
    border-color: #2ead4b !important;
    border-color: var(--color-interactive-positive) !important
}

.has-success .alert,
.has-success .btn-input,
.has-success .btn-input:not(.disabled):not(:disabled):focus,
.has-success .btn-input:not(.disabled):not(:disabled):hover,
.has-success .form-control,
.has-success .input-group-addon {
    border-color: #2ead4b !important;
    border-color: var(--color-interactive-positive) !important
}

.has-success:active .alert,
.has-success:active .btn-input,
.has-success:active .form-control,
.has-success:active .input-group .form-control:focus,
.has-success:active .input-group-addon,
.has-success:active.checkbox label,
.has-success:active.radio label,
.has-success:focus .alert,
.has-success:focus .btn-input,
.has-success:focus .form-control,
.has-success:focus .input-group .form-control:focus,
.has-success:focus .input-group-addon,
.has-success:focus-within .alert,
.has-success:focus-within .btn-input,
.has-success:focus-within .form-control,
.has-success:focus-within .input-group .form-control:focus,
.has-success:focus-within .input-group-addon,
.has-success:focus-within.checkbox label,
.has-success:focus-within.radio label,
.has-success:focus.checkbox label,
.has-success:focus.radio label {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success:not(.disabled):not(:disabled):hover .alert,
.has-success:not(.disabled):not(:disabled):hover .btn-input,
.has-success:not(.disabled):not(:disabled):hover.checkbox label,
.has-success:not(.disabled):not(:disabled):hover.radio label {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success .form-control-feedback {
    color: #008026;
    color: var(--color-content-positive)
}

.has-success .radio>label:not(.disabled):not(:disabled),
.has-success.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-success .radio>label:focus-within,
.has-success .radio>label:not(.disabled):not(:disabled):hover,
.has-success.checkbox>label:focus-within,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success .radio>label:focus-within .tw-checkbox-button,
.has-success .radio>label:focus-within .tw-radio-button,
.has-success .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-success .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-success.checkbox>label:focus-within .tw-checkbox-button,
.has-success.checkbox>label:focus-within .tw-radio-button,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #069939 !important;
    border-color: var(--color-interactive-positive-hover) !important
}

.has-success .radio .tw-checkbox-button,
.has-success .radio .tw-radio-button,
.has-success.checkbox .tw-checkbox-button,
.has-success.checkbox .tw-radio-button {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive)
}

.np-theme-personal .has-success {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .checkbox,
.np-theme-personal .has-success .checkbox label,
.np-theme-personal .has-success .checkbox-inline,
.np-theme-personal .has-success .checkbox-inline label,
.np-theme-personal .has-success .control-label,
.np-theme-personal .has-success .input-group-addon,
.np-theme-personal .has-success .radio,
.np-theme-personal .has-success .radio label,
.np-theme-personal .has-success .radio-inline,
.np-theme-personal .has-success .radio-inline label,
.np-theme-personal .has-success.checkbox label,
.np-theme-personal .has-success.checkbox-inline label,
.np-theme-personal .has-success.radio label,
.np-theme-personal .has-success.radio-inline label {
    color: #37517e !important;
    color: var(--color-content-primary) !important;
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .alert,
.np-theme-personal .has-success .btn-input,
.np-theme-personal .has-success .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-success .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-success .form-control,
.np-theme-personal .has-success .input-group-addon {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success:active .alert,
.np-theme-personal .has-success:active .btn-input,
.np-theme-personal .has-success:active .form-control,
.np-theme-personal .has-success:active .input-group .form-control:focus,
.np-theme-personal .has-success:active .input-group-addon,
.np-theme-personal .has-success:active.checkbox label,
.np-theme-personal .has-success:active.radio label,
.np-theme-personal .has-success:focus .alert,
.np-theme-personal .has-success:focus .btn-input,
.np-theme-personal .has-success:focus .form-control,
.np-theme-personal .has-success:focus .input-group .form-control:focus,
.np-theme-personal .has-success:focus .input-group-addon,
.np-theme-personal .has-success:focus-within .alert,
.np-theme-personal .has-success:focus-within .btn-input,
.np-theme-personal .has-success:focus-within .form-control,
.np-theme-personal .has-success:focus-within .input-group .form-control:focus,
.np-theme-personal .has-success:focus-within .input-group-addon,
.np-theme-personal .has-success:focus-within.checkbox label,
.np-theme-personal .has-success:focus-within.radio label,
.np-theme-personal .has-success:focus.checkbox label,
.np-theme-personal .has-success:focus.radio label {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-success:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .form-control-feedback {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-positive);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-success .radio>label:focus-within,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-success.checkbox>label:focus-within,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-success .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-success .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-success.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-success.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-success.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-positive) !important
}

.np-theme-personal .has-success .radio .tw-checkbox-button,
.np-theme-personal .has-success .radio .tw-radio-button,
.np-theme-personal .has-success.checkbox .tw-checkbox-button,
.np-theme-personal .has-success.checkbox .tw-radio-button {
    border-color: var(--color-sentiment-positive)
}

.has-info {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.has-info .checkbox,
.has-info .checkbox label,
.has-info .checkbox-inline,
.has-info .checkbox-inline label,
.has-info .control-label,
.has-info .input-group-addon,
.has-info .radio,
.has-info .radio label,
.has-info .radio-inline,
.has-info .radio-inline label,
.has-info.checkbox label,
.has-info.checkbox-inline label,
.has-info.radio label,
.has-info.radio-inline label {
    color: #0097c7 !important;
    color: var(--color-content-accent) !important;
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.has-info .alert,
.has-info .btn-input,
.has-info .btn-input:not(.disabled):not(:disabled):focus,
.has-info .btn-input:not(.disabled):not(:disabled):hover,
.has-info .form-control,
.has-info .input-group-addon {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.has-info:active .alert,
.has-info:active .btn-input,
.has-info:active .form-control,
.has-info:active .input-group .form-control:focus,
.has-info:active .input-group-addon,
.has-info:active.checkbox label,
.has-info:active.radio label,
.has-info:focus .alert,
.has-info:focus .btn-input,
.has-info:focus .form-control,
.has-info:focus .input-group .form-control:focus,
.has-info:focus .input-group-addon,
.has-info:focus-within .alert,
.has-info:focus-within .btn-input,
.has-info:focus-within .form-control,
.has-info:focus-within .input-group .form-control:focus,
.has-info:focus-within .input-group-addon,
.has-info:focus-within.checkbox label,
.has-info:focus-within.radio label,
.has-info:focus.checkbox label,
.has-info:focus.radio label {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info:not(.disabled):not(:disabled):hover .alert,
.has-info:not(.disabled):not(:disabled):hover .btn-input,
.has-info:not(.disabled):not(:disabled):hover.checkbox label,
.has-info:not(.disabled):not(:disabled):hover.radio label {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info .form-control-feedback {
    color: #0097c7;
    color: var(--color-content-accent)
}

.has-info .radio>label:not(.disabled):not(:disabled),
.has-info.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-info .radio>label:focus-within,
.has-info .radio>label:not(.disabled):not(:disabled):hover,
.has-info.checkbox>label:focus-within,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info .radio>label:focus-within .tw-checkbox-button,
.has-info .radio>label:focus-within .tw-radio-button,
.has-info .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-info .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-info.checkbox>label:focus-within .tw-checkbox-button,
.has-info.checkbox>label:focus-within .tw-radio-button,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important
}

.has-info .radio .tw-checkbox-button,
.has-info .radio .tw-radio-button,
.has-info.checkbox .tw-checkbox-button,
.has-info.checkbox .tw-radio-button {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .has-info {
    border-color: transparent !important
}

.np-theme-personal .has-info .checkbox,
.np-theme-personal .has-info .checkbox label,
.np-theme-personal .has-info .checkbox-inline,
.np-theme-personal .has-info .checkbox-inline label,
.np-theme-personal .has-info .control-label,
.np-theme-personal .has-info .input-group-addon,
.np-theme-personal .has-info .radio,
.np-theme-personal .has-info .radio label,
.np-theme-personal .has-info .radio-inline,
.np-theme-personal .has-info .radio-inline label,
.np-theme-personal .has-info.checkbox label,
.np-theme-personal .has-info.checkbox-inline label,
.np-theme-personal .has-info.radio label,
.np-theme-personal .has-info.radio-inline label {
    color: #37517e !important;
    color: var(--color-content-primary) !important;
    border-color: transparent !important
}

.np-theme-personal .has-info .alert,
.np-theme-personal .has-info .btn-input,
.np-theme-personal .has-info .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-info .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-info .form-control,
.np-theme-personal .has-info .input-group-addon {
    border-color: transparent !important
}

.np-theme-personal .has-info:active .alert,
.np-theme-personal .has-info:active .btn-input,
.np-theme-personal .has-info:active .form-control,
.np-theme-personal .has-info:active .input-group .form-control:focus,
.np-theme-personal .has-info:active .input-group-addon,
.np-theme-personal .has-info:active.checkbox label,
.np-theme-personal .has-info:active.radio label,
.np-theme-personal .has-info:focus .alert,
.np-theme-personal .has-info:focus .btn-input,
.np-theme-personal .has-info:focus .form-control,
.np-theme-personal .has-info:focus .input-group .form-control:focus,
.np-theme-personal .has-info:focus .input-group-addon,
.np-theme-personal .has-info:focus-within .alert,
.np-theme-personal .has-info:focus-within .btn-input,
.np-theme-personal .has-info:focus-within .form-control,
.np-theme-personal .has-info:focus-within .input-group .form-control:focus,
.np-theme-personal .has-info:focus-within .input-group-addon,
.np-theme-personal .has-info:focus-within.checkbox label,
.np-theme-personal .has-info:focus-within.radio label,
.np-theme-personal .has-info:focus.checkbox label,
.np-theme-personal .has-info:focus.radio label {
    border-color: transparent !important
}

.np-theme-personal .has-info:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-info:not(.disabled):not(:disabled):hover.radio label {
    border-color: transparent !important
}

.np-theme-personal .has-info .form-control-feedback {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled) {
    border-color: transparent;
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-info .radio>label:focus-within,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-info.checkbox>label:focus-within,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: transparent !important
}

.np-theme-personal .has-info .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-info .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-info .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-info.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-info.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-info.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: transparent !important
}

.np-theme-personal .has-info .radio .tw-checkbox-button,
.np-theme-personal .has-info .radio .tw-radio-button,
.np-theme-personal .has-info.checkbox .tw-checkbox-button,
.np-theme-personal .has-info.checkbox .tw-radio-button {
    border-color: transparent
}

.has-warning {
    border-color: #df8700 !important;
    border-color: var(--color-interactive-warning) !important
}

.has-warning .checkbox,
.has-warning .checkbox label,
.has-warning .checkbox-inline,
.has-warning .checkbox-inline label,
.has-warning .control-label,
.has-warning .input-group-addon,
.has-warning .radio,
.has-warning .radio label,
.has-warning .radio-inline,
.has-warning .radio-inline label,
.has-warning.checkbox label,
.has-warning.checkbox-inline label,
.has-warning.radio label,
.has-warning.radio-inline label {
    color: #9a6500 !important;
    color: var(--color-content-warning) !important;
    border-color: #df8700 !important;
    border-color: var(--color-interactive-warning) !important
}

.has-warning .alert,
.has-warning .btn-input,
.has-warning .btn-input:not(.disabled):not(:disabled):focus,
.has-warning .btn-input:not(.disabled):not(:disabled):hover,
.has-warning .form-control,
.has-warning .input-group-addon {
    border-color: #df8700 !important;
    border-color: var(--color-interactive-warning) !important
}

.has-warning:active .alert,
.has-warning:active .btn-input,
.has-warning:active .form-control,
.has-warning:active .input-group .form-control:focus,
.has-warning:active .input-group-addon,
.has-warning:active.checkbox label,
.has-warning:active.radio label,
.has-warning:focus .alert,
.has-warning:focus .btn-input,
.has-warning:focus .form-control,
.has-warning:focus .input-group .form-control:focus,
.has-warning:focus .input-group-addon,
.has-warning:focus-within .alert,
.has-warning:focus-within .btn-input,
.has-warning:focus-within .form-control,
.has-warning:focus-within .input-group .form-control:focus,
.has-warning:focus-within .input-group-addon,
.has-warning:focus-within.checkbox label,
.has-warning:focus-within.radio label,
.has-warning:focus.checkbox label,
.has-warning:focus.radio label {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning:not(.disabled):not(:disabled):hover .alert,
.has-warning:not(.disabled):not(:disabled):hover .btn-input,
.has-warning:not(.disabled):not(:disabled):hover.checkbox label,
.has-warning:not(.disabled):not(:disabled):hover.radio label {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning .form-control-feedback {
    color: #9a6500;
    color: var(--color-content-warning)
}

.has-warning .radio>label:not(.disabled):not(:disabled),
.has-warning.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #df8700;
    border-color: var(--color-interactive-warning);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-warning .radio>label:focus-within,
.has-warning .radio>label:not(.disabled):not(:disabled):hover,
.has-warning.checkbox>label:focus-within,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning .radio>label:focus-within .tw-checkbox-button,
.has-warning .radio>label:focus-within .tw-radio-button,
.has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-warning.checkbox>label:focus-within .tw-checkbox-button,
.has-warning.checkbox>label:focus-within .tw-radio-button,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #c97500 !important;
    border-color: var(--color-interactive-warning-hover) !important
}

.has-warning .radio .tw-checkbox-button,
.has-warning .radio .tw-radio-button,
.has-warning.checkbox .tw-checkbox-button,
.has-warning.checkbox .tw-radio-button {
    border-color: #df8700;
    border-color: var(--color-interactive-warning)
}

.np-theme-personal .has-warning {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .checkbox,
.np-theme-personal .has-warning .checkbox label,
.np-theme-personal .has-warning .checkbox-inline,
.np-theme-personal .has-warning .checkbox-inline label,
.np-theme-personal .has-warning .control-label,
.np-theme-personal .has-warning .input-group-addon,
.np-theme-personal .has-warning .radio,
.np-theme-personal .has-warning .radio label,
.np-theme-personal .has-warning .radio-inline,
.np-theme-personal .has-warning .radio-inline label,
.np-theme-personal .has-warning.checkbox label,
.np-theme-personal .has-warning.checkbox-inline label,
.np-theme-personal .has-warning.radio label,
.np-theme-personal .has-warning.radio-inline label {
    color: #37517e !important;
    color: var(--color-content-primary) !important;
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .alert,
.np-theme-personal .has-warning .btn-input,
.np-theme-personal .has-warning .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-warning .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-warning .form-control,
.np-theme-personal .has-warning .input-group-addon {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning:active .alert,
.np-theme-personal .has-warning:active .btn-input,
.np-theme-personal .has-warning:active .form-control,
.np-theme-personal .has-warning:active .input-group .form-control:focus,
.np-theme-personal .has-warning:active .input-group-addon,
.np-theme-personal .has-warning:active.checkbox label,
.np-theme-personal .has-warning:active.radio label,
.np-theme-personal .has-warning:focus .alert,
.np-theme-personal .has-warning:focus .btn-input,
.np-theme-personal .has-warning:focus .form-control,
.np-theme-personal .has-warning:focus .input-group .form-control:focus,
.np-theme-personal .has-warning:focus .input-group-addon,
.np-theme-personal .has-warning:focus-within .alert,
.np-theme-personal .has-warning:focus-within .btn-input,
.np-theme-personal .has-warning:focus-within .form-control,
.np-theme-personal .has-warning:focus-within .input-group .form-control:focus,
.np-theme-personal .has-warning:focus-within .input-group-addon,
.np-theme-personal .has-warning:focus-within.checkbox label,
.np-theme-personal .has-warning:focus-within.radio label,
.np-theme-personal .has-warning:focus.checkbox label,
.np-theme-personal .has-warning:focus.radio label {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-warning:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .form-control-feedback {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-warning);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-warning .radio>label:focus-within,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-warning.checkbox>label:focus-within,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-warning .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-warning .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-warning.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-warning.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-warning.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-warning) !important
}

.np-theme-personal .has-warning .radio .tw-checkbox-button,
.np-theme-personal .has-warning .radio .tw-radio-button,
.np-theme-personal .has-warning.checkbox .tw-checkbox-button,
.np-theme-personal .has-warning.checkbox .tw-radio-button {
    border-color: var(--color-sentiment-warning)
}

.has-error {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}

.has-error .checkbox,
.has-error .checkbox label,
.has-error .checkbox-inline,
.has-error .checkbox-inline label,
.has-error .control-label,
.has-error .input-group-addon,
.has-error .radio,
.has-error .radio label,
.has-error .radio-inline,
.has-error .radio-inline label,
.has-error.checkbox label,
.has-error.checkbox-inline label,
.has-error.radio label,
.has-error.radio-inline label {
    color: #cf2929 !important;
    color: var(--color-content-negative) !important;
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}

.has-error .alert,
.has-error .btn-input,
.has-error .btn-input:not(.disabled):not(:disabled):focus,
.has-error .btn-input:not(.disabled):not(:disabled):hover,
.has-error .form-control,
.has-error .input-group-addon {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}

.has-error:active .alert,
.has-error:active .btn-input,
.has-error:active .form-control,
.has-error:active .input-group .form-control:focus,
.has-error:active .input-group-addon,
.has-error:active.checkbox label,
.has-error:active.radio label,
.has-error:focus .alert,
.has-error:focus .btn-input,
.has-error:focus .form-control,
.has-error:focus .input-group .form-control:focus,
.has-error:focus .input-group-addon,
.has-error:focus-within .alert,
.has-error:focus-within .btn-input,
.has-error:focus-within .form-control,
.has-error:focus-within .input-group .form-control:focus,
.has-error:focus-within .input-group-addon,
.has-error:focus-within.checkbox label,
.has-error:focus-within.radio label,
.has-error:focus.checkbox label,
.has-error:focus.radio label {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error:not(.disabled):not(:disabled):hover .alert,
.has-error:not(.disabled):not(:disabled):hover .btn-input,
.has-error:not(.disabled):not(:disabled):hover.checkbox label,
.has-error:not(.disabled):not(:disabled):hover.radio label {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error .form-control-feedback {
    color: #cf2929;
    color: var(--color-content-negative)
}

.has-error .radio>label:not(.disabled):not(:disabled),
.has-error.checkbox>label:not(.disabled):not(:disabled) {
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    color: #37517e;
    color: var(--color-content-primary)
}

.has-error .radio>label:focus-within,
.has-error .radio>label:not(.disabled):not(:disabled):hover,
.has-error.checkbox>label:focus-within,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error .radio>label:focus-within .tw-checkbox-button,
.has-error .radio>label:focus-within .tw-radio-button,
.has-error .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-error .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.has-error.checkbox>label:focus-within .tw-checkbox-button,
.has-error.checkbox>label:focus-within .tw-radio-button,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important
}

.has-error .radio .tw-checkbox-button,
.has-error .radio .tw-radio-button,
.has-error.checkbox .tw-checkbox-button,
.has-error.checkbox .tw-radio-button {
    border-color: #e74848;
    border-color: var(--color-interactive-negative)
}

.np-theme-personal .has-error {
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error .checkbox,
.np-theme-personal .has-error .checkbox label,
.np-theme-personal .has-error .checkbox-inline,
.np-theme-personal .has-error .checkbox-inline label,
.np-theme-personal .has-error .control-label,
.np-theme-personal .has-error .input-group-addon,
.np-theme-personal .has-error .radio,
.np-theme-personal .has-error .radio label,
.np-theme-personal .has-error .radio-inline,
.np-theme-personal .has-error .radio-inline label,
.np-theme-personal .has-error.checkbox label,
.np-theme-personal .has-error.checkbox-inline label,
.np-theme-personal .has-error.radio label,
.np-theme-personal .has-error.radio-inline label {
    color: #37517e !important;
    color: var(--color-content-primary) !important;
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error .alert,
.np-theme-personal .has-error .btn-input,
.np-theme-personal .has-error .btn-input:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-error .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .form-control,
.np-theme-personal .has-error .input-group-addon {
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error:active .alert,
.np-theme-personal .has-error:active .btn-input,
.np-theme-personal .has-error:active .form-control,
.np-theme-personal .has-error:active .input-group .form-control:focus,
.np-theme-personal .has-error:active .input-group-addon,
.np-theme-personal .has-error:active.checkbox label,
.np-theme-personal .has-error:active.radio label,
.np-theme-personal .has-error:focus .alert,
.np-theme-personal .has-error:focus .btn-input,
.np-theme-personal .has-error:focus .form-control,
.np-theme-personal .has-error:focus .input-group .form-control:focus,
.np-theme-personal .has-error:focus .input-group-addon,
.np-theme-personal .has-error:focus-within .alert,
.np-theme-personal .has-error:focus-within .btn-input,
.np-theme-personal .has-error:focus-within .form-control,
.np-theme-personal .has-error:focus-within .input-group .form-control:focus,
.np-theme-personal .has-error:focus-within .input-group-addon,
.np-theme-personal .has-error:focus-within.checkbox label,
.np-theme-personal .has-error:focus-within.radio label,
.np-theme-personal .has-error:focus.checkbox label,
.np-theme-personal .has-error:focus.radio label {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error:not(.disabled):not(:disabled):hover .alert,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover .btn-input,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover.checkbox label,
.np-theme-personal .has-error:not(.disabled):not(:disabled):hover.radio label {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error .form-control-feedback {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled),
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled) {
    border-color: var(--color-sentiment-negative);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal .has-error .radio>label:focus-within,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error.checkbox>label:focus-within,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error .radio>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-error .radio>label:focus-within .tw-radio-button,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .has-error.checkbox>label:focus-within .tw-checkbox-button,
.np-theme-personal .has-error.checkbox>label:focus-within .tw-radio-button,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-checkbox-button,
.np-theme-personal .has-error.checkbox>label:not(.disabled):not(:disabled):hover .tw-radio-button {
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .has-error .radio .tw-checkbox-button,
.np-theme-personal .has-error .radio .tw-radio-button,
.np-theme-personal .has-error.checkbox .tw-checkbox-button,
.np-theme-personal .has-error.checkbox .tw-radio-button {
    border-color: var(--color-sentiment-negative)
}

.has-feedback label~.form-control-feedback {
    top: 1.2;
    top: var(--line-height-control)
}

.has-feedback label.sr-only~.form-control-feedback {
    top: 0
}

.form-horizontal .checkbox,
.form-horizontal .checkbox-inline,
.form-horizontal .radio,
.form-horizontal .radio-inline {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 9px
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    min-height: calc(1.2 + (8px + 1));
    min-height: calc(var(--line-height-control) + (8px + 1))
}

.form-horizontal .form-group,
[dir=rtl] .form-horizontal .form-group {
    margin-left: -12px;
    margin-right: -12px
}

@media (min-width:576px) {
    .form-horizontal .control-label {
        text-align: right;
        margin-bottom: 0;
        padding-top: 14px
    }
    [dir=rtl] .form-horizontal .control-label {
        text-align: left
    }
}

.form-horizontal .has-feedback .form-control-feedback {
    right: 12px
}

[dir=rtl] .form-horizontal .has-feedback .form-control-feedback {
    left: 12px;
    right: auto
}

@media (min-width:576px) {
    .form-horizontal .form-group-lg .control-label {
        padding-top: 17px;
        font-size: 1.25rem;
        font-size: var(--font-size-20)
    }
    .form-horizontal .form-group-sm .control-label {
        padding-top: 8px;
        font-size: .875rem;
        font-size: var(--font-size-14)
    }
}

.checkbox,
.radio {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.checkbox>label,
.radio>label {
    position: relative;
    padding-left: 48px
}

[dir=rtl] .checkbox>label,
[dir=rtl] .radio>label {
    padding-right: 48px;
    padding-left: 0
}

.checkbox>label input[type=checkbox],
.checkbox>label input[type=radio],
.radio>label input[type=checkbox],
.radio>label input[type=radio] {
    display: block;
    position: absolute;
    top: 13px;
    left: 40px
}

[dir=rtl] .checkbox>label input[type=checkbox],
[dir=rtl] .checkbox>label input[type=radio],
[dir=rtl] .radio>label input[type=checkbox],
[dir=rtl] .radio>label input[type=radio] {
    right: 40px;
    left: auto
}

.tw-checkbox-button {
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    background: #ffffff;
    background: var(--color-background-screen);
    width: 22px;
    height: 22px;
    border-radius: 3px;
    display: inline-block;
    padding: 0;
    vertical-align: middle;
    text-align: center;
    -webkit-transition: border .15s ease-in-out, background-color .15s ease-in-out;
    transition: border .15s ease-in-out, background-color .15s ease-in-out
}

.np-theme-personal .tw-checkbox-button {
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary)
}

.tw-checkbox-button .np-tw-checkbox-indeterminate,
.tw-checkbox-button .tw-checkbox-check {
    width: 20px;
    height: 20px;
    margin: 0;
    display: none;
    color: #ffffff;
    color: var(--color-background-screen)
}

.checkbox:hover .tw-checkbox-button,
.tw-checkbox-button:not(.disabled):not(:disabled):hover,
input[type=checkbox]:hover+.tw-checkbox-button {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .checkbox:hover .tw-checkbox-button,
.np-theme-personal .tw-checkbox-button:not(.disabled):not(:disabled):hover,
.np-theme-personal input[type=checkbox]:hover+.tw-checkbox-button {
    -webkit-box-shadow: inset 0 0 0 1px #b5b7ba;
    box-shadow: inset 0 0 0 1px #b5b7ba;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover)
}

.tw-checkbox-button:not(.disabled):not(:disabled).active,
.tw-checkbox-button:not(.disabled):not(:disabled).focus,
.tw-checkbox-button:not(.disabled):not(:disabled).focus:hover,
.tw-checkbox-button:not(.disabled):not(:disabled):active,
.tw-checkbox-button:not(.disabled):not(:disabled):focus,
.tw-checkbox-button:not(.disabled):not(:disabled):focus:hover,
input[type=checkbox]:active+.tw-checkbox-button,
input[type=checkbox]:focus+.tw-checkbox-button {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary);
    outline: none
}

input[type=checkbox]:focus-visible+.tw-checkbox-button {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.checkbox input[type=checkbox]:focus-visible+.tw-checkbox-button {
    outline: none
}

.tw-checkbox-button.checked,
.tw-checkbox-button:checked,
input[type=checkbox]:checked+.tw-checkbox-button,
input[type=checkbox]:indeterminate+.tw-checkbox-button {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-theme-personal .tw-checkbox-button.checked,
.np-theme-personal .tw-checkbox-button:checked,
.np-theme-personal input[type=checkbox]:checked+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:indeterminate+.tw-checkbox-button {
    background-color: var(--color-interactive-primary);
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.tw-checkbox-button.checked .tw-checkbox-check,
.tw-checkbox-button:checked .tw-checkbox-check,
input[type=checkbox]:checked+.tw-checkbox-button .tw-checkbox-check {
    display: inline-block
}

input[type=checkbox]:indeterminate+.tw-checkbox-button .np-tw-checkbox-indeterminate {
    display: inline-block
}

.tw-checkbox-button.checked:hover,
.tw-checkbox-button:checked:hover,
input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:hover+.tw-checkbox-button {
    border-color: #008fc9 !important;
    border-color: var(--color-interactive-accent-hover) !important;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover)
}

.np-theme-personal .tw-checkbox-button.checked:hover,
.np-theme-personal .tw-checkbox-button:checked:hover,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:hover+.tw-checkbox-button {
    border-color: var(--color-interactive-primary-hover) !important;
    background-color: var(--color-interactive-primary-hover);
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-primary-hover);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary-hover)
}

.tw-checkbox-button.checked:active,
.tw-checkbox-button:checked:active,
input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:active+.tw-checkbox-button {
    border-color: #0081ba !important;
    border-color: var(--color-interactive-accent-active) !important;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.np-theme-personal .tw-checkbox-button.checked:active,
.np-theme-personal .tw-checkbox-button:checked:active,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
.np-theme-personal input[type=checkbox]:not(.disabled):not(:disabled):indeterminate:active+.tw-checkbox-button {
    border-color: var(--color-interactive-primary-active) !important;
    background-color: var(--color-interactive-primary-active);
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-primary-active);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary-active)
}

.checkbox.has-error .tw-checkbox-button,
.tw-checkbox-button.has-error {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}

.checkbox.has-error .tw-checkbox-button.checked,
.checkbox.has-error .tw-checkbox-button:checked,
.tw-checkbox-button.has-error.checked,
.tw-checkbox-button.has-error:checked {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):indeterminate+.tw-checkbox-button {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important;
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:indeterminate+.tw-checkbox-button {
    border-color: #d03238 !important;
    border-color: var(--color-interactive-negative-hover) !important;
    background-color: #d03238;
    background-color: var(--color-interactive-negative-hover)
}

.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:active+.tw-checkbox-button,
.checkbox.has-error input[type=checkbox]:not(.disabled):not(:disabled):indeterminate+.tw-checkbox-button {
    border-color: #bf1e2c !important;
    border-color: var(--color-interactive-negative-active) !important;
    background-color: #bf1e2c;
    background-color: var(--color-interactive-negative-active)
}

.tw-radio-button {
    width: 24px;
    height: 24px;
    border-radius: 50%;
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    background: #ffffff;
    background: var(--color-background-screen);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    -webkit-transition: border .15s ease-in-out;
    transition: border .15s ease-in-out
}

.np-theme-personal .tw-radio-button {
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    position: relative;
    top: 0;
    left: 0
}

.tw-radio-button .tw-radio-check {
    border-radius: 50%;
    text-align: center;
    width: 12px;
    height: 12px;
    display: block;
    opacity: 0;
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out
}

.radio:not(.disabled):not(:disabled):hover .tw-radio-button,
.tw-radio-button:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover {
    border-color: transparent;
    -webkit-box-shadow: inset 0 0 0 1px #b5b7ba;
    box-shadow: inset 0 0 0 1px #b5b7ba;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary-hover)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button.checked,
.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button:checked,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover.checked,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover:checked {
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button.checked .tw-radio-check,
.np-theme-personal .radio:not(.disabled):not(:disabled):hover .tw-radio-button:checked .tw-radio-check,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover.checked .tw-radio-check,
.np-theme-personal .tw-radio-button:not(.disabled):not(:disabled):hover:checked .tw-radio-check {
    background-color: var(--color-interactive-primary-hover)
}

.tw-radio-button:not(.disabled):not(:disabled).active,
.tw-radio-button:not(.disabled):not(:disabled).focus,
.tw-radio-button:not(.disabled):not(:disabled):active,
.tw-radio-button:not(.disabled):not(:disabled):focus {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active);
    outline: none
}

.tw-radio-button.checked,
.tw-radio-button:checked {
    border-color: #00a2dd !important;
    border-color: var(--color-interactive-accent) !important
}

.tw-radio-button.checked .tw-radio-check,
.tw-radio-button:checked .tw-radio-check {
    opacity: 1;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-theme-personal .tw-radio-button.checked,
.np-theme-personal .tw-radio-button:checked {
    border-color: transparent !important;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-primary)
}

.np-theme-personal .tw-radio-button.checked .tw-radio-check,
.np-theme-personal .tw-radio-button:checked .tw-radio-check {
    background-color: var(--color-interactive-primary);
    max-height: 12px;
    max-width: 12px
}

.radio.has-error .tw-radio-button,
.tw-radio-button.has-error {
    border-color: #e74848 !important;
    border-color: var(--color-interactive-negative) !important
}

.radio.has-error .tw-radio-button.checked .tw-radio-check,
.radio.has-error .tw-radio-button:checked .tw-radio-check,
.tw-radio-button.has-error.checked .tw-radio-check,
.tw-radio-button.has-error:checked .tw-radio-check {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.radio .tw-radio-button {
    position: absolute;
    left: 13px;
    top: 11px
}

[dir=rtl] .radio .tw-radio-button {
    right: 13px;
    left: auto
}

.checkbox .tw-checkbox-button {
    position: absolute;
    left: 14px;
    top: 12px
}

[dir=rtl] .checkbox .tw-checkbox-button {
    right: 14px;
    left: auto
}

.form-inline .tw-checkbox-button,
.form-inline .tw-radio-button {
    vertical-align: bottom
}

.form-horizontal .checkbox,
.form-horizontal .radio {
    padding-top: 0
}

.form-horizontal .checkbox>label,
.form-horizontal .radio>label {
    margin-bottom: 0
}

.np-checkbox.checkbox,
.np-radio.radio {
    min-width: -moz-fit-content;
    min-width: -webkit-fit-content;
    min-width: fit-content
}

.np-checkbox.checkbox .np-checkbox-button,
.np-checkbox.checkbox .np-radio-button,
.np-radio.radio .np-checkbox-button,
.np-radio.radio .np-radio-button {
    position: relative;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.np-checkbox.checkbox .tw-checkbox-button,
.np-checkbox.checkbox .tw-radio-button,
.np-radio.radio .tw-checkbox-button,
.np-radio.radio .tw-radio-button {
    position: static
}

.np-checkbox.checkbox>label,
.np-radio.radio>label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.np-checkbox.checkbox>label,
.np-radio.radio>label,
[dir=rtl] .np-checkbox.checkbox>label,
[dir=rtl] .np-radio.radio>label {
    padding: 8px 16px;
    padding: var(--size-8) var(--size-16)
}

.np-checkbox.checkbox>label .np-checkbox__text,
.np-checkbox.checkbox>label .np-radio__text,
.np-radio.radio>label .np-checkbox__text,
.np-radio.radio>label .np-radio__text {
    display: block;
    padding-top: 1px
}

:not(.np-theme-personal) .np-checkbox.checkbox>label .np-checkbox__text,
:not(.np-theme-personal) .np-checkbox.checkbox>label .np-radio__text,
:not(.np-theme-personal) .np-radio.radio>label .np-checkbox__text,
:not(.np-theme-personal) .np-radio.radio>label .np-radio__text {
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 1.25rem;
    line-height: var(--line-height-20);
    padding-top: 3px
}

.np-theme-personal .np-checkbox.checkbox>label,
.np-theme-personal .np-radio.radio>label {
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding)
}

.np-radio .np-radio__avatar {
    pointer-events: none
}

[dir=rtl] .input-group .input-group-btn+input {
    border-right: 0 solid transparent
}

html:not([dir=rtl]) .input-group .input-group-btn+input {
    border-left: 0 solid transparent
}

.input-group-addon {
    -webkit-transition: border-color .15s ease-in-out;
    transition: border-color .15s ease-in-out
}

.form-control-feedback,
.form-control-feedback.icon {
    font-size: 24px;
    line-height: 48px
}

.label {
    padding-top: .25em;
    position: relative;
    top: -3px
}

.label .label-default {
    color: #5d7079;
    color: var(--color-content-secondary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.form-group {
    position: relative;
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.form-group .row {
    margin-left: -6px;
    margin-right: -6px
}

[dir=rtl] .form-group .row {
    margin-right: -6px;
    margin-left: 0;
    margin-left: -6px;
    margin-right: 0
}

.form-group .row [class*=col-] {
    padding-left: 6px;
    padding-right: 6px
}

[dir=rtl] .form-group .row [class*=col-] {
    padding-right: 6px;
    padding-left: 0;
    padding-left: 6px;
    padding-right: 0
}

@media (max-width:575px) {
    .form-group .row [class*=col-sm-] {
        margin-bottom: 0
    }
    .form-group .row [class*=col-sm-] .btn-input {
        margin-bottom: 12px
    }
}

@media (max-width:767px) {
    .form-group .row [class*=col-md-] {
        margin-bottom: 0
    }
    .form-group .row [class*=col-md-] .btn-input,
    .form-group .row [class*=col-md-] .form-control {
        margin-bottom: 12px
    }
}

@media (max-width:991px) {
    .form-group .row [class*=col-lg-] {
        margin-bottom: 0
    }
    .form-group .row [class*=col-lg-] .btn-input,
    .form-group .row [class*=col-lg-] .form-control {
        margin-bottom: 12px
    }
}

@media (max-width:1199px) {
    .form-group .row [class*=col-xl-] {
        margin-bottom: 0
    }
    .form-group .row [class*=col-xl-] .btn-input,
    .form-group .row [class*=col-xl-] .form-control {
        margin-bottom: 12px
    }
}

@media (min-width:576px) {
    fieldset .form-group:nth-of-type(odd) {
        clear: left
    }
    [dir=rtl] fieldset .form-group:nth-of-type(odd) {
        clear: right
    }
}

.checkbox>label,
.radio>label {
    display: block;
    cursor: pointer;
    padding-top: 12px;
    padding-bottom: 10px;
    padding-right: 16px;
    color: #37517e;
    color: var(--color-content-primary);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    border-radius: 3px;
    -webkit-transition: border .15s ease-in-out, background-color .15s ease-in-out;
    transition: border .15s ease-in-out, background-color .15s ease-in-out
}

[dir=rtl] .checkbox>label,
[dir=rtl] .radio>label {
    padding-left: 16px;
    padding-right: 0
}

.np-theme-personal .checkbox>label,
.np-theme-personal .radio>label {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.checkbox>label:not(.disabled):not(:disabled):hover,
.radio>label:not(.disabled):not(:disabled):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.checkbox>label:not(.disabled):not(:disabled).focus,
.checkbox>label:not(.disabled):not(:disabled).focus:hover,
.checkbox>label:not(.disabled):not(:disabled).has-focus,
.checkbox>label:not(.disabled):not(:disabled).has-focus:hover,
.checkbox>label:not(.disabled):not(:disabled):focus-within,
.radio>label:not(.disabled):not(:disabled).focus,
.radio>label:not(.disabled):not(:disabled).focus:hover,
.radio>label:not(.disabled):not(:disabled).has-focus,
.radio>label:not(.disabled):not(:disabled).has-focus:hover,
.radio>label:not(.disabled):not(:disabled):focus-within {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active)
}

.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).focus,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).focus:hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).has-focus,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled).has-focus:hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):focus-within,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).focus,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).focus:hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).has-focus,
.np-theme-personal .radio>label:not(.disabled):not(:disabled).has-focus:hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):focus-within {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.checkbox.checkbox-lg>label,
.checkbox.radio-lg>label,
.radio.checkbox-lg>label,
.radio.radio-lg>label {
    min-height: 72px;
    min-height: var(--size-72)
}

.checkbox.checkbox-lg>label .body-2,
.checkbox.checkbox-lg>label .np-text-body-default,
.checkbox.checkbox-lg>label .small,
.checkbox.checkbox-lg>label small,
.checkbox.radio-lg>label .body-2,
.checkbox.radio-lg>label .np-text-body-default,
.checkbox.radio-lg>label .small,
.checkbox.radio-lg>label small,
.radio.checkbox-lg>label .body-2,
.radio.checkbox-lg>label .np-text-body-default,
.radio.checkbox-lg>label .small,
.radio.checkbox-lg>label small,
.radio.radio-lg>label .body-2,
.radio.radio-lg>label .np-text-body-default,
.radio.radio-lg>label .small,
.radio.radio-lg>label small {
    display: block;
    color: #5d7079;
    color: var(--color-content-secondary)
}

.error-messages {
    display: none;
    color: #cf2929;
    color: var(--color-content-negative);
    background-color: rgba(255, 135, 135, .10196);
    background-color: var(--color-background-negative);
    position: relative
}

.error-messages:before {
    content: " ";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    left: 20px;
    top: -5px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .error-messages:before {
    right: 20px;
    left: auto
}

.form-group .error-messages {
    border-radius: 3px;
    border-width: 0;
    margin-top: 12px
}

.has-error .error-messages {
    display: block
}

.has-error .error-messages:-moz-only-whitespace,
.has-error .error-messages:-moz-only-whitespace:before,
.has-error .error-messages:empty,
.has-error .error-messages:empty:before {
    display: none
}

.error-async,
.error-date,
.error-datetime,
.error-datetimelocal,
.error-email,
.error-max,
.error-maxlength,
.error-min,
.error-minlength,
.error-month,
.error-number,
.error-pattern,
.error-required,
.error-time,
.error-url,
.error-week {
    display: none
}

.ng-invalid-async~.alert-danger>.error-async,
.ng-invalid-async~.error-messages>.error-async,
.ng-invalid-datetimelocal~.alert-danger>.error-datetimelocal,
.ng-invalid-datetimelocal~.error-messages>.error-datetimelocal,
.ng-invalid-datetime~.alert-danger>.error-datetime,
.ng-invalid-datetime~.error-messages>.error-datetime,
.ng-invalid-date~.alert-danger>.error-date,
.ng-invalid-date~.error-messages>.error-date,
.ng-invalid-email~.alert-danger>.error-email,
.ng-invalid-email~.error-messages>.error-email,
.ng-invalid-maxlength~.alert-danger>.error-maxlength,
.ng-invalid-maxlength~.error-messages>.error-maxlength,
.ng-invalid-max~.alert-danger>.error-max,
.ng-invalid-max~.error-messages>.error-max,
.ng-invalid-minlength~.alert-danger>.error-minlength,
.ng-invalid-minlength~.error-messages>.error-minlength,
.ng-invalid-min~.alert-danger>.error-min,
.ng-invalid-min~.error-messages>.error-min,
.ng-invalid-month~.alert-danger>.error-month,
.ng-invalid-month~.error-messages>.error-month,
.ng-invalid-number~.alert-danger>.error-number,
.ng-invalid-number~.error-messages>.error-number,
.ng-invalid-pattern~.alert-danger>.error-pattern,
.ng-invalid-pattern~.error-messages>.error-pattern,
.ng-invalid-required~.alert-danger>.error-required,
.ng-invalid-required~.error-messages>.error-required,
.ng-invalid-time~.alert-danger>.error-time,
.ng-invalid-time~.error-messages>.error-time,
.ng-invalid-url~.alert-danger>.error-url,
.ng-invalid-url~.error-messages>.error-url,
.ng-invalid-week~.alert-danger>.error-week,
.ng-invalid-week~.error-messages>.error-week {
    display: block
}

.form-control-placeholder {
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em;
    display: block;
    width: 100%;
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-theme-personal .btn-input,
.np-theme-personal .checkbox>label,
.np-theme-personal .form-control,
.np-theme-personal .input-group,
.np-theme-personal .input-group-addon,
.np-theme-personal .radio>label {
    background-color: transparent;
    background-color: initial;
    border: none !important;
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal .btn-input,
.np-theme-personal .checkbox>label,
.np-theme-personal .form-control,
.np-theme-personal .input-group,
.np-theme-personal .radio>label {
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    -webkit-transition: -webkit-box-shadow .3s ease-in-out;
    transition: -webkit-box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out;
    transition: box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}

.np-theme-personal .input-group>.btn-input,
.np-theme-personal .input-group>.form-control,
.np-theme-personal .typeahead__input-container .form-control {
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):hover,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .form-control:not(.disabled):not(:disabled):hover,
.np-theme-personal .input-group:not(.disabled):not(:disabled):hover,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: inset 0 0 0 2px #b5b7ba;
    box-shadow: inset 0 0 0 2px #b5b7ba;
    -webkit-box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover);
    box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover)
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .form-control:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .input-group:not(.disabled):not(:disabled):hover:has(:checked, .checked),
.np-theme-personal .radio>label:not(.disabled):not(:disabled):hover:has(:checked, .checked) {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-interactive-primary-hover);
    box-shadow: inset 0 0 0 2px var(--color-interactive-primary-hover)
}

.np-theme-personal .btn-input:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .btn-input:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .form-control:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .form-control:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .input-group:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .input-group:not(.disabled):not(:disabled):has(.form-control:focus-visible, .btn-input:focus-visible),
.np-theme-personal .radio>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .radio>label:not(.disabled):not(:disabled):has(:focus-visible) {
    -webkit-box-shadow: inset 0 0 0 3px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 3px var(--color-interactive-primary)
}

.np-theme-personal .has-error .btn-input,
.np-theme-personal .has-error .checkbox>label,
.np-theme-personal .has-error .form-control,
.np-theme-personal .has-error .input-group,
.np-theme-personal .has-error .radio>label {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover);
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .form-control:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .input-group:not(.disabled):not(:disabled):has(:focus-visible),
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):active,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .radio>label:not(.disabled):not(:disabled):has(:focus-visible) {
    -webkit-box-shadow: inset 0 0 0 3px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .tw-radio-button {
    border-color: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error .tw-radio-button.checked {
    -webkit-box-shadow: inset 0 0 0 1px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 1px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .tw-radio-button.checked .tw-radio-check {
    background: var(--color-sentiment-negative) !important
}

.np-theme-personal .has-error .checkbox:hover .tw-checkbox-button,
.np-theme-personal .has-error .radio:not(.disabled):hover .tw-radio-button,
.np-theme-personal .has-error .tw-checkbox-button:not(.disabled):not(:disabled):hover,
.np-theme-personal .has-error input[type=checkbox]:hover+.tw-checkbox-button,
.np-theme-personal .has-error input[type=checkbox]:not(.disabled):not(:disabled):hover+.tw-checkbox-button,
.np-theme-personal .has-error input[type=radio]:not(.disabled):not(:disabled):hover+.tw-radio-button {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover);
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-hover)
}

.np-theme-personal .has-error .tw-checkbox-button.checked,
.np-theme-personal .has-error .tw-checkbox-button.checked:hover,
.np-theme-personal .has-error .tw-checkbox-button:checked,
.np-theme-personal .has-error .tw-checkbox-button:checked:hover,
.np-theme-personal .has-error input[type=checkbox]:checked+.tw-checkbox-button,
.np-theme-personal .has-error input[type=checkbox]:not(.disabled):not(:disabled):checked:hover+.tw-checkbox-button {
    -webkit-box-shadow: inset 0 0 0 3px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative);
    background: var(--color-sentiment-negative)
}

.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):active input[type=checkbox]+.tw-checkbox-button,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):focus-visible input[type=checkbox]+.tw-checkbox-button,
.np-theme-personal .has-error .checkbox>label:not(.disabled):not(:disabled):has(:focus-visible) input[type=checkbox]+.tw-checkbox-button {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-active);
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative-active)
}

.np-theme-personal .tw-checkbox-button,
.np-theme-personal .tw-radio-button {
    background-color: transparent;
    background-color: initial;
    color: inherit;
    -webkit-transition: background-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out
}

.np-theme-personal .btn-input:active,
.np-theme-personal .btn-input:focus,
.np-theme-personal .btn-input:focus-within,
.np-theme-personal .btn-input:hover,
.np-theme-personal.open .btn-input {
    background-color: transparent !important;
    background-color: initial !important
}

.np-theme-personal .form-group label {
    margin-bottom: 8px;
    margin-bottom: var(--padding-x-small)
}

.np-theme-personal .form-group .np-upload-input label {
    margin-bottom: 0
}

.np-theme-personal .error-messages:before,
.np-theme-personal .form-group .alert:before {
    content: none
}

.np-theme-personal .alert-detach,
.np-theme-personal .error-messages {
    color: #5d7079;
    color: var(--color-content-secondary);
    margin: 8px 0;
    margin: var(--padding-x-small) 0;
    padding: 0;
    background-color: transparent;
    background-color: initial
}

.np-theme-personal .alert-detach .status-circle {
    margin-top: 2px;
    margin-right: 4px;
    margin-right: var(--size-4)
}

.np-theme-personal .has-error .alert-detach.alert-danger,
.np-theme-personal .has-error .error-messages {
    color: var(--color-sentiment-negative)
}

.np-theme-personal .has-error .alert-detach.alert-danger,
.np-theme-personal .has-success .alert-detach.alert-positive,
.np-theme-personal .has-warning .alert-detach.alert-warning {
    display: -ms-flexbox;
    display: flex
}

.has-required:after {
    content: "\00a0*";
    color: #cf2929;
    color: var(--color-content-negative)
}

.np-theme-personal .has-required:after {
    color: var(--color-sentiment-negative)
}

.input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    width: 100%
}

.input-group[class*=col-] {
    float: none;
    padding-left: 0
}

[dir=rtl] .input-group[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control {
    float: left;
    width: 100%;
    margin-bottom: 0;
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

[dir=rtl] .input-group .form-control {
    float: right
}

[dir=rtl] .input-group .form-control:not(:first-child) {
    border-right: 0
}

[dir=rtl] .input-group .form-control:not(:last-child),
html:not([dir=rtl]) .input-group .form-control:not(:first-child) {
    border-left: 0
}

html:not([dir=rtl]) .input-group .form-control:not(:last-child) {
    border-right: 0
}

.input-group .input-group-addon button.np-btn {
    padding: 0;
    min-height: 16px;
    border-radius: 50%
}

.input-group .input-group-addon+.form-control {
    padding-left: 0
}

[dir=rtl] .input-group .input-group-addon+.form-control {
    padding-right: 0;
    padding-left: 0
}

.input-group .form-control+.input-group-addon {
    padding-left: 0
}

[dir=rtl] .input-group .form-control+.input-group-addon {
    padding-right: 0;
    padding-left: 0
}

.input-group-lg>.form-control,
.input-group-lg>.input-group-addon,
.input-group-lg>.input-group-btn .btn {
    min-height: var(--input-height-large);
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-padding-large);
    border-radius: 3px;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em;
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    font-size: 1.375rem;
    font-size: var(--font-size-22);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.018em;
    line-height: 125%;
    margin: 0
}

select.input-group-lg>.form-control,
select.input-group-lg>.input-group-addon,
select.input-group-lg>.input-group-btn .btn {
    min-height: var(--input-height-large)
}

select[multiple].input-group-lg>.form-control,
select[multiple].input-group-lg>.input-group-addon,
select[multiple].input-group-lg>.input-group-btn .btn,
textarea.input-group-lg>.form-control,
textarea.input-group-lg>.input-group-addon,
textarea.input-group-lg>.input-group-btn .btn {
    height: auto
}

@supports (hyphenate-limit-chars:1) {
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-addon,
    .input-group-lg>.input-group-btn .btn {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .input-group-lg>.form-control,
        .input-group-lg>.input-group-addon,
        .input-group-lg>.input-group-btn .btn {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .input-group-lg>.form-control,
        .input-group-lg>.input-group-addon,
        .input-group-lg>.input-group-btn .btn {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .input-group-lg>.form-control,
    .input-group-lg>.input-group-addon,
    .input-group-lg>.input-group-btn .btn {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .input-group-lg>.form-control,
        .input-group-lg>.input-group-addon,
        .input-group-lg>.input-group-btn .btn {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.input-group-lg>.form-control+ol:not(.list-unstyled),
.input-group-lg>.form-control+p,
.input-group-lg>.form-control+ul:not(.list-unstyled),
.input-group-lg>.input-group-addon+ol:not(.list-unstyled),
.input-group-lg>.input-group-addon+p,
.input-group-lg>.input-group-addon+ul:not(.list-unstyled),
.input-group-lg>.input-group-btn .btn+ol:not(.list-unstyled),
.input-group-lg>.input-group-btn .btn+p,
.input-group-lg>.input-group-btn .btn+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.input-group-sm>.form-control,
.input-group-sm>.input-group-addon {
    min-height: 32px;
    padding: 4px 12px calc(4px - 2px);
    padding: var(--input-padding-small);
    border-radius: 3px;
    font-size: 14px;
    line-height: 24px;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

select.input-group-sm>.form-control,
select.input-group-sm>.input-group-addon {
    min-height: 32px
}

select[multiple].input-group-sm>.form-control,
select[multiple].input-group-sm>.input-group-addon,
textarea.input-group-sm>.form-control,
textarea.input-group-sm>.input-group-addon {
    height: auto
}

.input-group-sm>.form-control .icon,
.input-group-sm>.input-group-addon .icon {
    font-size: 1.25rem;
    font-size: var(--font-size-20)
}

.input-group-sm>.input-group-btn>.btn {
    height: 32px;
    padding: 4px 16px calc(4px - 2px);
    padding: var(--btn-sm-padding);
    border-radius: 2px;
    border-radius: var(--btn-sm-radius-base);
    min-height: var(--btn-sm-height)
}

.input-group-sm>.input-group-btn>.btn,
.input-group-sm>.input-group-btn>.btn .dropdown-menu>li>a {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 1.375rem;
    line-height: var(--line-height-22)
}

.np-theme-personal .input-group-sm>.input-group-btn>.btn {
    font-size: 14px;
    line-height: 24px
}

.input-group-sm>.input-group-btn>.btn .btn-loader {
    background-size: 16px 16px
}

.np-theme-personal .input-group-sm>.input-group-btn>.btn .btn-loader {
    margin-left: calc(16px / 2) !important;
    margin-left: calc(var(--padding-small) / 2) !important
}

.input-group-sm>.input-group-addon {
    line-height: 22px
}

.input-group .form-control,
.input-group-addon,
.input-group-btn {
    display: table-cell
}

.input-group-addon,
.input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle
}

.input-group-addon {
    padding: 12px 16px calc(12px - 2px);
    padding: var(--input-group-addon-padding);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 1.5;
    line-height: var(--line-height-body);
    color: #5d7079;
    color: var(--color-content-secondary);
    text-align: center;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary)
}

.input-group-addon.input-sm {
    padding: calc(4px - 1px) 12px !important;
    padding: var(--input-group-addon-sm-padding) !important
}

.input-group-addon.input-lg {
    padding: 12px 16px calc(12px - 2px) !important;
    padding: var(--input-group-addon-lg-padding) !important
}

.input-group-addon--search {
    padding-right: calc(16px / 2)
}

.input-group-addon input[type=checkbox],
.input-group-addon input[type=radio] {
    margin-top: 0
}

.input-group-addon .icon {
    font-size: 24px;
    vertical-align: middle;
    display: inline-block;
    margin-top: -2px;
    margin-left: -4px;
    margin-right: -5px
}

[dir=rtl] .input-group-addon .icon {
    margin-right: -4px;
    margin-left: 0;
    margin-left: -5px;
    margin-right: 0
}

.input-group-addon a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.input-group-addon:empty {
    padding: 0 !important;
    width: 3px
}

.form-group-lg .input-group,
.form-group-lg .input-lg {
    margin-bottom: 0
}

.input-group .btn-input,
.input-group .form-control,
.input-group .input-group-addon {
    border-radius: 0
}

[dir=rtl] .input-group .btn-input,
[dir=rtl] .input-group .form-control,
[dir=rtl] .input-group .input-group-addon {
    border-right-width: 0
}

[dir=rtl] .input-group .btn-input,
[dir=rtl] .input-group .form-control,
[dir=rtl] .input-group .input-group-addon,
html:not([dir=rtl]) .input-group .btn-input,
html:not([dir=rtl]) .input-group .form-control,
html:not([dir=rtl]) .input-group .input-group-addon {
    border-left-width: 0
}

html:not([dir=rtl]) .input-group .btn-input,
html:not([dir=rtl]) .input-group .form-control,
html:not([dir=rtl]) .input-group .input-group-addon {
    border-right-width: 0
}

.np-theme-personal .input-group .btn-input,
.np-theme-personal .input-group .form-control,
.np-theme-personal .input-group .input-group-addon {
    border-radius: 0
}

[dir=rtl] .input-group .btn-input:first-child,
[dir=rtl] .input-group .form-control:first-child,
[dir=rtl] .input-group .input-group-addon:first-child,
[dir=rtl] .input-group .input-group-btn:first-child {
    border-right-width: 1px
}

html:not([dir=rtl]) .input-group .btn-input:first-child,
html:not([dir=rtl]) .input-group .form-control:first-child,
html:not([dir=rtl]) .input-group .input-group-addon:first-child,
html:not([dir=rtl]) .input-group .input-group-btn:first-child {
    border-left-width: 1px
}

[dir=rtl] .input-group .btn-input:first-child,
[dir=rtl] .input-group .form-control:first-child,
[dir=rtl] .input-group .input-group-addon:first-child,
[dir=rtl] .input-group .input-group-btn:first-child {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

html:not([dir=rtl]) .input-group .btn-input:first-child,
html:not([dir=rtl]) .input-group .form-control:first-child,
html:not([dir=rtl]) .input-group .input-group-addon:first-child,
html:not([dir=rtl]) .input-group .input-group-btn:first-child {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

[dir=rtl] .input-group .btn-input:last-child,
[dir=rtl] .input-group .form-control:last-child,
[dir=rtl] .input-group .input-group-addon:last-child,
[dir=rtl] .input-group .input-group-btn:last-child {
    border-left-width: 1px
}

html:not([dir=rtl]) .input-group .btn-input:last-child,
html:not([dir=rtl]) .input-group .form-control:last-child,
html:not([dir=rtl]) .input-group .input-group-addon:last-child,
html:not([dir=rtl]) .input-group .input-group-btn:last-child {
    border-right-width: 1px
}

[dir=rtl] .input-group .btn-input:last-child,
[dir=rtl] .input-group .form-control:last-child,
[dir=rtl] .input-group .input-group-addon:last-child,
[dir=rtl] .input-group .input-group-btn:last-child {
    border-bottom-left-radius: 3px;
    border-top-left-radius: 3px
}

html:not([dir=rtl]) .input-group .btn-input:last-child,
html:not([dir=rtl]) .input-group .form-control:last-child,
html:not([dir=rtl]) .input-group .input-group-addon:last-child,
html:not([dir=rtl]) .input-group .input-group-btn:last-child {
    border-bottom-right-radius: 3px;
    border-top-right-radius: 3px
}

[dir=rtl] .input-group>:first-child .btn,
[dir=rtl] .input-group>:first-child .btn-group {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

html:not([dir=rtl]) .input-group>:first-child .btn,
html:not([dir=rtl]) .input-group>:first-child .btn-group {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

[dir=rtl] .np-theme-personal .input-group>:first-child .btn,
[dir=rtl] .np-theme-personal .input-group>:first-child .btn-group {
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: var(--radius-small);
    border-top-right-radius: 10px;
    border-top-right-radius: var(--radius-small)
}

html:not([dir=rtl]) .np-theme-personal .input-group>:first-child .btn,
html:not([dir=rtl]) .np-theme-personal .input-group>:first-child .btn-group {
    border-bottom-left-radius: 10px;
    border-bottom-left-radius: var(--radius-small);
    border-top-left-radius: 10px;
    border-top-left-radius: var(--radius-small)
}

[dir=rtl] .input-group>:last-child .btn,
[dir=rtl] .input-group>:last-child .btn-group {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

html:not([dir=rtl]) .input-group>:last-child .btn,
html:not([dir=rtl]) .input-group>:last-child .btn-group {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

[dir=rtl] .np-theme-personal .input-group>:last-child .btn,
[dir=rtl] .np-theme-personal .input-group>:last-child .btn-group {
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: var(--radius-small);
    border-top-right-radius: 10px;
    border-top-right-radius: var(--radius-small)
}

html:not([dir=rtl]) .np-theme-personal .input-group>:last-child .btn,
html:not([dir=rtl]) .np-theme-personal .input-group>:last-child .btn-group {
    border-bottom-left-radius: 10px;
    border-bottom-left-radius: var(--radius-small);
    border-top-left-radius: 10px;
    border-top-left-radius: var(--radius-small)
}

.input-group-btn {
    font-size: 0;
    white-space: nowrap
}

.input-group-btn,
.input-group-btn>.btn {
    position: relative
}

.input-group-btn>.btn+.btn {
    margin-left: -1px
}

[dir=rtl] .input-group-btn>.btn+.btn {
    margin-right: -1px;
    margin-left: 0
}

.input-group-btn>.btn:active,
.input-group-btn>.btn:focus,
.input-group-btn>.btn:hover {
    z-index: 2
}

.input-group-btn:first-child>.btn,
.input-group-btn:first-child>.btn-group {
    margin-right: -1px
}

[dir=rtl] .input-group-btn:first-child>.btn,
[dir=rtl] .input-group-btn:first-child>.btn-group {
    margin-left: -1px;
    margin-right: 0
}

.form-control:hover:not(.disabled):not(:disabled),
.input-group:hover:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.input-group:hover:not(.disabled):not(:disabled) .btn-input,
.input-group:hover:not(.disabled):not(:disabled) .form-control,
.input-group:hover:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.input-group:focus-within:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.input-group:focus-within:not(.disabled):not(:disabled) .btn-input,
.input-group:focus-within:not(.disabled):not(:disabled) .form-control,
.input-group:focus-within:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .bootstrap-select .btn-default,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .btn-input,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .form-control,
.np-theme-personal .input-group:focus-within:not(.disabled):not(:disabled) .input-group-addon {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.form-control:focus-within:not(.disabled):not(:disabled) {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .form-control:focus-within:not(.disabled):not(:disabled) {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.has-error .input-group .form-control,
.has-error .input-group .input-group-addon {
    border-color: #e74848;
    border-color: var(--color-interactive-negative)
}

.has-error .input-group .form-control:hover,
.has-error .input-group .input-group-addon:hover {
    border-color: #d03238;
    border-color: var(--color-interactive-negative-hover)
}

.dropdown-menu .input-group-addon {
    border: 0
}

.circle {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    color: #37517e;
    color: var(--color-content-primary);
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid transparent;
    background-color: #fff;
    border-radius: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: 50%;
    overflow: hidden;
    margin-left: auto;
    margin-right: auto;
    -webkit-transition: background-color .15s ease, border-color .15s ease, color .15s ease;
    transition: background-color .15s ease, border-color .15s ease, color .15s ease
}

.circle.active {
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.circle img {
    width: 100%;
    border-radius: 50%;
    vertical-align: baseline;
    vertical-align: initial
}

img.circle {
    background-color: transparent;
    border-radius: 50%
}

.circle[style] {
    border: 0;
    border-radius: 50% !important
}

a.circle[style]:hover {
    border: 1px solid #00a2dd;
    border: 1px solid var(--color-interactive-accent)
}

.navbar-nav>li>a .circle {
    width: 40px;
    height: 40px;
    line-height: 40px
}

.navbar-nav>li>a .circle .icon {
    line-height: 40px
}

.circle,
.circle-sm {
    font-size: 16px;
    width: 48px;
    height: 48px;
    line-height: 48px
}

.circle-xs {
    font-size: 10px;
    width: 24px;
    height: 24px;
    line-height: 24px
}

.circle-md {
    font-size: 24px;
    width: 72px;
    height: 72px;
    line-height: 72px
}

.circle-lg {
    font-size: 32px;
    width: 96px;
    height: 96px;
    line-height: 96px
}

a.circle,
a.circle .icon,
a.circle:hover,
a:hover .circle {
    -webkit-text-decoration: none;
    text-decoration: none
}

a.circle:hover,
a:hover .circle {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    color: #0097c7;
    color: var(--color-content-accent)
}

a.circle.active:hover,
a:hover .circle.active {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #fff
}

.dropdown-menu li a:hover .circle {
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-color: #fff;
    color: #37517e;
    color: var(--color-content-primary)
}

.dropdown-menu .disabled a:hover .circle {
    border-color: transparent
}

.circle-inverse,
.dropdown-menu .disabled a:hover .circle {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.circle-responsive {
    background-color: transparent;
    border: 0;
    border-radius: 0;
    width: 24px;
    width: var(--size-24);
    height: 24px;
    height: var(--size-24);
    line-height: 24px;
    line-height: var(--size-24);
    font-size: 16px;
    overflow: visible
}

.circle-responsive .icon {
    font-size: 24px;
    line-height: 24px
}

.circle-responsive.circle-lg {
    border-radius: 50%;
    background-color: #fff;
    font-size: 16px;
    width: 48px;
    height: 48px;
    line-height: 48px
}

.circle-responsive.circle-lg.circle-inverse {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

@media (min-width:576px) {
    .circle-responsive {
        border-radius: 50%;
        background-color: #fff
    }
    .circle-responsive.circle,
    .circle-responsive.circle-md,
    .circle-responsive.circle-sm {
        font-size: 16px;
        width: 48px;
        height: 48px;
        line-height: 48px
    }
    .circle-responsive.circle-lg {
        font-size: 24px;
        width: 72px;
        height: 72px;
        line-height: 72px
    }
    .circle-responsive.circle-inverse {
        background-color: rgba(134, 167, 189, .10196);
        background-color: var(--color-background-neutral)
    }
}

@media (--screen-md-min) {
    .circle-responsive.circle-md {
        font-size: 24px;
        width: 72px;
        height: 72px;
        line-height: 72px
    }
    .circle-responsive.circle-lg {
        font-size: 32px;
        width: 96px;
        height: 96px;
        line-height: 96px
    }
}

.dropdown-menu li>.circle:first-child,
.dropdown-menu li>a>.circle:first-child {
    margin-right: 8px;
    margin-right: var(--size-8)
}

[dir=rtl] .dropdown-menu li>.circle:first-child,
[dir=rtl] .dropdown-menu li>a>.circle:first-child {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.dropdown-menu li>.circle-sm:first-child,
.dropdown-menu li>a>.circle-sm:first-child {
    margin-right: 12px;
    margin-right: var(--size-12)
}

[dir=rtl] .dropdown-menu li>.circle-sm:first-child,
[dir=rtl] .dropdown-menu li>a>.circle-sm:first-child {
    margin-left: 12px;
    margin-left: var(--size-12);
    margin-right: 0
}

.btn .circle:first-child {
    margin-right: 8px;
    margin-right: var(--size-8)
}

[dir=rtl] .btn .circle:first-child {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.btn .circle-sm:first-child {
    margin-right: 12px;
    margin-right: var(--size-12)
}

[dir=rtl] .btn .circle-sm:first-child {
    margin-left: 12px;
    margin-left: var(--size-12);
    margin-right: 0
}

.btn .circle .tw-icon,
.dropdown-menu li .circle .tw-icon {
    float: none;
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

[dir=rtl] .btn .circle .tw-icon,
[dir=rtl] .dropdown-menu li .circle .tw-icon {
    margin-left: 0;
    margin-right: 0
}

.column-layout {
    width: 100%
}

.column-layout-left,
.column-layout-right {
    position: fixed;
    width: 264px;
    vertical-align: top;
    height: 100%;
    z-index: 3;
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease, -webkit-transform .5s ease;
    top: 0;
    max-height: 100vh;
    max-height: 100dvh;
    overflow-y: auto
}

.column-layout-left {
    -webkit-transform: translateX(-264px);
    transform: translateX(-264px)
}

.column-layout-right {
    right: 0;
    -webkit-transform: translateX(264px);
    transform: translateX(264px)
}

[dir=rtl] .column-layout-right {
    left: 0;
    right: auto
}

.column-layout-left.open,
.column-layout-right.open {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.column-layout-main {
    width: 100%
}

.column-layout-top {
    position: fixed;
    top: 0;
    width: 264px;
    max-height: 100vh;
    max-height: 100dvh;
    overflow-y: auto;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.column-layout-bottom {
    position: fixed;
    bottom: 0;
    width: 264px;
    padding: 24px;
    padding: var(--size-24)
}

@media (min-width:992px) {
    .column-layout {
        display: table
    }
    .column-layout-left,
    .column-layout-right {
        position: relative;
        display: table-cell;
        -webkit-transform: none;
        transform: none
    }
    .column-layout-main {
        display: table-cell;
        vertical-align: top;
        width: auto
    }
}

.column-layout-cover.in {
    width: 100%;
    height: 100%;
    opacity: .9
}

.column-layout-cover .close {
    position: absolute;
    left: 284px;
    top: -1000px;
    opacity: 0;
    -webkit-transition: opacity .35s ease;
    transition: opacity .35s ease;
    -webkit-transition-delay: .35s;
    transition-delay: .35s;
    -webkit-text-decoration: none;
    text-decoration: none
}

[dir=rtl] .column-layout-cover .close {
    right: 284px;
    left: auto
}

.column-layout-cover.in .close {
    opacity: 1;
    top: 20px
}

@media (min-width:992px) {
    .column-layout-cover {
        display: none
    }
}

@media (max-width:991px) {
    .column-layout-open {
        overflow: hidden
    }
    .column-layout-cover {
        position: fixed;
        display: block;
        top: 0;
        left: 0;
        width: 0;
        height: 0;
        opacity: 0;
        -webkit-transition: opacity .35s ease;
        transition: opacity .35s ease;
        background-color: #37517e;
        cursor: pointer;
        z-index: 1055
    }
    [dir=rtl] .column-layout-cover {
        right: 0;
        left: auto
    }
    .column-layout-left,
    .column-layout-right {
        z-index: 1060
    }
}

.column-layout-main .container {
    max-width: 1176px;
    margin-left: 0
}

[dir=rtl] .column-layout-main .container {
    margin-right: 0;
    margin-left: 0
}

.column-layout-brand {
    padding: 4px 24px;
    padding: var(--size-4) 24px
}

@media (min-width:992px) {
    .column-layout-brand {
        padding-left: 32px;
        padding-right: 32px
    }
}

body>.column-layout {
    min-height: 100vh;
    min-height: 100dvh;
    height: 100vh;
    height: 100dvh
}

.column-layout-left .column-layout-top {
    background-position: 0 40px;
    background-position: 0 var(--size-40);
    background-repeat: no-repeat;
    background-size: 264px auto;
    height: 100vh;
    height: 100dvh
}

@media (min-height:596px) {
    .column-layout-left .column-layout-top {
        background-position: 0 100%
    }
    [dir=rtl] .column-layout-left .column-layout-top {
        background-position: 100% 100%
    }
}

.currency-flag {
    -webkit-box-shadow: 0 0 1px 0 rgba(0, 0, 0, .6);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, .6)
}

.np-theme-personal .currency-flag {
    -webkit-box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .10196);
    box-shadow: inset 0 0 0 1px rgba(0, 0, 0, .10196);
    -webkit-box-shadow: inset 0 0 0 1px var(--color-border-neutral);
    box-shadow: inset 0 0 0 1px var(--color-border-neutral);
    border-radius: 50%
}

.btn .currency-flag,
.dropdown-menu li .currency-flag {
    vertical-align: -3px;
    line-height: 16px
}

.btn-sm .currency-flag,
.form-group-sm .btn .currency-flag,
.input-group-sm .btn .currency-flag {
    vertical-align: -4px
}

.btn-lg .currency-flag,
.form-group-lg .btn .currency-flag,
.input-group-lg .btn .currency-flag {
    vertical-align: -1px
}

li>.currency-flag:first-child,
li>a>.currency-flag:first-child {
    margin-right: 8px;
    margin-right: var(--size-8)
}

[dir=rtl] li>.currency-flag:first-child,
[dir=rtl] li>a>.currency-flag:first-child {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.btn .currency-flag:first-child {
    margin-right: 8px;
    margin-right: var(--size-8)
}

[dir=rtl] .btn .currency-flag:first-child {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.decision {
    cursor: pointer;
    margin-bottom: 0 !important;
    border: 0;
    -ms-flex-align: center;
    align-items: center;
    -webkit-transition: background-color .35s ease;
    transition: background-color .35s ease;
    background-color: transparent;
    display: block
}

.decision:not(.np-option):focus-visible,
.decision:not(.np-option):has(:focus-visible) {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 0;
    outline-offset: var(--ring-outline-offset);
    --ring-outline-offset: 0
}

.decision__title {
    margin: 0;
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    font-size: 1.125rem;
    font-size: var(--font-size-18);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.014em;
    line-height: 135%
}

@supports (hyphenate-limit-chars:1) {
    .decision__title {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .decision__title {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .decision__title {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .decision__title {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .decision__title {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.decision__title+ol:not(.list-unstyled),
.decision__title+p,
.decision__title+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.decision__content {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    margin-top: 4px;
    margin-top: var(--size-4)
}

.decision+.decision {
    margin-top: -1px
}

.decision dd:last-child {
    margin-bottom: 0
}

.decision dl {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.decision .media,
.decision.media {
    width: 100%;
    padding: 16px 12px;
    padding: var(--size-16) var(--size-12)
}

.np-theme-personal .decision .media,
.np-theme-personal .decision.media {
    padding: 16px;
    padding: var(--size-16)
}

.decision .media .media-left,
.decision.media .media-left {
    display: none
}

.decision .media .media-body,
.decision.media .media-body {
    color: #5d7079;
    color: var(--color-content-secondary)
}

@media (min-width:480px) {
    .decision .media .media-left,
    .decision.media .media-left {
        display: block
    }
}

.decision:not(.disabled):hover {
    background-color: rgba(134, 167, 189, .07059)
}

.decision:not(.disabled):hover .circle-inverse {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.np-theme-personal .decision:not(.disabled):hover .circle-inverse {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.decision:not(.disabled):hover .tw-checkbox-button,
.decision:not(.disabled):hover .tw-radio-button {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .decision:not(.disabled):hover .tw-checkbox-button,
.np-theme-personal .decision:not(.disabled):hover .tw-radio-button {
    border-color: transparent
}

.decision.decision-complex {
    -ms-flex-align: initial;
    align-items: normal
}

.np-theme-personal .decision:not(.disabled):hover {
    background-color: var(--color-background-screen-hover)
}

.dropdown,
.dropup {
    position: relative
}

.dropdown-menu {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1000;
    float: left;
    padding: 8px;
    margin: 0;
    list-style: none;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    text-align: left;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border: 0 solid rgba(0, 0, 0, .10196);
    border: 0 solid var(--color-border-neutral);
    border-radius: 3px;
    -webkit-box-shadow: 0 20px 66px 0 rgba(34, 48, 73, .2);
    box-shadow: 0 20px 66px 0 rgba(34, 48, 73, .2);
    background-clip: padding-box;
    min-width: 104px;
    -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s;
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    opacity: 0;
    -webkit-transform: translateY(-10px) scale(.95);
    transform: translateY(-10px) scale(.95);
    visibility: hidden
}

[dir=rtl] .dropdown-menu {
    right: 0;
    left: auto;
    float: right;
    padding: 8px;
    text-align: right
}

.np-theme-personal .dropdown-menu,
.np-theme-personal--dark .dropdown-menu,
.np-theme-personal--forest-green .dropdown-menu {
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    border-radius: 16px;
    border-radius: var(--radius-medium);
    -webkit-box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    box-shadow: 0 0 40px rgba(69, 71, 69, .2)
}

@media (min-width:576px) {
    .dropdown-menu {
        min-width: 160px
    }
}

.np-theme-personal--bright-green .dropdown-menu,
.np-theme-personal--dark .dropdown-menu,
.np-theme-personal--forest-green .dropdown-menu {
    -webkit-box-shadow: none;
    box-shadow: none
}

.dropdown-menu .divider {
    height: 1px;
    margin: 0;
    overflow: hidden;
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral)
}

.dropdown-menu .text-primary {
    color: #37517e !important;
    color: var(--color-content-primary) !important
}

.dropdown-menu>li>a {
    display: block;
    padding: calc(12px + 1px) 16px calc(12px - 1px);
    padding: var(--dropdown-link-padding);
    clear: both;
    border-radius: 3px;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    color: #37517e;
    color: var(--color-content-primary);
    white-space: nowrap
}

.dropdown-menu>li>a .secondary {
    display: block;
    white-space: normal
}

.np-theme-personal .dropdown-menu>li>a,
.np-theme-personal--dark .dropdown-menu>li>a,
.np-theme-personal--forest-green .dropdown-menu>li>a {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-light .dropdown-menu>li:first-child>a {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

.np-theme-light .dropdown-menu>li:last-child>a {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

.dropdown-menu>.overlay-back-button,
.dropdown-menu>.overlay-title {
    display: none
}

.btn-group .dropdown-menu,
.dropdown-menu {
    max-width: calc(100vw - 32px)
}

.btn-group .dropdown-menu.dropdown-menu-sm,
.dropdown-menu.dropdown-menu-sm {
    width: 220px
}

.btn-group .dropdown-menu.dropdown-menu-md,
.dropdown-menu.dropdown-menu-md {
    width: 300px
}

.btn-group .dropdown-menu.dropdown-menu-lg,
.dropdown-menu.dropdown-menu-lg {
    width: 420px
}

.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):active,
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):focus,
.dropdown-menu>li:not(.active):not(.selected)>a:not([disabled]):not(.disabled):hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #37517e;
    color: var(--color-content-primary);
    outline: 0;
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary)
}

.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.selected>a,
.dropdown-menu>.selected>a:focus,
.dropdown-menu>.selected>a:hover {
    color: #ffffff;
    -webkit-text-decoration: none;
    text-decoration: none;
    outline: 0;
    background-color: #37517e
}

.dropdown-menu>.active>a strong,
.dropdown-menu>.selected>a strong {
    color: inherit
}

.dropdown-menu>.active>a .np-text-body-default,
.dropdown-menu>.active>a .secondary,
.dropdown-menu>.active>a .small,
.dropdown-menu>.selected>a .np-text-body-default,
.dropdown-menu>.selected>a .secondary,
.dropdown-menu>.selected>a .small {
    color: #c9cbce
}

.dropdown-menu>.disabled>a:focus,
.dropdown-menu>.disabled>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: transparent;
    background-image: none
}

.open>.dropdown-menu {
    -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

@media (max-width:575px) {
    .open>.dropdown-menu-overlay {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        height: 100dvh;
        border: 0;
        border-radius: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        max-width: none;
        overflow-y: auto;
        -webkit-animation: listSlideOver .15s ease-out forwards;
        animation: listSlideOver .15s ease-out forwards
    }
    [dir=rtl] .open>.dropdown-menu-overlay {
        right: 0;
        left: auto
    }
    .open>.dropdown-menu-overlay>.overlay-back-button,
    .open>.dropdown-menu-overlay>.overlay-title {
        display: block
    }
}

.open>a {
    outline: 0
}

.dropdown-menu-right,
.dropdown-menu-xs-right {
    left: auto;
    right: 0
}

[dir=rtl] .dropdown-menu-right,
[dir=rtl] .dropdown-menu-xs-right {
    left: auto;
    left: 0;
    right: auto
}

.dropdown-menu-left,
.dropdown-menu-xs-left {
    left: 0;
    right: auto
}

[dir=rtl] .dropdown-menu-left,
[dir=rtl] .dropdown-menu-xs-left {
    right: 0;
    left: auto;
    right: auto
}

@media (min-width:576px) {
    .dropdown-menu-sm-right {
        left: auto;
        right: 0
    }
    [dir=rtl] .dropdown-menu-sm-right {
        left: auto;
        left: 0;
        right: auto
    }
    .dropdown-menu-sm-left {
        left: 0;
        right: auto
    }
    [dir=rtl] .dropdown-menu-sm-left {
        right: 0;
        left: auto;
        right: auto
    }
}

@media (min-width:768px) {
    .dropdown-menu-md-right {
        left: auto;
        right: 0
    }
    [dir=rtl] .dropdown-menu-md-right {
        left: auto;
        left: 0;
        right: auto
    }
    .dropdown-menu-md-left {
        left: 0;
        right: auto
    }
    [dir=rtl] .dropdown-menu-md-left {
        right: 0;
        left: auto;
        right: auto
    }
}

@media (min-width:992px) {
    .dropdown-menu-lg-right {
        left: auto;
        right: 0
    }
    [dir=rtl] .dropdown-menu-lg-right {
        left: auto;
        left: 0;
        right: auto
    }
    .dropdown-menu-lg-left {
        left: 0;
        right: auto
    }
    [dir=rtl] .dropdown-menu-lg-left {
        right: 0;
        left: auto;
        right: auto
    }
}

@media (min-width:1200px) {
    .dropdown-menu-xl-right {
        left: auto;
        right: 0
    }
    [dir=rtl] .dropdown-menu-xl-right {
        left: auto;
        left: 0;
        right: auto
    }
    .dropdown-menu-xl-left {
        left: 0;
        right: auto
    }
    [dir=rtl] .dropdown-menu-xl-left {
        right: 0;
        left: auto;
        right: auto
    }
}

.dropdown-header {
    display: block;
    padding: 8px 16px;
    line-height: 1.5;
    line-height: var(--line-height-body);
    color: #5d7079;
    color: var(--color-content-secondary);
    white-space: nowrap;
    margin: 0;
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    font-weight: 500;
    font-weight: var(--font-weight-medium);
    font-size: .875rem;
    font-size: var(--font-size-14);
    letter-spacing: -.006em;
    line-height: 140%
}

@supports (hyphenate-limit-chars:1) {
    .dropdown-header {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .dropdown-header {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .dropdown-header {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .dropdown-header {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .dropdown-header {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.dropdown-header+ol:not(.list-unstyled),
.dropdown-header+p,
.dropdown-header+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.dropdown-backdrop {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    z-index: 990
}

[dir=rtl] .dropdown-backdrop {
    right: 0;
    left: auto;
    left: 0;
    right: auto
}

.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
    top: auto;
    bottom: -2px;
    margin-bottom: 2px
}

@media (min-width:768px) {
    .navbar-right .dropdown-menu {
        left: auto;
        right: 0
    }
    [dir=rtl] .navbar-right .dropdown-menu {
        left: auto;
        left: 0;
        right: auto
    }
    .navbar-right .dropdown-menu-left {
        left: 0;
        right: auto
    }
    [dir=rtl] .navbar-right .dropdown-menu-left {
        right: 0;
        left: auto;
        right: auto
    }
}

.bootstrap-select .dropdown-menu {
    margin: -8px 0 -6px
}

.droppable {
    position: relative;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em;
    text-align: center;
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    border-radius: 3px;
    overflow: auto;
    -webkit-transition: border-color .15s linear;
    transition: border-color .15s linear
}

.droppable:hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.droppable:active {
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.np-theme-personal .droppable {
    border-radius: 0;
    border-radius: initial
}

@media (min-width:768px) {
    .droppable {
        border-style: dashed
    }
}

.np-theme-personal .droppable-area {
    border-radius: 16px;
    border-radius: var(--radius-medium);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    padding: 24px;
    padding: var(--padding-medium)
}

.np-theme-personal .droppable-area,
.np-theme-personal .droppable-area.droppable-dropping .droppable-dropping-card {
    border-color: transparent !important
}

.np-theme-personal .droppable-area.tw-droppable-md {
    min-height: 242px
}

.np-theme-personal .droppable-area.droppable-dropping .droppable-default-card {
    opacity: 0
}

.np-theme-personal .droppable-area.droppable-dropping .tw-icon-plus svg {
    width: 24px;
    width: var(--size-24);
    height: 24px;
    height: var(--size-24)
}

.np-theme-personal .droppable-area.droppable-dropping h4 {
    margin-top: 16px !important;
    margin-top: var(--padding-small) !important
}

.np-theme-personal .droppable-area.droppable-negative {
    border: 2px solid var(--color-sentiment-negative) !important;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    min-height: 315px
}

.np-theme-personal .droppable-area.droppable-complete .thumbnail {
    margin-bottom: 8px !important;
    margin-bottom: var(--padding-x-small) !important
}

.np-theme-personal .droppable-area .droppable-default-card .m-b-3 {
    margin-bottom: 16px !important;
    margin-bottom: var(--padding-small) !important
}

.np-theme-personal .droppable-area .droppable-dropping-card {
    background-color: var(--color-background-neutral-hover)
}

.np-theme-personal .droppable-area .droppable-card-content .circle {
    padding-top: 0 !important
}

.np-theme-personal .droppable-area .circle {
    background-color: var(--color-contrast);
    color: #37517e !important;
    color: var(--color-content-primary) !important
}

.droppable-card {
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    position: absolute;
    top: 0;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: inherit;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease
}

[dir=rtl] .droppable-card {
    right: 0;
    left: auto
}

.droppable-card-content {
    max-width: 100%;
    opacity: 1
}

.droppable-dropping {
    border-color: #a7a9ab !important;
    border-color: var(--color-interactive-secondary-active) !important
}

.np-theme-personal .droppable-dropping {
    border-color: var(--color-background-neutral-hover) !important;
    border-style: solid
}

.droppable-complete,
.droppable-processing {
    border-style: solid
}

.droppable .thumbnail {
    width: auto;
    max-height: 96px;
    max-width: 96px;
    margin: 0 auto
}

@media (min-width:768px) {
    .droppable .thumbnail {
        max-height: 128px;
        max-width: 128px
    }
}

.droppable-dropping-card {
    display: none;
    -webkit-animation: droppable-fade-in .15s linear 0s forwards;
    animation: droppable-fade-in .15s linear 0s forwards;
    color: #0097c7;
    color: var(--color-content-accent);
    background-color: #d8f1fa;
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    z-index: 1
}

.np-theme-personal .droppable-dropping-card {
    background-color: #E1E4DF;
    color: #37517e;
    color: var(--color-content-primary)
}

.np-theme-personal--dark .droppable-dropping-card {
    background-color: #404440
}

.np-theme-personal--forest-green .droppable-dropping-card {
    background-color: #455C35
}

.droppable-dropping .droppable-dropping-card {
    display: -ms-flexbox;
    display: flex
}

.droppable-processing .droppable-processing-card {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: baseline;
    align-items: baseline
}

.droppable-complete .droppable-processing-card,
.droppable-complete-card {
    display: -ms-flexbox;
    display: flex
}

.droppable-active {
    border-style: solid
}

.droppable-active.droppable-dropping {
    border-style: dashed
}

.droppable-sm {
    padding: 16px
}

@media (min-width:576px) {
    .droppable-sm {
        padding: 24px 16px
    }
}

@media (min-width:992px) {
    .droppable-sm {
        padding: 32px 24px
    }
}

.droppable-md {
    padding: 32px
}

@media (min-width:576px) {
    .droppable-md {
        padding: 48px 32px
    }
}

@media (min-width:992px) {
    .droppable-md {
        padding: 64px 48px
    }
}

.droppable-lg {
    padding: 48px
}

@media (min-width:576px) {
    .droppable-lg {
        padding: 72px 48px
    }
}

@media (min-width:992px) {
    .droppable-lg {
        padding: 96px 72px
    }
}

@-webkit-keyframes droppable-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes droppable-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

.d-flex {
    display: -ms-flexbox;
    display: flex
}

.d-inline-flex {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.flex-column {
    -ms-flex-direction: column;
    flex-direction: column
}

.flex-row {
    -ms-flex-direction: row;
    flex-direction: row
}

.justify-content-start {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.justify-content-end {
    -ms-flex-pack: end;
    justify-content: flex-end
}

.justify-content-center {
    -ms-flex-pack: center;
    justify-content: center
}

.justify-content-between {
    -ms-flex-pack: justify;
    justify-content: space-between
}

.justify-content-around {
    -ms-flex-pack: distribute;
    justify-content: space-around
}

.align-items-start {
    -ms-flex-align: start;
    align-items: flex-start
}

.align-items-end {
    -ms-flex-align: end;
    align-items: flex-end
}

.align-items-center {
    -ms-flex-align: center;
    align-items: center
}

.align-items-baseline {
    -ms-flex-align: baseline;
    align-items: baseline
}

.align-items-stretch {
    -ms-flex-align: stretch;
    align-items: stretch
}

.align-self-start {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.align-self-end {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.align-self-center {
    -ms-flex-item-align: center;
    align-self: center
}

.align-self-baseline {
    -ms-flex-item-align: baseline;
    align-self: baseline
}

.align-self-stretch {
    -ms-flex-item-align: stretch;
    align-self: stretch
}

.flex-nowrap {
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.flex-wrap {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.order-0 {
    -ms-flex-order: 0;
    order: 0
}

.order-1 {
    -ms-flex-order: 1;
    order: 1
}

.order-2 {
    -ms-flex-order: 2;
    order: 2
}

.order-3 {
    -ms-flex-order: 3;
    order: 3
}

.flex-grow-1 {
    -ms-flex-positive: 1;
    flex-grow: 1
}

@media (min-width:576px) {
    .d-flex--sm {
        display: -ms-flexbox;
        display: flex
    }
    .d-inline-flex--sm {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-column--sm {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-row--sm {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .justify-content-start--sm {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .justify-content-end--sm {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .justify-content-center--sm {
        -ms-flex-pack: center;
        justify-content: center
    }
    .justify-content-between--sm {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .justify-content-around--sm {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .align-items-start--sm {
        -ms-flex-align: start;
        align-items: flex-start
    }
    .align-items-end--sm {
        -ms-flex-align: end;
        align-items: flex-end
    }
    .align-items-center--sm {
        -ms-flex-align: center;
        align-items: center
    }
    .align-items-baseline--sm {
        -ms-flex-align: baseline;
        align-items: baseline
    }
    .align-items-stretch--sm {
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .align-self-start--sm {
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .align-self-end--sm {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .align-self-center--sm {
        -ms-flex-item-align: center;
        align-self: center
    }
    .align-self-baseline--sm {
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .align-self-stretch--sm {
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .flex-nowrap--sm {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .flex-wrap--sm {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .order-0--sm {
        -ms-flex-order: 0;
        order: 0
    }
    .order-1--sm {
        -ms-flex-order: 1;
        order: 1
    }
    .order-2--sm {
        -ms-flex-order: 2;
        order: 2
    }
    .order-3--sm {
        -ms-flex-order: 3;
        order: 3
    }
    .flex-grow-1--sm {
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media (min-width:768px) {
    .d-flex--md {
        display: -ms-flexbox;
        display: flex
    }
    .d-inline-flex--md {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-column--md {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-row--md {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .justify-content-start--md {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .justify-content-end--md {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .justify-content-center--md {
        -ms-flex-pack: center;
        justify-content: center
    }
    .justify-content-between--md {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .justify-content-around--md {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .align-items-start--md {
        -ms-flex-align: start;
        align-items: flex-start
    }
    .align-items-end--md {
        -ms-flex-align: end;
        align-items: flex-end
    }
    .align-items-center--md {
        -ms-flex-align: center;
        align-items: center
    }
    .align-items-baseline--md {
        -ms-flex-align: baseline;
        align-items: baseline
    }
    .align-items-stretch--md {
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .align-self-start--md {
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .align-self-end--md {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .align-self-center--md {
        -ms-flex-item-align: center;
        align-self: center
    }
    .align-self-baseline--md {
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .align-self-stretch--md {
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .flex-nowrap--md {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .flex-wrap--md {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .order-0--md {
        -ms-flex-order: 0;
        order: 0
    }
    .order-1--md {
        -ms-flex-order: 1;
        order: 1
    }
    .order-2--md {
        -ms-flex-order: 2;
        order: 2
    }
    .order-3--md {
        -ms-flex-order: 3;
        order: 3
    }
    .flex-grow-1--md {
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media (min-width:992px) {
    .d-flex--lg {
        display: -ms-flexbox;
        display: flex
    }
    .d-inline-flex--lg {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-column--lg {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-row--lg {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .justify-content-start--lg {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .justify-content-end--lg {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .justify-content-center--lg {
        -ms-flex-pack: center;
        justify-content: center
    }
    .justify-content-between--lg {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .justify-content-around--lg {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .align-items-start--lg {
        -ms-flex-align: start;
        align-items: flex-start
    }
    .align-items-end--lg {
        -ms-flex-align: end;
        align-items: flex-end
    }
    .align-items-center--lg {
        -ms-flex-align: center;
        align-items: center
    }
    .align-items-baseline--lg {
        -ms-flex-align: baseline;
        align-items: baseline
    }
    .align-items-stretch--lg {
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .align-self-start--lg {
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .align-self-end--lg {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .align-self-center--lg {
        -ms-flex-item-align: center;
        align-self: center
    }
    .align-self-baseline--lg {
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .align-self-stretch--lg {
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .flex-nowrap--lg {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .flex-wrap--lg {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .order-0--lg {
        -ms-flex-order: 0;
        order: 0
    }
    .order-1--lg {
        -ms-flex-order: 1;
        order: 1
    }
    .order-2--lg {
        -ms-flex-order: 2;
        order: 2
    }
    .order-3--lg {
        -ms-flex-order: 3;
        order: 3
    }
    .flex-grow-1--lg {
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

@media (min-width:1200px) {
    .d-flex--xl {
        display: -ms-flexbox;
        display: flex
    }
    .d-inline-flex--xl {
        display: -ms-inline-flexbox;
        display: inline-flex
    }
    .flex-column--xl {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .flex-row--xl {
        -ms-flex-direction: row;
        flex-direction: row
    }
    .justify-content-start--xl {
        -ms-flex-pack: start;
        justify-content: flex-start
    }
    .justify-content-end--xl {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .justify-content-center--xl {
        -ms-flex-pack: center;
        justify-content: center
    }
    .justify-content-between--xl {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    .justify-content-around--xl {
        -ms-flex-pack: distribute;
        justify-content: space-around
    }
    .align-items-start--xl {
        -ms-flex-align: start;
        align-items: flex-start
    }
    .align-items-end--xl {
        -ms-flex-align: end;
        align-items: flex-end
    }
    .align-items-center--xl {
        -ms-flex-align: center;
        align-items: center
    }
    .align-items-baseline--xl {
        -ms-flex-align: baseline;
        align-items: baseline
    }
    .align-items-stretch--xl {
        -ms-flex-align: stretch;
        align-items: stretch
    }
    .align-self-start--xl {
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    .align-self-end--xl {
        -ms-flex-item-align: end;
        align-self: flex-end
    }
    .align-self-center--xl {
        -ms-flex-item-align: center;
        align-self: center
    }
    .align-self-baseline--xl {
        -ms-flex-item-align: baseline;
        align-self: baseline
    }
    .align-self-stretch--xl {
        -ms-flex-item-align: stretch;
        align-self: stretch
    }
    .flex-nowrap--xl {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .flex-wrap--xl {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .order-0--xl {
        -ms-flex-order: 0;
        order: 0
    }
    .order-1--xl {
        -ms-flex-order: 1;
        order: 1
    }
    .order-2--xl {
        -ms-flex-order: 2;
        order: 2
    }
    .order-3--xl {
        -ms-flex-order: 3;
        order: 3
    }
    .flex-grow-1--xl {
        -ms-flex-positive: 1;
        flex-grow: 1
    }
}

.flex__inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: calc(-1 * 16px);
    margin-right: calc(-1 * var(--size-16))
}

.flex__inner,
[dir=rtl] .flex__inner {
    margin-left: calc(-1 * 16px);
    margin-left: calc(-1 * var(--size-16))
}

[dir=rtl] .flex__inner {
    margin-right: 0;
    margin-right: calc(-1 * 16px);
    margin-right: calc(-1 * var(--size-16));
    margin-left: 0
}

@media (min-width:576px) {
    .flex__inner {
        margin-right: calc(-1 * 24px);
        margin-right: calc(-1 * var(--size-24))
    }
    .flex__inner,
    [dir=rtl] .flex__inner {
        margin-left: calc(-1 * 24px);
        margin-left: calc(-1 * var(--size-24))
    }
    [dir=rtl] .flex__inner {
        margin-right: 0;
        margin-right: calc(-1 * 24px);
        margin-right: calc(-1 * var(--size-24));
        margin-left: 0
    }
}

@media (min-width:768px) {
    .flex__inner {
        margin-right: calc(-1 * 32px);
        margin-right: calc(-1 * var(--size-32))
    }
    .flex__inner,
    [dir=rtl] .flex__inner {
        margin-left: calc(-1 * 32px);
        margin-left: calc(-1 * var(--size-32))
    }
    [dir=rtl] .flex__inner {
        margin-right: 0;
        margin-right: calc(-1 * 32px);
        margin-right: calc(-1 * var(--size-32));
        margin-left: 0
    }
}

@media (min-width:992px) {
    .flex__inner {
        margin-right: calc(-1 * 48px);
        margin-right: calc(-1 * var(--size-48))
    }
    .flex__inner,
    [dir=rtl] .flex__inner {
        margin-left: calc(-1 * 48px);
        margin-left: calc(-1 * var(--size-48))
    }
    [dir=rtl] .flex__inner {
        margin-right: 0;
        margin-right: calc(-1 * 48px);
        margin-right: calc(-1 * var(--size-48));
        margin-left: 0
    }
}

.flex__item {
    padding-right: 16px;
    padding-right: var(--size-16)
}

.flex__item,
[dir=rtl] .flex__item {
    padding-left: 16px;
    padding-left: var(--size-16)
}

[dir=rtl] .flex__item {
    padding-right: 0;
    padding-right: 16px;
    padding-right: var(--size-16);
    padding-left: 0
}

@media (min-width:576px) {
    .flex__item {
        padding-right: 24px;
        padding-right: var(--size-24)
    }
    .flex__item,
    [dir=rtl] .flex__item {
        padding-left: 24px;
        padding-left: var(--size-24)
    }
    [dir=rtl] .flex__item {
        padding-right: 0;
        padding-right: 24px;
        padding-right: var(--size-24);
        padding-left: 0
    }
}

@media (min-width:768px) {
    .flex__item {
        padding-right: 32px;
        padding-right: var(--size-32)
    }
    .flex__item,
    [dir=rtl] .flex__item {
        padding-left: 32px;
        padding-left: var(--size-32)
    }
    [dir=rtl] .flex__item {
        padding-right: 0;
        padding-right: 32px;
        padding-right: var(--size-32);
        padding-left: 0
    }
}

@media (min-width:992px) {
    .flex__item {
        padding-right: 48px;
        padding-right: var(--size-48)
    }
    .flex__item,
    [dir=rtl] .flex__item {
        padding-left: 48px;
        padding-left: var(--size-48)
    }
    [dir=rtl] .flex__item {
        padding-right: 0;
        padding-right: 48px;
        padding-right: var(--size-48);
        padding-left: 0
    }
}

.flex__item--4 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% / 3);
    flex-basis: calc(100% / 3);
    max-width: calc(100% / 3)
}

@media (max-width:767px) {
    .flex__item--4--md {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% / 3);
        flex-basis: calc(100% / 3);
        max-width: calc(100% / 3)
    }
}

.flex__item--8 {
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -ms-flex-preferred-size: calc(100% / 1.5);
    flex-basis: calc(100% / 1.5);
    max-width: calc(100% / 1.5)
}

@media (max-width:767px) {
    .flex__item--8--md {
        -ms-flex-positive: 0;
        flex-grow: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -ms-flex-preferred-size: calc(100% / 1.5);
        flex-basis: calc(100% / 1.5);
        max-width: calc(100% / 1.5)
    }
}

.flex__item--6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%
}

@media (max-width:767px) {
    .flex__item--6--md {
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
    }
}

.flex__item--12 {
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%
}

@media (max-width:767px) {
    .flex__item--12--md {
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
    }
}

.footer {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    padding-top: calc(8px * 10);
    padding-top: calc(var(--size-8) * 10);
    padding-bottom: calc(8px * 10);
    padding-bottom: calc(var(--size-8) * 10)
}

@media (min-width:576px) {
    .footer {
        padding-top: calc(8px * 15);
        padding-top: calc(var(--size-8) * 15);
        padding-bottom: calc(8px * 15);
        padding-bottom: calc(var(--size-8) * 15)
    }
}

@media (min-width:992px) {
    .footer {
        padding-top: calc(8px * 20);
        padding-top: calc(var(--size-8) * 20);
        padding-bottom: calc(8px * 20);
        padding-bottom: calc(var(--size-8) * 20)
    }
}

.footer .footer-link,
.footer .link-icon {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.footer .footer-link,
.footer .footer-link:active,
.footer .footer-link:focus,
.footer .footer-link:hover,
.footer .link-icon,
.footer .link-icon:active,
.footer .link-icon:focus,
.footer .link-icon:hover {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.footer .footer-title,
.footer .footer-title .footer-link,
.footer .footer-title .footer-link:active,
.footer .footer-title .footer-link:focus,
.footer .footer-title .footer-link:hover {
    color: #37517e;
    color: var(--color-content-primary)
}

.footer .logo {
    color: transparent
}

.footer .icon {
    margin: 0 5px;
    font-size: 32px !important;
    width: 24px
}

.footer .link-icon {
    -webkit-text-decoration: none;
    text-decoration: none
}

.footer .link-icon svg,
.footer .link-icon svg:active,
.footer .link-icon svg:focus,
.footer .link-icon svg:hover {
    fill: #5d7079;
    fill: var(--color-content-secondary)
}

.footer.footer-inverse {
    background: #37517e
}

.footer.footer-inverse .footer-link,
.footer.footer-inverse .footer-link:active,
.footer.footer-inverse .footer-link:focus,
.footer.footer-inverse .footer-link:hover,
.footer.footer-inverse .link-icon,
.footer.footer-inverse .link-icon:active,
.footer.footer-inverse .link-icon:focus,
.footer.footer-inverse .link-icon:hover {
    color: #ffffff
}

.footer.footer-inverse .footer-link svg,
.footer.footer-inverse .footer-link svg:active,
.footer.footer-inverse .footer-link svg:focus,
.footer.footer-inverse .footer-link svg:hover,
.footer.footer-inverse .link-icon svg,
.footer.footer-inverse .link-icon svg:active,
.footer.footer-inverse .link-icon svg:focus,
.footer.footer-inverse .link-icon svg:hover {
    fill: #ffffff
}

.footer.footer-inverse .footer-title {
    color: #ffffff
}

.footer.footer-inverse hr {
    opacity: .1
}

.footer.footer-inverse .body-3,
.footer.footer-inverse .np-text-body-default,
.footer.footer-inverse .tiny {
    color: #ffffff
}

@media (max-width:575px) {
    .footer {
        position: relative
    }
}

.container {
    margin-right: auto;
    margin-left: auto;
    padding-right: 16px;
    padding-left: 16px
}

.container:after,
.container:before {
    content: " ";
    display: table
}

.container:after {
    clear: both
}

@media (min-width:1200px) {
    .container {
        max-width: 1164px
    }
}

@media (min-width:576px) {
    .container {
        padding-right: 24px;
        padding-left: 24px
    }
}

@media (min-width:992px) {
    .container {
        padding-right: 32px;
        padding-left: 32px
    }
}

.container-fluid {
    margin-right: auto;
    margin-left: auto;
    padding-left: 12px;
    padding-right: 12px
}

.row,
[dir=rtl] .row {
    margin-left: -12px;
    margin-right: -12px
}

.row:after,
.row:before {
    content: " ";
    display: table
}

.row:after {
    clear: both
}

.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    position: relative;
    min-height: 1px;
    padding-left: 12px;
    padding-right: 12px
}

.col-xs-1,
.col-xs-10,
.col-xs-11,
.col-xs-12,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9 {
    float: left
}

[dir=rtl] .col-xs-1,
[dir=rtl] .col-xs-10,
[dir=rtl] .col-xs-11,
[dir=rtl] .col-xs-12,
[dir=rtl] .col-xs-2,
[dir=rtl] .col-xs-3,
[dir=rtl] .col-xs-4,
[dir=rtl] .col-xs-5,
[dir=rtl] .col-xs-6,
[dir=rtl] .col-xs-7,
[dir=rtl] .col-xs-8,
[dir=rtl] .col-xs-9 {
    float: right
}

.col-xs-12 {
    width: 100%
}

.row-equal-height .col-xs-12 {
    width: calc(100% - .5px)
}

.col-xs-11 {
    width: 91.66666667%
}

.row-equal-height .col-xs-11 {
    width: calc(91.66666667% - .5px)
}

.col-xs-10 {
    width: 83.33333333%
}

.row-equal-height .col-xs-10 {
    width: calc(83.33333333% - .5px)
}

.col-xs-9 {
    width: 75%
}

.row-equal-height .col-xs-9 {
    width: calc(75% - .5px)
}

.col-xs-8 {
    width: 66.66666667%
}

.row-equal-height .col-xs-8 {
    width: calc(66.66666667% - .5px)
}

.col-xs-7 {
    width: 58.33333333%
}

.row-equal-height .col-xs-7 {
    width: calc(58.33333333% - .5px)
}

.col-xs-6 {
    width: 50%
}

.row-equal-height .col-xs-6 {
    width: calc(50% - .5px)
}

.col-xs-5 {
    width: 41.66666667%
}

.row-equal-height .col-xs-5 {
    width: calc(41.66666667% - .5px)
}

.col-xs-4 {
    width: 33.33333333%
}

.row-equal-height .col-xs-4 {
    width: calc(33.33333333% - .5px)
}

.col-xs-3 {
    width: 25%
}

.row-equal-height .col-xs-3 {
    width: calc(25% - .5px)
}

.col-xs-2 {
    width: 16.66666667%
}

.row-equal-height .col-xs-2 {
    width: calc(16.66666667% - .5px)
}

.col-xs-1 {
    width: 8.33333333%
}

.row-equal-height .col-xs-1 {
    width: calc(8.33333333% - .5px)
}

.col-xs-pull-12 {
    right: 100%
}

[dir=rtl] .col-xs-pull-12 {
    left: 100%;
    right: auto
}

.col-xs-pull-11 {
    right: 91.66666667%
}

[dir=rtl] .col-xs-pull-11 {
    left: 91.66666667%;
    right: auto
}

.col-xs-pull-10 {
    right: 83.33333333%
}

[dir=rtl] .col-xs-pull-10 {
    left: 83.33333333%;
    right: auto
}

.col-xs-pull-9 {
    right: 75%
}

[dir=rtl] .col-xs-pull-9 {
    left: 75%;
    right: auto
}

.col-xs-pull-8 {
    right: 66.66666667%
}

[dir=rtl] .col-xs-pull-8 {
    left: 66.66666667%;
    right: auto
}

.col-xs-pull-7 {
    right: 58.33333333%
}

[dir=rtl] .col-xs-pull-7 {
    left: 58.33333333%;
    right: auto
}

.col-xs-pull-6 {
    right: 50%
}

[dir=rtl] .col-xs-pull-6 {
    left: 50%;
    right: auto
}

.col-xs-pull-5 {
    right: 41.66666667%
}

[dir=rtl] .col-xs-pull-5 {
    left: 41.66666667%;
    right: auto
}

.col-xs-pull-4 {
    right: 33.33333333%
}

[dir=rtl] .col-xs-pull-4 {
    left: 33.33333333%;
    right: auto
}

.col-xs-pull-3 {
    right: 25%
}

[dir=rtl] .col-xs-pull-3 {
    left: 25%;
    right: auto
}

.col-xs-pull-2 {
    right: 16.66666667%
}

[dir=rtl] .col-xs-pull-2 {
    left: 16.66666667%;
    right: auto
}

.col-xs-pull-1 {
    right: 8.33333333%
}

[dir=rtl] .col-xs-pull-1 {
    left: 8.33333333%;
    right: auto
}

.col-xs-pull-0 {
    right: auto
}

[dir=rtl] .col-xs-pull-0 {
    left: auto;
    right: auto
}

.col-xs-push-12 {
    left: 100%
}

[dir=rtl] .col-xs-push-12 {
    right: 100%;
    left: auto
}

.col-xs-push-11 {
    left: 91.66666667%
}

[dir=rtl] .col-xs-push-11 {
    right: 91.66666667%;
    left: auto
}

.col-xs-push-10 {
    left: 83.33333333%
}

[dir=rtl] .col-xs-push-10 {
    right: 83.33333333%;
    left: auto
}

.col-xs-push-9 {
    left: 75%
}

[dir=rtl] .col-xs-push-9 {
    right: 75%;
    left: auto
}

.col-xs-push-8 {
    left: 66.66666667%
}

[dir=rtl] .col-xs-push-8 {
    right: 66.66666667%;
    left: auto
}

.col-xs-push-7 {
    left: 58.33333333%
}

[dir=rtl] .col-xs-push-7 {
    right: 58.33333333%;
    left: auto
}

.col-xs-push-6 {
    left: 50%
}

[dir=rtl] .col-xs-push-6 {
    right: 50%;
    left: auto
}

.col-xs-push-5 {
    left: 41.66666667%
}

[dir=rtl] .col-xs-push-5 {
    right: 41.66666667%;
    left: auto
}

.col-xs-push-4 {
    left: 33.33333333%
}

[dir=rtl] .col-xs-push-4 {
    right: 33.33333333%;
    left: auto
}

.col-xs-push-3 {
    left: 25%
}

[dir=rtl] .col-xs-push-3 {
    right: 25%;
    left: auto
}

.col-xs-push-2 {
    left: 16.66666667%
}

[dir=rtl] .col-xs-push-2 {
    right: 16.66666667%;
    left: auto
}

.col-xs-push-1 {
    left: 8.33333333%
}

[dir=rtl] .col-xs-push-1 {
    right: 8.33333333%;
    left: auto
}

.col-xs-push-0 {
    left: auto
}

[dir=rtl] .col-xs-push-0 {
    right: auto;
    left: auto
}

.col-xs-offset-12 {
    margin-left: 100%
}

[dir=rtl] .col-xs-offset-12 {
    margin-right: 100%;
    margin-left: 0
}

.col-xs-offset-11 {
    margin-left: 91.66666667%
}

[dir=rtl] .col-xs-offset-11 {
    margin-right: 91.66666667%;
    margin-left: 0
}

.col-xs-offset-10 {
    margin-left: 83.33333333%
}

[dir=rtl] .col-xs-offset-10 {
    margin-right: 83.33333333%;
    margin-left: 0
}

.col-xs-offset-9 {
    margin-left: 75%
}

[dir=rtl] .col-xs-offset-9 {
    margin-right: 75%;
    margin-left: 0
}

.col-xs-offset-8 {
    margin-left: 66.66666667%
}

[dir=rtl] .col-xs-offset-8 {
    margin-right: 66.66666667%;
    margin-left: 0
}

.col-xs-offset-7 {
    margin-left: 58.33333333%
}

[dir=rtl] .col-xs-offset-7 {
    margin-right: 58.33333333%;
    margin-left: 0
}

.col-xs-offset-6 {
    margin-left: 50%
}

[dir=rtl] .col-xs-offset-6 {
    margin-right: 50%;
    margin-left: 0
}

.col-xs-offset-5 {
    margin-left: 41.66666667%
}

[dir=rtl] .col-xs-offset-5 {
    margin-right: 41.66666667%;
    margin-left: 0
}

.col-xs-offset-4 {
    margin-left: 33.33333333%
}

[dir=rtl] .col-xs-offset-4 {
    margin-right: 33.33333333%;
    margin-left: 0
}

.col-xs-offset-3 {
    margin-left: 25%
}

[dir=rtl] .col-xs-offset-3 {
    margin-right: 25%;
    margin-left: 0
}

.col-xs-offset-2 {
    margin-left: 16.66666667%
}

[dir=rtl] .col-xs-offset-2 {
    margin-right: 16.66666667%;
    margin-left: 0
}

.col-xs-offset-1 {
    margin-left: 8.33333333%
}

[dir=rtl] .col-xs-offset-1 {
    margin-right: 8.33333333%;
    margin-left: 0
}

.col-xs-offset-0 {
    margin-left: 0
}

[dir=rtl] .col-xs-offset-0 {
    margin-right: 0;
    margin-left: 0
}

@media (min-width:576px) {
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9 {
        float: left
    }
    [dir=rtl] .col-sm-1,
    [dir=rtl] .col-sm-10,
    [dir=rtl] .col-sm-11,
    [dir=rtl] .col-sm-12,
    [dir=rtl] .col-sm-2,
    [dir=rtl] .col-sm-3,
    [dir=rtl] .col-sm-4,
    [dir=rtl] .col-sm-5,
    [dir=rtl] .col-sm-6,
    [dir=rtl] .col-sm-7,
    [dir=rtl] .col-sm-8,
    [dir=rtl] .col-sm-9 {
        float: right
    }
    .col-sm-12 {
        width: 100%
    }
    .row-equal-height .col-sm-12 {
        width: calc(100% - .5px)
    }
    .col-sm-11 {
        width: 91.66666667%
    }
    .row-equal-height .col-sm-11 {
        width: calc(91.66666667% - .5px)
    }
    .col-sm-10 {
        width: 83.33333333%
    }
    .row-equal-height .col-sm-10 {
        width: calc(83.33333333% - .5px)
    }
    .col-sm-9 {
        width: 75%
    }
    .row-equal-height .col-sm-9 {
        width: calc(75% - .5px)
    }
    .col-sm-8 {
        width: 66.66666667%
    }
    .row-equal-height .col-sm-8 {
        width: calc(66.66666667% - .5px)
    }
    .col-sm-7 {
        width: 58.33333333%
    }
    .row-equal-height .col-sm-7 {
        width: calc(58.33333333% - .5px)
    }
    .col-sm-6 {
        width: 50%
    }
    .row-equal-height .col-sm-6 {
        width: calc(50% - .5px)
    }
    .col-sm-5 {
        width: 41.66666667%
    }
    .row-equal-height .col-sm-5 {
        width: calc(41.66666667% - .5px)
    }
    .col-sm-4 {
        width: 33.33333333%
    }
    .row-equal-height .col-sm-4 {
        width: calc(33.33333333% - .5px)
    }
    .col-sm-3 {
        width: 25%
    }
    .row-equal-height .col-sm-3 {
        width: calc(25% - .5px)
    }
    .col-sm-2 {
        width: 16.66666667%
    }
    .row-equal-height .col-sm-2 {
        width: calc(16.66666667% - .5px)
    }
    .col-sm-1 {
        width: 8.33333333%
    }
    .row-equal-height .col-sm-1 {
        width: calc(8.33333333% - .5px)
    }
    .col-sm-pull-12 {
        right: 100%
    }
    [dir=rtl] .col-sm-pull-12 {
        left: 100%;
        right: auto
    }
    .col-sm-pull-11 {
        right: 91.66666667%
    }
    [dir=rtl] .col-sm-pull-11 {
        left: 91.66666667%;
        right: auto
    }
    .col-sm-pull-10 {
        right: 83.33333333%
    }
    [dir=rtl] .col-sm-pull-10 {
        left: 83.33333333%;
        right: auto
    }
    .col-sm-pull-9 {
        right: 75%
    }
    [dir=rtl] .col-sm-pull-9 {
        left: 75%;
        right: auto
    }
    .col-sm-pull-8 {
        right: 66.66666667%
    }
    [dir=rtl] .col-sm-pull-8 {
        left: 66.66666667%;
        right: auto
    }
    .col-sm-pull-7 {
        right: 58.33333333%
    }
    [dir=rtl] .col-sm-pull-7 {
        left: 58.33333333%;
        right: auto
    }
    .col-sm-pull-6 {
        right: 50%
    }
    [dir=rtl] .col-sm-pull-6 {
        left: 50%;
        right: auto
    }
    .col-sm-pull-5 {
        right: 41.66666667%
    }
    [dir=rtl] .col-sm-pull-5 {
        left: 41.66666667%;
        right: auto
    }
    .col-sm-pull-4 {
        right: 33.33333333%
    }
    [dir=rtl] .col-sm-pull-4 {
        left: 33.33333333%;
        right: auto
    }
    .col-sm-pull-3 {
        right: 25%
    }
    [dir=rtl] .col-sm-pull-3 {
        left: 25%;
        right: auto
    }
    .col-sm-pull-2 {
        right: 16.66666667%
    }
    [dir=rtl] .col-sm-pull-2 {
        left: 16.66666667%;
        right: auto
    }
    .col-sm-pull-1 {
        right: 8.33333333%
    }
    [dir=rtl] .col-sm-pull-1 {
        left: 8.33333333%;
        right: auto
    }
    .col-sm-pull-0 {
        right: auto
    }
    [dir=rtl] .col-sm-pull-0 {
        left: auto;
        right: auto
    }
    .col-sm-push-12 {
        left: 100%
    }
    [dir=rtl] .col-sm-push-12 {
        right: 100%;
        left: auto
    }
    .col-sm-push-11 {
        left: 91.66666667%
    }
    [dir=rtl] .col-sm-push-11 {
        right: 91.66666667%;
        left: auto
    }
    .col-sm-push-10 {
        left: 83.33333333%
    }
    [dir=rtl] .col-sm-push-10 {
        right: 83.33333333%;
        left: auto
    }
    .col-sm-push-9 {
        left: 75%
    }
    [dir=rtl] .col-sm-push-9 {
        right: 75%;
        left: auto
    }
    .col-sm-push-8 {
        left: 66.66666667%
    }
    [dir=rtl] .col-sm-push-8 {
        right: 66.66666667%;
        left: auto
    }
    .col-sm-push-7 {
        left: 58.33333333%
    }
    [dir=rtl] .col-sm-push-7 {
        right: 58.33333333%;
        left: auto
    }
    .col-sm-push-6 {
        left: 50%
    }
    [dir=rtl] .col-sm-push-6 {
        right: 50%;
        left: auto
    }
    .col-sm-push-5 {
        left: 41.66666667%
    }
    [dir=rtl] .col-sm-push-5 {
        right: 41.66666667%;
        left: auto
    }
    .col-sm-push-4 {
        left: 33.33333333%
    }
    [dir=rtl] .col-sm-push-4 {
        right: 33.33333333%;
        left: auto
    }
    .col-sm-push-3 {
        left: 25%
    }
    [dir=rtl] .col-sm-push-3 {
        right: 25%;
        left: auto
    }
    .col-sm-push-2 {
        left: 16.66666667%
    }
    [dir=rtl] .col-sm-push-2 {
        right: 16.66666667%;
        left: auto
    }
    .col-sm-push-1 {
        left: 8.33333333%
    }
    [dir=rtl] .col-sm-push-1 {
        right: 8.33333333%;
        left: auto
    }
    .col-sm-push-0 {
        left: auto
    }
    [dir=rtl] .col-sm-push-0 {
        right: auto;
        left: auto
    }
    .col-sm-offset-12 {
        margin-left: 100%
    }
    [dir=rtl] .col-sm-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }
    .col-sm-offset-11 {
        margin-left: 91.66666667%
    }
    [dir=rtl] .col-sm-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }
    .col-sm-offset-10 {
        margin-left: 83.33333333%
    }
    [dir=rtl] .col-sm-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }
    .col-sm-offset-9 {
        margin-left: 75%
    }
    [dir=rtl] .col-sm-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }
    .col-sm-offset-8 {
        margin-left: 66.66666667%
    }
    [dir=rtl] .col-sm-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }
    .col-sm-offset-7 {
        margin-left: 58.33333333%
    }
    [dir=rtl] .col-sm-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }
    .col-sm-offset-6 {
        margin-left: 50%
    }
    [dir=rtl] .col-sm-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }
    .col-sm-offset-5 {
        margin-left: 41.66666667%
    }
    [dir=rtl] .col-sm-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }
    .col-sm-offset-4 {
        margin-left: 33.33333333%
    }
    [dir=rtl] .col-sm-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }
    .col-sm-offset-3 {
        margin-left: 25%
    }
    [dir=rtl] .col-sm-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }
    .col-sm-offset-2 {
        margin-left: 16.66666667%
    }
    [dir=rtl] .col-sm-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }
    .col-sm-offset-1 {
        margin-left: 8.33333333%
    }
    [dir=rtl] .col-sm-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }
    .col-sm-offset-0 {
        margin-left: 0
    }
    [dir=rtl] .col-sm-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width:768px) {
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9 {
        float: left
    }
    [dir=rtl] .col-md-1,
    [dir=rtl] .col-md-10,
    [dir=rtl] .col-md-11,
    [dir=rtl] .col-md-12,
    [dir=rtl] .col-md-2,
    [dir=rtl] .col-md-3,
    [dir=rtl] .col-md-4,
    [dir=rtl] .col-md-5,
    [dir=rtl] .col-md-6,
    [dir=rtl] .col-md-7,
    [dir=rtl] .col-md-8,
    [dir=rtl] .col-md-9 {
        float: right
    }
    .col-md-12 {
        width: 100%
    }
    .row-equal-height .col-md-12 {
        width: calc(100% - .5px)
    }
    .col-md-11 {
        width: 91.66666667%
    }
    .row-equal-height .col-md-11 {
        width: calc(91.66666667% - .5px)
    }
    .col-md-10 {
        width: 83.33333333%
    }
    .row-equal-height .col-md-10 {
        width: calc(83.33333333% - .5px)
    }
    .col-md-9 {
        width: 75%
    }
    .row-equal-height .col-md-9 {
        width: calc(75% - .5px)
    }
    .col-md-8 {
        width: 66.66666667%
    }
    .row-equal-height .col-md-8 {
        width: calc(66.66666667% - .5px)
    }
    .col-md-7 {
        width: 58.33333333%
    }
    .row-equal-height .col-md-7 {
        width: calc(58.33333333% - .5px)
    }
    .col-md-6 {
        width: 50%
    }
    .row-equal-height .col-md-6 {
        width: calc(50% - .5px)
    }
    .col-md-5 {
        width: 41.66666667%
    }
    .row-equal-height .col-md-5 {
        width: calc(41.66666667% - .5px)
    }
    .col-md-4 {
        width: 33.33333333%
    }
    .row-equal-height .col-md-4 {
        width: calc(33.33333333% - .5px)
    }
    .col-md-3 {
        width: 25%
    }
    .row-equal-height .col-md-3 {
        width: calc(25% - .5px)
    }
    .col-md-2 {
        width: 16.66666667%
    }
    .row-equal-height .col-md-2 {
        width: calc(16.66666667% - .5px)
    }
    .col-md-1 {
        width: 8.33333333%
    }
    .row-equal-height .col-md-1 {
        width: calc(8.33333333% - .5px)
    }
    .col-md-pull-12 {
        right: 100%
    }
    [dir=rtl] .col-md-pull-12 {
        left: 100%;
        right: auto
    }
    .col-md-pull-11 {
        right: 91.66666667%
    }
    [dir=rtl] .col-md-pull-11 {
        left: 91.66666667%;
        right: auto
    }
    .col-md-pull-10 {
        right: 83.33333333%
    }
    [dir=rtl] .col-md-pull-10 {
        left: 83.33333333%;
        right: auto
    }
    .col-md-pull-9 {
        right: 75%
    }
    [dir=rtl] .col-md-pull-9 {
        left: 75%;
        right: auto
    }
    .col-md-pull-8 {
        right: 66.66666667%
    }
    [dir=rtl] .col-md-pull-8 {
        left: 66.66666667%;
        right: auto
    }
    .col-md-pull-7 {
        right: 58.33333333%
    }
    [dir=rtl] .col-md-pull-7 {
        left: 58.33333333%;
        right: auto
    }
    .col-md-pull-6 {
        right: 50%
    }
    [dir=rtl] .col-md-pull-6 {
        left: 50%;
        right: auto
    }
    .col-md-pull-5 {
        right: 41.66666667%
    }
    [dir=rtl] .col-md-pull-5 {
        left: 41.66666667%;
        right: auto
    }
    .col-md-pull-4 {
        right: 33.33333333%
    }
    [dir=rtl] .col-md-pull-4 {
        left: 33.33333333%;
        right: auto
    }
    .col-md-pull-3 {
        right: 25%
    }
    [dir=rtl] .col-md-pull-3 {
        left: 25%;
        right: auto
    }
    .col-md-pull-2 {
        right: 16.66666667%
    }
    [dir=rtl] .col-md-pull-2 {
        left: 16.66666667%;
        right: auto
    }
    .col-md-pull-1 {
        right: 8.33333333%
    }
    [dir=rtl] .col-md-pull-1 {
        left: 8.33333333%;
        right: auto
    }
    .col-md-pull-0 {
        right: auto
    }
    [dir=rtl] .col-md-pull-0 {
        left: auto;
        right: auto
    }
    .col-md-push-12 {
        left: 100%
    }
    [dir=rtl] .col-md-push-12 {
        right: 100%;
        left: auto
    }
    .col-md-push-11 {
        left: 91.66666667%
    }
    [dir=rtl] .col-md-push-11 {
        right: 91.66666667%;
        left: auto
    }
    .col-md-push-10 {
        left: 83.33333333%
    }
    [dir=rtl] .col-md-push-10 {
        right: 83.33333333%;
        left: auto
    }
    .col-md-push-9 {
        left: 75%
    }
    [dir=rtl] .col-md-push-9 {
        right: 75%;
        left: auto
    }
    .col-md-push-8 {
        left: 66.66666667%
    }
    [dir=rtl] .col-md-push-8 {
        right: 66.66666667%;
        left: auto
    }
    .col-md-push-7 {
        left: 58.33333333%
    }
    [dir=rtl] .col-md-push-7 {
        right: 58.33333333%;
        left: auto
    }
    .col-md-push-6 {
        left: 50%
    }
    [dir=rtl] .col-md-push-6 {
        right: 50%;
        left: auto
    }
    .col-md-push-5 {
        left: 41.66666667%
    }
    [dir=rtl] .col-md-push-5 {
        right: 41.66666667%;
        left: auto
    }
    .col-md-push-4 {
        left: 33.33333333%
    }
    [dir=rtl] .col-md-push-4 {
        right: 33.33333333%;
        left: auto
    }
    .col-md-push-3 {
        left: 25%
    }
    [dir=rtl] .col-md-push-3 {
        right: 25%;
        left: auto
    }
    .col-md-push-2 {
        left: 16.66666667%
    }
    [dir=rtl] .col-md-push-2 {
        right: 16.66666667%;
        left: auto
    }
    .col-md-push-1 {
        left: 8.33333333%
    }
    [dir=rtl] .col-md-push-1 {
        right: 8.33333333%;
        left: auto
    }
    .col-md-push-0 {
        left: auto
    }
    [dir=rtl] .col-md-push-0 {
        right: auto;
        left: auto
    }
    .col-md-offset-12 {
        margin-left: 100%
    }
    [dir=rtl] .col-md-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }
    .col-md-offset-11 {
        margin-left: 91.66666667%
    }
    [dir=rtl] .col-md-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }
    .col-md-offset-10 {
        margin-left: 83.33333333%
    }
    [dir=rtl] .col-md-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }
    .col-md-offset-9 {
        margin-left: 75%
    }
    [dir=rtl] .col-md-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }
    .col-md-offset-8 {
        margin-left: 66.66666667%
    }
    [dir=rtl] .col-md-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }
    .col-md-offset-7 {
        margin-left: 58.33333333%
    }
    [dir=rtl] .col-md-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }
    .col-md-offset-6 {
        margin-left: 50%
    }
    [dir=rtl] .col-md-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }
    .col-md-offset-5 {
        margin-left: 41.66666667%
    }
    [dir=rtl] .col-md-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }
    .col-md-offset-4 {
        margin-left: 33.33333333%
    }
    [dir=rtl] .col-md-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }
    .col-md-offset-3 {
        margin-left: 25%
    }
    [dir=rtl] .col-md-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }
    .col-md-offset-2 {
        margin-left: 16.66666667%
    }
    [dir=rtl] .col-md-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }
    .col-md-offset-1 {
        margin-left: 8.33333333%
    }
    [dir=rtl] .col-md-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }
    .col-md-offset-0 {
        margin-left: 0
    }
    [dir=rtl] .col-md-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width:992px) {
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9 {
        float: left
    }
    [dir=rtl] .col-lg-1,
    [dir=rtl] .col-lg-10,
    [dir=rtl] .col-lg-11,
    [dir=rtl] .col-lg-12,
    [dir=rtl] .col-lg-2,
    [dir=rtl] .col-lg-3,
    [dir=rtl] .col-lg-4,
    [dir=rtl] .col-lg-5,
    [dir=rtl] .col-lg-6,
    [dir=rtl] .col-lg-7,
    [dir=rtl] .col-lg-8,
    [dir=rtl] .col-lg-9 {
        float: right
    }
    .col-lg-12 {
        width: 100%
    }
    .row-equal-height .col-lg-12 {
        width: calc(100% - .5px)
    }
    .col-lg-11 {
        width: 91.66666667%
    }
    .row-equal-height .col-lg-11 {
        width: calc(91.66666667% - .5px)
    }
    .col-lg-10 {
        width: 83.33333333%
    }
    .row-equal-height .col-lg-10 {
        width: calc(83.33333333% - .5px)
    }
    .col-lg-9 {
        width: 75%
    }
    .row-equal-height .col-lg-9 {
        width: calc(75% - .5px)
    }
    .col-lg-8 {
        width: 66.66666667%
    }
    .row-equal-height .col-lg-8 {
        width: calc(66.66666667% - .5px)
    }
    .col-lg-7 {
        width: 58.33333333%
    }
    .row-equal-height .col-lg-7 {
        width: calc(58.33333333% - .5px)
    }
    .col-lg-6 {
        width: 50%
    }
    .row-equal-height .col-lg-6 {
        width: calc(50% - .5px)
    }
    .col-lg-5 {
        width: 41.66666667%
    }
    .row-equal-height .col-lg-5 {
        width: calc(41.66666667% - .5px)
    }
    .col-lg-4 {
        width: 33.33333333%
    }
    .row-equal-height .col-lg-4 {
        width: calc(33.33333333% - .5px)
    }
    .col-lg-3 {
        width: 25%
    }
    .row-equal-height .col-lg-3 {
        width: calc(25% - .5px)
    }
    .col-lg-2 {
        width: 16.66666667%
    }
    .row-equal-height .col-lg-2 {
        width: calc(16.66666667% - .5px)
    }
    .col-lg-1 {
        width: 8.33333333%
    }
    .row-equal-height .col-lg-1 {
        width: calc(8.33333333% - .5px)
    }
    .col-lg-pull-12 {
        right: 100%
    }
    [dir=rtl] .col-lg-pull-12 {
        left: 100%;
        right: auto
    }
    .col-lg-pull-11 {
        right: 91.66666667%
    }
    [dir=rtl] .col-lg-pull-11 {
        left: 91.66666667%;
        right: auto
    }
    .col-lg-pull-10 {
        right: 83.33333333%
    }
    [dir=rtl] .col-lg-pull-10 {
        left: 83.33333333%;
        right: auto
    }
    .col-lg-pull-9 {
        right: 75%
    }
    [dir=rtl] .col-lg-pull-9 {
        left: 75%;
        right: auto
    }
    .col-lg-pull-8 {
        right: 66.66666667%
    }
    [dir=rtl] .col-lg-pull-8 {
        left: 66.66666667%;
        right: auto
    }
    .col-lg-pull-7 {
        right: 58.33333333%
    }
    [dir=rtl] .col-lg-pull-7 {
        left: 58.33333333%;
        right: auto
    }
    .col-lg-pull-6 {
        right: 50%
    }
    [dir=rtl] .col-lg-pull-6 {
        left: 50%;
        right: auto
    }
    .col-lg-pull-5 {
        right: 41.66666667%
    }
    [dir=rtl] .col-lg-pull-5 {
        left: 41.66666667%;
        right: auto
    }
    .col-lg-pull-4 {
        right: 33.33333333%
    }
    [dir=rtl] .col-lg-pull-4 {
        left: 33.33333333%;
        right: auto
    }
    .col-lg-pull-3 {
        right: 25%
    }
    [dir=rtl] .col-lg-pull-3 {
        left: 25%;
        right: auto
    }
    .col-lg-pull-2 {
        right: 16.66666667%
    }
    [dir=rtl] .col-lg-pull-2 {
        left: 16.66666667%;
        right: auto
    }
    .col-lg-pull-1 {
        right: 8.33333333%
    }
    [dir=rtl] .col-lg-pull-1 {
        left: 8.33333333%;
        right: auto
    }
    .col-lg-pull-0 {
        right: auto
    }
    [dir=rtl] .col-lg-pull-0 {
        left: auto;
        right: auto
    }
    .col-lg-push-12 {
        left: 100%
    }
    [dir=rtl] .col-lg-push-12 {
        right: 100%;
        left: auto
    }
    .col-lg-push-11 {
        left: 91.66666667%
    }
    [dir=rtl] .col-lg-push-11 {
        right: 91.66666667%;
        left: auto
    }
    .col-lg-push-10 {
        left: 83.33333333%
    }
    [dir=rtl] .col-lg-push-10 {
        right: 83.33333333%;
        left: auto
    }
    .col-lg-push-9 {
        left: 75%
    }
    [dir=rtl] .col-lg-push-9 {
        right: 75%;
        left: auto
    }
    .col-lg-push-8 {
        left: 66.66666667%
    }
    [dir=rtl] .col-lg-push-8 {
        right: 66.66666667%;
        left: auto
    }
    .col-lg-push-7 {
        left: 58.33333333%
    }
    [dir=rtl] .col-lg-push-7 {
        right: 58.33333333%;
        left: auto
    }
    .col-lg-push-6 {
        left: 50%
    }
    [dir=rtl] .col-lg-push-6 {
        right: 50%;
        left: auto
    }
    .col-lg-push-5 {
        left: 41.66666667%
    }
    [dir=rtl] .col-lg-push-5 {
        right: 41.66666667%;
        left: auto
    }
    .col-lg-push-4 {
        left: 33.33333333%
    }
    [dir=rtl] .col-lg-push-4 {
        right: 33.33333333%;
        left: auto
    }
    .col-lg-push-3 {
        left: 25%
    }
    [dir=rtl] .col-lg-push-3 {
        right: 25%;
        left: auto
    }
    .col-lg-push-2 {
        left: 16.66666667%
    }
    [dir=rtl] .col-lg-push-2 {
        right: 16.66666667%;
        left: auto
    }
    .col-lg-push-1 {
        left: 8.33333333%
    }
    [dir=rtl] .col-lg-push-1 {
        right: 8.33333333%;
        left: auto
    }
    .col-lg-push-0 {
        left: auto
    }
    [dir=rtl] .col-lg-push-0 {
        right: auto;
        left: auto
    }
    .col-lg-offset-12 {
        margin-left: 100%
    }
    [dir=rtl] .col-lg-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }
    .col-lg-offset-11 {
        margin-left: 91.66666667%
    }
    [dir=rtl] .col-lg-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }
    .col-lg-offset-10 {
        margin-left: 83.33333333%
    }
    [dir=rtl] .col-lg-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }
    .col-lg-offset-9 {
        margin-left: 75%
    }
    [dir=rtl] .col-lg-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }
    .col-lg-offset-8 {
        margin-left: 66.66666667%
    }
    [dir=rtl] .col-lg-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }
    .col-lg-offset-7 {
        margin-left: 58.33333333%
    }
    [dir=rtl] .col-lg-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }
    .col-lg-offset-6 {
        margin-left: 50%
    }
    [dir=rtl] .col-lg-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }
    .col-lg-offset-5 {
        margin-left: 41.66666667%
    }
    [dir=rtl] .col-lg-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }
    .col-lg-offset-4 {
        margin-left: 33.33333333%
    }
    [dir=rtl] .col-lg-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }
    .col-lg-offset-3 {
        margin-left: 25%
    }
    [dir=rtl] .col-lg-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }
    .col-lg-offset-2 {
        margin-left: 16.66666667%
    }
    [dir=rtl] .col-lg-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }
    .col-lg-offset-1 {
        margin-left: 8.33333333%
    }
    [dir=rtl] .col-lg-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }
    .col-lg-offset-0 {
        margin-left: 0
    }
    [dir=rtl] .col-lg-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (min-width:1200px) {
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9 {
        float: left
    }
    [dir=rtl] .col-xl-1,
    [dir=rtl] .col-xl-10,
    [dir=rtl] .col-xl-11,
    [dir=rtl] .col-xl-12,
    [dir=rtl] .col-xl-2,
    [dir=rtl] .col-xl-3,
    [dir=rtl] .col-xl-4,
    [dir=rtl] .col-xl-5,
    [dir=rtl] .col-xl-6,
    [dir=rtl] .col-xl-7,
    [dir=rtl] .col-xl-8,
    [dir=rtl] .col-xl-9 {
        float: right
    }
    .col-xl-12 {
        width: 100%
    }
    .row-equal-height .col-xl-12 {
        width: calc(100% - .5px)
    }
    .col-xl-11 {
        width: 91.66666667%
    }
    .row-equal-height .col-xl-11 {
        width: calc(91.66666667% - .5px)
    }
    .col-xl-10 {
        width: 83.33333333%
    }
    .row-equal-height .col-xl-10 {
        width: calc(83.33333333% - .5px)
    }
    .col-xl-9 {
        width: 75%
    }
    .row-equal-height .col-xl-9 {
        width: calc(75% - .5px)
    }
    .col-xl-8 {
        width: 66.66666667%
    }
    .row-equal-height .col-xl-8 {
        width: calc(66.66666667% - .5px)
    }
    .col-xl-7 {
        width: 58.33333333%
    }
    .row-equal-height .col-xl-7 {
        width: calc(58.33333333% - .5px)
    }
    .col-xl-6 {
        width: 50%
    }
    .row-equal-height .col-xl-6 {
        width: calc(50% - .5px)
    }
    .col-xl-5 {
        width: 41.66666667%
    }
    .row-equal-height .col-xl-5 {
        width: calc(41.66666667% - .5px)
    }
    .col-xl-4 {
        width: 33.33333333%
    }
    .row-equal-height .col-xl-4 {
        width: calc(33.33333333% - .5px)
    }
    .col-xl-3 {
        width: 25%
    }
    .row-equal-height .col-xl-3 {
        width: calc(25% - .5px)
    }
    .col-xl-2 {
        width: 16.66666667%
    }
    .row-equal-height .col-xl-2 {
        width: calc(16.66666667% - .5px)
    }
    .col-xl-1 {
        width: 8.33333333%
    }
    .row-equal-height .col-xl-1 {
        width: calc(8.33333333% - .5px)
    }
    .col-xl-pull-12 {
        right: 100%
    }
    [dir=rtl] .col-xl-pull-12 {
        left: 100%;
        right: auto
    }
    .col-xl-pull-11 {
        right: 91.66666667%
    }
    [dir=rtl] .col-xl-pull-11 {
        left: 91.66666667%;
        right: auto
    }
    .col-xl-pull-10 {
        right: 83.33333333%
    }
    [dir=rtl] .col-xl-pull-10 {
        left: 83.33333333%;
        right: auto
    }
    .col-xl-pull-9 {
        right: 75%
    }
    [dir=rtl] .col-xl-pull-9 {
        left: 75%;
        right: auto
    }
    .col-xl-pull-8 {
        right: 66.66666667%
    }
    [dir=rtl] .col-xl-pull-8 {
        left: 66.66666667%;
        right: auto
    }
    .col-xl-pull-7 {
        right: 58.33333333%
    }
    [dir=rtl] .col-xl-pull-7 {
        left: 58.33333333%;
        right: auto
    }
    .col-xl-pull-6 {
        right: 50%
    }
    [dir=rtl] .col-xl-pull-6 {
        left: 50%;
        right: auto
    }
    .col-xl-pull-5 {
        right: 41.66666667%
    }
    [dir=rtl] .col-xl-pull-5 {
        left: 41.66666667%;
        right: auto
    }
    .col-xl-pull-4 {
        right: 33.33333333%
    }
    [dir=rtl] .col-xl-pull-4 {
        left: 33.33333333%;
        right: auto
    }
    .col-xl-pull-3 {
        right: 25%
    }
    [dir=rtl] .col-xl-pull-3 {
        left: 25%;
        right: auto
    }
    .col-xl-pull-2 {
        right: 16.66666667%
    }
    [dir=rtl] .col-xl-pull-2 {
        left: 16.66666667%;
        right: auto
    }
    .col-xl-pull-1 {
        right: 8.33333333%
    }
    [dir=rtl] .col-xl-pull-1 {
        left: 8.33333333%;
        right: auto
    }
    .col-xl-pull-0 {
        right: auto
    }
    [dir=rtl] .col-xl-pull-0 {
        left: auto;
        right: auto
    }
    .col-xl-push-12 {
        left: 100%
    }
    [dir=rtl] .col-xl-push-12 {
        right: 100%;
        left: auto
    }
    .col-xl-push-11 {
        left: 91.66666667%
    }
    [dir=rtl] .col-xl-push-11 {
        right: 91.66666667%;
        left: auto
    }
    .col-xl-push-10 {
        left: 83.33333333%
    }
    [dir=rtl] .col-xl-push-10 {
        right: 83.33333333%;
        left: auto
    }
    .col-xl-push-9 {
        left: 75%
    }
    [dir=rtl] .col-xl-push-9 {
        right: 75%;
        left: auto
    }
    .col-xl-push-8 {
        left: 66.66666667%
    }
    [dir=rtl] .col-xl-push-8 {
        right: 66.66666667%;
        left: auto
    }
    .col-xl-push-7 {
        left: 58.33333333%
    }
    [dir=rtl] .col-xl-push-7 {
        right: 58.33333333%;
        left: auto
    }
    .col-xl-push-6 {
        left: 50%
    }
    [dir=rtl] .col-xl-push-6 {
        right: 50%;
        left: auto
    }
    .col-xl-push-5 {
        left: 41.66666667%
    }
    [dir=rtl] .col-xl-push-5 {
        right: 41.66666667%;
        left: auto
    }
    .col-xl-push-4 {
        left: 33.33333333%
    }
    [dir=rtl] .col-xl-push-4 {
        right: 33.33333333%;
        left: auto
    }
    .col-xl-push-3 {
        left: 25%
    }
    [dir=rtl] .col-xl-push-3 {
        right: 25%;
        left: auto
    }
    .col-xl-push-2 {
        left: 16.66666667%
    }
    [dir=rtl] .col-xl-push-2 {
        right: 16.66666667%;
        left: auto
    }
    .col-xl-push-1 {
        left: 8.33333333%
    }
    [dir=rtl] .col-xl-push-1 {
        right: 8.33333333%;
        left: auto
    }
    .col-xl-push-0 {
        left: auto
    }
    [dir=rtl] .col-xl-push-0 {
        right: auto;
        left: auto
    }
    .col-xl-offset-12 {
        margin-left: 100%
    }
    [dir=rtl] .col-xl-offset-12 {
        margin-right: 100%;
        margin-left: 0
    }
    .col-xl-offset-11 {
        margin-left: 91.66666667%
    }
    [dir=rtl] .col-xl-offset-11 {
        margin-right: 91.66666667%;
        margin-left: 0
    }
    .col-xl-offset-10 {
        margin-left: 83.33333333%
    }
    [dir=rtl] .col-xl-offset-10 {
        margin-right: 83.33333333%;
        margin-left: 0
    }
    .col-xl-offset-9 {
        margin-left: 75%
    }
    [dir=rtl] .col-xl-offset-9 {
        margin-right: 75%;
        margin-left: 0
    }
    .col-xl-offset-8 {
        margin-left: 66.66666667%
    }
    [dir=rtl] .col-xl-offset-8 {
        margin-right: 66.66666667%;
        margin-left: 0
    }
    .col-xl-offset-7 {
        margin-left: 58.33333333%
    }
    [dir=rtl] .col-xl-offset-7 {
        margin-right: 58.33333333%;
        margin-left: 0
    }
    .col-xl-offset-6 {
        margin-left: 50%
    }
    [dir=rtl] .col-xl-offset-6 {
        margin-right: 50%;
        margin-left: 0
    }
    .col-xl-offset-5 {
        margin-left: 41.66666667%
    }
    [dir=rtl] .col-xl-offset-5 {
        margin-right: 41.66666667%;
        margin-left: 0
    }
    .col-xl-offset-4 {
        margin-left: 33.33333333%
    }
    [dir=rtl] .col-xl-offset-4 {
        margin-right: 33.33333333%;
        margin-left: 0
    }
    .col-xl-offset-3 {
        margin-left: 25%
    }
    [dir=rtl] .col-xl-offset-3 {
        margin-right: 25%;
        margin-left: 0
    }
    .col-xl-offset-2 {
        margin-left: 16.66666667%
    }
    [dir=rtl] .col-xl-offset-2 {
        margin-right: 16.66666667%;
        margin-left: 0
    }
    .col-xl-offset-1 {
        margin-left: 8.33333333%
    }
    [dir=rtl] .col-xl-offset-1 {
        margin-right: 8.33333333%;
        margin-left: 0
    }
    .col-xl-offset-0 {
        margin-left: 0
    }
    [dir=rtl] .col-xl-offset-0 {
        margin-right: 0;
        margin-left: 0
    }
}

@media (max-width:575px) {
    .container {
        padding-right: 16px;
        padding-left: 16px
    }
}

@media (min-width:576px) and (max-width:767px) {
    .container {
        padding-right: 24px;
        padding-left: 24px
    }
}

[class*=col-lg],
[class*=col-md],
[class*=col-sm],
[class*=col-xl] {
    margin-bottom: calc(8px * 2);
    margin-bottom: calc(var(--size-8) * 2)
}

[class*=col-xs] {
    margin-bottom: 0
}

@media (min-width:576px) {
    [class*=col-sm] {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    [class*=col-md] {
        margin-bottom: 0
    }
}

@media (min-width:992px) {
    [class*=col-lg] {
        margin-bottom: 0
    }
}

@media (min-width:1200px) {
    [class*=col-xl] {
        margin-bottom: 0
    }
}

.row-equal-height {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.row-equal-height,
.row-equal-height>[class*=col-] {
    display: -ms-flexbox;
    display: flex
}

@media (max-width:575px) {
    .row-equal-height .col-xs-12 {
        margin-bottom: 12px;
        margin-bottom: var(--size-12)
    }
    .row {
        margin-right: calc(8px * -1);
        margin-right: calc(var(--size-8) * -1);
        margin-left: calc(8px * -1);
        margin-left: calc(var(--size-8) * -1)
    }
    [class*=col-] {
        padding-right: 8px;
        padding-right: var(--size-8);
        padding-left: 8px;
        padding-left: var(--size-8)
    }
}

.row--wide {
    margin-right: -24px/2;
    margin-left: -24px/2
}

.row--wide [class*=col-] {
    padding-right: 24px/2;
    padding-left: 24px/2
}

@media (min-width:576px) {
    .row--wide {
        margin-right: -48px/2;
        margin-left: -48px/2
    }
    .row--wide [class*=col-] {
        padding-right: 48px/2;
        padding-left: 48px/2
    }
}

@media (min-width:992px) {
    .row--wide {
        margin-right: -96px/2;
        margin-left: -96px/2
    }
    .row--wide [class*=col-] {
        padding-right: 96px/2;
        padding-left: 96px/2
    }
}

@media (min-width:1200px) {
    .container--fullscreen {
        max-width: 100%
    }
}

.container--text {
    max-width: 700px
}

.container--text,
.container--wide {
    margin-right: auto;
    margin-left: auto
}

.container--wide {
    max-width: 1500px
}

@media (min-width:1200px) {
    .container--wide {
        max-width: 1500px
    }
}

.link-callout>.tw-icon-chevron-up {
    display: inline-block;
    margin-left: 8px;
    margin-left: var(--size-8);
    pointer-events: none;
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

[dir=rtl] .link-callout>.tw-icon-chevron-up {
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-left: 0
}

.callout-container:focus .link-callout>.tw-icon-chevron-up,
.callout-container:hover .link-callout>.tw-icon-chevron-up,
.link-callout:focus>.tw-icon-chevron-up,
.link-callout:hover>.tw-icon-chevron-up {
    -webkit-transform: translateX(4px) rotate(90deg);
    transform: translateX(4px) rotate(90deg)
}

.list-group {
    list-style-type: none;
    margin-bottom: 20px;
    padding-left: 0;
    border-left: 1px solid rgba(0, 0, 0, .10196);
    border-left: 1px solid var(--color-border-neutral);
    border-right: 1px solid rgba(0, 0, 0, .10196);
    border-right: 1px solid var(--color-border-neutral)
}

[dir=rtl] .list-group {
    padding-right: 0;
    padding-left: 0
}

.list-group-item {
    display: block;
    padding: 16px 16px 16px 14px;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    margin-top: 1px;
    line-height: 1.5;
    line-height: var(--line-height-body);
    -webkit-transition: all .15s ease;
    transition: all .15s ease
}

[dir=rtl] .list-group-item {
    padding: 16px 14px 16px 16px;
    border-right: 2px solid transparent
}

html:not([dir=rtl]) .list-group-item {
    border-left: 2px solid transparent
}

.panel-group .list-group-item {
    margin-top: 0
}

@media (min-width:576px) {
    .list-group-item {
        padding: 24px 24px 24px 22px
    }
    [dir=rtl] .list-group-item {
        padding: 24px 22px 24px 24px
    }
}

@media (min-width:992px) {
    .list-group-item {
        padding: 32px 32px 32px 30px
    }
    [dir=rtl] .list-group-item {
        padding: 32px 30px 32px 32px
    }
}

.list-group-item-heading {
    margin: 0;
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    font-weight: 500;
    font-weight: var(--font-weight-medium);
    font-size: .875rem;
    font-size: var(--font-size-14);
    letter-spacing: -.006em;
    line-height: 140%;
    color: #37517e;
    color: var(--color-content-primary)
}

@supports (hyphenate-limit-chars:1) {
    .list-group-item-heading {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .list-group-item-heading {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .list-group-item-heading {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .list-group-item-heading {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .list-group-item-heading {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.list-group-item-heading+ol:not(.list-unstyled),
.list-group-item-heading+p,
.list-group-item-heading+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.list-group-item-text {
    margin-bottom: 0;
    color: #5d7079;
    color: var(--color-content-secondary)
}

a.list-group-item {
    -webkit-text-decoration: none;
    text-decoration: none
}

a.list-group-item,
a.list-group-item .list-group-item-heading {
    color: #0097c7;
    color: var(--color-content-accent)
}

a.list-group-item:not(.disabled):not(:disabled):focus,
a.list-group-item:not(.disabled):not(:disabled):hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.list-group-item[ng-click] {
    cursor: pointer
}

.list-group-item[ng-click]:hover {
    will-change: margin, contents
}

.list-group-item.active {
    z-index: 2;
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .10196);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .10196);
    -webkit-box-shadow: 0 1px 10px var(--color-border-neutral);
    box-shadow: 0 1px 10px var(--color-border-neutral);
    margin-top: 24px;
    margin-top: var(--size-24);
    margin-bottom: 24px;
    margin-bottom: var(--size-24)
}

.list-group-item.active:first-child {
    margin-top: 1px
}

.list-group-item.active:last-child {
    margin-bottom: 0
}

.np-theme-personal--bright-green .list-group-item.active,
.np-theme-personal--dark .list-group-item.active,
.np-theme-personal--forest-green .list-group-item.active {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (min-width:768px) {
    .list-group-item.active {
        margin-left: -12px;
        margin-right: -12px
    }
    .list-group-item .media-body {
        -webkit-transition: padding .15s ease;
        transition: padding .15s ease
    }
}

.list-group-inactive .list-group-item {
    background-color: transparent;
    margin-top: 0
}

.list-group-inactive .list-group-item.active,
.list-group-inactive .list-group-item:hover {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

@media (min-width:576px) {
    .list-group-inactive .list-group-item.active .circle,
    .list-group-inactive .list-group-item:hover .circle {
        background-color: rgba(134, 167, 189, .10196);
        background-color: var(--color-background-neutral)
    }
}

.list-group-inactive .list-group-item.active {
    margin-top: 24px;
    margin-top: var(--size-24)
}

[dir=rtl] .list-group-item-success {
    border-right: 3px solid #008026;
    border-right: 3px solid var(--color-content-positive)
}

html:not([dir=rtl]) .list-group-item-success {
    border-left: 3px solid #008026;
    border-left: 3px solid var(--color-content-positive)
}

.list-group-item.list-group-item-success {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.list-group-item-success .list-group-item-text,
a.list-group-item-success,
a.list-group-item-success:hover {
    color: #008026;
    color: var(--color-content-positive)
}

[dir=rtl] .list-group-item-info {
    border-right: 3px solid #0097c7;
    border-right: 3px solid var(--color-content-accent)
}

html:not([dir=rtl]) .list-group-item-info {
    border-left: 3px solid #0097c7;
    border-left: 3px solid var(--color-content-accent)
}

.list-group-item.list-group-item-info {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.list-group-item-info .list-group-item-text,
a.list-group-item-info,
a.list-group-item-info:hover {
    color: #0097c7;
    color: var(--color-content-accent)
}

[dir=rtl] .list-group-item-warning {
    border-right: 3px solid #9a6500;
    border-right: 3px solid var(--color-content-warning)
}

html:not([dir=rtl]) .list-group-item-warning {
    border-left: 3px solid #9a6500;
    border-left: 3px solid var(--color-content-warning)
}

.list-group-item.list-group-item-warning {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.list-group-item-warning .list-group-item-text,
a.list-group-item-warning,
a.list-group-item-warning:hover {
    color: #9a6500;
    color: var(--color-content-warning)
}

[dir=rtl] .list-group-item-danger {
    border-right: 3px solid #cf2929;
    border-right: 3px solid var(--color-content-negative)
}

html:not([dir=rtl]) .list-group-item-danger {
    border-left: 3px solid #cf2929;
    border-left: 3px solid var(--color-content-negative)
}

.list-group-item.list-group-item-danger {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.list-group-item-danger .list-group-item-text,
a.list-group-item-danger,
a.list-group-item-danger:hover {
    color: #cf2929;
    color: var(--color-content-negative)
}

.list-group:hover .list-group-item:not(.active) {
    background-color: #fbfcfd
}

.list-group:hover .list-group-item:not(.active) .media {
    opacity: .94
}

.list-group:hover .list-group-item:hover {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.list-group:hover .list-group-item:hover .media {
    opacity: 1
}

.list-group-inactive:hover .list-group-item:not(.active) {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.list-group-inactive:hover .list-group-item:hover {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

@-webkit-keyframes listSlideOver {
    0% {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes listSlideOver {
    0% {
        -webkit-transform: translateX(100vw);
        transform: translateX(100vw)
    }
    to {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@media (max-width:767px) {
    .list-group-slide-out .list-group-item .collapse {
        position: fixed;
        top: 0;
        left: 0;
        width: 100vw;
        height: 100vh;
        height: 100dvh;
        margin: 0;
        overflow-y: auto;
        background-color: #fff;
        -webkit-animation: listSlideOver .15s ease-out forwards;
        animation: listSlideOver .15s ease-out forwards;
        z-index: 3
    }
    [dir=rtl] .list-group-slide-out .list-group-item .collapse {
        right: 0;
        left: auto
    }
    .list-group-slide-out .list-group-item .collapse .media-left {
        display: none
    }
    .list-group-slide-out .list-group-item .collapse .well {
        border-radius: 0;
        margin-bottom: 0
    }
    .list-group-slide-out .list-group-inactive .list-group-item.active,
    .list-group-slide-out .list-group-item.active {
        margin-top: 1px;
        margin-bottom: 0;
        -webkit-box-shadow: none !important;
        box-shadow: none !important
    }
    .list-group-slide-out .list-group-item.active .collapse {
        height: 100vh;
        height: 100dvh;
        overflow-y: auto;
        padding-bottom: 72px
    }
    .list-group-slide-out .list-group-item.active .collapse .well {
        padding-bottom: 72px;
        margin-bottom: -72px
    }
}

.nav {
    margin-bottom: 0;
    padding-left: 0;
    list-style: none
}

[dir=rtl] .nav {
    padding-right: 0;
    padding-left: 0
}

.nav>li,
.nav>li>a {
    position: relative;
    display: block
}

.nav>li>a {
    outline-offset: -1px;
    padding: 9px 24px 7px;
    color: #37517e;
    color: var(--color-content-primary);
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16)
}

.nav>li>a:focus,
.nav>li>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.nav>li>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.nav>.active>a {
    color: #0097c7;
    color: var(--color-content-accent);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.nav>.active>a:focus,
.nav>.active>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.nav>.active>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.nav>.disabled>a:active,
.nav>.disabled>a:focus,
.nav>.disabled>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.nav .open>a,
.nav .open>a:focus,
.nav .open>a:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.nav .nav-divider {
    height: 1px;
    margin: 0;
    overflow: hidden;
    background-color: #e5e5e5
}

.nav>li>a>img {
    max-width: none
}

.nav-inverse>li>a {
    color: #ffffff
}

.nav-inverse>li.active>a {
    background-color: #2e4369
}

.nav-tabs {
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

.nav-tabs>li {
    float: left;
    margin-bottom: -1px
}

[dir=rtl] .nav-tabs>li {
    float: right
}

.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.5;
    line-height: var(--line-height-body);
    border-bottom: 3px solid transparent;
    font-size: 1rem;
    font-size: var(--font-size-16)
}

[dir=rtl] .nav-tabs>li>a {
    margin-left: 2px;
    margin-right: 0
}

.nav-tabs>.active>a {
    border-bottom: 3px solid rgba(0, 0, 0, .10196);
    border-bottom: 3px solid var(--color-border-neutral)
}

.nav-tabs>.active>a:focus,
.nav-tabs>.active>a:hover {
    color: #0097c7;
    color: var(--color-content-accent);
    cursor: default
}

.nav-pills>li {
    float: left;
    font-size: .875rem;
    font-size: var(--font-size-14)
}

[dir=rtl] .nav-pills>li {
    float: right
}

.nav-pills>li>a {
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.nav-stacked>li {
    float: none
}

.nav-stacked>li>a {
    padding-left: 21px;
    padding-right: 24px;
    padding-right: var(--size-24);
    -webkit-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out
}

[dir=rtl] .nav-stacked>li>a {
    border-right: 3px solid transparent
}

html:not([dir=rtl]) .nav-stacked>li>a {
    border-left: 3px solid transparent
}

[dir=rtl] .nav-stacked>li>a {
    padding-right: 21px;
    padding-left: 0;
    padding-left: 24px;
    padding-left: var(--size-24);
    padding-right: 0
}

.nav-stacked>li>a:active {
    -webkit-transition: none;
    transition: none
}

@media (min-width:992px) {
    .nav-stacked>li>a {
        padding-right: 32px;
        padding-right: var(--size-32);
        padding-left: 29px !important
    }
    [dir=rtl] .nav-stacked>li>a {
        padding-left: 32px;
        padding-left: var(--size-32);
        padding-right: 0;
        padding-right: 29px !important;
        padding-left: 0 !important
    }
}

.nav-stacked>li+li {
    margin-left: 0
}

[dir=rtl] .nav-stacked>li+li {
    margin-right: 0;
    margin-left: 0
}

.nav-stacked>li.active>a,
.nav-stacked>li.active>a:focus,
.nav-stacked>li.active>a:hover {
    padding-left: 21px
}

[dir=rtl] .nav-stacked>li.active>a,
[dir=rtl] .nav-stacked>li.active>a:focus,
[dir=rtl] .nav-stacked>li.active>a:hover {
    border-right: 3px solid #00a2dd;
    border-right: 3px solid var(--color-interactive-accent)
}

html:not([dir=rtl]) .nav-stacked>li.active>a,
html:not([dir=rtl]) .nav-stacked>li.active>a:focus,
html:not([dir=rtl]) .nav-stacked>li.active>a:hover {
    border-left: 3px solid #00a2dd;
    border-left: 3px solid var(--color-interactive-accent)
}

[dir=rtl] .nav-stacked>li.active>a,
[dir=rtl] .nav-stacked>li.active>a:focus,
[dir=rtl] .nav-stacked>li.active>a:hover {
    padding-right: 21px;
    padding-left: 0
}

.nav-justified {
    width: 100%
}

.nav-justified>li {
    float: none;
    display: table-cell;
    vertical-align: top;
    width: 1%;
    text-align: center
}

.nav-justified>li>a {
    text-align: center
}

.nav-justified>.dropdown .dropdown-menu {
    top: auto;
    left: auto
}

[dir=rtl] .nav-justified>.dropdown .dropdown-menu {
    right: auto;
    left: auto
}

.nav-justified.nav-pills>li>a {
    padding: 0 4px;
    padding: 0 var(--size-4);
    line-height: 1.5;
    line-height: var(--line-height-body)
}

@media (min-width:768px) {
    .nav-justified-2-p-x {
        padding-right: 25%;
        padding-left: 25%
    }
    .nav-justified-3-p-x {
        padding-right: 16.66666667%;
        padding-left: 16.66666667%
    }
    .nav-justified-4-p-x {
        padding-right: 12.5%;
        padding-left: 12.5%
    }
    .nav-justified-5-p-x {
        padding-right: 10%;
        padding-left: 10%
    }
    .nav-justified-6-p-x {
        padding-right: 8.33333333%;
        padding-left: 8.33333333%
    }
    .nav-justified-7-p-x {
        padding-right: 7.14285714%;
        padding-left: 7.14285714%
    }
    .nav-justified-8-p-x {
        padding-right: 6.25%;
        padding-left: 6.25%
    }
}

.nav-tabs-justified {
    border-bottom: 0
}

.nav-tabs-justified>li {
    float: none;
    display: table-cell;
    width: 1%;
    text-align: center;
    vertical-align: top
}

.nav-tabs-justified>li>a {
    margin-right: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral);
    border-radius: 3px
}

.nav-tabs-justified>.active>a,
.nav-tabs-justified>.active>a:focus,
.nav-tabs-justified>.active>a:hover {
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral);
    border-bottom: 0
}

.tab-content>.tab-pane {
    display: none
}

.tab-content>.active {
    display: block
}

.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.clickable {
    cursor: pointer !important
}

.navbar {
    position: relative;
    font-size: .875rem;
    font-size: var(--font-size-14);
    min-height: 56px;
    margin-bottom: 40px;
    border: 0 solid transparent;
    -webkit-transition: border-top-width 0s linear;
    transition: border-top-width 0s linear
}

@media (min-width:768px) {
    .navbar {
        border-radius: 0
    }
    .navbar .container,
    .navbar .container-fluid {
        border: 0 solid transparent
    }
    .navbar-header {
        float: left
    }
    [dir=rtl] .navbar-header {
        float: right
    }
}

.navbar-collapse {
    overflow-x: visible;
    -webkit-overflow-scrolling: touch
}

@media (min-width:768px) {
    .navbar-collapse {
        width: auto;
        border-top: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .navbar-collapse.collapse {
        display: block !important;
        padding-bottom: 0
    }
    .navbar-fixed-bottom .navbar-collapse,
    .navbar-fixed-top .navbar-collapse,
    .navbar-static-top .navbar-collapse,
    .navbar.affix .navbar-collapse {
        padding-left: 0;
        padding-right: 0
    }
    .container-fluid>.navbar-collapse,
    .container-fluid>.navbar-header,
    .container>.navbar-collapse,
    .container>.navbar-header {
        margin-right: 0;
        margin-left: 0
    }
}

.navbar-static-top {
    z-index: 1000;
    margin-bottom: 0
}

@media (min-width:768px) {
    .navbar-static-top {
        border-radius: 0
    }
    .navbar-static-top .container,
    .navbar-static-top .container-fluid {
        border-width: 0;
        margin-bottom: -1px
    }
}

.navbar-fixed-bottom,
.navbar-fixed-top,
.navbar.affix {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1030;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: #37517e
}

.navbar-fixed-bottom .navbar-nav>li .navbar-text,
.navbar-fixed-bottom .navbar-nav>li .navbar-title,
.navbar-fixed-bottom .navbar-nav>li>a,
.navbar-fixed-top .navbar-nav>li .navbar-text,
.navbar-fixed-top .navbar-nav>li .navbar-title,
.navbar-fixed-top .navbar-nav>li>a,
.navbar.affix .navbar-nav>li .navbar-text,
.navbar.affix .navbar-nav>li .navbar-title,
.navbar.affix .navbar-nav>li>a {
    color: #ffffff;
    color: var(--color-background-screen)
}

@media (max-width:767px) {
    .navbar-fixed-bottom .navbar-nav>li .navbar-text,
    .navbar-fixed-bottom .navbar-nav>li .navbar-title,
    .navbar-fixed-bottom .navbar-nav>li>a,
    .navbar-fixed-top .navbar-nav>li .navbar-text,
    .navbar-fixed-top .navbar-nav>li .navbar-title,
    .navbar-fixed-top .navbar-nav>li>a,
    .navbar.affix .navbar-nav>li .navbar-text,
    .navbar.affix .navbar-nav>li .navbar-title,
    .navbar.affix .navbar-nav>li>a {
        color: #37517e;
        color: var(--color-content-primary)
    }
}

.navbar-fixed-bottom .navbar-nav>li.active>a,
.navbar-fixed-top .navbar-nav>li.active>a,
.navbar.affix .navbar-nav>li.active>a {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

@media (min-width:768px) {
    .navbar-fixed-bottom,
    .navbar-fixed-top,
    .navbar.affix {
        border-radius: 0
    }
}

.navbar.affix {
    top: -56px;
    border-top-width: 56px;
    -webkit-transition: border-top-width .2s ease-out, background-color .2s ease-out;
    transition: border-top-width .2s ease-out, background-color .2s ease-out
}

.navbar-fixed-top {
    top: 0
}

.navbar-fixed-top .container,
.navbar-fixed-top .container-fluid {
    margin-bottom: -1px
}

.navbar-fixed-bottom {
    bottom: 0;
    margin-bottom: 0
}

.navbar-fixed-bottom .container,
.navbar-fixed-bottom .container-fluid {
    margin-top: -1px
}

.navbar-brand {
    float: left;
    padding: 8px 16px 5px;
    font-size: 16px;
    font-size: var(--size-16);
    line-height: 40px;
    margin-top: 12px;
    margin-right: 10px;
    height: 24px;
    width: 118px
}

[dir=rtl] .navbar-brand {
    float: right;
    margin-left: 10px;
    margin-right: 0
}

.navbar-brand:focus,
.navbar-brand:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.navbar-brand>img {
    display: block
}

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 0;
    margin-top: 12px;
    background-color: transparent;
    background-image: none;
    border: 0;
    margin-right: 12px;
    font-size: 1rem;
    font-size: var(--font-size-16);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    line-height: 1.5;
    line-height: var(--line-height-body);
    margin-bottom: 8px;
    color: #ffffff
}

[dir=rtl] .navbar-toggle {
    float: right;
    margin-left: 12px;
    margin-right: 0
}

.navbar-toggle:focus {
    outline: 0
}

.navbar-toggle .icon-bar:first-child {
    margin-top: 1px
}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
    background-color: #0097c7;
    background-color: var(--color-content-accent)
}

.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px
}

.navbar-toggle:focus,
.navbar-toggle:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-toggle:focus .icon-bar,
.navbar-toggle:hover .icon-bar {
    background-color: #0084b3;
    background-color: var(--color-content-accent-hover)
}

@media (min-width:768px) {
    .navbar-toggle {
        display: none
    }
}

.navbar-nav>li>a,
.navbar-nav>li>button {
    padding: 9px 16px 7px;
    line-height: 40px;
    outline-offset: -1px;
    -webkit-transition: color .15s ease;
    transition: color .15s ease
}

@media (min-width:768px) and (max-width:991px) {
    .navbar-nav>li>a,
    .navbar-nav>li>button {
        padding-left: 12px;
        padding-right: 12px
    }
    [dir=rtl] .navbar-nav>li>a,
    [dir=rtl] .navbar-nav>li>button {
        padding-right: 12px;
        padding-left: 0;
        padding-left: 12px;
        padding-right: 0
    }
}

.navbar-nav>li>a.dropdown-toggle,
.navbar-nav>li>button.dropdown-toggle {
    height: 56px;
    border: 0;
    background: none;
    line-height: 40px;
    width: 100%;
    text-align: left;
    color: #0097c7;
    color: var(--color-content-accent)
}

[dir=rtl] .navbar-nav>li>a.dropdown-toggle,
[dir=rtl] .navbar-nav>li>button.dropdown-toggle {
    text-align: right
}

.navbar-nav>li>a.dropdown-toggle:active,
.navbar-nav>li>a.dropdown-toggle:focus,
.navbar-nav>li>button.dropdown-toggle:active,
.navbar-nav>li>button.dropdown-toggle:focus {
    border-bottom-color: transparent;
    outline: 0;
    color: #0077a5;
    color: var(--color-content-accent-active)
}

@media (min-width:768px) {
    .navbar-inverse .navbar-nav>li>a.dropdown-toggle,
    .navbar-inverse .navbar-nav>li>button.dropdown-toggle {
        color: #ffffff
    }
    .navbar-nav>li>a.dropdown-toggle:hover,
    .navbar-nav>li>button.dropdown-toggle:hover {
        border-bottom-color: transparent;
        outline: 0;
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
}

.navbar-nav>li>a.dropdown-toggle .caret,
.navbar-nav>li>button.dropdown-toggle .caret {
    margin-left: 4px
}

[dir=rtl] .navbar-nav>li>a.dropdown-toggle .caret,
[dir=rtl] .navbar-nav>li>button.dropdown-toggle .caret {
    margin-right: 4px;
    margin-left: 0
}

@media (min-width:768px) {
    .navbar-nav>li>a.navbar-title-link,
    .navbar-nav>li>button.navbar-title-link {
        font-size: 1.25rem;
        font-size: var(--font-size-20)
    }
}

.navbar-nav>li.divider {
    display: none
}

@media (max-width:767px) {
    .navbar-nav>li>a,
    .navbar-nav>li>button {
        font-size: 1rem;
        font-size: var(--font-size-16);
        padding: 9px 16px 7px;
        -webkit-touch-callout: none
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-toggle {
        display: none
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-menu {
        position: static;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        display: block;
        float: none;
        width: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 12px 0
    }
    .navbar-nav .navbar-collapse-flatten .dropdown-menu>li>a {
        padding: 9px 16px 7px
    }
    .navbar-nav>li.divider {
        display: block;
        height: 1px;
        margin: 0;
        overflow: hidden;
        background-color: #c9cbce;
        background-color: var(--color-interactive-secondary)
    }
    .navbar-nav>li>a {
        color: #0097c7;
        color: var(--color-content-accent);
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap
    }
    .navbar-nav>li>a:focus,
    .navbar-nav>li>a:hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
    .navbar-nav>li>a:active {
        color: #0077a5;
        color: var(--color-content-accent-active)
    }
}

@media (min-width:768px) {
    .navbar-nav {
        float: left
    }
    [dir=rtl] .navbar-nav {
        float: right
    }
    .navbar-nav>li {
        float: left
    }
    [dir=rtl] .navbar-nav>li {
        float: right
    }
    .navbar-nav>li>a {
        padding-bottom: 6px;
        font-size: .875rem;
        font-size: var(--font-size-14)
    }
}

.navbar-form {
    padding: 8px 16px
}

@media (max-width:767px) {
    .navbar-form .form-group {
        margin-bottom: 4px
    }
    .navbar-form .form-group:last-child {
        margin-bottom: 0
    }
}

@media (min-width:768px) {
    .navbar-form {
        width: auto;
        border: 0;
        padding-top: 0;
        padding-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
        margin: 12px 0
    }
}

@media (min-width:768px) and (min-width:576px) {
    .navbar-form .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .navbar-form .form-control-static {
        display: inline-block
    }
    .navbar-form .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .navbar-form .input-group .form-control,
    .navbar-form .input-group .input-group-addon,
    .navbar-form .input-group .input-group-btn {
        width: auto
    }
    .navbar-form .input-group>.form-control {
        width: 100%
    }
    .navbar-form .control-label {
        margin-bottom: 0;
        vertical-align: calc(-2px)
    }
    .navbar-form .checkbox,
    .navbar-form .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .navbar-form .checkbox label,
    .navbar-form .radio label {
        padding-left: 0
    }
    [dir=rtl] .navbar-form .checkbox label,
    [dir=rtl] .navbar-form .radio label {
        padding-right: 0;
        padding-left: 0
    }
    .navbar-form .checkbox input[type=checkbox],
    .navbar-form .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    [dir=rtl] .navbar-form .checkbox input[type=checkbox],
    [dir=rtl] .navbar-form .radio input[type=radio] {
        margin-right: 0;
        margin-left: 0
    }
    .navbar-form .has-feedback .form-control-feedback {
        top: 0
    }
}

@media (max-width:768px) {
    .navbar-form {
        border-bottom: 1px solid rgba(0, 0, 0, .10196);
        border-bottom: 1px solid var(--color-border-neutral)
    }
}

.navbar-nav>li>.dropdown-menu {
    margin-top: 56px
}

.navbar-nav>li>.dropdown-menu:before {
    content: " ";
    position: absolute;
    display: block;
    width: 8px;
    height: 8px;
    left: 16px;
    top: -4px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .navbar-nav>li>.dropdown-menu:before {
    right: 16px;
    left: auto
}

.navbar-nav>li>.dropdown-menu>li>a {
    font-size: .875rem;
    font-size: var(--font-size-14)
}

@media (max-width:768px) {
    .navbar-nav>li>.dropdown-menu>li>a {
        position: relative;
        -webkit-touch-callout: none
    }
    .navbar-nav>li>.dropdown-menu>li>a .badge {
        position: absolute;
        top: 16px;
        right: 0;
        padding: 5px;
        text-indent: 264px;
        width: 8px;
        min-width: 8px;
        height: 8px
    }
    [dir=rtl] .navbar-nav>li>.dropdown-menu>li>a .badge {
        left: 0;
        right: auto
    }
}

.navbar-nav>li>.dropdown-menu>.active>a {
    color: #0077a5;
    color: var(--color-content-accent-active);
    background-color: transparent;
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

.navbar-nav>li>.dropdown-menu>.active>a:focus,
.navbar-nav>li>.dropdown-menu>.active>a:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

@media (max-width:576px) {
    .navbar-nav>li>.dropdown-menu-overlay {
        margin-top: 0
    }
}

.navbar-nav>li.dropdown.focus-within>a,
.navbar-nav>li.dropdown.focus-within>button,
.navbar-nav>li.dropdown:active>a,
.navbar-nav>li.dropdown:active>button,
.navbar-nav>li.dropdown:focus-within>a,
.navbar-nav>li.dropdown:focus-within>button,
.navbar-nav>li.dropdown:focus>a,
.navbar-nav>li.dropdown:focus>button {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.navbar-nav>li.dropdown.focus-within .dropdown-menu,
.navbar-nav>li.dropdown:active .dropdown-menu,
.navbar-nav>li.dropdown:focus .dropdown-menu,
.navbar-nav>li.dropdown:focus-within .dropdown-menu {
    -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    visibility: visible;
    opacity: 1;
    -webkit-transform: none;
    transform: none
}

@media (min-width:768px) {
    .navbar-nav>li.dropdown:hover .dropdown-menu {
        -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
        transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
        transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
        transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
        visibility: visible;
        opacity: 1;
        -webkit-transform: none;
        transform: none
    }
}

.navbar-right li>.dropdown-menu:before,
.pull-xs-right li>.dropdown-menu:before {
    right: calc((8px * 2) + (8px / 2));
    left: auto
}

[dir=rtl] .navbar-right li>.dropdown-menu:before,
[dir=rtl] .pull-xs-right li>.dropdown-menu:before {
    left: calc((8px * 2) + (8px / 2));
    right: auto;
    left: auto
}

@media (min-width:768px) and (max-width:991px) {
    .navbar-right li>.dropdown-menu:before,
    .pull-xs-right li>.dropdown-menu:before {
        right: 16px
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before,
    [dir=rtl] .pull-xs-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

.navbar-right.dropdown-menu-center:before,
.pull-xs-right.dropdown-menu-center:before {
    right: auto;
    left: 50%;
    margin-left: -4px
}

[dir=rtl] .navbar-right.dropdown-menu-center:before,
[dir=rtl] .pull-xs-right.dropdown-menu-center:before {
    right: auto;
    right: 50%;
    left: auto;
    margin-right: -4px;
    margin-left: 0
}

.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu {
    margin-bottom: 0
}

.navbar-btn {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.navbar-btn,
.navbar-btn.btn-sm {
    margin-top: 13px;
    margin-bottom: 11px
}

.navbar-btn.btn-xs {
    margin-top: 18px;
    margin-bottom: 16px
}

@media (max-width:767px) {
    .navbar-btn {
        display: block
    }
}

.navbar-text {
    margin-top: 17px;
    margin-bottom: 15px
}

@media (min-width:768px) {
    .navbar-text {
        float: left;
        margin-left: 16px;
        margin-right: 16px
    }
    [dir=rtl] .navbar-text {
        float: right
    }
    .navbar-left {
        float: left !important
    }
    .navbar-right,
    [dir=rtl] .navbar-left {
        float: right !important
    }
    .navbar-right li>.dropdown-menu:before {
        right: calc((8px * 2) + (8px / 2));
        left: auto
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: calc((8px * 2) + (8px / 2));
        right: auto;
        left: auto
    }
    .navbar-right.dropdown-menu-center:before {
        right: auto;
        left: 50%;
        margin-left: -4px
    }
    [dir=rtl] .navbar-right.dropdown-menu-center:before {
        right: auto;
        right: 50%;
        left: auto;
        margin-right: -4px;
        margin-left: 0
    }
    [dir=rtl] .navbar-right {
        float: left !important
    }
    .navbar-right~.navbar-right {
        margin-right: 0
    }
    [dir=rtl] .navbar-right~.navbar-right {
        margin-left: 0;
        margin-right: 0
    }
}

@media (min-width:768px) and (min-width:768px) and (max-width:991px) {
    .navbar-right li>.dropdown-menu:before {
        right: 16px
    }
    [dir=rtl] .navbar-right li>.dropdown-menu:before {
        left: 16px;
        right: auto
    }
}

.navbar-default {
    background-color: transparent
}

.navbar-default .container,
.navbar-default .container-fluid {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.navbar-default .navbar-brand {
    color: #ffffff
}

.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
    background-color: transparent
}

.navbar-default .navbar-nav>li>a,
.navbar-default .navbar-text {
    color: #37517e;
    color: var(--color-content-primary)
}

@media (min-width:768px) {
    .navbar-default .navbar-nav>li>a {
        border-bottom: 3px solid transparent
    }
}

.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent
}

.navbar-default .navbar-nav>.active>.dropdown-toggle,
.navbar-default .navbar-nav>.active>a {
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

.navbar-default .navbar-nav>.active>.dropdown-toggle,
.navbar-default .navbar-nav>.active>.dropdown-toggle:focus,
.navbar-default .navbar-nav>.active>.dropdown-toggle:hover,
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
    color: #0077a5;
    color: var(--color-content-accent-active);
    background-color: transparent;
    border-color: transparent
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:focus-within,
.navbar-default .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #0077a5;
    color: var(--color-content-accent-active)
}

@media (max-width:767px) {
    .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        color: #0097c7;
        color: var(--color-content-accent)
    }
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus-within,
    .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
        color: #0084b3;
        color: var(--color-content-accent-hover);
        background-color: transparent
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a {
        font-weight: 700;
        font-weight: var(--font-weight-bold)
    }
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
    .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover {
        color: #0077a5;
        color: var(--color-content-accent-active);
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #0097c7;
    color: var(--color-content-accent)
}

.navbar-default .navbar-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-default .btn-link {
    color: #0097c7;
    color: var(--color-content-accent)
}

.navbar-default .btn-link:focus,
.navbar-default .btn-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-inverse {
    background-color: transparent
}

.navbar-inverse .container,
.navbar-inverse .container-fluid {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.navbar-inverse .navbar-brand {
    color: #37517e;
    color: var(--color-content-primary)
}

.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: transparent
}

.navbar-inverse .navbar-nav>li>a,
.navbar-inverse .navbar-text {
    color: #ffffff
}

@media (min-width:768px) {
    .navbar-inverse .navbar-nav>li>a {
        border-bottom: 3px solid transparent
    }
}

.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent
}

.navbar-inverse .navbar-nav>.active>.dropdown-toggle,
.navbar-inverse .navbar-nav>.active>a {
    color: #0077a5;
    color: var(--color-content-accent-active);
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

.navbar-inverse .navbar-nav>.active>.dropdown-toggle,
.navbar-inverse .navbar-nav>.active>.dropdown-toggle:focus,
.navbar-inverse .navbar-nav>.active>.dropdown-toggle:hover,
.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.active>a:focus,
.navbar-inverse .navbar-nav>.active>a:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    background-color: transparent;
    border-color: transparent
}

.navbar-inverse .navbar-nav .dropdown:focus-within>a,
.navbar-inverse .navbar-nav .dropdown:focus-within>a:focus,
.navbar-inverse .navbar-nav .dropdown:focus-within>a:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:focus,
.navbar-inverse .navbar-nav>.open>a:hover {
    background-color: transparent;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

@media (max-width:767px) {
    .navbar-inverse .navbar-nav>li>a {
        color: #37517e;
        color: var(--color-content-primary)
    }
}

.navbar-inverse .navbar-link {
    color: #ffffff
}

.navbar-inverse .navbar-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar-inverse .btn-link {
    color: #ffffff
}

.navbar-inverse .btn-link:focus,
.navbar-inverse .btn-link:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.navbar .navbar-brand,
.navbar-inverse .navbar-brand {
    background-repeat: no-repeat;
    background-position: 50% 50%;
    color: transparent
}

.navbar .navbar-brand:focus,
.navbar .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus,
.navbar-inverse .navbar-brand:hover {
    color: transparent
}

.navbar .fast-flag,
.navbar .flag {
    height: 24px;
    width: 24px;
    margin-top: 16px;
    margin-right: 8px;
    float: left
}

[dir=rtl] .navbar .fast-flag,
[dir=rtl] .navbar .flag {
    margin-left: 8px;
    margin-right: 0;
    float: right
}

.navbar .logo-text {
    height: 20px;
    width: 104px;
    margin-top: 16.5px;
    margin-right: 8px;
    float: left
}

[dir=rtl] .navbar .logo-text {
    margin-left: 8px;
    margin-right: 0;
    float: right
}

.cover {
    display: none
}

@media (max-width:767px) {
    .navbar-collapse {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        height: 100% !important;
        background-color: #ffffff;
        background-color: var(--color-background-screen);
        top: 54px;
        padding: 8px
    }
    .navbar-collapse .dropdown.focus-within,
    .navbar-collapse .dropdown:focus-within,
    .navbar-collapse .open {
        border-bottom: none
    }
    .navbar-collapse .dropdown.focus-within>a,
    .navbar-collapse .dropdown:focus-within>a,
    .navbar-collapse .open>a {
        color: #0097c7;
        color: var(--color-content-accent)
    }
    .navbar-collapse .dropdown.focus-within .caret,
    .navbar-collapse .dropdown:focus-within .caret,
    .navbar-collapse .open .caret {
        -webkit-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }
    .navbar-collapse.navbar-collapse-with-panel {
        top: 0;
        padding: 0;
        background-color: transparent
    }
    .navbar-collapse .navbar-collapse-panel {
        position: fixed;
        height: 100%;
        top: 0;
        overflow-y: scroll;
        padding: 8px;
        background-color: #ffffff;
        background-color: var(--color-background-screen);
        color: #37517e !important;
        color: var(--color-content-primary) !important;
        width: 264px;
        max-width: 264px !important;
        -webkit-transition: -webkit-transform .35s ease;
        transition: -webkit-transform .35s ease;
        transition: transform .35s ease;
        transition: transform .35s ease, -webkit-transform .35s ease;
        -webkit-transform: translateX(-264px);
        transform: translateX(-264px)
    }
    .navbar-collapse .dropdown-menu,
    .navbar-collapse .navbar-nav>li {
        border-bottom: 1px solid rgba(0, 0, 0, .10196);
        border-bottom: 1px solid var(--color-border-neutral)
    }
    .navbar-collapse .dropdown-menu {
        position: relative;
        width: 100%;
        -webkit-box-shadow: none;
        box-shadow: none;
        padding: 0 0 12px;
        float: none;
        margin-top: 0 !important
    }
    .navbar-collapse .dropdown-menu:before {
        display: none
    }
    .navbar-collapse .dropdown-menu .dropdown-header {
        padding: 9px 16px 7px
    }
    .navbar-collapse .navbar-toggle {
        left: 280px;
        opacity: 0;
        -webkit-transition: opacity .35s ease;
        transition: opacity .35s ease;
        display: inline-block;
        position: absolute;
        top: 4px
    }
    [dir=rtl] .navbar-collapse .navbar-toggle {
        right: 280px;
        left: auto
    }
    .navbar-collapse .navbar-toggle.close {
        margin-top: 0;
        padding: 9px 0
    }
    .navbar-collapse.in .navbar-toggle {
        opacity: 1
    }
    .navbar-collapse .cover {
        display: block;
        width: 100%;
        height: 100%;
        background-color: #2e4369;
        opacity: 0;
        -webkit-transition: opacity .35s ease;
        transition: opacity .35s ease
    }
    .navbar-collapse.in .cover,
    .navbar-collapse[aria-expanded=true] .cover {
        opacity: .9
    }
    .navbar-collapse.in .navbar-collapse-panel,
    .navbar-collapse[aria-expanded=true] .navbar-collapse-panel {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    .navbar-collapse .navbar-btn.btn-group {
        display: -ms-flexbox;
        display: flex
    }
    .navbar-collapse .navbar-btn.btn-group .btn {
        display: block;
        width: 100%;
        text-align: left
    }
    [dir=rtl] .navbar-collapse .navbar-btn.btn-group .btn {
        text-align: right
    }
    .navbar-collapse .navbar-btn.btn-group .btn+.dropdown-toggle {
        -ms-flex: 0 1;
        flex: 0 1
    }
    .navbar-collapse .navbar-btn.btn-group .dropdown-menu {
        width: 100%
    }
}

.np-theme-light .navbar .profile-name {
    padding-bottom: 3px
}

.navbar .profile-name .caret {
    vertical-align: top;
    line-height: 40px
}

.navbar .profile-name .text-ellipses,
.navbar .profile-name .text-ellipsis,
.navbar .profile-name .truncate {
    max-width: 75px;
    display: inline-block
}

@media (min-width:992px) {
    .navbar .profile-name .text-ellipses,
    .navbar .profile-name .text-ellipsis,
    .navbar .profile-name .truncate {
        max-width: 125px
    }
}

@media (min-width:1200px) {
    .navbar .profile-name .text-ellipses,
    .navbar .profile-name .text-ellipsis,
    .navbar .profile-name .truncate {
        max-width: 220px
    }
}

.navbar[data-spy~=affix]+* {
    margin-top: 0
}

.navbar[data-spy~=affix].affix+* {
    margin-top: 56px
}

@media (min-width:768px) {
    .jumbotron-image-adjacent-to-navbar,
    .navbar+.jumbotron,
    .navbar+.jumbotron-image,
    .navbar+.jumbotron-image-inverse {
        margin-top: -58px
    }
    .navbar.affix+.jumbotron,
    .navbar.affix+.jumbotron-image,
    .navbar.affix+.jumbotron-image-inverse {
        margin-top: 0
    }
}

.jumbotron-image-adjacent-to-navbar>.jumbotron,
.navbar+.jumbotron,
.navbar+.jumbotron-image-inverse>.jumbotron,
.navbar+.jumbotron-image>.jumbotron {
    padding-bottom: 64px
}

@media (min-width:768px) {
    .jumbotron-image-adjacent-to-navbar>.jumbotron,
    .navbar+.jumbotron,
    .navbar+.jumbotron-image-inverse>.jumbotron,
    .navbar+.jumbotron-image>.jumbotron {
        padding-top: 140px;
        padding-bottom: 104px
    }
}

.navbar>.container .navbar-brand,
.navbar>.container-fluid .navbar-brand {
    margin-left: 0
}

[dir=rtl] .navbar>.container .navbar-brand,
[dir=rtl] .navbar>.container-fluid .navbar-brand {
    margin-right: 0;
    margin-left: 0
}

@media (max-width:767px) {
    .navbar-static-top {
        background-color: #37517e;
        border-bottom-color: transparent
    }
}

.navbar-title {
    float: left;
    font-size: 1.25rem;
    font-size: var(--font-size-20);
    line-height: 1.2;
    line-height: var(--line-height-title);
    margin-top: 12px;
    margin-bottom: 12px;
    font-weight: 700;
    font-weight: var(--font-weight-bold)
}

[dir=rtl] .navbar-title {
    float: right
}

.navbar-subtitle {
    font-size: .875rem;
    font-size: var(--font-size-14);
    margin-bottom: 8px
}

.navbar-subtitle,
.navbar-title {
    color: #ffffff;
    text-overflow: ellipsis;
    overflow-x: hidden;
    white-space: nowrap;
    display: inline-block;
    width: 75%
}

@media (min-width:992px) {
    .navbar-subtitle,
    .navbar-title {
        color: #37517e;
        color: var(--color-content-primary);
        width: 100%
    }
}

.navbar-logo {
    width: 127px;
    height: 22px;
    margin-top: 13px;
    margin-bottom: 21px
}

.nav-toolbar {
    padding-top: 16px;
    margin-top: -16px;
    padding-bottom: 0;
    background-color: #37517e;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

@media (min-width:992px) {
    .nav-toolbar {
        margin-top: 0;
        background-color: #ffffff;
        background-color: var(--color-background-screen)
    }
    .nav-toolbar.affix {
        top: 0;
        z-index: 1000;
        margin-top: 0;
        border-top: 0;
        position: fixed;
        -webkit-backface-visibility: hidden;
        backface-visibility: hidden
    }
    .nav-toolbar.affix+.container,
    .nav-toolbar.affix+.container-fluid {
        margin-top: 64px !important
    }
}

@media (max-width:991px) {
    .nav-toolbar.affix {
        position: relative !important
    }
    .nav-toolbar.affix+.container,
    .nav-toolbar.affix+.container-fluid {
        margin-top: 0 !important
    }
    .nav-toolbar .btn-danger:not(.disabled):not(:disabled),
    .nav-toolbar .btn-info:not(.disabled):not(:disabled),
    .nav-toolbar .btn-warning:not(.disabled):not(:disabled) {
        color: #0097c7;
        color: var(--color-content-accent);
        border-color: #00a2dd;
        border-color: var(--color-interactive-accent)
    }
    .nav-toolbar .btn-danger:not(.disabled):not(:disabled):hover,
    .nav-toolbar .btn-info:not(.disabled):not(:disabled):hover,
    .nav-toolbar .btn-warning:not(.disabled):not(:disabled):hover {
        color: #ffffff
    }
    .nav-toolbar .btn-input,
    .nav-toolbar .form-control,
    .nav-toolbar .input-group,
    .nav-toolbar .input-group-addon {
        border-color: #ffffff
    }
}

.nav-toolbar h1 {
    line-height: 1.2;
    line-height: var(--line-height-title)
}

.nav-toolbar .close {
    -webkit-text-decoration: none;
    text-decoration: none;
    height: 32px
}

@media (min-width:992px) {
    .nav-toolbar--compact {
        padding-top: 0
    }
    .column-layout .nav-toolbar.affix {
        width: calc(100% - 264px)
    }
}

.simple-nav {
    background-color: #37517e
}

.simple-nav .navbar-nav>li>a {
    padding-top: 12px;
    padding-bottom: 9px
}

.simple-nav .navbar-header {
    padding-top: 4px;
    width: calc(100% - 140px)
}

@media (min-width:768px) {
    .simple-nav .navbar-header {
        width: calc(100% - 340px)
    }
}

.simple-nav .navbar-nav>li>a.dropdown-toggle {
    height: 64px
}

.simple-nav>.navbar-right li>a {
    float: right
}

[dir=rtl] .simple-nav>.navbar-right li>a {
    float: left
}

@media (min-width:576px) {
    .simple-nav .navbar-nav>li>a {
        font-size: 1rem !important;
        font-size: var(--font-size-16) !important
    }
}

@media (min-width:992px) {
    .simple-nav {
        background-color: #ffffff;
        background-color: var(--color-background-screen);
        border-bottom: 1px solid rgba(0, 0, 0, .10196);
        border-bottom: 1px solid var(--color-border-neutral)
    }
}

@media (max-width:991px) {
    .simple-nav .navbar-nav>li>a {
        color: #ffffff
    }
    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):active,
    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):focus,
    .simple-nav .navbar-nav>li>a:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
}

.simple-nav .profile-name .text-ellipses,
.simple-nav .profile-name .text-ellipsis,
.simple-nav .profile-name .truncate {
    max-width: 240px
}

.tw-public-navigation-item-content__icon {
    vertical-align: middle
}

.tw-public-navigation-item-content__text {
    display: inline-block;
    vertical-align: middle;
    max-width: 164px
}

@media (min-width:768px) {
    .subnav {
        height: 128px !important;
        position: relative;
        min-height: 64px
    }
    .subnav:before {
        content: "";
        background-color: transparent;
        width: 100%;
        height: 64px;
        position: absolute;
        top: 64px;
        border-top: 1px solid rgba(0, 0, 0, .10196);
        border-top: 1px solid var(--color-border-neutral);
        left: 0
    }
    [dir=rtl] .subnav:before {
        right: 0;
        left: auto
    }
    .subnav.navbar-inverse:before {
        background-color: #2e4369;
        border-top: none
    }
    .subnav .navbar-nav>li>a {
        padding-top: 13px
    }
    .subnav .navbar-nav>li>button {
        height: 64px
    }
    .subnav .navbar-brand,
    .subnav .navbar-btn {
        margin-top: 16px
    }
    .subnav-menu {
        position: absolute;
        top: 64px
    }
}

@media (min-width:576px) {
    .form-inline .form-group {
        display: inline-block;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }
    .form-inline .form-control-static {
        display: inline-block
    }
    .form-inline .input-group {
        display: inline-table;
        vertical-align: middle
    }
    .form-inline .input-group .form-control,
    .form-inline .input-group .input-group-addon,
    .form-inline .input-group .input-group-btn {
        width: auto
    }
    .form-inline .input-group>.form-control {
        width: 100%
    }
    .form-inline .control-label {
        margin-bottom: 0;
        vertical-align: calc(-2px)
    }
    .form-inline .checkbox,
    .form-inline .radio {
        display: inline-block;
        margin-top: 0;
        margin-bottom: 0;
        vertical-align: middle
    }
    .form-inline .checkbox label,
    .form-inline .radio label {
        padding-left: 0
    }
    [dir=rtl] .form-inline .checkbox label,
    [dir=rtl] .form-inline .radio label {
        padding-right: 0;
        padding-left: 0
    }
    .form-inline .checkbox input[type=checkbox],
    .form-inline .radio input[type=radio] {
        position: relative;
        margin-left: 0
    }
    [dir=rtl] .form-inline .checkbox input[type=checkbox],
    [dir=rtl] .form-inline .radio input[type=radio] {
        margin-right: 0;
        margin-left: 0
    }
    .form-inline .has-feedback .form-control-feedback {
        top: 0
    }
}

.dropdown-menu a,
.nav a,
.navbar a,
.pager a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.tw-public-navigation-item-content__text.text-ellipses,
.tw-public-navigation-item-content__text.text-ellipsis,
.tw-public-navigation-item-content__text.truncate {
    display: inline-block
}

.navbar-background--inverse {
    background-color: #37517e
}

.tw-select .tw-icon {
    display: inline-block;
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-top: -2px;
    vertical-align: middle
}

[dir=rtl] .tw-select .tw-icon {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.tw-select .tw-dropdown-item--clickable {
    cursor: pointer
}

.tw-select .tw-dropdown-item--divider {
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom-color: var(--color-border-neutral)
}

.tw-select .tw-dropdown-item--focused {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.tw-select .tw-dropdown-item .currency-flag {
    margin-right: 8px;
    margin-right: var(--size-8)
}

[dir=rtl] .tw-select .tw-dropdown-item .currency-flag {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.tw-select .tw-dropdown-item>a {
    white-space: normal
}

.tw-select .dropdown-toggle.btn-input.btn-sm {
    padding-right: 32px;
    padding-right: var(--size-32)
}

[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-sm {
    padding-left: 32px;
    padding-left: var(--size-32);
    padding-right: 0
}

.tw-select .dropdown-toggle.btn-input.btn-md {
    padding-right: 40px;
    padding-right: var(--size-40)
}

[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-md {
    padding-left: 40px;
    padding-left: var(--size-40);
    padding-right: 0
}

.tw-select .dropdown-toggle.btn-input.btn-lg {
    padding-right: 48px;
    padding-right: var(--size-48)
}

[dir=rtl] .tw-select .dropdown-toggle.btn-input.btn-lg {
    padding-left: 48px;
    padding-left: var(--size-48);
    padding-right: 0
}

.tw-select .dropdown-toggle tw-chevron-down-icon>span,
[dir=rtl] .tw-select .dropdown-toggle tw-chevron-down-icon>span {
    margin: 0
}

.tw-select .dropdown-toggle tw-icon span.tw-icon {
    position: static;
    display: inline-block
}

.tw-select .circle .tw-icon {
    vertical-align: middle
}

@media (max-width:575px) {
    .tw-select.dropdown-menu.dropdown-menu--open {
        max-height: 50vh;
        max-height: 50svh;
        max-width: 100%;
        opacity: 1;
        overflow: auto;
        position: static;
        -webkit-transform: none;
        transform: none;
        visibility: visible;
        width: 100% !important
    }
}

.tw-select-filter {
    border: 0
}

.close {
    float: right;
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: none;
    text-decoration: none
}

[dir=rtl] .close {
    float: left
}

.np-theme-personal .close {
    color: var(--color-interactive-primary)
}

.close:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.np-theme-personal .close:hover {
    color: var(--color-interactive-primary-hover)
}

.close:focus {
    outline: none
}

.close:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.close:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

button.close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.np-theme-personal button.close:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

.loader {
    position: relative;
    display: inline-block;
    height: 160px;
    width: 160px
}

.loader .loader-flag {
    top: 58px;
    left: 52px;
    position: relative;
    height: 52px;
    width: 52px
}

.loader .loader-flag-stroke {
    -webkit-animation: loaderStroke 3.5s infinite;
    animation: loaderStroke 3.5s infinite
}

.loader .loader-flag-fill {
    display: block;
    position: absolute;
    top: 1px;
    opacity: 1;
    -webkit-animation: loaderFill 3.5s infinite;
    animation: loaderFill 3.5s infinite
}

.loader .loader-spinner {
    width: 160px;
    height: 160px;
    position: absolute;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjU0IC01NCAxNjAgMTYwIj48bGluZWFyR3JhZGllbnQgaWQ9ImEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMTA4LjY2MiIgeTE9IjUyLjE3NSIgeDI9IjEwNy42NjIiIHkyPSI1Mi4xNzUiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoMTYwIDAgMCAtODAgLTE3MTcyIDQxNjApIj48c3RvcCBvZmZzZXQ9IjAiIHN0b3AtY29sb3I9IiMwMDk3YzciLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMwMDk3YzciIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHBhdGggZmlsbD0idXJsKCNhKSIgZD0iTTIxNCAyNmMwLTQ0LjItMzUuOC04MC04MC04MFM1NC0xOC4yIDU0IDI2aDJjMC00My4xIDM0LjktNzggNzgtNzhzNzggMzQuOSA3OCA3OGgyeiIvPjwvc3ZnPg==");
    -webkit-animation: rotating 1.4s linear infinite;
    animation: rotating 1.4s linear infinite
}

.loader .loader-flag-fill,
.loader .loader-flag-outline {
    width: 52px;
    height: 52px
}

@-webkit-keyframes loaderStroke {
    30% {
        stroke-dashoffset: 300;
        opacity: 0
    }
    40% {
        stroke-dashoffset: 300;
        opacity: 1
    }
    70% {
        stroke-dashoffset: 0;
        opacity: 1
    }
    to {
        stroke-dashoffset: 0;
        opacity: 0
    }
}

@keyframes loaderStroke {
    30% {
        stroke-dashoffset: 300;
        opacity: 0
    }
    40% {
        stroke-dashoffset: 300;
        opacity: 1
    }
    70% {
        stroke-dashoffset: 0;
        opacity: 1
    }
    to {
        stroke-dashoffset: 0;
        opacity: 0
    }
}

@-webkit-keyframes loaderFill {
    0% {
        opacity: 1
    }
    30% {
        opacity: 0
    }
    70% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes loaderFill {
    0% {
        opacity: 1
    }
    30% {
        opacity: 0
    }
    70% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes rotating {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

.media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.media-body {
    -ms-flex: 1 1;
    flex: 1 1
}

.media-body>:last-child {
    margin-bottom: 0
}

.media-middle {
    -ms-flex-item-align: center;
    align-self: center
}

.media-bottom {
    -ms-flex-item-align: end;
    align-self: flex-end
}

.media-object {
    display: block
}

.media-right {
    padding-left: 16px;
    padding-left: var(--size-16)
}

[dir=rtl] .media-right {
    padding-left: 0
}

.media-left,
[dir=rtl] .media-right {
    padding-right: 16px;
    padding-right: var(--size-16)
}

[dir=rtl] .media-left {
    padding-left: 16px;
    padding-left: var(--size-16);
    padding-right: 0
}

@media (max-width:320px) {
    .media-left,
    .media-right {
        padding-left: 32px;
        padding-left: var(--size-32)
    }
    [dir=rtl] .media-left,
    [dir=rtl] .media-right {
        padding-right: 32px;
        padding-right: var(--size-32);
        padding-left: 0
    }
}

.media-heading {
    margin-top: 0;
    margin-bottom: 0
}

.media-list {
    padding-left: 0;
    list-style: none
}

[dir=rtl] .media-list {
    padding-right: 0;
    padding-left: 0
}

.dropdown-menu .media-body,
.modal,
.modal-open {
    overflow: hidden
}

.modal {
    display: none;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1050;
    -webkit-overflow-scrolling: touch;
    outline: 0
}

.modal.fade .modal-dialog {
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out
}

.modal.in .modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 16px;
    margin: var(--size-16)
}

.modal-content {
    position: relative;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border: 1px solid rgba(134, 167, 189, .10196);
    border: 1px solid var(--color-background-neutral);
    border-radius: 3px;
    -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
    background-clip: padding-box;
    outline: 0
}

.np-theme-personal--bright-green .modal-content,
.np-theme-personal--dark .modal-content,
.np-theme-personal--forest-green .modal-content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-theme-personal .modal-content {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.modal-backdrop {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1040;
    background-color: #37517e
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.in {
    opacity: .8
}

.np-theme-personal .modal-backdrop {
    background-color: rgba(14, 15, 12, .4)
}

.np-theme-personal--dark .modal-backdrop {
    background-color: rgba(243, 245, 241, .25)
}

.np-theme-personal--bright-green .modal-backdrop,
.np-theme-personal--forest-green .modal-backdrop {
    background-color: rgba(255, 255, 255, .25)
}

.modal-header {
    padding: 24px;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral);
    min-height: calc(24px + 24px);
    min-height: calc(24px + var(--size-24))
}

.modal-header .close {
    margin-top: -2px
}

.modal-title {
    margin: 0;
    line-height: 1.2;
    line-height: var(--line-height-title)
}

.modal-body {
    position: relative;
    padding: 24px
}

.modal-footer {
    padding: 16px 24px;
    padding: var(--size-16) 24px;
    text-align: right;
    border-top: 1px solid rgba(0, 0, 0, .10196);
    border-top: 1px solid var(--color-border-neutral)
}

[dir=rtl] .modal-footer {
    text-align: left
}

.modal-footer .btn+.btn {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-bottom: 0
}

[dir=rtl] .modal-footer .btn+.btn {
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-left: 0
}

.modal-footer .btn-group .btn+.btn {
    margin-left: -1px
}

[dir=rtl] .modal-footer .btn-group .btn+.btn {
    margin-right: -1px;
    margin-left: 0
}

.modal-footer .btn-block+.btn-block {
    margin-left: 0
}

[dir=rtl] .modal-footer .btn-block+.btn-block {
    margin-right: 0;
    margin-left: 0
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:576px) {
    .modal-dialog {
        width: 540px;
        margin: 32px auto
    }
    .modal-content {
        -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
        box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
    }
    .np-theme-personal--bright-green .modal-content,
    .np-theme-personal--dark .modal-content,
    .np-theme-personal--forest-green .modal-content {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .modal-header {
        padding: 28px 32px;
        min-height: calc(28px + 24px);
        min-height: calc(28px + var(--size-24))
    }
    .modal-body {
        padding: 32px
    }
    .modal-footer {
        padding: 16px 32px;
        padding: var(--size-16) 32px
    }
    .modal-lg,
    .modal-sm {
        width: auto;
        margin: 32px 24px
    }
}

@media (min-width:332px) {
    .modal-sm {
        width: 300px;
        margin: 32px auto
    }
}

@media (min-width:768px) {
    .modal-lg {
        width: 720px;
        margin: 32px auto
    }
}

.panel {
    margin-bottom: 16px;
    background-color: transparent;
    border: 0;
    margin-left: -16px;
    margin-right: -16px
}

.panel-body {
    padding: 16px;
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.panel-heading {
    padding: 16px 16px 8px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    line-height: calc(1.2 + 8px);
    line-height: calc(var(--line-height-title) + 8px)
}

.panel-title>a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.panel-footer {
    padding: 16px
}

@media (min-width:576px) {
    .panel {
        margin-bottom: 24px;
        margin-left: -24px;
        margin-right: -24px
    }
    .panel-heading {
        padding: 16px 24px 8px
    }
    .panel-body,
    .panel-footer {
        padding: 24px
    }
}

@media (min-width:768px) {
    .panel {
        margin-left: 0;
        margin-right: 0
    }
    .panel-heading {
        padding: 16px 0 8px
    }
}

@media (min-width:992px) {
    .panel {
        margin-bottom: 32px;
        border-radius: 3px
    }
    .panel-body,
    .panel-footer {
        padding: 32px
    }
}

@media (min-width:768px) {
    .panel-title {
        line-height: calc(1.2 * 2);
        line-height: calc(var(--line-height-title) * 2)
    }
    .panel-heading>.btn-sm {
        margin-top: 8px
    }
}

.panel>.list-group,
.panel>.panel-collapse>.list-group {
    margin-bottom: 0;
    border-left: 0;
    border-right: 0
}

.panel>.list-group .list-group-item,
.panel>.panel-collapse>.list-group .list-group-item {
    border-radius: 0
}

.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child {
    border-top-right-radius: 0;
    border-top-left-radius: 0
}

.panel-list-group {
    margin-bottom: 0;
    border-left: 0;
    border-right: 0
}

.list-group+.panel-footer {
    border-top-width: 0
}

.panel>.panel-collapse>.table,
.panel>.table,
.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.panel-collapse>.table caption,
.panel>.table caption,
.panel>.table-responsive>.table caption {
    padding-left: 32px;
    padding-right: 32px
}

.panel>.table-responsive:first-child>.table:first-child,
.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,
.panel>.table:first-child,
.panel>.table:first-child>tbody:first-child>tr:first-child,
.panel>.table:first-child>thead:first-child>tr:first-child {
    border-top-right-radius: 2px;
    border-top-left-radius: 2px
}

[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-right-radius: 2px
}

[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
[dir=rtl] .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
[dir=rtl] .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
[dir=rtl] .panel>.table:first-child>thead:first-child>tr:first-child th:last-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,
html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,
html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,
html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child td:first-child,
html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child th:first-child {
    border-top-left-radius: 2px
}

html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,
html:not([dir=rtl]) .panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,
html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,
html:not([dir=rtl]) .panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,
html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child td:last-child,
html:not([dir=rtl]) .panel>.table:first-child>thead:first-child>tr:first-child th:last-child {
    border-top-right-radius: 2px
}

.panel>.table-responsive:last-child>.table:last-child,
.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child,
.panel>.table:last-child,
.panel>.table:last-child>tbody:last-child>tr:last-child,
.panel>.table:last-child>tfoot:last-child>tr:last-child {
    border-bottom-right-radius: 2px;
    border-bottom-left-radius: 2px
}

[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-right-radius: 2px
}

[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
[dir=rtl] .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
[dir=rtl] .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
[dir=rtl] .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child,
html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,
html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,
html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,
html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 2px
}

html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html:not([dir=rtl]) .panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child,
html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,
html:not([dir=rtl]) .panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,
html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,
html:not([dir=rtl]) .panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 2px
}

.panel>.panel-body+.table,
.panel>.panel-body+.table-responsive,
.panel>.table+.panel-body,
.panel>.table-responsive+.panel-body {
    border-top: 1px solid #f2f5f7
}

.panel>.table>tbody:first-child>tr:first-child td,
.panel>.table>tbody:first-child>tr:first-child th {
    border-top: 0
}

.panel>.table-bordered,
.panel>.table-responsive>.table-bordered {
    border: 0
}

[dir=rtl] .panel>.table-bordered>tbody>tr>td:first-child,
[dir=rtl] .panel>.table-bordered>tbody>tr>th:first-child,
[dir=rtl] .panel>.table-bordered>tfoot>tr>td:first-child,
[dir=rtl] .panel>.table-bordered>tfoot>tr>th:first-child,
[dir=rtl] .panel>.table-bordered>thead>tr>td:first-child,
[dir=rtl] .panel>.table-bordered>thead>tr>th:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-right: 0
}

[dir=rtl] .panel>.table-bordered>tbody>tr>td:last-child,
[dir=rtl] .panel>.table-bordered>tbody>tr>th:last-child,
[dir=rtl] .panel>.table-bordered>tfoot>tr>td:last-child,
[dir=rtl] .panel>.table-bordered>tfoot>tr>th:last-child,
[dir=rtl] .panel>.table-bordered>thead>tr>td:last-child,
[dir=rtl] .panel>.table-bordered>thead>tr>th:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
[dir=rtl] .panel>.table-responsive>.table-bordered>thead>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>th:first-child,
html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>th:first-child,
html:not([dir=rtl]) .panel>.table-bordered>thead>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-bordered>thead>tr>th:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>td:first-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>th:first-child {
    border-left: 0
}

html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-bordered>tbody>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-bordered>tfoot>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-bordered>thead>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-bordered>thead>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>td:last-child,
html:not([dir=rtl]) .panel>.table-responsive>.table-bordered>thead>tr>th:last-child {
    border-right: 0
}

.panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th,
.panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th,
.panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
    border-bottom: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel>.table tr>:first-child,
.panel>.table-responsive tr>:first-child {
    padding-left: 16px
}

[dir=rtl] .panel>.table tr>:first-child,
[dir=rtl] .panel>.table-responsive tr>:first-child {
    padding-right: 16px;
    padding-left: 0
}

.panel>.table tr>:last-child,
.panel>.table-responsive tr>:last-child {
    padding-right: 16px
}

[dir=rtl] .panel>.table tr>:last-child,
[dir=rtl] .panel>.table-responsive tr>:last-child {
    padding-left: 16px;
    padding-right: 0
}

@media (min-width:768px) {
    .panel>.table tr>:first-child,
    .panel>.table-responsive tr>:first-child {
        padding-left: 24px
    }
    [dir=rtl] .panel>.table tr>:first-child,
    [dir=rtl] .panel>.table-responsive tr>:first-child {
        padding-right: 24px;
        padding-left: 0
    }
    .panel>.table tr>:last-child,
    .panel>.table-responsive tr>:last-child {
        padding-right: 24px
    }
    [dir=rtl] .panel>.table tr>:last-child,
    [dir=rtl] .panel>.table-responsive tr>:last-child {
        padding-left: 24px;
        padding-right: 0
    }
}

@media (min-width:992px) {
    .panel>.table tr>:first-child,
    .panel>.table-responsive tr>:first-child {
        padding-left: 32px
    }
    [dir=rtl] .panel>.table tr>:first-child,
    [dir=rtl] .panel>.table-responsive tr>:first-child {
        padding-right: 32px;
        padding-left: 0
    }
    .panel>.table tr>:last-child,
    .panel>.table-responsive tr>:last-child {
        padding-right: 32px
    }
    [dir=rtl] .panel>.table tr>:last-child,
    [dir=rtl] .panel>.table-responsive tr>:last-child {
        padding-left: 32px;
        padding-right: 0
    }
}

.panel-group {
    margin-bottom: 24px;
    margin-bottom: var(--size-24)
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 3px
}

.panel-group .panel+.panel {
    margin-top: 8px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse>.list-group,
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #fff
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #fff
}

.panel-default {
    border-color: #e2e6e8 !important
}

.panel-default>.panel-heading {
    color: #4a5860;
    border-color: #e2e6e8
}

.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #e2e6e8
}

.panel-default>.panel-heading .badge {
    color: #fff;
    background-color: #4a5860
}

.panel-default>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #e2e6e8
}

.panel-primary {
    border-color: #37517e !important
}

.panel-primary>.panel-heading {
    color: #fff;
    border-color: #37517e
}

.panel-primary>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #37517e
}

.panel-primary>.panel-heading .badge {
    color: #fff;
    background-color: #fff
}

.panel-primary>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #37517e
}

.panel-success {
    border-color: #2ED06E !important
}

.panel-success>.panel-heading {
    color: #1B7940;
    border-color: #2ED06E
}

.panel-success>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #2ED06E
}

.panel-success>.panel-heading .badge {
    color: #FFF;
    background-color: #1B7940
}

.panel-success>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #2ED06E
}

.panel-info {
    border-color: #00b9ff !important
}

.panel-info>.panel-heading {
    color: #00a4df;
    border-color: #00b9ff
}

.panel-info>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #00b9ff
}

.panel-info>.panel-heading .badge {
    color: #FFF;
    background-color: #00a4df
}

.panel-info>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #00b9ff
}

.panel-warning {
    border-color: #FFA600 !important
}

.panel-warning>.panel-heading {
    color: #9E5F00;
    border-color: #FFA600
}

.panel-warning>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #FFA600
}

.panel-warning>.panel-heading .badge {
    color: #FFF;
    background-color: #9E5F00
}

.panel-warning>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #FFA600
}

.panel-danger {
    border-color: #F53636 !important
}

.panel-danger>.panel-heading {
    color: #C22E2E;
    border-color: #F53636
}

.panel-danger>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #F53636
}

.panel-danger>.panel-heading .badge {
    color: #FFF;
    background-color: #C22E2E
}

.panel-danger>.panel-footer+.panel-collapse>.panel-body {
    border-bottom-color: #F53636
}

.panel ul:last-child {
    margin-bottom: 0
}

.panel-group .panel {
    margin-left: 0;
    margin-right: 0;
    border: 1px solid #e2e6e8
}

.panel-group .panel-footer,
.panel-group .panel-heading {
    padding: 16px
}

@media (min-width:576px) {
    .panel-group .panel .panel-footer,
    .panel-group .panel .panel-heading {
        padding: 24px !important
    }
}

@media (min-width:992px) {
    .panel-group .panel .panel-footer,
    .panel-group .panel .panel-heading {
        padding: 24px 32px
    }
}

@media (min-width:768px) {
    .panel {
        margin-left: 0;
        margin-right: 0
    }
}

.popover {
    top: 0;
    left: 0;
    z-index: 1060;
    width: 276px;
    padding: 18px 24px;
    font-family: Inter, Helvetica, Arial, sans-serif;
    font-family: var(--font-family-regular);
    font-style: normal;
    letter-spacing: normal;
    line-break: auto;
    line-height: 24px;
    line-height: var(--size-24);
    text-align: left;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    background-clip: padding-box;
    border-radius: 3px;
    -webkit-box-shadow: 0 20px 66px 0 rgba(34, 48, 73, .2);
    box-shadow: 0 20px 66px 0 rgba(34, 48, 73, .2);
    position: absolute
}

[dir=rtl] .popover {
    right: 0;
    left: auto;
    text-align: right
}

.np-theme-personal--bright-green .popover,
.np-theme-personal--dark .popover,
.np-theme-personal--forest-green .popover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.popover.animate {
    -webkit-transition: -webkit-transform .25s;
    transition: -webkit-transform .25s;
    transition: transform .25s;
    transition: transform .25s, -webkit-transform .25s
}

.popover.scale-down {
    -webkit-transform: scale(0);
    transform: scale(0)
}

.popover.top {
    margin-top: -14px;
    -webkit-transform-origin: 50% 100%;
    transform-origin: 50% 100%
}

.popover.top-left {
    margin-top: -14px;
    -webkit-transform-origin: calc(100% - 29px) 100%;
    transform-origin: calc(100% - 29px) 100%
}

.popover.top-right {
    margin-top: -14px;
    -webkit-transform-origin: 29px 100%;
    transform-origin: 29px 100%
}

.popover.right {
    margin-left: 14px;
    -webkit-transform-origin: 0 50%;
    transform-origin: 0 50%
}

[dir=rtl] .popover.right {
    margin-right: 14px;
    margin-left: 0
}

.popover.right-top {
    margin-left: 14px;
    -webkit-transform-origin: 0 29px;
    transform-origin: 0 29px
}

[dir=rtl] .popover.right-top {
    margin-right: 14px;
    margin-left: 0
}

.popover.right-bottom {
    margin-left: 14px;
    -webkit-transform-origin: 0 calc(100% - 29px);
    transform-origin: 0 calc(100% - 29px)
}

[dir=rtl] .popover.right-bottom {
    margin-right: 14px;
    margin-left: 0
}

.popover.bottom {
    margin-top: 14px;
    -webkit-transform-origin: 50% 0;
    transform-origin: 50% 0
}

.popover.bottom-left {
    margin-top: 14px;
    -webkit-transform-origin: calc(100% - 29px) 0;
    transform-origin: calc(100% - 29px) 0
}

.popover.bottom-right {
    margin-top: 14px;
    -webkit-transform-origin: 29px 0;
    transform-origin: 29px 0
}

.popover.left {
    margin-left: -14px;
    -webkit-transform-origin: 100% 50%;
    transform-origin: 100% 50%
}

[dir=rtl] .popover.left {
    margin-right: -14px;
    margin-left: 0
}

.popover.left-top {
    margin-left: -14px;
    -webkit-transform-origin: 100% 29px;
    transform-origin: 100% 29px
}

[dir=rtl] .popover.left-top {
    margin-right: -14px;
    margin-left: 0
}

.popover.left-bottom {
    margin-left: -14px;
    -webkit-transform-origin: 100% calc(100% - 29px);
    transform-origin: 100% calc(100% - 29px)
}

[dir=rtl] .popover.left-bottom {
    margin-right: -14px;
    margin-left: 0
}

.popover:before {
    content: " ";
    position: absolute;
    display: block;
    width: 14px;
    height: 14px;
    left: 28px;
    top: -7px;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background-color: inherit
}

[dir=rtl] .popover:before {
    right: 28px;
    left: auto
}

.popover.top:before {
    top: auto;
    bottom: -7px;
    left: 50%;
    margin-left: -7px
}

[dir=rtl] .popover.top:before {
    right: 50%;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.top-left:before {
    top: auto;
    bottom: -7px;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.top-left:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.top-right:before {
    top: auto;
    bottom: -7px;
    left: 29px;
    right: auto;
    margin-left: -7px
}

[dir=rtl] .popover.top-right:before {
    right: 29px;
    left: auto;
    right: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.right:before {
    top: 50%;
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right:before {
    right: -7px;
    left: auto
}

.popover.right-top:before {
    top: 29px;
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right-top:before {
    right: -7px;
    left: auto
}

.popover.right-bottom:before {
    top: calc(100% - 29px);
    margin-top: -7px;
    left: -7px
}

[dir=rtl] .popover.right-bottom:before {
    right: -7px;
    left: auto
}

.popover.bottom:before {
    top: -7px;
    bottom: auto;
    left: 50%;
    margin-left: -7px
}

[dir=rtl] .popover.bottom:before {
    right: 50%;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.bottom-left:before {
    top: -7px;
    bottom: auto;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.bottom-left:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.bottom-right:before {
    top: -7px;
    bottom: auto;
    right: 29px;
    left: auto;
    margin-left: -7px
}

[dir=rtl] .popover.bottom-right:before {
    left: 29px;
    right: auto;
    left: auto;
    margin-right: -7px;
    margin-left: 0
}

.popover.left:before {
    top: 50%;
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover.left-top:before {
    top: 29px;
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left-top:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover.left-bottom:before {
    top: calc(100% - 29px);
    margin-top: -7px;
    left: auto;
    right: -7px
}

[dir=rtl] .popover.left-bottom:before {
    left: auto;
    left: -7px;
    right: auto
}

.popover .popover-image,
.popover img {
    width: 65%;
    margin: 8px 0
}

.popover-title {
    padding: 0;
    margin: 0;
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    font-size: 1.125rem;
    font-size: var(--font-size-18);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.014em;
    line-height: 135%;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-bottom: 0;
    border-radius: 2px 2px 0 0;
    color: var(--color-content-primary) !important
}

@supports (hyphenate-limit-chars:1) {
    .popover-title {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .popover-title {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .popover-title {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .popover-title {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .popover-title {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.popover-title+ol:not(.list-unstyled),
.popover-title+p,
.popover-title+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.popover-content {
    padding: 0;
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    color: #5d7079;
    color: var(--color-content-secondary)
}

.popover-content>:last-child {
    margin-bottom: 0
}

.popover-close {
    float: right;
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-text-decoration: none;
    text-decoration: none
}

[dir=rtl] .popover-close {
    float: left
}

.np-theme-personal .popover-close {
    color: var(--color-interactive-primary)
}

.popover-close:hover {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    -webkit-text-decoration: none;
    text-decoration: none;
    cursor: pointer
}

.np-theme-personal .popover-close:hover {
    color: var(--color-interactive-primary-hover)
}

.popover-close:focus {
    outline: none
}

.popover-close:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.popover-close:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

button.popover-close {
    padding: 0;
    cursor: pointer;
    background: transparent;
    border: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.np-theme-personal button.popover-close:hover {
    background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
    background: initial
}

[data-toggle=popover]:not(.btn) {
    color: inherit !important;
    font-weight: inherit !important;
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
    border-bottom: 1px dotted #0097c7 !important;
    border-bottom: 1px dotted var(--color-content-accent) !important;
    cursor: pointer
}

[data-toggle=popover]:not(.btn):focus,
[data-toggle=popover]:not(.btn):hover,
[data-toggle=popover]:not(.btn)[aria-describedby] {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important;
    outline: 0
}

.nav>li>a [data-toggle=popover] {
    border-bottom: 0
}

@media (max-width:991px) {
    .popover-modal {
        position: fixed;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        width: 272px;
        margin: 32px auto !important;
        margin: var(--size-32) auto !important
    }
    .popover-modal:before {
        display: none
    }
}

@media (min-width:992px) {
    .popover-modal.left {
        margin-right: -var(--size-24) !important
    }
    [dir=rtl] .popover-modal.left {
        margin-right: 0 !important
    }
    .popover-modal.right,
    [dir=rtl] .popover-modal.left {
        margin-left: -var(--size-24) !important
    }
    [dir=rtl] .popover-modal.right {
        margin-right: -var(--size-24) !important;
        margin-left: 0 !important
    }
    .popover-modal.top {
        margin-bottom: -8px !important
    }
    .popover-modal.bottom {
        margin-top: -8px !important
    }
}

@-webkit-keyframes cover-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: .7
    }
}

@keyframes cover-fade-in {
    0% {
        opacity: 0
    }
    to {
        opacity: .7
    }
}

.popover-modal-cover {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    cursor: pointer;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    opacity: .7;
    -webkit-animation: cover-fade-in .35s linear 0s forwards;
    animation: cover-fade-in .35s linear 0s forwards
}

[dir=rtl] .popover-modal-cover {
    right: 0;
    left: auto
}

@media (max-width:991px) {
    .popover-modal-cover {
        display: block
    }
}

.popover-promotion {
    text-align: center;
    padding: 24px;
    padding: var(--size-24)
}

@media (max-width:576px) {
    .popover-promotion {
        width: auto !important;
        padding: 24px !important;
        padding: var(--size-24) !important;
        margin: 16px !important;
        margin: var(--size-16) !important
    }
}

@media (min-width:566px) and (max-width:992px) {
    .popover-promotion {
        width: 540px !important;
        padding: 28px 32px !important;
        padding: 28px var(--size-32) !important;
        margin: 32px auto !important;
        margin: var(--size-32) auto !important
    }
}

.popover-promotion .popover-title {
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 1.2;
    line-height: var(--line-height-title)
}

@media (min-width:768px) {
    .popover-promotion .popover-title {
        font-size: 1.25rem;
        font-size: var(--font-size-20);
        line-height: 1.2;
        line-height: var(--line-height-title)
    }
}

@media (max-width:480px) {
    .popover-promotion .popover-image {
        width: 80%
    }
}

@media (min-width:480px) and (max-width:992px) {
    .popover-promotion .popover-image {
        width: 60%
    }
}

@media (min-width:992px) {
    .popover-promotion .popover-image {
        width: 80%
    }
}

@media (max-width:992px) {
    .popover-promotion {
        position: absolute !important
    }
}

.process {
    position: relative;
    margin: auto;
    display: block
}

.process svg {
    width: 100%;
    height: 100%
}

.process-circle {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transition: stroke 1s linear .2s;
    transition: stroke 1s linear .2s;
    stroke: #0097c7;
    stroke: var(--color-content-accent);
    stroke-opacity: 1;
    stroke-linecap: round;
    -webkit-transform: translateZ(0);
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.np-theme-personal .process-circle {
    stroke: #37517e;
    stroke: var(--color-content-primary)
}

.np-theme-personal--bright-green .process-circle,
.np-theme-personal--dark .process-circle,
.np-theme-personal--forest-green .process-circle {
    stroke: var(--color-interactive-primary)
}

.process-inverse .process-circle {
    stroke: #ffffff;
    stroke: var(--color-background-screen)
}

.process-icon-container {
    position: absolute;
    display: inline-block;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    height: 50%;
    width: 50%;
    left: 25%;
    top: 25%
}

.process-icon-horizontal,
.process-icon-vertical {
    position: absolute;
    display: block;
    width: 0;
    height: 0
}

.process-success .process-icon-horizontal {
    background-color: #008026;
    background-color: var(--color-content-positive);
    bottom: 0;
    left: 0
}

.np-theme-personal .process-success .process-icon-horizontal {
    background-color: var(--color-sentiment-positive)
}

.process-success .process-icon-vertical {
    background-color: #008026;
    background-color: var(--color-content-positive);
    top: 100%;
    right: 0
}

.np-theme-personal .process-success .process-icon-vertical {
    background-color: var(--color-sentiment-positive)
}

.process-success .process-circle {
    stroke: #008026;
    stroke: var(--color-content-positive)
}

.np-theme-personal .process-success .process-circle {
    stroke: var(--color-sentiment-positive)
}

.process-danger .process-icon-horizontal {
    background-color: #cf2929;
    background-color: var(--color-content-negative);
    left: 0
}

.np-theme-personal .process-danger .process-icon-horizontal {
    background-color: var(--color-sentiment-negative)
}

.process-danger .process-icon-vertical {
    background-color: #cf2929;
    background-color: var(--color-content-negative);
    top: 0
}

.np-theme-personal .process-danger .process-icon-vertical {
    background-color: var(--color-sentiment-negative)
}

.process-danger .process-circle {
    stroke: #cf2929;
    stroke: var(--color-content-negative)
}

.np-theme-personal .process-danger .process-circle {
    stroke: var(--color-sentiment-negative)
}

.process-danger .process-circle,
.process-success .process-circle {
    -webkit-animation-duration: 1.5s;
    animation-duration: 1.5s;
    -webkit-animation-delay: 1ms;
    animation-delay: 1ms;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: 1;
    animation-iteration-count: 1
}

.process-danger .process-icon-horizontal,
.process-success .process-icon-horizontal {
    -webkit-animation: process-width .3s ease 1.2s forwards;
    animation: process-width .3s ease 1.2s forwards
}

.process-danger .process-icon-vertical,
.process-success .process-icon-vertical {
    -webkit-animation: process-height .3s ease 1.5s forwards;
    animation: process-height .3s ease 1.5s forwards
}

.process-stopped .process-circle {
    -webkit-animation: none;
    animation: none
}

.process-stopped .process-icon-container {
    display: none
}

.process-xs {
    width: 12px;
    height: 12px
}

.process-xs .process-circle {
    stroke-dashoffset: 31.41592654px;
    stroke-dasharray: 31.41592654px;
    stroke-width: 1.5px
}

.process-xs.process-danger .process-icon-horizontal {
    top: 2.5px;
    height: 1px
}

.process-xs.process-danger .process-icon-vertical {
    left: 2.5px;
    width: 1px
}

.process-xs .process-icon-horizontal,
.process-xs .process-icon-vertical {
    border-radius: .5px
}

.process-xs.process-success .process-icon-container {
    width: 2.5px;
    height: 5px;
    left: 4.5px
}

.process-xs.process-success .process-icon-horizontal {
    height: 1px
}

.process-xs.process-success .process-icon-vertical {
    width: 1px
}

.process-xs {
    width: 24px;
    height: 24px
}

.process-xs .process-circle {
    stroke-dashoffset: 69.11503838px;
    stroke-dasharray: 69.11503838px;
    stroke-width: 2px
}

.process-xs.process-danger .process-icon-horizontal {
    top: 5px;
    height: 2px
}

.process-xs.process-danger .process-icon-vertical {
    left: 5px;
    width: 2px
}

.process-xs .process-icon-horizontal,
.process-xs .process-icon-vertical {
    border-radius: 1px
}

.process-xs.process-success .process-icon-container {
    width: 5px;
    height: 10px;
    left: 9px
}

.process-xs.process-success .process-icon-horizontal {
    height: 2px
}

.process-xs.process-success .process-icon-vertical {
    width: 2px
}

.process-sm {
    width: 48px;
    height: 48px
}

.process-sm .process-circle {
    stroke-dashoffset: 144.51326207px;
    stroke-dasharray: 144.51326207px;
    stroke-width: 2.4px
}

.process-sm.process-danger .process-icon-horizontal {
    top: 10.5px;
    height: 3px
}

.process-sm.process-danger .process-icon-vertical {
    left: 10.5px;
    width: 3px
}

.process-sm .process-icon-horizontal,
.process-sm .process-icon-vertical {
    border-radius: 1.5px
}

.process-sm.process-success .process-icon-container {
    width: 10.5px;
    height: 21px;
    left: 18px
}

.process-sm.process-success .process-icon-horizontal {
    height: 3px
}

.process-sm.process-success .process-icon-vertical {
    width: 3px
}

.process-xl {
    width: 128px;
    height: 128px
}

.process-xl .process-circle {
    stroke-dashoffset: 395.84067435px;
    stroke-dasharray: 395.84067435px;
    stroke-width: 3px
}

.process-xl.process-danger .process-icon-horizontal {
    top: 28px;
    height: 8px
}

.process-xl.process-danger .process-icon-vertical {
    left: 28px;
    width: 8px
}

.process-xl .process-icon-horizontal,
.process-xl .process-icon-vertical {
    border-radius: 4px
}

.process-xl.process-success .process-icon-container {
    width: 28px;
    height: 56px;
    left: 48px
}

.process-xl.process-success .process-icon-horizontal {
    height: 8px
}

.process-xl.process-success .process-icon-vertical {
    width: 8px
}

.process-xxs .process-circle {
    -webkit-animation-name: process-chase-circle-xxs;
    animation-name: process-chase-circle-xxs
}

.process-xxs.process-danger .process-circle,
.process-xxs.process-success .process-circle {
    -webkit-animation-name: process-success-circle-xxs;
    animation-name: process-success-circle-xxs
}

.process-xs .process-circle {
    -webkit-animation-name: process-chase-circle-xs;
    animation-name: process-chase-circle-xs
}

.process-xs.process-danger .process-circle,
.process-xs.process-success .process-circle {
    -webkit-animation-name: process-success-circle-xs;
    animation-name: process-success-circle-xs
}

.process-sm .process-circle {
    -webkit-animation-name: process-chase-circle-sm;
    animation-name: process-chase-circle-sm
}

.process-sm.process-danger .process-circle,
.process-sm.process-success .process-circle {
    -webkit-animation-name: process-success-circle-sm;
    animation-name: process-success-circle-sm
}

.process-xl .process-circle {
    -webkit-animation-name: process-chase-circle-xl;
    animation-name: process-chase-circle-xl
}

.process-xl.process-danger .process-circle,
.process-xl.process-success .process-circle {
    -webkit-animation-name: process-success-circle-xl;
    animation-name: process-success-circle-xl
}

@-webkit-keyframes process-chase-circle-xxs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 93.24777961px;
        stroke-dasharray: 31.41592654px
    }
    25% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 15.70796327px
    }
    75% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 23.5619449px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }
}

@keyframes process-chase-circle-xxs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 93.24777961px;
        stroke-dasharray: 31.41592654px
    }
    25% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 15.70796327px
    }
    75% {
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 23.5619449px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }
}

@-webkit-keyframes process-success-circle-xxs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 31.41592654px
    }
}

@keyframes process-success-circle-xxs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 30.41592654px;
        stroke-dasharray: 31.41592654px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 31.41592654px
    }
}

@-webkit-keyframes process-chase-circle-xs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 206.34511514px;
        stroke-dasharray: 69.11503838px
    }
    25% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 34.55751919px
    }
    75% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 51.83627878px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }
}

@keyframes process-chase-circle-xs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 206.34511514px;
        stroke-dasharray: 69.11503838px
    }
    25% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 34.55751919px
    }
    75% {
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 51.83627878px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }
}

@-webkit-keyframes process-success-circle-xs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 69.11503838px
    }
}

@keyframes process-success-circle-xs {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 68.11503838px;
        stroke-dasharray: 69.11503838px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 69.11503838px
    }
}

@-webkit-keyframes process-chase-circle-sm {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 432.5397862px;
        stroke-dasharray: 144.51326207px
    }
    25% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 72.25663103px
    }
    75% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 108.38494655px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }
}

@keyframes process-chase-circle-sm {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 432.5397862px;
        stroke-dasharray: 144.51326207px
    }
    25% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 72.25663103px
    }
    75% {
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 108.38494655px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }
}

@-webkit-keyframes process-success-circle-sm {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 144.51326207px
    }
}

@keyframes process-success-circle-sm {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 143.51326207px;
        stroke-dasharray: 144.51326207px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 144.51326207px
    }
}

@-webkit-keyframes process-chase-circle-xl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 1186.52202306px;
        stroke-dasharray: 395.84067435px
    }
    25% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 197.92033718px
    }
    75% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 296.88050576px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }
}

@keyframes process-chase-circle-xl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 1186.52202306px;
        stroke-dasharray: 395.84067435px
    }
    25% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 197.92033718px
    }
    75% {
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 296.88050576px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }
}

@-webkit-keyframes process-success-circle-xl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 395.84067435px
    }
}

@keyframes process-success-circle-xl {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
        stroke-dashoffset: 394.84067435px;
        stroke-dasharray: 395.84067435px
    }
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn);
        stroke-dashoffset: 0;
        stroke-dasharray: 395.84067435px
    }
}

@-webkit-keyframes process-width {
    to {
        width: 100%
    }
}

@keyframes process-width {
    to {
        width: 100%
    }
}

@-webkit-keyframes process-height {
    to {
        top: 0;
        height: 100%
    }
}

@keyframes process-height {
    to {
        top: 0;
        height: 100%
    }
}

.btn .process:first-child {
    margin-left: -12px;
    margin-right: 12px;
    float: left
}

[dir=rtl] .btn .process:first-child {
    margin-right: -12px;
    margin-left: 0;
    margin-left: 12px;
    margin-right: 0;
    float: right
}

.btn-block .process:first-child {
    position: absolute
}

.btn .process-circle {
    -webkit-transition: stroke .5s linear 0s;
    transition: stroke .5s linear 0s
}

.btn-primary .process-circle,
.btn-success .process-circle {
    stroke: #fff
}

.btn-primary .process-icon-horizontal,
.btn-primary .process-icon-vertical,
.btn-success .process-icon-horizontal,
.btn-success .process-icon-vertical {
    background-color: #fff
}

.btn:focus .process-circle,
.btn:hover .process-circle {
    stroke: #fff
}

.btn:focus .process-icon-horizontal,
.btn:focus .process-icon-vertical,
.btn:hover .process-icon-horizontal,
.btn:hover .process-icon-vertical,
.btn[disabled] .process-icon-horizontal,
.btn[disabled] .process-icon-vertical {
    background-color: #fff
}

.progress {
    --progress-bar-height: 4px;
    --progress-bar-border-width: 4px;
    --progress-bar-start-shift: calc(var(--progress-bar-border-width) * 2);
    height: 4px;
    height: var(--progress-bar-height);
    overflow: hidden;
    margin-top: calc((24px - 4px) / 2);
    margin-top: calc((var(--size-24) - var(--progress-bar-height)) / 2);
    margin-bottom: calc((24px - 4px) / 2);
    margin-bottom: calc((var(--size-24) - var(--progress-bar-height)) / 2);
    background-color: #c9cbce;
    background-color: var(--color-interactive-secondary);
    border-radius: calc(4px + 4px);
    border-radius: calc(var(--progress-bar-border-width) + var(--progress-bar-height))
}

.progress-bar {
    float: left;
    position: relative;
    top: calc(-1 * var(--progress-bar-border-width));
    left: calc(-1 * var(--progress-bar-start-shift));
    height: calc(var(--progress-bar-height) + var(--progress-bar-border-width) * 2);
    font-size: 1rem;
    font-size: var(--font-size-16);
    font-weight: 700;
    font-weight: var(--font-weight-bold);
    color: #fff;
    text-align: right;
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    border: var(--progress-bar-border-width) solid var(--color-background-screen);
    border-radius: inherit
}

[dir=rtl] .progress-bar {
    float: right;
    text-align: left;
    right: calc(-1 * var(--progress-bar-start-shift));
    left: 0
}

.progress-bar-primary {
    background-color: #37517e;
    background-color: var(--color-content-primary)
}

.progress-bar-success {
    background-color: #008026;
    background-color: var(--color-content-positive)
}

.progress-bar-info {
    background-color: #0097c7;
    background-color: var(--color-content-accent)
}

.progress-bar-warning {
    background-color: #9a6500;
    background-color: var(--color-content-warning)
}

.progress-bar-danger {
    background-color: #cf2929;
    background-color: var(--color-content-negative)
}

:root {
    --ring-outline-width: 2px;
    --ring-outline-offset: 2px;
    --ring-outline-color: var(--color-content-primary)
}

:root .np-theme-personal,
:root.np-theme-personal {
    --ring-outline-color: var(--color-interactive-primary)
}

.focus-ring:focus {
    outline: none
}

.focus-ring:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

a:focus,
button:focus,
details:focus,
dialog:focus,
input:focus,
option:focus,
select:focus,
summary:focus,
textarea:focus {
    outline: none
}

a:focus-visible,
button:focus-visible,
details:focus-visible,
dialog:focus-visible,
input:focus-visible,
option:focus-visible,
select:focus-visible,
summary:focus-visible,
textarea:focus-visible {
    outline: 2px solid #37517e;
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 2px;
    outline-offset: var(--ring-outline-offset)
}

.ring-offset-0 {
    --ring-outline-offset: 0
}

.ring-inset {
    --ring-outline-width: 3px;
    --ring-outline-offset: calc(-1 * var(--ring-outline-width))
}

.ring-negative {
    --ring-outline-color: var(--color-sentiment-negative)
}

.sequence {
    padding-left: 24px;
    position: relative;
    margin-left: 25px;
    margin-top: 0;
    margin-bottom: 0;
    font-size: .875rem;
    font-size: var(--font-size-14);
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.sequence>li {
    padding-top: 2px;
    padding-bottom: 2px
}

.sequence>li:first-child {
    margin-top: 16px
}

.sequence>li:last-child {
    margin-bottom: 16px
}

@media (min-width:768px) {
    .sequence>li {
        padding-top: 4px;
        padding-bottom: 4px
    }
}

.sequence>li:before {
    margin-top: 8px
}

.sequence>li:after {
    top: 16px
}

.sequence>li:first-child:after {
    height: 100%
}

.sequence>li:last-child:after {
    height: 0
}

.sequence.sequence-top>li:first-child {
    padding-top: 20px;
    margin-top: 0
}

.sequence.sequence-top>li:first-child:after {
    height: calc(100% + 16px)
}

.sequence.sequence-bottom>li:last-child {
    padding-bottom: 20px;
    margin-bottom: 0
}

.sequence.sequence-bottom>li:last-child:after {
    height: calc(100% - 16px)
}

.sequence.sequence-top.sequence-bottom>li:first-child:last-child:after {
    height: 100%
}

.sequence .sequence-icon {
    top: 2px
}

@media (min-width:768px) {
    .sequence .sequence-icon {
        top: 4px
    }
}

.sequence.sequence-top>li:first-child .sequence-icon {
    top: 20px
}

[dir=rtl] .sequence {
    padding-right: 24px;
    padding-left: 0
}

.sequence>li:before {
    margin-left: -27px
}

[dir=rtl] .sequence>li:before {
    margin-right: -27px;
    margin-left: 0
}

.sequence>li:after {
    left: -24px
}

[dir=rtl] .sequence>li:after {
    right: -24px;
    left: auto
}

.sequence .sequence-icon {
    margin-left: -35px
}

[dir=rtl] .sequence .sequence-icon {
    margin-right: -35px;
    margin-left: 0
}

.sequence .sequence-icon-md {
    margin-left: -39px
}

[dir=rtl] .sequence .sequence-icon-md {
    margin-right: -39px;
    margin-left: 0
}

.sequence .sequence-icon-lg {
    margin-left: -43px
}

[dir=rtl] .sequence .sequence-icon-lg {
    margin-right: -43px;
    margin-left: 0
}

[dir=rtl] .sequence {
    margin-right: 25px;
    margin-left: 0
}

@media (min-width:768px) {
    .sequence {
        padding-right: 24px;
        font-size: 1rem;
        font-size: var(--font-size-16)
    }
    [dir=rtl] .sequence {
        padding-left: 24px;
        padding-right: 0
    }
}

.sequence>li {
    display: block;
    line-height: 24px;
    position: relative;
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.sequence>li>a {
    display: block;
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    color: #0097c7;
    color: var(--color-content-accent);
    outline-offset: -1px
}

.sequence>li>a:focus,
.sequence>li>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.sequence>li>a:active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.sequence>li p {
    margin-bottom: 0;
    padding-bottom: 8px;
    max-width: 600px
}

.sequence>li p:last-child {
    padding-bottom: 0
}

.sequence>li .btn-toolbar,
.sequence>li .h1,
.sequence>li .h2,
.sequence>li .h3,
.sequence>li .h4,
.sequence>li h1,
.sequence>li h2,
.sequence>li h3,
.sequence>li h4 {
    margin-bottom: 16px
}

.sequence>li:before {
    content: "";
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    z-index: 2;
    border: 4px solid;
    border-color: inherit;
    outline: 0
}

.sequence>li:after {
    content: "";
    position: absolute;
    width: 2px;
    height: 100%;
    border: 0 solid;
    border-color: inherit;
    outline: 0;
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    background-size: 200% 200%;
    background-position: 0 0
}

.sequence .sequence-item-no-pip:before {
    display: none
}

.sequence>.active>a {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.sequence>.active>a,
.sequence>.active>a:focus,
.sequence>.active>a:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: #37517e;
    color: var(--color-content-primary)
}

.sequence>.active>a:active {
    color: #37517e;
    color: var(--color-content-primary)
}

.sequence>.active:before {
    border-color: #0097c7;
    border-color: var(--color-content-accent)
}

.sequence>.active:after,
.sequence>.active~li:after {
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    background-image: none
}

.sequence>.active~li:before {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.sequence a {
    -webkit-text-decoration: none;
    text-decoration: none;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.sequence-top>li:first-child:after {
    top: 0
}

.sequence-inverse>li {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.sequence-inverse>li>a {
    color: #ffffff
}

.sequence-inverse>li:after {
    background-color: #37517e
}

.sequence-inverse>.active>a {
    color: #ffffff
}

.sequence-inverse>.active .body-2,
.sequence-inverse>.active .np-text-body-default,
.sequence-inverse>.active .small {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.sequence-inverse>.active:after,
.sequence-inverse>.active~li:after {
    background-color: #37517e;
    background-image: none !important
}

.sequence-inverse>.active~li:before {
    border-color: #37517e
}

.sequence-info>li {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.sequence-info>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a2dd), color-stop(50%, #00a2dd), color-stop(50%, rgba(0, 0, 0, .10196)), to(rgba(0, 0, 0, .10196)));
    background-image: linear-gradient(#00a2dd, #00a2dd 50%, rgba(0, 0, 0, .10196) 0, rgba(0, 0, 0, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-accent)), color-stop(50%, var(--color-interactive-accent)), color-stop(50%, var(--color-border-neutral)), to(var(--color-border-neutral)));
    background-image: linear-gradient(var(--color-interactive-accent) 0, var(--color-interactive-accent) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-info.sequence-inverse>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #00a2dd), color-stop(50%, #00a2dd), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(#00a2dd, #00a2dd 50%, rgba(255, 255, 255, .10196) 0, rgba(255, 255, 255, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-accent)), color-stop(50%, var(--color-interactive-accent)), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(var(--color-interactive-accent) 0, var(--color-interactive-accent) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-info>.active:before {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

@-webkit-keyframes sequence-pip-info {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #00a2dd;
        border-color: var(--color-interactive-accent)
    }
}

@keyframes sequence-pip-info {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #00a2dd;
        border-color: var(--color-interactive-accent)
    }
}

.sequence-primary>li {
    border-color: #37517e
}

.sequence-primary>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #37517e), color-stop(50%, #37517e), color-stop(50%, rgba(0, 0, 0, .10196)), to(rgba(0, 0, 0, .10196)));
    background-image: linear-gradient(#37517e, #37517e 50%, rgba(0, 0, 0, .10196) 0, rgba(0, 0, 0, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #37517e), color-stop(50%, #37517e), color-stop(50%, var(--color-border-neutral)), to(var(--color-border-neutral)));
    background-image: linear-gradient(#37517e 0, #37517e 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-primary.sequence-inverse>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #37517e), color-stop(50%, #37517e), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(#37517e, #37517e 50%, rgba(255, 255, 255, .10196) 0, rgba(255, 255, 255, .10196))
}

.sequence-primary>.active:before {
    border-color: #37517e;
    background-color: #37517e
}

@-webkit-keyframes sequence-pip-primary {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #37517e
    }
}

@keyframes sequence-pip-primary {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #37517e
    }
}

.sequence-success>li {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive)
}

.sequence-success>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2ead4b), color-stop(50%, #2ead4b), color-stop(50%, rgba(0, 0, 0, .10196)), to(rgba(0, 0, 0, .10196)));
    background-image: linear-gradient(#2ead4b, #2ead4b 50%, rgba(0, 0, 0, .10196) 0, rgba(0, 0, 0, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-positive)), color-stop(50%, var(--color-interactive-positive)), color-stop(50%, var(--color-border-neutral)), to(var(--color-border-neutral)));
    background-image: linear-gradient(var(--color-interactive-positive) 0, var(--color-interactive-positive) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-success.sequence-inverse>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #2ead4b), color-stop(50%, #2ead4b), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(#2ead4b, #2ead4b 50%, rgba(255, 255, 255, .10196) 0, rgba(255, 255, 255, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-positive)), color-stop(50%, var(--color-interactive-positive)), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(var(--color-interactive-positive) 0, var(--color-interactive-positive) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-success>.active:before {
    border-color: #2ead4b;
    border-color: var(--color-interactive-positive);
    background-color: #2ead4b;
    background-color: var(--color-interactive-positive)
}

@-webkit-keyframes sequence-pip-success {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #2ead4b;
        border-color: var(--color-interactive-positive)
    }
}

@keyframes sequence-pip-success {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #2ead4b;
        border-color: var(--color-interactive-positive)
    }
}

.sequence-warning>li {
    border-color: #df8700;
    border-color: var(--color-interactive-warning)
}

.sequence-warning>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #df8700), color-stop(50%, #df8700), color-stop(50%, rgba(0, 0, 0, .10196)), to(rgba(0, 0, 0, .10196)));
    background-image: linear-gradient(#df8700, #df8700 50%, rgba(0, 0, 0, .10196) 0, rgba(0, 0, 0, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-warning)), color-stop(50%, var(--color-interactive-warning)), color-stop(50%, var(--color-border-neutral)), to(var(--color-border-neutral)));
    background-image: linear-gradient(var(--color-interactive-warning) 0, var(--color-interactive-warning) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-warning.sequence-inverse>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #df8700), color-stop(50%, #df8700), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(#df8700, #df8700 50%, rgba(255, 255, 255, .10196) 0, rgba(255, 255, 255, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-warning)), color-stop(50%, var(--color-interactive-warning)), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(var(--color-interactive-warning) 0, var(--color-interactive-warning) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-warning>.active:before {
    border-color: #df8700;
    border-color: var(--color-interactive-warning);
    background-color: #df8700;
    background-color: var(--color-interactive-warning)
}

@-webkit-keyframes sequence-pip-warning {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #df8700;
        border-color: var(--color-interactive-warning)
    }
}

@keyframes sequence-pip-warning {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #df8700;
        border-color: var(--color-interactive-warning)
    }
}

.sequence-danger>li {
    border-color: #e74848;
    border-color: var(--color-interactive-negative)
}

.sequence-danger>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e74848), color-stop(50%, #e74848), color-stop(50%, rgba(0, 0, 0, .10196)), to(rgba(0, 0, 0, .10196)));
    background-image: linear-gradient(#e74848, #e74848 50%, rgba(0, 0, 0, .10196) 0, rgba(0, 0, 0, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-negative)), color-stop(50%, var(--color-interactive-negative)), color-stop(50%, var(--color-border-neutral)), to(var(--color-border-neutral)));
    background-image: linear-gradient(var(--color-interactive-negative) 0, var(--color-interactive-negative) 50%, var(--color-border-neutral) 50%, var(--color-border-neutral) 100%)
}

.sequence-danger.sequence-inverse>li:after {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e74848), color-stop(50%, #e74848), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(#e74848, #e74848 50%, rgba(255, 255, 255, .10196) 0, rgba(255, 255, 255, .10196));
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, var(--color-interactive-negative)), color-stop(50%, var(--color-interactive-negative)), color-stop(50%, rgba(255, 255, 255, .10196)), to(rgba(255, 255, 255, .10196)));
    background-image: linear-gradient(var(--color-interactive-negative) 0, var(--color-interactive-negative) 50%, rgba(255, 255, 255, .10196) 50%, rgba(255, 255, 255, .10196) 100%)
}

.sequence-danger>.active:before {
    border-color: #e74848;
    border-color: var(--color-interactive-negative);
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

@-webkit-keyframes sequence-pip-danger {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #e74848;
        border-color: var(--color-interactive-negative)
    }
}

@keyframes sequence-pip-danger {
    0% {
        border-color: rgba(255, 255, 255, .10196)
    }
    to {
        border-color: #e74848;
        border-color: var(--color-interactive-negative)
    }
}

.sequence-hollow>li:before {
    border-width: 2px;
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.sequence-hollow>.active:before {
    border-width: 4px
}

.sequence-hollow>.active~li:before {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.sequence-hollow.sequence-inverse>li:before {
    background-color: #37517e
}

.sequence-icon {
    position: absolute;
    display: block;
    margin-left: -35px;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-radius: 50%;
    width: 24px;
    height: 24px;
    z-index: 2;
    text-align: center;
    -webkit-text-decoration: none !important;
    text-decoration: none !important;
    border: 1px solid rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral);
    top: 4px;
    font-size: .75rem;
    font-size: var(--font-size-12)
}

[dir=rtl] .sequence-icon {
    margin-right: -35px;
    margin-left: 0
}

.sequence-icon .icon {
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 23px
}

.sequence-inverse .sequence-icon {
    background-color: #37517e;
    border-color: #ffffff
}

.sequence a .sequence-icon {
    color: #0097c7;
    color: var(--color-content-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.sequence a:focus .sequence-icon,
.sequence a:hover .sequence-icon {
    color: #0084b3;
    color: var(--color-content-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.sequence-table {
    display: table
}

.sequence-table>li {
    display: table-row
}

.sequence-table>li>a {
    position: absolute
}

.sequence-table>li>.sequence-table-td,
.sequence-table>li>.sequence-table-th {
    display: table-cell;
    padding: 4px 12px;
    padding: var(--size-4) var(--size-12);
    padding-left: 0
}

[dir=rtl] .sequence-table>li>.sequence-table-td,
[dir=rtl] .sequence-table>li>.sequence-table-th {
    padding-right: 0;
    padding-left: 0
}

.sequence-table>li>.sequence-table-td:last-child,
.sequence-table>li>.sequence-table-th:last-child {
    padding-right: 0
}

[dir=rtl] .sequence-table>li>.sequence-table-td:last-child,
[dir=rtl] .sequence-table>li>.sequence-table-th:last-child {
    padding-left: 0;
    padding-right: 0
}

.sequence-table>li>.sequence-table-th {
    color: #37517e;
    color: var(--color-content-primary);
    white-space: nowrap
}

.sequence-table>li:before {
    position: static
}

.sequence-table>li:after {
    display: none
}

.sequence-table>li .sequence-icon {
    position: static;
    margin-top: -17px
}

.sequence-table>li:first-child .sequence-table-td,
.sequence-table>li:first-child .sequence-table-th {
    padding-top: 17px
}

.sequence-table>li:last-child .sequence-table-td,
.sequence-table>li:last-child .sequence-table-th {
    padding-bottom: 15px
}

.sequence-table:before {
    content: " ";
    width: 2px;
    left: 0;
    position: absolute;
    border: 1px solid;
    border-color: inherit;
    height: calc(100% - 56px);
    margin-top: 28px;
    display: block
}

[dir=rtl] .sequence-table:before {
    right: 0;
    left: auto
}

.sequence-table.sequence-top:before {
    height: calc(100% - 28px);
    margin-top: 0
}

.sequence-table.sequence-bottom:before {
    height: calc(100% - 28px)
}

.sequence-table.sequence-top.sequence-bottom:before {
    height: 100%
}

.sequence-inverse>li>.sequence-table-td,
.sequence-inverse>li>.sequence-table-th {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.sequence-icon-md {
    width: 32px;
    height: 32px;
    line-height: 30px;
    margin-top: -6px;
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.sequence-icon-lg {
    width: 40px;
    height: 40px;
    line-height: 38px;
    margin-top: -6px;
    font-size: 1rem;
    font-size: var(--font-size-16)
}

.sequence-icon-lg .icon {
    font-size: 22px;
    line-height: 35px
}

.sequence-lg {
    padding-left: 40px
}

.sequence-lg>li {
    padding-top: 8px;
    padding-bottom: 8px
}

.sequence-lg>li:first-child {
    margin-top: 24px
}

.sequence-lg>li:last-child {
    margin-bottom: 24px
}

@media (min-width:768px) {
    .sequence-lg>li {
        padding-top: 8px;
        padding-bottom: 8px
    }
}

.sequence-lg>li:before {
    margin-top: 8px
}

.sequence-lg>li:after {
    top: 20px
}

.sequence-lg>li:first-child:after {
    height: 100%
}

.sequence-lg>li:last-child:after {
    height: 0
}

.sequence-lg.sequence-top>li:first-child {
    padding-top: 32px;
    margin-top: 0
}

.sequence-lg.sequence-top>li:first-child:after {
    height: calc(100% + 20px)
}

.sequence-lg.sequence-bottom>li:last-child {
    padding-bottom: 32px;
    margin-bottom: 0
}

.sequence-lg.sequence-bottom>li:last-child:after {
    height: calc(100% - 20px)
}

.sequence-lg.sequence-top.sequence-bottom>li:first-child:last-child:after {
    height: 100%
}

.sequence-lg .sequence-icon {
    top: 8px
}

@media (min-width:768px) {
    .sequence-lg .sequence-icon {
        top: 8px
    }
}

.sequence-lg.sequence-top>li:first-child .sequence-icon {
    top: 32px
}

[dir=rtl] .sequence-lg {
    padding-right: 40px;
    padding-left: 0
}

.sequence-lg>li:before {
    margin-left: -43px
}

[dir=rtl] .sequence-lg>li:before {
    margin-right: -43px;
    margin-left: 0
}

.sequence-lg>li:after {
    left: -40px
}

[dir=rtl] .sequence-lg>li:after {
    right: -40px;
    left: auto
}

.sequence-lg .sequence-icon {
    margin-left: -51px
}

[dir=rtl] .sequence-lg .sequence-icon {
    margin-right: -51px;
    margin-left: 0
}

.sequence-lg .sequence-icon-md {
    margin-left: -55px
}

[dir=rtl] .sequence-lg .sequence-icon-md {
    margin-right: -55px;
    margin-left: 0
}

.sequence-lg .sequence-icon-lg {
    margin-left: -59px
}

[dir=rtl] .sequence-lg .sequence-icon-lg {
    margin-right: -59px;
    margin-left: 0
}

@media (min-width:768px) {
    .sequence-lg {
        padding-left: 48px
    }
    [dir=rtl] .sequence-lg {
        padding-right: 48px;
        padding-left: 0
    }
    .sequence-lg>li:before {
        margin-left: -51px
    }
    [dir=rtl] .sequence-lg>li:before {
        margin-right: -51px;
        margin-left: 0
    }
    .sequence-lg>li:after {
        left: -48px
    }
    [dir=rtl] .sequence-lg>li:after {
        right: -48px;
        left: auto
    }
    .sequence-lg .sequence-icon {
        margin-left: -59px
    }
    [dir=rtl] .sequence-lg .sequence-icon {
        margin-right: -59px;
        margin-left: 0
    }
    .sequence-lg .sequence-icon-md {
        margin-left: -63px
    }
    [dir=rtl] .sequence-lg .sequence-icon-md {
        margin-right: -63px;
        margin-left: 0
    }
    .sequence-lg .sequence-icon-lg {
        margin-left: -67px
    }
    [dir=rtl] .sequence-lg .sequence-icon-lg {
        margin-right: -67px;
        margin-left: 0
    }
}

.sequence-animate>li:after {
    background-size: 200% 200%;
    -webkit-animation: sequence-fill .3s linear 0s both;
    animation: sequence-fill .3s linear 0s both
}

.sequence-animate.sequence-info>li:before {
    -webkit-animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s forwards;
    animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s forwards
}

.sequence-animate.sequence-info>.active:before {
    -webkit-animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s infinite;
    animation: sequence-pip-info .3s linear .3s both, sequence-pulse-info 3s linear .3s infinite
}

.sequence-animate.sequence-warning>li:before {
    -webkit-animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s forwards;
    animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s forwards
}

.sequence-animate.sequence-warning>.active:before {
    -webkit-animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s infinite;
    animation: sequence-pip-warning .3s linear .3s both, sequence-pulse-warning 3s linear .3s infinite
}

.sequence-animate.sequence-success>li:before {
    -webkit-animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s forwards;
    animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s forwards
}

.sequence-animate.sequence-success>.active:before {
    -webkit-animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s infinite;
    animation: sequence-pip-success .3s linear .3s both, sequence-pulse-success 3s linear .3s infinite
}

.sequence-animate.sequence-danger>li:before {
    -webkit-animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s forwards;
    animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s forwards
}

.sequence-animate.sequence-danger>.active:before {
    -webkit-animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s infinite;
    animation: sequence-pip-danger .3s linear .3s both, sequence-pulse-danger 3s linear .3s infinite
}

.sequence-animate>li:first-child:after,
.sequence-animate>li:first-child:before {
    -webkit-animation-delay: .3s !important;
    animation-delay: .3s !important
}

.sequence-animate>li:nth-child(2):after,
.sequence-animate>li:nth-child(2):before {
    -webkit-animation-delay: .6s !important;
    animation-delay: .6s !important
}

.sequence-animate>li:nth-child(3):after,
.sequence-animate>li:nth-child(3):before {
    -webkit-animation-delay: .9s !important;
    animation-delay: .9s !important
}

.sequence-animate>li:nth-child(4):after,
.sequence-animate>li:nth-child(4):before {
    -webkit-animation-delay: 1.2s !important;
    animation-delay: 1.2s !important
}

.sequence-animate>li:nth-child(5):after,
.sequence-animate>li:nth-child(5):before {
    -webkit-animation-delay: 1.5s !important;
    animation-delay: 1.5s !important
}

.sequence-animate>li:nth-child(6):after,
.sequence-animate>li:nth-child(6):before {
    -webkit-animation-delay: 1.8s !important;
    animation-delay: 1.8s !important
}

.sequence-animate>li:nth-child(7):after,
.sequence-animate>li:nth-child(7):before {
    -webkit-animation-delay: 2.1s !important;
    animation-delay: 2.1s !important
}

.sequence-animate>li:nth-child(8):after,
.sequence-animate>li:nth-child(8):before {
    -webkit-animation-delay: 2.4s !important;
    animation-delay: 2.4s !important
}

.sequence-animate>li:nth-child(9):after,
.sequence-animate>li:nth-child(9):before {
    -webkit-animation-delay: 2.7s !important;
    animation-delay: 2.7s !important
}

.sequence-animate>li:nth-child(10):after,
.sequence-animate>li:nth-child(10):before {
    -webkit-animation-delay: 3s !important;
    animation-delay: 3s !important
}

.sequence-animate>.active~li:after,
.sequence-animate>.active~li:before {
    -webkit-animation: none;
    animation: none
}

@-webkit-keyframes sequence-fill {
    0% {
        background-position: 0 100%
    }
    to {
        background-position: 0 0
    }
}

@keyframes sequence-fill {
    0% {
        background-position: 0 100%
    }
    to {
        background-position: 0 0
    }
}

@-webkit-keyframes sequence-pulse-info {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 185, 255, .3);
        box-shadow: 0 0 0 0 rgba(0, 185, 255, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(0, 185, 255, 0);
        box-shadow: 0 0 0 16px rgba(0, 185, 255, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 185, 255, 0);
        box-shadow: 0 0 0 0 rgba(0, 185, 255, 0)
    }
}

@keyframes sequence-pulse-info {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 185, 255, .3);
        box-shadow: 0 0 0 0 rgba(0, 185, 255, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(0, 185, 255, 0);
        box-shadow: 0 0 0 16px rgba(0, 185, 255, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(0, 185, 255, 0);
        box-shadow: 0 0 0 0 rgba(0, 185, 255, 0)
    }
}

@-webkit-keyframes sequence-pulse-warning {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 166, 0, .3);
        box-shadow: 0 0 0 0 rgba(255, 166, 0, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(255, 166, 0, 0);
        box-shadow: 0 0 0 16px rgba(255, 166, 0, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 166, 0, 0);
        box-shadow: 0 0 0 0 rgba(255, 166, 0, 0)
    }
}

@keyframes sequence-pulse-warning {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 166, 0, .3);
        box-shadow: 0 0 0 0 rgba(255, 166, 0, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(255, 166, 0, 0);
        box-shadow: 0 0 0 16px rgba(255, 166, 0, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(255, 166, 0, 0);
        box-shadow: 0 0 0 0 rgba(255, 166, 0, 0)
    }
}

@-webkit-keyframes sequence-pulse-success {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(26, 208, 110, .3);
        box-shadow: 0 0 0 0 rgba(26, 208, 110, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(26, 208, 110, 0);
        box-shadow: 0 0 0 16px rgba(26, 208, 110, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(226, 208, 110, 0);
        box-shadow: 0 0 0 0 rgba(226, 208, 110, 0)
    }
}

@keyframes sequence-pulse-success {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(26, 208, 110, .3);
        box-shadow: 0 0 0 0 rgba(26, 208, 110, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(26, 208, 110, 0);
        box-shadow: 0 0 0 16px rgba(26, 208, 110, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(226, 208, 110, 0);
        box-shadow: 0 0 0 0 rgba(226, 208, 110, 0)
    }
}

@-webkit-keyframes sequence-pulse-danger {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 54, 54, .3);
        box-shadow: 0 0 0 0 rgba(245, 54, 54, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(245, 54, 54, 0);
        box-shadow: 0 0 0 16px rgba(245, 54, 54, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 54, 54, 0);
        box-shadow: 0 0 0 0 rgba(245, 54, 54, 0)
    }
}

@keyframes sequence-pulse-danger {
    0% {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 54, 54, .3);
        box-shadow: 0 0 0 0 rgba(245, 54, 54, .3)
    }
    50% {
        -webkit-box-shadow: 0 0 0 16px rgba(245, 54, 54, 0);
        box-shadow: 0 0 0 16px rgba(245, 54, 54, 0)
    }
    to {
        -webkit-box-shadow: 0 0 0 0 rgba(245, 54, 54, 0);
        box-shadow: 0 0 0 0 rgba(245, 54, 54, 0)
    }
}

table {
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-collapse: separate
}

table td[class*=col-],
table th[class*=col-] {
    position: static;
    float: none;
    display: table-cell
}

caption {
    padding-top: 16px;
    padding-bottom: 16px;
    color: #5d7079;
    color: var(--color-content-secondary);
    text-align: left
}

[dir=rtl] caption {
    text-align: right
}

th {
    text-align: left
}

[dir=rtl] th {
    text-align: right
}

.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 24px;
    margin-bottom: var(--size-24)
}

.table>.tbody>dl>dd,
.table>.tfoot>ol>li,
.table>.thead>ol>li,
.table>tbody>tr>td,
.table>tbody>tr>th,
.table>tfoot>tr>td,
.table>tfoot>tr>th,
.table>thead>tr>td,
.table>thead>tr>th {
    padding: 24px 16px;
    padding: var(--size-24) var(--size-16);
    line-height: 1.5;
    line-height: var(--line-height-body);
    vertical-align: top;
    border-top: 1px solid rgba(0, 0, 0, .10196);
    border-top: 1px solid var(--color-border-neutral);
    border-bottom: 0;
    -webkit-transition: border .15s ease;
    transition: border .15s ease
}

.table>.thead>ol>li,
.table>thead>tr>th {
    vertical-align: bottom
}

.table>.thead>ol>li a,
.table>thead>tr>th a {
    -webkit-text-decoration: none;
    text-decoration: none
}

.table>.thead>ol>li .tw-icon,
.table>thead>tr>th .tw-icon {
    margin-top: -3px
}

.table>.thead:first-child>ol:first-child>li,
.table>caption+thead>tr:first-child>td,
.table>caption+thead>tr:first-child>th,
.table>colgroup+thead>tr:first-child>td,
.table>colgroup+thead>tr:first-child>th,
.table>thead:first-child>tr:first-child>td,
.table>thead:first-child>tr:first-child>th {
    border-top: 0
}

.table>tbody+tbody {
    border-top: 1px solid rgba(0, 0, 0, .10196);
    border-top: 1px solid var(--color-border-neutral)
}

.table .table {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.table>.tfoot,
.table>.thead,
.table>tfoot,
.table>thead {
    font-size: .875rem;
    font-size: var(--font-size-14);
    color: #37517e;
    color: var(--color-content-primary)
}

.table>.tbody,
.table>tbody {
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.table>.tbody>dl>.th,
.table>tbody>tr>th {
    color: #37517e;
    color: var(--color-content-primary)
}

.table-condensed>.tbody>dl>dd,
.table-condensed>.thead>ol>li,
.table-condensed>tbody>tr>td,
.table-condensed>tbody>tr>th,
.table-condensed>tfoot>tr>td,
.table-condensed>tfoot>tr>th,
.table-condensed>thead>tr>td,
.table-condensed>thead>tr>th {
    padding: 8px;
    padding: var(--size-8)
}

.table-bordered {
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral);
    border-radius: 3px
}

.table-bordered .thead,
.table-bordered thead {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

@media (max-width:767px) {
    div.table-bordered:not(.table-responsive) {
        border: 0
    }
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

@media (min-width:768px) {
    .table-striped>.tbody>dl:nth-of-type(odd) {
        background-color: rgba(134, 167, 189, .10196);
        background-color: var(--color-background-neutral)
    }
}

table col[class*=col-] {
    position: static;
    float: none;
    display: table-column
}

.table-hover>tbody>tr.primary:hover>td,
.table-hover>tbody>tr.primary:hover>th,
.table-hover>tbody>tr:hover>.primary,
.table-hover>tbody>tr>td.primary:hover,
.table-hover>tbody>tr>th.primary:hover,
.table>tbody>tr.primary>td,
.table>tbody>tr.primary>th,
.table>tbody>tr>td.primary,
.table>tbody>tr>th.primary,
.table>tfoot>tr.primary>td,
.table>tfoot>tr.primary>th,
.table>tfoot>tr>td.primary,
.table>tfoot>tr>th.primary,
.table>thead>tr.primary>td,
.table>thead>tr.primary>th,
.table>thead>tr>td.primary,
.table>thead>tr>th.primary {
    background-color: #37517e
}

.table-hover>tbody>tr.active:hover>td,
.table-hover>tbody>tr.active:hover>th,
.table-hover>tbody>tr:hover>.active,
.table-hover>tbody>tr>td.active:hover,
.table-hover>tbody>tr>th.active:hover,
.table>tbody>tr.active>td,
.table>tbody>tr.active>th,
.table>tbody>tr>td.active,
.table>tbody>tr>th.active,
.table>tfoot>tr.active>td,
.table>tfoot>tr.active>th,
.table>tfoot>tr>td.active,
.table>tfoot>tr>th.active,
.table>thead>tr.active>td,
.table>thead>tr.active>th,
.table>thead>tr>td.active,
.table>thead>tr>th.active {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.table-hover>tbody>tr.success:hover>td,
.table-hover>tbody>tr.success:hover>th,
.table-hover>tbody>tr:hover>.success,
.table-hover>tbody>tr>td.success:hover,
.table-hover>tbody>tr>th.success:hover,
.table>tbody>tr.success>td,
.table>tbody>tr.success>th,
.table>tbody>tr>td.success,
.table>tbody>tr>th.success,
.table>tfoot>tr.success>td,
.table>tfoot>tr.success>th,
.table>tfoot>tr>td.success,
.table>tfoot>tr>th.success,
.table>thead>tr.success>td,
.table>thead>tr.success>th,
.table>thead>tr>td.success,
.table>thead>tr>th.success {
    background-color: rgba(54, 199, 151, .10196);
    background-color: var(--color-background-positive)
}

.table-hover>tbody>tr.info:hover>td,
.table-hover>tbody>tr.info:hover>th,
.table-hover>tbody>tr:hover>.info,
.table-hover>tbody>tr>td.info:hover,
.table-hover>tbody>tr>th.info:hover,
.table>tbody>tr.info>td,
.table>tbody>tr.info>th,
.table>tbody>tr>td.info,
.table>tbody>tr>th.info,
.table>tfoot>tr.info>td,
.table>tfoot>tr.info>th,
.table>tfoot>tr>td.info,
.table>tfoot>tr>th.info,
.table>thead>tr.info>td,
.table>thead>tr.info>th,
.table>thead>tr>td.info,
.table>thead>tr>th.info {
    background-color: rgba(56, 200, 255, .10196);
    background-color: var(--color-background-accent)
}

.table-hover>tbody>tr.warning:hover>td,
.table-hover>tbody>tr.warning:hover>th,
.table-hover>tbody>tr:hover>.warning,
.table-hover>tbody>tr>td.warning:hover,
.table-hover>tbody>tr>th.warning:hover,
.table>tbody>tr.warning>td,
.table>tbody>tr.warning>th,
.table>tbody>tr>td.warning,
.table>tbody>tr>th.warning,
.table>tfoot>tr.warning>td,
.table>tfoot>tr.warning>th,
.table>tfoot>tr>td.warning,
.table>tfoot>tr>th.warning,
.table>thead>tr.warning>td,
.table>thead>tr.warning>th,
.table>thead>tr>td.warning,
.table>thead>tr>th.warning {
    background-color: rgba(255, 172, 0, .10196);
    background-color: var(--color-background-warning)
}

.table-hover>tbody>tr.danger:hover>td,
.table-hover>tbody>tr.danger:hover>th,
.table-hover>tbody>tr:hover>.danger,
.table-hover>tbody>tr>td.danger:hover,
.table-hover>tbody>tr>th.danger:hover,
.table>tbody>tr.danger>td,
.table>tbody>tr.danger>th,
.table>tbody>tr>td.danger,
.table>tbody>tr>th.danger,
.table>tfoot>tr.danger>td,
.table>tfoot>tr.danger>th,
.table>tfoot>tr>td.danger,
.table>tfoot>tr>th.danger,
.table>thead>tr.danger>td,
.table>thead>tr.danger>th,
.table>thead>tr>td.danger,
.table>thead>tr>th.danger {
    background-color: rgba(255, 135, 135, .10196);
    background-color: var(--color-background-negative)
}

.table-hover>tbody>tr.default:hover>td,
.table-hover>tbody>tr.default:hover>th,
.table-hover>tbody>tr:hover>.default,
.table-hover>tbody>tr>td.default:hover,
.table-hover>tbody>tr>th.default:hover,
.table>tbody>tr.default>td,
.table>tbody>tr.default>th,
.table>tbody>tr>td.default,
.table>tbody>tr>th.default,
.table>tfoot>tr.default>td,
.table>tfoot>tr.default>th,
.table>tfoot>tr>td.default,
.table>tfoot>tr>th.default,
.table>thead>tr.default>td,
.table>thead>tr.default>th,
.table>thead>tr>td.default,
.table>thead>tr>th.default {
    background-color: var(--color-background-secondary)
}

.table-responsive {
    overflow-x: auto;
    min-height: .01%
}

.table-responsive.table-bordered {
    border: 0
}

@media screen and (max-width:767px) {
    .table-responsive {
        width: 100%;
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
    .table-responsive>.table {
        margin-bottom: 0
    }
    .table-responsive>.table>tbody>tr>td,
    .table-responsive>.table>tbody>tr>th,
    .table-responsive>.table>tfoot>tr>td,
    .table-responsive>.table>tfoot>tr>th,
    .table-responsive>.table>thead>tr>td,
    .table-responsive>.table>thead>tr>th {
        white-space: nowrap
    }
    .table-responsive>.table-bordered {
        border: 0
    }
    .table-responsive>.table-bordered>tbody>tr:last-child>td,
    .table-responsive>.table-bordered>tbody>tr:last-child>th,
    .table-responsive>.table-bordered>tfoot>tr:last-child>td,
    .table-responsive>.table-bordered>tfoot>tr:last-child>th {
        border-bottom: 0
    }
    .table-responsive.table-bordered {
        border: 1px solid rgba(134, 167, 189, .10196);
        border: 1px solid var(--color-background-neutral);
        border-radius: 3px
    }
}

@media (min-width:768px) {
    .table {
        display: table
    }
    .table>.thead {
        display: table-header-group
    }
    .table>.thead>ol {
        display: table-row
    }
    .table>.thead>ol>li {
        display: table-cell;
        font-weight: 700;
        font-weight: var(--font-weight-bold);
        color: #37517e;
        color: var(--color-content-primary)
    }
    .table>.tbody {
        display: table-row-group
    }
    .table>.tbody>dl {
        display: table-row
    }
    .table>.tbody>dl>dt {
        display: none
    }
    .table>.tbody>dl>dd {
        display: table-cell;
        font-size: .875rem;
        font-size: var(--font-size-14);
        color: #5d7079;
        color: var(--color-content-secondary)
    }
    .table>.tfoot {
        display: table-footer-group
    }
}

@media (max-width:767px) {
    .table>.thead {
        display: none
    }
    .table>.tbody>dl {
        border: 1px solid #c9cbce;
        border: 1px solid var(--color-interactive-secondary);
        border-radius: 3px;
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        padding: 24px 1.5 0;
        padding: var(--size-24) var(--line-height-body) 0
    }
    .table>.tbody>dl>dd {
        padding: 0;
        border: 0
    }
    .table>.tbody>dl>dd:empty {
        margin: 0
    }
}

@media (max-width:575px) {
    .table>.tbody>dl {
        padding-bottom: 8px
    }
}

.table-calendar {
    min-width: 300px
}

.table-calendar>tbody>tr>td {
    padding: 0
}

.table-calendar>tbody>tr>td>a {
    display: block;
    padding: 4px 0;
    margin: 4px 2px;
    border-radius: 3px;
    text-align: center;
    -webkit-text-decoration: none;
    text-decoration: none
}

.table-calendar>tbody>tr>td>a.active {
    background-color: #37517e;
    color: #ffffff
}

.table-calendar>tbody>tr>td>a:not([disabled]):hover {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    color: #fff
}

.table-calendar>thead>tr>th {
    text-align: center
}

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: Inter, Helvetica, Arial, sans-serif;
    font-family: var(--font-family-regular);
    font-style: normal;
    font-weight: 400;
    letter-spacing: normal;
    line-break: auto;
    line-height: 24px;
    line-height: var(--size-24);
    text-align: left;
    -webkit-text-decoration: none;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    white-space: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    opacity: 0
}

[dir=rtl] .tooltip {
    text-align: right
}

.tooltip.in {
    opacity: 1
}

.tooltip.top {
    margin-top: -3px;
    padding: 5px 0
}

.tooltip.right {
    margin-left: 3px;
    padding: 0 5px
}

[dir=rtl] .tooltip.right {
    margin-right: 3px;
    margin-left: 0
}

.tooltip.bottom {
    margin-top: 3px;
    padding: 5px 0
}

.tooltip.left {
    margin-left: -3px;
    padding: 0 5px
}

[dir=rtl] .tooltip.left {
    margin-right: -3px;
    margin-left: 0
}

.tooltip-inner {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    max-width: 200px;
    min-width: 120px;
    padding: 16px;
    padding: var(--size-16) var(--size-16);
    color: #37517e;
    color: var(--color-content-primary);
    text-align: center;
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border-radius: 3px;
    -webkit-box-shadow: 0 1px 28px 0 rgba(34, 48, 73, .2);
    box-shadow: 0 1px 28px 0 rgba(34, 48, 73, .2)
}

.np-theme-personal--bright-green .tooltip-inner,
.np-theme-personal--dark .tooltip-inner,
.np-theme-personal--forest-green .tooltip-inner {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #ffffff;
    border-top-color: var(--color-background-screen)
}

[dir=rtl] .tooltip.top .tooltip-arrow {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #ffffff;
    border-right-color: var(--color-background-screen)
}

[dir=rtl] .tooltip.right .tooltip-arrow {
    right: 0;
    left: auto
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #ffffff;
    border-left-color: var(--color-background-screen)
}

[dir=rtl] .tooltip.left .tooltip-arrow {
    left: 0;
    right: auto
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #ffffff;
    border-bottom-color: var(--color-background-screen)
}

[dir=rtl] .tooltip.bottom .tooltip-arrow {
    right: 50%;
    left: auto;
    margin-right: -5px;
    margin-left: 0
}

[data-toggle=tooltip]:not(.btn) {
    cursor: pointer
}

[data-toggle=tooltip]:not(.btn):focus,
[data-toggle=tooltip]:not(.btn):hover {
    color: #0084b3 !important;
    color: var(--color-content-accent-hover) !important;
    outline: 0
}

a[data-toggle=tooltip] {
    white-space: nowrap
}

.tw-checkbox-check {
    position: relative;
    display: inline-block;
    width: 10px;
    height: 8px
}

.tw-checkbox-check:after,
.tw-checkbox-check:before {
    content: "";
    position: absolute;
    background: #ffffff;
    background: var(--color-background-screen);
    -webkit-transform: translateX(.5px) rotate(-45deg);
    transform: translateX(.5px) rotate(-45deg);
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    left: 8px;
    left: var(--size-8)
}

.tw-checkbox-check .has-error:after,
.tw-checkbox-check .has-error:before {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.tw-checkbox-check:before {
    top: 9px;
    height: 6px;
    width: 2px
}

.tw-checkbox-check:after {
    bottom: 5px;
    height: 2px;
    width: 11px
}

.d-inline-block {
    display: inline-block
}

.d-inline {
    display: inline
}

.btn-group-vertical>.btn-group:after,
.btn-group-vertical>.btn-group:before,
.clearfix:after,
.clearfix:before,
.container-fluid:after,
.container-fluid:before,
.container:after,
.container:before,
.form-horizontal .form-group:after,
.form-horizontal .form-group:before,
.modal-footer:after,
.modal-footer:before,
.nav:after,
.nav:before,
.navbar-collapse:after,
.navbar-collapse:before,
.navbar-header:after,
.navbar-header:before,
.navbar:after,
.navbar:before,
.panel-body:after,
.panel-body:before,
.row:after,
.row:before {
    content: " ";
    display: table
}

.btn-group-vertical>.btn-group:after,
.clearfix:after,
.container-fluid:after,
.container:after,
.form-horizontal .form-group:after,
.modal-footer:after,
.nav:after,
.navbar-collapse:after,
.navbar-header:after,
.navbar:after,
.panel-body:after,
.row:after {
    clear: both
}

.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.pull-right,
.pull-xs-right {
    float: right !important
}

.pull-left,
.pull-xs-left,
[dir=rtl] .pull-right,
[dir=rtl] .pull-xs-right {
    float: left !important
}

[dir=rtl] .pull-left,
[dir=rtl] .pull-xs-left {
    float: right !important
}

.pull-xs-none {
    float: none !important
}

@media (min-width:576px) {
    .pull-sm-left {
        float: left !important
    }
    .pull-sm-right,
    [dir=rtl] .pull-sm-left {
        float: right !important
    }
    [dir=rtl] .pull-sm-right {
        float: left !important
    }
    .pull-sm-none {
        float: none !important
    }
}

@media (min-width:768px) {
    .pull-md-left {
        float: left !important
    }
    .pull-md-right,
    [dir=rtl] .pull-md-left {
        float: right !important
    }
    [dir=rtl] .pull-md-right {
        float: left !important
    }
    .pull-md-none {
        float: none !important
    }
}

@media (min-width:992px) {
    .pull-lg-left {
        float: left !important
    }
    .pull-lg-right,
    [dir=rtl] .pull-lg-left {
        float: right !important
    }
    [dir=rtl] .pull-lg-right {
        float: left !important
    }
    .pull-lg-none {
        float: none !important
    }
}

@media (min-width:1200px) {
    .pull-xl-left {
        float: left !important
    }
    .pull-xl-right,
    [dir=rtl] .pull-xl-left {
        float: right !important
    }
    [dir=rtl] .pull-xl-right {
        float: left !important
    }
    .pull-xl-none {
        float: none !important
    }
}

.pull-left-single-direction {
    float: left !important
}

.pull-right-single-direction {
    float: right !important
}

.hide {
    display: none !important
}

.show {
    display: block !important
}

.invisible {
    visibility: hidden
}

.text-hide {
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.hidden {
    display: none !important
}

.affix {
    position: fixed
}

.rotate90 {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg)
}

.rotate180 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.rotate270 {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg)
}

.rotate-90 {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.well,
.well-xs {
    min-height: 24px;
    min-height: var(--size-24);
    margin-bottom: 24px;
    margin-bottom: var(--size-24);
    border-radius: 10px;
    border-radius: var(--radius-small);
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral);
    padding: 24px;
    padding: var(--size-24);
    -webkit-box-shadow: none;
    box-shadow: none
}

@media only screen and (min-width:576px) {
    .well-sm {
        min-height: 24px;
        min-height: var(--size-24);
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        border-radius: 10px;
        border-radius: var(--radius-small);
        border: 1px solid rgba(0, 0, 0, .10196);
        border: 1px solid var(--color-border-neutral);
        padding: 24px;
        padding: var(--size-24);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (min-width:768px) {
    .well-md {
        min-height: 24px;
        min-height: var(--size-24);
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        border-radius: 10px;
        border-radius: var(--radius-small);
        border: 1px solid rgba(0, 0, 0, .10196);
        border: 1px solid var(--color-border-neutral);
        padding: 24px;
        padding: var(--size-24);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (min-width:992px) {
    .well-lg {
        min-height: 24px;
        min-height: var(--size-24);
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        border-radius: 10px;
        border-radius: var(--radius-small);
        border: 1px solid rgba(0, 0, 0, .10196);
        border: 1px solid var(--color-border-neutral);
        padding: 24px;
        padding: var(--size-24);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

@media only screen and (min-width:1200px) {
    .well-xl {
        min-height: 24px;
        min-height: var(--size-24);
        margin-bottom: 24px;
        margin-bottom: var(--size-24);
        border-radius: 10px;
        border-radius: var(--radius-small);
        border: 1px solid rgba(0, 0, 0, .10196);
        border: 1px solid var(--color-border-neutral);
        padding: 24px;
        padding: var(--size-24);
        -webkit-box-shadow: none;
        box-shadow: none
    }
}

.np-theme-personal.np-theme-personal--bright-blue {
    background: var(--color-bright-blue);
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #fff;
    --color-black: #000;
    --color-bright-green: #9fe870;
    --color-forest-green: #21231d;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #21231d;
    --color-content-secondary: #21231d;
    --color-content-tertiary: #ffffff00;
    --color-content-link: #21231d;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #21231d;
    --color-interactive-primary-hover: #0c2300;
    --color-interactive-primary-active: #001a00;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-hover-hover: #010;
    --color-interactive-primary-hover-active: #000;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-primary-active-hover: #000;
    --color-interactive-primary-active-active: #000;
    --color-interactive-secondary: #ffffff00;
    --color-interactive-secondary-hover: #eaeaea00;
    --color-interactive-secondary-active: #dbdbdb00;
    --color-interactive-secondary-hover: #ffffff00;
    --color-interactive-secondary-hover-hover: #eaeaea00;
    --color-interactive-secondary-hover-active: #dbdbdb00;
    --color-interactive-secondary-active: #ffffff00;
    --color-interactive-secondary-active-hover: #eaeaea00;
    --color-interactive-secondary-active-active: #dbdbdb00;
    --color-interactive-accent: #21231d;
    --color-interactive-accent-hover: #0c2300;
    --color-interactive-accent-active: #001a00;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-hover-hover: #010;
    --color-interactive-accent-hover-active: #000;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-accent-active-hover: #000;
    --color-interactive-accent-active-active: #000;
    --color-interactive-control: #a0e1e1;
    --color-interactive-control-hover: #8bd35d;
    --color-interactive-control-active: #7cc44f;
    --color-interactive-control-hover: #bbef9a;
    --color-interactive-control-hover-hover: #a7da87;
    --color-interactive-control-hover-active: #98cb79;
    --color-interactive-control-active: #d9f6c6;
    --color-interactive-control-active-hover: #c5e1b2;
    --color-interactive-control-active-active: #b6d2a4;
    --color-interactive-contrast: #9fe870;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-hover-hover: #b9ea9a;
    --color-interactive-contrast-hover-active: #aadb8b;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-contrast-active-hover: #d8eacc;
    --color-interactive-contrast-active-active: #c8dbbd;
    --color-border-neutral: #ffffff00;
    --color-border-overlay: #ffffff00;
    --color-background-screen: #9fe870;
    --color-background-screen-hover: #ffffff66;
    --color-background-screen-active: #ffffff66;
    --color-background-elevated: #ffffff00;
    --color-background-neutral: #ffffff4d;
    --color-background-neutral-hover: #ffffff00;
    --color-background-neutral-active: #ffffff00;
    --color-background-overlay: #ffffff00;
    --color-sentiment-negative: #ffffff00;
    --color-sentiment-negative-hover: #ffffff00;
    --color-sentiment-negative-active: #ffffff00;
    --color-sentiment-positive: #ffffff00;
    --color-sentiment-warning: #ffffff00;
    --color-contrast: #ffffff00;
    --color-light: #fff;
    --color-dark: #21231d;
    --color-contrast-overlay: #21231d;
    --color-contrast-theme: #fff
}

:root {
    --mw-radius-full: 50%;
    --mw-radius-1: clamp(0.625rem, calc(0.58894rem + 0.16026vw), 0.78125rem);
    --mw-radius-2: clamp(1rem, calc(0.94231rem + 0.25641vw), 1.25rem);
    --mw-radius-3: clamp(1.5rem, calc(1.41346rem + 0.38462vw), 1.875rem);
    --mw-radius-4: clamp(2rem, calc(1.88462rem + 0.51282vw), 2.5rem);
    --mw-radius-6: clamp(3rem, calc(2.82692rem + 0.76923vw), 3.75rem)
}

.mw-radius-1 {
    border-radius: var(--mw-radius-1) !important
}

.mw-radius-2 {
    border-radius: var(--mw-radius-2) !important
}

.mw-radius-3 {
    border-radius: var(--mw-radius-3) !important
}

.mw-radius-4 {
    border-radius: var(--mw-radius-4) !important
}

.mw-radius-6 {
    border-radius: var(--mw-radius-6) !important
}

.mw-radius-full {
    border-radius: var(--mw-radius-full) !important
}

:root {
    --mw-space-1: clamp(0.25rem, calc(0.23558rem + 0.0641vw), 0.3125rem);
    --mw-space-2: clamp(0.5rem, calc(0.47115rem + 0.12821vw), 0.625rem);
    --mw-space-3: clamp(0.75rem, calc(0.70673rem + 0.19231vw), 0.9375rem);
    --mw-space-4: clamp(1rem, calc(0.94231rem + 0.25641vw), 1.25rem);
    --mw-space-6: clamp(1.5rem, calc(1.41346rem + 0.38462vw), 1.875rem);
    --mw-space-8: clamp(2rem, calc(1.88462rem + 0.51282vw), 2.5rem);
    --mw-space-12: clamp(3rem, calc(2.82692rem + 0.76923vw), 3.75rem);
    --mw-space-16: clamp(4rem, calc(3.76923rem + 1.02564vw), 5rem);
    --mw-space-24: clamp(6rem, calc(5.65385rem + 1.53846vw), 7.5rem);
    --mw-space-32: clamp(8rem, calc(7.53846rem + 2.05128vw), 10rem)
}

.mw-m-a-0 {
    margin: 0 !important
}

.mw-m-a-1 {
    margin: var(--mw-space-1) !important
}

.mw-m-a-2 {
    margin: var(--mw-space-2) !important
}

.mw-m-a-3 {
    margin: var(--mw-space-3) !important
}

.mw-m-a-4 {
    margin: var(--mw-space-4) !important
}

.mw-m-a-6 {
    margin: var(--mw-space-6) !important
}

.mw-m-a-8 {
    margin: var(--mw-space-8) !important
}

.mw-m-a-12 {
    margin: var(--mw-space-12) !important
}

.mw-m-a-16 {
    margin: var(--mw-space-16) !important
}

.mw-m-a-24 {
    margin: var(--mw-space-24) !important
}

.mw-m-a-32 {
    margin: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-a-md-0 {
        margin: 0 !important
    }
    .mw-m-a-md-1 {
        margin: var(--mw-space-1) !important
    }
    .mw-m-a-md-2 {
        margin: var(--mw-space-2) !important
    }
    .mw-m-a-md-3 {
        margin: var(--mw-space-3) !important
    }
    .mw-m-a-md-4 {
        margin: var(--mw-space-4) !important
    }
    .mw-m-a-md-6 {
        margin: var(--mw-space-6) !important
    }
    .mw-m-a-md-8 {
        margin: var(--mw-space-8) !important
    }
    .mw-m-a-md-12 {
        margin: var(--mw-space-12) !important
    }
    .mw-m-a-md-16 {
        margin: var(--mw-space-16) !important
    }
    .mw-m-a-md-24 {
        margin: var(--mw-space-24) !important
    }
    .mw-m-a-md-32 {
        margin: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-a-lg-0 {
        margin: 0 !important
    }
    .mw-m-a-lg-1 {
        margin: var(--mw-space-1) !important
    }
    .mw-m-a-lg-2 {
        margin: var(--mw-space-2) !important
    }
    .mw-m-a-lg-3 {
        margin: var(--mw-space-3) !important
    }
    .mw-m-a-lg-4 {
        margin: var(--mw-space-4) !important
    }
    .mw-m-a-lg-6 {
        margin: var(--mw-space-6) !important
    }
    .mw-m-a-lg-8 {
        margin: var(--mw-space-8) !important
    }
    .mw-m-a-lg-12 {
        margin: var(--mw-space-12) !important
    }
    .mw-m-a-lg-16 {
        margin: var(--mw-space-16) !important
    }
    .mw-m-a-lg-24 {
        margin: var(--mw-space-24) !important
    }
    .mw-m-a-lg-32 {
        margin: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-a-2xl-0 {
        margin: 0 !important
    }
    .mw-m-a-2xl-1 {
        margin: var(--mw-space-1) !important
    }
    .mw-m-a-2xl-2 {
        margin: var(--mw-space-2) !important
    }
    .mw-m-a-2xl-3 {
        margin: var(--mw-space-3) !important
    }
    .mw-m-a-2xl-4 {
        margin: var(--mw-space-4) !important
    }
    .mw-m-a-2xl-6 {
        margin: var(--mw-space-6) !important
    }
    .mw-m-a-2xl-8 {
        margin: var(--mw-space-8) !important
    }
    .mw-m-a-2xl-12 {
        margin: var(--mw-space-12) !important
    }
    .mw-m-a-2xl-16 {
        margin: var(--mw-space-16) !important
    }
    .mw-m-a-2xl-24 {
        margin: var(--mw-space-24) !important
    }
    .mw-m-a-2xl-32 {
        margin: var(--mw-space-32) !important
    }
}

.mw-m-t-0 {
    margin-top: 0 !important
}

.mw-m-t-1 {
    margin-top: var(--mw-space-1) !important
}

.mw-m-t-2 {
    margin-top: var(--mw-space-2) !important
}

.mw-m-t-3 {
    margin-top: var(--mw-space-3) !important
}

.mw-m-t-4 {
    margin-top: var(--mw-space-4) !important
}

.mw-m-t-6 {
    margin-top: var(--mw-space-6) !important
}

.mw-m-t-8 {
    margin-top: var(--mw-space-8) !important
}

.mw-m-t-12 {
    margin-top: var(--mw-space-12) !important
}

.mw-m-t-16 {
    margin-top: var(--mw-space-16) !important
}

.mw-m-t-24 {
    margin-top: var(--mw-space-24) !important
}

.mw-m-t-32 {
    margin-top: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-t-md-0 {
        margin-top: 0 !important
    }
    .mw-m-t-md-1 {
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-t-md-2 {
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-t-md-3 {
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-t-md-4 {
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-t-md-6 {
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-t-md-8 {
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-t-md-12 {
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-t-md-16 {
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-t-md-24 {
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-t-md-32 {
        margin-top: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-t-lg-0 {
        margin-top: 0 !important
    }
    .mw-m-t-lg-1 {
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-t-lg-2 {
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-t-lg-3 {
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-t-lg-4 {
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-t-lg-6 {
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-t-lg-8 {
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-t-lg-12 {
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-t-lg-16 {
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-t-lg-24 {
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-t-lg-32 {
        margin-top: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-t-2xl-0 {
        margin-top: 0 !important
    }
    .mw-m-t-2xl-1 {
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-t-2xl-2 {
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-t-2xl-3 {
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-t-2xl-4 {
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-t-2xl-6 {
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-t-2xl-8 {
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-t-2xl-12 {
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-t-2xl-16 {
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-t-2xl-24 {
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-t-2xl-32 {
        margin-top: var(--mw-space-32) !important
    }
}

.mw-m-r-0 {
    margin-right: 0 !important
}

.mw-m-r-1 {
    margin-right: var(--mw-space-1) !important
}

.mw-m-r-2 {
    margin-right: var(--mw-space-2) !important
}

.mw-m-r-3 {
    margin-right: var(--mw-space-3) !important
}

.mw-m-r-4 {
    margin-right: var(--mw-space-4) !important
}

.mw-m-r-6 {
    margin-right: var(--mw-space-6) !important
}

.mw-m-r-8 {
    margin-right: var(--mw-space-8) !important
}

.mw-m-r-12 {
    margin-right: var(--mw-space-12) !important
}

.mw-m-r-16 {
    margin-right: var(--mw-space-16) !important
}

.mw-m-r-24 {
    margin-right: var(--mw-space-24) !important
}

.mw-m-r-32 {
    margin-right: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-r-md-0 {
        margin-right: 0 !important
    }
    .mw-m-r-md-1 {
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-r-md-2 {
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-r-md-3 {
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-r-md-4 {
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-r-md-6 {
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-r-md-8 {
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-r-md-12 {
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-r-md-16 {
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-r-md-24 {
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-r-md-32 {
        margin-right: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-r-lg-0 {
        margin-right: 0 !important
    }
    .mw-m-r-lg-1 {
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-r-lg-2 {
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-r-lg-3 {
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-r-lg-4 {
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-r-lg-6 {
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-r-lg-8 {
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-r-lg-12 {
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-r-lg-16 {
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-r-lg-24 {
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-r-lg-32 {
        margin-right: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-r-2xl-0 {
        margin-right: 0 !important
    }
    .mw-m-r-2xl-1 {
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-r-2xl-2 {
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-r-2xl-3 {
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-r-2xl-4 {
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-r-2xl-6 {
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-r-2xl-8 {
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-r-2xl-12 {
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-r-2xl-16 {
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-r-2xl-24 {
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-r-2xl-32 {
        margin-right: var(--mw-space-32) !important
    }
}

.mw-m-b-0 {
    margin-bottom: 0 !important
}

.mw-m-b-1 {
    margin-bottom: var(--mw-space-1) !important
}

.mw-m-b-2 {
    margin-bottom: var(--mw-space-2) !important
}

.mw-m-b-3 {
    margin-bottom: var(--mw-space-3) !important
}

.mw-m-b-4 {
    margin-bottom: var(--mw-space-4) !important
}

.mw-m-b-6 {
    margin-bottom: var(--mw-space-6) !important
}

.mw-m-b-8 {
    margin-bottom: var(--mw-space-8) !important
}

.mw-m-b-12 {
    margin-bottom: var(--mw-space-12) !important
}

.mw-m-b-16 {
    margin-bottom: var(--mw-space-16) !important
}

.mw-m-b-24 {
    margin-bottom: var(--mw-space-24) !important
}

.mw-m-b-32 {
    margin-bottom: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-b-md-0 {
        margin-bottom: 0 !important
    }
    .mw-m-b-md-1 {
        margin-bottom: var(--mw-space-1) !important
    }
    .mw-m-b-md-2 {
        margin-bottom: var(--mw-space-2) !important
    }
    .mw-m-b-md-3 {
        margin-bottom: var(--mw-space-3) !important
    }
    .mw-m-b-md-4 {
        margin-bottom: var(--mw-space-4) !important
    }
    .mw-m-b-md-6 {
        margin-bottom: var(--mw-space-6) !important
    }
    .mw-m-b-md-8 {
        margin-bottom: var(--mw-space-8) !important
    }
    .mw-m-b-md-12 {
        margin-bottom: var(--mw-space-12) !important
    }
    .mw-m-b-md-16 {
        margin-bottom: var(--mw-space-16) !important
    }
    .mw-m-b-md-24 {
        margin-bottom: var(--mw-space-24) !important
    }
    .mw-m-b-md-32 {
        margin-bottom: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-b-lg-0 {
        margin-bottom: 0 !important
    }
    .mw-m-b-lg-1 {
        margin-bottom: var(--mw-space-1) !important
    }
    .mw-m-b-lg-2 {
        margin-bottom: var(--mw-space-2) !important
    }
    .mw-m-b-lg-3 {
        margin-bottom: var(--mw-space-3) !important
    }
    .mw-m-b-lg-4 {
        margin-bottom: var(--mw-space-4) !important
    }
    .mw-m-b-lg-6 {
        margin-bottom: var(--mw-space-6) !important
    }
    .mw-m-b-lg-8 {
        margin-bottom: var(--mw-space-8) !important
    }
    .mw-m-b-lg-12 {
        margin-bottom: var(--mw-space-12) !important
    }
    .mw-m-b-lg-16 {
        margin-bottom: var(--mw-space-16) !important
    }
    .mw-m-b-lg-24 {
        margin-bottom: var(--mw-space-24) !important
    }
    .mw-m-b-lg-32 {
        margin-bottom: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-b-2xl-0 {
        margin-bottom: 0 !important
    }
    .mw-m-b-2xl-1 {
        margin-bottom: var(--mw-space-1) !important
    }
    .mw-m-b-2xl-2 {
        margin-bottom: var(--mw-space-2) !important
    }
    .mw-m-b-2xl-3 {
        margin-bottom: var(--mw-space-3) !important
    }
    .mw-m-b-2xl-4 {
        margin-bottom: var(--mw-space-4) !important
    }
    .mw-m-b-2xl-6 {
        margin-bottom: var(--mw-space-6) !important
    }
    .mw-m-b-2xl-8 {
        margin-bottom: var(--mw-space-8) !important
    }
    .mw-m-b-2xl-12 {
        margin-bottom: var(--mw-space-12) !important
    }
    .mw-m-b-2xl-16 {
        margin-bottom: var(--mw-space-16) !important
    }
    .mw-m-b-2xl-24 {
        margin-bottom: var(--mw-space-24) !important
    }
    .mw-m-b-2xl-32 {
        margin-bottom: var(--mw-space-32) !important
    }
}

.mw-m-l-0 {
    margin-left: 0 !important
}

.mw-m-l-1 {
    margin-left: var(--mw-space-1) !important
}

.mw-m-l-2 {
    margin-left: var(--mw-space-2) !important
}

.mw-m-l-3 {
    margin-left: var(--mw-space-3) !important
}

.mw-m-l-4 {
    margin-left: var(--mw-space-4) !important
}

.mw-m-l-6 {
    margin-left: var(--mw-space-6) !important
}

.mw-m-l-8 {
    margin-left: var(--mw-space-8) !important
}

.mw-m-l-12 {
    margin-left: var(--mw-space-12) !important
}

.mw-m-l-16 {
    margin-left: var(--mw-space-16) !important
}

.mw-m-l-24 {
    margin-left: var(--mw-space-24) !important
}

.mw-m-l-32 {
    margin-left: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-l-md-0 {
        margin-left: 0 !important
    }
    .mw-m-l-md-1 {
        margin-left: var(--mw-space-1) !important
    }
    .mw-m-l-md-2 {
        margin-left: var(--mw-space-2) !important
    }
    .mw-m-l-md-3 {
        margin-left: var(--mw-space-3) !important
    }
    .mw-m-l-md-4 {
        margin-left: var(--mw-space-4) !important
    }
    .mw-m-l-md-6 {
        margin-left: var(--mw-space-6) !important
    }
    .mw-m-l-md-8 {
        margin-left: var(--mw-space-8) !important
    }
    .mw-m-l-md-12 {
        margin-left: var(--mw-space-12) !important
    }
    .mw-m-l-md-16 {
        margin-left: var(--mw-space-16) !important
    }
    .mw-m-l-md-24 {
        margin-left: var(--mw-space-24) !important
    }
    .mw-m-l-md-32 {
        margin-left: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-l-lg-0 {
        margin-left: 0 !important
    }
    .mw-m-l-lg-1 {
        margin-left: var(--mw-space-1) !important
    }
    .mw-m-l-lg-2 {
        margin-left: var(--mw-space-2) !important
    }
    .mw-m-l-lg-3 {
        margin-left: var(--mw-space-3) !important
    }
    .mw-m-l-lg-4 {
        margin-left: var(--mw-space-4) !important
    }
    .mw-m-l-lg-6 {
        margin-left: var(--mw-space-6) !important
    }
    .mw-m-l-lg-8 {
        margin-left: var(--mw-space-8) !important
    }
    .mw-m-l-lg-12 {
        margin-left: var(--mw-space-12) !important
    }
    .mw-m-l-lg-16 {
        margin-left: var(--mw-space-16) !important
    }
    .mw-m-l-lg-24 {
        margin-left: var(--mw-space-24) !important
    }
    .mw-m-l-lg-32 {
        margin-left: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-l-2xl-0 {
        margin-left: 0 !important
    }
    .mw-m-l-2xl-1 {
        margin-left: var(--mw-space-1) !important
    }
    .mw-m-l-2xl-2 {
        margin-left: var(--mw-space-2) !important
    }
    .mw-m-l-2xl-3 {
        margin-left: var(--mw-space-3) !important
    }
    .mw-m-l-2xl-4 {
        margin-left: var(--mw-space-4) !important
    }
    .mw-m-l-2xl-6 {
        margin-left: var(--mw-space-6) !important
    }
    .mw-m-l-2xl-8 {
        margin-left: var(--mw-space-8) !important
    }
    .mw-m-l-2xl-12 {
        margin-left: var(--mw-space-12) !important
    }
    .mw-m-l-2xl-16 {
        margin-left: var(--mw-space-16) !important
    }
    .mw-m-l-2xl-24 {
        margin-left: var(--mw-space-24) !important
    }
    .mw-m-l-2xl-32 {
        margin-left: var(--mw-space-32) !important
    }
}

.mw-m-y-0 {
    margin-bottom: 0 !important;
    margin-top: 0 !important
}

.mw-m-y-1 {
    margin-bottom: var(--mw-space-1) !important;
    margin-top: var(--mw-space-1) !important
}

.mw-m-y-2 {
    margin-bottom: var(--mw-space-2) !important;
    margin-top: var(--mw-space-2) !important
}

.mw-m-y-3 {
    margin-bottom: var(--mw-space-3) !important;
    margin-top: var(--mw-space-3) !important
}

.mw-m-y-4 {
    margin-bottom: var(--mw-space-4) !important;
    margin-top: var(--mw-space-4) !important
}

.mw-m-y-6 {
    margin-bottom: var(--mw-space-6) !important;
    margin-top: var(--mw-space-6) !important
}

.mw-m-y-8 {
    margin-bottom: var(--mw-space-8) !important;
    margin-top: var(--mw-space-8) !important
}

.mw-m-y-12 {
    margin-bottom: var(--mw-space-12) !important;
    margin-top: var(--mw-space-12) !important
}

.mw-m-y-16 {
    margin-bottom: var(--mw-space-16) !important;
    margin-top: var(--mw-space-16) !important
}

.mw-m-y-24 {
    margin-bottom: var(--mw-space-24) !important;
    margin-top: var(--mw-space-24) !important
}

.mw-m-y-32 {
    margin-bottom: var(--mw-space-32) !important;
    margin-top: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-y-md-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }
    .mw-m-y-md-1 {
        margin-bottom: var(--mw-space-1) !important;
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-y-md-2 {
        margin-bottom: var(--mw-space-2) !important;
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-y-md-3 {
        margin-bottom: var(--mw-space-3) !important;
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-y-md-4 {
        margin-bottom: var(--mw-space-4) !important;
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-y-md-6 {
        margin-bottom: var(--mw-space-6) !important;
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-y-md-8 {
        margin-bottom: var(--mw-space-8) !important;
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-y-md-12 {
        margin-bottom: var(--mw-space-12) !important;
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-y-md-16 {
        margin-bottom: var(--mw-space-16) !important;
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-y-md-24 {
        margin-bottom: var(--mw-space-24) !important;
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-y-md-32 {
        margin-bottom: var(--mw-space-32) !important;
        margin-top: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-y-lg-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }
    .mw-m-y-lg-1 {
        margin-bottom: var(--mw-space-1) !important;
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-y-lg-2 {
        margin-bottom: var(--mw-space-2) !important;
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-y-lg-3 {
        margin-bottom: var(--mw-space-3) !important;
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-y-lg-4 {
        margin-bottom: var(--mw-space-4) !important;
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-y-lg-6 {
        margin-bottom: var(--mw-space-6) !important;
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-y-lg-8 {
        margin-bottom: var(--mw-space-8) !important;
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-y-lg-12 {
        margin-bottom: var(--mw-space-12) !important;
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-y-lg-16 {
        margin-bottom: var(--mw-space-16) !important;
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-y-lg-24 {
        margin-bottom: var(--mw-space-24) !important;
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-y-lg-32 {
        margin-bottom: var(--mw-space-32) !important;
        margin-top: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-y-2xl-0 {
        margin-bottom: 0 !important;
        margin-top: 0 !important
    }
    .mw-m-y-2xl-1 {
        margin-bottom: var(--mw-space-1) !important;
        margin-top: var(--mw-space-1) !important
    }
    .mw-m-y-2xl-2 {
        margin-bottom: var(--mw-space-2) !important;
        margin-top: var(--mw-space-2) !important
    }
    .mw-m-y-2xl-3 {
        margin-bottom: var(--mw-space-3) !important;
        margin-top: var(--mw-space-3) !important
    }
    .mw-m-y-2xl-4 {
        margin-bottom: var(--mw-space-4) !important;
        margin-top: var(--mw-space-4) !important
    }
    .mw-m-y-2xl-6 {
        margin-bottom: var(--mw-space-6) !important;
        margin-top: var(--mw-space-6) !important
    }
    .mw-m-y-2xl-8 {
        margin-bottom: var(--mw-space-8) !important;
        margin-top: var(--mw-space-8) !important
    }
    .mw-m-y-2xl-12 {
        margin-bottom: var(--mw-space-12) !important;
        margin-top: var(--mw-space-12) !important
    }
    .mw-m-y-2xl-16 {
        margin-bottom: var(--mw-space-16) !important;
        margin-top: var(--mw-space-16) !important
    }
    .mw-m-y-2xl-24 {
        margin-bottom: var(--mw-space-24) !important;
        margin-top: var(--mw-space-24) !important
    }
    .mw-m-y-2xl-32 {
        margin-bottom: var(--mw-space-32) !important;
        margin-top: var(--mw-space-32) !important
    }
}

.mw-m-x-0 {
    margin-left: 0 !important;
    margin-right: 0 !important
}

.mw-m-x-1 {
    margin-left: var(--mw-space-1) !important;
    margin-right: var(--mw-space-1) !important
}

.mw-m-x-2 {
    margin-left: var(--mw-space-2) !important;
    margin-right: var(--mw-space-2) !important
}

.mw-m-x-3 {
    margin-left: var(--mw-space-3) !important;
    margin-right: var(--mw-space-3) !important
}

.mw-m-x-4 {
    margin-left: var(--mw-space-4) !important;
    margin-right: var(--mw-space-4) !important
}

.mw-m-x-6 {
    margin-left: var(--mw-space-6) !important;
    margin-right: var(--mw-space-6) !important
}

.mw-m-x-8 {
    margin-left: var(--mw-space-8) !important;
    margin-right: var(--mw-space-8) !important
}

.mw-m-x-12 {
    margin-left: var(--mw-space-12) !important;
    margin-right: var(--mw-space-12) !important
}

.mw-m-x-16 {
    margin-left: var(--mw-space-16) !important;
    margin-right: var(--mw-space-16) !important
}

.mw-m-x-24 {
    margin-left: var(--mw-space-24) !important;
    margin-right: var(--mw-space-24) !important
}

.mw-m-x-32 {
    margin-left: var(--mw-space-32) !important;
    margin-right: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-m-x-md-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .mw-m-x-md-1 {
        margin-left: var(--mw-space-1) !important;
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-x-md-2 {
        margin-left: var(--mw-space-2) !important;
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-x-md-3 {
        margin-left: var(--mw-space-3) !important;
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-x-md-4 {
        margin-left: var(--mw-space-4) !important;
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-x-md-6 {
        margin-left: var(--mw-space-6) !important;
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-x-md-8 {
        margin-left: var(--mw-space-8) !important;
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-x-md-12 {
        margin-left: var(--mw-space-12) !important;
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-x-md-16 {
        margin-left: var(--mw-space-16) !important;
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-x-md-24 {
        margin-left: var(--mw-space-24) !important;
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-x-md-32 {
        margin-left: var(--mw-space-32) !important;
        margin-right: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-m-x-lg-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .mw-m-x-lg-1 {
        margin-left: var(--mw-space-1) !important;
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-x-lg-2 {
        margin-left: var(--mw-space-2) !important;
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-x-lg-3 {
        margin-left: var(--mw-space-3) !important;
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-x-lg-4 {
        margin-left: var(--mw-space-4) !important;
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-x-lg-6 {
        margin-left: var(--mw-space-6) !important;
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-x-lg-8 {
        margin-left: var(--mw-space-8) !important;
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-x-lg-12 {
        margin-left: var(--mw-space-12) !important;
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-x-lg-16 {
        margin-left: var(--mw-space-16) !important;
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-x-lg-24 {
        margin-left: var(--mw-space-24) !important;
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-x-lg-32 {
        margin-left: var(--mw-space-32) !important;
        margin-right: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-m-x-2xl-0 {
        margin-left: 0 !important;
        margin-right: 0 !important
    }
    .mw-m-x-2xl-1 {
        margin-left: var(--mw-space-1) !important;
        margin-right: var(--mw-space-1) !important
    }
    .mw-m-x-2xl-2 {
        margin-left: var(--mw-space-2) !important;
        margin-right: var(--mw-space-2) !important
    }
    .mw-m-x-2xl-3 {
        margin-left: var(--mw-space-3) !important;
        margin-right: var(--mw-space-3) !important
    }
    .mw-m-x-2xl-4 {
        margin-left: var(--mw-space-4) !important;
        margin-right: var(--mw-space-4) !important
    }
    .mw-m-x-2xl-6 {
        margin-left: var(--mw-space-6) !important;
        margin-right: var(--mw-space-6) !important
    }
    .mw-m-x-2xl-8 {
        margin-left: var(--mw-space-8) !important;
        margin-right: var(--mw-space-8) !important
    }
    .mw-m-x-2xl-12 {
        margin-left: var(--mw-space-12) !important;
        margin-right: var(--mw-space-12) !important
    }
    .mw-m-x-2xl-16 {
        margin-left: var(--mw-space-16) !important;
        margin-right: var(--mw-space-16) !important
    }
    .mw-m-x-2xl-24 {
        margin-left: var(--mw-space-24) !important;
        margin-right: var(--mw-space-24) !important
    }
    .mw-m-x-2xl-32 {
        margin-left: var(--mw-space-32) !important;
        margin-right: var(--mw-space-32) !important
    }
}

.mw-p-a-0 {
    padding: 0 !important
}

.mw-p-a-1 {
    padding: var(--mw-space-1) !important
}

.mw-p-a-2 {
    padding: var(--mw-space-2) !important
}

.mw-p-a-3 {
    padding: var(--mw-space-3) !important
}

.mw-p-a-4 {
    padding: var(--mw-space-4) !important
}

.mw-p-a-6 {
    padding: var(--mw-space-6) !important
}

.mw-p-a-8 {
    padding: var(--mw-space-8) !important
}

.mw-p-a-12 {
    padding: var(--mw-space-12) !important
}

.mw-p-a-16 {
    padding: var(--mw-space-16) !important
}

.mw-p-a-24 {
    padding: var(--mw-space-24) !important
}

.mw-p-a-32 {
    padding: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-a-md-0 {
        padding: 0 !important
    }
    .mw-p-a-md-1 {
        padding: var(--mw-space-1) !important
    }
    .mw-p-a-md-2 {
        padding: var(--mw-space-2) !important
    }
    .mw-p-a-md-3 {
        padding: var(--mw-space-3) !important
    }
    .mw-p-a-md-4 {
        padding: var(--mw-space-4) !important
    }
    .mw-p-a-md-6 {
        padding: var(--mw-space-6) !important
    }
    .mw-p-a-md-8 {
        padding: var(--mw-space-8) !important
    }
    .mw-p-a-md-12 {
        padding: var(--mw-space-12) !important
    }
    .mw-p-a-md-16 {
        padding: var(--mw-space-16) !important
    }
    .mw-p-a-md-24 {
        padding: var(--mw-space-24) !important
    }
    .mw-p-a-md-32 {
        padding: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-a-lg-0 {
        padding: 0 !important
    }
    .mw-p-a-lg-1 {
        padding: var(--mw-space-1) !important
    }
    .mw-p-a-lg-2 {
        padding: var(--mw-space-2) !important
    }
    .mw-p-a-lg-3 {
        padding: var(--mw-space-3) !important
    }
    .mw-p-a-lg-4 {
        padding: var(--mw-space-4) !important
    }
    .mw-p-a-lg-6 {
        padding: var(--mw-space-6) !important
    }
    .mw-p-a-lg-8 {
        padding: var(--mw-space-8) !important
    }
    .mw-p-a-lg-12 {
        padding: var(--mw-space-12) !important
    }
    .mw-p-a-lg-16 {
        padding: var(--mw-space-16) !important
    }
    .mw-p-a-lg-24 {
        padding: var(--mw-space-24) !important
    }
    .mw-p-a-lg-32 {
        padding: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-a-2xl-0 {
        padding: 0 !important
    }
    .mw-p-a-2xl-1 {
        padding: var(--mw-space-1) !important
    }
    .mw-p-a-2xl-2 {
        padding: var(--mw-space-2) !important
    }
    .mw-p-a-2xl-3 {
        padding: var(--mw-space-3) !important
    }
    .mw-p-a-2xl-4 {
        padding: var(--mw-space-4) !important
    }
    .mw-p-a-2xl-6 {
        padding: var(--mw-space-6) !important
    }
    .mw-p-a-2xl-8 {
        padding: var(--mw-space-8) !important
    }
    .mw-p-a-2xl-12 {
        padding: var(--mw-space-12) !important
    }
    .mw-p-a-2xl-16 {
        padding: var(--mw-space-16) !important
    }
    .mw-p-a-2xl-24 {
        padding: var(--mw-space-24) !important
    }
    .mw-p-a-2xl-32 {
        padding: var(--mw-space-32) !important
    }
}

.mw-p-t-0 {
    padding-top: 0 !important
}

.mw-p-t-1 {
    padding-top: var(--mw-space-1) !important
}

.mw-p-t-2 {
    padding-top: var(--mw-space-2) !important
}

.mw-p-t-3 {
    padding-top: var(--mw-space-3) !important
}

.mw-p-t-4 {
    padding-top: var(--mw-space-4) !important
}

.mw-p-t-6 {
    padding-top: var(--mw-space-6) !important
}

.mw-p-t-8 {
    padding-top: var(--mw-space-8) !important
}

.mw-p-t-12 {
    padding-top: var(--mw-space-12) !important
}

.mw-p-t-16 {
    padding-top: var(--mw-space-16) !important
}

.mw-p-t-24 {
    padding-top: var(--mw-space-24) !important
}

.mw-p-t-32 {
    padding-top: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-t-md-0 {
        padding-top: 0 !important
    }
    .mw-p-t-md-1 {
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-t-md-2 {
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-t-md-3 {
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-t-md-4 {
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-t-md-6 {
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-t-md-8 {
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-t-md-12 {
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-t-md-16 {
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-t-md-24 {
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-t-md-32 {
        padding-top: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-t-lg-0 {
        padding-top: 0 !important
    }
    .mw-p-t-lg-1 {
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-t-lg-2 {
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-t-lg-3 {
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-t-lg-4 {
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-t-lg-6 {
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-t-lg-8 {
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-t-lg-12 {
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-t-lg-16 {
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-t-lg-24 {
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-t-lg-32 {
        padding-top: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-t-2xl-0 {
        padding-top: 0 !important
    }
    .mw-p-t-2xl-1 {
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-t-2xl-2 {
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-t-2xl-3 {
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-t-2xl-4 {
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-t-2xl-6 {
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-t-2xl-8 {
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-t-2xl-12 {
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-t-2xl-16 {
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-t-2xl-24 {
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-t-2xl-32 {
        padding-top: var(--mw-space-32) !important
    }
}

.mw-p-r-0 {
    padding-right: 0 !important
}

.mw-p-r-1 {
    padding-right: var(--mw-space-1) !important
}

.mw-p-r-2 {
    padding-right: var(--mw-space-2) !important
}

.mw-p-r-3 {
    padding-right: var(--mw-space-3) !important
}

.mw-p-r-4 {
    padding-right: var(--mw-space-4) !important
}

.mw-p-r-6 {
    padding-right: var(--mw-space-6) !important
}

.mw-p-r-8 {
    padding-right: var(--mw-space-8) !important
}

.mw-p-r-12 {
    padding-right: var(--mw-space-12) !important
}

.mw-p-r-16 {
    padding-right: var(--mw-space-16) !important
}

.mw-p-r-24 {
    padding-right: var(--mw-space-24) !important
}

.mw-p-r-32 {
    padding-right: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-r-md-0 {
        padding-right: 0 !important
    }
    .mw-p-r-md-1 {
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-r-md-2 {
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-r-md-3 {
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-r-md-4 {
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-r-md-6 {
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-r-md-8 {
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-r-md-12 {
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-r-md-16 {
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-r-md-24 {
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-r-md-32 {
        padding-right: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-r-lg-0 {
        padding-right: 0 !important
    }
    .mw-p-r-lg-1 {
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-r-lg-2 {
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-r-lg-3 {
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-r-lg-4 {
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-r-lg-6 {
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-r-lg-8 {
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-r-lg-12 {
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-r-lg-16 {
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-r-lg-24 {
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-r-lg-32 {
        padding-right: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-r-2xl-0 {
        padding-right: 0 !important
    }
    .mw-p-r-2xl-1 {
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-r-2xl-2 {
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-r-2xl-3 {
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-r-2xl-4 {
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-r-2xl-6 {
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-r-2xl-8 {
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-r-2xl-12 {
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-r-2xl-16 {
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-r-2xl-24 {
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-r-2xl-32 {
        padding-right: var(--mw-space-32) !important
    }
}

.mw-p-b-0 {
    padding-bottom: 0 !important
}

.mw-p-b-1 {
    padding-bottom: var(--mw-space-1) !important
}

.mw-p-b-2 {
    padding-bottom: var(--mw-space-2) !important
}

.mw-p-b-3 {
    padding-bottom: var(--mw-space-3) !important
}

.mw-p-b-4 {
    padding-bottom: var(--mw-space-4) !important
}

.mw-p-b-6 {
    padding-bottom: var(--mw-space-6) !important
}

.mw-p-b-8 {
    padding-bottom: var(--mw-space-8) !important
}

.mw-p-b-12 {
    padding-bottom: var(--mw-space-12) !important
}

.mw-p-b-16 {
    padding-bottom: var(--mw-space-16) !important
}

.mw-p-b-24 {
    padding-bottom: var(--mw-space-24) !important
}

.mw-p-b-32 {
    padding-bottom: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-b-md-0 {
        padding-bottom: 0 !important
    }
    .mw-p-b-md-1 {
        padding-bottom: var(--mw-space-1) !important
    }
    .mw-p-b-md-2 {
        padding-bottom: var(--mw-space-2) !important
    }
    .mw-p-b-md-3 {
        padding-bottom: var(--mw-space-3) !important
    }
    .mw-p-b-md-4 {
        padding-bottom: var(--mw-space-4) !important
    }
    .mw-p-b-md-6 {
        padding-bottom: var(--mw-space-6) !important
    }
    .mw-p-b-md-8 {
        padding-bottom: var(--mw-space-8) !important
    }
    .mw-p-b-md-12 {
        padding-bottom: var(--mw-space-12) !important
    }
    .mw-p-b-md-16 {
        padding-bottom: var(--mw-space-16) !important
    }
    .mw-p-b-md-24 {
        padding-bottom: var(--mw-space-24) !important
    }
    .mw-p-b-md-32 {
        padding-bottom: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-b-lg-0 {
        padding-bottom: 0 !important
    }
    .mw-p-b-lg-1 {
        padding-bottom: var(--mw-space-1) !important
    }
    .mw-p-b-lg-2 {
        padding-bottom: var(--mw-space-2) !important
    }
    .mw-p-b-lg-3 {
        padding-bottom: var(--mw-space-3) !important
    }
    .mw-p-b-lg-4 {
        padding-bottom: var(--mw-space-4) !important
    }
    .mw-p-b-lg-6 {
        padding-bottom: var(--mw-space-6) !important
    }
    .mw-p-b-lg-8 {
        padding-bottom: var(--mw-space-8) !important
    }
    .mw-p-b-lg-12 {
        padding-bottom: var(--mw-space-12) !important
    }
    .mw-p-b-lg-16 {
        padding-bottom: var(--mw-space-16) !important
    }
    .mw-p-b-lg-24 {
        padding-bottom: var(--mw-space-24) !important
    }
    .mw-p-b-lg-32 {
        padding-bottom: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-b-2xl-0 {
        padding-bottom: 0 !important
    }
    .mw-p-b-2xl-1 {
        padding-bottom: var(--mw-space-1) !important
    }
    .mw-p-b-2xl-2 {
        padding-bottom: var(--mw-space-2) !important
    }
    .mw-p-b-2xl-3 {
        padding-bottom: var(--mw-space-3) !important
    }
    .mw-p-b-2xl-4 {
        padding-bottom: var(--mw-space-4) !important
    }
    .mw-p-b-2xl-6 {
        padding-bottom: var(--mw-space-6) !important
    }
    .mw-p-b-2xl-8 {
        padding-bottom: var(--mw-space-8) !important
    }
    .mw-p-b-2xl-12 {
        padding-bottom: var(--mw-space-12) !important
    }
    .mw-p-b-2xl-16 {
        padding-bottom: var(--mw-space-16) !important
    }
    .mw-p-b-2xl-24 {
        padding-bottom: var(--mw-space-24) !important
    }
    .mw-p-b-2xl-32 {
        padding-bottom: var(--mw-space-32) !important
    }
}

.mw-p-l-0 {
    padding-left: 0 !important
}

.mw-p-l-1 {
    padding-left: var(--mw-space-1) !important
}

.mw-p-l-2 {
    padding-left: var(--mw-space-2) !important
}

.mw-p-l-3 {
    padding-left: var(--mw-space-3) !important
}

.mw-p-l-4 {
    padding-left: var(--mw-space-4) !important
}

.mw-p-l-6 {
    padding-left: var(--mw-space-6) !important
}

.mw-p-l-8 {
    padding-left: var(--mw-space-8) !important
}

.mw-p-l-12 {
    padding-left: var(--mw-space-12) !important
}

.mw-p-l-16 {
    padding-left: var(--mw-space-16) !important
}

.mw-p-l-24 {
    padding-left: var(--mw-space-24) !important
}

.mw-p-l-32 {
    padding-left: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-l-md-0 {
        padding-left: 0 !important
    }
    .mw-p-l-md-1 {
        padding-left: var(--mw-space-1) !important
    }
    .mw-p-l-md-2 {
        padding-left: var(--mw-space-2) !important
    }
    .mw-p-l-md-3 {
        padding-left: var(--mw-space-3) !important
    }
    .mw-p-l-md-4 {
        padding-left: var(--mw-space-4) !important
    }
    .mw-p-l-md-6 {
        padding-left: var(--mw-space-6) !important
    }
    .mw-p-l-md-8 {
        padding-left: var(--mw-space-8) !important
    }
    .mw-p-l-md-12 {
        padding-left: var(--mw-space-12) !important
    }
    .mw-p-l-md-16 {
        padding-left: var(--mw-space-16) !important
    }
    .mw-p-l-md-24 {
        padding-left: var(--mw-space-24) !important
    }
    .mw-p-l-md-32 {
        padding-left: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-l-lg-0 {
        padding-left: 0 !important
    }
    .mw-p-l-lg-1 {
        padding-left: var(--mw-space-1) !important
    }
    .mw-p-l-lg-2 {
        padding-left: var(--mw-space-2) !important
    }
    .mw-p-l-lg-3 {
        padding-left: var(--mw-space-3) !important
    }
    .mw-p-l-lg-4 {
        padding-left: var(--mw-space-4) !important
    }
    .mw-p-l-lg-6 {
        padding-left: var(--mw-space-6) !important
    }
    .mw-p-l-lg-8 {
        padding-left: var(--mw-space-8) !important
    }
    .mw-p-l-lg-12 {
        padding-left: var(--mw-space-12) !important
    }
    .mw-p-l-lg-16 {
        padding-left: var(--mw-space-16) !important
    }
    .mw-p-l-lg-24 {
        padding-left: var(--mw-space-24) !important
    }
    .mw-p-l-lg-32 {
        padding-left: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-l-2xl-0 {
        padding-left: 0 !important
    }
    .mw-p-l-2xl-1 {
        padding-left: var(--mw-space-1) !important
    }
    .mw-p-l-2xl-2 {
        padding-left: var(--mw-space-2) !important
    }
    .mw-p-l-2xl-3 {
        padding-left: var(--mw-space-3) !important
    }
    .mw-p-l-2xl-4 {
        padding-left: var(--mw-space-4) !important
    }
    .mw-p-l-2xl-6 {
        padding-left: var(--mw-space-6) !important
    }
    .mw-p-l-2xl-8 {
        padding-left: var(--mw-space-8) !important
    }
    .mw-p-l-2xl-12 {
        padding-left: var(--mw-space-12) !important
    }
    .mw-p-l-2xl-16 {
        padding-left: var(--mw-space-16) !important
    }
    .mw-p-l-2xl-24 {
        padding-left: var(--mw-space-24) !important
    }
    .mw-p-l-2xl-32 {
        padding-left: var(--mw-space-32) !important
    }
}

.mw-p-y-0 {
    padding-bottom: 0 !important;
    padding-top: 0 !important
}

.mw-p-y-1 {
    padding-bottom: var(--mw-space-1) !important;
    padding-top: var(--mw-space-1) !important
}

.mw-p-y-2 {
    padding-bottom: var(--mw-space-2) !important;
    padding-top: var(--mw-space-2) !important
}

.mw-p-y-3 {
    padding-bottom: var(--mw-space-3) !important;
    padding-top: var(--mw-space-3) !important
}

.mw-p-y-4 {
    padding-bottom: var(--mw-space-4) !important;
    padding-top: var(--mw-space-4) !important
}

.mw-p-y-6 {
    padding-bottom: var(--mw-space-6) !important;
    padding-top: var(--mw-space-6) !important
}

.mw-p-y-8 {
    padding-bottom: var(--mw-space-8) !important;
    padding-top: var(--mw-space-8) !important
}

.mw-p-y-12 {
    padding-bottom: var(--mw-space-12) !important;
    padding-top: var(--mw-space-12) !important
}

.mw-p-y-16 {
    padding-bottom: var(--mw-space-16) !important;
    padding-top: var(--mw-space-16) !important
}

.mw-p-y-24 {
    padding-bottom: var(--mw-space-24) !important;
    padding-top: var(--mw-space-24) !important
}

.mw-p-y-32 {
    padding-bottom: var(--mw-space-32) !important;
    padding-top: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-y-md-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }
    .mw-p-y-md-1 {
        padding-bottom: var(--mw-space-1) !important;
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-y-md-2 {
        padding-bottom: var(--mw-space-2) !important;
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-y-md-3 {
        padding-bottom: var(--mw-space-3) !important;
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-y-md-4 {
        padding-bottom: var(--mw-space-4) !important;
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-y-md-6 {
        padding-bottom: var(--mw-space-6) !important;
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-y-md-8 {
        padding-bottom: var(--mw-space-8) !important;
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-y-md-12 {
        padding-bottom: var(--mw-space-12) !important;
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-y-md-16 {
        padding-bottom: var(--mw-space-16) !important;
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-y-md-24 {
        padding-bottom: var(--mw-space-24) !important;
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-y-md-32 {
        padding-bottom: var(--mw-space-32) !important;
        padding-top: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-y-lg-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }
    .mw-p-y-lg-1 {
        padding-bottom: var(--mw-space-1) !important;
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-y-lg-2 {
        padding-bottom: var(--mw-space-2) !important;
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-y-lg-3 {
        padding-bottom: var(--mw-space-3) !important;
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-y-lg-4 {
        padding-bottom: var(--mw-space-4) !important;
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-y-lg-6 {
        padding-bottom: var(--mw-space-6) !important;
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-y-lg-8 {
        padding-bottom: var(--mw-space-8) !important;
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-y-lg-12 {
        padding-bottom: var(--mw-space-12) !important;
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-y-lg-16 {
        padding-bottom: var(--mw-space-16) !important;
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-y-lg-24 {
        padding-bottom: var(--mw-space-24) !important;
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-y-lg-32 {
        padding-bottom: var(--mw-space-32) !important;
        padding-top: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-y-2xl-0 {
        padding-bottom: 0 !important;
        padding-top: 0 !important
    }
    .mw-p-y-2xl-1 {
        padding-bottom: var(--mw-space-1) !important;
        padding-top: var(--mw-space-1) !important
    }
    .mw-p-y-2xl-2 {
        padding-bottom: var(--mw-space-2) !important;
        padding-top: var(--mw-space-2) !important
    }
    .mw-p-y-2xl-3 {
        padding-bottom: var(--mw-space-3) !important;
        padding-top: var(--mw-space-3) !important
    }
    .mw-p-y-2xl-4 {
        padding-bottom: var(--mw-space-4) !important;
        padding-top: var(--mw-space-4) !important
    }
    .mw-p-y-2xl-6 {
        padding-bottom: var(--mw-space-6) !important;
        padding-top: var(--mw-space-6) !important
    }
    .mw-p-y-2xl-8 {
        padding-bottom: var(--mw-space-8) !important;
        padding-top: var(--mw-space-8) !important
    }
    .mw-p-y-2xl-12 {
        padding-bottom: var(--mw-space-12) !important;
        padding-top: var(--mw-space-12) !important
    }
    .mw-p-y-2xl-16 {
        padding-bottom: var(--mw-space-16) !important;
        padding-top: var(--mw-space-16) !important
    }
    .mw-p-y-2xl-24 {
        padding-bottom: var(--mw-space-24) !important;
        padding-top: var(--mw-space-24) !important
    }
    .mw-p-y-2xl-32 {
        padding-bottom: var(--mw-space-32) !important;
        padding-top: var(--mw-space-32) !important
    }
}

.mw-p-x-0 {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.mw-p-x-1 {
    padding-left: var(--mw-space-1) !important;
    padding-right: var(--mw-space-1) !important
}

.mw-p-x-2 {
    padding-left: var(--mw-space-2) !important;
    padding-right: var(--mw-space-2) !important
}

.mw-p-x-3 {
    padding-left: var(--mw-space-3) !important;
    padding-right: var(--mw-space-3) !important
}

.mw-p-x-4 {
    padding-left: var(--mw-space-4) !important;
    padding-right: var(--mw-space-4) !important
}

.mw-p-x-6 {
    padding-left: var(--mw-space-6) !important;
    padding-right: var(--mw-space-6) !important
}

.mw-p-x-8 {
    padding-left: var(--mw-space-8) !important;
    padding-right: var(--mw-space-8) !important
}

.mw-p-x-12 {
    padding-left: var(--mw-space-12) !important;
    padding-right: var(--mw-space-12) !important
}

.mw-p-x-16 {
    padding-left: var(--mw-space-16) !important;
    padding-right: var(--mw-space-16) !important
}

.mw-p-x-24 {
    padding-left: var(--mw-space-24) !important;
    padding-right: var(--mw-space-24) !important
}

.mw-p-x-32 {
    padding-left: var(--mw-space-32) !important;
    padding-right: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-p-x-md-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .mw-p-x-md-1 {
        padding-left: var(--mw-space-1) !important;
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-x-md-2 {
        padding-left: var(--mw-space-2) !important;
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-x-md-3 {
        padding-left: var(--mw-space-3) !important;
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-x-md-4 {
        padding-left: var(--mw-space-4) !important;
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-x-md-6 {
        padding-left: var(--mw-space-6) !important;
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-x-md-8 {
        padding-left: var(--mw-space-8) !important;
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-x-md-12 {
        padding-left: var(--mw-space-12) !important;
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-x-md-16 {
        padding-left: var(--mw-space-16) !important;
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-x-md-24 {
        padding-left: var(--mw-space-24) !important;
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-x-md-32 {
        padding-left: var(--mw-space-32) !important;
        padding-right: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-p-x-lg-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .mw-p-x-lg-1 {
        padding-left: var(--mw-space-1) !important;
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-x-lg-2 {
        padding-left: var(--mw-space-2) !important;
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-x-lg-3 {
        padding-left: var(--mw-space-3) !important;
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-x-lg-4 {
        padding-left: var(--mw-space-4) !important;
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-x-lg-6 {
        padding-left: var(--mw-space-6) !important;
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-x-lg-8 {
        padding-left: var(--mw-space-8) !important;
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-x-lg-12 {
        padding-left: var(--mw-space-12) !important;
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-x-lg-16 {
        padding-left: var(--mw-space-16) !important;
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-x-lg-24 {
        padding-left: var(--mw-space-24) !important;
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-x-lg-32 {
        padding-left: var(--mw-space-32) !important;
        padding-right: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-p-x-2xl-0 {
        padding-left: 0 !important;
        padding-right: 0 !important
    }
    .mw-p-x-2xl-1 {
        padding-left: var(--mw-space-1) !important;
        padding-right: var(--mw-space-1) !important
    }
    .mw-p-x-2xl-2 {
        padding-left: var(--mw-space-2) !important;
        padding-right: var(--mw-space-2) !important
    }
    .mw-p-x-2xl-3 {
        padding-left: var(--mw-space-3) !important;
        padding-right: var(--mw-space-3) !important
    }
    .mw-p-x-2xl-4 {
        padding-left: var(--mw-space-4) !important;
        padding-right: var(--mw-space-4) !important
    }
    .mw-p-x-2xl-6 {
        padding-left: var(--mw-space-6) !important;
        padding-right: var(--mw-space-6) !important
    }
    .mw-p-x-2xl-8 {
        padding-left: var(--mw-space-8) !important;
        padding-right: var(--mw-space-8) !important
    }
    .mw-p-x-2xl-12 {
        padding-left: var(--mw-space-12) !important;
        padding-right: var(--mw-space-12) !important
    }
    .mw-p-x-2xl-16 {
        padding-left: var(--mw-space-16) !important;
        padding-right: var(--mw-space-16) !important
    }
    .mw-p-x-2xl-24 {
        padding-left: var(--mw-space-24) !important;
        padding-right: var(--mw-space-24) !important
    }
    .mw-p-x-2xl-32 {
        padding-left: var(--mw-space-32) !important;
        padding-right: var(--mw-space-32) !important
    }
}

.mw-gap-0 {
    gap: 0 !important
}

.mw-gap-1 {
    gap: var(--mw-space-1) !important
}

.mw-gap-2 {
    gap: var(--mw-space-2) !important
}

.mw-gap-3 {
    gap: var(--mw-space-3) !important
}

.mw-gap-4 {
    gap: var(--mw-space-4) !important
}

.mw-gap-6 {
    gap: var(--mw-space-6) !important
}

.mw-gap-8 {
    gap: var(--mw-space-8) !important
}

.mw-gap-12 {
    gap: var(--mw-space-12) !important
}

.mw-gap-16 {
    gap: var(--mw-space-16) !important
}

.mw-gap-24 {
    gap: var(--mw-space-24) !important
}

.mw-gap-32 {
    gap: var(--mw-space-32) !important
}

@media (min-width:768px) {
    .mw-gap-md-0 {
        gap: 0 !important
    }
    .mw-gap-md-1 {
        gap: var(--mw-space-1) !important
    }
    .mw-gap-md-2 {
        gap: var(--mw-space-2) !important
    }
    .mw-gap-md-3 {
        gap: var(--mw-space-3) !important
    }
    .mw-gap-md-4 {
        gap: var(--mw-space-4) !important
    }
    .mw-gap-md-6 {
        gap: var(--mw-space-6) !important
    }
    .mw-gap-md-8 {
        gap: var(--mw-space-8) !important
    }
    .mw-gap-md-12 {
        gap: var(--mw-space-12) !important
    }
    .mw-gap-md-16 {
        gap: var(--mw-space-16) !important
    }
    .mw-gap-md-24 {
        gap: var(--mw-space-24) !important
    }
    .mw-gap-md-32 {
        gap: var(--mw-space-32) !important
    }
}

@media (min-width:992px) {
    .mw-gap-lg-0 {
        gap: 0 !important
    }
    .mw-gap-lg-1 {
        gap: var(--mw-space-1) !important
    }
    .mw-gap-lg-2 {
        gap: var(--mw-space-2) !important
    }
    .mw-gap-lg-3 {
        gap: var(--mw-space-3) !important
    }
    .mw-gap-lg-4 {
        gap: var(--mw-space-4) !important
    }
    .mw-gap-lg-6 {
        gap: var(--mw-space-6) !important
    }
    .mw-gap-lg-8 {
        gap: var(--mw-space-8) !important
    }
    .mw-gap-lg-12 {
        gap: var(--mw-space-12) !important
    }
    .mw-gap-lg-16 {
        gap: var(--mw-space-16) !important
    }
    .mw-gap-lg-24 {
        gap: var(--mw-space-24) !important
    }
    .mw-gap-lg-32 {
        gap: var(--mw-space-32) !important
    }
}

@media (min-width:1440px) {
    .mw-gap-2xl-0 {
        gap: 0 !important
    }
    .mw-gap-2xl-1 {
        gap: var(--mw-space-1) !important
    }
    .mw-gap-2xl-2 {
        gap: var(--mw-space-2) !important
    }
    .mw-gap-2xl-3 {
        gap: var(--mw-space-3) !important
    }
    .mw-gap-2xl-4 {
        gap: var(--mw-space-4) !important
    }
    .mw-gap-2xl-6 {
        gap: var(--mw-space-6) !important
    }
    .mw-gap-2xl-8 {
        gap: var(--mw-space-8) !important
    }
    .mw-gap-2xl-12 {
        gap: var(--mw-space-12) !important
    }
    .mw-gap-2xl-16 {
        gap: var(--mw-space-16) !important
    }
    .mw-gap-2xl-24 {
        gap: var(--mw-space-24) !important
    }
    .mw-gap-2xl-32 {
        gap: var(--mw-space-32) !important
    }
}

.justify-items-start {
    justify-items: flex-start !important
}

.justify-items-center {
    justify-items: center !important
}

.justify-items-end {
    justify-items: flex-end !important
}

@media (min-width:768px) {
    .justify-items-md-start {
        justify-items: flex-start !important
    }
    .justify-items-md-center {
        justify-items: center !important
    }
    .justify-items-md-end {
        justify-items: flex-end !important
    }
}

@media (min-width:992px) {
    .justify-items-lg-start {
        justify-items: flex-start !important
    }
    .justify-items-lg-center {
        justify-items: center !important
    }
    .justify-items-lg-end {
        justify-items: flex-end !important
    }
}

@media (min-width:1440px) {
    .justify-items-2xl-start {
        justify-items: flex-start !important
    }
    .justify-items-2xl-center {
        justify-items: center !important
    }
    .justify-items-2xl-end {
        justify-items: flex-end !important
    }
}

.align-items-start {
    -ms-flex-align: start !important;
    align-items: flex-start !important
}

.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important
}

.align-items-end {
    -ms-flex-align: end !important;
    align-items: flex-end !important
}

@media (min-width:768px) {
    .align-items-md-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-md-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-md-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
}

@media (min-width:992px) {
    .align-items-lg-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-lg-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-lg-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
}

@media (min-width:1440px) {
    .align-items-2xl-start {
        -ms-flex-align: start !important;
        align-items: flex-start !important
    }
    .align-items-2xl-center {
        -ms-flex-align: center !important;
        align-items: center !important
    }
    .align-items-2xl-end {
        -ms-flex-align: end !important;
        align-items: flex-end !important
    }
}

.align-self-start {
    -ms-flex-item-align: start !important;
    align-self: flex-start !important
}

.align-self-center {
    -ms-flex-item-align: center !important;
    align-self: center !important
}

.align-self-end {
    -ms-flex-item-align: end !important;
    align-self: flex-end !important
}

@media (min-width:768px) {
    .align-self-md-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-md-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-md-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
}

@media (min-width:992px) {
    .align-self-lg-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-lg-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-lg-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
}

@media (min-width:1440px) {
    .align-self-2xl-start {
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
    }
    .align-self-2xl-center {
        -ms-flex-item-align: center !important;
        align-self: center !important
    }
    .align-self-2xl-end {
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
    }
}

.justify-self-start {
    justify-self: flex-start !important
}

.justify-self-center {
    justify-self: center !important
}

.justify-self-end {
    justify-self: flex-end !important
}

@media (min-width:768px) {
    .justify-self-md-start {
        justify-self: flex-start !important
    }
    .justify-self-md-center {
        justify-self: center !important
    }
    .justify-self-md-end {
        justify-self: flex-end !important
    }
}

@media (min-width:992px) {
    .justify-self-lg-start {
        justify-self: flex-start !important
    }
    .justify-self-lg-center {
        justify-self: center !important
    }
    .justify-self-lg-end {
        justify-self: flex-end !important
    }
}

@media (min-width:1440px) {
    .justify-self-2xl-start {
        justify-self: flex-start !important
    }
    .justify-self-2xl-center {
        justify-self: center !important
    }
    .justify-self-2xl-end {
        justify-self: flex-end !important
    }
}

.mw-order-0 {
    -ms-flex-order: 0 !important;
    order: 0 !important
}

.mw-order-1 {
    -ms-flex-order: 1 !important;
    order: 1 !important
}

@media (min-width:768px) {
    .mw-order-md-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important
    }
    .mw-order-md-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important
    }
}

@media (min-width:992px) {
    .mw-order-lg-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important
    }
    .mw-order-lg-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important
    }
}

@media (min-width:1440px) {
    .mw-order-2xl-0 {
        -ms-flex-order: 0 !important;
        order: 0 !important
    }
    .mw-order-2xl-1 {
        -ms-flex-order: 1 !important;
        order: 1 !important
    }
}

.np-theme-personal body:not(:where(.mw-no-style-reset)),
.np-theme-personal body:not(:where(.mw-no-style-reset)) blockquote {
    font-size: 18px;
    line-height: 26px
}

.np-theme-personal .mw-no-style-reset :where([class^=mw-]) {
    font-size: 18px;
    line-height: 26px
}

.np-theme-personal .mw-display-1,
.np-theme-personal .mw-display-2,
.np-theme-personal .mw-display-3,
.np-theme-personal .mw-display-4,
.np-theme-personal .mw-heading-1,
.np-theme-personal .mw-heading-2 {
    text-wrap: balance
}

@supports (hyphenate-limit-chars:1) {
    .np-theme-personal .mw-display-1,
    .np-theme-personal .mw-display-2,
    .np-theme-personal .mw-display-3,
    .np-theme-personal .mw-display-4,
    .np-theme-personal .mw-heading-1,
    .np-theme-personal .mw-heading-2 {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 14 8
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-theme-personal .mw-display-1,
    .np-theme-personal .mw-display-2,
    .np-theme-personal .mw-display-3,
    .np-theme-personal .mw-display-4,
    .np-theme-personal .mw-heading-1,
    .np-theme-personal .mw-heading-2 {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 6;
        -webkit-hyphenate-limit-after: 6
    }
}

.np-theme-personal .mw-display-1,
.np-theme-personal .mw-display-2,
.np-theme-personal .mw-display-3,
.np-theme-personal .mw-display-4 {
    color: var(--color-content-primary);
    font-synthesis: none
}

.np-theme-personal .mw-display-1 {
    font-family: sans-serif;
    font-size: 50px;
    font-size: clamp(2.375rem, calc(.19318rem + 10.90909vw), 3.125rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal .mw-display-1 {
        font-family: sans-serif;
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: var(--size-40)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-display-1 {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

.np-theme-personal .mw-display-2 {
    font-family: sans-serif;
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal .mw-display-2 {
        font-family: sans-serif;
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-display-2 {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

.np-theme-personal .mw-display-3 {
    font-family: sans-serif;
    font-size: 42px;
    font-size: clamp(1.875rem, calc(-.30682rem + 10.90909vw), 2.625rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal .mw-display-3 {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-display-3 {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal .mw-display-4 {
    font-family: sans-serif;
    font-size: 30px;
    font-size: clamp(1.75rem, calc(1.38636rem + 1.81818vw), 1.875rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal .mw-display-4 {
        font-family: sans-serif;
        font-size: var(--size-40);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal:lang(en) .mw-display-1 {
    font-family: var(--font-family-display);
    font-size: var(--size-56);
    font-size: clamp(2.625rem, calc(.07955rem + 12.72727vw), 3.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .mw-display-1 {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85;
        margin-bottom: var(--size-40)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .mw-display-1 {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

.np-theme-personal:lang(en) .mw-display-2 {
    font-family: var(--font-family-display);
    font-size: 50px;
    font-size: clamp(2.25rem, calc(-.29545rem + 12.72727vw), 3.125rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .mw-display-2 {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .mw-display-2 {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

.np-theme-personal:lang(en) .mw-display-3 {
    font-family: var(--font-family-display);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .mw-display-3 {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .mw-display-3 {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

.np-theme-personal:lang(en) .mw-display-4 {
    font-family: var(--font-family-display);
    font-size: 34px;
    font-size: clamp(2rem, calc(.54545rem + 7.27273vw), 2.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .mw-display-4 {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal:lang(af) .mw-display-1,
.np-theme-personal:lang(bs) .mw-display-1,
.np-theme-personal:lang(ca) .mw-display-1,
.np-theme-personal:lang(cs) .mw-display-1,
.np-theme-personal:lang(cy) .mw-display-1,
.np-theme-personal:lang(da) .mw-display-1,
.np-theme-personal:lang(de) .mw-display-1,
.np-theme-personal:lang(dsb) .mw-display-1,
.np-theme-personal:lang(eo) .mw-display-1,
.np-theme-personal:lang(es) .mw-display-1,
.np-theme-personal:lang(et) .mw-display-1,
.np-theme-personal:lang(eu) .mw-display-1,
.np-theme-personal:lang(fi) .mw-display-1,
.np-theme-personal:lang(fil) .mw-display-1,
.np-theme-personal:lang(fo) .mw-display-1,
.np-theme-personal:lang(fr) .mw-display-1,
.np-theme-personal:lang(fy) .mw-display-1,
.np-theme-personal:lang(ga) .mw-display-1,
.np-theme-personal:lang(gd) .mw-display-1,
.np-theme-personal:lang(gl) .mw-display-1,
.np-theme-personal:lang(gsw) .mw-display-1,
.np-theme-personal:lang(gv) .mw-display-1,
.np-theme-personal:lang(hr) .mw-display-1,
.np-theme-personal:lang(hsb) .mw-display-1,
.np-theme-personal:lang(hu) .mw-display-1,
.np-theme-personal:lang(id) .mw-display-1,
.np-theme-personal:lang(in) .mw-display-1,
.np-theme-personal:lang(is) .mw-display-1,
.np-theme-personal:lang(it) .mw-display-1,
.np-theme-personal:lang(ki) .mw-display-1,
.np-theme-personal:lang(kl) .mw-display-1,
.np-theme-personal:lang(kw) .mw-display-1,
.np-theme-personal:lang(lb) .mw-display-1,
.np-theme-personal:lang(lg) .mw-display-1,
.np-theme-personal:lang(lt) .mw-display-1,
.np-theme-personal:lang(lv) .mw-display-1,
.np-theme-personal:lang(mg) .mw-display-1,
.np-theme-personal:lang(mi) .mw-display-1,
.np-theme-personal:lang(ms) .mw-display-1,
.np-theme-personal:lang(mt) .mw-display-1,
.np-theme-personal:lang(nb) .mw-display-1,
.np-theme-personal:lang(nd) .mw-display-1,
.np-theme-personal:lang(nl) .mw-display-1,
.np-theme-personal:lang(nn) .mw-display-1,
.np-theme-personal:lang(om) .mw-display-1,
.np-theme-personal:lang(pl) .mw-display-1,
.np-theme-personal:lang(pt) .mw-display-1,
.np-theme-personal:lang(rm) .mw-display-1,
.np-theme-personal:lang(rn) .mw-display-1,
.np-theme-personal:lang(ro) .mw-display-1,
.np-theme-personal:lang(rw) .mw-display-1,
.np-theme-personal:lang(se) .mw-display-1,
.np-theme-personal:lang(sg) .mw-display-1,
.np-theme-personal:lang(sk) .mw-display-1,
.np-theme-personal:lang(sl) .mw-display-1,
.np-theme-personal:lang(sn) .mw-display-1,
.np-theme-personal:lang(so) .mw-display-1,
.np-theme-personal:lang(sq) .mw-display-1,
.np-theme-personal:lang(sr) .mw-display-1,
.np-theme-personal:lang(sv) .mw-display-1,
.np-theme-personal:lang(sw) .mw-display-1,
.np-theme-personal:lang(tr) .mw-display-1,
.np-theme-personal:lang(wo) .mw-display-1,
.np-theme-personal:lang(zu) .mw-display-1 {
    font-family: var(--font-family-display);
    font-size: var(--size-56);
    font-size: clamp(2.625rem, calc(.07955rem + 12.72727vw), 3.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .mw-display-1,
    .np-theme-personal:lang(bs) .mw-display-1,
    .np-theme-personal:lang(ca) .mw-display-1,
    .np-theme-personal:lang(cs) .mw-display-1,
    .np-theme-personal:lang(cy) .mw-display-1,
    .np-theme-personal:lang(da) .mw-display-1,
    .np-theme-personal:lang(de) .mw-display-1,
    .np-theme-personal:lang(dsb) .mw-display-1,
    .np-theme-personal:lang(eo) .mw-display-1,
    .np-theme-personal:lang(es) .mw-display-1,
    .np-theme-personal:lang(et) .mw-display-1,
    .np-theme-personal:lang(eu) .mw-display-1,
    .np-theme-personal:lang(fi) .mw-display-1,
    .np-theme-personal:lang(fil) .mw-display-1,
    .np-theme-personal:lang(fo) .mw-display-1,
    .np-theme-personal:lang(fr) .mw-display-1,
    .np-theme-personal:lang(fy) .mw-display-1,
    .np-theme-personal:lang(ga) .mw-display-1,
    .np-theme-personal:lang(gd) .mw-display-1,
    .np-theme-personal:lang(gl) .mw-display-1,
    .np-theme-personal:lang(gsw) .mw-display-1,
    .np-theme-personal:lang(gv) .mw-display-1,
    .np-theme-personal:lang(hr) .mw-display-1,
    .np-theme-personal:lang(hsb) .mw-display-1,
    .np-theme-personal:lang(hu) .mw-display-1,
    .np-theme-personal:lang(id) .mw-display-1,
    .np-theme-personal:lang(in) .mw-display-1,
    .np-theme-personal:lang(is) .mw-display-1,
    .np-theme-personal:lang(it) .mw-display-1,
    .np-theme-personal:lang(ki) .mw-display-1,
    .np-theme-personal:lang(kl) .mw-display-1,
    .np-theme-personal:lang(kw) .mw-display-1,
    .np-theme-personal:lang(lb) .mw-display-1,
    .np-theme-personal:lang(lg) .mw-display-1,
    .np-theme-personal:lang(lt) .mw-display-1,
    .np-theme-personal:lang(lv) .mw-display-1,
    .np-theme-personal:lang(mg) .mw-display-1,
    .np-theme-personal:lang(mi) .mw-display-1,
    .np-theme-personal:lang(ms) .mw-display-1,
    .np-theme-personal:lang(mt) .mw-display-1,
    .np-theme-personal:lang(nb) .mw-display-1,
    .np-theme-personal:lang(nd) .mw-display-1,
    .np-theme-personal:lang(nl) .mw-display-1,
    .np-theme-personal:lang(nn) .mw-display-1,
    .np-theme-personal:lang(om) .mw-display-1,
    .np-theme-personal:lang(pl) .mw-display-1,
    .np-theme-personal:lang(pt) .mw-display-1,
    .np-theme-personal:lang(rm) .mw-display-1,
    .np-theme-personal:lang(rn) .mw-display-1,
    .np-theme-personal:lang(ro) .mw-display-1,
    .np-theme-personal:lang(rw) .mw-display-1,
    .np-theme-personal:lang(se) .mw-display-1,
    .np-theme-personal:lang(sg) .mw-display-1,
    .np-theme-personal:lang(sk) .mw-display-1,
    .np-theme-personal:lang(sl) .mw-display-1,
    .np-theme-personal:lang(sn) .mw-display-1,
    .np-theme-personal:lang(so) .mw-display-1,
    .np-theme-personal:lang(sq) .mw-display-1,
    .np-theme-personal:lang(sr) .mw-display-1,
    .np-theme-personal:lang(sv) .mw-display-1,
    .np-theme-personal:lang(sw) .mw-display-1,
    .np-theme-personal:lang(tr) .mw-display-1,
    .np-theme-personal:lang(wo) .mw-display-1,
    .np-theme-personal:lang(zu) .mw-display-1 {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05;
        margin-bottom: var(--size-40)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .mw-display-1,
    .np-theme-personal:lang(bs) .mw-display-1,
    .np-theme-personal:lang(ca) .mw-display-1,
    .np-theme-personal:lang(cs) .mw-display-1,
    .np-theme-personal:lang(cy) .mw-display-1,
    .np-theme-personal:lang(da) .mw-display-1,
    .np-theme-personal:lang(de) .mw-display-1,
    .np-theme-personal:lang(dsb) .mw-display-1,
    .np-theme-personal:lang(eo) .mw-display-1,
    .np-theme-personal:lang(es) .mw-display-1,
    .np-theme-personal:lang(et) .mw-display-1,
    .np-theme-personal:lang(eu) .mw-display-1,
    .np-theme-personal:lang(fi) .mw-display-1,
    .np-theme-personal:lang(fil) .mw-display-1,
    .np-theme-personal:lang(fo) .mw-display-1,
    .np-theme-personal:lang(fr) .mw-display-1,
    .np-theme-personal:lang(fy) .mw-display-1,
    .np-theme-personal:lang(ga) .mw-display-1,
    .np-theme-personal:lang(gd) .mw-display-1,
    .np-theme-personal:lang(gl) .mw-display-1,
    .np-theme-personal:lang(gsw) .mw-display-1,
    .np-theme-personal:lang(gv) .mw-display-1,
    .np-theme-personal:lang(hr) .mw-display-1,
    .np-theme-personal:lang(hsb) .mw-display-1,
    .np-theme-personal:lang(hu) .mw-display-1,
    .np-theme-personal:lang(id) .mw-display-1,
    .np-theme-personal:lang(in) .mw-display-1,
    .np-theme-personal:lang(is) .mw-display-1,
    .np-theme-personal:lang(it) .mw-display-1,
    .np-theme-personal:lang(ki) .mw-display-1,
    .np-theme-personal:lang(kl) .mw-display-1,
    .np-theme-personal:lang(kw) .mw-display-1,
    .np-theme-personal:lang(lb) .mw-display-1,
    .np-theme-personal:lang(lg) .mw-display-1,
    .np-theme-personal:lang(lt) .mw-display-1,
    .np-theme-personal:lang(lv) .mw-display-1,
    .np-theme-personal:lang(mg) .mw-display-1,
    .np-theme-personal:lang(mi) .mw-display-1,
    .np-theme-personal:lang(ms) .mw-display-1,
    .np-theme-personal:lang(mt) .mw-display-1,
    .np-theme-personal:lang(nb) .mw-display-1,
    .np-theme-personal:lang(nd) .mw-display-1,
    .np-theme-personal:lang(nl) .mw-display-1,
    .np-theme-personal:lang(nn) .mw-display-1,
    .np-theme-personal:lang(om) .mw-display-1,
    .np-theme-personal:lang(pl) .mw-display-1,
    .np-theme-personal:lang(pt) .mw-display-1,
    .np-theme-personal:lang(rm) .mw-display-1,
    .np-theme-personal:lang(rn) .mw-display-1,
    .np-theme-personal:lang(ro) .mw-display-1,
    .np-theme-personal:lang(rw) .mw-display-1,
    .np-theme-personal:lang(se) .mw-display-1,
    .np-theme-personal:lang(sg) .mw-display-1,
    .np-theme-personal:lang(sk) .mw-display-1,
    .np-theme-personal:lang(sl) .mw-display-1,
    .np-theme-personal:lang(sn) .mw-display-1,
    .np-theme-personal:lang(so) .mw-display-1,
    .np-theme-personal:lang(sq) .mw-display-1,
    .np-theme-personal:lang(sr) .mw-display-1,
    .np-theme-personal:lang(sv) .mw-display-1,
    .np-theme-personal:lang(sw) .mw-display-1,
    .np-theme-personal:lang(tr) .mw-display-1,
    .np-theme-personal:lang(wo) .mw-display-1,
    .np-theme-personal:lang(zu) .mw-display-1 {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

.np-theme-personal:lang(af) .mw-display-2,
.np-theme-personal:lang(bs) .mw-display-2,
.np-theme-personal:lang(ca) .mw-display-2,
.np-theme-personal:lang(cs) .mw-display-2,
.np-theme-personal:lang(cy) .mw-display-2,
.np-theme-personal:lang(da) .mw-display-2,
.np-theme-personal:lang(de) .mw-display-2,
.np-theme-personal:lang(dsb) .mw-display-2,
.np-theme-personal:lang(eo) .mw-display-2,
.np-theme-personal:lang(es) .mw-display-2,
.np-theme-personal:lang(et) .mw-display-2,
.np-theme-personal:lang(eu) .mw-display-2,
.np-theme-personal:lang(fi) .mw-display-2,
.np-theme-personal:lang(fil) .mw-display-2,
.np-theme-personal:lang(fo) .mw-display-2,
.np-theme-personal:lang(fr) .mw-display-2,
.np-theme-personal:lang(fy) .mw-display-2,
.np-theme-personal:lang(ga) .mw-display-2,
.np-theme-personal:lang(gd) .mw-display-2,
.np-theme-personal:lang(gl) .mw-display-2,
.np-theme-personal:lang(gsw) .mw-display-2,
.np-theme-personal:lang(gv) .mw-display-2,
.np-theme-personal:lang(hr) .mw-display-2,
.np-theme-personal:lang(hsb) .mw-display-2,
.np-theme-personal:lang(hu) .mw-display-2,
.np-theme-personal:lang(id) .mw-display-2,
.np-theme-personal:lang(in) .mw-display-2,
.np-theme-personal:lang(is) .mw-display-2,
.np-theme-personal:lang(it) .mw-display-2,
.np-theme-personal:lang(ki) .mw-display-2,
.np-theme-personal:lang(kl) .mw-display-2,
.np-theme-personal:lang(kw) .mw-display-2,
.np-theme-personal:lang(lb) .mw-display-2,
.np-theme-personal:lang(lg) .mw-display-2,
.np-theme-personal:lang(lt) .mw-display-2,
.np-theme-personal:lang(lv) .mw-display-2,
.np-theme-personal:lang(mg) .mw-display-2,
.np-theme-personal:lang(mi) .mw-display-2,
.np-theme-personal:lang(ms) .mw-display-2,
.np-theme-personal:lang(mt) .mw-display-2,
.np-theme-personal:lang(nb) .mw-display-2,
.np-theme-personal:lang(nd) .mw-display-2,
.np-theme-personal:lang(nl) .mw-display-2,
.np-theme-personal:lang(nn) .mw-display-2,
.np-theme-personal:lang(om) .mw-display-2,
.np-theme-personal:lang(pl) .mw-display-2,
.np-theme-personal:lang(pt) .mw-display-2,
.np-theme-personal:lang(rm) .mw-display-2,
.np-theme-personal:lang(rn) .mw-display-2,
.np-theme-personal:lang(ro) .mw-display-2,
.np-theme-personal:lang(rw) .mw-display-2,
.np-theme-personal:lang(se) .mw-display-2,
.np-theme-personal:lang(sg) .mw-display-2,
.np-theme-personal:lang(sk) .mw-display-2,
.np-theme-personal:lang(sl) .mw-display-2,
.np-theme-personal:lang(sn) .mw-display-2,
.np-theme-personal:lang(so) .mw-display-2,
.np-theme-personal:lang(sq) .mw-display-2,
.np-theme-personal:lang(sr) .mw-display-2,
.np-theme-personal:lang(sv) .mw-display-2,
.np-theme-personal:lang(sw) .mw-display-2,
.np-theme-personal:lang(tr) .mw-display-2,
.np-theme-personal:lang(wo) .mw-display-2,
.np-theme-personal:lang(zu) .mw-display-2 {
    font-family: var(--font-family-display);
    font-size: 50px;
    font-size: clamp(2.25rem, calc(-.29545rem + 12.72727vw), 3.125rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .mw-display-2,
    .np-theme-personal:lang(bs) .mw-display-2,
    .np-theme-personal:lang(ca) .mw-display-2,
    .np-theme-personal:lang(cs) .mw-display-2,
    .np-theme-personal:lang(cy) .mw-display-2,
    .np-theme-personal:lang(da) .mw-display-2,
    .np-theme-personal:lang(de) .mw-display-2,
    .np-theme-personal:lang(dsb) .mw-display-2,
    .np-theme-personal:lang(eo) .mw-display-2,
    .np-theme-personal:lang(es) .mw-display-2,
    .np-theme-personal:lang(et) .mw-display-2,
    .np-theme-personal:lang(eu) .mw-display-2,
    .np-theme-personal:lang(fi) .mw-display-2,
    .np-theme-personal:lang(fil) .mw-display-2,
    .np-theme-personal:lang(fo) .mw-display-2,
    .np-theme-personal:lang(fr) .mw-display-2,
    .np-theme-personal:lang(fy) .mw-display-2,
    .np-theme-personal:lang(ga) .mw-display-2,
    .np-theme-personal:lang(gd) .mw-display-2,
    .np-theme-personal:lang(gl) .mw-display-2,
    .np-theme-personal:lang(gsw) .mw-display-2,
    .np-theme-personal:lang(gv) .mw-display-2,
    .np-theme-personal:lang(hr) .mw-display-2,
    .np-theme-personal:lang(hsb) .mw-display-2,
    .np-theme-personal:lang(hu) .mw-display-2,
    .np-theme-personal:lang(id) .mw-display-2,
    .np-theme-personal:lang(in) .mw-display-2,
    .np-theme-personal:lang(is) .mw-display-2,
    .np-theme-personal:lang(it) .mw-display-2,
    .np-theme-personal:lang(ki) .mw-display-2,
    .np-theme-personal:lang(kl) .mw-display-2,
    .np-theme-personal:lang(kw) .mw-display-2,
    .np-theme-personal:lang(lb) .mw-display-2,
    .np-theme-personal:lang(lg) .mw-display-2,
    .np-theme-personal:lang(lt) .mw-display-2,
    .np-theme-personal:lang(lv) .mw-display-2,
    .np-theme-personal:lang(mg) .mw-display-2,
    .np-theme-personal:lang(mi) .mw-display-2,
    .np-theme-personal:lang(ms) .mw-display-2,
    .np-theme-personal:lang(mt) .mw-display-2,
    .np-theme-personal:lang(nb) .mw-display-2,
    .np-theme-personal:lang(nd) .mw-display-2,
    .np-theme-personal:lang(nl) .mw-display-2,
    .np-theme-personal:lang(nn) .mw-display-2,
    .np-theme-personal:lang(om) .mw-display-2,
    .np-theme-personal:lang(pl) .mw-display-2,
    .np-theme-personal:lang(pt) .mw-display-2,
    .np-theme-personal:lang(rm) .mw-display-2,
    .np-theme-personal:lang(rn) .mw-display-2,
    .np-theme-personal:lang(ro) .mw-display-2,
    .np-theme-personal:lang(rw) .mw-display-2,
    .np-theme-personal:lang(se) .mw-display-2,
    .np-theme-personal:lang(sg) .mw-display-2,
    .np-theme-personal:lang(sk) .mw-display-2,
    .np-theme-personal:lang(sl) .mw-display-2,
    .np-theme-personal:lang(sn) .mw-display-2,
    .np-theme-personal:lang(so) .mw-display-2,
    .np-theme-personal:lang(sq) .mw-display-2,
    .np-theme-personal:lang(sr) .mw-display-2,
    .np-theme-personal:lang(sv) .mw-display-2,
    .np-theme-personal:lang(sw) .mw-display-2,
    .np-theme-personal:lang(tr) .mw-display-2,
    .np-theme-personal:lang(wo) .mw-display-2,
    .np-theme-personal:lang(zu) .mw-display-2 {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .mw-display-2,
    .np-theme-personal:lang(bs) .mw-display-2,
    .np-theme-personal:lang(ca) .mw-display-2,
    .np-theme-personal:lang(cs) .mw-display-2,
    .np-theme-personal:lang(cy) .mw-display-2,
    .np-theme-personal:lang(da) .mw-display-2,
    .np-theme-personal:lang(de) .mw-display-2,
    .np-theme-personal:lang(dsb) .mw-display-2,
    .np-theme-personal:lang(eo) .mw-display-2,
    .np-theme-personal:lang(es) .mw-display-2,
    .np-theme-personal:lang(et) .mw-display-2,
    .np-theme-personal:lang(eu) .mw-display-2,
    .np-theme-personal:lang(fi) .mw-display-2,
    .np-theme-personal:lang(fil) .mw-display-2,
    .np-theme-personal:lang(fo) .mw-display-2,
    .np-theme-personal:lang(fr) .mw-display-2,
    .np-theme-personal:lang(fy) .mw-display-2,
    .np-theme-personal:lang(ga) .mw-display-2,
    .np-theme-personal:lang(gd) .mw-display-2,
    .np-theme-personal:lang(gl) .mw-display-2,
    .np-theme-personal:lang(gsw) .mw-display-2,
    .np-theme-personal:lang(gv) .mw-display-2,
    .np-theme-personal:lang(hr) .mw-display-2,
    .np-theme-personal:lang(hsb) .mw-display-2,
    .np-theme-personal:lang(hu) .mw-display-2,
    .np-theme-personal:lang(id) .mw-display-2,
    .np-theme-personal:lang(in) .mw-display-2,
    .np-theme-personal:lang(is) .mw-display-2,
    .np-theme-personal:lang(it) .mw-display-2,
    .np-theme-personal:lang(ki) .mw-display-2,
    .np-theme-personal:lang(kl) .mw-display-2,
    .np-theme-personal:lang(kw) .mw-display-2,
    .np-theme-personal:lang(lb) .mw-display-2,
    .np-theme-personal:lang(lg) .mw-display-2,
    .np-theme-personal:lang(lt) .mw-display-2,
    .np-theme-personal:lang(lv) .mw-display-2,
    .np-theme-personal:lang(mg) .mw-display-2,
    .np-theme-personal:lang(mi) .mw-display-2,
    .np-theme-personal:lang(ms) .mw-display-2,
    .np-theme-personal:lang(mt) .mw-display-2,
    .np-theme-personal:lang(nb) .mw-display-2,
    .np-theme-personal:lang(nd) .mw-display-2,
    .np-theme-personal:lang(nl) .mw-display-2,
    .np-theme-personal:lang(nn) .mw-display-2,
    .np-theme-personal:lang(om) .mw-display-2,
    .np-theme-personal:lang(pl) .mw-display-2,
    .np-theme-personal:lang(pt) .mw-display-2,
    .np-theme-personal:lang(rm) .mw-display-2,
    .np-theme-personal:lang(rn) .mw-display-2,
    .np-theme-personal:lang(ro) .mw-display-2,
    .np-theme-personal:lang(rw) .mw-display-2,
    .np-theme-personal:lang(se) .mw-display-2,
    .np-theme-personal:lang(sg) .mw-display-2,
    .np-theme-personal:lang(sk) .mw-display-2,
    .np-theme-personal:lang(sl) .mw-display-2,
    .np-theme-personal:lang(sn) .mw-display-2,
    .np-theme-personal:lang(so) .mw-display-2,
    .np-theme-personal:lang(sq) .mw-display-2,
    .np-theme-personal:lang(sr) .mw-display-2,
    .np-theme-personal:lang(sv) .mw-display-2,
    .np-theme-personal:lang(sw) .mw-display-2,
    .np-theme-personal:lang(tr) .mw-display-2,
    .np-theme-personal:lang(wo) .mw-display-2,
    .np-theme-personal:lang(zu) .mw-display-2 {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

.np-theme-personal:lang(af) .mw-display-3,
.np-theme-personal:lang(bs) .mw-display-3,
.np-theme-personal:lang(ca) .mw-display-3,
.np-theme-personal:lang(cs) .mw-display-3,
.np-theme-personal:lang(cy) .mw-display-3,
.np-theme-personal:lang(da) .mw-display-3,
.np-theme-personal:lang(de) .mw-display-3,
.np-theme-personal:lang(dsb) .mw-display-3,
.np-theme-personal:lang(eo) .mw-display-3,
.np-theme-personal:lang(es) .mw-display-3,
.np-theme-personal:lang(et) .mw-display-3,
.np-theme-personal:lang(eu) .mw-display-3,
.np-theme-personal:lang(fi) .mw-display-3,
.np-theme-personal:lang(fil) .mw-display-3,
.np-theme-personal:lang(fo) .mw-display-3,
.np-theme-personal:lang(fr) .mw-display-3,
.np-theme-personal:lang(fy) .mw-display-3,
.np-theme-personal:lang(ga) .mw-display-3,
.np-theme-personal:lang(gd) .mw-display-3,
.np-theme-personal:lang(gl) .mw-display-3,
.np-theme-personal:lang(gsw) .mw-display-3,
.np-theme-personal:lang(gv) .mw-display-3,
.np-theme-personal:lang(hr) .mw-display-3,
.np-theme-personal:lang(hsb) .mw-display-3,
.np-theme-personal:lang(hu) .mw-display-3,
.np-theme-personal:lang(id) .mw-display-3,
.np-theme-personal:lang(in) .mw-display-3,
.np-theme-personal:lang(is) .mw-display-3,
.np-theme-personal:lang(it) .mw-display-3,
.np-theme-personal:lang(ki) .mw-display-3,
.np-theme-personal:lang(kl) .mw-display-3,
.np-theme-personal:lang(kw) .mw-display-3,
.np-theme-personal:lang(lb) .mw-display-3,
.np-theme-personal:lang(lg) .mw-display-3,
.np-theme-personal:lang(lt) .mw-display-3,
.np-theme-personal:lang(lv) .mw-display-3,
.np-theme-personal:lang(mg) .mw-display-3,
.np-theme-personal:lang(mi) .mw-display-3,
.np-theme-personal:lang(ms) .mw-display-3,
.np-theme-personal:lang(mt) .mw-display-3,
.np-theme-personal:lang(nb) .mw-display-3,
.np-theme-personal:lang(nd) .mw-display-3,
.np-theme-personal:lang(nl) .mw-display-3,
.np-theme-personal:lang(nn) .mw-display-3,
.np-theme-personal:lang(om) .mw-display-3,
.np-theme-personal:lang(pl) .mw-display-3,
.np-theme-personal:lang(pt) .mw-display-3,
.np-theme-personal:lang(rm) .mw-display-3,
.np-theme-personal:lang(rn) .mw-display-3,
.np-theme-personal:lang(ro) .mw-display-3,
.np-theme-personal:lang(rw) .mw-display-3,
.np-theme-personal:lang(se) .mw-display-3,
.np-theme-personal:lang(sg) .mw-display-3,
.np-theme-personal:lang(sk) .mw-display-3,
.np-theme-personal:lang(sl) .mw-display-3,
.np-theme-personal:lang(sn) .mw-display-3,
.np-theme-personal:lang(so) .mw-display-3,
.np-theme-personal:lang(sq) .mw-display-3,
.np-theme-personal:lang(sr) .mw-display-3,
.np-theme-personal:lang(sv) .mw-display-3,
.np-theme-personal:lang(sw) .mw-display-3,
.np-theme-personal:lang(tr) .mw-display-3,
.np-theme-personal:lang(wo) .mw-display-3,
.np-theme-personal:lang(zu) .mw-display-3 {
    font-family: var(--font-family-display);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .mw-display-3,
    .np-theme-personal:lang(bs) .mw-display-3,
    .np-theme-personal:lang(ca) .mw-display-3,
    .np-theme-personal:lang(cs) .mw-display-3,
    .np-theme-personal:lang(cy) .mw-display-3,
    .np-theme-personal:lang(da) .mw-display-3,
    .np-theme-personal:lang(de) .mw-display-3,
    .np-theme-personal:lang(dsb) .mw-display-3,
    .np-theme-personal:lang(eo) .mw-display-3,
    .np-theme-personal:lang(es) .mw-display-3,
    .np-theme-personal:lang(et) .mw-display-3,
    .np-theme-personal:lang(eu) .mw-display-3,
    .np-theme-personal:lang(fi) .mw-display-3,
    .np-theme-personal:lang(fil) .mw-display-3,
    .np-theme-personal:lang(fo) .mw-display-3,
    .np-theme-personal:lang(fr) .mw-display-3,
    .np-theme-personal:lang(fy) .mw-display-3,
    .np-theme-personal:lang(ga) .mw-display-3,
    .np-theme-personal:lang(gd) .mw-display-3,
    .np-theme-personal:lang(gl) .mw-display-3,
    .np-theme-personal:lang(gsw) .mw-display-3,
    .np-theme-personal:lang(gv) .mw-display-3,
    .np-theme-personal:lang(hr) .mw-display-3,
    .np-theme-personal:lang(hsb) .mw-display-3,
    .np-theme-personal:lang(hu) .mw-display-3,
    .np-theme-personal:lang(id) .mw-display-3,
    .np-theme-personal:lang(in) .mw-display-3,
    .np-theme-personal:lang(is) .mw-display-3,
    .np-theme-personal:lang(it) .mw-display-3,
    .np-theme-personal:lang(ki) .mw-display-3,
    .np-theme-personal:lang(kl) .mw-display-3,
    .np-theme-personal:lang(kw) .mw-display-3,
    .np-theme-personal:lang(lb) .mw-display-3,
    .np-theme-personal:lang(lg) .mw-display-3,
    .np-theme-personal:lang(lt) .mw-display-3,
    .np-theme-personal:lang(lv) .mw-display-3,
    .np-theme-personal:lang(mg) .mw-display-3,
    .np-theme-personal:lang(mi) .mw-display-3,
    .np-theme-personal:lang(ms) .mw-display-3,
    .np-theme-personal:lang(mt) .mw-display-3,
    .np-theme-personal:lang(nb) .mw-display-3,
    .np-theme-personal:lang(nd) .mw-display-3,
    .np-theme-personal:lang(nl) .mw-display-3,
    .np-theme-personal:lang(nn) .mw-display-3,
    .np-theme-personal:lang(om) .mw-display-3,
    .np-theme-personal:lang(pl) .mw-display-3,
    .np-theme-personal:lang(pt) .mw-display-3,
    .np-theme-personal:lang(rm) .mw-display-3,
    .np-theme-personal:lang(rn) .mw-display-3,
    .np-theme-personal:lang(ro) .mw-display-3,
    .np-theme-personal:lang(rw) .mw-display-3,
    .np-theme-personal:lang(se) .mw-display-3,
    .np-theme-personal:lang(sg) .mw-display-3,
    .np-theme-personal:lang(sk) .mw-display-3,
    .np-theme-personal:lang(sl) .mw-display-3,
    .np-theme-personal:lang(sn) .mw-display-3,
    .np-theme-personal:lang(so) .mw-display-3,
    .np-theme-personal:lang(sq) .mw-display-3,
    .np-theme-personal:lang(sr) .mw-display-3,
    .np-theme-personal:lang(sv) .mw-display-3,
    .np-theme-personal:lang(sw) .mw-display-3,
    .np-theme-personal:lang(tr) .mw-display-3,
    .np-theme-personal:lang(wo) .mw-display-3,
    .np-theme-personal:lang(zu) .mw-display-3 {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .mw-display-3,
    .np-theme-personal:lang(bs) .mw-display-3,
    .np-theme-personal:lang(ca) .mw-display-3,
    .np-theme-personal:lang(cs) .mw-display-3,
    .np-theme-personal:lang(cy) .mw-display-3,
    .np-theme-personal:lang(da) .mw-display-3,
    .np-theme-personal:lang(de) .mw-display-3,
    .np-theme-personal:lang(dsb) .mw-display-3,
    .np-theme-personal:lang(eo) .mw-display-3,
    .np-theme-personal:lang(es) .mw-display-3,
    .np-theme-personal:lang(et) .mw-display-3,
    .np-theme-personal:lang(eu) .mw-display-3,
    .np-theme-personal:lang(fi) .mw-display-3,
    .np-theme-personal:lang(fil) .mw-display-3,
    .np-theme-personal:lang(fo) .mw-display-3,
    .np-theme-personal:lang(fr) .mw-display-3,
    .np-theme-personal:lang(fy) .mw-display-3,
    .np-theme-personal:lang(ga) .mw-display-3,
    .np-theme-personal:lang(gd) .mw-display-3,
    .np-theme-personal:lang(gl) .mw-display-3,
    .np-theme-personal:lang(gsw) .mw-display-3,
    .np-theme-personal:lang(gv) .mw-display-3,
    .np-theme-personal:lang(hr) .mw-display-3,
    .np-theme-personal:lang(hsb) .mw-display-3,
    .np-theme-personal:lang(hu) .mw-display-3,
    .np-theme-personal:lang(id) .mw-display-3,
    .np-theme-personal:lang(in) .mw-display-3,
    .np-theme-personal:lang(is) .mw-display-3,
    .np-theme-personal:lang(it) .mw-display-3,
    .np-theme-personal:lang(ki) .mw-display-3,
    .np-theme-personal:lang(kl) .mw-display-3,
    .np-theme-personal:lang(kw) .mw-display-3,
    .np-theme-personal:lang(lb) .mw-display-3,
    .np-theme-personal:lang(lg) .mw-display-3,
    .np-theme-personal:lang(lt) .mw-display-3,
    .np-theme-personal:lang(lv) .mw-display-3,
    .np-theme-personal:lang(mg) .mw-display-3,
    .np-theme-personal:lang(mi) .mw-display-3,
    .np-theme-personal:lang(ms) .mw-display-3,
    .np-theme-personal:lang(mt) .mw-display-3,
    .np-theme-personal:lang(nb) .mw-display-3,
    .np-theme-personal:lang(nd) .mw-display-3,
    .np-theme-personal:lang(nl) .mw-display-3,
    .np-theme-personal:lang(nn) .mw-display-3,
    .np-theme-personal:lang(om) .mw-display-3,
    .np-theme-personal:lang(pl) .mw-display-3,
    .np-theme-personal:lang(pt) .mw-display-3,
    .np-theme-personal:lang(rm) .mw-display-3,
    .np-theme-personal:lang(rn) .mw-display-3,
    .np-theme-personal:lang(ro) .mw-display-3,
    .np-theme-personal:lang(rw) .mw-display-3,
    .np-theme-personal:lang(se) .mw-display-3,
    .np-theme-personal:lang(sg) .mw-display-3,
    .np-theme-personal:lang(sk) .mw-display-3,
    .np-theme-personal:lang(sl) .mw-display-3,
    .np-theme-personal:lang(sn) .mw-display-3,
    .np-theme-personal:lang(so) .mw-display-3,
    .np-theme-personal:lang(sq) .mw-display-3,
    .np-theme-personal:lang(sr) .mw-display-3,
    .np-theme-personal:lang(sv) .mw-display-3,
    .np-theme-personal:lang(sw) .mw-display-3,
    .np-theme-personal:lang(tr) .mw-display-3,
    .np-theme-personal:lang(wo) .mw-display-3,
    .np-theme-personal:lang(zu) .mw-display-3 {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

.np-theme-personal:lang(af) .mw-display-4,
.np-theme-personal:lang(bs) .mw-display-4,
.np-theme-personal:lang(ca) .mw-display-4,
.np-theme-personal:lang(cs) .mw-display-4,
.np-theme-personal:lang(cy) .mw-display-4,
.np-theme-personal:lang(da) .mw-display-4,
.np-theme-personal:lang(de) .mw-display-4,
.np-theme-personal:lang(dsb) .mw-display-4,
.np-theme-personal:lang(eo) .mw-display-4,
.np-theme-personal:lang(es) .mw-display-4,
.np-theme-personal:lang(et) .mw-display-4,
.np-theme-personal:lang(eu) .mw-display-4,
.np-theme-personal:lang(fi) .mw-display-4,
.np-theme-personal:lang(fil) .mw-display-4,
.np-theme-personal:lang(fo) .mw-display-4,
.np-theme-personal:lang(fr) .mw-display-4,
.np-theme-personal:lang(fy) .mw-display-4,
.np-theme-personal:lang(ga) .mw-display-4,
.np-theme-personal:lang(gd) .mw-display-4,
.np-theme-personal:lang(gl) .mw-display-4,
.np-theme-personal:lang(gsw) .mw-display-4,
.np-theme-personal:lang(gv) .mw-display-4,
.np-theme-personal:lang(hr) .mw-display-4,
.np-theme-personal:lang(hsb) .mw-display-4,
.np-theme-personal:lang(hu) .mw-display-4,
.np-theme-personal:lang(id) .mw-display-4,
.np-theme-personal:lang(in) .mw-display-4,
.np-theme-personal:lang(is) .mw-display-4,
.np-theme-personal:lang(it) .mw-display-4,
.np-theme-personal:lang(ki) .mw-display-4,
.np-theme-personal:lang(kl) .mw-display-4,
.np-theme-personal:lang(kw) .mw-display-4,
.np-theme-personal:lang(lb) .mw-display-4,
.np-theme-personal:lang(lg) .mw-display-4,
.np-theme-personal:lang(lt) .mw-display-4,
.np-theme-personal:lang(lv) .mw-display-4,
.np-theme-personal:lang(mg) .mw-display-4,
.np-theme-personal:lang(mi) .mw-display-4,
.np-theme-personal:lang(ms) .mw-display-4,
.np-theme-personal:lang(mt) .mw-display-4,
.np-theme-personal:lang(nb) .mw-display-4,
.np-theme-personal:lang(nd) .mw-display-4,
.np-theme-personal:lang(nl) .mw-display-4,
.np-theme-personal:lang(nn) .mw-display-4,
.np-theme-personal:lang(om) .mw-display-4,
.np-theme-personal:lang(pl) .mw-display-4,
.np-theme-personal:lang(pt) .mw-display-4,
.np-theme-personal:lang(rm) .mw-display-4,
.np-theme-personal:lang(rn) .mw-display-4,
.np-theme-personal:lang(ro) .mw-display-4,
.np-theme-personal:lang(rw) .mw-display-4,
.np-theme-personal:lang(se) .mw-display-4,
.np-theme-personal:lang(sg) .mw-display-4,
.np-theme-personal:lang(sk) .mw-display-4,
.np-theme-personal:lang(sl) .mw-display-4,
.np-theme-personal:lang(sn) .mw-display-4,
.np-theme-personal:lang(so) .mw-display-4,
.np-theme-personal:lang(sq) .mw-display-4,
.np-theme-personal:lang(sr) .mw-display-4,
.np-theme-personal:lang(sv) .mw-display-4,
.np-theme-personal:lang(sw) .mw-display-4,
.np-theme-personal:lang(tr) .mw-display-4,
.np-theme-personal:lang(wo) .mw-display-4,
.np-theme-personal:lang(zu) .mw-display-4 {
    font-family: var(--font-family-display);
    font-size: 34px;
    font-size: clamp(2rem, calc(.54545rem + 7.27273vw), 2.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .mw-display-4,
    .np-theme-personal:lang(bs) .mw-display-4,
    .np-theme-personal:lang(ca) .mw-display-4,
    .np-theme-personal:lang(cs) .mw-display-4,
    .np-theme-personal:lang(cy) .mw-display-4,
    .np-theme-personal:lang(da) .mw-display-4,
    .np-theme-personal:lang(de) .mw-display-4,
    .np-theme-personal:lang(dsb) .mw-display-4,
    .np-theme-personal:lang(eo) .mw-display-4,
    .np-theme-personal:lang(es) .mw-display-4,
    .np-theme-personal:lang(et) .mw-display-4,
    .np-theme-personal:lang(eu) .mw-display-4,
    .np-theme-personal:lang(fi) .mw-display-4,
    .np-theme-personal:lang(fil) .mw-display-4,
    .np-theme-personal:lang(fo) .mw-display-4,
    .np-theme-personal:lang(fr) .mw-display-4,
    .np-theme-personal:lang(fy) .mw-display-4,
    .np-theme-personal:lang(ga) .mw-display-4,
    .np-theme-personal:lang(gd) .mw-display-4,
    .np-theme-personal:lang(gl) .mw-display-4,
    .np-theme-personal:lang(gsw) .mw-display-4,
    .np-theme-personal:lang(gv) .mw-display-4,
    .np-theme-personal:lang(hr) .mw-display-4,
    .np-theme-personal:lang(hsb) .mw-display-4,
    .np-theme-personal:lang(hu) .mw-display-4,
    .np-theme-personal:lang(id) .mw-display-4,
    .np-theme-personal:lang(in) .mw-display-4,
    .np-theme-personal:lang(is) .mw-display-4,
    .np-theme-personal:lang(it) .mw-display-4,
    .np-theme-personal:lang(ki) .mw-display-4,
    .np-theme-personal:lang(kl) .mw-display-4,
    .np-theme-personal:lang(kw) .mw-display-4,
    .np-theme-personal:lang(lb) .mw-display-4,
    .np-theme-personal:lang(lg) .mw-display-4,
    .np-theme-personal:lang(lt) .mw-display-4,
    .np-theme-personal:lang(lv) .mw-display-4,
    .np-theme-personal:lang(mg) .mw-display-4,
    .np-theme-personal:lang(mi) .mw-display-4,
    .np-theme-personal:lang(ms) .mw-display-4,
    .np-theme-personal:lang(mt) .mw-display-4,
    .np-theme-personal:lang(nb) .mw-display-4,
    .np-theme-personal:lang(nd) .mw-display-4,
    .np-theme-personal:lang(nl) .mw-display-4,
    .np-theme-personal:lang(nn) .mw-display-4,
    .np-theme-personal:lang(om) .mw-display-4,
    .np-theme-personal:lang(pl) .mw-display-4,
    .np-theme-personal:lang(pt) .mw-display-4,
    .np-theme-personal:lang(rm) .mw-display-4,
    .np-theme-personal:lang(rn) .mw-display-4,
    .np-theme-personal:lang(ro) .mw-display-4,
    .np-theme-personal:lang(rw) .mw-display-4,
    .np-theme-personal:lang(se) .mw-display-4,
    .np-theme-personal:lang(sg) .mw-display-4,
    .np-theme-personal:lang(sk) .mw-display-4,
    .np-theme-personal:lang(sl) .mw-display-4,
    .np-theme-personal:lang(sn) .mw-display-4,
    .np-theme-personal:lang(so) .mw-display-4,
    .np-theme-personal:lang(sq) .mw-display-4,
    .np-theme-personal:lang(sr) .mw-display-4,
    .np-theme-personal:lang(sv) .mw-display-4,
    .np-theme-personal:lang(sw) .mw-display-4,
    .np-theme-personal:lang(tr) .mw-display-4,
    .np-theme-personal:lang(wo) .mw-display-4,
    .np-theme-personal:lang(zu) .mw-display-4 {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal:lang(az) .mw-display-1,
.np-theme-personal:lang(be) .mw-display-1,
.np-theme-personal:lang(bg) .mw-display-1,
.np-theme-personal:lang(bs) .mw-display-1,
.np-theme-personal:lang(ce) .mw-display-1,
.np-theme-personal:lang(el) .mw-display-1,
.np-theme-personal:lang(mk) .mw-display-1,
.np-theme-personal:lang(os) .mw-display-1,
.np-theme-personal:lang(ru) .mw-display-1,
.np-theme-personal:lang(sah) .mw-display-1,
.np-theme-personal:lang(sr) .mw-display-1,
.np-theme-personal:lang(uk) .mw-display-1,
.np-theme-personal:lang(uz) .mw-display-1 {
    font-family: var(--font-family-regular);
    font-size: 50px;
    font-size: clamp(2.375rem, calc(.19318rem + 10.90909vw), 3.125rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: 0;
    line-height: 1.2;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .mw-display-1,
    .np-theme-personal:lang(be) .mw-display-1,
    .np-theme-personal:lang(bg) .mw-display-1,
    .np-theme-personal:lang(bs) .mw-display-1,
    .np-theme-personal:lang(ce) .mw-display-1,
    .np-theme-personal:lang(el) .mw-display-1,
    .np-theme-personal:lang(mk) .mw-display-1,
    .np-theme-personal:lang(os) .mw-display-1,
    .np-theme-personal:lang(ru) .mw-display-1,
    .np-theme-personal:lang(sah) .mw-display-1,
    .np-theme-personal:lang(sr) .mw-display-1,
    .np-theme-personal:lang(uk) .mw-display-1,
    .np-theme-personal:lang(uz) .mw-display-1 {
        font-family: var(--font-family-regular);
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2;
        margin-bottom: var(--size-40)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .mw-display-1,
    .np-theme-personal:lang(be) .mw-display-1,
    .np-theme-personal:lang(bg) .mw-display-1,
    .np-theme-personal:lang(bs) .mw-display-1,
    .np-theme-personal:lang(ce) .mw-display-1,
    .np-theme-personal:lang(el) .mw-display-1,
    .np-theme-personal:lang(mk) .mw-display-1,
    .np-theme-personal:lang(os) .mw-display-1,
    .np-theme-personal:lang(ru) .mw-display-1,
    .np-theme-personal:lang(sah) .mw-display-1,
    .np-theme-personal:lang(sr) .mw-display-1,
    .np-theme-personal:lang(uk) .mw-display-1,
    .np-theme-personal:lang(uz) .mw-display-1 {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

.np-theme-personal:lang(az) .mw-display-2,
.np-theme-personal:lang(be) .mw-display-2,
.np-theme-personal:lang(bg) .mw-display-2,
.np-theme-personal:lang(bs) .mw-display-2,
.np-theme-personal:lang(ce) .mw-display-2,
.np-theme-personal:lang(el) .mw-display-2,
.np-theme-personal:lang(mk) .mw-display-2,
.np-theme-personal:lang(os) .mw-display-2,
.np-theme-personal:lang(ru) .mw-display-2,
.np-theme-personal:lang(sah) .mw-display-2,
.np-theme-personal:lang(sr) .mw-display-2,
.np-theme-personal:lang(uk) .mw-display-2,
.np-theme-personal:lang(uz) .mw-display-2 {
    font-family: var(--font-family-regular);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-xxl);
    line-height: 1.2;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .mw-display-2,
    .np-theme-personal:lang(be) .mw-display-2,
    .np-theme-personal:lang(bg) .mw-display-2,
    .np-theme-personal:lang(bs) .mw-display-2,
    .np-theme-personal:lang(ce) .mw-display-2,
    .np-theme-personal:lang(el) .mw-display-2,
    .np-theme-personal:lang(mk) .mw-display-2,
    .np-theme-personal:lang(os) .mw-display-2,
    .np-theme-personal:lang(ru) .mw-display-2,
    .np-theme-personal:lang(sah) .mw-display-2,
    .np-theme-personal:lang(sr) .mw-display-2,
    .np-theme-personal:lang(uk) .mw-display-2,
    .np-theme-personal:lang(uz) .mw-display-2 {
        font-family: var(--font-family-regular);
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .mw-display-2,
    .np-theme-personal:lang(be) .mw-display-2,
    .np-theme-personal:lang(bg) .mw-display-2,
    .np-theme-personal:lang(bs) .mw-display-2,
    .np-theme-personal:lang(ce) .mw-display-2,
    .np-theme-personal:lang(el) .mw-display-2,
    .np-theme-personal:lang(mk) .mw-display-2,
    .np-theme-personal:lang(os) .mw-display-2,
    .np-theme-personal:lang(ru) .mw-display-2,
    .np-theme-personal:lang(sah) .mw-display-2,
    .np-theme-personal:lang(sr) .mw-display-2,
    .np-theme-personal:lang(uk) .mw-display-2,
    .np-theme-personal:lang(uz) .mw-display-2 {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

.np-theme-personal:lang(az) .mw-display-3,
.np-theme-personal:lang(be) .mw-display-3,
.np-theme-personal:lang(bg) .mw-display-3,
.np-theme-personal:lang(bs) .mw-display-3,
.np-theme-personal:lang(ce) .mw-display-3,
.np-theme-personal:lang(el) .mw-display-3,
.np-theme-personal:lang(mk) .mw-display-3,
.np-theme-personal:lang(os) .mw-display-3,
.np-theme-personal:lang(ru) .mw-display-3,
.np-theme-personal:lang(sah) .mw-display-3,
.np-theme-personal:lang(sr) .mw-display-3,
.np-theme-personal:lang(uk) .mw-display-3,
.np-theme-personal:lang(uz) .mw-display-3 {
    font-family: var(--font-family-regular);
    font-size: 42px;
    font-size: clamp(1.875rem, calc(-.30682rem + 10.90909vw), 2.625rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-xxl);
    line-height: 1.2;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .mw-display-3,
    .np-theme-personal:lang(be) .mw-display-3,
    .np-theme-personal:lang(bg) .mw-display-3,
    .np-theme-personal:lang(bs) .mw-display-3,
    .np-theme-personal:lang(ce) .mw-display-3,
    .np-theme-personal:lang(el) .mw-display-3,
    .np-theme-personal:lang(mk) .mw-display-3,
    .np-theme-personal:lang(os) .mw-display-3,
    .np-theme-personal:lang(ru) .mw-display-3,
    .np-theme-personal:lang(sah) .mw-display-3,
    .np-theme-personal:lang(sr) .mw-display-3,
    .np-theme-personal:lang(uk) .mw-display-3,
    .np-theme-personal:lang(uz) .mw-display-3 {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .mw-display-3,
    .np-theme-personal:lang(be) .mw-display-3,
    .np-theme-personal:lang(bg) .mw-display-3,
    .np-theme-personal:lang(bs) .mw-display-3,
    .np-theme-personal:lang(ce) .mw-display-3,
    .np-theme-personal:lang(el) .mw-display-3,
    .np-theme-personal:lang(mk) .mw-display-3,
    .np-theme-personal:lang(os) .mw-display-3,
    .np-theme-personal:lang(ru) .mw-display-3,
    .np-theme-personal:lang(sah) .mw-display-3,
    .np-theme-personal:lang(sr) .mw-display-3,
    .np-theme-personal:lang(uk) .mw-display-3,
    .np-theme-personal:lang(uz) .mw-display-3 {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal:lang(az) .mw-display-4,
.np-theme-personal:lang(be) .mw-display-4,
.np-theme-personal:lang(bg) .mw-display-4,
.np-theme-personal:lang(bs) .mw-display-4,
.np-theme-personal:lang(ce) .mw-display-4,
.np-theme-personal:lang(el) .mw-display-4,
.np-theme-personal:lang(mk) .mw-display-4,
.np-theme-personal:lang(os) .mw-display-4,
.np-theme-personal:lang(ru) .mw-display-4,
.np-theme-personal:lang(sah) .mw-display-4,
.np-theme-personal:lang(sr) .mw-display-4,
.np-theme-personal:lang(uk) .mw-display-4,
.np-theme-personal:lang(uz) .mw-display-4 {
    font-family: var(--font-family-regular);
    font-size: 30px;
    font-size: clamp(1.75rem, calc(1.38636rem + 1.81818vw), 1.875rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-lg);
    line-height: 1.2;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .mw-display-4,
    .np-theme-personal:lang(be) .mw-display-4,
    .np-theme-personal:lang(bg) .mw-display-4,
    .np-theme-personal:lang(bs) .mw-display-4,
    .np-theme-personal:lang(ce) .mw-display-4,
    .np-theme-personal:lang(el) .mw-display-4,
    .np-theme-personal:lang(mk) .mw-display-4,
    .np-theme-personal:lang(os) .mw-display-4,
    .np-theme-personal:lang(ru) .mw-display-4,
    .np-theme-personal:lang(sah) .mw-display-4,
    .np-theme-personal:lang(sr) .mw-display-4,
    .np-theme-personal:lang(uk) .mw-display-4,
    .np-theme-personal:lang(uz) .mw-display-4 {
        font-family: var(--font-family-regular);
        font-size: var(--size-40);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxl);
        line-height: 1.2;
        margin-bottom: var(--size-32)
    }
}

.np-theme-personal:lang(ja) .mw-display-1,
.np-theme-personal:lang(ja) .mw-display-2,
.np-theme-personal:lang(ja) .mw-display-3,
.np-theme-personal:lang(ja) .mw-display-4 {
    font-family: "Wise Sans JP", var(--font-family-display);
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1
}

.np-theme-personal:lang(ja) .mw-heading-1,
.np-theme-personal:lang(ja) .mw-heading-2 {
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1
}

.np-theme-personal .mw-heading-1,
.np-theme-personal .mw-heading-2,
.np-theme-personal .mw-heading-3,
.np-theme-personal .mw-heading-4,
.np-theme-personal .mw-heading-5 {
    color: var(--color-content-primary);
    font-weight: var(--font-weight-semi-bold);
    margin-bottom: var(--size-24)
}

.np-theme-personal .mw-heading-1,
.np-theme-personal .mw-heading-2 {
    font-weight: var(--font-weight-semi-bold);
    margin-bottom: var(--size-24)
}

.np-theme-personal .mw-heading-1 {
    font-size: 42px;
    font-size: clamp(2.375rem, calc(1.64773rem + 3.63636vw), 2.625rem);
    letter-spacing: -.03em;
    line-height: 1.1;
    margin-bottom: var(--size-32)
}

@media (min-width:992px) {
    .np-theme-personal .mw-heading-1 {
        font-size: 78px;
        font-size: clamp(2.625rem, calc(-.36623rem + 4.82456vw), 3.3125rem);
        letter-spacing: -.03em;
        line-height: 1.1;
        margin-bottom: var(--size-32)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-heading-1 {
        font-size: clamp(3.3125rem, calc(.58929rem + 3.57143vw), 4.875rem)
    }
}

.np-theme-personal .mw-heading-2 {
    font-size: 37px;
    font-size: clamp(1.875rem, calc(.60227rem + 6.36364vw), 2.3125rem);
    letter-spacing: -.03em;
    line-height: 41px;
    margin-bottom: var(--size-24)
}

@media (min-width:992px) {
    .np-theme-personal .mw-heading-2 {
        font-size: 53px;
        font-size: clamp(2.3125rem, calc(.95285rem + 2.19298vw), 2.625rem);
        letter-spacing: -.03em;
        line-height: 57px;
        margin-bottom: var(--size-24)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-heading-2 {
        font-size: clamp(2.625rem, calc(1.42679rem + 1.57143vw), 3.3125rem)
    }
}

.np-theme-personal .mw-heading-3 {
    font-size: 28px;
    font-size: clamp(1.5rem, calc(.77273rem + 3.63636vw), 1.75rem);
    letter-spacing: -.025em;
    line-height: 32px;
    margin-bottom: var(--size-24)
}

@media (min-width:992px) {
    .np-theme-personal .mw-heading-3 {
        font-size: 40px;
        font-size: clamp(1.75rem, calc(.66228rem + 1.75439vw), 2rem);
        letter-spacing: -.03em;
        line-height: 44px;
        margin-bottom: var(--size-24)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-heading-3 {
        font-size: clamp(2rem, calc(1.12857rem + 1.14286vw), 2.5rem)
    }
}

.np-theme-personal .mw-heading-4 {
    font-size: 24px;
    font-size: clamp(1.3125rem, calc(.76705rem + 2.72727vw), 1.5rem);
    letter-spacing: -.015em;
    line-height: 34px;
    margin-bottom: var(--size-24)
}

@media (min-width:992px) {
    .np-theme-personal .mw-heading-4 {
        font-size: 30px;
        font-size: clamp(1.5rem, calc(.41228rem + 1.75439vw), 1.75rem);
        letter-spacing: -.025em;
        line-height: 34px;
        margin-bottom: var(--size-24)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-heading-4 {
        font-size: clamp(1.75rem, calc(1.53214rem + .28571vw), 1.875rem)
    }
}

.np-theme-personal .mw-heading-5 {
    font-size: 20px;
    font-size: clamp(1.125rem, calc(.76136rem + 1.81818vw), 1.25rem);
    letter-spacing: -.01em;
    line-height: 28px;
    margin-bottom: var(--size-24)
}

@media (min-width:992px) {
    .np-theme-personal .mw-heading-5 {
        font-size: 26px;
        font-size: clamp(1.25rem, calc(.16228rem + 1.75439vw), 1.5rem);
        letter-spacing: -.015em;
        line-height: 32px;
        margin-bottom: var(--size-24)
    }
}

@media (min-width:1200px) {
    .np-theme-personal .mw-heading-5 {
        font-size: clamp(1.5rem, calc(1.28214rem + .28571vw), 1.625rem)
    }
}

.np-theme-personal .mw-body-1,
.np-theme-personal .mw-body-1-bold,
.np-theme-personal .mw-body-2,
.np-theme-personal .mw-body-2-bold,
.np-theme-personal .mw-body-3,
.np-theme-personal .mw-body-3-bold {
    margin-bottom: var(--size-8)
}

.np-theme-personal .mw-body-1,
.np-theme-personal .mw-body-2,
.np-theme-personal .mw-body-3 {
    font-weight: var(--font-weight-regular)
}

.np-theme-personal .mw-body-1,
.np-theme-personal .mw-body-1-bold {
    font-size: clamp(1rem, calc(.63636rem + 1.81818vw), 1.125rem);
    letter-spacing: .005em;
    line-height: 26px
}

@media (min-width:992px) {
    .np-theme-personal .mw-body-1,
    .np-theme-personal .mw-body-1-bold {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        line-height: 28px
    }
}

.np-theme-personal .mw-body-2,
.np-theme-personal .mw-body-2-bold {
    font-size: clamp(.875rem, calc(.51136rem + 1.81818vw), 1rem);
    letter-spacing: .005em;
    line-height: 24px
}

@media (min-width:992px) {
    .np-theme-personal .mw-body-2,
    .np-theme-personal .mw-body-2-bold {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .01em;
        line-height: 26px
    }
}

.np-theme-personal .mw-body-3,
.np-theme-personal .mw-body-3-bold {
    font-size: 14px;
    letter-spacing: .01em;
    line-height: 22px
}

@media (min-width:992px) {
    .np-theme-personal .mw-body-3,
    .np-theme-personal .mw-body-3-bold {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 24px
    }
}

.np-theme-personal .mw-body-1-bold,
.np-theme-personal .mw-body-2-bold,
.np-theme-personal .mw-body-3-bold {
    font-weight: var(--font-weight-semi-bold)
}

.np-theme-personal .mw-link-1 {
    font-size: clamp(1rem, calc(.63636rem + 1.81818vw), 1.125rem);
    letter-spacing: .0125em;
    line-height: 28px
}

@media (min-width:992px) {
    .np-theme-personal .mw-link-1 {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        letter-spacing: .01em;
        line-height: 28px
    }
}

.np-theme-personal .mw-link-2 {
    font-size: clamp(.875rem, calc(.51136rem + 1.81818vw), 1rem);
    letter-spacing: .01em;
    line-height: 24px
}

@media (min-width:992px) {
    .np-theme-personal .mw-link-2 {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .0125em;
        line-height: 26px
    }
}

.np-theme-personal .mw-link-3 {
    font-size: 14px;
    letter-spacing: .0125em;
    line-height: 22px;
    margin-bottom: var(--size-8)
}

@media (min-width:992px) {
    .np-theme-personal .mw-link-3 {
        font-size: 16px;
        letter-spacing: .0125em;
        line-height: 24px
    }
}

.np-theme-personal:lang(ja) body {
    line-break: strict
}

.np-theme-personal:lang(ja) :has(>wbr) {
    word-break: keep-all
}

.mw-container {
    --container-width: 1440px;
    --container-margin: var(--mw-space-4);
    container-type: inline-size;
    margin-inline: var(--container-margin);
    max-width: var(--container-width)
}

@media (min-width:576px) {
    .mw-container {
        --container-margin: 32px
    }
}

@media (min-width:768px) {
    .mw-container {
        --container-margin: 40px
    }
}

@media (min-width:992px) {
    .mw-container {
        --container-margin: 80px
    }
}

@media (min-width:1200px) {
    .mw-container {
        --container-margin: 100px
    }
}

@media (min-width:1640px) {
    .mw-container {
        --container-margin: auto
    }
}

.mw-container .mw-container {
    --container-margin: 0
}

.mw-container--full {
    --container-width: 100%;
    --container-margin: 0
}

.mw-cluster,
[class*=" mw-cluster-"],
[class^=mw-cluster-] {
    -moz-column-gap: var(--mw-space-6);
    grid-column-gap: var(--mw-space-6);
    -webkit-column-gap: var(--mw-space-6);
    column-gap: var(--mw-space-6);
    display: grid;
    grid-template-columns: auto;
    grid-row-gap: var(--mw-space-8);
    row-gap: var(--mw-space-8);
    --unit: 1fr
}

.mw-cluster-4 {
    grid-template-columns: repeat(4, var(--unit))
}

.mw-cluster-3 {
    grid-template-columns: repeat(3, var(--unit))
}

.mw-cluster-2 {
    grid-template-columns: repeat(2, var(--unit))
}

.mw-cluster-1 {
    grid-template-columns: var(--unit)
}

.mw-cluster-1-2 {
    grid-template-columns: 1fr 2fr
}

.mw-cluster-1-2.mw-cluster--reverse {
    grid-template-columns: 2fr 1fr
}

@media (min-width:576px) {
    .mw-cluster-sm-4 {
        grid-template-columns: repeat(4, var(--unit))
    }
    .mw-cluster-sm-3 {
        grid-template-columns: repeat(3, var(--unit))
    }
    .mw-cluster-sm-2 {
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-cluster-sm-1 {
        grid-template-columns: var(--unit)
    }
    .mw-cluster-sm-1-2 {
        grid-template-columns: 1fr 2fr
    }
    .mw-cluster-sm-1-2.mw-cluster-sm--reverse {
        grid-template-columns: 2fr 1fr
    }
}

@media (min-width:768px) {
    .mw-cluster-md-4 {
        grid-template-columns: repeat(4, var(--unit))
    }
    .mw-cluster-md-3 {
        grid-template-columns: repeat(3, var(--unit))
    }
    .mw-cluster-md-2 {
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-cluster-md-1 {
        grid-template-columns: var(--unit)
    }
    .mw-cluster-md-1-2 {
        grid-template-columns: 1fr 2fr
    }
    .mw-cluster-md-1-2.mw-cluster-md--reverse {
        grid-template-columns: 2fr 1fr
    }
}

@media (min-width:992px) {
    .mw-cluster-lg-4 {
        grid-template-columns: repeat(4, var(--unit))
    }
    .mw-cluster-lg-3 {
        grid-template-columns: repeat(3, var(--unit))
    }
    .mw-cluster-lg-2 {
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-cluster-lg-1 {
        grid-template-columns: var(--unit)
    }
    .mw-cluster-lg-1-2 {
        grid-template-columns: 1fr 2fr
    }
    .mw-cluster-lg-1-2.mw-cluster-lg--reverse {
        grid-template-columns: 2fr 1fr
    }
}

@media (min-width:1200px) {
    .mw-cluster-xl-4 {
        grid-template-columns: repeat(4, var(--unit))
    }
    .mw-cluster-xl-3 {
        grid-template-columns: repeat(3, var(--unit))
    }
    .mw-cluster-xl-2 {
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-cluster-xl-1 {
        grid-template-columns: var(--unit)
    }
    .mw-cluster-xl-1-2 {
        grid-template-columns: 1fr 2fr
    }
    .mw-cluster-xl-1-2.mw-cluster-xl--reverse {
        grid-template-columns: 2fr 1fr
    }
}

.mw-cluster--reverse {
    grid-auto-flow: dense
}

.mw-cluster--reverse>:first-child {
    grid-column-end: -1
}

.mw-cluster--reverse.mw-cluster-1>:first-child {
    grid-row-end: 4
}

.mw-cluster--reverse.mw-cluster-1>:nth-child(2) {
    grid-row-end: 3
}

.mw-cluster--reverse.mw-cluster-1>:nth-child(3) {
    grid-row-end: 2
}

.mw-cluster--reverse.mw-cluster-1>:nth-child(4) {
    grid-row-end: 1
}

.mw-cluster--reverse.mw-cluster-3>:nth-child(2),
.mw-cluster--reverse.mw-cluster-4>:nth-child(2) {
    grid-column-end: -2
}

.mw-cluster--reverse.mw-cluster-4>:nth-child(3) {
    grid-column-end: -3
}

.mw-cluster--min {
    --unit: min-content
}

@media (min-width:576px) {
    .mw-cluster-sm--min {
        --unit: min-content
    }
}

@media (min-width:768px) {
    .mw-cluster-md--min {
        --unit: min-content
    }
}

@media (min-width:992px) {
    .mw-cluster-lg--min {
        --unit: min-content
    }
}

@media (min-width:1200px) {
    .mw-cluster-xl--min {
        --unit: min-content
    }
}

.mw-section {
    -webkit-padding-after: var(--mw-space-12);
    padding-block-end: var(--mw-space-12);
    -webkit-padding-before: var(--mw-space-12);
    padding-block-start: var(--mw-space-12)
}

@media (min-width:768px) {
    .mw-section {
        -webkit-padding-after: var(--mw-space-16);
        padding-block-end: var(--mw-space-16);
        -webkit-padding-before: var(--mw-space-16);
        padding-block-start: var(--mw-space-16)
    }
}

@media (min-width:992px) {
    .mw-section {
        -webkit-padding-after: var(--mw-space-24);
        padding-block-end: var(--mw-space-24);
        -webkit-padding-before: var(--mw-space-24);
        padding-block-start: var(--mw-space-24)
    }
}

.mw-section--contained {
    border-radius: var(--mw-radius-4);
    -webkit-margin-after: var(--mw-space-4);
    margin-block-end: var(--mw-space-4);
    -webkit-margin-before: var(--mw-space-4);
    margin-block-start: var(--mw-space-4);
    -webkit-padding-after: var(--mw-space-16);
    padding-block-end: var(--mw-space-16);
    -webkit-padding-before: var(--mw-space-16);
    padding-block-start: var(--mw-space-16);
    -webkit-padding-end: var(--mw-space-3);
    padding-inline-end: var(--mw-space-3);
    -webkit-padding-start: var(--mw-space-3);
    padding-inline-start: var(--mw-space-3)
}

@media (min-width:480px) {
    .mw-section--contained {
        -webkit-padding-end: var(--mw-space-6);
        padding-inline-end: var(--mw-space-6);
        -webkit-padding-start: var(--mw-space-6);
        padding-inline-start: var(--mw-space-6)
    }
}

@media (min-width:768px) {
    .mw-section--contained {
        -webkit-padding-end: var(--mw-space-8);
        padding-inline-end: var(--mw-space-8);
        -webkit-padding-start: var(--mw-space-8);
        padding-inline-start: var(--mw-space-8)
    }
}

@media (min-width:1440px) {
    .mw-section--contained {
        -webkit-padding-end: var(--mw-space-12);
        padding-inline-end: var(--mw-space-12);
        -webkit-padding-start: var(--mw-space-12);
        padding-inline-start: var(--mw-space-12)
    }
}

.mw-section--contained .mw-row {
    -ms-flex-align: center;
    align-items: center
}

.mw-row {
    --column-gap: var(--mw-space-3);
    --grid-columns: 12;
    --row-gap: var(--mw-space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--row-gap) var(--column-gap);
    width: 100%
}

@media (min-width:768px) {
    .mw-row {
        --column-gap: var(--mw-space-4);
        --grid-columns: 12
    }
}

@media (min-width:992px) {
    .mw-row {
        --column-gap: var(--mw-space-6)
    }
}

[class*=" mw-col-"],
[class^=mw-col-] {
    --column-span: 12;
    width: calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap) - 1px)
}

.mw-col-xs-12 {
    --column-span: 12
}

.mw-col-xs-11 {
    --column-span: 11
}

.mw-col-xs-10 {
    --column-span: 10
}

.mw-col-xs-9 {
    --column-span: 9
}

.mw-col-xs-8 {
    --column-span: 8
}

.mw-col-xs-7 {
    --column-span: 7
}

.mw-col-xs-6 {
    --column-span: 6
}

.mw-col-xs-5 {
    --column-span: 5
}

.mw-col-xs-4 {
    --column-span: 4
}

.mw-col-xs-3 {
    --column-span: 3
}

.mw-col-xs-2 {
    --column-span: 2
}

.mw-col-xs-1 {
    --column-span: 1
}

@media (min-width:576px) {
    .mw-col-sm-12 {
        --column-span: 12
    }
    .mw-col-sm-11 {
        --column-span: 11
    }
    .mw-col-sm-10 {
        --column-span: 10
    }
    .mw-col-sm-9 {
        --column-span: 9
    }
    .mw-col-sm-8 {
        --column-span: 8
    }
    .mw-col-sm-7 {
        --column-span: 7
    }
    .mw-col-sm-6 {
        --column-span: 6
    }
    .mw-col-sm-5 {
        --column-span: 5
    }
    .mw-col-sm-4 {
        --column-span: 4
    }
    .mw-col-sm-3 {
        --column-span: 3
    }
    .mw-col-sm-2 {
        --column-span: 2
    }
    .mw-col-sm-1 {
        --column-span: 1
    }
}

@media (min-width:768px) {
    .mw-col-md-12 {
        --column-span: 12
    }
    .mw-col-md-11 {
        --column-span: 11
    }
    .mw-col-md-10 {
        --column-span: 10
    }
    .mw-col-md-9 {
        --column-span: 9
    }
    .mw-col-md-8 {
        --column-span: 8
    }
    .mw-col-md-7 {
        --column-span: 7
    }
    .mw-col-md-6 {
        --column-span: 6
    }
    .mw-col-md-5 {
        --column-span: 5
    }
    .mw-col-md-4 {
        --column-span: 4
    }
    .mw-col-md-3 {
        --column-span: 3
    }
    .mw-col-md-2 {
        --column-span: 2
    }
    .mw-col-md-1 {
        --column-span: 1
    }
}

@media (min-width:992px) {
    .mw-col-lg-12 {
        --column-span: 12
    }
    .mw-col-lg-11 {
        --column-span: 11
    }
    .mw-col-lg-10 {
        --column-span: 10
    }
    .mw-col-lg-9 {
        --column-span: 9
    }
    .mw-col-lg-8 {
        --column-span: 8
    }
    .mw-col-lg-7 {
        --column-span: 7
    }
    .mw-col-lg-6 {
        --column-span: 6
    }
    .mw-col-lg-5 {
        --column-span: 5
    }
    .mw-col-lg-4 {
        --column-span: 4
    }
    .mw-col-lg-3 {
        --column-span: 3
    }
    .mw-col-lg-2 {
        --column-span: 2
    }
    .mw-col-lg-1 {
        --column-span: 1
    }
}

@media (min-width:1200px) {
    .mw-col-xl-12 {
        --column-span: 12
    }
    .mw-col-xl-11 {
        --column-span: 11
    }
    .mw-col-xl-10 {
        --column-span: 10
    }
    .mw-col-xl-9 {
        --column-span: 9
    }
    .mw-col-xl-8 {
        --column-span: 8
    }
    .mw-col-xl-7 {
        --column-span: 7
    }
    .mw-col-xl-6 {
        --column-span: 6
    }
    .mw-col-xl-5 {
        --column-span: 5
    }
    .mw-col-xl-4 {
        --column-span: 4
    }
    .mw-col-xl-3 {
        --column-span: 3
    }
    .mw-col-xl-2 {
        --column-span: 2
    }
    .mw-col-xl-1 {
        --column-span: 1
    }
}

@media (min-width:1440px) {
    .mw-col-2xl-12 {
        --column-span: 12
    }
    .mw-col-2xl-11 {
        --column-span: 11
    }
    .mw-col-2xl-10 {
        --column-span: 10
    }
    .mw-col-2xl-9 {
        --column-span: 9
    }
    .mw-col-2xl-8 {
        --column-span: 8
    }
    .mw-col-2xl-7 {
        --column-span: 7
    }
    .mw-col-2xl-6 {
        --column-span: 6
    }
    .mw-col-2xl-5 {
        --column-span: 5
    }
    .mw-col-2xl-4 {
        --column-span: 4
    }
    .mw-col-2xl-3 {
        --column-span: 3
    }
    .mw-col-2xl-2 {
        --column-span: 2
    }
    .mw-col-2xl-1 {
        --column-span: 1
    }
}

[class*=" mw-col-"][class*=-offset-],
[class^=mw-col-][class*=-offset-] {
    margin-left: calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-offset)/var(--grid-columns) + var(--column-offset)*var(--column-gap))
}

.mw-col-xs-offset-12 {
    --column-offset: 12
}

.mw-col-xs-offset-11 {
    --column-offset: 11
}

.mw-col-xs-offset-10 {
    --column-offset: 10
}

.mw-col-xs-offset-9 {
    --column-offset: 9
}

.mw-col-xs-offset-8 {
    --column-offset: 8
}

.mw-col-xs-offset-7 {
    --column-offset: 7
}

.mw-col-xs-offset-6 {
    --column-offset: 6
}

.mw-col-xs-offset-5 {
    --column-offset: 5
}

.mw-col-xs-offset-4 {
    --column-offset: 4
}

.mw-col-xs-offset-3 {
    --column-offset: 3
}

.mw-col-xs-offset-2 {
    --column-offset: 2
}

.mw-col-xs-offset-1 {
    --column-offset: 1
}

@media (min-width:576px) {
    .mw-col-sm-offset-12 {
        --column-offset: 12
    }
    .mw-col-sm-offset-11 {
        --column-offset: 11
    }
    .mw-col-sm-offset-10 {
        --column-offset: 10
    }
    .mw-col-sm-offset-9 {
        --column-offset: 9
    }
    .mw-col-sm-offset-8 {
        --column-offset: 8
    }
    .mw-col-sm-offset-7 {
        --column-offset: 7
    }
    .mw-col-sm-offset-6 {
        --column-offset: 6
    }
    .mw-col-sm-offset-5 {
        --column-offset: 5
    }
    .mw-col-sm-offset-4 {
        --column-offset: 4
    }
    .mw-col-sm-offset-3 {
        --column-offset: 3
    }
    .mw-col-sm-offset-2 {
        --column-offset: 2
    }
    .mw-col-sm-offset-1 {
        --column-offset: 1
    }
}

@media (min-width:768px) {
    .mw-col-md-offset-12 {
        --column-offset: 12
    }
    .mw-col-md-offset-11 {
        --column-offset: 11
    }
    .mw-col-md-offset-10 {
        --column-offset: 10
    }
    .mw-col-md-offset-9 {
        --column-offset: 9
    }
    .mw-col-md-offset-8 {
        --column-offset: 8
    }
    .mw-col-md-offset-7 {
        --column-offset: 7
    }
    .mw-col-md-offset-6 {
        --column-offset: 6
    }
    .mw-col-md-offset-5 {
        --column-offset: 5
    }
    .mw-col-md-offset-4 {
        --column-offset: 4
    }
    .mw-col-md-offset-3 {
        --column-offset: 3
    }
    .mw-col-md-offset-2 {
        --column-offset: 2
    }
    .mw-col-md-offset-1 {
        --column-offset: 1
    }
}

@media (min-width:992px) {
    .mw-col-lg-offset-12 {
        --column-offset: 12
    }
    .mw-col-lg-offset-11 {
        --column-offset: 11
    }
    .mw-col-lg-offset-10 {
        --column-offset: 10
    }
    .mw-col-lg-offset-9 {
        --column-offset: 9
    }
    .mw-col-lg-offset-8 {
        --column-offset: 8
    }
    .mw-col-lg-offset-7 {
        --column-offset: 7
    }
    .mw-col-lg-offset-6 {
        --column-offset: 6
    }
    .mw-col-lg-offset-5 {
        --column-offset: 5
    }
    .mw-col-lg-offset-4 {
        --column-offset: 4
    }
    .mw-col-lg-offset-3 {
        --column-offset: 3
    }
    .mw-col-lg-offset-2 {
        --column-offset: 2
    }
    .mw-col-lg-offset-1 {
        --column-offset: 1
    }
}

@media (min-width:1200px) {
    .mw-col-xl-offset-12 {
        --column-offset: 12
    }
    .mw-col-xl-offset-11 {
        --column-offset: 11
    }
    .mw-col-xl-offset-10 {
        --column-offset: 10
    }
    .mw-col-xl-offset-9 {
        --column-offset: 9
    }
    .mw-col-xl-offset-8 {
        --column-offset: 8
    }
    .mw-col-xl-offset-7 {
        --column-offset: 7
    }
    .mw-col-xl-offset-6 {
        --column-offset: 6
    }
    .mw-col-xl-offset-5 {
        --column-offset: 5
    }
    .mw-col-xl-offset-4 {
        --column-offset: 4
    }
    .mw-col-xl-offset-3 {
        --column-offset: 3
    }
    .mw-col-xl-offset-2 {
        --column-offset: 2
    }
    .mw-col-xl-offset-1 {
        --column-offset: 1
    }
}

@media (min-width:1440px) {
    .mw-col-2xl-offset-12 {
        --column-offset: 12
    }
    .mw-col-2xl-offset-11 {
        --column-offset: 11
    }
    .mw-col-2xl-offset-10 {
        --column-offset: 10
    }
    .mw-col-2xl-offset-9 {
        --column-offset: 9
    }
    .mw-col-2xl-offset-8 {
        --column-offset: 8
    }
    .mw-col-2xl-offset-7 {
        --column-offset: 7
    }
    .mw-col-2xl-offset-6 {
        --column-offset: 6
    }
    .mw-col-2xl-offset-5 {
        --column-offset: 5
    }
    .mw-col-2xl-offset-4 {
        --column-offset: 4
    }
    .mw-col-2xl-offset-3 {
        --column-offset: 3
    }
    .mw-col-2xl-offset-2 {
        --column-offset: 2
    }
    .mw-col-2xl-offset-1 {
        --column-offset: 1
    }
}

.mw-row>[class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.mw-row>[class*=col-lg],
.mw-row>[class*=col-md],
.mw-row>[class*=col-sm],
.mw-row>[class*=col-xl] {
    margin-bottom: 0
}

.mw-accordion-item__container>* {
    border-bottom: 1px solid var(--color-border-neutral)
}

.mw-accordion-item__container>:first-child {
    border-top: 1px solid var(--color-border-neutral)
}

.mw-accordion-toggle {
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-background-neutral);
    border: 0;
    border-radius: 100%;
    color: var(--color-interactive-primary);
    display: -ms-flexbox;
    display: flex;
    height: 48px;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 48px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    z-index: 10
}

.mw-accordion-toggle:hover {
    background: var(--color-background-neutral-hover)
}

.mw-accordion-toggle:active {
    background: var(--color-background-neutral-active)
}

.mw-accordion-item--header {
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.mw-accordion-item--header:focus-visible {
    outline: 1px solid var(--color-interactive-primary)
}

.mw-accordion-toggle--open {
    background: var(--color-interactive-accent);
    color: var(--color-interactive-control);
    rotate: 45deg
}

.mw-accordion-toggle--open:hover {
    background: var(--color-interactive-accent-hover)
}

.mw-accordion-toggle--open:active {
    background: var(--color-interactive-accent-active)
}

.mw-accordion-item__content,
.mw-accordion-item__title {
    text-align: left
}

.mw-accordion-item__content-wrapper {
    overflow: hidden
}

.mw-banner-card {
    overflow: hidden;
    position: relative
}

.mw-banner-card__container {
    position: relative;
    z-index: 1
}

.mw-banner-card__card {
    background: var(--color-background-screen)
}

.mw-banner-card__video {
    height: 100%;
    left: 0;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.np-theme-platform.mw-banner-card {
    background: var(--color-forest-green) url(https://wise.com/public-resources/assets/web-marketing-system/tapestry/tapestry_platform.webp) no-repeat left top;
    background-size: cover
}

.mw-cta-set {
    container: mw-cta-set/inline-size;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:992px) {
    .mw-cta-set .btn-priority-1 {
        min-width: 200px
    }
}

.mw-cta-set .btn-priority-3 {
    text-wrap: balance;
    white-space: pre-wrap
}

@container mw-cta-set (max-width: 445px) {
    .mw-cta {
        width: 100%
    }
}

@container mw-cta-set (max-width: 580px) {
    .mw-cta-set.is-long-1>.mw-cta {
        width: 100%
    }
}

@container mw-cta-set (max-width: 780px) {
    .mw-cta-set.is-long-2>.mw-cta {
        width: 100%
    }
}

@container mw-cta-set (max-width: 1024px) {
    .mw-cta-set.is-long-3>.mw-cta {
        width: 100%
    }
}

.mw-carousel__grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-carousel__titleArea {
    -webkit-margin-end: var(--mw-space-8);
    margin-inline-end: var(--mw-space-8)
}

.mw-carousel__titleArea-snake {
    display: block
}

.mw-carousel__titleArea-snake .mw-carousel__controlsArea {
    margin-top: var(--mw-space-4)
}

@media (min-width:768px) {
    .mw-carousel__titleArea-snake {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: var(--mw-space-8)
    }
    .mw-carousel__titleArea-snake .mw-carousel__controlsArea {
        margin-top: 0
    }
    .mw-carousel__titleArea-snake>h2 {
        max-width: 600px
    }
}

.mw-carousel__cardsArea {
    margin-top: var(--mw-space-8)
}

.mw-carousel__controlsArea {
    margin-top: var(--mw-space-12)
}

.mw-carousel__cardArea--snake .mw-carousel__card:nth-of-type(2n) {
    margin-top: 77px
}

.mw-carousel__cardsArea .mw-carousel__card-quote:nth-of-type(2n),
.mw-carousel__cardsArea--snake .mw-carousel__card:nth-of-type(2n) {
    background-color: var(--color-interactive-contrast)
}

.mw-carousel__cardsArea .mw-carousel__card-quote:nth-of-type(odd),
.mw-carousel__cardsArea--snake .mw-carousel__card:nth-of-type(odd) {
    background-color: var(--color-forest-green)
}

@media (min-width:768px) {
    .mw-carousel__grid {
        -moz-column-gap: var(--mw-space-8);
        grid-column-gap: var(--mw-space-8);
        -webkit-column-gap: var(--mw-space-8);
        column-gap: var(--mw-space-8);
        display: grid;
        grid-template-areas: "t i" "c c";
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: 1fr auto
    }
    .mw-carousel__titleArea {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        grid-area: t;
        -ms-flex-pack: center;
        justify-content: center;
        width: 340px
    }
    .mw-carousel__controlsArea {
        -ms-flex-align: end;
        align-items: flex-end;
        display: -ms-flexbox;
        display: flex;
        grid-area: c;
        -ms-flex-pack: end;
        justify-content: flex-end;
        -ms-flex-order: 1;
        order: 1
    }
    .mw-carousel__cardsArea {
        grid-area: i;
        margin-top: 0
    }
}

@media (min-width:992px) {
    .mw-carousel__grid {
        grid-template-areas: "t i" "c i";
        grid-template-rows: 2fr 1fr
    }
    .mw-carousel__titleArea {
        width: 415px
    }
    .mw-carousel__controlsArea {
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: start;
        justify-content: flex-start;
        margin-top: 0
    }
}

@media (min-width:1200px) {
    .mw-carousel__titleArea {
        width: 444px
    }
}

@media (min-width:1440px) {
    .mw-carousel__titleArea {
        width: min(650px, 80%)
    }
}

.mw-carousel__controls__btn {
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-interactive-accent);
    border: none;
    border-radius: 50%;
    color: var(--color-interactive-control);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .3s;
    transition: all .3s;
    --mw-carousel-controls-btn-size: 48px;
    --mw-carousel-controls-btn-gap: var(--mw-space-4);
    --mw-carousel-controls-btn-icon-size: 24px;
    height: var(--mw-carousel-controls-btn-size);
    -webkit-margin-end: var(--mw-carousel-controls-btn-gap);
    margin-inline-end: var(--mw-carousel-controls-btn-gap);
    width: var(--mw-carousel-controls-btn-size)
}

.mw-carousel__controls__btn[aria-disabled=true] {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .45
}

.mw-carousel__controls__btn:hover:not([aria-disabled=true]) {
    background-color: var(--color-interactive-accent-hover)
}

.mw-carousel__controls__btn:last-child {
    -webkit-margin-end: 0;
    margin-inline-end: 0
}

.mw-carousel__controls__btn>.tw-icon>svg {
    height: var(--mw-carousel-controls-btn-icon-size);
    width: var(--mw-carousel-controls-btn-icon-size)
}

.mw-carousel__titleArea-snake .mw-carousel__controls__btn>.tw-icon>svg {
    color: var(--color-interactive-control)
}

@media (min-width:1440px) {
    .mw-carousel__controls__btn {
        --mw-carousel-controls-btn-size: 78px;
        --mw-carousel-controls-btn-icon-size: 48px;
        --mw-carousel-controls-btn-gap: 26px
    }
    .mw-carousel__titleArea-snake .mw-carousel__controls__btn {
        --mw-carousel-controls-btn-size: 48px;
        --mw-carousel-controls-btn-gap: var(--mw-space-4);
        --mw-carousel-controls-btn-icon-size: 24px
    }
}

.mw-carousel__cards {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transform: none !important;
    transform: none !important
}

.mw-carousel__card {
    background-color: var(--color-background-neutral);
    border-radius: var(--mw-radius-3);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    overflow: hidden;
    --mw-carousel-card-width: 320px;
    --mw-carousel-card-gap: var(--mw-space-3);
    height: calc(var(--mw-carousel-card-width)/3*4);
    -webkit-margin-end: var(--mw-carousel-card-gap);
    margin-inline-end: var(--mw-carousel-card-gap);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    width: var(--mw-carousel-card-width);
    --mw-carousel-card-opacity: 1;
    --mw-carousel-card-translate-x: 0;
    --mw-carousel-card-translate-scale3d: 1, 1, 1;
    opacity: var(--mw-carousel-card-opacity);
    -webkit-transform: translateX(var(--mw-carousel-card-translate-x)) scale3d(var(--mw-carousel-card-translate-scale3d));
    transform: translateX(var(--mw-carousel-card-translate-x)) scale3d(var(--mw-carousel-card-translate-scale3d))
}

.background--neutral .mw-carousel__card {
    background-color: #fff
}

.mw-carousel__card:last-child {
    -webkit-margin-end: 0;
    margin-inline-end: 0
}

@media (min-width:992px) {
    .mw-carousel__card {
        --mw-carousel-card-width: 368px;
        --mw-carousel-card-gap: var(--mw-space-6)
    }
}

@media (min-width:1440px) {
    .mw-carousel__card {
        --mw-carousel-card-width: 406px
    }
}

.mw-carousel__card.exit-done {
    --mw-carousel-card-opacity: 0;
    --mw-carousel-card-translate-scale3d: 0.3, 0.3, 0.3
}

.mw-carousel__card.exit-done:first-child~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-100% - var(--mw-carousel-card-gap)*1)
}

.mw-carousel__card.exit-done:nth-child(2)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-200% - var(--mw-carousel-card-gap)*2)
}

.mw-carousel__card.exit-done:nth-child(3)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-300% - var(--mw-carousel-card-gap)*3)
}

.mw-carousel__card.exit-done:nth-child(4)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-400% - var(--mw-carousel-card-gap)*4)
}

.mw-carousel__card.exit-done:nth-child(5)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-500% - var(--mw-carousel-card-gap)*5)
}

.mw-carousel__card.exit-done:nth-child(6)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-600% - var(--mw-carousel-card-gap)*6)
}

.mw-carousel__card.exit-done:nth-child(7)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-700% - var(--mw-carousel-card-gap)*7)
}

.mw-carousel__card.exit-done:nth-child(8)~.mw-carousel__card {
    --mw-carousel-card-translate-x: calc(-800% - var(--mw-carousel-card-gap)*8)
}

.mw-carousel__card-image__img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.mw-carousel__card-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--mw-space-12) var(--mw-space-6)
}

.mw-carousel__card-text__title {
    min-height: 2lh
}

.mw-carousel__card--quote-image {
    border-radius: 45px;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.mw-carousel__card--quote-image__wrapper {
    height: 56px;
    margin-top: 30px;
    position: relative;
    width: 56px
}

@media (min-width:768px) {
    .mw-carousel__card--quote-image__wrapper {
        height: 72px;
        width: 72px
    }
}

.mw-carousel__card--quote-flag__wrapper {
    bottom: 0;
    height: 18px;
    position: absolute;
    right: 0;
    width: 18px
}

@media (min-width:768px) {
    .mw-carousel__card--quote-flag__wrapper {
        height: 20px;
        width: 20px
    }
}

.mw-carousel__card--quote-flag {
    outline: 2px solid var(--color-interactive-control);
    position: absolute
}

.mw-carousel__card--quote-text__name,
.mw-carousel__card--quote-text__title {
    color: var(--color-content-primary);
    font-weight: var(--font-weight-semi-bold) !important
}

.mw-carousel__card-quote {
    height: 523px;
    width: 290px
}

@media (min-width:768px) {
    .mw-carousel__card-quote {
        width: 392px
    }
}

.mw-carousel__quote-cta.mw-carousel__quote-cta {
    bottom: 24px;
    left: 24px;
    position: absolute;
    right: 24px
}

@media (min-width:768px) {
    .mw-carousel__quote-cta.mw-carousel__quote-cta {
        bottom: 30px;
        left: 30px;
        right: auto;
        width: auto
    }
}

.mw-card--usecase__wrapper,
.mw-carousel__card--quote__wrapper {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.mw-card--usecase__wrapper {
    background: none;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.mw-card--usecase__cover {
    padding: var(--mw-space-6);
    position: relative;
    width: 100%
}

.mw-card--usecase__cover:before {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(0, 0, 0, .5)), color-stop(50%, transparent), to(transparent));
    background: linear-gradient(180deg, rgba(0, 0, 0, .5), transparent 50%, transparent);
    content: "";
    height: 100%;
    left: 0;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.mw-card--usecase__cover .mw-card--usecase-text__title {
    background: none;
    color: var(--color-white) !important;
    position: relative;
    z-index: 2
}

.mw-card--usecase-image {
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.mw-card--useCase-extraInfo {
    height: 100%;
    left: 0;
    opacity: 0;
    padding: var(--mw-space-6);
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 3
}

.mw-card--useCase-extraInfo.extraInfo-show {
    -webkit-animation: MwFadeIn .3s ease-in-out forwards;
    animation: MwFadeIn .3s ease-in-out forwards
}

.mw-card--useCase-extraInfo.extraInfo-show .mw-card--usecase-text__subtitle {
    -webkit-animation: MwTranslateTop .3s ease-in-out forwards;
    animation: MwTranslateTop .3s ease-in-out forwards;
    opacity: 0
}

.mw-card--useCase-extraInfo.extraInfo-hide {
    -webkit-animation: MwFadeOut .3s ease-in-out forwards;
    animation: MwFadeOut .3s ease-in-out forwards;
    opacity: 1
}

.mw-card--useCase-extraInfo.extraInfo-hide .mw-card--usecase-text__subtitle {
    -webkit-animation: MwTranslateBottom .3s ease-in-out forwards;
    animation: MwTranslateBottom .3s ease-in-out forwards;
    opacity: 1
}

@-webkit-keyframes MwFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@keyframes MwFadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: 1
    }
}

@-webkit-keyframes MwFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@keyframes MwFadeOut {
    0% {
        opacity: 1
    }
    to {
        opacity: 0
    }
}

@-webkit-keyframes MwTranslateTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes MwTranslateTop {
    0% {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@-webkit-keyframes MwTranslateBottom {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }
}

@keyframes MwTranslateBottom {
    0% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(24px);
        transform: translateY(24px)
    }
}

.mw-card--usecase-button {
    background: none;
    background: var(--color-interactive-accent);
    border: none;
    border-radius: 100%;
    bottom: var(--mw-space-6);
    color: var(--color-interactive-control);
    cursor: pointer;
    padding: var(--mw-space-2);
    position: absolute;
    right: var(--mw-space-6);
    z-index: 4
}

.mw-card--usecase-button-icon {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.mw-card--usecase-button-icon--close svg,
.mw-card--usecase-button-icon--open svg {
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s, -webkit-transform .3s
}

.mw-card--usecase-button-icon--close svg {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media (min-width:992px) {
    .mw-content-detail-tabs {
        display: grid;
        grid-template-areas: "s c";
        grid-template-columns: repeat(2, minmax(0, 1fr));
        grid-template-rows: 1fr
    }
    .mw-content-detail-tabs .mw-content-detail-tabs__list-wrapper {
        grid-area: s;
        margin-bottom: 0;
        margin-right: var(--mw-space-8)
    }
    .mw-content-detail-tabs .mw-content-detail-tabs__list {
        -ms-flex-direction: column;
        flex-direction: column
    }
    .mw-content-detail-tabs .mw-content-detail-tabs__content {
        grid-area: c
    }
    .mw-content-detail-tabs {
        grid-template-areas: "s c c";
        grid-template-columns: repeat(3, minmax(0, 1fr))
    }
}

@media (min-width:1440px) {
    .mw-content-detail-tabs {
        grid-template-areas: "s s c c c";
        grid-template-columns: repeat(5, minmax(0, 1fr))
    }
}

.mw-content-detail-tabs__list-wrapper {
    position: relative
}

@media (max-width:991px) {
    .mw-content-detail-tabs__list-wrapper {
        margin-bottom: var(--mw-space-8);
        overflow-x: auto;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        -ms-overflow-style: none;
        scrollbar-width: none
    }
    .mw-content-detail-tabs__list-wrapper::-webkit-scrollbar {
        display: none
    }
}

.mw-content-detail-tabs__list-wrapper:after {
    background-color: var(--color-interactive-primary);
    content: "";
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media (max-width:991px) {
    .mw-content-detail-tabs__list-wrapper:after {
        bottom: 0;
        height: 4px;
        left: var(--mw-active-tab-left);
        width: var(--mw-active-tab-width)
    }
}

@media (min-width:992px) {
    .mw-content-detail-tabs__list-wrapper:after {
        height: var(--mw-active-tab-height);
        left: 0;
        top: var(--mw-active-tab-top);
        width: 4px
    }
}

.mw-content-detail-tabs__list {
    display: -ms-flexbox;
    display: flex
}

.mw-content-detail-tabs__trigger {
    background-color: transparent;
    border: 0;
    margin-bottom: 0 !important;
    position: relative;
    scroll-snap-align: end;
    text-align: start;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    z-index: 1;
    --text-color: var(--color-interactive-secondary);
    color: var(--text-color)
}

@media (max-width:991px) {
    .mw-content-detail-tabs__trigger {
        border-bottom: 4px solid var(--color-background-neutral);
        padding: var(--mw-space-2) var(--mw-space-3);
        white-space: nowrap
    }
    .mw-content-detail-tabs__trigger:first-child {
        -webkit-padding-start: 0;
        padding-inline-start: 0
    }
    .mw-content-detail-tabs__trigger:last-child {
        -webkit-padding-end: 0;
        padding-inline-end: 0
    }
}

@media (min-width:992px) {
    .mw-content-detail-tabs__trigger {
        border-left: 4px solid var(--color-background-neutral);
        padding: var(--mw-space-2) var(--mw-space-4)
    }
}

.mw-content-detail-tabs__trigger:hover {
    --text-color: var(--color-interactive-secondary-hover)
}

.mw-content-detail-tabs__trigger[data-state=inactive] {
    opacity: 60%;
    --text-color: var(--color-content-primary)
}

.mw-content-detail-tabs__iconBox {
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: var(--color-background-neutral);
    border-radius: var(--mw-radius-3);
    -webkit-box-shadow: var(--mw-shadow-1);
    box-shadow: var(--mw-shadow-1);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--mw-space-6)
}

@media (min-width:992px) {
    .mw-content-detail-tabs__iconBox {
        min-height: 430px
    }
}

.mw-content-detail-tabs__iconBox ol,
.mw-content-detail-tabs__iconBox ul {
    margin-bottom: 0
}

.mw-content-detail-tabs__iconAvatar {
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-background-neutral);
    border-radius: var(--mw-radius-full);
    color: var(--color-content-primary);
    display: -ms-flexbox;
    display: flex;
    height: var(--mw-space-16);
    -ms-flex-pack: center;
    justify-content: center;
    width: var(--mw-space-16)
}

.mw-credibility {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: inherit;
    justify-content: inherit
}

.mw-feature,
.wrapper {
    --unit: 1fr;
    -moz-column-gap: var(--mw-space-12);
    -webkit-column-gap: var(--mw-space-12);
    column-gap: var(--mw-space-12);
    row-gap: var(--mw-space-12)
}

@media (min-width:992px) {
    .mw-feature,
    .wrapper {
        -moz-column-gap: var(--mw-space-24);
        -webkit-column-gap: var(--mw-space-24);
        column-gap: var(--mw-space-24)
    }
}

@media (min-width:1200px) {
    .mw-feature,
    .wrapper {
        -moz-column-gap: var(--mw-space-32);
        -webkit-column-gap: var(--mw-space-32);
        column-gap: var(--mw-space-32)
    }
}

.mw-feature--portrait .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:768px) {
    .mw-feature--portrait .wrapper {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .mw-feature--portrait .wrapper>.mw-feature__content,
    .mw-feature--portrait .wrapper>.mw-feature__media {
        -ms-flex: 1 1;
        flex: 1 1
    }
}

.mw-feature--portrait.mw-feature--portrait-reverse .wrapper {
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse
}

@media screen and (min-width:768px) {
    .mw-feature--portrait.mw-feature--portrait-reverse .wrapper {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
}

.mw-feature--portrait.has-bullet-points .wrapper {
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-feature--portrait.has-bullet-points .wrapper .mw-feature__media {
    width: 100%
}

.mw-feature--portrait.has-bullet-points .wrapper .mw-feature__subtitle {
    -webkit-margin-before: calc(var(--mw-space-4)*-1);
    margin-block-start: calc(var(--mw-space-4)*-1)
}

@media screen and (min-width:768px) {
    .mw-feature--portrait.has-bullet-points.mw-feature--portrait-reverse .wrapper {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .mw-feature--portrait.has-bullet-points .wrapper {
        -ms-flex-align: start;
        align-items: start;
        display: grid;
        grid-template-areas: "title title" "subtitle subtitle" "cta cta" "media bulletpoints";
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__title {
        grid-area: title
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__subtitle {
        grid-area: subtitle
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__media {
        grid-area: media;
        width: 100%
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__cta {
        grid-area: cta;
        -webkit-margin-before: calc(var(--mw-space-2)*-1);
        margin-block-start: calc(var(--mw-space-2)*-1)
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__bulletpoints {
        grid-area: bulletpoints
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__disclaimer {
        grid-area: disclaimer
    }
    .mw-feature--portrait.has-bullet-points.mw-feature--contentFirst .wrapper {
        grid-template-areas: "title title" "subtitle subtitle" "cta cta" "bulletpoints media"
    }
}

@media screen and (min-width:992px) {
    .mw-feature--portrait.has-bullet-points .wrapper {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .mw-feature--portrait.has-bullet-points .wrapper>.mw-feature__content,
    .mw-feature--portrait.has-bullet-points .wrapper>.mw-feature__media {
        -ms-flex: 1 1;
        flex: 1 1
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__media {
        width: auto
    }
    .mw-feature--portrait.has-bullet-points .wrapper .mw-feature__cta {
        -webkit-margin-before: 0;
        margin-block-start: 0
    }
}

.mw-feature--landscape .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: var(--mw-space-12)
}

.mw-feature--landscape .wrapper .mw-feature__content {
    max-width: 600px
}

@media screen and (min-width:992px) {
    .mw-feature--landscape .wrapper .mw-feature__content {
        -webkit-margin-start: 212px;
        margin-inline-start: 212px
    }
}

.mw-feature--landscape .wrapper .mw-feature__media {
    width: 100%
}

.mw-feature__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: var(--mw-space-8)
}

.mw-feature__subtitle {
    -webkit-margin-before: calc(var(--mw-space-2)*-1);
    margin-block-start: calc(var(--mw-space-2)*-1)
}

.mw-feature__bulletpoints__disclaimer {
    color: var(--color-subtitle-tertiary)
}

.mw-feature--mediaFirst .wrapper .mw-feature__media {
    -ms-flex-order: -1;
    order: -1
}

@media (max-width:767px) {
    .mw-feature--mediaFirst.mw-feature--contentFirst-mobile .wrapper .mw-feature__media {
        -ms-flex-order: 1;
        order: 1
    }
}

.mw-feature--contentFirst .wrapper .mw-feature__media {
    -ms-flex-order: 1;
    order: 1
}

@media (max-width:767px) {
    .mw-feature--contentFirst.mw-feature--mediaFirst-mobile .wrapper .mw-feature__media {
        -ms-flex-order: -1;
        order: -1
    }
}

.mw-bullet-points ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.mw-bullet-points__item {
    border-top: 1px solid var(--color-border-neutral);
    display: -ms-flexbox;
    display: flex;
    gap: var(--mw-space-4);
    padding-top: var(--mw-space-4)
}

.mw-bullet-points__icon {
    -webkit-margin-end: var(--mw-space-1);
    margin-inline-end: var(--mw-space-1)
}

@media (min-width:768px) {
    .mw-bullet-points__icon {
        -webkit-margin-end: var(--mw-space-4);
        margin-inline-end: var(--mw-space-4)
    }
}

.mw-bullet-points__title {
    color: var(--color-content-primary)
}

.mw-feature-accordion,
.mw-feature-wrapper {
    --unit: 1fr;
    -moz-column-gap: var(--mw-space-12);
    -webkit-column-gap: var(--mw-space-12);
    column-gap: var(--mw-space-12);
    row-gap: var(--mw-space-12)
}

@media (min-width:992px) {
    .mw-feature-accordion,
    .mw-feature-wrapper {
        -moz-column-gap: var(--mw-space-16);
        -webkit-column-gap: var(--mw-space-16);
        column-gap: var(--mw-space-16)
    }
}

@media (min-width:1200px) {
    .mw-feature-accordion,
    .mw-feature-wrapper {
        -moz-column-gap: var(--mw-space-24);
        -webkit-column-gap: var(--mw-space-24);
        column-gap: var(--mw-space-24)
    }
}

.mw-feature-accordion--portrait .mw-feature-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media screen and (min-width:768px) {
    .mw-feature-accordion--portrait .mw-feature-wrapper {
        -ms-flex-align: center;
        align-items: center;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .mw-feature-accordion--portrait .mw-feature-wrapper>.mw-feature-accordion__content,
    .mw-feature-accordion--portrait .mw-feature-wrapper>.mw-feature-accordion__media {
        -ms-flex: 1 1;
        flex: 1 1
    }
}

.mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper {
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__media {
    width: 100%
}

.mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__subtitle {
    -webkit-margin-before: calc(var(--mw-space-4)*-1);
    margin-block-start: calc(var(--mw-space-4)*-1)
}

@media screen and (min-width:768px) {
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper {
        -ms-flex-align: start;
        align-items: start;
        display: grid;
        grid-template-areas: "title title" "subtitle subtitle" "cta cta" "bulletpoints media";
        grid-template-columns: repeat(2, var(--unit))
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__title {
        grid-area: title
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__subtitle {
        grid-area: subtitle
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__media {
        grid-area: media;
        -ms-flex-order: 1;
        order: 1;
        width: 100%
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__cta {
        grid-area: cta;
        -webkit-margin-before: calc(var(--mw-space-2)*-1);
        margin-block-start: calc(var(--mw-space-2)*-1)
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__bulletpoints {
        grid-area: bulletpoints
    }
}

@media screen and (min-width:992px) {
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper {
        -ms-flex-align: start;
        align-items: start;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: row;
        flex-direction: row
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper>.mw-feature-accordion__content,
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper>.mw-feature-accordion__media {
        -ms-flex: 1 1;
        flex: 1 1
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__media {
        width: auto
    }
    .mw-feature-accordion--portrait.with-accordion-content .mw-feature-wrapper .mw-feature-accordion__cta {
        -webkit-margin-before: 0;
        margin-block-start: 0
    }
}

.mw-feature-accordion__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: var(--mw-space-8)
}

.mw-feature-accordion__subtitle {
    -webkit-margin-before: calc(var(--mw-space-2)*-1);
    margin-block-start: calc(var(--mw-space-2)*-1)
}

.mw-feature-accordion-container.mw-feature-accordion-item__container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 10px;
    list-style-type: none;
    margin: 0;
    padding: 0
}

.mw-feature-accordion-container.mw-feature-accordion-item__container>.mw-feature-accordion-item {
    background-color: var(--color-background-neutral);
    border-bottom: none;
    border-radius: var(--mw-radius-2);
    padding-left: 16px;
    padding-right: 16px
}

.mw-feature-accordion-container.mw-feature-accordion-item__container>.mw-feature-accordion-item.mw-feature-accordion-item--closed:hover {
    background: var(--color-background-neutral-hover)
}

.mw-feature-accordion-container.mw-feature-accordion-item__container>.mw-feature-accordion-item.mw-feature-accordion-item--expanded {
    padding-bottom: 16px
}

.mw-feature-accordion-container.mw-feature-accordion-item__container>:first-child {
    border-top: none
}

.mw-feature-accordion-container .mw-feature-accordion-toggle {
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-background-neutral);
    border: 0;
    border-radius: var(--mw-radius-2);
    display: -ms-flexbox;
    display: flex;
    height: 34px;
    -ms-flex-pack: center;
    justify-content: center;
    min-width: 34px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    z-index: 10
}

.mw-feature-accordion-container .mw-feature-accordion-item--header {
    -ms-flex-align: center;
    align-items: center;
    background: none;
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%
}

.mw-feature-accordion-container .mw-feature-accordion-toggle--open {
    rotate: 180deg
}

.mw-feature-accordion-container .mw-feature-accordion-item__content {
    text-align: left;
    width: 100%
}

.mw-feature-accordion-container .mw-feature-accordion-item__title {
    text-align: left
}

.mw-feature-accordion-container .mw-feature-accordion-item__content-wrapper {
    overflow: hidden;
    -webkit-transition: height .3s ease-in-out;
    transition: height .3s ease-in-out;
    width: 100%
}

.mw-feature-accordion-container .mw-feature-accordion-toggle {
    -webkit-transition: -webkit-transform .3s ease-in-out;
    transition: -webkit-transform .3s ease-in-out;
    transition: transform .3s ease-in-out;
    transition: transform .3s ease-in-out, -webkit-transform .3s ease-in-out
}

.mw-feature-accordion-container .mw-feature-accordion-toggle--open {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.media-item-active {
    -webkit-animation: fadeIn .3s ease-in-out;
    animation: fadeIn .3s ease-in-out
}

@media screen and (min-width:576px) {
    .media-item-active {
        -webkit-animation: none;
        animation: none
    }
}

.mw-feature-accordion__media {
    position: relative
}

.background--neutral {
    background: var(--color-background-neutral)
}

.background--neutral .mw-feature-card-cluster__item {
    background: var(--color-white)
}

.mw-feature-card-cluster__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.mw-feature-card-cluster__list--2 {
    margin: auto;
    max-width: 816px
}

.mw-feature-card-cluster__item {
    background: var(--color-background-neutral);
    border-radius: var(--mw-radius-3);
    padding: var(--mw-space-8)
}

.mw-feature-card-cluster__item.has-media {
    background: none;
    padding: 0
}

.mw-feature-card-cluster__icon {
    -webkit-margin-end: var(--mw-space-4);
    margin-inline-end: var(--mw-space-4);
    margin-bottom: var(--mw-space-6)
}

@media (min-width:768px) {
    .mw-feature-card-cluster:not(.is-minimum) .mw-feature-card-cluster__icon {
        -webkit-margin-end: 0;
        margin-inline-end: 0
    }
}

.mw-feature-card-cluster__title {
    color: var(--color-content-primary)
}

@media (max-width:767px) {
    .mw-feature-card-cluster__carousel {
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        -ms-scroll-snap-type: x mandatory;
        scroll-snap-type: x mandatory;
        width: calc(100% + var(--container-margin));
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
        -ms-overflow-style: none
    }
    .mw-feature-card-cluster__carousel::-webkit-scrollbar {
        display: none
    }
    .mw-feature-card-cluster__carousel .mw-feature-card-cluster__item {
        min-width: 80vw;
        scroll-snap-align: start
    }
    .mw-feature-card-cluster__carousel .mw-feature-card-cluster__item:last-child {
        -webkit-margin-end: var(--container-margin);
        margin-inline-end: var(--container-margin)
    }
}

@media (min-width:768px) {
    .mw-feature-card-cluster__flex_container {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: center;
        justify-content: center;
        max-width: none
    }
    .mw-feature-card-cluster__flex_container.wrap {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .mw-feature-card-cluster__flex_container.no-wrap {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
}

.mw-feature-card-cluster__flex_item {
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

@media (min-width:768px) {
    .mw-feature-card-cluster__flex_item {
        -ms-flex: 0 1 calc(50% - var(--mw-space-6)/2);
        flex: 0 1 calc(50% - var(--mw-space-6)/2)
    }
}

@media (min-width:1200px) {
    .mw-feature-card-cluster__flex_item {
        -ms-flex: 0 1 calc(33.33% - var(--mw-space-6)*2/3);
        flex: 0 1 calc(33.33% - var(--mw-space-6)*2/3)
    }
}

.mw-feature-card-cluster__flex_item__2 {
    -ms-flex: 0 1 100%;
    flex: 0 1 100%
}

@media (min-width:768px) {
    .mw-feature-card-cluster__flex_item__2 {
        -ms-flex: 0 1 calc(50% - var(--mw-space-6)/2);
        flex: 0 1 calc(50% - var(--mw-space-6)/2)
    }
}

@media (min-width:1200px) {
    .mw-feature-card-cluster__flex_item__2 {
        -ms-flex: 0 1 42%;
        flex: 0 1 42%
    }
    .mw-feature-container .mw-section--contained {
        -webkit-padding-after: var(--mw-space-24);
        padding-block-end: var(--mw-space-24);
        -webkit-padding-before: var(--mw-space-24);
        padding-block-start: var(--mw-space-24)
    }
}

@media (min-width:768px) {
    .mw-feature-container .mw-section--contained .mw-row-reverse {
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse
    }
    .mw-feature-container__content {
        max-width: 465px
    }
}

.mw-feature-grid {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:1200px) {
    .mw-feature-grid {
        row-gap: var(--mw-space-12)
    }
}

@media (min-width:1440px) {
    .mw-feature-grid {
        row-gap: 0
    }
}

@media (min-width:768px) {
    .mw-feature-grid .mw-feature,
    .mw-feature-grid .wrapper {
        gap: var(--mw-space-6)
    }
}

@media (min-width:992px) {
    .mw-feature-grid .mw-feature,
    .mw-feature-grid .wrapper {
        gap: var(--mw-space-16)
    }
}

@media (min-width:1200px) {
    .mw-feature-grid .mw-feature,
    .mw-feature-grid .wrapper {
        gap: var(--mw-space-24)
    }
}

@media (max-width:767px) {
    .mw-feature-grid .mw-feature:last-child .mw-feature__media {
        margin-inline: calc(var(--container-margin)*-1)
    }
}

@media (max-width:991px) {
    .mw-feature-grid .mw-feature:last-child {
        margin-top: var(--mw-space-12)
    }
}

@media (min-width:1200px) {
    .mw-feature-grid .mw-feature:last-child {
        -ms-flex-align: end;
        align-items: flex-end;
        margin-top: calc(var(--mw-space-12)*-1)
    }
}

@media (min-width:1440px) {
    .mw-feature-grid .mw-feature:last-child .mw-feature__content {
        margin-bottom: var(--mw-space-16)
    }
}

.mw-feature-highlight__media {
    -ms-flex-order: 1;
    order: 1
}

@media (min-width:768px) {
    .mw-feature-highlight__media {
        -ms-flex-order: 0;
        order: 0
    }
}

.mw-feature-highlight__content {
    max-width: 552px
}

.mw-feature-tabs__list-wrapper {
    display: -ms-flexbox;
    display: flex;
    margin-bottom: var(--mw-space-2);
    position: relative
}

.mw-feature-tabs__list-bg {
    background-color: var(--color-background-neutral);
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    padding: var(--mw-space-1)
}

.mw-feature-tabs__list-bg,
.mw-feature-tabs__list-bg .mw-feature-tabs__list:before {
    border-radius: var(--mw-radius-6)
}

.mw-feature-tabs__list-bg:before {
    background: -webkit-gradient(linear, left top, right top, color-stop(0, hsla(0, 0%, 100%, 0)), to(var(--color-background-screen)));
    background: linear-gradient(90deg, hsla(0, 0%, 100%, 0) 0, var(--color-background-screen) 100%);
    content: "";
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 112px;
    z-index: 0
}

.mw-feature-tabs__list {
    display: -ms-flexbox;
    display: flex;
    position: relative
}

.mw-feature-tabs__list:before {
    background-color: var(--color-interactive-accent);
    content: "";
    inset: 0;
    position: absolute;
    -webkit-transition: left .3s ease-in-out;
    transition: left .3s ease-in-out;
    width: 188px;
    z-index: 1
}

.mw-feature-tabs__list:has(.mw-feature-tabs__trigger:nth-child(2)[data-state=active]):before {
    left: 188px
}

.mw-feature-tabs__list:has(.mw-feature-tabs__trigger:nth-child(3)[data-state=active]):before {
    left: 376px
}

.mw-feature-tabs__list:has(.mw-feature-tabs__trigger:nth-child(4)[data-state=active]):before {
    left: 564px
}

.mw-feature-tabs__list:has(.mw-feature-tabs__trigger:nth-child(5)[data-state=active]):before {
    left: 752px
}

.mw-feature-tabs__list:has(.mw-feature-tabs__trigger:nth-child(6)[data-state=active]):before {
    left: 940px
}

.mw-feature-tabs__trigger {
    background-color: transparent;
    border: 0;
    border-radius: var(--mw-radius-6);
    min-height: 48px;
    padding: var(--mw-space-2) var(--mw-space-3);
    position: relative;
    text-align: center;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    width: 188px;
    z-index: 1;
    --text-color: var(--color-interactive-secondary);
    color: var(--text-color)
}

.mw-feature-tabs__trigger:hover {
    --text-color: var(--color-interactive-secondary-hover)
}

.mw-feature-tabs__trigger[data-state=active] {
    --text-color: var(--color-interactive-control)
}

.mw-feature-tabs__list-bg {
    scroll-padding: 0 var(--mw-space-1) var(--mw-space-1) 0;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.mw-feature-tabs__list-bg::-webkit-scrollbar {
    display: none
}

.mw-feature-tabs__trigger {
    scroll-snap-align: end
}

.mw-feature-tabs____media,
.mw-feature-tabs__content {
    border-radius: var(--mw-radius-4)
}

.mw-feature-tabs__content {
    background-color: var(--color-background-neutral);
    gap: 0
}

@media (min-width:992px) {
    .mw-feature-tabs__content {
        gap: var(--mw-space-12)
    }
}

.mw-feature-tabs__textual {
    padding: var(--mw-space-4)
}

@media (max-width:767px) {
    .mw-feature-tabs__textual {
        padding-bottom: var(--mw-space-12);
        padding-top: var(--mw-space-12)
    }
}

@media (min-width:768px) {
    .mw-feature-tabs__textual {
        max-width: 530px
    }
}

@media (min-width:992px) {
    .mw-feature-tabs__textual {
        -webkit-margin-end: var(--mw-space-12);
        margin-inline-end: var(--mw-space-12);
        padding: 0
    }
}

.mw-feature-tabs____media {
    height: 100%;
    overflow: hidden
}

.mw-feature-tabs____media>* {
    height: 100%
}

.mw-hero,
.np-theme-personal:has(>.mw-hero) {
    position: relative
}

.background-is-cropped,
.np-theme-personal:has(>.background-is-cropped) {
    background: none
}

.background-is-cropped:before,
.np-theme-personal:has(>.background-is-cropped):before {
    background: var(--color-background-screen);
    content: "";
    height: 75%;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.background-is-cropped>*,
.np-theme-personal:has(>.background-is-cropped)>* {
    position: relative;
    z-index: 1
}

.mw-icon-divider {
    border-top: 1px solid var(--color-border-neutral)
}

.mw-icon-divider ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.mw-icon-divider__item {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

@media (min-width:768px) {
    .mw-icon-divider__item {
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap
    }
    .mw-icon-divider:not(.is-minimum) .mw-icon-divider__item {
        display: block
    }
}

.mw-icon-divider__icon {
    -ms-flex: 100% 1;
    flex: 100% 1;
    -webkit-margin-end: var(--mw-space-4);
    margin-inline-end: var(--mw-space-4);
    margin-bottom: var(--mw-space-4)
}

@media (min-width:768px) {
    .mw-icon-divider__icon {
        -ms-flex: 0 1;
        flex: 0 1;
        margin-bottom: 0
    }
    .mw-icon-divider:not(.is-minimum) .mw-icon-divider__icon {
        -webkit-margin-end: 0;
        margin-inline-end: 0;
        margin-bottom: var(--mw-space-4)
    }
}

.mw-icon-divider__title {
    color: var(--color-content-primary)
}

.mw-info-banner-bright-green {
    background: var(--color-bright-green)
}

.mw-info-banner-forest-green {
    background: var(--color-background-screen)
}

.mw-jumbotron {
    background: var(--color-background-elevated)
}

.mw-jumbotron-wrapper {
    position: relative
}

.mw-jumbotron__illustration {
    -ms-flex-align: start;
    align-items: start;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    width: 100%
}

.mw-jumbotron__illustration picture {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0 auto;
    width: 450px
}

.mw-jumbotron-section {
    padding-top: 60px
}

@media (min-width:576px) {
    .mw-jumbotron-section {
        padding-top: calc(var(--size-104) + 6px)
    }
}

@media (min-width:992px) {
    .mw-jumbotron-section {
        padding-top: calc(var(--size-104)*2 - 40px)
    }
}

.mw-jumbotron__title {
    margin-top: calc(var(--size-72) + 3px)
}

@media (min-width:576px) {
    .mw-jumbotron__title {
        margin-top: calc(var(--size-146) + 4px)
    }
}

@media (min-width:992px) {
    .mw-jumbotron__title {
        margin-top: calc(var(--size-104)*2 + 22px)
    }
}

.mw-logos ul {
    margin: 0;
    padding: 0
}

.mw-logos__wrapper {
    margin: 0 auto;
    max-width: 1000px;
    padding: 0 var(--mw-space-6)
}

@media (max-width:767px) {
    .mw-logos__wrapper .mw-logo:nth-child(n+7):nth-last-child(n) {
        display: none
    }
}

.mw-logos--greyBg {
    background-color: var(--color-background-neutral)
}

.mw-logos--whiteBg {
    background-color: var(--color-background-screen)
}

.mw-logo {
    -ms-flex-align: center;
    align-items: center;
    border-radius: var(--mw-radius-3);
    display: -ms-flexbox;
    display: flex;
    height: calc(var(--size-64));
    -ms-flex-pack: center;
    justify-content: center;
    padding: var(--size-24)
}

@media (min-width:768px) {
    .mw-logo {
        height: calc(var(--size-112) - 2px)
    }
}

.mw-logo__img {
    max-height: var(--size-32)
}

@media (min-width:768px) {
    .mw-logo__img {
        max-height: var(--size-60)
    }
}

.mw-logos-trust__wrapper {
    text-align: center
}

.mw-nav-banner {
    --mw-nav-banner-height: 64px;
    --mw-nav-banner-theme-height: 80px;
    min-height: var(--mw-nav-banner-height);
    padding: var(--mw-space-4) 0;
    position: relative
}

.mw-nav-banner:not(.np-theme-personal--forest-green) {
    background: var(--color-background-neutral)
}

.mw-nav-banner:not(.np-theme-personal--forest-green).mw-nav-banner--positive {
    background: var(--color-sentiment-positive-secondary)
}

.mw-nav-banner__container {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center
}

@media (max-width:767px) {
    .mw-nav-banner__container {
        --container-margin: var(--mw-space-8)
    }
    .mw-nav-banner--theme-banner .mw-nav-banner__container {
        padding-left: var(--mw-space-8)
    }
}

.mw-nav-banner__body {
    text-align: left;
    width: 100%
}

@media (min-width:768px) {
    .mw-nav-banner__body {
        text-align: center
    }
}

.mw-nav-banner__icon {
    display: inline-block;
    margin-right: var(--mw-space-3);
    vertical-align: middle
}

.mw-nav-banner__icon--positive {
    color: var(--color-interactive-primary)
}

.mw-nav-banner__title {
    display: inline-block;
    margin-right: var(--mw-space-1)
}

.mw-nav-banner__close {
    margin-left: auto
}

.mw-nav-banner__cta {
    display: inline-block;
    padding: 0;
    text-align: left;
    white-space: wrap
}

.mw-nav-banner--theme-banner {
    line-height: 32px;
    min-height: var(--mw-nav-banner-theme-height)
}

@media (max-width:767px) {
    .mw-nav-banner--theme-banner {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column;
        -ms-flex-pack: center;
        justify-content: center
    }
}

.np-theme-personal--forest-green .mw-nav-banner--theme-banner {
    background: var(--color-background-neutral)
}

.mw-nav-banner__asset {
    margin-right: var(--mw-space-4)
}

@media (max-width:767px) {
    .mw-nav-banner__asset {
        left: calc(var(--mw-space-6)*-1);
        position: absolute;
        top: calc(50% - 22px)
    }
}

.mw-nudge {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 300px;
    text-align: left;
    white-space: wrap
}

.mw-nudge,
.mw-nudge.np-btn.np-btn.np-btn {
    background-color: var(--color-background-neutral);
    color: var(--color-interactive-primary);
    min-height: 34px
}

.mw-nudge.np-btn.np-btn.np-btn:active,
.mw-nudge.np-btn.np-btn.np-btn:active:hover,
.mw-nudge.np-btn.np-btn.np-btn:hover,
.mw-nudge:active,
.mw-nudge:active:hover,
.mw-nudge:hover {
    background-color: var(--color-background-screen-active);
    color: var(--color-interactive-primary-active)
}

.mw-nudge.np-btn.np-btn.np-btn:active svg,
.mw-nudge.np-btn.np-btn.np-btn:active:hover svg,
.mw-nudge.np-btn.np-btn.np-btn:hover svg,
.mw-nudge:active svg,
.mw-nudge:active:hover svg,
.mw-nudge:hover svg {
    fill: var(--color-interactive-control)
}

.mw-nudge.np-btn.np-btn {
    border: 0;
    height: auto
}

@media (min-width:992px) {
    .mw-nudge {
        max-width: none
    }
}

.mw-nudge__primary-icon {
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-background-neutral);
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-end: var(--size-8);
    margin-inline-end: var(--size-8);
    -webkit-margin-start: calc(var(--size-8)*-1);
    margin-inline-start: calc(var(--size-8)*-1);
    padding: var(--size-4)
}

.mw-nudge__primary-icon svg {
    fill: var(--color-interactive-primary)
}

.mw-nudge--light.mw-nudge__primary-icon {
    background: var(--color-interactive-primary)
}

.mw-nudge--light.mw-nudge__primary-icon svg {
    fill: var(--color-interactive-control)
}

.mw-nudge__arrow-icon {
    -webkit-margin-end: calc(var(--size-4)*-1);
    margin-inline-end: calc(var(--size-4)*-1);
    -webkit-margin-start: auto;
    margin-inline-start: auto;
    -webkit-padding-start: var(--size-8);
    padding-inline-start: var(--size-8)
}

.mw-product-cards__list {
    list-style: none;
    margin: 0;
    padding: 0
}

.mw-product-cards__layout-1 {
    justify-items: center;
    margin: auto;
    max-width: 688px
}

@media (min-width:1200px) {
    .mw-product-cards__layout-5 {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .mw-product-cards__layout-5 .mw-product-cards__item:first-child,
    .mw-product-cards__layout-5 .mw-product-cards__item:nth-child(2) {
        width: calc(50% - var(--mw-space-6)/2)
    }
    .mw-product-cards__layout-5 .mw-product-cards__item:nth-child(3),
    .mw-product-cards__layout-5 .mw-product-cards__item:nth-child(4),
    .mw-product-cards__layout-5 .mw-product-cards__item:nth-child(5) {
        width: calc(33% - var(--mw-space-6)/3 - 6px)
    }
}

.mw-product-cards__item {
    -ms-flex-align: center;
    align-items: center;
    background: var(--color-background-neutral);
    border-radius: var(--mw-radius-3);
    padding: var(--mw-space-8) var(--mw-space-6);
    text-align: center
}

.mw-product-cards__item,
.mw-product-cards__item-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-product-cards__item-wrapper {
    height: 100%;
    margin-bottom: var(--mw-space-8)
}

@media (min-width:1200px) {
    .mw-product-cards__item-wrapper {
        max-width: 20vw
    }
}

.mw-product-cards__links-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-product-cards__link {
    -ms-flex-align: center;
    align-items: center;
    -moz-column-gap: var(--mw-space-2);
    -webkit-column-gap: var(--mw-space-2);
    column-gap: var(--mw-space-2);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.mw-product-cards__link-icon {
    color: var(--color-sentiment-positive)
}

.mw-product-cards__link-icon:hover {
    color: var(--color-sentiment-positive-dark)
}

@media (max-width:991px) {
    .mw-product-cards__cta,
    .mw-product-cards__cta-container {
        width: 100%
    }
}

.mw-rich-text,
.wrapper {
    --unit: 1fr;
    -moz-column-gap: var(--mw-space-12);
    -webkit-column-gap: var(--mw-space-12);
    column-gap: var(--mw-space-12);
    row-gap: var(--mw-space-12)
}

@media (min-width:992px) {
    .mw-rich-text,
    .wrapper {
        -moz-column-gap: var(--mw-space-24);
        -webkit-column-gap: var(--mw-space-24);
        column-gap: var(--mw-space-24)
    }
}

@media (min-width:1200px) {
    .mw-rich-text,
    .wrapper {
        -moz-column-gap: var(--mw-space-32);
        -webkit-column-gap: var(--mw-space-32);
        column-gap: var(--mw-space-32)
    }
}

.mw-rich-text--landscape {
    margin-inline: auto;
    max-width: 930px
}

.mw-rich-text--landscape .wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    row-gap: var(--mw-space-12)
}

.mw-rich-text--landscape .wrapper .mw-rich-text__media {
    width: 100%
}

.mw-rich-text__content {
    row-gap: var(--mw-space-3)
}

.mw-rich-text__children,
.mw-rich-text__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.mw-rich-text__children {
    row-gap: var(--mw-space-8)
}

.mw-rich-text__subtitle {
    -webkit-margin-before: calc(var(--mw-space-2)*-1);
    margin-block-start: calc(var(--mw-space-2)*-1)
}

.mw-rich-text__table_wrapper {
    background-color: transparent;
    border-radius: 10px
}

.mw-qr-container {
    border: 1px solid var(--color-border-neutral);
    border-radius: var(--mw-radius-1);
    width: 275px
}

.mw-qr-wrapper {
    width: 100px
}

.mw-text-disclaimer {
    background-color: var(--color-background-neutral);
    border-radius: var(--mw-radius-3);
    padding: var(--mw-space-8)
}

.background--neutral .mw-text-disclaimer {
    background-color: var(--color-background-elevated)
}

.mw-text-disclaimer .mw-text-disclaimer__item:not(:last-child) {
    margin-bottom: var(--mw-space-2)
}

.mw-text-disclaimer ol,
.mw-text-disclaimer ul {
    list-style: none;
    margin-bottom: 0;
    padding: 0
}

.mw-text-disclaimer ol>.mw-text-disclaimer__item:before,
.mw-text-disclaimer ul>.mw-text-disclaimer__item:before {
    content: counter(list-item) "\a0\a0";
    font-weight: 700;
    list-style: none
}

@media (min-width:768px) {
    .mw-feature-container__content {
        max-width: 465px
    }
}

@media (min-width:992px) {
    .mw-feature-container__content {
        max-width: 550px
    }
}

.mw-feature-container__cta-set {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

@media (min-width:768px) {
    .mw-feature-container__cta-set {
        -ms-flex-pack: start;
        justify-content: start
    }
}

@media (min-width:1200px) {
    .mw-feature-container__media .wds-illustration {
        max-width: 466px
    }
}

.mw-trust-highlight__list {
    border-top: 1px solid var(--color-border-neutral);
    list-style: none;
    margin: 0;
    padding: 0
}

.mw-trust-highlight__item {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

@media (min-width:768px) {
    .mw-trust-highlight:not(.is-minimum) .mw-trust-highlight__item {
        display: block
    }
}

.mw-trust-highlight__icon {
    -webkit-margin-end: var(--mw-space-4);
    margin-inline-end: var(--mw-space-4)
}

@media (min-width:768px) {
    .mw-trust-highlight:not(.is-minimum) .mw-trust-highlight__icon {
        -webkit-margin-end: 0;
        margin-inline-end: 0;
        margin-bottom: var(--mw-space-4)
    }
}

.mw-trust-highlight__icon .tw-icon {
    color: var(--color-contrast-theme)
}

.mw-trust-highlight__title {
    color: var(--color-content-primary);
    margin-top: var(--mw-space-4)
}

.mw-trust-highlight__description {
    margin-top: var(--mw-space-2)
}

.vjs-svg-icon {
    display: inline-block;
    background-repeat: no-repeat;
    background-position: 50%;
    fill: currentColor;
    height: 1.8em;
    width: 1.8em
}

.vjs-svg-icon:before {
    content: none !important
}

.vjs-control:focus .vjs-svg-icon,
.vjs-svg-icon:hover {
    -webkit-filter: drop-shadow(0 0 .25em #fff);
    filter: drop-shadow(0 0 .25em #fff)
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-button>.vjs-icon-placeholder:before,
.vjs-modal-dialog .vjs-modal-dialog-content {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button>.vjs-icon-placeholder:before {
    text-align: center
}

@font-face {
    font-family: VideoJS;
    src: url(data:application/font-woff;charset=utf-8;base64,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) format("woff");
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder,
.vjs-icon-play {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before,
.vjs-icon-play:before {
    content: "\f101"
}

.vjs-icon-play-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-play-circle:before {
    content: "\f102"
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder,
.vjs-icon-pause {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before,
.vjs-icon-pause:before {
    content: "\f103"
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder,
.vjs-icon-volume-mute {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before,
.vjs-icon-volume-mute:before {
    content: "\f104"
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder,
.vjs-icon-volume-low {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before,
.vjs-icon-volume-low:before {
    content: "\f105"
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder,
.vjs-icon-volume-mid {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before,
.vjs-icon-volume-mid:before {
    content: "\f106"
}

.video-js .vjs-mute-control .vjs-icon-placeholder,
.vjs-icon-volume-high {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-mute-control .vjs-icon-placeholder:before,
.vjs-icon-volume-high:before {
    content: "\f107"
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-enter:before {
    content: "\f108"
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder,
.vjs-icon-fullscreen-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before,
.vjs-icon-fullscreen-exit:before {
    content: "\f109"
}

.vjs-icon-spinner {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-spinner:before {
    content: "\f10a"
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-subtitles {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-subtitles:before {
    content: "\f10b"
}

.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder,
.vjs-icon-captions {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.vjs-icon-captions:before {
    content: "\f10c"
}

.vjs-icon-hd {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-hd:before {
    content: "\f10d"
}

.video-js .vjs-chapters-button .vjs-icon-placeholder,
.vjs-icon-chapters {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-chapters-button .vjs-icon-placeholder:before,
.vjs-icon-chapters:before {
    content: "\f10e"
}

.vjs-icon-downloading {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-downloading:before {
    content: "\f10f"
}

.vjs-icon-file-download {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-file-download:before {
    content: "\f110"
}

.vjs-icon-file-download-done {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-file-download-done:before {
    content: "\f111"
}

.vjs-icon-file-download-off {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-file-download-off:before {
    content: "\f112"
}

.vjs-icon-share {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-share:before {
    content: "\f113"
}

.vjs-icon-cog {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cog:before {
    content: "\f114"
}

.vjs-icon-square {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-square:before {
    content: "\f115"
}

.video-js .vjs-play-progress,
.video-js .vjs-volume-level,
.vjs-icon-circle,
.vjs-seek-to-live-control .vjs-icon-placeholder {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before,
.vjs-icon-circle:before,
.vjs-seek-to-live-control .vjs-icon-placeholder:before {
    content: "\f116"
}

.vjs-icon-circle-outline {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-outline:before {
    content: "\f117"
}

.vjs-icon-circle-inner-circle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-circle-inner-circle:before {
    content: "\f118"
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder,
.vjs-icon-cancel {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before,
.vjs-icon-cancel:before {
    content: "\f119"
}

.vjs-icon-repeat {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-repeat:before {
    content: "\f11a"
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder,
.vjs-icon-replay {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before,
.vjs-icon-replay:before {
    content: "\f11b"
}

.video-js .vjs-skip-backward-5 .vjs-icon-placeholder,
.vjs-icon-replay-5 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-backward-5 .vjs-icon-placeholder:before,
.vjs-icon-replay-5:before {
    content: "\f11c"
}

.video-js .vjs-skip-backward-10 .vjs-icon-placeholder,
.vjs-icon-replay-10 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-backward-10 .vjs-icon-placeholder:before,
.vjs-icon-replay-10:before {
    content: "\f11d"
}

.video-js .vjs-skip-backward-30 .vjs-icon-placeholder,
.vjs-icon-replay-30 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-backward-30 .vjs-icon-placeholder:before,
.vjs-icon-replay-30:before {
    content: "\f11e"
}

.video-js .vjs-skip-forward-5 .vjs-icon-placeholder,
.vjs-icon-forward-5 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-forward-5 .vjs-icon-placeholder:before,
.vjs-icon-forward-5:before {
    content: "\f11f"
}

.video-js .vjs-skip-forward-10 .vjs-icon-placeholder,
.vjs-icon-forward-10 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-forward-10 .vjs-icon-placeholder:before,
.vjs-icon-forward-10:before {
    content: "\f120"
}

.video-js .vjs-skip-forward-30 .vjs-icon-placeholder,
.vjs-icon-forward-30 {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-skip-forward-30 .vjs-icon-placeholder:before,
.vjs-icon-forward-30:before {
    content: "\f121"
}

.video-js .vjs-audio-button .vjs-icon-placeholder,
.vjs-icon-audio {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-audio-button .vjs-icon-placeholder:before,
.vjs-icon-audio:before {
    content: "\f122"
}

.vjs-icon-next-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-next-item:before {
    content: "\f123"
}

.vjs-icon-previous-item {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-previous-item:before {
    content: "\f124"
}

.vjs-icon-shuffle {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-shuffle:before {
    content: "\f125"
}

.vjs-icon-cast {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-cast:before {
    content: "\f126"
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-enter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-enter:before {
    content: "\f127"
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder,
.vjs-icon-picture-in-picture-exit {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js.vjs-picture-in-picture .vjs-picture-in-picture-control .vjs-icon-placeholder:before,
.vjs-icon-picture-in-picture-exit:before {
    content: "\f128"
}

.vjs-icon-facebook {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-facebook:before {
    content: "\f129"
}

.vjs-icon-linkedin {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-linkedin:before {
    content: "\f12a"
}

.vjs-icon-twitter {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-twitter:before {
    content: "\f12b"
}

.vjs-icon-tumblr {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-tumblr:before {
    content: "\f12c"
}

.vjs-icon-pinterest {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.vjs-icon-pinterest:before {
    content: "\f12d"
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder,
.vjs-icon-audio-description {
    font-family: VideoJS;
    font-weight: 400;
    font-style: normal
}

.video-js .vjs-descriptions-button .vjs-icon-placeholder:before,
.vjs-icon-audio-description:before {
    content: "\f12e"
}

.video-js {
    display: inline-block;
    vertical-align: top;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #fff;
    background-color: #000;
    position: relative;
    padding: 0;
    font-size: 10px;
    line-height: 1;
    font-weight: 400;
    font-style: normal;
    font-family: Arial, Helvetica, sans-serif;
    word-break: normal
}

.video-js:-moz-full-screen {
    position: absolute
}

.video-js:-webkit-full-screen {
    width: 100% !important;
    height: 100% !important
}

.video-js[tabindex="-1"] {
    outline: none
}

.video-js *,
.video-js :after,
.video-js :before {
    -webkit-box-sizing: inherit;
    box-sizing: inherit
}

.video-js ul {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    list-style-position: outside;
    margin: 0
}

.video-js.vjs-1-1,
.video-js.vjs-16-9,
.video-js.vjs-4-3,
.video-js.vjs-9-16,
.video-js.vjs-fluid {
    width: 100%;
    max-width: 100%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode),
.video-js.vjs-16-9:not(.vjs-audio-only-mode),
.video-js.vjs-4-3:not(.vjs-audio-only-mode),
.video-js.vjs-9-16:not(.vjs-audio-only-mode),
.video-js.vjs-fluid:not(.vjs-audio-only-mode) {
    height: 0
}

.video-js.vjs-16-9:not(.vjs-audio-only-mode) {
    padding-top: 56.25%
}

.video-js.vjs-4-3:not(.vjs-audio-only-mode) {
    padding-top: 75%
}

.video-js.vjs-9-16:not(.vjs-audio-only-mode) {
    padding-top: 177.7777777778%
}

.video-js.vjs-1-1:not(.vjs-audio-only-mode) {
    padding-top: 100%
}

.video-js .vjs-tech,
.video-js.vjs-fill:not(.vjs-audio-only-mode) {
    width: 100%;
    height: 100%
}

.video-js .vjs-tech {
    position: absolute;
    top: 0;
    left: 0
}

.video-js.vjs-audio-only-mode .vjs-tech {
    display: none
}

body.vjs-full-window,
body.vjs-pip-window {
    padding: 0;
    margin: 0;
    height: 100%
}

.vjs-full-window .video-js.vjs-fullscreen,
body.vjs-pip-window .video-js {
    position: fixed;
    overflow: hidden;
    z-index: 1000;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0
}

.video-js.vjs-fullscreen:not(.vjs-ios-native-fs),
body.vjs-pip-window .video-js {
    width: 100% !important;
    height: 100% !important;
    padding-top: 0 !important;
    display: block
}

.video-js.vjs-fullscreen.vjs-user-inactive {
    cursor: none
}

.vjs-pip-container .vjs-pip-text {
    position: absolute;
    bottom: 10%;
    font-size: 2em;
    background-color: rgba(0, 0, 0, .7);
    padding: .5em;
    text-align: center;
    width: 100%
}

.vjs-layout-small.vjs-pip-container .vjs-pip-text,
.vjs-layout-tiny.vjs-pip-container .vjs-pip-text,
.vjs-layout-x-small.vjs-pip-container .vjs-pip-text {
    bottom: 0;
    font-size: 1.4em
}

.vjs-hidden {
    display: none !important
}

.vjs-disabled {
    opacity: .5;
    cursor: default
}

.video-js .vjs-offscreen {
    height: 1px;
    left: -9999px;
    position: absolute;
    top: 0;
    width: 1px
}

.vjs-lock-showing {
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important
}

.vjs-no-js {
    padding: 20px;
    color: #fff;
    background-color: #000;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    text-align: center;
    width: 300px;
    height: 150px;
    margin: 0 auto
}

.vjs-no-js a,
.vjs-no-js a:visited {
    color: #66A8CC
}

.video-js .vjs-big-play-button {
    font-size: 3em;
    line-height: 1.5em;
    height: 1.63332em;
    width: 3em;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0;
    margin-top: -.81666em;
    margin-left: -1.5em;
    cursor: pointer;
    opacity: 1;
    border: .06666em solid #fff;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, .7);
    border-radius: .3em;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-big-play-button .vjs-svg-icon {
    width: 1em;
    height: 1em;
    position: absolute;
    top: 50%;
    left: 50%;
    line-height: 1;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.video-js .vjs-big-play-button:focus,
.video-js:hover .vjs-big-play-button {
    border-color: #fff;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5);
    -webkit-transition: all 0s;
    transition: all 0s
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-error .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button {
    display: none
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause:not(.vjs-seeking,
.vjs-scrubbing,
.vjs-error) .vjs-big-play-button {
    display: block
}

.video-js button {
    background: none;
    border: none;
    color: inherit;
    display: inline-block;
    font-size: inherit;
    line-height: inherit;
    text-transform: none;
    text-decoration: none;
    -webkit-transition: none;
    transition: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.video-js.vjs-spatial-navigation-enabled .vjs-button:focus {
    outline: .0625em solid white;
    -webkit-box-shadow: none;
    box-shadow: none
}

.vjs-control .vjs-button {
    width: 100%;
    height: 100%
}

.video-js .vjs-control.vjs-close-button {
    cursor: pointer;
    height: 3em;
    position: absolute;
    right: 0;
    top: .5em;
    z-index: 2
}

.video-js .vjs-modal-dialog {
    background: rgba(0, 0, 0, .8);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), to(rgba(255, 255, 255, 0)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(255, 255, 255, 0));
    overflow: auto
}

.video-js .vjs-modal-dialog>* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vjs-modal-dialog .vjs-modal-dialog-content {
    font-size: 1.2em;
    line-height: 1.5;
    padding: 20px 24px;
    z-index: 1
}

.vjs-menu-button {
    cursor: pointer
}

.vjs-menu-button.vjs-disabled {
    cursor: default
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
    display: none
}

.vjs-menu .vjs-menu-content {
    display: block;
    padding: 0;
    margin: 0;
    font-family: Arial, Helvetica, sans-serif;
    overflow: auto
}

.vjs-menu .vjs-menu-content>* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.vjs-scrubbing .vjs-control.vjs-menu-button:hover .vjs-menu {
    display: none
}

.vjs-menu li {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    list-style: none;
    margin: 0;
    padding: .2em 0;
    line-height: 1.4em;
    font-size: 1.2em;
    text-align: center;
    text-transform: lowercase
}

.js-focus-visible .vjs-menu li.vjs-menu-item:hover,
.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.js-focus-visible .vjs-menu li.vjs-selected:hover,
.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
    background-color: #fff;
    color: #2B333F
}

.js-focus-visible .vjs-menu li.vjs-selected:hover .vjs-svg-icon,
.vjs-menu li.vjs-selected .vjs-svg-icon,
.vjs-menu li.vjs-selected:focus .vjs-svg-icon,
.vjs-menu li.vjs-selected:hover .vjs-svg-icon {
    fill: #000000
}

.js-focus-visible .vjs-menu :not(.vjs-selected):focus:not(.focus-visible),
.video-js .vjs-menu :not(.vjs-selected):focus:not(:focus-visible) {
    background: none
}

.vjs-menu li.vjs-menu-title {
    text-align: center;
    text-transform: uppercase;
    font-size: 1em;
    line-height: 2em;
    padding: 0;
    margin: 0 0 .3em;
    font-weight: 700;
    cursor: default
}

.vjs-menu-button-popup .vjs-menu {
    display: none;
    position: absolute;
    bottom: 0;
    width: 10em;
    left: -3em;
    height: 0;
    margin-bottom: 1.5em;
    border-top-color: rgba(43, 51, 63, .7)
}

.vjs-pip-window .vjs-menu-button-popup .vjs-menu {
    left: auto;
    right: 1em
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, .7);
    position: absolute;
    width: 100%;
    bottom: 1.5em;
    max-height: 15em
}

.vjs-layout-tiny .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 5em
}

.vjs-layout-small .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 10em
}

.vjs-layout-medium .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 14em
}

.vjs-layout-huge .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content,
.vjs-layout-x-large .vjs-menu-button-popup .vjs-menu .vjs-menu-content {
    max-height: 25em
}

.vjs-menu-button-popup .vjs-menu.vjs-lock-showing,
.vjs-workinghover .vjs-menu-button-popup.vjs-hover .vjs-menu {
    display: block
}

.video-js .vjs-menu-button-inline {
    -webkit-transition: all .4s;
    transition: all .4s;
    overflow: hidden
}

.video-js .vjs-menu-button-inline:before {
    width: 2.222222222em
}

.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline:hover {
    width: 12em
}

.vjs-menu-button-inline .vjs-menu {
    opacity: 0;
    height: 100%;
    width: auto;
    position: absolute;
    left: 4em;
    top: 0;
    padding: 0;
    margin: 0;
    -webkit-transition: all .4s;
    transition: all .4s
}

.vjs-menu-button-inline.vjs-slider-active .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline:hover .vjs-menu {
    display: block;
    opacity: 1
}

.vjs-menu-button-inline .vjs-menu-content {
    width: auto;
    height: 100%;
    margin: 0;
    overflow: hidden
}

.video-js .vjs-control-bar {
    display: none;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 3em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, .7)
}

.video-js.vjs-spatial-navigation-enabled .vjs-control-bar {
    gap: 1px
}

.video-js:not(.vjs-controls-disabled,
.vjs-using-native-controls,
.vjs-error) .vjs-control-bar.vjs-lock-showing {
    display: -ms-flexbox !important;
    display: flex !important
}

.vjs-audio-only-mode .vjs-control-bar,
.vjs-has-started .vjs-control-bar {
    display: -ms-flexbox;
    display: flex;
    visibility: visible;
    opacity: 1;
    -webkit-transition: visibility .1s, opacity .1s;
    transition: visibility .1s, opacity .1s
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: visible;
    opacity: 0;
    pointer-events: none;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-error .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar {
    display: none !important
}

.vjs-audio-only-mode.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar,
.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    opacity: 1;
    visibility: visible;
    pointer-events: auto
}

.video-js .vjs-control {
    position: relative;
    text-align: center;
    margin: 0;
    padding: 0;
    height: 100%;
    width: 4em;
    -ms-flex: none;
    flex: none
}

.video-js .vjs-control.vjs-visible-text {
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.vjs-button>.vjs-icon-placeholder:before {
    font-size: 1.8em;
    line-height: 1.67
}

.vjs-button>.vjs-icon-placeholder {
    display: block
}

.vjs-button>.vjs-svg-icon {
    display: inline-block
}

.video-js .vjs-control:focus,
.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before {
    text-shadow: 0 0 1em white
}

.video-js :not(.vjs-visible-text)>.vjs-control-text {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px
}

.video-js .vjs-custom-control-spacer {
    display: none
}

.video-js .vjs-progress-control {
    cursor: pointer;
    -ms-flex: auto;
    flex: auto;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    min-width: 4em;
    -ms-touch-action: none;
    touch-action: none
}

.video-js .vjs-progress-control.disabled {
    cursor: default
}

.vjs-live .vjs-progress-control {
    display: none
}

.vjs-liveui .vjs-progress-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.video-js .vjs-progress-holder {
    -ms-flex: auto;
    flex: auto;
    -webkit-transition: all .2s;
    transition: all .2s;
    height: .3em
}

.video-js .vjs-progress-control .vjs-progress-holder {
    margin: 0 10px
}

.video-js .vjs-progress-control:hover .vjs-progress-holder,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-progress-holder {
    font-size: 1.6666666667em
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
    font-size: 1em
}

.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div,
.video-js .vjs-progress-holder .vjs-play-progress {
    position: absolute;
    display: block;
    height: 100%;
    margin: 0;
    padding: 0;
    width: 0
}

.video-js .vjs-play-progress {
    background-color: #fff
}

.video-js .vjs-play-progress:before {
    font-size: .9em;
    position: absolute;
    right: -.5em;
    line-height: .35em;
    z-index: 1
}

.vjs-svg-icons-enabled .vjs-play-progress:before {
    content: none !important
}

.vjs-play-progress .vjs-svg-icon {
    position: absolute;
    top: -.35em;
    right: -.4em;
    width: .9em;
    height: .9em;
    pointer-events: none;
    line-height: .15em;
    z-index: 1
}

.video-js .vjs-load-progress {
    background: rgba(115, 133, 159, .5)
}

.video-js .vjs-load-progress div {
    background: rgba(115, 133, 159, .75)
}

.video-js .vjs-time-tooltip {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
    display: none
}

.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-time-tooltip {
    display: block;
    font-size: .6em;
    visibility: visible
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
    font-size: 1em
}

.video-js .vjs-progress-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 1px;
    height: 100%;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-progress-control:hover .vjs-mouse-display,
.video-js.vjs-scrubbing.vjs-touch-enabled .vjs-progress-control .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.vjs-mouse-display .vjs-time-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.video-js .vjs-slider {
    position: relative;
    cursor: pointer;
    padding: 0;
    margin: 0 .45em;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-color: #73859f;
    background-color: rgba(115, 133, 159, .5)
}

.video-js .vjs-slider.disabled {
    cursor: default
}

.video-js .vjs-slider:focus {
    text-shadow: 0 0 1em white;
    -webkit-box-shadow: 0 0 1em #fff;
    box-shadow: 0 0 1em #fff
}

.video-js.vjs-spatial-navigation-enabled .vjs-slider:focus {
    outline: .0625em solid white
}

.video-js .vjs-mute-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none
}

.video-js .vjs-volume-control {
    cursor: pointer;
    margin-right: 1em;
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
    width: 5em
}

.video-js .vjs-volume-panel .vjs-volume-control {
    visibility: visible;
    opacity: 0;
    width: 1px;
    height: 1px;
    margin-left: -1px
}

.video-js .vjs-volume-panel {
    -webkit-transition: width 1s;
    transition: width 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control {
    visibility: visible;
    opacity: 1;
    position: relative;
    -webkit-transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s;
    transition: visibility .1s, opacity .1s, height .1s, width .1s, left 0s, top 0s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal {
    width: 5em;
    height: 3em;
    margin-right: 0
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-mute-control~.vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel.vjs-hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical {
    left: -3.5em;
    -webkit-transition: left 0s;
    transition: left 0s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active {
    width: 10em;
    -webkit-transition: width .1s;
    transition: width .1s
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
    width: 4em
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
    height: 8em;
    width: 3em;
    left: -3000em;
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
    -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
    transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s
}

.video-js .vjs-volume-panel {
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-volume-bar {
    margin: 1.35em .45em
}

.vjs-volume-bar.vjs-slider-horizontal {
    width: 5em;
    height: .3em
}

.vjs-volume-bar.vjs-slider-vertical {
    width: .3em;
    height: 5em;
    margin: 1.35em auto
}

.video-js .vjs-volume-level {
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #fff
}

.video-js .vjs-volume-level:before {
    position: absolute;
    font-size: .9em;
    z-index: 1
}

.vjs-slider-vertical .vjs-volume-level {
    width: .3em
}

.vjs-slider-vertical .vjs-volume-level:before {
    top: -.5em;
    left: -.3em;
    z-index: 1
}

.vjs-svg-icons-enabled .vjs-volume-level:before {
    content: none
}

.vjs-volume-level .vjs-svg-icon {
    position: absolute;
    width: .9em;
    height: .9em;
    pointer-events: none;
    z-index: 1
}

.vjs-slider-horizontal .vjs-volume-level {
    height: .3em
}

.vjs-slider-horizontal .vjs-volume-level:before {
    line-height: .35em;
    right: -.5em
}

.vjs-slider-horizontal .vjs-volume-level .vjs-svg-icon {
    right: -.3em;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.vjs-slider-vertical .vjs-volume-level .vjs-svg-icon {
    top: -.55em;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
    width: 4em
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
    height: 100%
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
    width: 100%
}

.video-js .vjs-volume-vertical {
    width: 3em;
    height: 8em;
    bottom: 8em;
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, .7)
}

.video-js .vjs-volume-horizontal .vjs-menu {
    left: -2em
}

.video-js .vjs-volume-tooltip {
    background-color: #fff;
    background-color: rgba(255, 255, 255, .8);
    border-radius: .3em;
    color: #000;
    float: right;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em;
    padding: 6px 8px 8px;
    pointer-events: none;
    position: absolute;
    top: -3.4em;
    visibility: hidden;
    z-index: 1
}

.video-js .vjs-volume-control:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-control:hover .vjs-volume-tooltip {
    display: block;
    font-size: 1em;
    visibility: visible
}

.video-js .vjs-volume-vertical:hover .vjs-progress-holder:focus .vjs-volume-tooltip,
.video-js .vjs-volume-vertical:hover .vjs-volume-tooltip {
    left: 1em;
    top: -12px
}

.video-js .vjs-volume-control.disabled:hover .vjs-volume-tooltip {
    font-size: 1em
}

.video-js .vjs-volume-control .vjs-mouse-display {
    display: none;
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #000;
    z-index: 1
}

.video-js .vjs-volume-horizontal .vjs-mouse-display {
    width: 1px;
    height: 100%
}

.video-js .vjs-volume-control:hover .vjs-mouse-display {
    display: block
}

.video-js.vjs-user-inactive .vjs-volume-control .vjs-mouse-display {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: visibility 1s, opacity 1s;
    transition: visibility 1s, opacity 1s
}

.vjs-mouse-display .vjs-volume-tooltip {
    color: #fff;
    background-color: #000;
    background-color: rgba(0, 0, 0, .8)
}

.vjs-poster {
    display: inline-block;
    vertical-align: middle;
    cursor: pointer;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100%
}

.vjs-has-started .vjs-poster,
.vjs-using-native-controls .vjs-poster {
    display: none
}

.vjs-audio.vjs-has-started .vjs-poster,
.vjs-has-started.vjs-audio-poster-mode .vjs-poster,
.vjs-pip-container.vjs-has-started .vjs-poster {
    display: block
}

.vjs-poster img {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.video-js .vjs-live-control {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex: auto;
    flex: auto;
    font-size: 1em;
    line-height: 3em
}

.video-js.vjs-liveui .vjs-live-control,
.video-js:not(.vjs-live) .vjs-live-control {
    display: none
}

.video-js .vjs-seek-to-live-control {
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    -ms-flex: none;
    flex: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 100%;
    padding-left: .5em;
    padding-right: .5em;
    font-size: 1em;
    line-height: 3em;
    width: auto;
    min-width: 4em
}

.video-js.vjs-live:not(.vjs-liveui) .vjs-seek-to-live-control,
.video-js:not(.vjs-live) .vjs-seek-to-live-control {
    display: none
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge {
    cursor: auto
}

.vjs-seek-to-live-control .vjs-icon-placeholder {
    margin-right: .5em;
    color: #888
}

.vjs-svg-icons-enabled .vjs-seek-to-live-control {
    line-height: 0
}

.vjs-seek-to-live-control .vjs-svg-icon {
    width: 1em;
    height: 1em;
    pointer-events: none;
    fill: #888888
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-icon-placeholder {
    color: red
}

.vjs-seek-to-live-control.vjs-control.vjs-at-live-edge .vjs-svg-icon {
    fill: red
}

.video-js .vjs-time-control {
    -ms-flex: none;
    flex: none;
    font-size: 1em;
    line-height: 3em;
    min-width: 2em;
    width: auto;
    padding-left: 1em;
    padding-right: 1em
}

.video-js .vjs-current-time,
.video-js .vjs-duration,
.vjs-live .vjs-time-control,
.vjs-live .vjs-time-divider {
    display: none
}

.vjs-time-divider {
    display: none;
    line-height: 3em
}

.vjs-normalise-time-controls:not(.vjs-live) .vjs-time-control {
    display: -ms-flexbox;
    display: flex
}

.video-js .vjs-play-control {
    cursor: pointer
}

.video-js .vjs-play-control .vjs-icon-placeholder {
    -ms-flex: none;
    flex: none
}

.vjs-text-track-display {
    position: absolute;
    bottom: 3em;
    left: 0;
    right: 0;
    top: 0;
    pointer-events: none
}

.vjs-error .vjs-text-track-display {
    display: none
}

.video-js.vjs-controls-disabled .vjs-text-track-display,
.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
    bottom: 1em
}

.video-js .vjs-text-track {
    font-size: 1.4em;
    text-align: center;
    margin-bottom: .1em
}

.vjs-subtitles {
    color: #fff
}

.vjs-captions {
    color: #fc6
}

.vjs-tt-cue {
    display: block
}

video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-3em);
    transform: translateY(-3em)
}

.video-js.vjs-controls-disabled video::-webkit-media-text-track-display,
.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
    -webkit-transform: translateY(-1.5em);
    transform: translateY(-1.5em)
}

.video-js.vjs-force-center-align-cues .vjs-text-track-cue {
    text-align: center !important;
    width: 80% !important
}

@supports not (inset:10px) {
    .video-js .vjs-text-track-display>div {
        top: 0;
        right: 0;
        bottom: 0;
        left: 0
    }
}

.video-js .vjs-picture-in-picture-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-picture-in-picture-control,
.vjs-pip-window .vjs-picture-in-picture-control {
    display: none
}

.video-js .vjs-fullscreen-control {
    cursor: pointer;
    -ms-flex: none;
    flex: none
}

.video-js.vjs-audio-only-mode .vjs-fullscreen-control,
.vjs-pip-window .vjs-fullscreen-control {
    display: none
}

.vjs-playback-rate .vjs-playback-rate-value,
.vjs-playback-rate>.vjs-menu-button {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.vjs-playback-rate .vjs-playback-rate-value {
    pointer-events: none;
    font-size: 1.5em;
    line-height: 2;
    text-align: center
}

.vjs-playback-rate .vjs-menu {
    width: 4em;
    left: 0
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
    font-size: 1.4em;
    text-align: center
}

.vjs-loading-spinner {
    display: none;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    opacity: .85;
    text-align: left;
    border: .6em solid rgba(43, 51, 63, .7);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-clip: padding-box;
    width: 5em;
    height: 5em;
    border-radius: 50%;
    visibility: hidden
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-animation: vjs-spinner-show 0s linear .3s forwards;
    animation: vjs-spinner-show 0s linear .3s forwards
}

.vjs-error .vjs-loading-spinner {
    display: none
}

.vjs-loading-spinner:after,
.vjs-loading-spinner:before {
    content: "";
    position: absolute;
    -webkit-box-sizing: inherit;
    box-sizing: inherit;
    width: inherit;
    height: inherit;
    border-radius: inherit;
    opacity: 1;
    border: inherit;
    border-color: white transparent transparent
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before {
    -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite;
    animation: vjs-spinner-spin 1.1s cubic-bezier(.6, .2, 0, .8) infinite, vjs-spinner-fade 1.1s linear infinite
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
    border-top-color: rgb(255, 255, 255)
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
    border-top-color: rgb(255, 255, 255);
    -webkit-animation-delay: .44s;
    animation-delay: .44s
}

@-webkit-keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@keyframes vjs-spinner-show {
    to {
        visibility: visible
    }
}

@-webkit-keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@keyframes vjs-spinner-spin {
    to {
        -webkit-transform: rotate(1turn);
        transform: rotate(1turn)
    }
}

@-webkit-keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: white
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

@keyframes vjs-spinner-fade {
    0% {
        border-top-color: #73859f
    }
    20% {
        border-top-color: #73859f
    }
    35% {
        border-top-color: white
    }
    60% {
        border-top-color: #73859f
    }
    to {
        border-top-color: #73859f
    }
}

.video-js.vjs-audio-only-mode .vjs-captions-button {
    display: none
}

.vjs-chapters-button .vjs-menu ul {
    width: 24em
}

.video-js.vjs-audio-only-mode .vjs-descriptions-button {
    display: none
}

.vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-svg-icon {
    width: 1.5em;
    height: 1.5em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-subs-caps-button+.vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: "\f10c";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-audio-only-mode .vjs-subs-caps-button {
    display: none
}

.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder,
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
    vertical-align: middle;
    display: inline-block;
    margin-bottom: -.1em
}

.video-js .vjs-audio-button+.vjs-menu .vjs-descriptions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before,
.video-js .vjs-audio-button+.vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
    font-family: VideoJS;
    content: " \f12e";
    font-size: 1.5em;
    line-height: inherit
}

.video-js.vjs-layout-small .vjs-current-time,
.video-js.vjs-layout-small .vjs-duration,
.video-js.vjs-layout-small .vjs-playback-rate,
.video-js.vjs-layout-small .vjs-remaining-time,
.video-js.vjs-layout-small .vjs-time-divider,
.video-js.vjs-layout-small .vjs-volume-control,
.video-js.vjs-layout-tiny .vjs-current-time,
.video-js.vjs-layout-tiny .vjs-duration,
.video-js.vjs-layout-tiny .vjs-playback-rate,
.video-js.vjs-layout-tiny .vjs-remaining-time,
.video-js.vjs-layout-tiny .vjs-time-divider,
.video-js.vjs-layout-tiny .vjs-volume-control,
.video-js.vjs-layout-x-small .vjs-current-time,
.video-js.vjs-layout-x-small .vjs-duration,
.video-js.vjs-layout-x-small .vjs-playback-rate,
.video-js.vjs-layout-x-small .vjs-remaining-time,
.video-js.vjs-layout-x-small .vjs-time-divider,
.video-js.vjs-layout-x-small .vjs-volume-control {
    display: none
}

.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-tiny .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-hover,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js.vjs-layout-x-small .vjs-volume-panel.vjs-volume-panel-horizontal:hover {
    width: auto
}

.video-js.vjs-layout-tiny .vjs-progress-control,
.video-js.vjs-layout-x-small .vjs-progress-control {
    display: none
}

.video-js.vjs-layout-x-small .vjs-custom-control-spacer {
    -ms-flex: auto;
    flex: auto;
    display: block
}

.vjs-modal-dialog.vjs-text-track-settings {
    background-color: #2B333F;
    background-color: rgba(43, 51, 63, .75);
    color: #fff;
    height: 70%
}

.vjs-spatial-navigation-enabled .vjs-modal-dialog.vjs-text-track-settings {
    height: 80%
}

.vjs-error .vjs-text-track-settings {
    display: none
}

.vjs-text-track-settings .vjs-modal-dialog-content {
    display: table
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-controls,
.vjs-text-track-settings .vjs-track-settings-font {
    display: table-cell
}

.vjs-text-track-settings .vjs-track-settings-controls {
    text-align: right;
    vertical-align: bottom
}

@supports (display:grid) {
    .vjs-text-track-settings .vjs-modal-dialog-content {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-template-rows: 1fr;
        padding: 20px 24px 0
    }
    .vjs-track-settings-controls .vjs-default-button {
        margin-bottom: 20px
    }
    .vjs-text-track-settings .vjs-track-settings-controls {
        grid-column: 1/-1
    }
    .vjs-layout-small .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-tiny .vjs-text-track-settings .vjs-modal-dialog-content,
    .vjs-layout-x-small .vjs-text-track-settings .vjs-modal-dialog-content {
        grid-template-columns: 1fr
    }
}

.vjs-text-track-settings select {
    font-size: inherit
}

.vjs-track-setting>select {
    margin-right: 1em;
    margin-bottom: .5em
}

.vjs-text-track-settings fieldset {
    margin: 10px;
    border: none
}

.vjs-text-track-settings fieldset span {
    display: inline-block;
    padding: 0 .6em .8em
}

.vjs-text-track-settings fieldset span>select {
    max-width: 7.3em
}

.vjs-text-track-settings legend {
    color: #fff;
    font-weight: 700;
    font-size: 1.2em
}

.vjs-text-track-settings .vjs-label {
    margin: 0 .5em .5em 0
}

.vjs-track-settings-controls button:active,
.vjs-track-settings-controls button:focus {
    outline-style: solid;
    outline-width: medium;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
    background-image: linear-gradient(0deg, #fff 88%, #73859f)
}

.vjs-track-settings-controls button:hover {
    color: rgba(43, 51, 63, .75)
}

.vjs-track-settings-controls button {
    background-color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
    background-image: linear-gradient(-180deg, #fff 88%, #73859f);
    color: #2B333F;
    cursor: pointer;
    border-radius: 2px
}

.vjs-track-settings-controls .vjs-default-button {
    margin-right: 1em
}

.vjs-title-bar {
    background: rgba(0, 0, 0, .9);
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .9)), color-stop(60%, rgba(0, 0, 0, .7)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(180deg, rgba(0, 0, 0, .9), rgba(0, 0, 0, .7) 60%, rgba(0, 0, 0, 0));
    font-size: 1.2em;
    line-height: 1.5;
    -webkit-transition: opacity .1s;
    transition: opacity .1s;
    padding: .666em 1.333em 4em;
    pointer-events: none;
    position: absolute;
    top: 0;
    width: 100%
}

.vjs-error .vjs-title-bar {
    display: none
}

.vjs-title-bar-description,
.vjs-title-bar-title {
    margin: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.vjs-title-bar-title {
    font-weight: 700;
    margin-bottom: .333em
}

.vjs-playing.vjs-user-inactive .vjs-title-bar {
    opacity: 0;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.video-js .vjs-skip-backward-10,
.video-js .vjs-skip-backward-30,
.video-js .vjs-skip-backward-5,
.video-js .vjs-skip-forward-10,
.video-js .vjs-skip-forward-30,
.video-js .vjs-skip-forward-5 {
    cursor: pointer
}

.video-js .vjs-transient-button {
    position: absolute;
    height: 3em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: rgba(50, 50, 50, .5);
    cursor: pointer;
    opacity: 1;
    -webkit-transition: opacity 1s;
    transition: opacity 1s
}

.video-js:not(.vjs-has-started) .vjs-transient-button {
    display: none
}

.video-js.not-hover .vjs-transient-button:not(.force-display),
.video-js.vjs-user-inactive .vjs-transient-button:not(.force-display) {
    opacity: 0
}

.video-js .vjs-transient-button span {
    padding: 0 .5em
}

.video-js .vjs-transient-button.vjs-left {
    left: 1em
}

.video-js .vjs-transient-button.vjs-right {
    right: 1em
}

.video-js .vjs-transient-button.vjs-top {
    top: 1em
}

.video-js .vjs-transient-button.vjs-near-top {
    top: 4em
}

.video-js .vjs-transient-button.vjs-bottom {
    bottom: 4em
}

.video-js .vjs-transient-button:hover {
    background-color: rgba(50, 50, 50, .9)
}

@media print {
    .video-js>:not(.vjs-tech):not(.vjs-poster) {
        visibility: hidden
    }
}

.vjs-resize-manager {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
    z-index: -1000
}

.js-focus-visible .video-js :focus:not(.focus-visible) {
    outline: none
}

.video-js :focus:not(:focus-visible) {
    outline: none
}

._container_nssta_1 {
    position: relative
}

._float_nssta_5 {
    --layered-offset: 20px;
    position: absolute;
    margin: var(--layered-offset)
}

._float_nssta_5._fill-all_nssta_10 {
    width: calc(100% - var(--layered-offset) * 2)
}

._float_nssta_5._half-all_nssta_13 {
    width: calc(50% - var(--layered-offset) * 2)
}

._float_nssta_5._third-all_nssta_16 {
    width: calc(33.33% - var(--layered-offset) * 2)
}

._float_nssta_5._quarter-all_nssta_19 {
    width: calc(25% - var(--layered-offset) * 2)
}

._float_nssta_5._bottom-left-all_nssta_22 {
    bottom: 0;
    left: 0;
    margin-top: 0;
    margin-right: 0
}

._float_nssta_5._bottom-center-all_nssta_28 {
    bottom: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-top: 0;
    margin-left: 0;
    margin-right: 0
}

._float_nssta_5._bottom-right-all_nssta_36 {
    bottom: 0;
    right: 0;
    margin-left: 0;
    margin-top: 0
}

._float_nssta_5._top-left-all_nssta_42 {
    top: 0;
    left: 0;
    margin-right: 0;
    margin-bottom: 0
}

._float_nssta_5._top-center-all_nssta_48 {
    top: 0;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0
}

._float_nssta_5._top-right-all_nssta_56 {
    top: 0;
    right: 0;
    margin-left: 0;
    margin-bottom: 0
}

._float_nssta_5._middle-left-all_nssta_62 {
    top: 50%;
    left: 0;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

._float_nssta_5._middle-center-all_nssta_70 {
    top: 50%;
    left: 50%;
    margin: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

._float_nssta_5._middle-right-all_nssta_76 {
    top: 50%;
    right: 0;
    margin-top: 0;
    margin-left: 0;
    margin-bottom: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

@media (max-width:767px) {
    ._float_nssta_5._fill-mobile_nssta_85 {
        width: calc(100% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._half-mobile_nssta_88 {
        width: calc(50% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._third-mobile_nssta_91 {
        width: calc(33.33% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._quarter-mobile_nssta_94 {
        width: calc(25% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._bottom-left-mobile_nssta_97 {
        bottom: 0;
        left: 0;
        margin-top: 0;
        margin-right: 0
    }
    ._float_nssta_5._bottom-center-mobile_nssta_103 {
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }
    ._float_nssta_5._bottom-right-mobile_nssta_111 {
        bottom: 0;
        right: 0;
        margin-left: 0;
        margin-top: 0
    }
    ._float_nssta_5._top-left-mobile_nssta_117 {
        top: 0;
        left: 0;
        margin-right: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._top-center-mobile_nssta_123 {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._top-right-mobile_nssta_131 {
        top: 0;
        right: 0;
        margin-left: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._middle-left-mobile_nssta_137 {
        top: 50%;
        left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    ._float_nssta_5._middle-center-mobile_nssta_145 {
        top: 50%;
        left: 50%;
        margin: 0;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    ._float_nssta_5._middle-right-mobile_nssta_151 {
        top: 50%;
        right: 0;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:768px) {
    ._float_nssta_5._fill-desktop_nssta_161 {
        width: calc(100% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._half-desktop_nssta_164 {
        width: calc(50% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._third-desktop_nssta_167 {
        width: calc(33.33% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._quarter-desktop_nssta_170 {
        width: calc(25% - var(--layered-offset) * 2)
    }
    ._float_nssta_5._bottom-left-desktop_nssta_173 {
        bottom: 0;
        left: 0;
        margin-top: 0;
        margin-right: 0
    }
    ._float_nssta_5._bottom-center-desktop_nssta_179 {
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-top: 0;
        margin-left: 0;
        margin-right: 0
    }
    ._float_nssta_5._bottom-right-desktop_nssta_187 {
        bottom: 0;
        right: 0;
        margin-left: 0;
        margin-top: 0
    }
    ._float_nssta_5._top-left-desktop_nssta_193 {
        top: 0;
        left: 0;
        margin-right: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._top-center-desktop_nssta_199 {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        margin-left: 0;
        margin-right: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._top-right-desktop_nssta_207 {
        top: 0;
        right: 0;
        margin-left: 0;
        margin-bottom: 0
    }
    ._float_nssta_5._middle-left-desktop_nssta_213 {
        top: 50%;
        left: 0;
        margin-top: 0;
        margin-right: 0;
        margin-bottom: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
    ._float_nssta_5._middle-center-desktop_nssta_221 {
        top: 50%;
        left: 50%;
        margin: 0;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
    ._float_nssta_5._middle-right-desktop_nssta_227 {
        top: 50%;
        right: 0;
        margin-top: 0;
        margin-left: 0;
        margin-bottom: 0;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

._wrapper_1k71m_1 {
    position: relative;
    width: 100%;
    height: 100%
}

._btn_1k71m_7 {
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    line-height: 0;
    background: white;
    border-radius: 50%;
    border: 2px solid rgba(14, 15, 12, .12)
}

@media (prefers-reduced-motion) {
    ._btn_1k71m_7 {
        display: none
    }
}

._btnIcon_1k71m_24 {
    fill: #868685;
    height: 12px
}

.mw-disclaimer,
.np-theme-personal.np-theme-personal--neutral {
    background-color: var(--color-background-neutral)
}

.mw-disclaimer {
    padding: var(--mw-space-8);
    border-radius: var(--size-24)
}

@media (min-width:768px) {
    .mw-disclaimer {
        border-radius: 30px
    }
}

.np-theme-personal.np-theme-personal--neutral .mw-disclaimer {
    background-color: var(--color-background-elevated)
}

.mw-disclaimer .mw-disclaimer__item:not(:last-child) {
    margin-bottom: var(--mw-space-2)
}

ol.mw-disclaimer {
    list-style: none
}

ol.mw-disclaimer>.mw-disclaimer__item:before {
    list-style: none;
    content: counter(list-item) "\a0\a0";
    font-weight: 700
}

.wds-sentiment-surface {
    --ring-outline-color: var(--color-sentiment-content-primary, var(--color-content-primary))
}

.wds-sentiment-surface--hasBaseStyles {
    background-color: var(--color-sentiment-background-surface);
    color: var(--color-sentiment-content-primary)
}

.np-theme-business--bright-green.wds-sentiment-surface-negative-base,
.np-theme-business.wds-sentiment-surface-negative-base,
.np-theme-personal--bright-green.wds-sentiment-surface-negative-base,
.np-theme-personal.wds-sentiment-surface-negative-base,
.np-theme-platform.wds-sentiment-surface-negative-base {
    --color-sentiment-content-primary: #CB272F;
    --color-sentiment-content-primary-hover: #B8232B;
    --color-sentiment-content-primary-active: #A72027;
    --color-sentiment-interactive-primary: #CB272F;
    --color-sentiment-interactive-primary-hover: #B8232B;
    --color-sentiment-interactive-primary-active: #A72027;
    --color-sentiment-interactive-secondary: #FBEAEA;
    --color-sentiment-interactive-secondary-hover: #F9E1E1;
    --color-sentiment-interactive-secondary-active: #F8D8D8;
    --color-sentiment-interactive-secondary-neutral: #F5D3D4;
    --color-sentiment-interactive-secondary-neutral-hover: #F0BDBE;
    --color-sentiment-interactive-secondary-neutral-active: #ECACAD;
    --color-sentiment-interactive-control: #FBEAEA;
    --color-sentiment-interactive-control-hover: #F9E1E1;
    --color-sentiment-interactive-control-active: #F8D8D8;
    --color-sentiment-background-surface: #FBEAEA;
    --color-sentiment-background-surface-hover: #F9E1E1;
    --color-sentiment-background-surface-active: #F8D8D8
}

.np-theme-business--bright-green.wds-sentiment-surface-negative-elevated,
.np-theme-business.wds-sentiment-surface-negative-elevated,
.np-theme-personal--bright-green.wds-sentiment-surface-negative-elevated,
.np-theme-personal.wds-sentiment-surface-negative-elevated,
.np-theme-platform.wds-sentiment-surface-negative-elevated {
    --color-sentiment-content-primary: #FFFFFF;
    --color-sentiment-content-primary-hover: #F5CCCC;
    --color-sentiment-content-primary-active: #F1B7B7;
    --color-sentiment-interactive-primary: #FBEAEA;
    --color-sentiment-interactive-primary-hover: #F5CCCC;
    --color-sentiment-interactive-primary-active: #F1B7B7;
    --color-sentiment-interactive-secondary: #CB272F;
    --color-sentiment-interactive-secondary-hover: #B8232B;
    --color-sentiment-interactive-secondary-active: #A72027;
    --color-sentiment-interactive-secondary-neutral: #9B141B;
    --color-sentiment-interactive-secondary-neutral-hover: #831116;
    --color-sentiment-interactive-secondary-neutral-active: #6D0e13;
    --color-sentiment-interactive-control: #CB272F;
    --color-sentiment-interactive-control-hover: #B8232B;
    --color-sentiment-interactive-control-active: #A72027;
    --color-sentiment-background-surface: #90000D;
    --color-sentiment-background-surface-hover: #B8232B;
    --color-sentiment-background-surface-active: #A72027
}

.np-theme-business--dark.wds-sentiment-surface-negative-base,
.np-theme-business--forest-green.wds-sentiment-surface-negative-base,
.np-theme-personal--dark.wds-sentiment-surface-negative-base,
.np-theme-personal--forest-green.wds-sentiment-surface-negative-base,
.np-theme-platform--forest-green.wds-sentiment-surface-negative-base {
    --color-sentiment-content-primary: #FFA8AD;
    --color-sentiment-content-primary-hover: #FFBDC0;
    --color-sentiment-content-primary-active: #FFD1D3;
    --color-sentiment-interactive-primary: #FFA8AD;
    --color-sentiment-interactive-primary-hover: #FFBDC0;
    --color-sentiment-interactive-primary-active: #FFD1D3;
    --color-sentiment-interactive-secondary: #410B0D;
    --color-sentiment-interactive-secondary-hover: #641115;
    --color-sentiment-interactive-secondary-active: #761418;
    --color-sentiment-interactive-secondary-neutral: #601013;
    --color-sentiment-interactive-secondary-neutral-hover: #7A1519;
    --color-sentiment-interactive-secondary-neutral-active: #90181D;
    --color-sentiment-interactive-control: #410B0D;
    --color-sentiment-interactive-control-hover: #641115;
    --color-sentiment-interactive-control-active: #761418;
    --color-sentiment-background-surface: #410B0D;
    --color-sentiment-background-surface-hover: #641115;
    --color-sentiment-background-surface-active: #761418
}

.np-theme-business--dark.wds-sentiment-surface-negative-elevated,
.np-theme-business--forest-green.wds-sentiment-surface-negative-elevated,
.np-theme-personal--dark.wds-sentiment-surface-negative-elevated,
.np-theme-personal--forest-green.wds-sentiment-surface-negative-elevated,
.np-theme-platform--forest-green.wds-sentiment-surface-negative-elevated {
    --color-sentiment-content-primary: #410B0D;
    --color-sentiment-content-primary-hover: #641115;
    --color-sentiment-content-primary-active: #761418;
    --color-sentiment-interactive-primary: #410B0D;
    --color-sentiment-interactive-primary-hover: #641115;
    --color-sentiment-interactive-primary-active: #761418;
    --color-sentiment-interactive-secondary: #FFA8AD;
    --color-sentiment-interactive-secondary-hover: #FFBDC0;
    --color-sentiment-interactive-secondary-active: #FFD1D3;
    --color-sentiment-interactive-secondary-neutral: #D9898D;
    --color-sentiment-interactive-secondary-neutral-hover: #D68084;
    --color-sentiment-interactive-secondary-neutral-active: #D06C71;
    --color-sentiment-interactive-control: #FFA8AD;
    --color-sentiment-interactive-control-hover: #FFBDC0;
    --color-sentiment-interactive-control-active: #FFD1D3;
    --color-sentiment-background-surface: #FFA8AD;
    --color-sentiment-background-surface-hover: #FFBDC0;
    --color-sentiment-background-surface-active: #FFD1D3
}

.np-theme-business--bright-green.wds-sentiment-surface-warning-base,
.np-theme-business.wds-sentiment-surface-warning-base,
.np-theme-personal--bright-green.wds-sentiment-surface-warning-base,
.np-theme-personal.wds-sentiment-surface-warning-base,
.np-theme-platform.wds-sentiment-surface-warning-base {
    --color-sentiment-content-primary: #4A3B1C;
    --color-sentiment-content-primary-hover: #302612;
    --color-sentiment-content-primary-active: #2C2311;
    --color-sentiment-interactive-primary: #FFD11A;
    --color-sentiment-interactive-primary-hover: #FFBF0F;
    --color-sentiment-interactive-primary-active: #FFBB00;
    --color-sentiment-interactive-secondary: #FFF7D7;
    --color-sentiment-interactive-secondary-hover: #FFF0B2;
    --color-sentiment-interactive-secondary-active: #FFE98F;
    --color-sentiment-interactive-secondary-neutral: #FFEC9E;
    --color-sentiment-interactive-secondary-neutral-hover: #FFE187;
    --color-sentiment-interactive-secondary-neutral-active: #FFD55F;
    --color-sentiment-interactive-control: #4A3B1C;
    --color-sentiment-interactive-control-hover: #302612;
    --color-sentiment-interactive-control-active: #2C2311;
    --color-sentiment-background-surface: #FFF7D7;
    --color-sentiment-background-surface-hover: #FFF0B2;
    --color-sentiment-background-surface-active: #FFE98F
}

.np-theme-business--bright-green.wds-sentiment-surface-warning-elevated,
.np-theme-business.wds-sentiment-surface-warning-elevated,
.np-theme-personal--bright-green.wds-sentiment-surface-warning-elevated,
.np-theme-personal.wds-sentiment-surface-warning-elevated,
.np-theme-platform.wds-sentiment-surface-warning-elevated {
    --color-sentiment-content-primary: #4A3B1C;
    --color-sentiment-content-primary-hover: #302612;
    --color-sentiment-content-primary-active: #2C2311;
    --color-sentiment-interactive-primary: #4A3B1C;
    --color-sentiment-interactive-primary-hover: #302612;
    --color-sentiment-interactive-primary-active: #2C2311;
    --color-sentiment-interactive-secondary: #FFD11A;
    --color-sentiment-interactive-secondary-hover: #FFBF0F;
    --color-sentiment-interactive-secondary-active: #FFBB00;
    --color-sentiment-interactive-secondary-neutral: #FFEC9E;
    --color-sentiment-interactive-secondary-neutral-hover: #FFEDB8;
    --color-sentiment-interactive-secondary-neutral-active: #FFF2CC;
    --color-sentiment-interactive-control: #FFD11A;
    --color-sentiment-interactive-control-hover: #FFBF0F;
    --color-sentiment-interactive-control-active: #FFBB00;
    --color-sentiment-background-surface: #FFD11A;
    --color-sentiment-background-surface-hover: #FFBF0F;
    --color-sentiment-background-surface-active: #FFBB00
}

.np-theme-business--dark.wds-sentiment-surface-warning-base,
.np-theme-business--forest-green.wds-sentiment-surface-warning-base,
.np-theme-personal--dark.wds-sentiment-surface-warning-base,
.np-theme-personal--forest-green.wds-sentiment-surface-warning-base,
.np-theme-platform--forest-green.wds-sentiment-surface-warning-base {
    --color-sentiment-content-primary: #FADC65;
    --color-sentiment-content-primary-hover: #F9D648;
    --color-sentiment-content-primary-active: #F8CD20;
    --color-sentiment-interactive-primary: #FADC65;
    --color-sentiment-interactive-primary-hover: #F9D648;
    --color-sentiment-interactive-primary-active: #F8CD20;
    --color-sentiment-interactive-secondary: #3A3523;
    --color-sentiment-interactive-secondary-hover: #504930;
    --color-sentiment-interactive-secondary-active: #665D3D;
    --color-sentiment-interactive-secondary-neutral: #4D462A;
    --color-sentiment-interactive-secondary-neutral-hover: #5D532F;
    --color-sentiment-interactive-secondary-neutral-active: #685D33;
    --color-sentiment-interactive-control: #3A3523;
    --color-sentiment-interactive-control-hover: #504930;
    --color-sentiment-interactive-control-active: #665D3D;
    --color-sentiment-background-surface: #3A3523;
    --color-sentiment-background-surface-hover: #504930;
    --color-sentiment-background-surface-active: #665D3D
}

.np-theme-business--dark.wds-sentiment-surface-warning-elevated,
.np-theme-business--forest-green.wds-sentiment-surface-warning-elevated,
.np-theme-personal--dark.wds-sentiment-surface-warning-elevated,
.np-theme-personal--forest-green.wds-sentiment-surface-warning-elevated,
.np-theme-platform--forest-green.wds-sentiment-surface-warning-elevated {
    --color-sentiment-content-primary: #3A3523;
    --color-sentiment-content-primary-hover: #504930;
    --color-sentiment-content-primary-active: #665D3D;
    --color-sentiment-interactive-primary: #3A3523;
    --color-sentiment-interactive-primary-hover: #504930;
    --color-sentiment-interactive-primary-active: #665D3D;
    --color-sentiment-interactive-secondary: #FADC65;
    --color-sentiment-interactive-secondary-hover: #F9D648;
    --color-sentiment-interactive-secondary-active: #F8CD20;
    --color-sentiment-interactive-secondary-neutral: #E3C85D;
    --color-sentiment-interactive-secondary-neutral-hover: #DFC044;
    --color-sentiment-interactive-secondary-neutral-active: #D9B526;
    --color-sentiment-interactive-control: #FADC65;
    --color-sentiment-interactive-control-hover: #F9D648;
    --color-sentiment-interactive-control-active: #F8CD20;
    --color-sentiment-background-surface: #FADC65;
    --color-sentiment-background-surface-hover: #F9D648;
    --color-sentiment-background-surface-active: #F8CD20
}

.np-theme-business--bright-green.wds-sentiment-surface-success-base,
.np-theme-business.wds-sentiment-surface-success-base,
.np-theme-personal--bright-green.wds-sentiment-surface-success-base,
.np-theme-personal.wds-sentiment-surface-success-base,
.np-theme-platform.wds-sentiment-surface-success-base {
    --color-sentiment-content-primary: #054D28;
    --color-sentiment-content-primary-hover: #043A1E;
    --color-sentiment-content-primary-active: #022614;
    --color-sentiment-interactive-primary: #054D28;
    --color-sentiment-interactive-primary-hover: #043A1E;
    --color-sentiment-interactive-primary-active: #022614;
    --color-sentiment-interactive-secondary: #E2F6D5;
    --color-sentiment-interactive-secondary-hover: #D3F2C0;
    --color-sentiment-interactive-secondary-active: #C5EDAB;
    --color-sentiment-interactive-secondary-neutral: #BCD9B8;
    --color-sentiment-interactive-secondary-neutral-hover: #AACFA5;
    --color-sentiment-interactive-secondary-neutral-active: #94C38E;
    --color-sentiment-interactive-control: #E2F6D5;
    --color-sentiment-interactive-control-hover: #D3F2C0;
    --color-sentiment-interactive-control-active: #C5EDAB;
    --color-sentiment-background-surface: #E2F6D5;
    --color-sentiment-background-surface-hover: #D3F2C0;
    --color-sentiment-background-surface-active: #C5EDAB
}

.np-theme-business--bright-green.wds-sentiment-surface-success-elevated,
.np-theme-business.wds-sentiment-surface-success-elevated,
.np-theme-personal--bright-green.wds-sentiment-surface-success-elevated,
.np-theme-personal.wds-sentiment-surface-success-elevated,
.np-theme-platform.wds-sentiment-surface-success-elevated {
    --color-sentiment-content-primary: #E2F6D5;
    --color-sentiment-content-primary-hover: #D3F2C0;
    --color-sentiment-content-primary-active: #C5EDAB;
    --color-sentiment-interactive-primary: #E2F6D5;
    --color-sentiment-interactive-primary-hover: #D3F2C0;
    --color-sentiment-interactive-primary-active: #C5EDAB;
    --color-sentiment-interactive-secondary: #054D28;
    --color-sentiment-interactive-secondary-hover: #043A1E;
    --color-sentiment-interactive-secondary-active: #022614;
    --color-sentiment-interactive-secondary-neutral: #256A43;
    --color-sentiment-interactive-secondary-neutral-hover: #2A794C;
    --color-sentiment-interactive-secondary-neutral-active: #329057;
    --color-sentiment-interactive-control: #054D28;
    --color-sentiment-interactive-control-hover: #043A1E;
    --color-sentiment-interactive-control-active: #022614;
    --color-sentiment-background-surface: #054D28;
    --color-sentiment-background-surface-hover: #043A1E;
    --color-sentiment-background-surface-active: #022614
}

.np-theme-business--dark.wds-sentiment-surface-success-base,
.np-theme-business--forest-green.wds-sentiment-surface-success-base,
.np-theme-personal--dark.wds-sentiment-surface-success-base,
.np-theme-personal--forest-green.wds-sentiment-surface-success-base,
.np-theme-platform--forest-green.wds-sentiment-surface-success-base {
    --color-sentiment-content-primary: #BAE5A0;
    --color-sentiment-content-primary-hover: #C8EAB3;
    --color-sentiment-content-primary-active: #D6F0C7;
    --color-sentiment-interactive-primary: #BAE5A0;
    --color-sentiment-interactive-primary-hover: #C8EAB3;
    --color-sentiment-interactive-primary-active: #D6F0C7;
    --color-sentiment-interactive-secondary: #252C20;
    --color-sentiment-interactive-secondary-hover: #323B2B;
    --color-sentiment-interactive-secondary-active: #3E4A36;
    --color-sentiment-interactive-secondary-neutral: #37422F;
    --color-sentiment-interactive-secondary-neutral-hover: #46533B;
    --color-sentiment-interactive-secondary-neutral-active: #546548;
    --color-sentiment-interactive-control: #252C20;
    --color-sentiment-interactive-control-hover: #323B2B;
    --color-sentiment-interactive-control-active: #3E4A36;
    --color-sentiment-background-surface: #252C20;
    --color-sentiment-background-surface-hover: #323B2B;
    --color-sentiment-background-surface-active: #3E4A36
}

.np-theme-business--dark.wds-sentiment-surface-success-elevated,
.np-theme-business--forest-green.wds-sentiment-surface-success-elevated,
.np-theme-personal--dark.wds-sentiment-surface-success-elevated,
.np-theme-personal--forest-green.wds-sentiment-surface-success-elevated,
.np-theme-platform--forest-green.wds-sentiment-surface-success-elevated {
    --color-sentiment-content-primary: #252C20;
    --color-sentiment-content-primary-hover: #323B2B;
    --color-sentiment-content-primary-active: #3E4A36;
    --color-sentiment-interactive-primary: #252C20;
    --color-sentiment-interactive-primary-hover: #323B2B;
    --color-sentiment-interactive-primary-active: #3E4A36;
    --color-sentiment-interactive-secondary: #BAE5A0;
    --color-sentiment-interactive-secondary-hover: #C8EAB3;
    --color-sentiment-interactive-secondary-active: #D6F0C7;
    --color-sentiment-interactive-secondary-neutral: #A8CF91;
    --color-sentiment-interactive-secondary-neutral-hover: #94C478;
    --color-sentiment-interactive-secondary-neutral-active: #83BB63;
    --color-sentiment-interactive-control: #BAE5A0;
    --color-sentiment-interactive-control-hover: #C8EAB3;
    --color-sentiment-interactive-control-active: #D6F0C7;
    --color-sentiment-background-surface: #BAE5A0;
    --color-sentiment-background-surface-hover: #C8EAB3;
    --color-sentiment-background-surface-active: #D6F0C7
}

.np-theme-business--bright-green.wds-sentiment-surface-neutral-base,
.np-theme-business.wds-sentiment-surface-neutral-base,
.np-theme-personal--bright-green.wds-sentiment-surface-neutral-base,
.np-theme-personal.wds-sentiment-surface-neutral-base,
.np-theme-platform.wds-sentiment-surface-neutral-base {
    --color-sentiment-content-primary: #454745;
    --color-sentiment-content-primary-hover: #353635;
    --color-sentiment-content-primary-active: #232423;
    --color-sentiment-interactive-primary: #454745;
    --color-sentiment-interactive-primary-hover: #353635;
    --color-sentiment-interactive-primary-active: #232423;
    --color-sentiment-interactive-secondary: rgba(62, 59, 7, 0.07);
    --color-sentiment-interactive-secondary-hover: rgba(62, 59, 7, 0.12);
    --color-sentiment-interactive-secondary-active: rgba(62, 59, 7, 0.17);
    --color-sentiment-interactive-secondary-neutral: rgba(62, 59, 7, 0.07);
    --color-sentiment-interactive-secondary-neutral-hover: rgba(62, 59, 7, 0.12);
    --color-sentiment-interactive-secondary-neutral-active: rgba(62, 59, 7, 0.17);
    --color-sentiment-interactive-control: #F1F1ED;
    --color-sentiment-interactive-control-hover: #E7E7E1;
    --color-sentiment-interactive-control-active: #DFDED5;
    --color-sentiment-background-surface: rgba(62, 59, 7, 0.07);
    --color-sentiment-background-surface-hover: rgba(62, 59, 7, 0.12);
    --color-sentiment-background-surface-active: rgba(62, 59, 7, 0.17)
}

.np-theme-business--bright-green.wds-sentiment-surface-neutral-elevated,
.np-theme-business.wds-sentiment-surface-neutral-elevated,
.np-theme-personal--bright-green.wds-sentiment-surface-neutral-elevated,
.np-theme-personal.wds-sentiment-surface-neutral-elevated,
.np-theme-platform.wds-sentiment-surface-neutral-elevated {
    --color-sentiment-content-primary: #F1F1ED;
    --color-sentiment-content-primary-hover: #E7E7E1;
    --color-sentiment-content-primary-active: #DFDED5;
    --color-sentiment-interactive-primary: #F1F1ED;
    --color-sentiment-interactive-primary-hover: #E7E7E1;
    --color-sentiment-interactive-primary-active: #DFDED5;
    --color-sentiment-interactive-secondary: #454745;
    --color-sentiment-interactive-secondary-hover: #353635;
    --color-sentiment-interactive-secondary-active: #232423;
    --color-sentiment-interactive-secondary-neutral: #585958;
    --color-sentiment-interactive-secondary-neutral-hover: #6A6C6A;
    --color-sentiment-interactive-secondary-neutral-active: #7D7E7D;
    --color-sentiment-interactive-control: #454745;
    --color-sentiment-interactive-control-hover: #353635;
    --color-sentiment-interactive-control-active: #232423;
    --color-sentiment-background-surface: #454745;
    --color-sentiment-background-surface-hover: #353635;
    --color-sentiment-background-surface-active: #232423
}

.np-theme-business--dark.wds-sentiment-surface-neutral-base,
.np-theme-business--forest-green.wds-sentiment-surface-neutral-base,
.np-theme-personal--dark.wds-sentiment-surface-neutral-base,
.np-theme-personal--forest-green.wds-sentiment-surface-neutral-base,
.np-theme-platform--forest-green.wds-sentiment-surface-neutral-base {
    --color-sentiment-content-primary: #F1F1ED;
    --color-sentiment-content-primary-hover: #E7E7E1;
    --color-sentiment-content-primary-active: #DFDED5;
    --color-sentiment-interactive-primary: #F1F1ED;
    --color-sentiment-interactive-primary-hover: #E7E7E1;
    --color-sentiment-interactive-primary-active: #DFDED5;
    --color-sentiment-interactive-secondary: rgba(255, 255, 255, 0.1);
    --color-sentiment-interactive-secondary-hover: rgba(255, 255, 255, 0.2);
    --color-sentiment-interactive-secondary-active: rgba(255, 255, 255, 0.3);
    --color-sentiment-interactive-secondary-neutral: rgba(255, 255, 255, 0.1);
    --color-sentiment-interactive-secondary-neutral-hover: rgba(255, 255, 255, 0.2);
    --color-sentiment-interactive-secondary-neutral-active: rgba(255, 255, 255, 0.3);
    --color-sentiment-interactive-control: #2A2C29;
    --color-sentiment-interactive-control-hover: #414441;
    --color-sentiment-interactive-control-active: #595B58;
    --color-sentiment-background-surface: rgba(255, 255, 255, 0.1);
    --color-sentiment-background-surface-hover: rgba(255, 255, 255, 0.2);
    --color-sentiment-background-surface-active: rgba(255, 255, 255, 0.3)
}

.np-theme-business--dark.wds-sentiment-surface-neutral-elevated,
.np-theme-business--forest-green.wds-sentiment-surface-neutral-elevated,
.np-theme-personal--dark.wds-sentiment-surface-neutral-elevated,
.np-theme-personal--forest-green.wds-sentiment-surface-neutral-elevated,
.np-theme-platform--forest-green.wds-sentiment-surface-neutral-elevated {
    --color-sentiment-content-primary: #2A2C29;
    --color-sentiment-content-primary-hover: #414441;
    --color-sentiment-content-primary-active: #595B58;
    --color-sentiment-interactive-primary: #2A2C29;
    --color-sentiment-interactive-primary-hover: #414441;
    --color-sentiment-interactive-primary-active: #595B58;
    --color-sentiment-interactive-secondary: #F1F1ED;
    --color-sentiment-interactive-secondary-hover: #E7E7E1;
    --color-sentiment-interactive-secondary-active: #DFDED5;
    --color-sentiment-interactive-secondary-neutral: #E4E4DC;
    --color-sentiment-interactive-secondary-neutral-hover: #DCDCD2;
    --color-sentiment-interactive-secondary-neutral-active: #D3D2C6;
    --color-sentiment-interactive-control: #F1F1ED;
    --color-sentiment-interactive-control-hover: #E7E7E1;
    --color-sentiment-interactive-control-active: #DFDED5;
    --color-sentiment-background-surface: #F1F1ED;
    --color-sentiment-background-surface-hover: #E7E7E1;
    --color-sentiment-background-surface-active: #DFDED5
}

.np-theme-business--bright-green.wds-sentiment-surface-proposition-base,
.np-theme-business.wds-sentiment-surface-proposition-base,
.np-theme-personal--bright-green.wds-sentiment-surface-proposition-base,
.np-theme-personal.wds-sentiment-surface-proposition-base,
.np-theme-platform.wds-sentiment-surface-proposition-base {
    --color-sentiment-content-primary: #0E0F0C;
    --color-sentiment-content-primary-hover: #0A2826;
    --color-sentiment-content-primary-active: #074140;
    --color-sentiment-interactive-primary: #054D4D;
    --color-sentiment-interactive-primary-hover: #043A3A;
    --color-sentiment-interactive-primary-active: #022626;
    --color-sentiment-interactive-secondary: #E0F7F7;
    --color-sentiment-interactive-secondary-hover: #CAF1F1;
    --color-sentiment-interactive-secondary-active: #B6ECEC;
    --color-sentiment-interactive-secondary-neutral: #B4D5D5;
    --color-sentiment-interactive-secondary-neutral-hover: #A3CCCC;
    --color-sentiment-interactive-secondary-neutral-active: #9AC6C6;
    --color-sentiment-interactive-control: #E0F7F7;
    --color-sentiment-interactive-control-hover: #CAF1F1;
    --color-sentiment-interactive-control-active: #B6ECEC;
    --color-sentiment-background-surface: #E0F7F7;
    --color-sentiment-background-surface-hover: #CAF1F1;
    --color-sentiment-background-surface-active: #B6ECEC
}

.np-theme-business--bright-green.wds-sentiment-surface-proposition-elevated,
.np-theme-business.wds-sentiment-surface-proposition-elevated,
.np-theme-personal--bright-green.wds-sentiment-surface-proposition-elevated,
.np-theme-personal.wds-sentiment-surface-proposition-elevated,
.np-theme-platform.wds-sentiment-surface-proposition-elevated {
    --color-sentiment-content-primary: #FFFFFF;
    --color-sentiment-content-primary-hover: #EAF9F9;
    --color-sentiment-content-primary-active: #D5F4F4;
    --color-sentiment-interactive-primary: #E0F7F7;
    --color-sentiment-interactive-primary-hover: #CAF1F1;
    --color-sentiment-interactive-primary-active: #B6ECEC;
    --color-sentiment-interactive-secondary: #054D4D;
    --color-sentiment-interactive-secondary-hover: #043A3A;
    --color-sentiment-interactive-secondary-active: #022626;
    --color-sentiment-interactive-secondary-neutral: #1F6161;
    --color-sentiment-interactive-secondary-neutral-hover: #247070;
    --color-sentiment-interactive-secondary-neutral-active: #298080;
    --color-sentiment-interactive-control: #054D4D;
    --color-sentiment-interactive-control-hover: #043A3A;
    --color-sentiment-interactive-control-active: #022626;
    --color-sentiment-background-surface: #054D4D;
    --color-sentiment-background-surface-hover: #043A3A;
    --color-sentiment-background-surface-active: #022626
}

.np-theme-business--dark.wds-sentiment-surface-proposition-base,
.np-theme-business--forest-green.wds-sentiment-surface-proposition-base,
.np-theme-personal--dark.wds-sentiment-surface-proposition-base,
.np-theme-personal--forest-green.wds-sentiment-surface-proposition-base,
.np-theme-platform--forest-green.wds-sentiment-surface-proposition-base {
    --color-sentiment-content-primary: #FFFFFF;
    --color-sentiment-content-primary-hover: #EAF9F9;
    --color-sentiment-content-primary-active: #D5F4F4;
    --color-sentiment-interactive-primary: #E0F7F7;
    --color-sentiment-interactive-primary-hover: #CAF1F1;
    --color-sentiment-interactive-primary-active: #B6ECEC;
    --color-sentiment-interactive-secondary: #0B312F;
    --color-sentiment-interactive-secondary-hover: #124F4C;
    --color-sentiment-interactive-secondary-active: #176460;
    --color-sentiment-interactive-secondary-neutral: #174E4D;
    --color-sentiment-interactive-secondary-neutral-hover: #1D6261;
    --color-sentiment-interactive-secondary-neutral-active: #237675;
    --color-sentiment-interactive-control: #0B312F;
    --color-sentiment-interactive-control-hover: #124F4C;
    --color-sentiment-interactive-control-active: #176460;
    --color-sentiment-background-surface: #0B312F;
    --color-sentiment-background-surface-hover: #124F4C;
    --color-sentiment-background-surface-active: #176460
}

.np-theme-business--dark.wds-sentiment-surface-proposition-elevated,
.np-theme-business--forest-green.wds-sentiment-surface-proposition-elevated,
.np-theme-personal--dark.wds-sentiment-surface-proposition-elevated,
.np-theme-personal--forest-green.wds-sentiment-surface-proposition-elevated,
.np-theme-platform--forest-green.wds-sentiment-surface-proposition-elevated {
    --color-sentiment-content-primary: #0E0F0C;
    --color-sentiment-content-primary-hover: #0A2826;
    --color-sentiment-content-primary-active: #074140;
    --color-sentiment-interactive-primary: #0B312F;
    --color-sentiment-interactive-primary-hover: #104744;
    --color-sentiment-interactive-primary-active: #16605C;
    --color-sentiment-interactive-secondary: #E0F7F7;
    --color-sentiment-interactive-secondary-hover: #CAF1F1;
    --color-sentiment-interactive-secondary-active: #B6ECEC;
    --color-sentiment-interactive-secondary-neutral: #B4D5D5;
    --color-sentiment-interactive-secondary-neutral-hover: #A3CCCC;
    --color-sentiment-interactive-secondary-neutral-active: #9AC6C6;
    --color-sentiment-interactive-control: #E0F7F7;
    --color-sentiment-interactive-control-hover: #CAF1F1;
    --color-sentiment-interactive-control-active: #B6ECEC;
    --color-sentiment-background-surface: #E0F7F7;
    --color-sentiment-background-surface-hover: #CAF1F1;
    --color-sentiment-background-surface-active: #B6ECEC
}

.np-theme-personal .critical-comms .alert-warning {
    color: var(--color-contrast-overlay);
    background-color: var(--color-sentiment-negative)
}

.np-theme-personal .critical-comms .alert-warning .np-text-title-body {
    color: var(--color-contrast-overlay)
}

.np-theme-personal .critical-comms .status-circle.warning {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.np-theme-personal .critical-comms .status-circle.warning .status-icon {
    color: var(--color-contrast-theme)
}

.np-theme-personal .critical-comms .alert__message .alert__action {
    margin-top: 16px;
    margin-top: var(--size-16)
}

.np-theme-personal .critical-comms .wds-Button {
    --Button-background: var(--color-contrast-overlay);
    --Button-background-hover: var(--color-sentiment-negative-secondary-hover);
    --Button-background-active: var(--color-sentiment-negative-secondary-active)
}

@media (min-width:768px) {
    .np-theme-personal .critical-comms .alert-warning .alert__message {
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-align: center;
        align-items: center;
        width: 100%
    }
    .np-theme-personal .critical-comms .alert-warning .alert__message .alert__action {
        margin-top: 0;
        margin-left: 16px;
        margin-left: var(--padding-small)
    }
}

.np-accordion-item {
    display: block;
    width: 100%
}

.np-accordion-item--open .media {
    border: 0 !important
}

.np-accordion-item .decision:not(.disabled):not(:disabled):hover {
    background-color: transparent
}

.np-accordion-item.np-accordion-item--dark .media-body,
.np-accordion-item.np-accordion-item--dark .np-text-title-body {
    color: #ffffff
}

.np-accordion-item__content {
    padding: 0 12px 24px;
    padding: 0 var(--size-12) var(--size-24) var(--size-12);
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

@media (min-width:480px) {
    .np-accordion-item__content.has-icon {
        padding-left: 68px
    }
    [dir=rtl] .np-accordion-item__content.has-icon {
        padding-right: 68px;
        padding-left: 0
    }
}

.np-accordion-item .np-option .np-option__title {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.np-theme-personal .np-accordion-item--with-media .media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.np-theme-personal .np-accordion-item--with-icon .np-accordion-item__content {
    padding: 0 56px 16px;
    padding: 0 var(--size-56) var(--size-16)
}

.np-theme-personal .np-accordion-item--with-icon .media {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start
}

.np-theme-personal .np-accordion-item .decision__title {
    font-size: 1.125rem;
    font-size: var(--font-size-18)
}

.np-theme-personal .np-accordion-item .np-option .np-option__title {
    margin-bottom: 0;
    font-size: 1.125rem;
    font-size: var(--font-size-18);
    letter-spacing: -.01em;
    letter-spacing: var(--letter-spacing-negative-xs);
    line-height: 1.5rem;
    line-height: var(--line-height-24)
}

.np-theme-personal .np-accordion-item .np-option .circle-sm {
    background-color: transparent;
    width: 24px;
    width: var(--size-24);
    height: 24px;
    height: var(--size-24);
    border-radius: 0
}

.np-theme-personal .np-accordion-item__content {
    padding: 0 56px 16px 16px;
    padding: 0 var(--size-56) var(--size-16) var(--size-16);
    border-bottom: none;
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-action-btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 32px;
    height: var(--size-32);
    padding: 8px 12px;
    padding: var(--size-8) var(--size-12);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 1.2;
    line-height: var(--line-height-control);
    border-radius: 10px;
    border-radius: var(--radius-small);
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-interactive-control);
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-radius: 24px;
    border-radius: var(--radius-large);
    border: none
}

@media (max-width:320px) {
    .np-action-btn {
        height: 40px;
        height: var(--size-40)
    }
}

.np-action-btn.btn-priority-2 {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    color: var(--color-interactive-primary)
}

.np-action-btn.btn-priority-3 {
    background-color: transparent !important;
    color: var(--color-interactive-primary)
}

.np-action-btn:not(:disabled):hover {
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover)
}

.np-action-btn:not(:disabled):hover.btn-priority-2 {
    background-color: var(--color-background-neutral-hover)
}

.np-action-btn:not(:disabled):hover.btn-priority-3 {
    color: var(--color-interactive-primary-hover)
}

.np-action-btn:not(:disabled):active {
    -webkit-box-shadow: none;
    box-shadow: none;
    border-color: transparent;
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active)
}

.np-action-btn:not(:disabled):active.btn-priority-2 {
    background-color: var(--color-background-neutral-active)
}

.np-action-btn:not(:disabled):active.btn-priority-3 {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active) !important
}

.np-action-btn:not(:disabled):focus {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tw-action-option .wds-Button--tertiary:hover {
    background-color: transparent;
    background-color: initial
}

.wds-alert__liveRegion {
    display: contents
}

.alert__close {
    min-width: 48px;
    min-width: var(--size-48)
}

.tw-avatar {
    position: relative;
    border-radius: 50%;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.tw-avatar .tw-avatar__content {
    -ms-flex-align: center;
    align-items: center;
    background-color: rgba(134, 167, 189, .10196);
    background-color: #86a7bd1a;
    background-color: var(--color-background-neutral);
    border-radius: 50%;
    color: #37517e;
    color: var(--color-content-primary);
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    max-height: 100%;
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

.tw-avatar--outlined {
    border: 1px solid #00a2dd;
    border: 1px solid var(--color-interactive-accent);
    cursor: pointer
}

.tw-avatar--outlined:not(.disabled):not(:disabled):hover {
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.tw-avatar--thumbnail * {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.tw-avatar--icon * {
    max-height: 100%;
    max-width: 100%
}

.tw-avatar.tw-avatar--emoji,
.tw-avatar.tw-avatar--initials {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.tw-avatar.tw-avatar--icon,
.tw-avatar.tw-avatar--initials {
    color: #37517e;
    color: var(--color-content-primary)
}

.tw-avatar.tw-avatar--emoji,
.tw-avatar.tw-avatar--initials {
    font-family: Arial, sans-serif
}

.tw-avatar.tw-avatar--branded .tw-avatar__content {
    font-family: Wise Sans, Inter, sans-serif;
    font-family: var(--font-family-display);
    -webkit-font-feature-settings: "ss01";
    font-feature-settings: "ss01";
    color: var(--color-dark-charcoal);
    line-height: 1
}

.tw-avatar--24 {
    min-width: 24px;
    width: 24px;
    height: 24px
}

.tw-avatar--24.tw-avatar--emoji,
.tw-avatar--24.tw-avatar--icon {
    font-size: 12px
}

.tw-avatar--24.tw-avatar--initials {
    font-size: 8.4px
}

.tw-avatar--24.tw-avatar--branded {
    font-size: 10.8px
}

.tw-avatar--24.tw-avatar--outlined {
    padding: 2px
}

.tw-avatar--24.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--24.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--40 {
    min-width: 40px;
    width: 40px;
    height: 40px
}

.tw-avatar--40.tw-avatar--emoji,
.tw-avatar--40.tw-avatar--icon {
    font-size: 20px
}

.tw-avatar--40.tw-avatar--initials {
    font-size: 14px
}

.tw-avatar--40.tw-avatar--branded {
    font-size: 18px
}

.tw-avatar--40.tw-avatar--outlined {
    padding: 2px
}

.tw-avatar--40.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--40.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--48 {
    min-width: 48px;
    width: 48px;
    height: 48px
}

.tw-avatar--48.tw-avatar--emoji,
.tw-avatar--48.tw-avatar--icon {
    font-size: 24px
}

.tw-avatar--48.tw-avatar--initials {
    font-size: 16.8px
}

.tw-avatar--48.tw-avatar--branded {
    font-size: 21.6px
}

.tw-avatar--48.tw-avatar--outlined {
    padding: 2px
}

.tw-avatar--48.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--48.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--56 {
    min-width: 56px;
    width: 56px;
    height: 56px
}

.tw-avatar--56.tw-avatar--emoji,
.tw-avatar--56.tw-avatar--icon {
    font-size: 28px
}

.tw-avatar--56.tw-avatar--initials {
    font-size: 19.6px
}

.tw-avatar--56.tw-avatar--branded {
    font-size: 25.2px
}

.tw-avatar--56.tw-avatar--outlined {
    padding: 2px
}

.tw-avatar--56.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--56.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar--72 {
    min-width: 72px;
    width: 72px;
    height: 72px
}

.tw-avatar--72.tw-avatar--emoji,
.tw-avatar--72.tw-avatar--icon {
    font-size: 36px
}

.tw-avatar--72.tw-avatar--initials {
    font-size: 25.2px
}

.tw-avatar--72.tw-avatar--branded {
    font-size: 32.4px
}

.tw-avatar--72.tw-avatar--outlined {
    padding: 2px
}

.tw-avatar--72.tw-avatar--outlined.tw-avatar--thumbnail:after {
    top: 2px;
    left: 2px;
    right: 2px;
    bottom: 2px
}

.tw-avatar--72.tw-avatar--thumbnail:after {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-overlay);
    content: "";
    border-radius: 50%
}

.tw-avatar img {
    width: 100%;
    height: 100%
}

.np-theme-personal .tw-avatar--outlined {
    border-color: var(--color-interactive-primary)
}

.np-theme-personal .tw-avatar--outlined:not(.disabled):not(:disabled):hover {
    border-color: var(--color-interactive-primary-hover)
}

.np-dot {
    --np-dot-size: 14px;
    position: relative;
    display: inline-block
}

.np-dot-mask {
    -webkit-mask-image: radial-gradient(circle at bottom calc(100% - (var(--np-dot-size) / 2)) left calc(100% - (var(--np-dot-size) / 2)), transparent 0, transparent calc(var(--np-dot-size) / 2 + var(--np-dot-offset)), black 0);
    mask-image: radial-gradient(circle at bottom calc(100% - (var(--np-dot-size) / 2)) left calc(100% - (var(--np-dot-size) / 2)), transparent 0, transparent calc(var(--np-dot-size) / 2 + var(--np-dot-offset)), black 0);
    -webkit-mask-image: radial-gradient(circle at bottom calc(100% - calc(var(--np-dot-size) / 2)) left calc(100% - calc(var(--np-dot-size) / 2)), transparent 0, transparent calc(var(--np-dot-size) / 2 + var(--np-dot-offset)), black 0);
    mask-image: radial-gradient(circle at bottom calc(100% - calc(var(--np-dot-size) / 2)) left calc(100% - calc(var(--np-dot-size) / 2)), transparent 0, transparent calc(var(--np-dot-size) / 2 + var(--np-dot-offset)), black 0)
}

.np-dot-badge {
    position: absolute;
    width: var(--np-dot-size);
    height: var(--np-dot-size);
    border-radius: 9999px;
    border-radius: var(--radius-full);
    right: 0
}

.np-dot-badge-notification {
    background-color: var(--color-sentiment-negative)
}

.np-dot-badge-online {
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent)
}

.np-avatar-view .np-avatar-view-content {
    color: #37517e;
    color: var(--color-sentiment-content-primary, var(--color-content-primary))
}

.np-avatar-view-interactive {
    cursor: pointer
}

.np-avatar-view-interactive .np-circle {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    color: var(--color-interactive-primary)
}

.np-avatar-view-non-interactive .np-circle {
    background-color: transparent
}

.np-avatar-view-non-interactive .np-avatar-view-content .wds-flag {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-avatar-layout {
    display: -ms-inline-flexbox;
    display: inline-flex;
    --np-avatar-layout-size: 48px;
    --np-avatar-size: 32px
}

.np-avatar-layout-diagonal {
    width: var(--np-avatar-layout-size);
    height: var(--np-avatar-layout-size)
}

.np-avatar-layout-diagonal-mask {
    -webkit-mask-image: radial-gradient(circle at bottom calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)) right calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)), transparent 0, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0);
    mask-image: radial-gradient(circle at bottom calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)) right calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)), transparent 0, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0)
}

[dir=rtl] .np-avatar-layout-diagonal-mask {
    -webkit-mask-image: radial-gradient(circle at bottom calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)) left calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)), transparent 0, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0);
    mask-image: radial-gradient(circle at bottom calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)) left calc(100% - var(--np-avatar-size) - var(--np-avatar-offset)), transparent 0, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0)
}

.np-avatar-layout-diagonal-child {
    margin-left: calc(var(--np-avatar-layout-size) - var(--np-avatar-size) * 2);
    margin-top: calc(var(--np-avatar-layout-size) - var(--np-avatar-size))
}

[dir=rtl] .np-avatar-layout-diagonal-child {
    margin-left: 0;
    margin-right: calc(var(--np-avatar-layout-size) - var(--np-avatar-size) * 2)
}

.np-avatar-layout-horizontal {
    width: calc(var(--np-avatar-size) * var(--np-avatar-avatars-count) - (var(--np-avatar-offset) * (var(--np-avatar-avatars-count) - 1)));
    width: calc(var(--np-avatar-size) * var(--np-avatar-avatars-count) - calc(var(--np-avatar-offset) * calc(var(--np-avatar-avatars-count) - 1)));
    height: var(--np-avatar-layout-size)
}

.np-avatar-layout-horizontal-mask {
    -webkit-mask-image: radial-gradient(circle at top calc(100% - (var(--np-avatar-size) / 2)) left calc(100% + (var(--np-avatar-size) / 2) - var(--np-avatar-offset)), transparent, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0);
    mask-image: radial-gradient(circle at top calc(100% - (var(--np-avatar-size) / 2)) left calc(100% + (var(--np-avatar-size) / 2) - var(--np-avatar-offset)), transparent, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0);
    -webkit-mask-image: radial-gradient(circle at top calc(100% - calc(var(--np-avatar-size) / 2)) left calc(100% + calc(var(--np-avatar-size) / 2) - var(--np-avatar-offset)), transparent, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0);
    mask-image: radial-gradient(circle at top calc(100% - calc(var(--np-avatar-size) / 2)) left calc(100% + calc(var(--np-avatar-size) / 2) - var(--np-avatar-offset)), transparent, transparent calc(var(--np-avatar-size) / 2 + 2px), black 0)
}

.np-avatar-layout-horizontal-child {
    margin-left: calc(var(--np-avatar-offset) * -1)
}

[dir=rtl] .np-avatar-layout-horizontal-child {
    margin-right: calc(var(--np-avatar-offset) * -1)
}

.np-icon-button {
    border: none
}

.np-icon-button-tertiary-default {
    color: var(--color-interactive-primary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-icon-button-tertiary-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-neutral-hover)
}

.np-icon-button-tertiary-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-neutral-active)
}

.np-icon-button-primary-default {
    color: var(--color-sentiment-interactive-control, var(--color-interactive-control));
    background-color: #00a2dd;
    background-color: var(--color-sentiment-interactive-primary, var(--color-interactive-accent))
}

.np-icon-button-primary-default:not(.disabled):not(:disabled):hover {
    background-color: #008fc9;
    background-color: var(--color-sentiment-interactive-primary-hover, var(--color-interactive-accent-hover))
}

.np-icon-button-primary-default:not(.disabled):not(:disabled):active {
    background-color: #0081ba;
    background-color: var(--color-sentiment-interactive-primary-active, var(--color-interactive-accent-active))
}

.np-icon-button-primary-negative {
    color: var(--color-contrast-overlay);
    background-color: var(--color-sentiment-negative-primary)
}

.np-icon-button-primary-negative:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-negative-primary-hover)
}

.np-icon-button-primary-negative:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-negative-primary-active)
}

.np-theme-personal--bright-green .np-icon-button-primary-negative {
    color: var(--color-white)
}

.np-icon-button-minimal-default {
    color: var(--color-interactive-primary);
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    background-color: transparent
}

.np-icon-button-minimal-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-screen-hover)
}

.np-icon-button-minimal-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-screen-active)
}

.np-icon-button-secondary-default {
    color: var(--color-sentiment-content-primary, var(--color-interactive-primary));
    background-color: var(--color-sentiment-interactive-secondary-neutral, var(--color-interactive-neutral))
}

.np-icon-button-secondary-default:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-interactive-neutral-hover))
}

.np-icon-button-secondary-default:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-interactive-neutral-active))
}

.np-theme-personal--bright-green .np-icon-button-secondary-default,
.np-theme-personal--forest-green .np-icon-button-secondary-default {
    color: var(--color-interactive-control)
}

.np-icon-button-secondary-negative {
    color: var(--color-sentiment-negative-primary);
    background-color: var(--color-sentiment-negative-secondary)
}

.np-icon-button-secondary-negative:not(.disabled):not(:disabled):hover {
    background-color: var(--color-sentiment-negative-secondary-hover)
}

.np-icon-button-secondary-negative:not(.disabled):not(:disabled):active {
    background-color: var(--color-sentiment-negative-secondary-active)
}

.np-theme-personal--bright-green .np-icon-button-secondary-negative {
    color: var(--color-white)
}

.np-theme-personal--forest-green .np-icon-button-secondary-negative {
    color: var(--color-contrast-overlay)
}

.tw-badge {
    position: relative;
    display: inline-block;
    --badge-size: 16px;
    --badge-mask: 2px;
    --badge-mask-offset: calc(var(--badge-size) / 2);
    --badge-border-color: rgba(255, 255, 255, 0.08);
    --badge-content-position: 0px
}

.tw-badge.tw-badge-lg {
    --badge-size: 24px;
    --badge-mask: 3px
}

.tw-badge.tw-badge-border-dark {
    --badge-border-color: rgba(0, 0, 0, 0.08)
}

.tw-badge>.tw-badge__children {
    -webkit-mask-image: radial-gradient(circle at top calc(100% - var(--badge-mask-offset) - var(--badge-content-position)) left calc(100% - var(--badge-mask-offset) - var(--badge-content-position)), transparent 0, transparent calc(var(--badge-size) / 2 + var(--badge-mask)), black calc(var(--badge-size) / 2 + var(--badge-mask) + .5px));
    mask-image: radial-gradient(circle at top calc(100% - var(--badge-mask-offset) - var(--badge-content-position)) left calc(100% - var(--badge-mask-offset) - var(--badge-content-position)), transparent 0, transparent calc(var(--badge-size) / 2 + var(--badge-mask)), black calc(var(--badge-size) / 2 + var(--badge-mask) + .5px))
}

[dir=rtl] .tw-badge>.tw-badge__children {
    -webkit-mask-image: radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) right calc(100% - var(--badge-mask-offset)), transparent 0, transparent calc(var(--badge-size) / 2 + var(--badge-mask)), black calc(var(--badge-size) / 2 + var(--badge-mask) + .5px));
    mask-image: radial-gradient(circle at top calc(100% - var(--badge-mask-offset)) right calc(100% - var(--badge-mask-offset)), transparent 0, transparent calc(var(--badge-size) / 2 + var(--badge-mask)), black calc(var(--badge-size) / 2 + var(--badge-mask) + .5px))
}

.tw-badge>.tw-badge__content {
    position: absolute;
    width: var(--badge-size);
    height: var(--badge-size);
    bottom: var(--badge-content-position);
    right: var(--badge-content-position);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 50%;
    text-align: center;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

[dir=rtl] .tw-badge>.tw-badge__content {
    left: var(--badge-content-position);
    right: auto
}

.tw-badge>.tw-badge__content * {
    max-height: 100%;
    max-width: 100%
}

.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-dark__children,
.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-light__children,
.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-dark__children,
.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-light__children {
    -webkit-mask-image: none;
    mask-image: none
}

.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-dark__content,
.tw-badge.tw-badge-border-dark>.tw-badge.tw-badge-border-light__content,
.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-dark__content,
.tw-badge.tw-badge-border-light>.tw-badge.tw-badge-border-light__content {
    border-style: solid inset solid solid;
    border-width: 1px;
    border-color: var(--badge-border-color)
}

.np-text--pre-line {
    white-space: pre-line
}

.np-btn {
    position: relative
}

.np-btn.np-btn-block>span.btn-loader {
    position: absolute;
    left: 24px;
    left: var(--size-24)
}

[dir=rtl] .np-btn.np-btn-block>span.btn-loader {
    right: 24px;
    right: var(--size-24);
    left: auto
}

.np-btn.np-btn-xs>span.btn-loader {
    background-size: 16px 16px
}

.np-btn.np-btn-xs.btn-block>span.btn-loader {
    top: 0
}

.np-btn.disabled[class] {
    pointer-events: auto
}

.wds-Button {
    --Button-background: var(--color-sentiment-interactive-primary, var(--color-interactive-accent));
    --Button-background-hover: var(--color-sentiment-interactive-primary-hover, var(--color-interactive-accent-hover));
    --Button-background-active: var(--color-sentiment-interactive-primary-active, var(--color-interactive-accent-active));
    --Button-color: var(--color-sentiment-interactive-control, var(--color-interactive-control));
    --Button-color-hover: var(--color-sentiment-interactive-control-hover, var(--color-interactive-control-hover));
    --Button-color-active: var(--color-sentiment-interactive-control-active, var(--color-interactive-control-active));
    --Button-border-radius: var(--radius-full);
    --Button-label-gap: var(--size-4);
    --Button-large-padding: var(--size-12) var(--size-16);
    --Button-medium-padding: var(--size-8) var(--size-12);
    --Button-small-padding: var(--size-5) var(--size-12);
    --Button-avatar-border-color: var(--color-border-neutral);
    --Button-transition-duration: 150ms;
    --Button-transition-easing: ease-in-out;
    --Button-secondary-background: var(--color-sentiment-interactive-secondary-neutral, var(--color-interactive-neutral));
    --Button-secondary-background-hover: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-interactive-neutral-hover));
    --Button-secondary-background-active: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-interactive-neutral-active));
    --Button-secondary-color: var(--color-sentiment-content-primary, var(--color-interactive-primary));
    --Button-secondary-color-hover: var(--color-sentiment-content-primary-hover, var(--color-interactive-primary-hover));
    --Button-secondary-color-active: var(--color-sentiment-content-primary-active, var(--color-interactive-primary-active));
    --Button-secondary-neutral-background: var(--color-sentiment-interactive-secondary-neutral, var(--color-background-neutral));
    --Button-secondary-neutral-background-hover: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-background-neutral-hover));
    --Button-secondary-neutral-background-active: var(--color-sentiment-interactive-secondary-neutral-active, var(--color-background-neutral-active));
    --Button-secondary-neutral-color: var(--color-sentiment-content-primary, var(--color-content-primary));
    --Button-tertiary-background: transparent;
    --Button-tertiary-background-hover: var(--color-sentiment-interactive-secondary-neutral, var(--color-background-screen-hover));
    --Button-tertiary-background-active: var(--color-sentiment-interactive-secondary-neutral-hover, var(--color-background-screen-active));
    --Button-tertiary-color: var(--color-sentiment-content-primary, var(--color-interactive-primary));
    --Button-tertiary-color-hover: var(--color-sentiment-content-primary-hover, var(--color-interactive-primary-hover));
    --Button-tertiary-color-active: var(--color-sentiment-content-primary-active, var(--color-interactive-primary-active));
    --Button-primary-negative-background: var(--color-sentiment-negative-primary);
    --Button-primary-negative-background-hover: var(--color-sentiment-negative-primary-hover);
    --Button-primary-negative-background-active: var(--color-sentiment-negative-primary-active);
    --Button-primary-negative-color: var(--color-contrast-overlay);
    --Button-secondary-negative-background: var(--color-sentiment-negative-secondary);
    --Button-secondary-negative-background-hover: var(--color-sentiment-negative-secondary-hover);
    --Button-secondary-negative-background-active: var(--color-sentiment-negative-secondary-active);
    --Button-secondary-negative-color: var(--color-sentiment-negative-primary);
    --Button-secondary-negative-color-hover: var(--color-sentiment-negative-primary-hover);
    --Button-secondary-negative-color-active: var(--color-sentiment-negative-primary-active)
}

.np-theme-personal--bright-green .wds-Button {
    --Button-primary-negative-color: var(--color-white);
    --Button-secondary-negative-color: var(--color-white)
}

.wds-Button {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex: none;
    flex: none;
    width: auto;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    vertical-align: middle;
    text-align: center;
    white-space: nowrap;
    word-wrap: break-word;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-color: var(--Button-background);
    border: none;
    border-radius: var(--Button-border-radius);
    color: var(--Button-color);
    cursor: pointer;
    -webkit-transition: color, background-color var(--Button-transition-duration) var(--Button-transition-easing);
    transition: color, background-color var(--Button-transition-duration) var(--Button-transition-easing)
}

.wds-Button,
.wds-Button:active,
.wds-Button:focus,
.wds-Button:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    color: var(--Button-color)
}

.wds-Button:hover {
    --Button-color: var(--Button-color-hover);
    background-color: var(--Button-background-hover)
}

.wds-Button:active {
    --Button-color: var(--Button-color-active);
    background-color: var(--Button-background-active)
}

.wds-Button.wds-Button--disabled,
.wds-Button:disabled {
    -webkit-filter: none;
    filter: none;
    mix-blend-mode: luminosity;
    opacity: .45;
    cursor: not-allowed
}

.wds-Button.wds-Button--disabled,
.wds-Button.wds-Button--disabled:active,
.wds-Button.wds-Button--disabled:hover,
.wds-Button:disabled,
.wds-Button:disabled:active,
.wds-Button:disabled:hover {
    background-color: var(--Button-background)
}

.wds-Button--secondary {
    --Button-background: var(--Button-secondary-background);
    --Button-background-hover: var(--Button-secondary-background-hover);
    --Button-background-active: var(--Button-secondary-background-active);
    --Button-color: var(--Button-secondary-color);
    --Button-color-hover: var(--Button-secondary-color-hover);
    --Button-color-active: var(--Button-secondary-color-active)
}

.wds-Button--secondary-neutral {
    --Button-background: var(--Button-secondary-neutral-background);
    --Button-background-hover: var(--Button-secondary-neutral-background-hover);
    --Button-background-active: var(--Button-secondary-neutral-background-active);
    --Button-color: var(--Button-secondary-neutral-color);
    --Button-color-hover: var(--Button-secondary-neutral-color);
    --Button-color-active: var(--Button-secondary-neutral-color)
}

.wds-Button--secondary-neutral .wds-Button-icon--end {
    color: var(--Button-secondary-color)
}

.wds-Button--tertiary {
    --Button-background: var(--Button-tertiary-background);
    --Button-background-hover: var(--Button-tertiary-background-hover);
    --Button-background-active: var(--Button-tertiary-background-active);
    --Button-color: var(--Button-tertiary-color);
    --Button-color-hover: var(--Button-tertiary-color-hover);
    --Button-color-active: var(--Button-tertiary-color-active)
}

.wds-Button--tertiary .wds-Button-labelText,
.wds-Button--tertiary:active .wds-Button-labelText,
.wds-Button--tertiary:focus .wds-Button-labelText,
.wds-Button--tertiary:hover .wds-Button-labelText {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 1px
}

.wds-Button--negative.wds-Button--primary {
    --Button-background: var(--Button-primary-negative-background);
    --Button-background-hover: var(--Button-primary-negative-background-hover);
    --Button-background-active: var(--Button-primary-negative-background-active);
    --Button-color: var(--Button-primary-negative-color)
}

.wds-Button--negative.wds-Button--secondary {
    --Button-background: var(--Button-secondary-negative-background);
    --Button-background-hover: var(--Button-secondary-negative-background-hover);
    --Button-background-active: var(--Button-secondary-negative-background-active);
    --Button-color: var(--Button-secondary-negative-color);
    --Button-color-hover: var(--Button-secondary-negative-color-hover);
    --Button-color-active: var(--Button-secondary-negative-color-active)
}

.wds-Button--large {
    padding: var(--Button-large-padding)
}

.wds-Button--medium {
    padding: var(--Button-medium-padding)
}

.wds-Button--medium:has(.wds-Button-avatars) {
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-start: var(--size-8);
    padding-inline-start: var(--size-8)
}

.wds-Button--medium:has(.wds-Button-icon--end) {
    -webkit-padding-end: 8px;
    padding-inline-end: 8px;
    -webkit-padding-end: var(--size-8);
    padding-inline-end: var(--size-8)
}

.wds-Button--medium .wds-Button-icon--start {
    -webkit-margin-end: var(--Button-label-gap);
    margin-inline-end: var(--Button-label-gap)
}

.wds-Button--small {
    padding: var(--Button-small-padding)
}

.wds-Button--small:has(.wds-Button-icon--start) {
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-start: var(--size-8);
    padding-inline-start: var(--size-8)
}

.wds-Button--small:has(.wds-Button-icon--end) {
    -webkit-padding-end: 8px;
    padding-inline-end: 8px;
    -webkit-padding-end: var(--size-8);
    padding-inline-end: var(--size-8)
}

.wds-Button--block {
    width: 100%
}

.wds-Button-avatars {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.wds-Button-avatars .np-avatar-view .np-avatar-view-content {
    color: var(--Button-color)
}

.wds-Button-icon {
    display: inline-block
}

.wds-Button-icon--md {
    --Button-iconSize: 18px
}

.wds-Button-icon--sm {
    --Button-iconSize: 16px
}

.wds-Button-icon svg {
    width: var(--Button-iconSize);
    height: var(--Button-iconSize)
}

.wds-Button-content {
    position: relative
}

.wds-Button-content--loading .wds-Button-icon,
.wds-Button-content--loading .wds-Button-label,
.wds-Button-content--loading .wds-Button-media {
    visibility: hidden;
    opacity: 0
}

.wds-Button-label {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    gap: var(--Button-label-gap);
    position: relative
}

.wds-Button-loader {
    position: absolute;
    width: 100%;
    height: 100%
}

.wds-Button-loader .process-circle {
    stroke: var(--Button-color)
}

.wds-Button-avatars .np-circle {
    --circle-border-color: color-mix(in srgb, var(--Button-color) 20%, transparent)
}

.np-theme-personal--bright-green .wds-Button--secondary-neutral .wds-Button-avatars .np-circle,
.np-theme-personal--bright-green .wds-Button--tertiary .wds-Button-avatars .np-circle,
.np-theme-personal--dark .wds-Button--primary .wds-Button-avatars .np-circle,
.np-theme-personal--dark .wds-Button--primary.wds-Button--negative .wds-Button-avatars .np-circle,
.np-theme-personal--forest-green .wds-Button--primary .wds-Button-avatars .np-circle,
.np-theme-personal--forest-green .wds-Button--primary.wds-Button--negative .wds-Button-avatars .np-circle,
.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--forest-green):not(.np-theme-personal--bright-green) .wds-Button--secondary .wds-Button-avatars .np-circle,
.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--forest-green):not(.np-theme-personal--bright-green) .wds-Button--secondary-neutral .wds-Button-avatars .np-circle,
.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--forest-green):not(.np-theme-personal--bright-green) .wds-Button--secondary.wds-Button--negative .wds-Button-avatars .np-circle,
.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--forest-green):not(.np-theme-personal--bright-green) .wds-Button--tertiary .wds-Button-avatars .np-circle {
    --circle-border-color: color-mix(in srgb, var(--Button-color) 12%, transparent)
}

[dir=rtl] .wds-Button .tw-icon-activity,
[dir=rtl] .wds-Button .tw-icon-arrow-diagonal-down,
[dir=rtl] .wds-Button .tw-icon-arrow-diagonal-up,
[dir=rtl] .wds-Button .tw-icon-arrow-left,
[dir=rtl] .wds-Button .tw-icon-arrow-right,
[dir=rtl] .wds-Button .tw-icon-chevron-left,
[dir=rtl] .wds-Button .tw-icon-chevron-right,
[dir=rtl] .wds-Button .tw-icon-list {
    scale: -1 1
}

.np-card {
    overflow: hidden;
    -webkit-transition-property: -webkit-transform, -webkit-box-shadow;
    transition-property: -webkit-transform, -webkit-box-shadow;
    transition-property: transform, box-shadow;
    transition-property: transform, box-shadow, -webkit-transform, -webkit-box-shadow;
    -webkit-transition-duration: .35s;
    transition-duration: .35s;
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.np-card .media {
    border: 0
}

.np-card--expanded {
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .10196);
    box-shadow: 0 1px 10px rgba(0, 0, 0, .10196);
    -webkit-box-shadow: 0 1px 10px var(--color-border-neutral);
    box-shadow: 0 1px 10px var(--color-border-neutral)
}

.np-theme-personal .np-card--expanded {
    -webkit-box-shadow: 0 1px 10px 0 rgba(69, 71, 69, .2);
    box-shadow: 0 1px 10px 0 rgba(69, 71, 69, .2)
}

.np-theme-personal--bright-green .np-card--expanded,
.np-theme-personal--dark .np-card--expanded,
.np-theme-personal--forest-green .np-card--expanded {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-card--inactive .decision {
    cursor: default
}

@media (min-width:480px) {
    .np-card--has-icon .np-card__content {
        padding: 24px 72px;
        padding: var(--size-24) var(--size-72)
    }
    .np-card--has-icon .np-card__divider--expanded {
        margin: 0 72px;
        margin: 0 var(--size-72)
    }
}

.np-card__button {
    background-color: transparent;
    text-align: left;
    width: 100%
}

[dir=rtl] .np-card__button {
    text-align: right
}

.np-card__content {
    padding: 24px 16px;
    padding: var(--size-24) var(--size-16)
}

.np-theme-personal .np-card__content {
    padding: 16px 16px 24px;
    padding: var(--size-16) var(--size-16) var(--size-24)
}

.np-card__divider {
    -webkit-transition: margin .35s ease;
    transition: margin .35s ease
}

.np-card__divider--expanded {
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    height: 1px;
    margin: 0 16px;
    margin: 0 var(--size-16)
}

.np-theme-personal .np-card {
    overflow: visible;
    overflow: initial;
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.np-theme-personal .np-card__divider {
    -webkit-transition: none;
    transition: none;
    margin: 0
}

.np-theme-personal .np-card__button {
    border-radius: 16px;
    border-radius: var(--radius-medium);
    --ring-outline-width: 3px;
    --ring-outline-offset: calc(-1 * var(--ring-outline-width))
}

.np-theme-personal .np-card__button:focus {
    outline: none
}

.np-theme-personal .np-card__button:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-theme-personal .np-card--expanded .np-card__button {
    border-radius: 16px 16px 0 0;
    border-radius: var(--radius-medium) var(--radius-medium) 0 0
}

.carousel-wrapper {
    overflow: hidden
}

.carousel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow-x: scroll;
    overflow-y: hidden;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scroll-behavior: smooth;
    gap: 16px;
    gap: var(--size-16);
    padding: 8px;
    padding: var(--size-8)
}

@media (max-width:767px) {
    .carousel {
        gap: 8px;
        gap: var(--size-8)
    }
}

.carousel__header {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    overflow: hidden;
    min-height: 32px;
    min-height: var(--size-32);
    padding-bottom: 16px;
    padding-bottom: var(--size-16)
}

.carousel__card,
.carousel__card:focus,
.carousel__card:focus-within,
.carousel__card:hover {
    -webkit-text-decoration: none;
    text-decoration: none;
    -webkit-transition: none !important;
    transition: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important
}

.carousel__card {
    display: block;
    position: relative;
    text-align: left;
    border: none;
    overflow: hidden;
    background: rgba(134, 167, 189, .10196);
    background: var(--color-background-neutral);
    border-radius: 32px;
    border-radius: var(--size-32);
    scroll-snap-align: center;
    -webkit-scroll-snap-align: center;
    -webkit-transition: all .4s !important;
    transition: all .4s !important
}

@media (min-width:1200px) {
    .carousel__card {
        min-width: 280px;
        width: 280px;
        height: 280px
    }
}

@media (min-width:768px) {
    .carousel-wrapper {
        overflow: visible
    }
    .carousel {
        margin: 0 calc(-1 * 8px);
        margin: 0 calc(-1 * var(--size-8))
    }
}

@media (max-width:1199px) {
    .carousel__card {
        min-width: 242px;
        width: 242px;
        height: 242px
    }
}

@media (max-width:767px) {
    .carousel__card {
        min-width: 336px;
        width: 336px;
        height: 336px;
        scroll-snap-stop: always
    }
}

.carousel__card:focus,
.carousel__card:has(:focus-visible) {
    outline: var(--ring-outline-color) solid var(--ring-outline-width) !important;
    outline-offset: var(--ring-outline-offset) !important
}

.carousel__card:focus,
.carousel__card:hover {
    background-color: var(--color-background-neutral-hover)
}

.carousel__card-content {
    height: 100%;
    font-weight: 400;
    padding: 24px;
    padding: var(--size-24)
}

.carousel__indicators {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding-top: 8px;
    padding-top: var(--size-8);
    gap: 8px;
    gap: var(--size-8)
}

.carousel__indicator {
    width: 12px;
    width: var(--size-12);
    height: 12px;
    height: var(--size-12);
    border-radius: 8px;
    border-radius: var(--size-8);
    background: #c9cbce;
    background: var(--color-interactive-secondary);
    border: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    -webkit-transition: all .1s;
    transition: all .1s
}

.carousel__indicator:hover {
    width: 16px;
    width: var(--size-16)
}

.carousel__indicator--selected,
.carousel__indicator--selected:hover {
    background: var(--color-interactive-primary);
    width: 24px;
    width: var(--size-24)
}

.np-checkbox-button input[type=checkbox] {
    position: absolute;
    width: 24px;
    width: var(--size-24);
    height: 24px;
    height: var(--size-24);
    opacity: 0
}

.np-checkbox-button input[type=checkbox]:not(:disabled) {
    cursor: pointer
}

.np-checkbox-button .np-tw-checkbox-indeterminate,
.np-checkbox-button .tw-checkbox-check {
    pointer-events: none
}

.checkbox .np-checkbox-button input[type=checkbox] {
    top: 0;
    left: 0;
    margin: 0
}

[dir=rtl] .checkbox .np-checkbox-button input[type=checkbox] {
    right: 0;
    left: auto
}

.np-tw-checkbox-indeterminate {
    position: relative
}

.np-tw-checkbox-indeterminate:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 2px;
    top: 55%;
    left: 50%;
    background: #ffffff;
    background: var(--color-background-screen);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.np-tw-checkbox-indeterminate .has-error:after {
    background-color: #e74848;
    background-color: var(--color-interactive-negative)
}

.np-chip {
    background-color: transparent;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral);
    border-radius: 16px;
    border-radius: var(--size-16);
    color: #5d7079;
    color: var(--color-content-secondary);
    height: 32px;
    height: var(--size-32);
    margin-right: 8px;
    margin-right: var(--size-8);
    padding: 0 12px;
    padding: 0 var(--size-12);
    -webkit-transition: color .15s ease-in-out, border-color .15s ease-in-out, background-color .15s ease-in-out;
    transition: color .15s ease-in-out, border-color .15s ease-in-out, background-color .15s ease-in-out
}

@media (max-width:320px) {
    .np-chip {
        height: 40px;
        height: var(--size-40)
    }
}

.np-chip:hover {
    cursor: pointer
}

.np-chip .np-chip-label {
    padding-top: 2px
}

.np-chip .np-close-button {
    pointer-events: auto
}

.np-chip:last-child {
    margin-right: 0
}

[dir=rtl] .np-chip:last-child {
    margin-left: 0;
    margin-right: 0
}

.np-chip:active {
    background-color: #0081ba;
    background-color: var(--color-interactive-accent-active);
    border-color: #0081ba;
    border-color: var(--color-interactive-accent-active);
    color: #fff
}

.np-chip--selected {
    color: #fff;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent);
    pointer-events: none
}

.np-chip--selected:active,
.np-chip--selected:hover {
    color: #fff;
    background-color: #008fc9;
    background-color: var(--color-interactive-accent-hover);
    border-color: #008fc9;
    border-color: var(--color-interactive-accent-hover)
}

.np-chip--selected .np-close-button {
    color: white
}

.np-chip.has-error {
    background: #e74848;
    background: var(--color-interactive-negative);
    color: #fff
}

.np-chip.has-error .np-close-button {
    color: white
}

.np-theme-personal .np-chip.has-error {
    background: var(--color-sentiment-negative)
}

.np-theme-personal .np-chip.has-error,
.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):hover {
    color: var(--color-contrast)
}

.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):hover {
    background: var(--color-sentiment-negative-hover);
    border-color: var(--color-sentiment-negative-hover) !important
}

.np-theme-personal .np-chip.has-error:not(.disabled):not(:disabled):active {
    background: var(--color-sentiment-negative-active);
    border-color: var(--color-sentiment-negative-active) !important
}

.np-theme-personal .np-chip {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    color: var(--color-interactive-primary);
    padding: 0 16px;
    padding: 0 var(--size-16);
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover);
    background-color: var(--color-background-screen-hover);
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-screen-active);
    border-color: #a7a9ab;
    border-color: var(--color-interactive-secondary-active)
}

.np-theme-personal .np-chip .np-close-button {
    margin-right: calc(8px * -1);
    margin-right: calc(var(--size-8) * -1);
    border-radius: inherit
}

.np-theme-personal .np-chip .np-close-button,
.np-theme-personal .np-chip .np-close-button:hover,
.np-theme-personal .np-chip .np-close-button:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip .np-close-button:not(.disabled):not(:disabled):hover {
    color: inherit !important;
    background-color: transparent !important
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible .np-close-button,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) .np-close-button {
    background: transparent;
    outline: none
}

.np-theme-personal .np-chip:not(.disabled):not(:disabled):focus-visible .np-close-button:hover,
.np-theme-personal .np-chip:not(.disabled):not(:disabled):has(:focus-visible) .np-close-button:hover {
    color: inherit !important
}

.np-theme-personal .np-chip.np-chip--removable {
    position: relative
}

.np-theme-personal .np-chip.np-chip--removable .np-text-body-default-bold {
    padding-right: 24px;
    padding-right: var(--size-24)
}

@media (max-width:320px) {
    .np-theme-personal .np-chip.np-chip--removable .np-text-body-default-bold {
        padding-right: 48px;
        padding-right: var(--size-48)
    }
}

.np-theme-personal .np-chip.np-chip--removable .np-close-button {
    -ms-flex-pack: end;
    justify-content: flex-end;
    top: 0;
    left: 0;
    position: absolute;
    padding-right: 8px;
    padding-right: var(--size-8);
    height: 100%;
    width: 100%
}

.np-theme-personal .np-chip:has(.disabled,
:disabled):focus-visible {
    outline: none
}

.np-theme-personal .np-chip--selected,
.np-theme-personal .np-chip--valid {
    color: var(--color-interactive-contrast);
    background-color: var(--color-interactive-primary);
    border-color: var(--color-interactive-primary)
}

.np-theme-personal .np-chip--selected:not(.disabled):not(:disabled):hover,
.np-theme-personal .np-chip--valid:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-contrast-hover);
    background-color: var(--color-interactive-primary-hover);
    border-color: var(--color-interactive-primary-hover)
}

.np-theme-personal .np-chip--selected:not(.disabled):not(:disabled):active,
.np-theme-personal .np-chip--valid:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-contrast-active);
    background-color: var(--color-interactive-primary-active);
    border-color: var(--color-interactive-primary-active)
}

.np-theme-personal .np-chip--selected .np-close-button,
.np-theme-personal .np-chip--valid .np-close-button {
    color: inherit
}

.np-theme-personal .np-chip--selected .np-close-button:focus,
.np-theme-personal .np-chip--selected .np-close-button:focus-within,
.np-theme-personal .np-chip--valid .np-close-button:focus,
.np-theme-personal .np-chip--valid .np-close-button:focus-within {
    outline: none
}

.np-circular-btn {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer
}

.np-circular-btn-primary-default .np-circular-btn-label,
.np-circular-btn-secondary-default .np-circular-btn-label {
    text-align: center;
    color: var(--color-interactive-primary)
}

.np-circular-btn-primary-default .np-circular-btn-label:not(.disabled):not(:disabled):hover,
.np-circular-btn-secondary-default .np-circular-btn-label:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover)
}

.np-circular-btn-primary-default .np-circular-btn-label:not(.disabled):not(:disabled):active,
.np-circular-btn-secondary-default .np-circular-btn-label:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active)
}

.np-circular-btn-primary-negative .np-circular-btn-label,
.np-circular-btn-secondary-negative .np-circular-btn-label {
    color: var(--color-sentiment-negative-primary)
}

.np-circular-btn-primary-negative .np-circular-btn-label:not(.disabled):not(:disabled):hover,
.np-circular-btn-secondary-negative .np-circular-btn-label:not(.disabled):not(:disabled):hover {
    color: var(--color-sentiment-negative-primary-hover)
}

.np-circular-btn-primary-negative .np-circular-btn-label:not(.disabled):not(:disabled):active,
.np-circular-btn-secondary-negative .np-circular-btn-label:not(.disabled):not(:disabled):active {
    color: var(--color-sentiment-negative-primary-active)
}

.np-circular-btn-disabled {
    cursor: not-allowed
}

.np-circle {
    border-radius: 9999px;
    border-radius: var(--radius-full);
    width: var(--circle-size);
    height: var(--circle-size);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    --circle-border-color: var(--color-border-neutral);
    --circle-border-width: 1px;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    line-height: 1
}

.np-circle,
.np-circle .np-display {
    font-size: var(--circle-font-size)
}

.np-circle .tw-icon>svg {
    height: var(--circle-icon-size);
    width: var(--circle-icon-size)
}

.np-circle .wds-flag,
.np-circle img {
    border-radius: 9999px;
    border-radius: var(--radius-full);
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.np-circle-border {
    position: relative
}

.np-circle-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 9999px;
    border-radius: var(--radius-full);
    -webkit-box-shadow: inset 0 0 0 var(--circle-border-width) var(--circle-border-color);
    box-shadow: inset 0 0 0 var(--circle-border-width) var(--circle-border-color)
}

.np-bottom-sheet {
    border-radius: 10px 10px 0 0
}

.np-bottom-sheet--top-bar {
    cursor: -webkit-grab;
    cursor: grab;
    padding: 8px 0 calc(16px + 4px);
    padding: var(--size-8) 0 calc(var(--size-16) + var(--size-4));
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: center;
    align-items: center
}

.np-bottom-sheet--top-bar--shadow {
    -webkit-box-shadow: 0 4px 40px rgba(34, 48, 73, .2);
    box-shadow: 0 4px 40px rgba(34, 48, 73, .2)
}

.np-theme-personal--bright-green .np-bottom-sheet--top-bar--shadow,
.np-theme-personal--dark .np-bottom-sheet--top-bar--shadow,
.np-theme-personal--forest-green .np-bottom-sheet--top-bar--shadow {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-bottom-sheet--handler {
    width: 40px;
    height: 4px;
    background: #c9cbce;
    background: var(--color-interactive-secondary);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-bottom-sheet--close-btn {
    position: absolute;
    right: 8px;
    right: var(--size-8)
}

.np-bottom-sheet--content {
    overflow-y: auto;
    padding: 0 16px;
    padding: 0 var(--space-content-horizontal);
    padding-bottom: env(safe-area-inset-bottom)
}

.np-theme-personal .np-bottom-sheet--top-bar--shadow {
    -webkit-box-shadow: 0 4px 40px rgba(69, 71, 69, .2);
    box-shadow: 0 4px 40px rgba(69, 71, 69, .2)
}

.np-theme-personal .np-bottom-sheet {
    border-radius: 32px 32px 0 0;
    border-radius: var(--radius-xlarge, 32px) var(--radius-xlarge, 32px) 0 0;
    margin: 0 8px;
    margin: 0 var(--size-8);
    width: calc(100% - 16px) !important;
    width: calc(100% - var(--size-16)) !important
}

.np-theme-personal .np-bottom-sheet--content {
    padding: 0 16px 16px;
    padding: 0 var(--size-16) var(--size-16)
}

.np-Card {
    --Card-background-color: var(--color-background-neutral);
    --Card-border-radius: var(--size-32);
    --Card-flex-gap: var(--size-16);
    --Card-padding: var(--size-24);
    --Card-closeButton-position: var(--size-16);
    --Card-max-width: initial;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--Card-background-color);
    border-radius: 32px;
    border-radius: var(--Card-border-radius);
    gap: 16px;
    gap: var(--Card-flex-gap);
    padding: 24px;
    padding: var(--Card-padding);
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden
}

@media (min-width:576px) {
    .np-Card {
        max-width: var(--Card-max-width)
    }
}

.np-Card.is-disabled .np-Card-closeButton {
    cursor: not-allowed
}

.np-theme-personal--dark .np-Card {
    --Card-background-color: var(--color-background-elevated)
}

.np-Card-closeButton {
    position: absolute;
    z-index: 100;
    top: var(--Card-closeButton-position);
    right: var(--Card-closeButton-position)
}

[dir=rtl] .np-Card-closeButton {
    left: var(--Card-closeButton-position);
    right: auto
}

.np-Card--small {
    --Card-border-radius: var(--size-16);
    --Card-closeButton-position: var(--size-8);
    --Card-padding: var(--size-16)
}

.np-close-button {
    -webkit-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
    color: #00a2dd;
    color: var(--color-interactive-accent);
    border: none;
    background: none;
    padding: 0;
    height: 16px;
    height: var(--size-16);
    --ring-outline-offset: 0
}

.np-close-button--large,
.np-close-button--x-large {
    height: 24px;
    height: var(--size-24)
}

.np-close-button:hover {
    color: #008fc9;
    color: var(--color-interactive-accent-hover)
}

.np-theme-personal .np-close-button {
    color: var(--color-interactive-primary);
    height: 32px;
    height: var(--size-32);
    width: 32px;
    width: var(--size-32);
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 9999px;
    border-radius: var(--radius-full);
    -webkit-transition: background-color .1s ease;
    transition: background-color .1s ease
}

@media (max-width:320px) {
    .np-theme-personal .np-close-button {
        height: 64px;
        height: var(--size-64);
        width: 64px;
        width: var(--size-64)
    }
}

.np-theme-personal .np-close-button--x-small {
    height: 24px;
    height: var(--size-24);
    width: 24px;
    width: var(--size-24);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width:320px) {
    .np-theme-personal .np-close-button--x-small {
        height: 48px;
        height: var(--size-48);
        width: 48px;
        width: var(--size-48)
    }
}

.np-theme-personal .np-close-button--large {
    height: 40px;
    height: var(--size-40);
    width: 40px;
    width: var(--size-40);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width:320px) {
    .np-theme-personal .np-close-button--large {
        height: 80px;
        height: var(--size-80);
        width: 80px;
        width: var(--size-80)
    }
}

.np-theme-personal .np-close-button--x-large {
    height: 48px;
    height: var(--size-48);
    width: 48px;
    width: var(--size-48);
    -ms-flex-negative: 0;
    flex-shrink: 0
}

@media (max-width:320px) {
    .np-theme-personal .np-close-button--x-large {
        height: 96px;
        height: var(--size-96);
        width: 96px;
        width: var(--size-96)
    }
}

.np-theme-personal .np-close-button:not(.disabled):not(:disabled):hover {
    color: var(--color-interactive-primary-hover);
    background-color: var(--color-background-neutral-hover)
}

.np-theme-personal .np-close-button:not(.disabled):not(:disabled):active {
    color: var(--color-interactive-primary-active);
    background-color: var(--color-background-neutral-active)
}

.np-option:has(:focus-visible) {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: 0;
    outline-offset: var(--ring-outline-offset);
    --ring-outline-offset: 0
}

.np-option:has(:focus-visible) :focus-visible {
    outline: none
}

.np-option .circle-sm {
    width: 40px;
    width: var(--size-40);
    height: 40px;
    height: var(--size-40)
}

.np-option__title {
    color: #37517e;
    color: var(--color-content-primary);
    font-size: 1rem;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: 0;
    line-height: 1.5;
    line-height: var(--line-height-body);
    margin: 0
}

.np-option__body {
    margin-top: 4px;
    margin-top: var(--size-4);
    color: #5d7079;
    color: var(--color-content-secondary);
    font-size: .875rem;
    font-size: var(--font-size-14);
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    line-height: 1.42857
}

.np-option__sm-media.decision .media-left {
    display: block
}

.np-option__no-media-circle {
    min-width: 48px;
    min-width: var(--size-48);
    max-width: 64px;
    max-width: var(--size-64);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center
}

.np-option__no-media-circle>* {
    max-height: 76px
}

button.np-option {
    background-color: transparent;
    width: 100%;
    text-align: left
}

[dir=rtl] button.np-option {
    text-align: right
}

.np-theme-personal .np-option .circle {
    overflow: visible
}

.np-theme-personal .np-option .circle-sm {
    width: 48px;
    width: var(--size-48);
    height: 48px;
    height: var(--size-48);
    line-height: 48px;
    line-height: var(--size-48)
}

@media (max-width:320px) {
    .np-theme-personal .np-option .circle-sm {
        width: 96px;
        width: var(--size-96);
        height: 96px;
        height: var(--size-96);
        line-height: 96px;
        line-height: var(--size-96)
    }
}

.np-theme-personal .np-option__body {
    margin: 4px 0 0;
    margin: var(--size-4) 0 0;
    -webkit-text-decoration: none;
    text-decoration: none
}

.np-theme-personal .np-option__container-aligned {
    margin-right: calc(-1 * 16px);
    margin-right: calc(-1 * var(--space-content-horizontal));
    margin-left: calc(-1 * 16px);
    margin-left: calc(-1 * var(--space-content-horizontal));
    max-width: none;
    width: auto
}

@media (min-width:576px) {
    .np-theme-personal .np-option {
        border-radius: 10px;
        border-radius: var(--radius-small)
    }
}

.np-theme-personal .np-option-additional-content {
    margin-left: 80px;
    margin-left: var(--size-80);
    margin-right: 16px;
    margin-right: var(--size-16);
    margin-top: -10px;
    padding-bottom: 16px;
    padding-bottom: var(--size-16);
    max-width: -moz-fit-content;
    max-width: -webkit-fit-content;
    max-width: fit-content
}

@media (max-width:480px) {
    .np-theme-personal :not(.np-option__sm-media)>.np-option-additional-content {
        margin-left: 16px;
        margin-left: var(--size-16)
    }
}

@media (max-width:320px) {
    .np-theme-personal .np-option-additional-content {
        margin-top: -3px
    }
}

.np-panel__content {
    opacity: 0;
    visibility: hidden;
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    -webkit-box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s;
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear .2s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1)
}

.np-panel__content,
.np-theme-personal .np-panel__content {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal--bright-green .np-panel__content,
.np-theme-personal--dark .np-panel__content,
.np-theme-personal--forest-green .np-panel__content {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-panel--open .np-panel__content {
    -webkit-transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s;
    transition: opacity .2s cubic-bezier(.6, .2, .1, 1), transform .2s cubic-bezier(.6, .2, .1, 1), visibility 0s linear 0s, -webkit-transform .2s cubic-bezier(.6, .2, .1, 1);
    visibility: visible;
    opacity: 1;
    -webkit-transform: none !important;
    transform: none !important
}

.np-panel__arrow,
.np-panel__arrow:before {
    position: absolute;
    width: 14px;
    height: 14px
}

.np-panel__arrow:before {
    left: 0;
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    background: #ffffff;
    background: var(--color-background-elevated)
}

.np-panel[data-popper-placement^=top]>.np-panel__content {
    -webkit-transform: translateY(10px) scale(.95);
    transform: translateY(10px) scale(.95)
}

.np-panel[data-popper-placement^=top]>.np-panel__content .np-panel__arrow {
    bottom: -6px
}

.np-panel[data-popper-placement^=right]>.np-panel__content {
    -webkit-transform: translateX(-10px) scale(.95);
    transform: translateX(-10px) scale(.95)
}

.np-panel[data-popper-placement^=right]>.np-panel__content .np-panel__arrow {
    left: -6px
}

.np-panel[data-popper-placement^=bottom]>.np-panel__content {
    -webkit-transform: translateY(-10px) scale(.95);
    transform: translateY(-10px) scale(.95)
}

.np-panel[data-popper-placement^=bottom]>.np-panel__content .np-panel__arrow {
    top: -6px
}

.np-panel[data-popper-placement^=left]>.np-panel__content {
    -webkit-transform: translateX(10px) scale(.95);
    transform: translateX(10px) scale(.95)
}

.np-panel[data-popper-placement^=left]>.np-panel__content .np-panel__arrow {
    right: -6px
}

.np-theme-personal .np-panel__content {
    border-radius: 16px;
    border-radius: var(--radius-medium);
    -webkit-box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    box-shadow: 0 0 40px rgba(69, 71, 69, .2)
}

.np-theme-personal--bright-green .np-dropdown-menu,
.np-theme-personal--dark .np-dropdown-menu,
.np-theme-personal--forest-green .np-dropdown-menu {
    background-color: #ffffff;
    background-color: var(--color-background-elevated)
}

.radio:hover {
    border-color: rgba(0, 0, 0, .10196);
    border-color: var(--color-border-neutral)
}

.tw-date label {
    width: 100%
}

.tw-date .tw-date--day,
.tw-date .tw-date--month,
.tw-date .tw-date--year,
.tw-date .tw-date--year label {
    margin-bottom: 0
}

@media (min-width:576px) {
    .np-theme-personal .tw-date label {
        margin-bottom: 0
    }
}

.tw-date-lookup-menu {
    width: 400px
}

.tw-date-lookup-calendar {
    min-width: 300px;
    text-align: center;
    table-layout: fixed;
    background-color: inherit
}

.tw-date-lookup-calendar>tbody>tr>td.weekend button {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.tw-date-lookup-calendar>tbody>tr>td {
    padding: 4px;
    padding: var(--size-4)
}

@media (max-width:320px) {
    .tw-date-lookup-calendar>tbody>tr>td {
        padding: 0
    }
}

.tw-date-lookup-calendar>tbody>tr>td:has(.tw-date-lookup-day-option) {
    padding: 1px
}

.tw-date-lookup-calendar>tbody>tr>td button {
    width: 100%;
    padding: 4px 0;
    padding: var(--size-4) 0;
    color: #0097c7;
    color: var(--color-content-accent);
    border: transparent;
    border-radius: 10px;
    border-radius: var(--radius-small);
    background-color: transparent;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    color: #37517e;
    color: var(--color-content-primary)
}

@media (max-width:320px) {
    .tw-date-lookup-calendar>tbody>tr>td button {
        padding: 0
    }
}

.tw-date-lookup-calendar>tbody>tr>td button.tw-date-lookup-day-option {
    height: 40px;
    height: var(--size-40);
    border-radius: 9999px;
    border-radius: var(--radius-full);
    line-height: 40px;
    line-height: var(--size-40);
    width: 40px;
    width: var(--size-40);
    padding: 0;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.tw-date-lookup-calendar>tbody>tr>td button.tw-date-lookup-day-option.today {
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    text-underline-offset: 4px
}

.tw-date-lookup-calendar>tbody>tr>td:hover button:not(.disabled):not(:disabled),
.tw-date-lookup-calendar>tbody>tr>td:not(.disabled):not(:disabled) button.show-focus {
    background-color: var(--color-background-screen-hover)
}

.tw-date-lookup-calendar>tbody>tr>td:not(.disabled):not(:disabled) button.active {
    background-color: var(--color-interactive-primary);
    color: var(--color-interactive-contrast)
}

.tw-date-lookup-calendar abbr {
    -webkit-text-decoration: none;
    text-decoration: none
}

.tw-date-lookup-header-current-container {
    display: inline
}

.np-theme-personal .tw-date-lookup-menu .table-bordered,
.np-theme-personal.tw-date-lookup-menu .table-bordered {
    border: none
}

.np-theme-personal .tw-date-lookup-menu thead,
.np-theme-personal.tw-date-lookup-menu thead {
    background-color: transparent;
    background-color: initial
}

.np-theme-personal .tw-date-lookup-menu td,
.np-theme-personal.tw-date-lookup-menu td {
    border: none
}

.np-date-trigger {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%
}

.np-theme-personal .np-date-trigger {
    padding-left: 16px;
    padding-left: var(--size-16)
}

.clear-btn {
    position: absolute;
    top: 8px;
    top: var(--size-8);
    right: 8px;
    right: var(--size-8)
}

[dir=rtl] .clear-btn {
    left: 8px;
    left: var(--size-8);
    right: auto
}

.clear-btn--sm {
    top: 0
}

.clear-btn--lg {
    top: 20px
}

.np-decision .decision {
    display: -ms-flexbox;
    display: flex
}

.np-decision__tile--small .np-text-title-subsection {
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 1.2;
    line-height: var(--line-height-title)
}

.np-decision:not(.flex-column) {
    gap: 24px;
    gap: var(--size-24)
}

.np-decision:not(.flex-column).np-decision--small {
    gap: 16px;
    gap: var(--size-16)
}

.tw-definition-list__item dd {
    word-break: break-all;
    word-break: break-word
}

.tw-definition-list__action {
    -ms-flex-item-align: center;
    align-self: center;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tw-definition-list__button {
    margin-top: -50%
}

@media (max-width:576px) {
    .tw-definition-list--right-aligned-desktop {
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media (min-width:576px) {
    .tw-definition-list--right-aligned-desktop {
        -ms-flex-pack: end;
        justify-content: flex-end
    }
    .tw-definition-list.tw-definition-list--columns {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
    .tw-definition-list.tw-definition-list--columns .tw-definition-list__item {
        width: 50%
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item {
        display: -ms-flexbox;
        display: flex
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dt {
        -ms-flex: 1 1;
        flex: 1 1;
        min-width: 150px;
        max-width: 30%;
        margin-right: 8px;
        margin-right: var(--size-8)
    }
    [dir=rtl] .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dt {
        margin-left: 8px;
        margin-left: var(--size-8);
        margin-right: 0
    }
    .tw-definition-list.tw-definition-list--horizontal .tw-definition-list__item dd {
        -ms-flex: 1 1;
        flex: 1 1;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 8px;
        margin-bottom: var(--size-8)
    }
}

.np-theme-personal .tw-definition-list dt {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.no-scroll {
    overflow: hidden
}

.dimmer {
    position: fixed;
    z-index: 1050;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    height: 100dvh;
    -webkit-transition: background-color .35s cubic-bezier(0, .94, .62, 1);
    transition: background-color .35s cubic-bezier(0, .94, .62, 1)
}

.dimmer--scrollable {
    overflow-y: auto
}

[dir=rtl] .dimmer {
    left: 0;
    right: auto;
    right: 0;
    left: auto
}

.dimmer.dimmer--enter-done {
    background: rgba(0, 0, 0, .4)
}

.np-theme-personal .dimmer.dimmer--enter-done {
    background-color: rgba(14, 15, 12, .4)
}

.np-theme-personal--dark .dimmer.dimmer--enter-done {
    background-color: rgba(243, 245, 241, .25)
}

.np-theme-personal--bright-green .dimmer.dimmer--enter-done,
.np-theme-personal--forest-green .dimmer.dimmer--enter-done {
    background-color: rgba(255, 255, 255, .25)
}

.dimmer.dimmer--enter-done.dimmer--transparent {
    background: transparent
}

.dimmer.dimmer--enter-done.dimmer--enter-fade>* {
    opacity: 1
}

.dimmer.dimmer--enter-fade>*,
.dimmer.dimmer--exit-fade>* {
    -webkit-transition: opacity .35s cubic-bezier(0, .94, .62, 1);
    transition: opacity .35s cubic-bezier(0, .94, .62, 1)
}

.dimmer.dimmer--exit-fade>* {
    opacity: 1
}

.dimmer.dimmer--enter-fade>*,
.dimmer.dimmer--exit.dimmer--exit-fade>* {
    opacity: 0
}

.dimmer-content-positioner {
    min-height: 100%;
    pointer-events: none
}

:not(.dimmer--scrollable)>.dimmer-content-positioner {
    height: 100%
}

.dimmer-content-positioner>* {
    pointer-events: all
}

.np-drawer {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100vw;
    max-width: 600px;
    height: 100vh;
    height: 100dvh;
    max-height: 100vh;
    max-height: 100dvh
}

@media (max-width:770px) {
    .np-drawer {
        max-width: none
    }
}

.np-drawer .np-drawer-header {
    min-height: 56px;
    min-height: var(--size-56);
    padding: 24px;
    padding: var(--size-24)
}

@media (max-width:320px) {
    .np-drawer .np-drawer-header {
        padding: 16px;
        padding: var(--size-16)
    }
}

.np-drawer .np-drawer-title {
    max-width: 85%
}

.np-drawer .np-drawer-content {
    overflow-y: auto;
    -ms-flex: 1 1;
    flex: 1 1;
    background-color: transparent
}

.np-drawer .np-drawer-footer {
    padding: 16px;
    padding: var(--size-16)
}

.np-drawer .np-drawer-content {
    padding: 0 16px;
    padding: 0 var(--size-16)
}

@media (min-width:768px) {
    .np-drawer .np-drawer-footer,
    .np-drawer .np-drawer-header {
        padding: 24px;
        padding: var(--size-24)
    }
    .np-drawer .np-drawer-content {
        padding: 0 24px;
        padding: 0 var(--size-24)
    }
}

.wds-Divider {
    --Divider-border-width: 4px;
    --Divider-border-color: var(--color-border-neutral);
    --Divider-border-style: solid;
    --Divider-dash-length: 4px;
    --Divider-dash-spacing: 4px;
    border-top: 4px solid rgba(0, 0, 0, .10196);
    border-top: var(--Divider-border-width) var(--Divider-border-style) var(--Divider-border-color);
    display: inline-block;
    margin: 0;
    padding: 0;
    height: 4px;
    height: var(--Divider-border-width);
    width: 100%
}

.wds-Divider--content {
    border-top: none;
    background: repeating-linear-gradient(to right, var(--Divider-border-color), var(--Divider-border-color) var(--Divider-dash-length), transparent var(--Divider-dash-length), transparent calc(var(--Divider-dash-length) + var(--Divider-dash-spacing)));
    height: var(--Divider-border-width)
}

.wds-Divider--content,
.wds-Divider--subsection {
    --Divider-border-width: 1px
}

.np-dropfade,
.np-dropfade-enter {
    opacity: 0;
    overflow: hidden;
    height: 0
}

.np-dropfade-enter-active {
    -webkit-transition: height .15s ease-in, opacity .15s ease-in .15s;
    transition: height .15s ease-in, opacity .15s ease-in .15s;
    opacity: 1
}

.np-dropfade-enter-done,
.np-dropfade-exit {
    opacity: 1;
    height: auto
}

.np-dropfade-exit-active {
    -webkit-transition: opacity .15s ease-in, height .15s ease-in .15s;
    transition: opacity .15s ease-in, height .15s ease-in .15s;
    opacity: 0
}

.emphasis {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    font-style: normal
}

.emphasis--important {
    color: #37517e;
    color: var(--color-content-primary)
}

.emphasis--positive {
    color: #008026;
    color: var(--color-content-positive)
}

.np-theme-personal .emphasis--positive {
    color: var(--color-sentiment-positive)
}

.emphasis--negative {
    color: #cf2929;
    color: var(--color-content-negative)
}

.np-theme-personal .emphasis--negative {
    color: var(--color-sentiment-negative)
}

.emphasis--warning {
    color: #9a6500;
    color: var(--color-content-warning)
}

.np-theme-personal .emphasis--warning {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-animated-label {
    height: 24px;
    overflow: hidden;
    position: relative;
    padding-top: 1px
}

.np-animated-label>* {
    height: 0;
    opacity: 0;
    position: absolute;
    -webkit-transform: translateX(-8px);
    transform: translateX(-8px);
    -webkit-transition: all .15s ease-in;
    transition: all .15s ease-in
}

.np-animated-label--active {
    height: auto;
    opacity: 1;
    position: relative;
    top: auto;
    -webkit-transform: translateX(0);
    transform: translateX(0);
    -webkit-transition: all .15s ease-in .15s;
    transition: all .15s ease-in .15s
}

.np-animated-label-option {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-animated-label-option:not(.disabled):focus-visible,
.np-animated-label-option:not(.disabled):hover {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-flow-navigation {
    width: 100%;
    min-height: 97px
}

.np-flow-navigation--border-bottom {
    min-height: 96px;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

.np-flow-navigation__content {
    width: 100%;
    min-width: 320px;
    max-width: 1164px
}

.np-flow-navigation__stepper {
    padding-bottom: 0 !important
}

[dir=rtl] .np-flow-navigation__stepper {
    padding-right: 0 !important
}

[dir=rtl] .np-flow-navigation__stepper,
html:not([dir=rtl]) .np-flow-navigation__stepper {
    padding-left: 0 !important
}

html:not([dir=rtl]) .np-flow-navigation__stepper {
    padding-right: 0 !important
}

.np-flow-navigation--xs-max .np-flow-navigation__stepper .tw-stepper-steps {
    display: none
}

.np-flow-navigation--xs-max .np-flow-navigation__stepper .progress {
    margin-bottom: 0
}

.np-flow-navigation--xs-max .np-animated-label {
    height: auto
}

.np-flow-navigation--xs-max .np-animated-label .tw-icon-chevron-down {
    margin-left: 4px;
    margin-left: var(--size-4)
}

.np-flow-navigation--sm .np-flow-navigation__stepper {
    min-height: 56px
}

[dir=rtl] .np-flow-navigation--sm .np-flow-navigation__stepper {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

[dir=rtl] .np-flow-navigation--sm .np-flow-navigation__stepper,
html:not([dir=rtl]) .np-flow-navigation--sm .np-flow-navigation__stepper {
    padding-left: 24px !important;
    padding-left: var(--size-24) !important
}

html:not([dir=rtl]) .np-flow-navigation--sm .np-flow-navigation__stepper {
    padding-right: 24px !important;
    padding-right: var(--size-24) !important
}

.np-flow-navigation--lg .np-flow-navigation__stepper {
    max-width: 562px
}

.np-flow-navigation--lg .np-flow-header__left,
.np-flow-navigation--lg .np-flow-header__right {
    width: 180px
}

.np-flow-navigation--hidden {
    visibility: hidden
}

.np-theme-personal--bright-green .np-flow-navigation .np-flow-header__left path,
.np-theme-personal--dark .np-flow-navigation .np-flow-header__left path,
.np-theme-personal--forest-green .np-flow-navigation .np-flow-header__left path {
    fill: var(--color-interactive-primary)
}

.np-header {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-column-gap: 24px;
    grid-column-gap: var(--size-24);
    -moz-column-gap: 24px;
    -webkit-column-gap: 24px;
    column-gap: 24px;
    -moz-column-gap: var(--size-24);
    -webkit-column-gap: var(--size-24);
    column-gap: var(--size-24);
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 8px;
    margin-bottom: var(--size-8);
    max-width: 100%;
    padding: 8px 0;
    padding: var(--size-8) 0;
    width: 100%
}

.np-header--group {
    -ms-flex-align: end;
    align-items: flex-end;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

.np-header--group,
.np-header--group .np-header__title {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-header__action {
    margin: 0;
    height: 20px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.tw-image {
    max-width: none;
    width: auto;
    min-width: -moz-min-content;
    min-width: -webkit-min-content;
    min-width: min-content
}

.tw-image__shrink {
    max-width: 100%;
    min-width: auto
}

.tw-image__stretch {
    width: 100%
}

.np-info {
    vertical-align: middle
}

.np-info [data-toggle=popover]:not(.btn) {
    border-bottom: none !important
}

.np-info [data-toggle=popover]:not(.btn):focus {
    outline: revert
}

.np-form-control {
    --ring-width: 1px;
    --ring-color: var(--color-interactive-secondary);
    border: none;
    background-color: transparent;
    min-height: 0;
    padding-left: 16px;
    padding-left: var(--size-16);
    padding-right: 16px;
    padding-right: var(--size-16);
    color: #37517e;
    color: var(--color-content-primary);
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 var(--ring-width) var(--ring-color);
    box-shadow: inset 0 0 0 var(--ring-width) var(--ring-color);
    -webkit-transition-property: color, opacity, -webkit-box-shadow;
    transition-property: color, opacity, -webkit-box-shadow;
    transition-property: color, opacity, box-shadow;
    transition-property: color, opacity, box-shadow, -webkit-box-shadow;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.disabled .np-form-control,
:disabled .np-form-control {
    opacity: 1
}

.np-form-control:focus-visible {
    outline: none
}

.np-form-control[aria-invalid=true] {
    --ring-width: 2px;
    --ring-color: var(--color-sentiment-negative) !important
}

.np-form-control:hover:enabled {
    --ring-width: 2px;
    --ring-color: var(--color-interactive-secondary-hover)
}

.np-form-control:focus:enabled {
    --ring-width: 3px;
    --ring-color: var(--color-interactive-primary)
}

.np-form-control--size-auto {
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em;
    padding-top: 12px;
    padding-top: var(--size-12);
    padding-bottom: 12px;
    padding-bottom: var(--size-12)
}

.np-form-control--size-lg,
.np-form-control--size-md,
.np-form-control--size-sm {
    padding-top: 0 !important;
    padding-bottom: 0 !important
}

.np-form-control--size-sm {
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    height: 32px !important;
    height: var(--size-32) !important
}

@media (max-width:320px) {
    .np-form-control--size-sm {
        height: 64px !important;
        height: var(--size-64) !important
    }
}

.np-form-control--size-md {
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    font-size: 1rem;
    font-size: var(--font-size-16);
    line-height: 150%;
    letter-spacing: -.011em;
    height: 48px !important;
    height: var(--size-48) !important
}

@media (max-width:320px) {
    .np-form-control--size-md {
        height: 72px !important;
        height: var(--size-72) !important
    }
}

.np-form-control--size-lg {
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    margin: 0;
    font-size: 1.375rem;
    font-size: var(--font-size-22);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: -.018em;
    line-height: 125%;
    height: 72px !important;
    height: var(--size-72) !important
}

@supports (hyphenate-limit-chars:1) {
    .np-form-control--size-lg {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .np-form-control--size-lg {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .np-form-control--size-lg {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-form-control--size-lg {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .np-form-control--size-lg {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.np-form-control--size-lg+ol:not(.list-unstyled),
.np-form-control--size-lg+p,
.np-form-control--size-lg+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.np-input::-moz-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-input::-webkit-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-input:-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-input::-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-input::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-input--shape-rectangle {
    border-radius: 10px !important;
    border-radius: var(--radius-small) !important
}

.np-input--shape-pill {
    border-radius: 9999px !important;
    border-radius: var(--radius-full) !important
}

.wds-list-item-gridWrapper {
    display: grid;
    grid-gap: 4px 12px;
    grid-gap: var(--size-4) var(--size-12);
    gap: 4px 12px;
    gap: var(--size-4) var(--size-12)
}

.wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt:not(:has(.wds-list-item-subtitle-value, .wds-list-item-subtitle)) .wds-list-item-prompt,
.wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-hasPrompt:not(:has(.wds-list-item-subtitle-value, .wds-list-item-subtitle)) .wds-list-item-prompt {
    margin-top: -2px
}

@container (min-width: 309px) {
    .wds-list-item-gridWrapper .wds-list-item-control-wrapper {
        height: var(--wds-list-item-control-wrapper-height);
        -ms-flex-line-pack: center;
        align-content: center
    }
    .wds-list-item-gridWrapper .wds-list-item-media-image {
        -o-object-position: center;
        object-position: center
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: auto 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media body control" ". info ." ". prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: auto 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "media body control" ". info ."
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: auto 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "media body control" ". prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: auto 1fr auto;
        grid-template-rows: auto;
        grid-template-areas: "media body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "media body" ". info" ". prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media body" ". info"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "media body" ". prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto;
        grid-template-areas: "media body"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body control" "info ." "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "info ."
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto;
        grid-template-areas: "body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body" "info" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "info"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body"
    }
}

@container (min-width: 241px) and (max-width: 308px) {
    .wds-list-item-gridWrapper .wds-list-item-media-image {
        -o-object-position: bottom left;
        object-position: bottom left
    }
    .wds-list-item-gridWrapper .wds-list-item-control-wrapper {
        -ms-flex-line-pack: start;
        align-content: start
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto auto;
        grid-template-areas: "media media" "body control" "info control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "media" "body" "info" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media media" "body control" "info control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "media" "body" "info" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media media" "body control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "media" "body" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "media media" "body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "media" "body" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: auto auto;
        grid-template-rows: auto auto auto auto;
        grid-template-areas: "media media" "body body" "info info" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media media" "body body" "info info"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: auto 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "media media" "body body" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "media" "body"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body control" "info control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "info" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "info control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "info" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto;
        grid-template-areas: "body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body" "info" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "info"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body"
    }
    .wds-list-item-gridWrapper .wds-list-item-button-control--hasPrompt {
        margin-top: 4px;
        margin-top: var(--size-4)
    }
}

@container (max-width: 240px) {
    .wds-list-item-gridWrapper .wds-list-item-control-wrapper {
        -ms-flex-line-pack: start;
        align-content: start
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body control" "info control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body" "info" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "info control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-hasInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "info" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto;
        grid-template-areas: "body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-hasControl.wds-list-item-noInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-areas: "body" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body" "info" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "info"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-hasMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body control" "info control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body" "info" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "info control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-hasInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body" "info" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto auto;
        grid-template-areas: "body control" "prompt prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-hasPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body" "prompt" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr auto;
        grid-template-rows: auto;
        grid-template-areas: "body control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-hasControl.wds-list-item-noInfo-noPrompt:has(.wds-list-item-button-control) {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body" "control"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl .wds-list-item-prompt {
        grid-column: 1/-1
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto auto;
        grid-template-areas: "body" "info" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-hasInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "info"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-hasPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto auto;
        grid-template-areas: "body" "prompt"
    }
    .wds-list-item-gridWrapper.wds-list-item-noMedia-noControl.wds-list-item-noInfo-noPrompt {
        grid-template-columns: 1fr;
        grid-template-rows: auto;
        grid-template-areas: "body"
    }
    .wds-list-item-gridWrapper .wds-list-item-media {
        display: none
    }
    .wds-list-item-gridWrapper .wds-list-item-body {
        grid-area: body;
        display: grid;
        grid-template-columns: 1fr;
        justify-items: start;
        grid-gap: 0;
        gap: 0
    }
    .wds-list-item-gridWrapper .wds-list-item-body .wds-list-item-value {
        text-align: left
    }
    .wds-list-item-gridWrapper .wds-list-item-button-control--hasPrompt {
        margin-top: 4px;
        margin-top: var(--size-4)
    }
}

.wds-list-item-prompt {
    grid-area: prompt;
    justify-self: start
}

.wds-list-item {
    list-style: none;
    width: 100%;
    border-radius: 16px;
    border-radius: var(--radius-medium);
    position: relative;
    padding: 12px 0;
    padding: var(--size-12) 0;
    container-type: inline-size
}

.wds-list-item+.wds-list-item-spotlight,
.wds-list-item-spotlight+.wds-list-item {
    margin-top: 16px;
    margin-top: var(--size-16)
}

.wds-list-item:focus-within {
    z-index: 1
}

.wds-list-item-view {
    display: grid;
    grid-column: 1/-1;
    grid-row: 1/-1;
    grid-template-columns: subgrid;
    grid-template-rows: subgrid
}

.wds-list-item-view.fullyInteractive {
    margin-bottom: 0
}

.wds-list-item-view.fullyInteractive:before {
    content: "";
    position: absolute;
    inset: 0
}

.wds-list-item a {
    text-underline-offset: calc(4px / 2);
    text-underline-offset: calc(var(--size-4) / 2)
}

.wds-list-item a .wds-list-item-subtitle,
.wds-list-item a .wds-list-item-subtitle-value {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.wds-list-item-interactive .np-checkbox-button:has(input[type=checkbox]:focus-visible) .tw-checkbox-button,
.wds-list-item-interactive .wds-list-item-control:focus-visible {
    outline: none
}

.wds-list-item-interactive .wds-list-item-additional-info {
    --ring-outline-offset: 0
}

.wds-list-item-interactive a.wds-list-item-control,
.wds-list-item-interactive a.wds-list-item-control:focus,
.wds-list-item-interactive a.wds-list-item-control:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.wds-list-item-interactive a.wds-list-item-control:has(.wds-list-item-control_pseudo-element) {
    position: relative;
    z-index: 1
}

.wds-list-item-interactive a.wds-list-item-control.wds-list-item-control_pseudo-element:before {
    content: "";
    position: absolute;
    inset: 0
}

.wds-list-item-interactive.wds-list-item-spotlight:has(.wds-list-item-control:focus-visible),
.wds-list-item-interactive.wds-list-item-spotlight:has(input[type=checkbox]:focus-visible) {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset);
    outline-offset: -1px
}

.wds-list-item-interactive.wds-list-item-spotlight:has(.wds-list-item-prompt:hover a,
.wds-list-item-prompt:hover button):hover {
    background-color: transparent;
    background-color: initial
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):has(.wds-list-item-control:focus-visible):before,
.wds-list-item-interactive:not(.wds-list-item-spotlight):has(input[type=checkbox]:focus-visible):before {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset);
    content: "";
    position: absolute;
    inset: 0 -8px;
    border-radius: 16px;
    border-radius: var(--radius-medium);
    outline-offset: -1px
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):active:before,
.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):hover:before {
    content: "";
    position: absolute;
    inset: 0 -8px;
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):hover:before {
    background-color: var(--color-background-screen-hover)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):not(.disabled):not(:disabled):active:before {
    background-color: var(--color-background-screen-active)
}

.wds-list-item-interactive:not(.wds-list-item-spotlight):has(.wds-list-item-prompt:hover a,
.wds-list-item-prompt:hover button):hover:before {
    background-color: transparent;
    background-color: initial
}

.wds-list-item-interactive:not(.disabled):not(:disabled):hover .wds-list-item-control-wrapper .wds-Button {
    background-color: var(--Button-background-hover);
    color: var(--Button-color-hover);
    -webkit-transition: none;
    transition: none
}

.wds-list-item-interactive .wds-list-item-button-control .wds-Button {
    -webkit-transition: none;
    transition: none
}

.wds-list-item-media {
    grid-area: media;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: start
}

.wds-list-item-media-image-wrapper {
    width: var(--wds-list-item-media-size);
    height: var(--wds-list-item-media-size)
}

.wds-list-item-media-image {
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.wds-list-item-body {
    grid-area: body;
    -ms-flex-align: start;
    align-items: start;
    width: 100%;
    display: grid;
    grid-template-columns: 1fr -webkit-max-content;
    grid-template-columns: 1fr max-content;
    grid-template-columns: var(--wds-list-item-body-left, 1fr) var(--wds-list-item-body-right, -webkit-max-content);
    grid-template-columns: var(--wds-list-item-body-left, 1fr) var(--wds-list-item-body-right, max-content);
    grid-gap: 16px;
    grid-gap: var(--size-16);
    gap: 16px;
    gap: var(--size-16);
    word-break: break-word
}

.wds-list-item-titles,
.wds-list-item-value {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center
}

@container (min-width: 309px) {
    .wds-list-item-titles,
    .wds-list-item-value {
        min-height: 100%;
        min-height: var(--wds-list-item-value-min-height, 100%)
    }
}

.wds-list-item-value {
    text-align: right
}

.wds-list-item-title,
.wds-list-item-title-value {
    color: #37517e;
    color: var(--color-content-primary)
}

.wds-list-item-body-center {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-align: center;
    align-items: center
}

.wds-list-item-additional-info {
    grid-area: info;
    color: #768e9c;
    color: var(--color-content-tertiary);
    margin-top: calc(4px * -1);
    margin-top: calc(var(--size-4) * -1)
}

.wds-list-item-additional-info button.np-link {
    text-align: start
}

.wds-list-item-control-wrapper {
    grid-area: control
}

.wds-list-item-navigation .tw-icon-chevron-right {
    color: #c9cbce;
    color: var(--color-interactive-secondary)
}

.wds-list-item-control {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto
}

.wds-list-item.disabled {
    opacity: 1
}

.wds-list-item.disabled,
.wds-list-item.disabled label {
    cursor: not-allowed
}

.wds-list-item.disabled .np-avatar-view-content,
.wds-list-item.disabled .wds-list-item-additional-info,
.wds-list-item.disabled .wds-list-item-additional-info b,
.wds-list-item.disabled .wds-list-item-additional-info strong,
.wds-list-item.disabled .wds-list-item-media,
.wds-list-item.disabled .wds-list-item-subtitle,
.wds-list-item.disabled .wds-list-item-subtitle-value,
.wds-list-item.disabled .wds-list-item-title,
.wds-list-item.disabled .wds-list-item-title-value {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.wds-list-item.disabled .wds-list-item-additional-info,
.wds-list-item.disabled .wds-list-item-body,
.wds-list-item.disabled .wds-list-item-media,
.wds-list-item.disabled--has-prompt-reason .wds-list-item-prompt {
    opacity: .93
}

.wds-list-item-spotlight {
    padding-left: 12px;
    padding-left: var(--size-12);
    padding-right: 12px;
    padding-right: var(--size-12)
}

.wds-list-item-spotlight-active {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.wds-list-item-spotlight-active:not(.disabled):not(:disabled):hover {
    background-color: var(--color-background-neutral-hover)
}

.wds-list-item-spotlight-active:not(.disabled):not(:disabled):active {
    background-color: var(--color-background-neutral-active)
}

.wds-list-item-spotlight-inactive {
    background-color: rgba(134, 167, 189, .025)
}

@supports (color:color-mix(in lch, red, blue)) {
    .wds-list-item-spotlight-inactive {
        background-color: color-mix(in srgb, var(--color-background-neutral) 25%, transparent)
    }
}

.wds-list-item-spotlight-inactive:not(.disabled):not(:disabled):hover {
    background-color: color-mix(in srgb, var(--color-background-neutral-hover) 35%, transparent)
}

.wds-list-item-spotlight-inactive:not(.disabled):not(:disabled):active {
    background-color: color-mix(in srgb, var(--color-background-neutral-active) 45%, transparent)
}

.wds-list-item .wds-list-item-spotlight__border {
    position: absolute;
    inset: 0;
    width: 100%;
    height: 100%
}

.wds-list-item .wds-list-item-spotlight__border rect {
    --wds-list-item-spotlight-borderWidth: 1px;
    --wds-list-item-spotlight-borderWidthOffset: 0.5px;
    --wds-list-item-spotlight-strokeDashSize: calc(var(--size-12) * 0.5);
    fill: none;
    stroke: rgba(0, 0, 0, .10196);
    stroke: var(--color-border-neutral);
    width: calc(100% - 1px);
    width: calc(100% - var(--wds-list-item-spotlight-borderWidth));
    height: calc(100% - 1px);
    height: calc(100% - var(--wds-list-item-spotlight-borderWidth));
    x: .5px;
    x: var(--wds-list-item-spotlight-borderWidthOffset);
    y: .5px;
    y: var(--wds-list-item-spotlight-borderWidthOffset);
    rx: calc(16px - .5px);
    rx: calc(var(--radius-medium) - var(--wds-list-item-spotlight-borderWidthOffset));
    ry: calc(16px - .5px);
    ry: calc(var(--radius-medium) - var(--wds-list-item-spotlight-borderWidthOffset));
    stroke-dasharray: calc(12px * .5) calc(12px * .5);
    stroke-dasharray: var(--wds-list-item-spotlight-strokeDashSize) var(--wds-list-item-spotlight-strokeDashSize)
}

.np-field-control,
.np-field__prompt {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-field .form-group--typeahead[class],
.np-field .np-checkbox-label[class] {
    margin-bottom: 0
}

.np-field:has(.wds-radio-group) .np-field__prompt {
    margin-top: 12px;
    margin-top: var(--size-12)
}

.np-input-group {
    display: inline-grid;
    width: 100%;
    grid-auto-columns: minmax(0, 1fr);
    border-radius: 9999px;
    border-radius: var(--radius-full)
}

.np-input-group>* {
    grid-column-start: 1;
    grid-row-start: 1
}

.np-input-addon {
    pointer-events: none;
    z-index: 10;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center;
    color: #c9cbce;
    color: var(--color-interactive-secondary);
    -webkit-transition-property: color, opacity;
    transition-property: color, opacity;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: .15s;
    transition-duration: .15s
}

.np-input-group:disabled .np-input-addon:not(.np-input-addon--interactive) {
    opacity: .45;
    mix-blend-mode: luminosity
}

.np-input-group:has(>:is(input, button, select):focus-visible) .np-input-addon {
    color: var(--color-interactive-primary)
}

.np-input-group:has(>:is(input, button, select):hover) .np-input-addon {
    color: #b5b7ba;
    color: var(--color-interactive-secondary-hover)
}

.np-input-addon--placement-start {
    justify-self: start
}

.np-input-addon--placement-end {
    justify-self: end
}

.np-input-addon--interactive>* {
    pointer-events: auto
}

.np-input-addon--padding-sm {
    padding-left: 8px;
    padding-left: var(--size-8);
    padding-right: 8px;
    padding-right: var(--size-8)
}

.np-input-addon--padding-md {
    padding-left: 16px;
    padding-left: var(--size-16);
    padding-right: 16px;
    padding-right: var(--size-16)
}

.np-input-addon--padding-md.np-input-addon--placement-start {
    -webkit-padding-end: 8px;
    padding-inline-end: 8px;
    -webkit-padding-end: var(--size-8);
    padding-inline-end: var(--size-8)
}

.np-input-addon--padding-md.np-input-addon--placement-end {
    -webkit-padding-start: 8px;
    padding-inline-start: 8px;
    -webkit-padding-start: var(--size-8);
    padding-inline-start: var(--size-8)
}

.np-bottom-sheet-v2-container {
    position: relative;
    z-index: 1060
}

.np-bottom-sheet-v2-backdrop {
    position: fixed;
    inset: 0;
    background-color: #37517e;
    background-color: var(--color-content-primary);
    opacity: .4;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    -webkit-transition-duration: .3s;
    transition-duration: .3s
}

.np-bottom-sheet-v2-backdrop--closed {
    opacity: 0
}

.np-bottom-sheet-v2 {
    position: fixed;
    inset: 0;
    bottom: env(keyboard-inset-height, 0);
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-top: 64px;
    margin-top: var(--size-64);
    -ms-flex-pack: end;
    justify-content: flex-end
}

.np-bottom-sheet-v2,
.np-bottom-sheet-v2-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.np-bottom-sheet-v2-content {
    overflow: auto;
    border-top-left-radius: 32px;
    border-top-right-radius: 32px;
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    -webkit-box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    box-shadow: 0 0 40px rgba(69, 71, 69, .2)
}

.np-bottom-sheet-v2-content:focus {
    outline: none
}

@media (prefers-reduced-motion:no-preference) {
    .np-bottom-sheet-v2-content {
        -webkit-transition-property: -webkit-transform;
        transition-property: -webkit-transform;
        transition-property: transform;
        transition-property: transform, -webkit-transform;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        -webkit-transition-duration: .3s;
        transition-duration: .3s
    }
    .np-bottom-sheet-v2-content--closed {
        -webkit-transform: translateY(100%);
        transform: translateY(100%)
    }
}

@media (prefers-reduced-motion:reduce) {
    .np-bottom-sheet-v2-content {
        -webkit-transition-property: opacity;
        transition-property: opacity;
        -webkit-transition-timing-function: ease-out;
        transition-timing-function: ease-out;
        -webkit-transition-duration: .3s;
        transition-duration: .3s
    }
    .np-bottom-sheet-v2-content--closed {
        opacity: 0
    }
}

.np-bottom-sheet-v2-header {
    -ms-flex-item-align: end;
    align-self: flex-end;
    padding: 16px;
    padding: var(--size-16)
}

.np-bottom-sheet-v2-content-inner {
    display: grid;
    grid-template-rows: minmax(0, 1fr);
    grid-row-gap: 8px;
    grid-row-gap: var(--size-8);
    row-gap: 8px;
    row-gap: var(--size-8);
    overflow: auto
}

.np-bottom-sheet-v2-content-inner--has-title {
    grid-template-rows: auto minmax(0, 1fr)
}

.np-bottom-sheet-v2-content-inner--padding-md {
    padding: 16px;
    padding: var(--size-16);
    padding-top: 0
}

.np-bottom-sheet-v2-title {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-bottom-sheet-v2-body {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-button-input {
    display: inline-grid;
    grid-auto-columns: minmax(0, 1fr);
    -ms-flex-line-pack: center;
    align-content: center;
    border-radius: 10px;
    border-radius: var(--size-10);
    text-align: start
}

.np-button-input:has(.np-select-input-option-description-in-trigger) {
    height: auto !important;
    -ms-flex-line-pack: start;
    align-content: start;
    padding-top: 12px !important;
    padding-top: var(--size-12) !important;
    padding-bottom: 12px !important;
    padding-bottom: var(--size-12) !important
}

.np-popover-v2-container {
    z-index: 1060;
    display: -ms-flexbox;
    display: flex;
    max-height: var(--max-height);
    width: var(--width);
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden;
    border-radius: 10px;
    border-radius: var(--radius-small);
    background-color: #ffffff;
    background-color: var(--color-background-elevated);
    -webkit-box-shadow: 0 0 40px rgba(69, 71, 69, .2);
    box-shadow: 0 0 40px rgba(69, 71, 69, .2)
}

.np-popover-v2-container--size-md {
    min-width: 20rem
}

.np-popover-v2-container--size-lg {
    min-width: 24rem
}

.np-popover-v2-container:focus {
    outline: none
}

.np-popover-v2 {
    display: grid;
    grid-row-gap: 8px;
    grid-row-gap: var(--size-8);
    row-gap: 8px;
    row-gap: var(--size-8);
    overflow-y: auto;
    grid-template-rows: minmax(0, 1fr)
}

.np-popover-v2--has-title {
    grid-template-rows: auto minmax(0, 1fr)
}

.np-popover-v2--padding-md {
    padding: 16px;
    padding: var(--size-16)
}

.np-popover-v2-title {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-popover-v2-content {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-select-input-content {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.np-select-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-select-input-options-container {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -ms-flex-direction: column;
    flex-direction: column
}

.np-select-input-options-container:focus {
    outline: none
}

@media (min-width:576px) {
    .np-select-input-options-container {
        max-height: 28rem
    }
}

.np-select-input-options-status {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -moz-column-gap: 8px;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    -moz-column-gap: var(--size-8);
    -webkit-column-gap: var(--size-8);
    column-gap: var(--size-8);
    padding: 8px 24px 0;
    padding: var(--size-8) var(--size-24) 0
}

.np-select-input-options-status-icon {
    padding: 0 4px;
    padding: 0 var(--size-4);
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-select-input-query-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 8px;
    padding: var(--size-8)
}

.np-select-input-listbox-container {
    position: relative;
    height: var(--initial-height);
    scroll-padding-top: 8px;
    scroll-padding-top: var(--size-8);
    scroll-padding-bottom: 8px;
    scroll-padding-bottom: var(--size-8);
    overflow-y: auto
}

@media (min-width:576px) {
    .np-select-input-listbox-container {
        height: auto
    }
}

.np-select-input-listbox-container--virtualized {
    height: 100vh
}

.np-select-input-listbox-container--has-group {
    scroll-padding-top: 32px;
    scroll-padding-top: var(--size-32)
}

.np-select-input-listbox {
    border-radius: 10px;
    border-radius: var(--radius-small);
    padding: 8px;
    padding: var(--size-8);
    --ring-outline-offset: calc(-1 * var(--ring-outline-width))
}

.np-select-input-listbox:focus {
    outline: none
}

.np-select-input-listbox:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-select-input-listbox-container--virtualized .np-select-input-listbox {
    overflow-y: auto;
    contain: strict;
    height: 100%
}

.np-select-input-separator-item {
    margin: 8px;
    margin: var(--size-8);
    border-top-width: 1px
}

.np-select-input-group-item--without-needle:first-child {
    margin-top: calc(-1 * 8px);
    margin-top: calc(-1 * var(--size-8))
}

.np-select-input-group-item-header {
    position: sticky;
    top: 0;
    z-index: 10;
    background-color: #ffffff;
    background-color: var(--color-background-elevated)
}

.np-select-input-option-container {
    display: -ms-flexbox;
    display: flex;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-flex-align: center;
    align-items: center;
    -moz-column-gap: 8px;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    -moz-column-gap: var(--size-8);
    -webkit-column-gap: var(--size-8);
    column-gap: var(--size-8);
    border-radius: 10px;
    border-radius: var(--radius-small);
    padding: 12px 16px;
    padding: var(--size-12) var(--size-16);
    color: var(--color-interactive-primary)
}

.np-select-input-option-container:focus {
    outline: none
}

.np-select-input-option-container--active {
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary)
}

.np-select-input-option-container--disabled {
    opacity: .45
}

.np-select-input-option-check--not-selected {
    visibility: hidden
}

.np-select-input-option {
    -ms-flex: 1 1;
    flex: 1 1
}

.np-select-input-option-content-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -moz-column-gap: 8px;
    -webkit-column-gap: 8px;
    column-gap: 8px;
    -moz-column-gap: var(--size-8);
    -webkit-column-gap: var(--size-8);
    column-gap: var(--size-8);
    color: #37517e;
    color: var(--color-content-primary)
}

.np-select-input-option-content-icon {
    display: -ms-flexbox;
    display: flex
}

.np-select-input-option-content-icon--not-within-trigger {
    -ms-flex-item-align: start;
    align-self: flex-start
}

.np-select-input-option-content-text {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-direction: column;
    flex-direction: column;
    overflow: hidden
}

.np-select-input-option-content-text-secondary {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-select-input-option-content-text-within-trigger {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.np-select-input-option-content-text-line-1>:not([hidden])~:not([hidden]) {
    margin-right: 8px;
    margin-right: var(--size-8);
    margin-left: 8px;
    margin-left: var(--size-8)
}

.np-select-input-footer {
    padding: 4px 24px 16px;
    padding: var(--size-4) var(--size-24) var(--size-16)
}

.np-select-input-addon-container {
    pointer-events: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-align: center;
    align-items: center
}

.np-select-input-addon-container,
.np-select-input-addon-container>:not([hidden])~:not([hidden]) {
    -webkit-margin-start: 4px;
    margin-inline-start: 4px;
    -webkit-margin-start: var(--size-4);
    margin-inline-start: var(--size-4)
}

.np-select-input-addon {
    border-width: 0;
    background: none;
    display: -ms-inline-flexbox;
    display: inline-flex;
    height: 24px;
    height: var(--size-24);
    width: 24px;
    width: var(--size-24);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: .125rem
}

.np-select-input-addon--interactive {
    pointer-events: auto;
    color: #c9cbce;
    color: var(--color-interactive-secondary)
}

.np-select-input-addon--interactive:hover {
    color: #b5b7ba;
    color: var(--color-interactive-secondary-hover)
}

.np-select-input-addon--interactive:focus {
    outline: none
}

.np-select-input-addon--interactive:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-select-input-addon-separator {
    height: 24px;
    height: var(--size-24);
    -webkit-border-start: 1px solid rgba(0, 0, 0, .10196);
    border-inline-start: 1px solid rgba(0, 0, 0, .10196);
    -webkit-border-start: 1px solid var(--color-border-neutral);
    border-inline-start: 1px solid var(--color-border-neutral)
}

.np-text-area {
    min-height: 72px;
    min-height: var(--size-72);
    scroll-padding-top: 8px;
    scroll-padding-top: var(--size-8);
    scroll-padding-bottom: 8px;
    scroll-padding-bottom: var(--size-8);
    -ms-scroll-chaining: none;
    overscroll-behavior: none;
    border-radius: 10px !important;
    border-radius: var(--radius-small) !important
}

.np-text-area::-moz-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-text-area::-webkit-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-text-area:-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-text-area::-ms-input-placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-text-area::placeholder {
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.tw-instructions {
    margin: 0;
    padding: 0;
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.tw-instructions .instruction {
    display: -ms-flexbox;
    display: flex;
    margin-top: 8px;
    margin-top: var(--padding-x-small)
}

.tw-instructions .instruction .do,
.tw-instructions .instruction .dont {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 8px;
    margin-right: var(--padding-x-small);
    margin-bottom: 0
}

.tw-instructions .instruction .do {
    color: var(--color-sentiment-positive)
}

.tw-instructions .instruction .dont {
    color: var(--color-sentiment-negative)
}

a,
button.np-link {
    border-radius: 2px;
    color: var(--color-sentiment-content-primary, var(--color-content-link))
}

.np-link .tw-icon {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin-left: 4px;
    margin-left: var(--size-4)
}

[dir=rtl] .np-link .tw-icon {
    margin-right: 4px;
    margin-right: var(--size-4);
    margin-left: 0
}

.np-link.np-link--disabled,
.np-link:disabled {
    -webkit-filter: none;
    filter: none;
    mix-blend-mode: luminosity;
    opacity: .45;
    cursor: not-allowed
}

:root {
    --coin-colour: #1c3108;
    --coin-size: 4.5rem;
    --coins-image: url("data:image/png;base64,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")
}

:root .np-theme-personal--dark {
    --coin-colour: #9fe870;
    --coins-image: url("data:image/png;base64,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")
}

.tw-loader {
    overflow: hidden;
    border-radius: 50%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    width: 4.5rem;
    width: var(--coin-size);
    height: 4.5rem;
    height: var(--coin-size);
    margin: .5rem;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    opacity: 0;
    -webkit-transition: opacity .3s cubic-bezier(.24, 0, .3, 1);
    transition: opacity .3s cubic-bezier(.24, 0, .3, 1)
}

.tw-loader--visible {
    opacity: 1
}

.tw-loader:before {
    content: "";
    display: block;
    width: 4.5rem;
    width: var(--coin-size);
    height: 4.5rem;
    height: var(--coin-size);
    position: relative;
    border-radius: 50%;
    background-image: url("data:image/png;base64,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");
    background-image: var(--coins-image);
    background-size: 400% 100%;
    background-position-x: 0;
    background-blend-mode: overlay;
    -webkit-animation-name: spin;
    animation-name: spin;
    -webkit-animation-duration: 3.2s;
    animation-duration: 3.2s;
    -webkit-animation-delay: 0s;
    animation-delay: 0s;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

.tw-loader--sm {
    --coin-size: 3rem;
    --coin-edge-width-offset: translateX(0.275rem);
    --coin-edge-width-negative-offset: translateX(-0.275rem);
    --box-shadow-forwards: 0.025rem 0 0 var(--coin-colour), 0.05rem 0 0 var(--coin-colour), 0.075rem 0 0 var(--coin-colour), 0.1rem 0 0 var(--coin-colour), 0.125rem 0 0 var(--coin-colour), 0.15rem 0 0 var(--coin-colour), 0.175rem 0 0 var(--coin-colour), 0.2rem 0 0 var(--coin-colour), 0.225rem 0 0 var(--coin-colour), 0.25rem 0 0 var(--coin-colour), 0.275rem 0 0 var(--coin-colour), 0.3rem 0 0 var(--coin-colour), 0.325rem 0 0 var(--coin-colour), 0.35rem 0 0 var(--coin-colour), 0.375rem 0 0 var(--coin-colour), 0.4rem 0 0 var(--coin-colour), 0.425rem 0 0 var(--coin-colour), 0.45rem 0 0 var(--coin-colour), 0.475rem 0 0 var(--coin-colour);
    --box-shadow-backwards: -0.025rem 0 0 var(--coin-colour), -0.05rem 0 0 var(--coin-colour), -0.075rem 0 0 var(--coin-colour), -0.1rem 0 0 var(--coin-colour), -0.125rem 0 0 var(--coin-colour), -0.15rem 0 0 var(--coin-colour), -0.175rem 0 0 var(--coin-colour), -0.2rem 0 0 var(--coin-colour), -0.225rem 0 0 var(--coin-colour), -0.25rem 0 0 var(--coin-colour), -0.275rem 0 0 var(--coin-colour), -0.3rem 0 0 var(--coin-colour), -0.325rem 0 0 var(--coin-colour), -0.35rem 0 0 var(--coin-colour), -0.375rem 0 0 var(--coin-colour), -0.4rem 0 0 var(--coin-colour), -0.425rem 0 0 var(--coin-colour), -0.45rem 0 0 var(--coin-colour), -0.475rem 0 0 var(--coin-colour)
}

.tw-loader--md {
    --coin-size: 4.5rem;
    --coin-edge-width-offset: translateX(0.375rem);
    --coin-edge-width-negative-offset: translateX(-0.375rem);
    --box-shadow-forwards: 0.025rem 0 0 var(--coin-colour), 0.05rem 0 0 var(--coin-colour), 0.075rem 0 0 var(--coin-colour), 0.1rem 0 0 var(--coin-colour), 0.125rem 0 0 var(--coin-colour), 0.15rem 0 0 var(--coin-colour), 0.175rem 0 0 var(--coin-colour), 0.2rem 0 0 var(--coin-colour), 0.225rem 0 0 var(--coin-colour), 0.25rem 0 0 var(--coin-colour), 0.275rem 0 0 var(--coin-colour), 0.3rem 0 0 var(--coin-colour), 0.325rem 0 0 var(--coin-colour), 0.35rem 0 0 var(--coin-colour), 0.375rem 0 0 var(--coin-colour), 0.4rem 0 0 var(--coin-colour), 0.425rem 0 0 var(--coin-colour), 0.45rem 0 0 var(--coin-colour), 0.475rem 0 0 var(--coin-colour), 0.5rem 0 0 var(--coin-colour), 0.525rem 0 0 var(--coin-colour), 0.55rem 0 0 var(--coin-colour), 0.575rem 0 0 var(--coin-colour), 0.6rem 0 0 var(--coin-colour), 0.625rem 0 0 var(--coin-colour), 0.65rem 0 0 var(--coin-colour);
    --box-shadow-backwards: -0.025rem 0 0 var(--coin-colour), -0.05rem 0 0 var(--coin-colour), -0.075rem 0 0 var(--coin-colour), -0.1rem 0 0 var(--coin-colour), -0.125rem 0 0 var(--coin-colour), -0.15rem 0 0 var(--coin-colour), -0.175rem 0 0 var(--coin-colour), -0.2rem 0 0 var(--coin-colour), -0.225rem 0 0 var(--coin-colour), -0.25rem 0 0 var(--coin-colour), -0.275rem 0 0 var(--coin-colour), -0.3rem 0 0 var(--coin-colour), -0.325rem 0 0 var(--coin-colour), -0.35rem 0 0 var(--coin-colour), -0.375rem 0 0 var(--coin-colour), -0.4rem 0 0 var(--coin-colour), -0.425rem 0 0 var(--coin-colour), -0.45rem 0 0 var(--coin-colour), -0.475rem 0 0 var(--coin-colour), -0.5rem 0 0 var(--coin-colour), -0.525rem 0 0 var(--coin-colour), -0.55rem 0 0 var(--coin-colour), -0.575rem 0 0 var(--coin-colour), -0.6rem 0 0 var(--coin-colour), -0.625rem 0 0 var(--coin-colour), -0.65rem 0 0 var(--coin-colour)
}

@media (prefers-reduced-motion) {
    .tw-loader:before {
        -webkit-animation-name: swap-currencies-reduced-motion;
        animation-name: swap-currencies-reduced-motion;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end;
        -webkit-animation-duration: 6.4s;
        animation-duration: 6.4s
    }
}

@-webkit-keyframes spin {
    0% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    12% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0
    }
    12.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    13% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    25% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    37% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%
    }
    37.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    38% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    62% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%
    }
    62.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    63% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 100%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    75% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    87% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%
    }
    87.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    88% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@keyframes spin {
    0% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    12% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0
    }
    12.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    13% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    25% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 33.33%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    37% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 33.33%
    }
    37.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    38% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    50% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 66.66%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    62% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 66.66%
    }
    62.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    63% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 100%;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    75% {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 100%;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
    87% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 100%
    }
    87.5% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-backwards);
        box-shadow: var(--box-shadow-backwards);
        -webkit-transform: var(--coin-edge-width-offset);
        transform: var(--coin-edge-width-offset);
        background-position-x: 0;
        -webkit-animation-timing-function: step-end;
        animation-timing-function: step-end
    }
    88% {
        width: .1rem;
        -webkit-box-shadow: var(--box-shadow-forwards);
        box-shadow: var(--box-shadow-forwards);
        -webkit-transform: var(--coin-edge-width-negative-offset);
        transform: var(--coin-edge-width-negative-offset);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
    }
    to {
        width: 4.5rem;
        width: var(--coin-size);
        -webkit-box-shadow: 0 0 0 #1c3108;
        box-shadow: 0 0 0 #1c3108;
        -webkit-box-shadow: 0 0 0 var(--coin-colour);
        box-shadow: 0 0 0 var(--coin-colour);
        -webkit-transform: translateX(0);
        transform: translateX(0);
        background-position-x: 0;
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
    }
}

@-webkit-keyframes swap-currencies-reduced-motion {
    0% {
        background-position-x: 0
    }
    25% {
        background-position-x: 33.33%
    }
    50% {
        background-position-x: 66.66%
    }
    75% {
        background-position-x: 100%
    }
    to {
        background-position-x: 0
    }
}

@keyframes swap-currencies-reduced-motion {
    0% {
        background-position-x: 0
    }
    25% {
        background-position-x: 33.33%
    }
    50% {
        background-position-x: 66.66%
    }
    75% {
        background-position-x: 100%
    }
    to {
        background-position-x: 0
    }
}

.np-logo {
    display: inline-block
}

.np-theme-personal--bright-green .np-logo-svg path,
.np-theme-personal--forest-green .np-logo-svg path {
    fill: var(--color-interactive-primary)
}

.np-theme-personal--dark .np-logo-svg path {
    fill: var(--color-white)
}

.np-logo-svg--size-sm {
    display: block
}

@media (min-width:576px) {
    .np-logo-svg--size-sm {
        display: none
    }
}

.np-logo-svg--size-md {
    display: none
}

@media (min-width:576px) {
    .np-logo-svg--size-md {
        display: block
    }
}

.tw-modal--scrollable {
    max-height: 100%;
    max-height: -webkit-fill-available
}

.tw-modal .tw-modal-dialog {
    -webkit-transition: -webkit-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translateY(-25%);
    transform: translateY(-25%);
    -webkit-box-shadow: none;
    box-shadow: none;
    background: #ffffff;
    background: var(--color-background-elevated);
    border-radius: 24px;
    border-radius: var(--radius-large)
}

.tw-modal.in .tw-modal-dialog {
    -webkit-transform: translate(0);
    transform: translate(0)
}

.tw-modal .tw-modal-content {
    width: 100%;
    background-color: transparent
}

.tw-modal .tw-modal-content .tw-modal-body {
    -ms-flex: 1 1;
    flex: 1 1;
    word-break: break-word
}

.tw-modal .tw-modal-content .tw-modal-body--scrollable {
    overflow-y: auto
}

.tw-modal .tw-modal-content .tw-modal-body,
.tw-modal .tw-modal-content .tw-modal-footer,
.tw-modal .tw-modal-content .tw-modal-header {
    padding: 16px;
    padding: var(--size-16)
}

.tw-modal .tw-modal-content .tw-modal-title {
    max-width: 85%
}

.tw-modal .tw-modal-content .tw-modal-footer {
    padding-top: 12px;
    padding-top: var(--size-12);
    padding-bottom: 12px;
    padding-bottom: var(--size-12)
}

@media (min-width:576px) {
    .tw-modal .tw-modal-content .tw-modal-footer,
    .tw-modal .tw-modal-content .tw-modal-header {
        padding: 24px;
        padding: var(--size-24)
    }
    .tw-modal .tw-modal-content .tw-modal-body {
        padding: 0 24px;
        padding: 0 var(--size-24)
    }
}

@media (min-width:480px) {
    .tw-modal-dialog.tw-modal-sm {
        width: 300px
    }
}

@media (min-width:576px) {
    .tw-modal {
        padding: 40px;
        padding: var(--size-40)
    }
    .tw-modal .tw-modal-dialog .tw-modal-content {
        border-radius: 10px;
        border-radius: var(--radius-small)
    }
    .tw-modal .tw-modal-dialog.tw-modal-md {
        width: 540px
    }
}

@media (min-width:768px) {
    .tw-modal-dialog.tw-modal-lg {
        width: 720px
    }
}

@media (min-width:992px) {
    .tw-modal-dialog.tw-modal-xl {
        width: 1000px
    }
}

@media (-ms-high-contrast:none) {
    :root .tw-modal,
    :root .tw-modal .tw-modal-dialog,
    _:-ms-fullscreen,
    _:-ms-fullscreen .tw-modal-dialog {
        height: 100%
    }
}

.tw-money-input {
    display: -ms-flexbox;
    display: flex
}

.tw-money-input .tw-money-input__fixed-currency {
    padding-left: 0 !important
}

[dir=rtl] .tw-money-input .tw-money-input__fixed-currency {
    padding-right: 0 !important;
    padding-left: 0 !important
}

.tw-money-input .tw-money-input__fixed-currency .np-text-title-subsection {
    color: #768e9c;
    color: var(--color-content-tertiary);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.tw-money-input.input-group-sm .form-control {
    min-height: 34px
}

.tw-money-input.input-group-sm .np-text-title-subsection {
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.tw-money-input.input-group-md .form-control {
    min-height: 53px
}

.tw-money-input.input-group-md .np-text-title-subsection {
    font-size: 1rem;
    font-size: var(--font-size-16)
}

.tw-money-input .input-group-addon {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tw-money-input .input-group-addon:not(.amount-currency-select-btn) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: auto
}

.tw-money-input .input-group-addon:not(.amount-currency-select-btn):not(.tw-money-input__fixed-currency):not(:has(~.tw-money-input__fixed-currency)) {
    padding-right: 0 !important
}

[dir=rtl] .tw-money-input .input-group-addon:not(.amount-currency-select-btn):not(.tw-money-input__fixed-currency):not(:has(~.tw-money-input__fixed-currency)) {
    padding-left: 0 !important;
    padding-right: 0 !important
}

.tw-money-input .amount-currency-select-btn {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: auto;
    line-height: normal
}

.tw-money-input .np-button-input {
    border-top-right-radius: 10px !important;
    border-top-right-radius: var(--radius-small) !important;
    border-bottom-right-radius: 10px !important;
    border-bottom-right-radius: var(--radius-small) !important
}

.tw-money-input .np-button-input:not(.disabled):not(:disabled):focus-visible {
    border-radius: 10px !important;
    border-radius: var(--radius-small) !important
}

.has-error .tw-money-input .np-button-input,
.has-error .tw-money-input .np-button-input:not(.disabled):not(:disabled):hover,
.tw-money-input .np-button-input,
.tw-money-input .np-button-input:active,
.tw-money-input .np-button-input:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: none;
    box-shadow: none
}

.tw-money-input:not(.disabled):not(:disabled):not(.np-button-input:active):has(.np-button-input:focus-visible) {
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce !important;
    box-shadow: inset 0 0 0 1px #c9cbce !important;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary) !important;
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary) !important
}

.wds-amount-input-container {
    width: 100%
}

.wds-amount-input-input-container {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: right;
    justify-content: right;
    width: 100%;
    -webkit-transition: font-size .4s cubic-bezier(.3, 0, .1, 1), height .4s cubic-bezier(.3, 0, .1, 1), margin-top .4s cubic-bezier(.3, 0, .1, 1), color .4s ease;
    transition: font-size .4s cubic-bezier(.3, 0, .1, 1), height .4s cubic-bezier(.3, 0, .1, 1), margin-top .4s cubic-bezier(.3, 0, .1, 1), color .4s ease;
    color: var(--color-interactive-primary);
    overflow: hidden;
    margin-bottom: 0 !important
}

@media (prefers-reduced-motion:reduce) {
    .wds-amount-input-input-container {
        -webkit-transition: none;
        transition: none
    }
}

.wds-amount-input-input {
    border: none;
    outline: none;
    -ms-flex-positive: 1;
    flex-grow: 1;
    text-align: right;
    background-color: transparent
}

.wds-amount-input-input:focus-visible {
    outline: none
}

.wds-amount-input-placeholder {
    -ms-flex-positive: 0;
    flex-grow: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.wds-currency-selector:disabled {
    opacity: 1 !important;
    cursor: auto !important;
    mix-blend-mode: normal !important
}

.wds-chevron-container {
    width: 32px;
    width: var(--size-32);
    overflow: hidden;
    color: var(--color-interactive-primary);
    margin-left: 8px;
    margin-left: var(--size-8);
    -webkit-transition: width .3s ease;
    transition: width .3s ease
}

.wds-chevron-hidden {
    width: 0
}

.wds-expressive-money-input-currency-selector {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-right: 24px;
    margin-right: var(--size-24)
}

.wds-expressive-money-input-chevron {
    -webkit-transform: translateY(-5%);
    transform: translateY(-5%)
}

.np-navigation-option {
    -webkit-text-decoration: none;
    text-decoration: none;
    background-color: transparent;
    text-align: left;
    width: 100%;
    --ring-outline-offset: 0
}

[dir=rtl] .np-navigation-option {
    border-right: 0
}

[dir=rtl] .np-navigation-option,
html:not([dir=rtl]) .np-navigation-option {
    border-left: 0
}

html:not([dir=rtl]) .np-navigation-option {
    border-right: 0
}

[dir=rtl] .np-navigation-option {
    text-align: right
}

.np-navigation-option:focus,
.np-navigation-option:hover {
    -webkit-text-decoration: none;
    text-decoration: none
}

.np-navigation-option:not(.disabled):not(:disabled):hover .tw-avatar__content {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.np-theme-personal .np-navigation-option:not(.disabled):not(:disabled):hover .tw-avatar__content {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-navigation-option .circle {
    border: none
}

.np-navigation-option:focus {
    outline: none
}

.np-navigation-option:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-theme-personal .np-navigation-option {
    -webkit-text-decoration: none;
    text-decoration: none
}

.np-navigation-option__chevron {
    padding: 0;
    border: none;
    outline: none;
    background: none
}

.np-navigation-option__chevron:not(.disabled):not(:disabled):focus,
.np-navigation-option__chevron:not(.disabled):not(:disabled):hover {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.np-navigation-option__chevron:not(.disabled):not(:disabled):active {
    color: #0077a5;
    color: var(--color-content-accent-active)
}

.np-theme-personal .np-option__container-aligned {
    width: calc(100% + 2 * 16px);
    width: calc(100% + 2 * var(--space-content-horizontal))
}

.np-navigation-options-list {
    list-style-type: none;
    padding-left: 0;
    margin-bottom: 0
}

[dir=rtl] .np-navigation-options-list {
    padding-right: 0;
    padding-left: 0
}

.np-navigation-options-list__item+.np-navigation-options-list__item {
    margin-top: -1px
}

.wds-nudge {
    --nudge-background-color: var(--color-background-neutral);
    --nudge-border-radius: var(--radius-medium);
    --nudge-min-height: 106px;
    --nudge-padding: 0;
    --nudge-flex-gap: var(--size-16);
    --nudge-media-width: 104px;
    --nudge-link-text-decoration: underline;
    --nudge-container-padding: var(--size-16);
    --nudge-content-flex-alignment: center;
    --nudge-title-color: var(--color-content-primary);
    --nudge-title-font-weight: var(--font-weight-semi-bold);
    --nudge-title-line-height: var(--line-height-title);
    --nudge-control-width: var(--size-24);
    --nudge-control-background-color: var(--color-background-neutral);
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--nudge-background-color);
    border-radius: 16px;
    border-radius: var(--nudge-border-radius);
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    gap: 16px;
    gap: var(--nudge-flex-gap);
    min-height: 106px;
    min-height: var(--nudge-min-height);
    padding: 0;
    padding: var(--nudge-padding);
    position: relative;
    overflow: hidden;
    width: 100%
}

.wds-nudge-media {
    -ms-flex-preferred-size: var(--nudge-media-width);
    flex-basis: var(--nudge-media-width);
    max-width: var(--nudge-media-width)
}

.wds-nudge-media-globe {
    margin-left: -76px;
    margin-top: -5px;
    position: absolute;
    width: 161px
}

[dir=rtl] .wds-nudge-media-globe {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -76px
}

.wds-nudge-media-lock {
    margin-left: -11px;
    margin-top: 18px;
    position: absolute;
    width: 104px;
    -webkit-transform: rotate(-14.86deg);
    transform: rotate(-14.86deg)
}

[dir=rtl] .wds-nudge-media-lock {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -11px
}

.wds-nudge-media-wallet {
    margin-left: -15px;
    margin-top: 18px;
    position: absolute;
    width: 107px
}

[dir=rtl] .wds-nudge-media-wallet {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -15px
}

.wds-nudge-media-gear {
    margin-left: -18px;
    margin-top: 19px;
    position: absolute;
    width: 111px
}

[dir=rtl] .wds-nudge-media-gear {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -18px
}

.wds-nudge-media-invite-letter {
    margin-left: -17px;
    margin-top: -2px;
    position: absolute;
    width: 105px
}

[dir=rtl] .wds-nudge-media-invite-letter {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -17px
}

.wds-nudge-media-business-card,
.wds-nudge-media-personal-card {
    margin-left: -15px;
    margin-top: 2px;
    position: absolute;
    width: 104px
}

[dir=rtl] .wds-nudge-media-business-card,
[dir=rtl] .wds-nudge-media-personal-card {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -15px
}

.wds-nudge-media-heart {
    margin-left: -7px;
    margin-top: 11px;
    position: absolute;
    width: 95px
}

[dir=rtl] .wds-nudge-media-heart {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -7px
}

.wds-nudge-media-multi-currency {
    margin-left: -30px;
    margin-top: 1px;
    position: absolute;
    width: 131px
}

[dir=rtl] .wds-nudge-media-multi-currency {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -30px
}

.wds-nudge-media-shopping-bag {
    margin-left: -9px;
    margin-top: 14px;
    position: absolute;
    width: 116px
}

[dir=rtl] .wds-nudge-media-shopping-bag {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -9px
}

.wds-nudge-media-flower {
    margin-left: -24px;
    margin-top: 11px;
    position: absolute;
    width: 156px
}

[dir=rtl] .wds-nudge-media-flower {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -24px
}

.wds-nudge-media-backpack {
    margin-left: -16px;
    margin-top: 6px;
    position: absolute;
    width: 123px
}

[dir=rtl] .wds-nudge-media-backpack {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -16px
}

.wds-nudge-media-gift-box {
    margin-left: -22px;
    margin-top: 6px;
    position: absolute;
    width: 129px
}

[dir=rtl] .wds-nudge-media-gift-box {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
    margin-left: 0;
    margin-right: -22px
}

.wds-nudge-container {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    gap: var(--nudge-flex-gap);
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--nudge-container-padding) var(--nudge-container-padding) var(--nudge-container-padding) 0;
    width: 100%
}

[dir=rtl] .wds-nudge-container {
    padding: var(--nudge-container-padding) 0 var(--nudge-container-padding) var(--nudge-container-padding)
}

.np-theme-personal .wds-nudge-container:first-child {
    padding-left: var(--nudge-flex-gap)
}

.wds-nudge-container .wds-nudge-content {
    -ms-flex-item-align: var(--nudge-content-flex-alignment);
    align-self: var(--nudge-content-flex-alignment);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start
}

.wds-nudge-container .wds-nudge-content .wds-nudge-title {
    color: var(--nudge-title-color);
    font-weight: var(--nudge-title-font-weight);
    line-height: var(--nudge-title-line-height);
    margin: 0
}

.wds-nudge-container .wds-nudge-content .wds-nudge-link {
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    margin-top: 4px;
    margin-top: var(--size-4);
    -webkit-text-decoration: var(--nudge-link-text-decoration);
    text-decoration: var(--nudge-link-text-decoration)
}

.np-overlay-header .np-overlay-header__content {
    min-height: 97px;
    width: 100%;
    min-width: 320px;
    max-width: 1164px
}

.np-theme-personal .np-overlay-header {
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

.np-theme-personal--bright-green .np-overlay-header .np-flow-header__left path,
.np-theme-personal--dark .np-overlay-header .np-flow-header__left path,
.np-theme-personal--forest-green .np-overlay-header .np-flow-header__left path {
    fill: var(--color-interactive-primary)
}

.tw-telephone {
    display: -ms-flexbox;
    display: flex
}

.tw-telephone .tw-telephone__number-input {
    margin-left: 12px;
    margin-left: var(--size-12)
}

[dir=rtl] .tw-telephone .tw-telephone__number-input {
    margin-right: 12px;
    margin-right: var(--size-12);
    margin-left: 0
}

.tw-telephone__country-select {
    -ms-flex-preferred-size: 120px;
    flex-basis: 120px;
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.tw-telephone__country-select .np-input-group {
    width: 100%
}

.tw-telephone__number-input {
    -ms-flex: auto 1 1;
    flex: auto 1 1
}

.np-theme-personal .np-popover__container {
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.np-popover__container .np-popover__content {
    color: #5d7079;
    color: var(--color-content-secondary);
    font-size: .875rem;
    font-size: var(--font-size-14)
}

.np-popover__container .np-popover__content p:last-child {
    margin-bottom: 0
}

.np-popover__container.np-panel .np-popover__content {
    padding: 16px 24px;
    padding: var(--size-16) var(--size-24);
    max-width: 276px
}

.np-theme-personal .np-popover__container.np-panel .np-popover__content {
    padding: 24px;
    padding: var(--size-24)
}

.np-popover__container.np-bottom-sheet .np-popover__title {
    color: #37517e;
    color: var(--color-content-primary);
    line-height: 1.2;
    line-height: var(--line-height-title);
    letter-spacing: 0;
    margin: 0;
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    font-size: 1.625rem;
    font-size: var(--font-size-26);
    letter-spacing: -.02em;
    line-height: 122%
}

@supports (hyphenate-limit-chars:1) {
    .np-popover__container.np-bottom-sheet .np-popover__title {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 7 3
    }
    @media (min-width:768px) {
        .np-popover__container.np-bottom-sheet .np-popover__title {
            hyphenate-limit-chars: 8 3
        }
    }
    @media (min-width:992px) {
        .np-popover__container.np-bottom-sheet .np-popover__title {
            hyphenate-limit-chars: 10 4 3
        }
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-popover__container.np-bottom-sheet .np-popover__title {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 3;
        -webkit-hyphenate-limit-after: 3
    }
    @media (min-width:992px) {
        .np-popover__container.np-bottom-sheet .np-popover__title {
            -webkit-hyphenate-limit-before: 4
        }
    }
}

.np-popover__container.np-bottom-sheet .np-popover__title+ol:not(.list-unstyled),
.np-popover__container.np-bottom-sheet .np-popover__title+p,
.np-popover__container.np-bottom-sheet .np-popover__title+ul:not(.list-unstyled) {
    margin-top: 8px;
    margin-top: var(--size-8)
}

.np-popover__container.np-bottom-sheet .np-popover__content {
    padding: 32px 24px;
    padding: var(--size-32) var(--size-24)
}

.np-Card {
    --Card-image-scale: 1;
    --Card-image-translate: 0;
    --Card-indicator-text-background-color: var(--color-background-neutral);
    --Card-indicator-icon-background-color: var(--color-interactive-accent);
    --Card-indicator-icon-color: var(--color-interactive-control);
    --Card-check-background-color: var(--color-interactive-primary);
    --Card-check-color: var(--color-interactive-control)
}

.np-Card--promoCard {
    --Card-max-width: 358px
}

.np-Card--promoCard.is-disabled {
    opacity: .45;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.np-Card-image {
    -webkit-transform: scale(var(--Card-image-scale)) translateY(var(--Card-image-translate));
    transform: scale(var(--Card-image-scale)) translateY(var(--Card-image-translate));
    -webkit-transition: -webkit-transform .5s ease-in-out;
    transition: -webkit-transform .5s ease-in-out;
    transition: transform .5s ease-in-out;
    transition: transform .5s ease-in-out, -webkit-transform .5s ease-in-out;
    margin: 0 auto;
    width: 100%;
    height: auto;
    width: calc(100% + 48px);
    width: calc(100% + var(--size-48));
    left: calc(24px * -1);
    left: calc(var(--size-24) * -1);
    position: relative
}

[dir=rtl] .np-Card-image {
    left: auto;
    right: calc(24px * -1);
    right: calc(var(--size-24) * -1)
}

.np-Card-description {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-Card-indicator {
    position: absolute;
    right: 8px;
    right: var(--size-8);
    bottom: 8px;
    bottom: var(--size-8);
    display: -ms-flexbox;
    display: flex;
    gap: 4px;
    gap: var(--size-4)
}

[dir=rtl] .np-Card-indicator {
    right: auto;
    left: 8px;
    left: var(--size-8)
}

.np-Card-indicatorText {
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    background: var(--Card-indicator-text-background-color);
    padding: 16px;
    padding: var(--size-16);
    border-radius: 100px
}

.np-Card-indicatorIcon .tw-icon {
    color: var(--Card-indicator-icon-color)
}

[dir=rtl] .np-Card-indicatorIcon .tw-icon {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
}

.np-Card--checked,
.np-Card--link {
    color: currentColor;
    cursor: pointer;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-box-shadow .2s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: -webkit-box-shadow .2s ease-in-out, -webkit-transform .5s ease-in-out;
    transition: box-shadow .2s ease-in-out, transform .5s ease-in-out;
    transition: box-shadow .2s ease-in-out, transform .5s ease-in-out, -webkit-box-shadow .2s ease-in-out, -webkit-transform .5s ease-in-out
}

.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--bright-green):not(.np-theme-personal--forest-green) .np-Card--checked,
.np-theme-personal:not(.np-theme-personal--dark):not(.np-theme-personal--bright-green):not(.np-theme-personal--forest-green) .np-Card--link {
    --Card-box-shadow: 0px 20px var(--size-40) 0px var(--color-background-neutral);
    --Card-check-color: var(--color-interactive-accent)
}

.np-Card--checked.is-disabled,
.np-Card--link.is-disabled {
    cursor: not-allowed
}

@media (prefers-reduced-motion:reduce) {
    .np-Card--checked,
    .np-Card--link {
        -webkit-transition: none;
        transition: none
    }
}

.np-Card--checked:hover:not(.is-disabled):not(:disabled):not(.is-checked):not(:focus-within),
.np-Card--link:hover:not(.is-disabled):not(:disabled):not(.is-checked):not(:focus-within) {
    --Card-image-scale: 1.1;
    -webkit-box-shadow: var(--Card-box-shadow);
    box-shadow: var(--Card-box-shadow)
}

.np-Card--checked:active:not(.is-disabled):not(:disabled):not(.is-checked),
.np-Card--link:active:not(.is-disabled):not(:disabled):not(.is-checked) {
    --Card-background-color: var(--color-background-neutral-active);
    --Card-image-scale: 1.1;
    --Card-image-translate: var(--size-8);
    -webkit-transform: scale(98%);
    transform: scale(98%);
    -webkit-box-shadow: var(--Card-box-shadow);
    box-shadow: var(--Card-box-shadow)
}

.np-theme-personal--bright-green .np-Card--checked:active:not(.is-disabled):not(:disabled):not(.is-checked),
.np-theme-personal--bright-green .np-Card--link:active:not(.is-disabled):not(:disabled):not(.is-checked) {
    --Card-background-color: var(--color-background-neutral)
}

.np-Card--checked:focus-visible:not(.is-disabled):not(:disabled),
.np-Card--checked:has(:focus-visible):not(.np-Card--checked),
.np-Card--link:focus-visible:not(.is-disabled):not(:disabled),
.np-Card--link:has(:focus-visible):not(.np-Card--checked) {
    --Card-image-scale: 1.1;
    outline: var(--ring-outline-color) solid 4px;
    outline: var(--ring-outline-color) solid var(--size-4);
    outline-offset: 4px;
    outline-offset: var(--size-4);
    -webkit-box-shadow: var(--Card-box-shadow);
    box-shadow: var(--Card-box-shadow)
}

.np-Card--checked:has(.np-Card-closeButton:focus-visible),
.np-Card--link:has(.np-Card-closeButton:focus-visible) {
    outline: none
}

.np-Card--link .np-Card-titleLink {
    color: #37517e;
    color: var(--color-content-primary);
    -webkit-text-decoration: none;
    text-decoration: none
}

.np-Card--link .np-Card-titleLink:focus-visible {
    outline: none
}

.np-Card--link .np-Card-titleLink:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    z-index: 10
}

.np-Card--checked.is-checked {
    -webkit-box-shadow: 0 0 0 4px var(--color-interactive-primary);
    box-shadow: 0 0 0 4px var(--color-interactive-primary);
    -webkit-box-shadow: 0 0 0 var(--size-4) var(--color-interactive-primary);
    box-shadow: 0 0 0 var(--size-4) var(--color-interactive-primary)
}

.np-Card--checked.is-checked .np-Card-check {
    color: var(--Card-check-color);
    background: var(--Card-check-background-color);
    border-radius: 9999px;
    border-radius: var(--radius-full);
    display: -ms-flexbox;
    display: flex;
    height: 40px;
    height: var(--size-40);
    position: absolute;
    right: 8px;
    right: var(--size-8);
    top: 8px;
    top: var(--size-8);
    width: 40px;
    width: var(--size-40);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center
}

[dir=rtl] .np-Card--checked.is-checked .np-Card-check {
    right: auto;
    left: 8px;
    left: var(--size-8)
}

.np-Card--checked.is-checked:focus-visible:not(.is-disabled):not(:disabled) {
    -webkit-box-shadow: none;
    box-shadow: none
}

.np-CardGroup {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 24px;
    gap: var(--size-24);
    width: 100%
}

@media (min-width:768px) {
    .np-CardGroup {
        -ms-flex-direction: row;
        flex-direction: row
    }
}

.np-CardGroup .np-Card.np-Card--promoCard {
    max-width: 100%
}

.wds-prompt {
    border-radius: 10px;
    border-radius: var(--Prompt-border-radius, var(--radius-small));
    display: -ms-flexbox;
    display: flex;
    word-wrap: break-word;
    padding: 8px;
    padding: var(--Prompt-padding, var(--padding-x-small));
    text-align: left;
    word-break: break-word
}

.wds-prompt,
.wds-prompt__content-wrapper {
    gap: 16px;
    gap: var(--Prompt-gap, var(--size-16));
    width: 100%
}

.wds-prompt__content-wrapper {
    display: grid;
    grid-gap: 16px;
    grid-gap: var(--Prompt-gap, var(--size-16));
    grid-template-columns: auto 1fr
}

.wds-prompt__content-wrapper--with-dismiss {
    grid-template-columns: auto 1fr auto
}

.wds-prompt__media-wrapper {
    -ms-flex-item-align: start;
    align-self: flex-start;
    padding-top: calc(4px - 1px);
    padding-top: calc(var(--size-4) - 1px)
}

.wds-prompt__media-wrapper .tw-icon-confetti,
.wds-prompt__media-wrapper .tw-icon-tags {
    color: var(--color-sentiment-content-primary)
}

.wds-prompt__actions-wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: 8px;
    gap: var(--Prompt-actions-gap, var(--size-8));
    grid-column-start: 2;
    grid-column-end: 3
}

@media (max-width:767px) {
    .wds-prompt__actions-wrapper {
        grid-column: span 2;
        width: 100%
    }
    .wds-prompt__content-wrapper--with-dismiss .wds-prompt__actions-wrapper {
        grid-column: span 3
    }
}

.wds-inline-prompt {
    --Prompt-gap: calc(var(--size-12) / 2);
    --Prompt-padding: calc(var(--padding-x-small) / 2) var(--padding-x-small);
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.wds-inline-prompt:has(a),
.wds-inline-prompt:has(button) {
    position: relative;
    z-index: 1
}

.wds-inline-prompt:has(a):hover,
.wds-inline-prompt:has(button):hover {
    background-color: var(--color-sentiment-background-surface-hover)
}

.wds-inline-prompt:has(a):active,
.wds-inline-prompt:has(button):active {
    background-color: var(--color-sentiment-background-surface-active)
}

.wds-inline-prompt--auto-width {
    width: auto
}

.wds-inline-prompt--muted {
    opacity: .93;
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

.wds-inline-prompt a,
.wds-inline-prompt button {
    color: var(--color-sentiment-content-primary);
    text-underline-offset: calc(4px / 2);
    text-underline-offset: calc(var(--size-4) / 2)
}

.wds-inline-prompt a:hover,
.wds-inline-prompt button:hover {
    color: var(--color-sentiment-content-primary-hover)
}

.wds-inline-prompt a:active,
.wds-inline-prompt button:active {
    color: var(--color-sentiment-content-primary-active)
}

.wds-inline-prompt a:first-of-type:before,
.wds-inline-prompt button:first-of-type:before {
    content: "";
    position: absolute;
    inset: 0
}

.wds-inline-prompt .wds-inline-prompt-process-indicator {
    width: 16px;
    width: var(--size-16);
    height: 16px;
    height: var(--size-16)
}

.wds-inline-prompt .wds-inline-prompt-process-indicator .process-circle {
    stroke: currentColor
}

.wds-info-prompt {
    --Prompt-border-radius: var(--radius-medium);
    --Prompt-gap: var(--size-8);
    --Prompt-padding: var(--size-12)
}

.wds-info-prompt__content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-pack: center;
    justify-content: center;
    max-width: calc(48px * 10);
    max-width: calc(var(--size-48) * 10)
}

.wds-info-prompt__content:has(.wds-info-prompt__title) {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.wds-info-prompt__description,
.wds-info-prompt__title {
    display: block
}

.wds-info-prompt__action {
    -ms-flex-item-align: start;
    align-self: flex-start;
    margin-top: var(--Prompt-gap)
}

.wds-info-prompt__media svg {
    width: 24px;
    width: var(--size-24);
    height: 24px;
    height: var(--size-24)
}

.wds-info-prompt .wds-prompt__media-wrapper {
    padding: 0
}

.wds-radio-group .np-radio:last-child label {
    margin-bottom: 0
}

.np-section {
    margin-top: 32px;
    margin-top: var(--size-32)
}

.np-section--with-horizontal-padding {
    padding-right: 16px;
    padding-right: var(--space-content-horizontal);
    padding-left: 16px;
    padding-left: var(--space-content-horizontal)
}

.sliding-panel {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    -webkit-transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1), -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    background: #ffffff;
    background: var(--color-background-elevated);
    z-index: 1030;
    position: absolute
}

[dir=rtl] .sliding-panel {
    -webkit-transform: translateX(100%);
    transform: translateX(100%)
}

.sliding-panel.sliding-panel--fixed {
    position: fixed
}

.sliding-panel.sliding-panel--open-left,
.sliding-panel.sliding-panel--open-right {
    top: 0;
    bottom: 0
}

.sliding-panel.sliding-panel--open-right {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    right: 0
}

[dir=rtl] .sliding-panel.sliding-panel--open-right {
    right: auto
}

.sliding-panel.sliding-panel--open-left,
[dir=rtl] .sliding-panel.sliding-panel--open-right {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    left: 0
}

[dir=rtl] .sliding-panel.sliding-panel--open-left {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    right: 0;
    left: auto
}

.sliding-panel.sliding-panel-enter-done.sliding-panel--open-left,
.sliding-panel.sliding-panel-enter-done.sliding-panel--open-right {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.sliding-panel.sliding-panel-enter-done.sliding-panel--open-bottom,
.sliding-panel.sliding-panel-enter-done.sliding-panel--open-top {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.sliding-panel.sliding-panel--open-bottom,
.sliding-panel.sliding-panel--open-top {
    right: 0;
    left: 0;
    width: 100%
}

[dir=rtl] .sliding-panel.sliding-panel--open-bottom,
[dir=rtl] .sliding-panel.sliding-panel--open-top {
    left: 0;
    right: auto;
    right: 0;
    left: auto
}

.sliding-panel.sliding-panel--open-top {
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    top: 0
}

.sliding-panel.sliding-panel--open-bottom {
    -webkit-transform: translateY(100%);
    transform: translateY(100%);
    bottom: 0
}

.sliding-panel.sliding-panel--border-top {
    -webkit-box-shadow: inset 0 -1px 0 0 #e2e6e8;
    box-shadow: inset 0 -1px 0 0 #e2e6e8
}

.sliding-panel.sliding-panel--border-right {
    -webkit-box-shadow: inset 1px 0 0 0 #e2e6e8;
    box-shadow: inset 1px 0 0 0 #e2e6e8
}

.sliding-panel.sliding-panel--border-bottom {
    -webkit-box-shadow: inset 0 1px 0 0 #e2e6e8;
    box-shadow: inset 0 1px 0 0 #e2e6e8
}

.sliding-panel.sliding-panel--border-left {
    -webkit-box-shadow: inset -1px 0 0 0 #e2e6e8;
    box-shadow: inset -1px 0 0 0 #e2e6e8
}

.np-theme-personal .sliding-panel.sliding-panel--border-top {
    -webkit-box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .10196);
    box-shadow: inset 0 -1px 0 0 rgba(0, 0, 0, .10196);
    -webkit-box-shadow: inset 0 -1px 0 0 var(--color-border-neutral);
    box-shadow: inset 0 -1px 0 0 var(--color-border-neutral)
}

.np-theme-personal .sliding-panel.sliding-panel--border-right {
    -webkit-box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .10196);
    box-shadow: inset 1px 0 0 0 rgba(0, 0, 0, .10196);
    -webkit-box-shadow: inset 1px 0 0 0 var(--color-border-neutral);
    box-shadow: inset 1px 0 0 0 var(--color-border-neutral)
}

.np-theme-personal .sliding-panel.sliding-panel--border-bottom {
    -webkit-box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, .10196);
    box-shadow: inset 0 1px 0 0 rgba(0, 0, 0, .10196);
    -webkit-box-shadow: inset 0 1px 0 0 var(--color-border-neutral);
    box-shadow: inset 0 1px 0 0 var(--color-border-neutral)
}

.np-theme-personal .sliding-panel.sliding-panel--border-left {
    -webkit-box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .10196);
    box-shadow: inset -1px 0 0 0 rgba(0, 0, 0, .10196);
    -webkit-box-shadow: inset -1px 0 0 0 var(--color-border-neutral);
    box-shadow: inset -1px 0 0 0 var(--color-border-neutral)
}

.snackbar {
    text-align: center;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1060
}

[dir=rtl] .snackbar {
    left: auto;
    left: 0;
    right: 0
}

.snackbar__text {
    background: #37517e;
    color: #ffffff;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 2px;
    -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .25);
    box-shadow: 0 2px 4px rgba(0, 0, 0, .25);
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: left;
    font-size: .875rem;
    font-size: var(--font-size-14);
    margin: 0 16px;
    margin: 0 var(--size-16);
    padding: 8px 16px;
    padding: var(--size-8) var(--size-16);
    width: calc(100% - 32px);
    width: calc(100% - var(--size-32));
    -webkit-transition: .4s cubic-bezier(.215, .61, .355, 1);
    transition: .4s cubic-bezier(.215, .61, .355, 1)
}

[dir=rtl] .snackbar__text {
    text-align: right
}

.np-theme-personal .snackbar__text {
    -webkit-box-shadow: 0 2px 4px 0 rgba(69, 71, 69, .35);
    box-shadow: 0 2px 4px 0 rgba(69, 71, 69, .35);
    position: relative;
    background: var(--color-contrast-theme);
    border-radius: 10px;
    border-radius: var(--radius-small);
    color: var(--color-contrast-overlay)
}

.np-theme-personal .snackbar__text:after {
    display: block;
    border-radius: inherit;
    height: 100%;
    width: 100%;
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-theme-personal--dark .snackbar__text,
.np-theme-personal--forest-green .snackbar__text {
    -webkit-box-shadow: none;
    box-shadow: none
}

@media (min-width:576px) {
    .snackbar__text {
        width: auto;
        max-width: 600px
    }
}

.snackbar__text__action {
    -ms-flex-negative: 0;
    flex-shrink: 0;
    margin-left: 16px;
    margin-left: var(--size-16)
}

[dir=rtl] .snackbar__text__action {
    margin-right: 16px;
    margin-right: var(--size-16);
    margin-left: 0
}

.snackbar__text-container-enter,
.snackbar__text-container-exit {
    -webkit-transform: translateY(calc(100% + 10px));
    transform: translateY(calc(100% + 10px))
}

.snackbar__text-container-enter-active {
    -webkit-transform: translateY(-16px);
    transform: translateY(-16px);
    -webkit-transform: translateY(calc(-16px - env(safe-area-inset-bottom)));
    transform: translateY(calc(-16px - env(safe-area-inset-bottom)))
}

@media (min-width:576px) {
    .snackbar__text-container-enter-active {
        -webkit-transform: translateY(-24px);
        transform: translateY(-24px)
    }
}

.wds-sentiment-surface.status-circle {
    background-color: var(--color-sentiment-interactive-primary)
}

.wds-sentiment-surface.status-circle .status-icon {
    color: var(--color-sentiment-interactive-control)
}

.tw-stepper {
    padding-bottom: 24px;
    width: 100%
}

@media only screen and (max-width:575px) {
    .tw-stepper {
        padding-bottom: 0
    }
}

.tw-stepper__step {
    position: absolute;
    top: 0;
    list-style-type: none
}

.tw-stepper__step--active .tw-stepper__step-label {
    cursor: default;
    color: #37517e;
    color: var(--color-content-primary)
}

.tw-stepper__step--clickable .tw-stepper__step-label {
    color: #0097c7;
    color: var(--color-content-accent);
    -webkit-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out;
    line-height: 0;
    border-radius: 2px
}

.np-theme-personal .tw-stepper__step--clickable .tw-stepper__step-label {
    color: #5d7079;
    color: var(--color-content-secondary);
    top: 0
}

.tw-stepper__step--has-tooltip {
    cursor: pointer
}

@media screen and (min-width:576px) and (max-width:991px) {
    .tw-stepper__step:first-child .tooltip-inner {
        -webkit-transform: translateX(calc(50% - 32px));
        transform: translateX(calc(50% - 32px))
    }
    .tw-stepper__step:last-child .tooltip-inner {
        -webkit-transform: translateX(calc(-50% + 32px));
        transform: translateX(calc(-50% + 32px))
    }
}

.tw-stepper__step-label {
    position: absolute;
    top: 0;
    color: #5d7079;
    color: var(--color-content-secondary);
    -webkit-transition: color .6s ease-in-out;
    transition: color .6s ease-in-out;
    white-space: nowrap;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

[dir=rtl] .tw-stepper__step-label {
    -webkit-transform: translateX(50%);
    transform: translateX(50%)
}

.tw-stepper .tooltip {
    top: 24px !important;
    white-space: nowrap
}

.tw-stepper .tooltip .tooltip-inner {
    max-width: 100%
}

.tw-stepper .tw-tooltip-container {
    display: inline-block
}

.tw-stepper-steps {
    position: relative;
    padding: 0
}

[dir=rtl] .tw-stepper-steps {
    padding: 0
}

.progress-bar {
    -webkit-backface-visibility: hidden;
    background-color: var(--color-interactive-primary);
    -webkit-transition: width .6s ease-in-out;
    transition: width .6s ease-in-out;
    will-change: width
}

.np-select .np-dropdown-toggle {
    background-color: #ffffff;
    background-color: var(--color-background-screen);
    border: 1px solid #c9cbce;
    border: 1px solid var(--color-interactive-secondary);
    border-radius: 10px;
    border-radius: var(--radius-small);
    color: #37517e;
    color: var(--color-content-primary);
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    overflow: hidden;
    padding-left: 16px;
    padding-left: var(--size-16);
    text-align: left;
    text-overflow: ellipsis;
    max-width: 100%
}

[dir=rtl] .np-select .np-dropdown-toggle {
    text-align: right
}

.np-select .np-dropdown-toggle:focus-visible {
    outline: none
}

.np-theme-personal .np-select .np-dropdown-toggle {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.has-error .np-select .np-dropdown-toggle {
    border: 1px solid #e74848;
    border: 1px solid var(--color-interactive-negative)
}

.np-select .np-dropdown-toggle-navy {
    --color-content-accent: #00b9ff;
    --color-content-primary: #ffffff;
    --color-content-secondary: #c9cbce;
    --color-background-screen: #2e4369;
    --color-interactive-secondary: #2e4369;
    --color-interactive-secondary-hover: #2e4369
}

.np-select .np-dropdown-toggle.np-btn-sm {
    padding-right: 32px;
    padding-right: var(--size-32)
}

[dir=rtl] .np-select .np-dropdown-toggle.np-btn-sm {
    padding-left: 32px;
    padding-left: var(--size-32);
    padding-right: 0
}

.np-select .np-dropdown-toggle.np-btn-md {
    padding-right: 40px;
    padding-right: var(--size-40)
}

[dir=rtl] .np-select .np-dropdown-toggle.np-btn-md {
    padding-left: 40px;
    padding-left: var(--size-40);
    padding-right: 0
}

.np-select .np-dropdown-toggle.np-btn-lg {
    padding-right: 48px;
    padding-right: var(--size-48)
}

[dir=rtl] .np-select .np-dropdown-toggle.np-btn-lg {
    padding-left: 48px;
    padding-left: var(--size-48);
    padding-right: 0
}

.np-select .np-dropdown-toggle .np-select-chevron {
    margin: 0;
    position: absolute;
    right: 16px;
    right: var(--size-16);
    top: 16px;
    top: var(--size-16)
}

[dir=rtl] .np-select .np-dropdown-toggle .np-select-chevron {
    margin: 0;
    left: 16px;
    left: var(--size-16);
    right: auto
}

.np-select .np-dropdown-toggle.np-btn-sm .np-select-chevron {
    right: 8px;
    right: var(--size-8);
    top: 8px;
    top: var(--size-8)
}

[dir=rtl] .np-select .np-dropdown-toggle.np-btn-sm .np-select-chevron {
    left: 8px;
    left: var(--size-8);
    right: auto
}

.np-select .np-dropdown-toggle.np-btn-lg .np-select-chevron {
    top: 27px
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading) {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):hover {
    border-color: #b5b7ba;
    border-color: var(--color-interactive-secondary-hover)
}

.np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):focus {
    border-color: #00a2dd;
    border-color: var(--color-interactive-accent)
}

.np-theme-personal .np-select .btn:not(.disabled):not(:disabled):not(.btn-loading):focus {
    border-color: #c9cbce;
    border-color: var(--color-interactive-secondary)
}

.np-option-content {
    max-width: 100%
}

.np-option-content .d-flex:last-child {
    max-width: calc(100% - 32px)
}

.np-dropdown-menu-desktop {
    max-height: 70vh;
    max-height: 70svh;
    min-width: 160px;
    max-width: calc(100vw - 32px)
}

@media (min-height:592px) {
    .np-dropdown-menu-desktop {
        max-height: 592px
    }
}

.np-dropdown-menu {
    border-radius: 10px;
    border-radius: var(--radius-small);
    overflow: auto;
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: left;
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

[dir=rtl] .np-dropdown-menu {
    padding: 0;
    text-align: right
}

.np-theme-personal .np-dropdown-menu {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-dropdown-menu-sm {
    width: 220px
}

.np-dropdown-menu-md {
    width: 300px
}

.np-dropdown-menu-lg {
    width: 420px
}

.np-dropdown-menu .np-dropdown-item--focused {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-dropdown-menu .np-dropdown-item>a {
    white-space: normal
}

.np-dropdown-menu>li>a {
    text-overflow: ellipsis;
    -webkit-text-decoration: none;
    text-decoration: none;
    white-space: nowrap;
    display: block;
    padding: 12px 16px;
    padding: var(--size-12) var(--size-16);
    clear: both;
    color: #37517e;
    color: var(--color-content-primary);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: 155%;
    letter-spacing: -.006em;
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.np-dropdown-menu>li>a,
.np-theme-personal .np-dropdown-menu>li>a {
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-dropdown-menu>li:first-child>a {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.np-theme-personal .np-dropdown-menu>li:first-child>a {
    border-top-right-radius: 10px;
    border-top-right-radius: var(--radius-small);
    border-top-left-radius: 10px;
    border-top-left-radius: var(--radius-small)
}

.np-dropdown-menu>li:last-child>a {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.np-theme-personal .np-dropdown-menu>li:last-child>a {
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: var(--radius-small);
    border-bottom-left-radius: 10px;
    border-bottom-left-radius: var(--radius-small)
}

.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):focus,
.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):hover {
    color: #37517e;
    color: var(--color-content-primary);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-dropdown-menu>li:not(.active):not(.selected):not(:has(input))>a:not([disabled]):not(.disabled):active {
    color: #ffffff;
    background-color: #37517e
}

.np-dropdown-menu>.active>a,
.np-dropdown-menu>.active>a:focus,
.np-dropdown-menu>.active>a:hover,
.np-dropdown-menu>.selected>a,
.np-dropdown-menu>.selected>a:focus,
.np-dropdown-menu>.selected>a:hover {
    color: #ffffff;
    background-color: #37517e
}

.np-dropdown-menu>.active>a strong,
.np-dropdown-menu>.selected>a strong {
    color: inherit
}

.np-dropdown-menu>.active>a .np-text-body-default,
.np-dropdown-menu>.selected>a .np-text-body-default {
    color: #c9cbce
}

.np-dropdown-menu .input-group-addon,
.np-dropdown-menu .np-select-filter {
    border: 0
}

.np-dropdown-menu .np-separator {
    height: 1px;
    margin: 0;
    overflow: hidden;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-dropdown-menu .np-dropdown-header {
    padding: 8px 16px;
    padding: var(--size-8) var(--size-16);
    color: #5d7079;
    color: var(--color-content-secondary);
    display: block;
    font-size: .875rem;
    font-size: var(--font-size-14);
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    line-height: 1.5;
    line-height: var(--line-height-body);
    white-space: nowrap
}

.np-dropdown-menu .tw-icon,
.np-dropdown-menu img,
.np-select .tw-icon,
.np-select img {
    margin-right: 8px;
    margin-right: var(--size-8);
    display: inline-block;
    vertical-align: middle
}

[dir=rtl] .np-dropdown-menu .tw-icon,
[dir=rtl] .np-dropdown-menu img,
[dir=rtl] .np-select .tw-icon,
[dir=rtl] .np-select img {
    margin-left: 8px;
    margin-left: var(--size-8);
    margin-right: 0
}

.np-dropdown-menu .np-text-body-default,
.np-select .np-text-body-default {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-dropdown-menu .tw-icon-search,
.np-select .tw-icon-search {
    margin-right: 0
}

.np-theme-personal .np-select .np-dropdown-toggle {
    background-color: transparent;
    background-color: initial;
    -webkit-transition: background-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out;
    transition: background-color .3s ease-in-out, box-shadow .3s ease-in-out, -webkit-box-shadow .3s ease-in-out;
    border: none;
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary)
}

.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: inset 0 0 0 2px #b5b7ba;
    box-shadow: inset 0 0 0 2px #b5b7ba;
    -webkit-box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover);
    box-shadow: inset 0 0 0 2px var(--color-interactive-secondary-hover)
}

.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus,
.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-within {
    -webkit-box-shadow: inset 0 0 0 3px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 3px var(--color-interactive-primary)
}

.np-theme-personal .has-error .np-select .np-dropdown-toggle,
.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):hover {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 2px var(--color-sentiment-negative)
}

.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus,
.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-visible,
.np-theme-personal .has-error .np-select .np-dropdown-toggle:not(.disabled):not(:disabled):focus-within {
    -webkit-box-shadow: inset 0 0 0 3px var(--color-sentiment-negative);
    box-shadow: inset 0 0 0 3px var(--color-sentiment-negative)
}

.np-theme-personal .np-dropdown-menu {
    outline: none
}

.np-theme-personal .np-dropdown-menu .active a,
.np-theme-personal .np-dropdown-menu .active a:focus,
.np-theme-personal .np-dropdown-menu .active a:hover,
.np-theme-personal .np-dropdown-menu .selected a,
.np-theme-personal .np-dropdown-menu .selected a:focus,
.np-theme-personal .np-dropdown-menu .selected a:hover {
    color: var(--color-interactive-primary);
    background-color: var(--color-background-neutral-active)
}

.np-theme-personal .np-dropdown-menu .active a .body-2,
.np-theme-personal .np-dropdown-menu .active a .np-text-body-default,
.np-theme-personal .np-dropdown-menu .active a:focus .body-2,
.np-theme-personal .np-dropdown-menu .active a:focus .np-text-body-default,
.np-theme-personal .np-dropdown-menu .active a:hover .body-2,
.np-theme-personal .np-dropdown-menu .active a:hover .np-text-body-default,
.np-theme-personal .np-dropdown-menu .selected a .body-2,
.np-theme-personal .np-dropdown-menu .selected a .np-text-body-default,
.np-theme-personal .np-dropdown-menu .selected a:focus .body-2,
.np-theme-personal .np-dropdown-menu .selected a:focus .np-text-body-default,
.np-theme-personal .np-dropdown-menu .selected a:hover .body-2,
.np-theme-personal .np-dropdown-menu .selected a:hover .np-text-body-default {
    color: var(--color-interactive-primary)
}

.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active {
    color: var(--color-interactive-primary) !important;
    background-color: var(--color-background-neutral-active) !important
}

.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active .body-2,
.np-theme-personal .np-dropdown-menu li:not(.active):not(.selected):not(:has(input)) a:not([disabled]):not(.disabled):active .np-text-body-default {
    color: var(--color-interactive-primary)
}

.np-theme-personal .np-dropdown-menu .np-dropdown-item {
    outline: none
}

.np-theme-personal .np-dropdown-menu .np-dropdown-item--focused {
    -webkit-box-shadow: inset 0 0 0 2px var(--color-interactive-primary);
    box-shadow: inset 0 0 0 2px var(--color-interactive-primary)
}

.segmented-control {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    --segment-highlight-width: 0;
    --segment-highlight-x: var(--size-4)
}

.segmented-control__segments {
    display: -ms-inline-flexbox;
    display: inline-flex;
    position: relative;
    padding: 4px;
    padding: var(--size-4);
    width: 100%;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    background: rgba(134, 167, 189, .10196);
    background: var(--color-background-neutral);
    border-radius: 24px;
    border-radius: var(--size-24);
    -webkit-transition: outline .3s;
    transition: outline .3s;
    outline: 2px solid transparent
}

.segmented-control--input:has(:focus-visible)>.segmented-control__segments:after {
    outline: 2px solid var(--color-interactive-primary)
}

.segmented-control__segments:after {
    content: "";
    position: absolute;
    width: var(--segment-highlight-width);
    top: 4px;
    top: var(--size-4);
    bottom: 4px;
    bottom: var(--size-4);
    left: var(--segment-highlight-x);
    z-index: 0;
    background: #ffffff;
    background: var(--color-background-screen);
    border-radius: 24px;
    border-radius: var(--size-24);
    -webkit-transition: left .3s;
    transition: left .3s
}

.segmented-control__segments--no-animate:after {
    -webkit-transition: none !important;
    transition: none !important
}

.segmented-control__segment {
    position: relative;
    -ms-flex: 1 1 100%;
    flex: 1 1 100%;
    -ms-flex-flow: column;
    flex-flow: column;
    padding: 8px 16px;
    padding: var(--size-8) var(--size-16);
    margin: 0 0 0 4px;
    margin: 0 0 0 var(--size-4);
    min-width: 0;
    line-height: inherit;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
    vertical-align: middle;
    border-radius: 24px;
    border-radius: var(--size-24);
    z-index: 1;
    cursor: pointer;
    -webkit-transition: background .3s;
    transition: background .3s;
    color: var(--color-interactive-primary)
}

.segmented-control__segment:first-child {
    margin-left: 0
}

.segmented-control__segment:hover {
    background: rgba(0, 0, 0, .10196);
    background: var(--color-background-overlay)
}

.segmented-control__radio-input {
    position: fixed;
    opacity: 0;
    pointer-events: none
}

.segmented-control__button {
    width: 100%;
    height: 100%;
    background: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border: none;
    outline: none;
    font: inherit;
    outline: 2px solid transparent
}

.segmented-control__button:focus {
    outline-offset: 0
}

.segmented-control__button:focus-visible {
    outline-color: var(--color-interactive-primary)
}

.segmented-control__selected-segment:hover {
    background: transparent
}

.segmented-control__text {
    word-wrap: break-word;
    word-break: break-word;
    color: var(--color-interactive-primary);
    -webkit-transition: font-weight .3s;
    transition: font-weight .3s
}

.np-summary {
    min-width: 280px
}

.np-summary__body {
    -ms-flex: 1 1;
    flex: 1 1
}

.np-summary__title {
    line-height: calc(22 / 16);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 0
}

.np-summary__title span {
    line-height: 1.375;
    margin-bottom: 0 !important;
    letter-spacing: normal
}

.np-summary__title .np-info button,
.np-summary__title .np-info__small {
    margin-top: 0
}

.np-summary__title .np-info .tw-icon {
    color: var(--color-interactive-primary)
}

.np-summary__icon {
    position: relative;
    color: #37517e;
    color: var(--color-content-primary)
}

.np-summary__icon .np-summary-icon__done {
    color: var(--color-sentiment-positive)
}

.np-summary__icon .np-summary-icon__pending {
    color: var(--color-sentiment-warning)
}

.np-summary__icon :nth-child(2) {
    background-color: transparent;
    border-radius: 50%;
    position: absolute;
    right: calc(8px * -1);
    right: calc(var(--size-8) * -1);
    bottom: -6px
}

[dir=rtl] .np-summary__icon :nth-child(2) {
    left: calc(8px * -1);
    left: calc(var(--size-8) * -1);
    right: auto
}

.np-summary__description {
    margin-top: 4px;
    margin-top: var(--size-4);
    font-size: .875rem;
    font-size: var(--font-size-14);
    line-height: calc(20 / 14);
    color: #5d7079;
    color: var(--color-content-secondary);
    padding-right: calc(24px + 8px);
    padding-right: calc(var(--size-24) + var(--size-8))
}

[dir=rtl] .np-summary__description {
    padding-left: calc(24px + 8px);
    padding-left: calc(var(--size-24) + var(--size-8));
    padding-right: 0
}

.np-summary__action,
.np-summary__description-icon {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-summary+.np-summary {
    margin-top: 24px;
    margin-top: var(--size-24)
}

.np-switch {
    all: unset;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: hidden;
    width: 50px;
    padding: 2px;
    border-radius: 16px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer
}

.np-switch:focus {
    outline: none
}

.np-switch:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-switch--thumb {
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1), -webkit-transform .35s cubic-bezier(0, .94, .62, 1)
}

.np-switch--thumb .tw-icon {
    color: #fff
}

.np-switch--unchecked {
    background: #c9cbce;
    background: var(--color-interactive-secondary)
}

.np-switch--unchecked .switch--thumb {
    -webkit-transform: translateX(0);
    transform: translateX(0)
}

.np-switch--checked {
    background: #00a2dd;
    background: var(--color-interactive-accent)
}

.np-switch--checked .np-switch--thumb {
    -webkit-transform: translateX(20px);
    transform: translateX(20px)
}

[dir=rtl] .np-switch--checked .np-switch--thumb {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px)
}

.np-switch.disabled {
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    opacity: .45;
    cursor: not-allowed !important
}

.np-theme-personal .np-switch {
    padding: 1px 2px
}

.np-theme-personal .np-switch--checked {
    background: var(--color-interactive-primary)
}

.np-theme-personal .np-switch--thumb {
    width: 20px;
    height: 20px;
    margin: 3px;
    border-radius: 50%;
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.np-switch-option.disabled .np-switch {
    -webkit-filter: none;
    filter: none;
    opacity: 1
}

.tabs {
    position: relative
}

.tabs__tab {
    display: inline-block;
    outline: none;
    text-align: center;
    padding: 8px;
    padding: var(--size-8);
    margin-bottom: -2px;
    color: #37517e;
    color: var(--color-content-primary);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold);
    -webkit-transition: color .15s ease-in-out;
    transition: color .15s ease-in-out
}

.np-theme-personal .tabs__tab {
    color: #5d7079;
    color: var(--color-content-secondary);
    font-weight: 400;
    font-weight: var(--font-weight-regular)
}

.tabs__tab--selected {
    color: #0097c7;
    color: var(--color-content-accent)
}

.np-theme-personal .tabs__tab--selected {
    color: var(--color-interactive-primary);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.tabs__tab__content {
    border-radius: 2px
}

.tabs__tab:not(.disabled):not(:disabled):focus-visible .tabs__tab__content {
    color: #0084b3;
    color: var(--color-content-accent-hover)
}

.np-theme-personal .tabs__tab:not(.disabled):not(:disabled):focus-visible .tabs__tab__content {
    color: var(--color-interactive-primary-hover);
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

@media (min-width:992px) {
    .tabs__tab:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
    .np-theme-personal .tabs__tab:not(.disabled):not(:disabled):hover {
        color: var(--color-interactive-primary-hover)
    }
}

@media (hover:hover) {
    .tabs__tab:not(.disabled):not(:disabled):hover {
        color: #0084b3;
        color: var(--color-content-accent-hover)
    }
    .np-theme-personal .tabs__tab:not(.disabled):not(:disabled):hover {
        color: var(--color-interactive-primary-hover)
    }
}

.tabs__tab-list {
    list-style: none;
    padding: 0;
    margin: 0;
    border-bottom: 1px solid rgba(0, 0, 0, .10196);
    border-bottom: 1px solid var(--color-border-neutral)
}

.tabs__line {
    height: 2px;
    background-color: #00a2dd;
    background-color: var(--color-interactive-accent);
    -webkit-transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1);
    transition: transform .35s cubic-bezier(0, .94, .62, 1), -webkit-transform .35s cubic-bezier(0, .94, .62, 1);
    position: relative;
    bottom: -1px
}

.np-theme-personal .tabs__line {
    background-color: var(--color-interactive-primary)
}

.tabs__panel-container {
    width: 100%
}

.tabs__slider {
    display: -ms-flexbox;
    display: flex
}

.tabs__panel--selected {
    padding: 8px;
    padding: var(--size-8)
}

.tabs__panel.enter {
    opacity: 0
}

.tabs__panel.enter-active {
    opacity: 1
}

.tabs__panel.exit {
    opacity: 0
}

.tabs--inverse .tabs__tab-list {
    border-bottom-color: rgba(0, 0, 0, .10196);
    border-bottom-color: var(--color-border-neutral)
}

.tabs--inverse .tabs__tab:not(.tabs__tab--selected) {
    color: #fff
}

.tabs.tabs--auto-width .tabs__tab {
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-height: 40px;
    min-height: var(--size-40);
    padding: 0 12px;
    padding: 0 var(--size-12);
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    vertical-align: middle
}

@media (min-width:576px) {
    .tabs.tabs--auto-width .tabs__tab {
        padding: 0 24px;
        padding: 0 var(--size-24)
    }
}

.np-table {
    width: 100%;
    background-color: transparent
}

.np-table-outer-container {
    border-radius: 16px;
    border-radius: var(--radius-medium)
}

.np-table-outer-container:focus {
    outline: none
}

.np-table-outer-container:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-table-outer-container:focus-visible {
    outline-offset: 0
}

.np-table-outer-container--center {
    margin-right: auto;
    margin-left: auto
}

@media (max-width:767px) {
    .np-table-outer-container--center {
        width: 100%
    }
}

.np-table-outer-container--full-width {
    width: 100%
}

.np-table-container {
    padding: 8px;
    padding: var(--size-8);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    border-radius: inherit
}

.np-table-container--loading .np-table-inner-container {
    background-image: none
}

.np-table-inner-container {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--color-contrast-overlay)), to(var(--color-contrast-overlay))), -webkit-gradient(linear, left top, right top, from(var(--color-contrast-overlay)), to(var(--color-contrast-overlay))), -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, 0))), -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .1)), to(rgba(255, 255, 255, 0)));
    background-image: linear-gradient(to right, var(--color-contrast-overlay), var(--color-contrast-overlay)), linear-gradient(to right, var(--color-contrast-overlay), var(--color-contrast-overlay)), linear-gradient(to right, rgba(0, 0, 0, .1), rgba(255, 255, 255, 0)), linear-gradient(to left, rgba(0, 0, 0, .1), rgba(255, 255, 255, 0));
    background-position: 0, 100%, 0, 100%;
    background-repeat: no-repeat;
    background-color: var(--color-contrast-overlay);
    background-size: 15px 100%, 15px 100%, 15px 100%, 15px 100%;
    background-attachment: local, local, scroll, scroll;
    overflow-x: auto;
    border-radius: 10px
}

.np-theme-personal--dark .np-table-inner-container {
    background-image: -webkit-gradient(linear, left top, right top, from(var(--color-contrast-overlay)), to(var(--color-contrast-overlay))), -webkit-gradient(linear, left top, right top, from(var(--color-contrast-overlay)), to(var(--color-contrast-overlay))), -webkit-gradient(linear, left top, right top, from(#000000), to(rgba(0, 0, 0, 0))), -webkit-gradient(linear, right top, left top, from(#000000), to(rgba(0, 0, 0, 0)));
    background-image: linear-gradient(to right, var(--color-contrast-overlay), var(--color-contrast-overlay)), linear-gradient(to right, var(--color-contrast-overlay), var(--color-contrast-overlay)), linear-gradient(to right, #000000, rgba(0, 0, 0, 0)), linear-gradient(to left, #000000, rgba(0, 0, 0, 0))
}

.np-table-row:last-child .np-table-cell:first-child {
    border-bottom-left-radius: 10px
}

.np-table-row:last-child .np-table-cell:last-child {
    border-bottom-right-radius: 10px
}

.np-table-row:focus {
    outline: none
}

.np-table-row:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.np-table-row:focus-visible {
    outline-offset: -2px;
    border-radius: 6px
}

.np-table-row--clickable .np-table-cell {
    position: relative
}

.np-table-row--clickable .np-table-cell:before {
    display: none;
    content: "";
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    background-color: var(--color-background-screen-hover)
}

.np-table-row--clickable .np-table-cell:first-child:before,
.np-table-row--clickable .np-table-cell:last-child:before {
    width: calc(100% - 8px);
    width: calc(100% - var(--size-8))
}

.np-table-row--clickable .np-table-cell:first-child:before {
    left: 8px;
    left: var(--size-8);
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.np-table-row--clickable .np-table-cell:last-child:before {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px
}

.np-table-row--clickable:hover .np-table-cell:before {
    display: block
}

.np-table-row--clickable:hover:focus-visible .np-table-cell:first-child:before,
.np-table-row--clickable:hover:focus-visible .np-table-cell:last-child:before {
    width: 100%
}

.np-table-row--clickable:hover:focus-visible .np-table-cell:first-child:before {
    left: 0
}

.np-table-row--cosmetic .np-table-cell {
    height: 8px;
    height: var(--size-8);
    padding: 0
}

.np-table-cell,
.np-table-header {
    padding: 0
}

.np-table-cell:first-child,
.np-table-header:first-child {
    padding-left: 16px;
    padding-left: var(--size-16)
}

.np-table-cell:first-child .np-table-cell-content,
.np-table-cell:first-child .np-table-header-content,
.np-table-header:first-child .np-table-cell-content,
.np-table-header:first-child .np-table-header-content {
    padding-left: 0
}

.np-table-cell:last-child,
.np-table-header:last-child {
    padding-right: 16px;
    padding-right: var(--size-16)
}

.np-table-cell:last-child .np-table-cell-content,
.np-table-cell:last-child .np-table-header-content,
.np-table-header:last-child .np-table-cell-content,
.np-table-header:last-child .np-table-header-content {
    padding-right: 0
}

.np-table-cell.np-table-cell--right>.np-text-body-default,
.np-table-header.np-table-header--right>.np-text-body-default {
    text-align: right
}

.np-table-cell.np-table-cell--right+.np-table-cell:not(.np-table-cell--right),
.np-table-header.np-table-header--right+.np-table-header:not(.np-table-header--right) {
    padding-left: calc(8px + 12px);
    padding-left: calc(var(--size-8) + var(--size-12))
}

.np-table-cell.np-table-cell--right .np-table-content,
.np-table-header.np-table-header--right .np-table-header-content {
    -ms-flex-pack: end;
    justify-content: end
}

.np-table-content,
.np-table-header-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: start;
    justify-content: start
}

.np-table-header {
    min-width: 160px;
    padding-right: 8px;
    padding-right: var(--size-8);
    padding-bottom: 8px;
    padding-bottom: var(--size-8);
    padding-left: 8px;
    padding-left: var(--size-8);
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    color: var(--color-interactive-primary)
}

.np-table-header-content {
    padding-top: 5px;
    padding-bottom: 5px;
    white-space: nowrap;
    line-height: 1.375rem;
    line-height: var(--line-height-22);
    letter-spacing: .0125em;
    letter-spacing: var(--letter-spacing-sm)
}

.np-table-header--error {
    color: var(--color-sentiment-negative)
}

.np-table-header--action {
    min-width: 0;
    padding: 0
}

.np-table-cell {
    padding: 16px 8px;
    padding: var(--size-16) var(--size-8);
    position: relative
}

.np-table-cell--cosmetic {
    padding: 0
}

.np-table-cell--primary {
    min-width: 200px
}

.np-table-cell--currency .np-text-body-default {
    white-space: nowrap
}

.np-table-cell .tw-chevron {
    margin-left: 8px;
    margin-left: var(--size-8)
}

.np-table-cell-separator {
    margin-top: 4px;
    margin-top: var(--size-4);
    margin-bottom: 4px;
    margin-bottom: var(--size-4);
    height: 1px;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    padding: 0
}

.np-table-cell .np-text-body-default-bold {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: #37517e;
    color: var(--color-content-primary);
    white-space: nowrap
}

.np-table-cell .np-table-content--success {
    color: var(--color-sentiment-positive)
}

.np-table-cell .np-table-content--error {
    color: var(--color-sentiment-negative)
}

.np-table-cell .tw-loader {
    margin: 150px auto
}

@media (max-width:320px) {
    .np-table-cell .tw-loader {
        margin-top: 70px;
        margin-bottom: 70px
    }
}

.np-table-content {
    gap: 12px;
    gap: var(--size-12)
}

.np-table-content--error,
.np-table-content--success {
    gap: 4px;
    gap: var(--size-4)
}

.np-table-content--error .np-table-content-text,
.np-table-content--success .np-table-content-text {
    line-height: 155%
}

.np-table-content-media {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.np-table-content-body {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: .75rem;
    font-size: var(--font-size-12);
    color: #768e9c;
    color: var(--color-content-tertiary)
}

.np-table-content--reversed {
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.np-table-content--reversed .np-table-content-body {
    -ms-flex-align: end;
    align-items: end
}

.np-table-empty-data {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center
}

.np-table-empty-data .status-circle {
    margin-right: 12px;
    margin-right: var(--size-12)
}

.np-tile {
    min-width: 120px;
    border-radius: 10px;
    border-radius: var(--radius-small);
    width: 100%
}

.np-theme-personal .np-tile {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-theme-personal .np-tile .tw-avatar .tw-avatar__content {
    background-color: var(--color-contrast)
}

.np-tile.decision {
    margin-top: 0;
    border: 1px solid rgba(0, 0, 0, .10196);
    border: 1px solid var(--color-border-neutral)
}

.np-theme-personal .np-tile.decision {
    border: none
}

.np-theme-personal .np-tile.decision:hover {
    background-color: var(--color-background-neutral-hover)
}

.np-theme-personal .np-tile.decision:active {
    background-color: var(--color-background-neutral-active)
}

.np-theme-personal .np-tile.decision .np-text-body-default {
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-tile.np-decision__tile--fixed-width {
    width: 300px
}

.np-tile__media {
    width: 100%
}

.np-tile__description {
    display: inline-block
}

.np-tile--small.np-decision__tile--fixed-width {
    width: 260px
}

.np-tile--small .np-tile__description {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-tile:hover .tw-avatar {
    pointer-events: none
}

.np-tile:hover .tw-avatar .tw-avatar__content {
    background-color: #ffffff;
    background-color: var(--color-background-screen)
}

.np-tile__description {
    color: #5d7079;
    color: var(--color-content-secondary);
    font-weight: 400;
    font-weight: var(--font-weight-regular);
    line-height: 1.5;
    line-height: var(--line-height-body);
    margin-top: 12px;
    margin-top: var(--size-12)
}

.tw-tooltip-container {
    display: inline-block
}

.tw-tooltip-container .tooltip {
    visibility: visible;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.tw-tooltip-container .tooltip:not(.in) {
    pointer-events: none;
    -webkit-animation: tw-tooltip-disappear;
    animation: tw-tooltip-disappear;
    -webkit-animation-duration: 0s;
    animation-duration: 0s;
    -webkit-animation-delay: .15s;
    animation-delay: .15s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes tw-tooltip-disappear {
    0% {
        visibility: visible
    }
    to {
        visibility: hidden
    }
}

@keyframes tw-tooltip-disappear {
    0% {
        visibility: visible
    }
    to {
        visibility: hidden
    }
}

.np-tooltip {
    z-index: 1070
}

.np-tooltip,
.np-tooltip .tooltip-inner {
    visibility: hidden
}

.np-tooltip--open,
.np-tooltip--open .tooltip-inner {
    visibility: visible;
    visibility: initial
}

.np-panel[data-popper-placement^=right]>.np-panel__content.tooltip-inner .np-panel__arrow {
    left: -7px
}

.np-panel[data-popper-placement^=left]>.np-panel__content.tooltip-inner .np-panel__arrow {
    right: -7px
}

.typeahead.open .input-group {
    z-index: 1060
}

.typeahead .dropdown.btn-block {
    display: block
}

.typeahead .dropdown-menu {
    max-width: 100%;
    width: 100%
}

.np-theme-personal--bright-green .typeahead .dropdown-menu,
.np-theme-personal--dark .typeahead .dropdown-menu,
.np-theme-personal--forest-green .typeahead .dropdown-menu {
    background-color: #ffffff;
    background-color: var(--color-background-elevated)
}

.typeahead--multiple .np-chip {
    margin-bottom: auto;
    -webkit-animation-name: slide;
    animation-name: slide;
    -webkit-animation-duration: .03s;
    animation-duration: .03s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.typeahead--multiple .np-chip:first-child {
    -webkit-animation-name: slideFirst;
    animation-name: slideFirst
}

.typeahead--multiple .np-chip-remove {
    -webkit-animation-name: fadeIn;
    animation-name: fadeIn;
    -webkit-animation-duration: .03s;
    animation-duration: .03s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out
}

.typeahead--multiple .form-control {
    height: auto;
    min-height: auto;
    padding-top: 0;
    padding-bottom: 0;
    overflow: auto
}

.typeahead--multiple .typeahead__input {
    border: none;
    outline: none;
    float: none;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    padding: 0
}

.typeahead--multiple .typeahead__input-aligner {
    height: 40px;
    display: inline-block;
    width: 0
}

.typeahead--multiple .typeahead__input-container {
    cursor: text;
    display: -ms-flexbox;
    display: flex
}

.typeahead--multiple .sizer {
    white-space: pre;
    position: absolute;
    visibility: hidden;
    width: auto
}

.typeahead--multiple.typeahead--has-value .typeahead__input-container {
    padding-left: 8px;
    padding-left: var(--size-8)
}

[dir=rtl] .typeahead--multiple.typeahead--has-value .typeahead__input-container {
    padding-right: 8px;
    padding-right: var(--size-8);
    padding-left: 0
}

.typeahead--multiple.typeahead--has-value .input-group-addon+.typeahead__input-container {
    padding-left: 0
}

.typeahead--multiple.typeahead--has-value .typeahead__input {
    margin-bottom: calc(-1 * 8px + 1px);
    margin-bottom: calc(-1 * var(--size-8) + 1px);
    margin-left: 4px;
    margin-left: var(--size-4)
}

[dir=rtl] .typeahead--multiple.typeahead--has-value .typeahead__input {
    margin-right: 4px;
    margin-right: var(--size-4);
    margin-left: 0
}

.typeahead--multiple.typeahead--has-value .typeahead__input-wrapper:after {
    content: "";
    height: calc(8px - 1);
    height: calc(var(--size-8) - 1);
    width: 100%
}

.typeahead__input-wrapper {
    width: 100%;
    margin-top: -1px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-align: center;
    align-items: center
}

.np-theme-personal .typeahead__input-wrapper {
    margin-top: 0
}

.typeahead--empty.typeahead--multiple .typeahead__input-wrapper {
    padding: 0;
    margin: 0
}

.typeahead--prompt {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.typeahead-sm.typeahead--multiple .typeahead__input-container {
    min-height: 32px
}

.typeahead-sm.typeahead--multiple .typeahead__input {
    padding-top: 0
}

.typeahead-md.typeahead--multiple .typeahead__input-container {
    min-height: var(--input-height-base)
}

.typeahead-lg.typeahead--multiple .typeahead__input-container {
    min-height: var(--input-height-large)
}

.typeahead-lg.typeahead--multiple .typeahead__input {
    padding-top: calc(8px - 1);
    padding-top: calc(var(--size-8) - 1)
}

.typeahead-lg.typeahead--multiple .typeahead__input-wrapper {
    padding-bottom: 8px;
    padding-bottom: var(--size-8);
    margin: 0
}

.typeahead-lg.typeahead--multiple .typeahead__input-wrapper:after {
    content: none
}

.typeahead-lg.typeahead--multiple .np-chip {
    margin-bottom: 0
}

@-webkit-keyframes slide {
    0% {
        -webkit-transform: translateX(-12px);
        transform: translateX(-12px)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slide {
    0% {
        -webkit-transform: translateX(-12px);
        transform: translateX(-12px)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes slideFirst {
    0% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@keyframes slideFirst {
    0% {
        -webkit-transform: translateX(-4px);
        transform: translateX(-4px)
    }
    to {
        -webkit-transform: none;
        transform: none
    }
}

@-webkit-keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .6
    }
}

@keyframes fadeIn {
    0% {
        opacity: 0
    }
    to {
        opacity: .6
    }
}

@media (max-width:575px) {
    .typeahead .dropdown.open .dropdown-menu {
        position: absolute;
        bottom: auto;
        overflow: scroll
    }
}

.np-theme-personal .typeahead .input-group:not(.disabled):not(:disabled):not(.input-group--has-error):focus-within .tw-icon-search {
    color: var(--color-interactive-primary)
}

.np-theme-personal .typeahead .tw-icon-search {
    color: #c9cbce;
    color: var(--color-interactive-secondary)
}

.np-theme-personal .typeahead .np-chip {
    margin-top: 9px !important
}

.np-theme-personal .typeahead .np-chip--removable .np-text-body-default-bold {
    padding-right: 16px;
    padding-right: var(--size-16)
}

@media (max-width:320px) {
    .np-theme-personal .typeahead .np-chip--removable .np-text-body-default-bold {
        padding-right: 32px;
        padding-right: var(--size-32)
    }
}

.typeahead__option.tw-dropdown-item .dropdown-item:active strong {
    color: #ffffff
}

.typeahead__option.tw-dropdown-item--focused {
    -webkit-box-shadow: inset 0 0 0 1px #c9cbce;
    box-shadow: inset 0 0 0 1px #c9cbce;
    -webkit-box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    box-shadow: inset 0 0 0 1px var(--color-interactive-secondary);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.tw-droppable-lg {
    min-height: 346px
}

.tw-droppable-lg .thumbnail {
    max-height: 72px
}

.tw-droppable-md {
    min-height: 315px
}

.tw-droppable-md .thumbnail {
    max-height: 72px
}

.tw-droppable-sm {
    min-height: 245px
}

.tw-droppable-lg .btn:focus-visible,
.tw-droppable-md .btn:focus-visible,
.tw-droppable-sm .btn:focus-visible {
    outline: var(--ring-outline-color) solid var(--ring-outline-width);
    outline-offset: var(--ring-outline-offset)
}

.upload-error-message {
    margin-top: 24px;
    margin-top: var(--padding-medium);
    border-top: 1px solid rgba(0, 0, 0, .10196);
    border-top: 1px solid var(--color-border-neutral);
    text-align: start
}

.upload-error-message .alert {
    min-width: 100px
}

.np-theme-personal .droppable-dropping .droppable-complete-card {
    display: none
}

.np-upload-input__upload-button {
    position: relative;
    padding: 16px;
    padding: var(--size-16);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
    border-bottom-left-radius: 10px;
    border-bottom-left-radius: var(--radius-small);
    border-bottom-right-radius: 10px;
    border-bottom-right-radius: var(--radius-small);
    border: var(--outerBorder);
    cursor: pointer
}

.np-upload-input__upload-button .np-upload-input__title {
    color: var(--color-content-link);
    -webkit-text-decoration: underline;
    text-decoration: underline;
    text-underline-offset: .3em
}

.np-upload-input__upload-button .np-upload-input__title+.np-upload-input__text {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-upload-input__upload-button .np-upload-input__icon {
    padding-right: 16px;
    padding-right: var(--size-16);
    color: var(--color-interactive-primary)
}

.np-upload-input__upload-button.is-dropping .np-upload-input__icon,
.np-upload-input__upload-button.is-dropping .np-upload-input__item-content {
    display: none
}

.np-upload-input__upload-button:focus-visible,
.np-upload-input__upload-button:focus-within {
    outline: var(--ring-outline-color) solid 3px;
    outline-offset: -3px
}

.np-upload-input__upload-button-input {
    position: absolute;
    opacity: 0;
    z-index: -1
}

.np-upload-input__upload-button-input:focus {
    outline: none
}

.np-upload-input__upload-button .np-upload-input__drop-file-overlay {
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 13px 0 !important;
    background-color: transparent;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease;
    position: relative
}

.np-upload-input__upload-button--with-entries {
    border-top-width: 0
}

.np-upload-input__upload-button--with-entries:before {
    display: block;
    position: absolute;
    height: 1px;
    background-color: rgba(0, 0, 0, .10196);
    background-color: var(--color-border-neutral);
    content: " ";
    left: 16px;
    left: var(--size-16);
    width: calc(100% - 2 * 16px);
    width: calc(100% - 2 * var(--size-16));
    top: 0
}

.np-upload-input__upload-button--without-entries {
    border-top: var(--outerBorder);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-upload-input__upload-button--enabled.is-dropping,
.np-upload-input__upload-button--enabled:active,
.np-upload-input__upload-button--enabled:hover {
    background: rgba(134, 167, 189, .10196);
    background: var(--color-background-neutral)
}

.np-upload-input__upload-button--enabled.is-dropping:before,
.np-upload-input__upload-button--enabled:active:before,
.np-upload-input__upload-button--enabled:hover:before {
    width: 100%;
    left: 0
}

.np-upload-input__upload-button--disabled {
    cursor: inherit
}

.np-upload-input {
    --outerBorder: 1px solid var(--color-interactive-secondary);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-upload-input .np-upload-input__section {
    margin: 0
}

.np-upload-input .np-upload-input__section:only-child .np-upload-input__item {
    border-radius: 10px;
    border-radius: var(--radius-small);
    border-bottom: var(--outerBorder)
}

.np-upload-input .np-upload-input__section:has(.np-upload-input__item:last-child.is-interactive:hover):not(:has(.np-upload-input__item-button:hover))+.np-upload-input__section--uploader .np-upload-input__upload-button:before {
    left: 0;
    width: 100%;
    top: 0
}

.np-upload-input__item {
    position: relative;
    padding: 16px;
    padding: var(--size-16);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    border-left: var(--outerBorder);
    border-right: var(--outerBorder)
}

.np-upload-input__item:first-child {
    border-top: var(--outerBorder);
    border-top-left-radius: 10px;
    border-top-left-radius: var(--radius-small);
    border-top-right-radius: 10px;
    border-top-right-radius: var(--radius-small)
}

.np-upload-input__item+.np-upload-input__item:before {
    content: " ";
    display: block;
    position: absolute;
    height: 1px;
    left: 16px;
    left: var(--size-16);
    width: calc(100% - 2 * 16px);
    width: calc(100% - 2 * var(--size-16));
    top: 0;
    background: rgba(0, 0, 0, .10196);
    background: var(--color-border-neutral)
}

.np-upload-input__item .np-upload-input__item-content {
    padding-right: 32px;
    padding-right: var(--size-32);
    -ms-flex: 1 1;
    flex: 1 1
}

@media (max-width:320px) {
    .np-upload-input__item .np-upload-input__item-content {
        padding-right: 64px;
        padding-right: var(--size-64)
    }
}

.np-upload-input__item .np-upload-input__text,
.np-upload-input__item .np-upload-input__title {
    margin: 0;
    -moz-text-align-last: left;
    text-align-last: left;
    color: #5d7079;
    color: var(--color-content-secondary)
}

.np-upload-input__item .np-upload-input__title+.np-upload-input__text {
    margin-top: 4px;
    margin-top: var(--size-4)
}

.np-upload-input__item .np-upload-input__icon {
    padding-right: 16px;
    padding-right: var(--size-16)
}

.np-upload-input__item .np-upload-input__item-container,
.np-upload-input__item .np-upload-input__item-link {
    -ms-flex-align: start;
    align-items: flex-start;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.np-upload-input__item .np-upload-input__item-action {
    --iconSize: var(--size-24);
    --clickAreaSize: 44px;
    --buttonTopRightOffset: var(--size-16);
    --clickAreaTopRightOffset: calc((var(--clickAreaSize) - var(--iconSize)) * -0.5);
    position: absolute;
    right: 16px;
    right: var(--buttonTopRightOffset);
    top: 16px;
    top: var(--buttonTopRightOffset)
}

@media (max-width:320px) {
    .np-upload-input__item .np-upload-input__item-action {
        --iconSize: var(--size-48);
        --clickAreaTopRightOffset: calc(-1 * var(--buttonTopRightOffset))
    }
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    height: var(--iconSize);
    width: var(--iconSize);
    padding: 0 4px;
    padding: 0 var(--size-4);
    border-radius: 50%;
    border: 0;
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    color: var(--color-interactive-primary);
    -webkit-transition: color, background-color .15s ease-in-out;
    transition: color, background-color .15s ease-in-out;
    outline-offset: 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:before {
    content: "";
    display: block;
    width: var(--clickAreaSize);
    height: var(--clickAreaSize);
    border-radius: 50%;
    position: absolute;
    top: var(--clickAreaTopRightOffset);
    right: var(--clickAreaTopRightOffset)
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:hover {
    background-color: var(--color-sentiment-negative);
    color: var(--color-contrast-overlay) !important
}

.np-upload-input__item .np-upload-input__item-action .np-upload-input__item-button:active {
    background-color: var(--color-background-neutral-active)
}

.np-upload-input__item.is-interactive {
    padding: 0
}

.np-upload-input__item.is-interactive:hover:not(:has(.np-upload-input__item-button:hover))+.np-upload-input__item:before,
.np-upload-input__item.is-interactive:hover:not(:has(.np-upload-input__item-button:hover)):before {
    width: 100%;
    left: 0
}

.np-upload-input__item.is-interactive .np-upload-input__item-link {
    padding: 16px;
    padding: var(--size-16);
    -webkit-text-decoration: none;
    text-decoration: none;
    border-radius: inherit;
    border-top: 1px solid transparent;
    background-clip: padding-box
}

.np-upload-input__item.is-interactive .np-upload-input__item-link:focus-visible {
    outline-offset: -2px;
    outline-width: 3px
}

.np-upload-input__item.is-interactive .np-upload-input__item-link:active,
.np-upload-input__item.is-interactive .np-upload-input__item-link:hover {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral)
}

.np-upload-input__item.is-interactive:first-child .np-upload-input__item-link {
    border-top-width: 0
}

.np-upload-input__item .np-upload-input-errors {
    padding-left: 0;
    list-style-type: ""
}

.np-upload-input__item .np-upload-input-errors>li {
    position: relative;
    padding-left: 16px;
    padding-left: var(--size-16)
}

.np-upload-input__item .np-upload-input-errors>li:before {
    content: "•";
    content: "•"/"";
    position: absolute;
    display: block;
    left: 0
}

@media (max-width:320px) {
    .np-upload-input__item .np-upload-input-errors>li {
        padding-left: 32px;
        padding-left: var(--size-32)
    }
}

.np-progress {
    border-radius: 10px;
    border-radius: var(--radius-small);
    width: 100%;
    height: 8px;
    height: var(--size-8)
}

.np-progress::-webkit-progress-bar {
    background-color: rgba(134, 167, 189, .10196);
    background-color: var(--color-background-neutral);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-progress::-webkit-progress-value {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal .np-progress::-webkit-progress-value {
    background-color: var(--color-interactive-primary)
}

.np-progress::-moz-progress-bar {
    background-color: #0097c7;
    background-color: var(--color-content-accent);
    border-radius: 10px;
    border-radius: var(--radius-small)
}

.np-theme-personal .np-progress::-moz-progress-bar {
    background-color: var(--color-interactive-primary)
}

@media (prefers-reduced-motion:no-preference) {
    .np-progress::-webkit-progress-value {
        -webkit-transition: width .5s ease;
        transition: width .5s ease;
        -webkit-transition-delay: .2s;
        transition-delay: .2s
    }
    .np-progress::-moz-progress-bar {
        -moz-transition: width .5s ease;
        transition: width .5s ease;
        transition-delay: .2s
    }
}

.np-progress-bar__title .h4 {
    margin-bottom: 4px;
    margin-bottom: var(--size-4)
}

.np-progress-bar p,
.np-progress-bar__title .h4 {
    color: #37517e;
    color: var(--color-content-primary)
}

.np-progress-bar p {
    margin-top: 4px;
    margin-top: var(--size-4);
    font-weight: 600;
    font-weight: var(--font-weight-semi-bold)
}

.np-list-item {
    width: 100%
}

.np-list-item__action {
    -ms-flex-negative: 0;
    flex-shrink: 0
}

.wds-action-prompt {
    --Prompt-padding: var(--size-16);
    --Prompt-actions-gap: var(--size-8);
    --Prompt-gap: var(--size-10) var(--size-16);
    --Prompt-border-radius: var(--radius-large)
}

.wds-action-prompt--media-image {
    width: 48px;
    width: var(--size-48);
    height: 48px;
    height: var(--size-48);
    -o-object-fit: contain;
    object-fit: contain
}

@media (max-width:767px) {
    .wds-action-prompt--with-two-actions .wds-prompt__actions-wrapper .wds-Button {
        -ms-flex: 1 1 calc(50% - (var(--Prompt-actions-gap) / 2));
        flex: 1 1 calc(50% - (var(--Prompt-actions-gap) / 2));
        min-width: -moz-fit-content;
        min-width: -webkit-fit-content;
        min-width: fit-content
    }
}

.wds-action-prompt__content {
    max-width: calc(48px * 10);
    max-width: calc(var(--size-48) * 10)
}

.tw-icon svg {
    display: block
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0
}

img.wds-illustration {
    max-width: 100%
}

.wds-illustration-padding {
    padding: 24px
}

.wds-illustration-3d {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.wds-illustration-3d-small {
    width: 200px;
    height: 200px
}

.wds-illustration-3d-medium {
    width: 300px;
    height: 300px
}

.wds-illustration-3d-large {
    width: 500px;
    height: 500px
}

.wds-flag {
    -webkit-box-shadow: 0 0 0 1px var(--color-border-neutral);
    box-shadow: 0 0 0 1px var(--color-border-neutral);
    border-radius: var(--radius-full)
}

.wds-illustration-rive {
    display: -ms-inline-flexbox;
    display: inline-flex
}

.wds-illustration-rive-small {
    width: 200px;
    height: 200px
}

.wds-illustration-rive-medium {
    width: 300px;
    height: 300px
}

.wds-illustration-rive-large {
    width: 500px;
    height: 500px
}

.Footer_navigation_footer__wrapper {
    background-color: var(--color-background-neutral)
}

.Footer_navigation_footer__content {
    color: var(--color-content-primary);
    padding: var(--eds-space-12, var(--mw-space-12)) 0
}

.Footer_navigation_footer__content,
.Footer_navigation_footer__section {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--eds-space-12, var(--mw-space-12))
}

.Footer_navigation_footer__section {
    height: auto;
    width: 100%;
    -ms-flex-align: start;
    align-items: flex-start
}

.Footer_navigation_footer__primary {
    @media (min-width: 768px) {
        display:block;
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
        -webkit-column-width: 50%;
        -moz-column-width: 50%;
        column-width: 50%;
        gap: var(--eds-space-12, var(--mw-space-12))
    }
    @media (min-width:1200px) {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
        -webkit-column-width: calc(100% / 3);
        -moz-column-width: calc(100% / 3);
        column-width: calc(100% / 3)
    }
    @media (min-width:1640px) {
        -webkit-column-count: 4;
        -moz-column-count: 4;
        column-count: 4;
        -webkit-column-width: 25%;
        -moz-column-width: 25%;
        column-width: 25%
    }
}

.Footer_navigation_footer__group {
    @media (min-width: 768px) {
        margin-bottom:var(--eds-space-12, var(--mw-space-12));
        page-break-inside: avoid;
        -webkit-column-break-inside: avoid;
        -moz-column-break-inside: avoid;
        break-inside: avoid
    }
    @media (min-width:1640px) {
        &:last-of-type {
            -webkit-column-break-before: column;
            -moz-column-break-before: column;
            break-before: column
        }
    }
}

.Footer_navigation_footer__logos {
    gap: var(--eds-space-8, var(--mw-space-8));
    border-top: 1px solid var(--color-border-neutral);
    padding-top: var(--eds-space-12, var(--mw-space-12));
    @media (min-width: 768px) {
        -ms-flex-direction:row;
        flex-direction: row;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

.Footer_navigation_footer__logo {
    height: var(--eds-space-8, var(--mw-space-8))
}

.Footer_navigation_footer__secondary_list {
    @media (min-width: 768px) {
        display:grid;
        grid-template-columns: repeat(2, 1fr);
        grid-column-gap: var(--eds-space-12, var(--mw-space-12));
        -webkit-column-gap: var(--eds-space-12, var(--mw-space-12));
        -moz-column-gap: var(--eds-space-12, var(--mw-space-12));
        column-gap: var(--eds-space-12, var(--mw-space-12))
    }
    @media (min-width:1200px) {
        grid-template-columns: repeat(3, 1fr)
    }
    @media (min-width:1640px) {
        grid-template-columns: repeat(4, 1fr)
    }
}

.FooterLink_navigation__link {
    display: inline-block;
    text-decoration: none;
    padding: var(--eds-space-2, var(--mw-space-2));
    margin: 0 0 0 calc(-1 * var(--eds-space-2, var(--mw-space-2)))
}

.FooterGroup_navigation_group {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    gap: var(--eds-space-2, var(--mw-space-2));
    -ms-flex-direction: column;
    flex-direction: column
}

.FooterGroup_navigation_group__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.FooterLogos_navigation_footer__logos {
    display: grid;
    grid-template-columns: repeat(5, -webkit-min-content);
    grid-template-columns: repeat(5, min-content);
    grid-gap: var(--eds-space-6, var(--mw-space-6));
    gap: var(--eds-space-6, var(--mw-space-6))
}

.FooterLogos_navigation_footer__logo {
    fill: var(--color-interactive-primary)
}

:root {
    --navigation-mobile-tertiary-height: 66px;
    --navigation-mobile-item-height: var(--size-48);
    --navigation-container: 1440px;
    --navigation-mobile-horizontal-space: var(--eds-space-8, var(--mw-space-8));
    --navigation-mobile-dialog-margin: var(--eds-space-4, var(--mw-space-4));
    --navigation-skiplink-zindex: 1080;
    --navigation-mobile-primary-zindex: 1049;
    --navigation-mobile-secondary-dropdown-zindex: 1049;
    --navigation-mobile-secondary-zindex: 1047;
    --color-background-neutral-solid: #edeeec;
    --navigation-box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.16);
    --navigation-color-background-interactive-hover: rgba(211, 242, 192, 0.4);
    --navigation-animation-duration: 350ms;
    --navigation-animation-duration-short: 200ms;
    --navigation-animation-duration-long: 600ms;
    --navigation-transition-timing-function: cubic-bezier(0.8, 0.05, 0.2, 0.95);
    @media (prefers-reduced-motion: reduce) {
        --navigation-animation-duration:0ms;
        --navigation-animation-duration-short: 0ms;
        --navigation-animation-duration-long: 0ms
    }
}

.Navigation_navigation__skipLink {
    position: fixed;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    top: 0;
    left: 0;
    height: 1px;
    width: 1px;
    z-index: -1;
    opacity: 0;
    &:focus {
        top: var(--eds-space-2, var(--mw-space-2));
        left: var(--eds-space-2, var(--mw-space-2));
        width: auto;
        height: auto;
        -webkit-transform: translateY(0);
        transform: translateY(0);
        z-index: var(--navigation-skiplink-zindex);
        opacity: 1
    }
}

.Navigation_navigation_mobile__container {
    width: 100%;
    margin: auto;
    padding-inline: var(--navigation-mobile-horizontal-space)
}

.Navigation_navigation_primary--hasScrolled {
    position: sticky !important;
    top: 0;
    -webkit-transform: translateY(calc(-1 * var(--navigation-desktop-primary-height)));
    transform: translateY(calc(-1 * var(--navigation-desktop-primary-height)));
    will-change: transform
}

.Navigation_navigation_primary--transition {
    -webkit-transition: -webkit-transform var(--navigation-animation-duration) ease;
    transition: -webkit-transform var(--navigation-animation-duration) ease;
    transition: transform var(--navigation-animation-duration) ease;
    transition: transform var(--navigation-animation-duration) ease, -webkit-transform var(--navigation-animation-duration) ease
}

.Navigation_navigation_primary--visible {
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

.Navigation_navigation_btn__no_background {
    background: none;
    &:hover {
        background: var(--color-interactive-neutral)
    }
}

.Navigation_gn-navigation_container {
    --container-width: 1440px;
    --container-margin: var(--eds-space-4, var(--mw-space-4));
    container-type: inline-size;
    max-width: var(--container-width);
    margin-inline: var(--container-margin);
    @media (min-width: 576px) {
        --container-margin:32px
    }
    @media (min-width:768px) {
        --container-margin: 40px
    }
    @media (min-width:992px) {
        --container-margin: 80px
    }
    @media (min-width:1200px) {
        --container-margin: 100px
    }
    @media (min-width:1640px) {
        --container-margin: auto
    }
}

.CountryLanguageSelector_trigger {
    span {
        text-decoration: none !important
    }
}

.NavLink_navigation_primary__link {
    background: none;
    -ms-flex-pack: start;
    justify-content: flex-start;
    gap: var(--eds-space-2, var(--mw-space-2));
    white-space: normal;
    text-align: left;
    -webkit-margin-after: 2px;
    margin-block-end: 2px;
    &:hover {
        background: var(--navigation-color-background-interactive-hover);
        .NavLink_navigation_primary__icon {
            background: var(--color-interactive-neutral-hover)
        }
    }
    .wds-Button-label {
        -ms-flex-align: start;
        align-items: flex-start
    }
    &.wds-Button {
        border-radius: var(--eds-radius-2, var(--mw-radius-2))
    }
}

.NavLink_navigation_primary__icon {
    background: var(--color-interactive-neutral);
    padding: 3px;
    border-radius: var(--eds-radius-full, var(--mw-radius-full));
    display: -ms-flexbox;
    display: flex
}

.SegmentCard_segmentCard {
    display: block;
    border-radius: var(--radius-small);
    border: 1px solid var(--color-border-neutral);
    text-decoration: none;
    &:hover {
        text-decoration: none;
        background: var(--navigation-color-background-interactive-hover)
    }
    @media (min-width:768px) {
        width: 374px;
        min-width: 374px
    }
}

.SegmentCard_segmentCard__media {
    border-radius: var(--radius-small) var(--radius-small) 0 0;
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%;
    @media (min-width: 768px) {
        width:374px;
        height: 220px
    }
    @media (max-height:800px) {
        max-height: 220px
    }
    @media (max-height:600px) or (max-width:320px) {
        display: none
    }
}

.SegmentCard_segmentCard__content {
    padding: var(--size-16);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--size-8)
}

.SegmentCard_segmentCard__body,
.SegmentCard_segmentCard__link,
.SegmentCard_segmentCard__title {
    -webkit-transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.SegmentCard_segmentCard__title {
    margin-bottom: 0 !important;
    color: var(--color-content-primary)
}

.SegmentCard_segmentCard__body {
    color: var(--color-content-secondary)
}

.SegmentCard_segmentCard__link {
    color: var(--color-interaction-primary);
    display: -ms-flexbox;
    display: flex;
    gap: var(--size-8);
    -ms-flex-align: center;
    align-items: center
}

:root {
    --navigation-desktop-primary-height: 76px;
    --navigation-desktop-secondary-height: 58px;
    --navigation-desktop-primary-button-height: var(--size-32);
    --navigation-desktop-primary-vertical-padding: 22px;
    --navigation-desktop-primary-panel-zindex: 1070;
    --navigation-desktop-viewport-zindex: 1060;
    --navigation-desktop-primary-zindex: 1050;
    --navigation-desktop-dimmer-zindex: 1040;
    --navigation-desktop-secondary-dropdown-zindex: 1000;
    --navigation-desktop-secondary-zindex: 990;
    --radix-navigation-menu-viewport-height: 0px
}

.NavigationDesktop_navigation__logo {
    width: auto
}

.NavigationDesktop_NavigationMenuViewport,
.NavigationDesktop_navigation_primary,
.NavigationDesktop_navigation_primary__btn {
    will-change: color, background-color, border-color;
    -webkit-transition: color, background-color, border-color, var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color, background-color, border-color, var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.NavigationDesktop_navigation_root {
    position: relative;
    z-index: var(--navigation-desktop-primary-zindex)
}

.NavigationDesktop_navigation_primary {
    width: 100%;
    position: relative;
    background: var(--color-background-screen)
}

.NavigationDesktop_navigation_primary__wrapper {
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: var(--navigation-desktop-primary-height);
    gap: var(--eds-space-6, var(--mw-space-6))
}

.NavigationDesktop_navigation_primary__logo {
    height: 20px
}

.NavigationDesktop_navigation_primary__logo path {
    -webkit-transition: fill var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: fill var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.NavigationDesktop_navigation_primary__logo--platform {
    height: 32px
}

.NavigationDesktop_navigation_primary__list {
    height: var(--navigation-desktop-primary-height);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: end;
    align-items: flex-end;
    list-style: none;
    margin: 0;
    padding: 0
}

.NavigationDesktop_navigation_primary__item {
    height: 100%;
    padding-top: var(--navigation-desktop-primary-vertical-padding);
    position: relative
}

.NavigationDesktop_navigation_primary__trigger--hoverEnabled {
    position: relative;
    z-index: 1;
    &:after,
    &:before {
        cursor: default;
        position: absolute;
        top: 25%;
        height: 40px;
        width: 300px
    }
    &:before {
        left: 0;
        -webkit-transform-origin: 0 0;
        transform-origin: 0 0;
        rotate: 10deg
    }
    &:after {
        right: 0;
        -webkit-transform-origin: 100% 0;
        transform-origin: 100% 0;
        rotate: -10deg
    }
    &:hover {
        &:after,
        &:before {
            content: "";
            z-index: -1
        }
    }
}

.NavigationDesktop_navigation_dimmer {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    backdrop-filter: blur(8px);
    z-index: var(--navigation-desktop-dimmer-zindex);
    opacity: 0;
    -webkit-transition: opacity var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: opacity var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    pointer-events: none
}

.NavigationDesktop_navigation_dimmer--show {
    opacity: 1
}

.NavigationDesktop_navigation_primary__btn {
    &.btn,
    &.wds-Button {
        padding: var(--size-8) var(--size-12);
        min-height: 0;
        min-height: auto;
        max-height: var(--navigation-desktop-primary-button-height);
        display: -ms-flexbox;
        display: flex;
        -ms-flex-item-align: start;
        align-self: flex-start
    }
    &.btn,
    &.wds-Button,
    span {
        -webkit-transition-property: color, background-color, border-color;
        transition-property: color, background-color, border-color;
        -webkit-transition-duration: var(--navigation-animation-duration);
        transition-duration: var(--navigation-animation-duration);
        -webkit-transition-timing-function: var(--navigation-transition-timing-function);
        transition-timing-function: var(--navigation-transition-timing-function)
    }
    span {
        text-decoration: none !important
    }
    &.NavigationDesktop_navigation_primary__btn--disableTransition,
    &.NavigationDesktop_navigation_primary__btn--disableTransition span {
        -webkit-transition-property: none !important;
        transition-property: none !important
    }
}

.NavigationDesktop_navigation_primary__panel {
    overflow-x: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: var(--navigation-desktop-primary-panel-zindex);
    opacity: 0;
    pointer-events: none
}

@-webkit-keyframes NavigationDesktop_enterFromRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    66% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes NavigationDesktop_enterFromRight {
    0% {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
    66% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes NavigationDesktop_enterFromLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    66% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@keyframes NavigationDesktop_enterFromLeft {
    0% {
        opacity: 0;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
    66% {
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
}

@-webkit-keyframes NavigationDesktop_exitToRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
}

@keyframes NavigationDesktop_exitToRight {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(-10px);
        transform: translateX(-10px)
    }
}

@-webkit-keyframes NavigationDesktop_exitToLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

@keyframes NavigationDesktop_exitToLeft {
    0% {
        opacity: 1;
        -webkit-transform: translateX(0);
        transform: translateX(0)
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(10px);
        transform: translateX(10px)
    }
}

.NavigationDesktop_navigation_primary__panel[data-motion=from-end],
.NavigationDesktop_navigation_primary__panel[data-motion=from-start],
.NavigationDesktop_navigation_primary__panel[data-motion=to-end],
.NavigationDesktop_navigation_primary__panel[data-motion=to-start] {
    -webkit-animation-delay: 0s !important;
    animation-delay: 0s !important
}

.NavigationDesktop_navigation_primary__panel[data-motion=from-start] {
    -webkit-animation-name: NavigationDesktop_enterFromLeft !important;
    animation-name: NavigationDesktop_enterFromLeft !important
}

.NavigationDesktop_navigation_primary__panel[data-motion=from-end],
.NavigationDesktop_navigation_primary__panel[data-motion=from-start] {
    -webkit-animation-duration: var(--navigation-animation-duration-long) !important;
    animation-duration: var(--navigation-animation-duration-long) !important
}

.NavigationDesktop_navigation_primary__panel[data-motion=from-end] {
    -webkit-animation-name: NavigationDesktop_enterFromRight !important;
    animation-name: NavigationDesktop_enterFromRight !important
}

.NavigationDesktop_navigation_primary__panel[data-motion=to-start] {
    -webkit-animation-name: NavigationDesktop_exitToLeft !important;
    animation-name: NavigationDesktop_exitToLeft !important;
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important
}

.NavigationDesktop_navigation_primary__panel[data-motion=to-end] {
    -webkit-animation-name: NavigationDesktop_exitToRight !important;
    animation-name: NavigationDesktop_exitToRight !important;
    -webkit-animation-duration: 0s !important;
    animation-duration: 0s !important
}

.NavigationDesktop_navigation_primary__panel_wrapper {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: start;
    align-items: flex-start;
    gap: var(--eds-space-8, var(--mw-space-8));
    padding: var(--size-24) 0 var(--size-40);
    width: 100%;
    max-width: var(--navigation-container);
    margin: auto
}

.NavigationDesktop_navigation_primary__panel_groups_wrapper {
    gap: var(--eds-space-8, var(--mw-space-8));
    width: 100%;
    @media (min-width: 992px) {
        -webkit-column-count:2;
        -moz-column-count: 2;
        column-count: 2
    }
    @media (min-width:1200px) {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3
    }
}

.NavigationDesktop_navigation_primary__panel_groups {
    page-break-inside: avoid;
    -webkit-column-break-inside: avoid;
    -moz-column-break-inside: avoid;
    break-inside: avoid;
    -webkit-margin-after: var(--eds-space-6, var(--mw-space-6));
    margin-block-end: var(--eds-space-6, var(--mw-space-6));
    &:nth-child(3) {
        -webkit-column-break-before: column;
        -moz-column-break-before: column;
        break-before: column
    }
}

.NavigationDesktop_navigation_primary__panel_list {
    list-style: none;
    padding: 0;
    margin: var(--size-16) 0 0 0;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.NavigationDesktop_navigation_primary__panel_title {
    border-bottom: 1px solid var(--color-border-neutral);
    padding-bottom: var(--size-16);
    -webkit-transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.NavigationDesktop_navigation_tertiary__list {
    list-style: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    margin: 0 0 0 auto;
    padding-left: 0;
    >li:first-child button {
        padding-inline: var(--eds-space-2, var(--mw-space-2))
    }
    >li:last-child {
        -webkit-margin-start: var(--eds-space-2, var(--mw-space-2));
        margin-inline-start: var(--eds-space-2, var(--mw-space-2))
    }
}

.NavigationDesktop_navigation_tertiary__item {
    height: var(--navigation-desktop-primary-height);
    padding: var(--navigation-desktop-primary-vertical-padding) 0
}

.NavigationDesktop_navigation__navlink {
    -webkit-margin-start: calc(-1 * var(--size-12));
    margin-inline-start: calc(-1 * var(--size-12));
    -webkit-transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.NavigationDesktop_NavigationMenuViewport {
    background: var(--color-background-screen);
    position: absolute;
    top: var(--navigation-desktop-primary-height);
    left: 0;
    width: 100%;
    z-index: var(--navigation-desktop-viewport-zindex);
    overflow: hidden;
    -webkit-transition-property: color, background-color, height;
    transition-property: color, background-color, height;
    -webkit-transition-duration: var(--navigation-animation-duration);
    transition-duration: var(--navigation-animation-duration);
    -webkit-transition-timing-function: var(--navigation-transition-timing-function);
    transition-timing-function: var(--navigation-transition-timing-function)
}

.NavigationDesktop_NavigationMenuViewport,
.NavigationDesktop_NavigationMenuViewport[data-state=open] {
    height: var(--radix-navigation-menu-viewport-height)
}

.NavigationDesktop_NavigationMenuViewport[data-state=closed] {
    height: 0
}

.NavigationDesktop_NavigationMenuViewport[data-state=open] .NavigationDesktop_navigation_primary__panel--active {
    -webkit-transition: opacity var(--navigation-animation-duration) ease;
    transition: opacity var(--navigation-animation-duration) ease;
    -webkit-transition-delay: var(--navigation-animation-duration-short);
    transition-delay: var(--navigation-animation-duration-short);
    opacity: 1;
    pointer-events: all
}

.NavigationDesktop_NavigationMenuViewport[data-state=closed] .NavigationDesktop_navigation_primary__panel {
    -webkit-transition: opacity var(--navigation-animation-duration-short) ease;
    transition: opacity var(--navigation-animation-duration-short) ease
}

.NavigationDesktop_navigation_root--transparentVariant {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.NavigationDesktop_navigation_root--transparentVariant--hasScrolled {
    position: fixed !important
}

.NavigationDesktop_navigation_root--transparent .NavigationDesktop_navigation_primary {
    --color-background-screen: transparent;
    --color-interactive-primary: var(--color-white);
    --color-content-primary: var(--color-white);
    --color-border-neutral: transparent;
    --color-interactive-neutral: rgba(255, 255, 255, 0.15);
    background-color: transparent
}

.NavigationDesktop_navigation_root--transparent .NavigationDesktop_NavigationMenuViewport {
    --color-background-screen: transparent;
    background-color: transparent
}

.NavigationDesktop_navigation_primary,
.NavigationDesktop_navigation_tertiary {
    display: none
}

@media (min-width:768px) {
    .NavigationDesktop_navigation_primary,
    .NavigationDesktop_navigation_tertiary {
        display: block
    }
}

.NavigationSecondary_navigation_secondary {
    z-index: var(--navigation-desktop-secondary-zindex);
    background-color: var(--color-background-neutral);
    display: none;
    position: sticky;
    top: 0;
    -webkit-transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function), background-color var(--navigation-animation-duration) var(--navigation-transition-timing-function), border-color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function), background-color var(--navigation-animation-duration) var(--navigation-transition-timing-function), border-color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    @media (min-width: 768px) {
        display:block
    }
}

.NavigationSecondary_nav {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    position: relative;
    min-height: var(--navigation-desktop-secondary-height);
    height: auto;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -ms-flex-pack: justify;
    justify-content: space-between;
    padding: var(--eds-space-2, var(--mw-space-2)) 0;
    gap: var(--eds-space-2, var(--mw-space-2))
}

.NavigationSecondary_navButton {
    background: none
}

.NavigationSecondary_icon,
.NavigationSecondary_list {
    display: -ms-flexbox;
    display: flex
}

.NavigationSecondary_list {
    list-style: none;
    margin: 0;
    padding: 0;
    gap: var(--eds-space-1, var(--mw-space-1))
}

[aria-expanded=false] .NavigationSecondary_chevronDown {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

[data-radix-popper-content-wrapper] {
    position: absolute !important
}

.NavigationSecondary_dropdownMenu {
    position: absolute;
    background-color: #fff;
    -webkit-box-shadow: var(--navigation-box-shadow);
    box-shadow: var(--navigation-box-shadow);
    min-width: 200px;
    z-index: var(--navigation-desktop-secondary-dropdown-zindex);
    right: 0;
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transition-duration: var(--navigation-animation-duration-short);
    transition-duration: var(--navigation-animation-duration-short);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    padding: var(--size-16);
    border-radius: var(--radius-medium);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-align: start;
    align-items: flex-start;
    &:before {
        content: "";
        position: absolute;
        top: -8px;
        right: var(--eds-space-4, var(--mw-space-4));
        width: 0;
        height: 0;
        border-left: 8px solid transparent;
        border-right: 8px solid transparent;
        border-bottom: 8px solid #fff
    }
}

.NavigationSecondary_button {
    margin-bottom: var(--eds-space-2, var(--mw-space-2));
    &:last-of-type {
        margin-bottom: 0
    }
}

.NavigationMobile_navigation_root {
    position: relative;
    z-index: var(--navigation-mobile-primary-zindex)
}

.NavigationMobile_navigation_mobile {
    border-bottom: 1px solid var(--color-border-neutral);
    background: var(--color-background-screen);
    -webkit-transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function), background-color var(--navigation-animation-duration) var(--navigation-transition-timing-function), border-color var(--navigation-animation-duration) var(--navigation-transition-timing-function);
    transition: color var(--navigation-animation-duration) var(--navigation-transition-timing-function), background-color var(--navigation-animation-duration) var(--navigation-transition-timing-function), border-color var(--navigation-animation-duration) var(--navigation-transition-timing-function)
}

.NavigationMobile_navigation_mobile__container {
    width: 100%;
    margin: auto;
    padding-inline: var(--navigation-mobile-horizontal-space)
}

.NavigationMobile_navigation_mobile__header,
.NavigationMobile_navigation_mobile__topbar {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: justify;
    justify-content: space-between;
    height: var(--navigation-mobile-tertiary-height)
}

.NavigationMobile_navigation_mobile__topbar {
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.NavigationMobile_navigation_mobile__header {
    border-bottom: 1px solid var(--color-border-neutral)
}

.NavigationMobile_navigation_mobile__back,
.NavigationMobile_navigation_mobile__close,
.NavigationMobile_navigation_mobile__trigger {
    background: none;
    border: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    color: var(--color-interactive-primary)
}

.NavigationMobile_navigation_mobile__close,
.NavigationMobile_navigation_mobile__trigger {
    -webkit-margin-start: var(--size-16);
    margin-inline-start: var(--size-16)
}

.NavigationMobile_navigation_mobile__topbar .NavigationMobile_navigation_mobile__register {
    -webkit-margin-start: auto;
    margin-inline-start: auto
}

.NavigationMobile_navigation_mobile__content {
    position: fixed;
    inset: 0;
    background: white;
    z-index: var(--navigation-mobile-primary-zindex);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column
}

.NavigationMobile_navigation_mobile__menu {
    -ms-flex: 1 1;
    flex: 1 1;
    overflow-x: hidden;
    position: relative
}

.NavigationMobile_navigation_mobile__backLabel {
    -webkit-margin-start: var(--size-8);
    margin-inline-start: var(--size-8);
    margin-bottom: 0
}

.NavigationMobile_navigation_mobile__slider {
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    width: 100%;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: var(--navigation-animation-duration-long);
    transition-duration: var(--navigation-animation-duration-long);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.NavigationMobile_navigation_mobile__panel {
    width: 100%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-inline: var(--navigation-mobile-horizontal-space)
}

.NavigationMobile_navigation_mobile__panel--secondary {
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-duration: var(--navigation-animation-duration);
    transition-duration: var(--navigation-animation-duration);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease;
    opacity: 0
}

.NavigationMobile_navigation_mobile__panel--secondary-active {
    opacity: 1
}

.NavigationMobile_navigation_mobile__primary {
    -webkit-padding-after: var(--eds-space-6, var(--mw-space-6));
    padding-block-end: var(--eds-space-6, var(--mw-space-6))
}

.NavigationMobile_navigation_mobile__accordion-list,
.NavigationMobile_navigation_mobile__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.NavigationMobile_navigation_mobile__list {
    margin-top: var(--eds-space-8, var(--mw-space-8));
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--eds-space-6, var(--mw-space-6))
}

.NavigationMobile_navigation_mobile__link {
    color: var(--color-content-primary);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    height: var(--size-48);
    background: none;
    border: none;
    text-decoration: none;
    &:hover {
        text-decoration: none
    }
}

.NavigationMobile_navigation__navlink {
    -webkit-margin-start: calc(-1 * var(--size-12));
    margin-inline-start: calc(-1 * var(--size-12))
}

.NavigationMobile_navigation_mobile__group-list {
    list-style: none;
    margin: 0;
    padding: 0
}

.NavigationMobile_navigation_mobile__icon {
    -webkit-margin-start: var(--size-16);
    margin-inline-start: var(--size-16)
}

.NavigationMobile_navigation_mobile__groupLabel {
    border-bottom: 1px solid var(--color-border-neutral);
    padding: var(--size-40) 0 var(--size-16)
}

.NavigationMobile_navigation_mobile__accordion {
    margin-top: var(--size-16)
}

.NavigationMobile_navigation_mobile__accordion-trigger {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    background: none;
    border: none;
    height: var(--navigation-mobile-item-height)
}

.NavigationMobile_navigation_mobile__accordion-icon {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    -webkit-transition-duration: var(--navigation-animation-duration-short);
    transition-duration: var(--navigation-animation-duration-short);
    -webkit-transition-timing-function: ease;
    transition-timing-function: ease
}

.NavigationMobile_navigation_mobile__accordion-trigger[data-state=open] .NavigationMobile_navigation_mobile__accordion-icon,
[data-state=open] .NavigationMobile_chevronDown {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.NavigationMobile_navigation_root--transparentVariant {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

.NavigationMobile_navigation_root--transparentVariant--hasScrolled {
    position: fixed !important
}

.NavigationMobile_navigation_root--transparent .NavigationMobile_navigation_mobile {
    --color-background-screen: transparent;
    --color-interactive-primary: var(--color-white);
    --color-content-primary: var(--color-white);
    --color-border-neutral: transparent;
    background-color: transparent
}

@media (min-width:768px) {
    .NavigationMobile_navigation_mobile,
    .NavigationMobile_navigation_mobile__content,
    .NavigationMobile_navigation_mobile__overlay {
        display: none
    }
}

.NavigationMobile_navigation_mobile__bottomActions {
    border-top: 1px solid var(--color-border-neutral);
    background: rgba(255, 255, 255, .8);
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: var(--size-16) var(--navigation-mobile-horizontal-space);
    gap: var(--size-16)
}

.NavigationMobile_navigation_mobile__card {
    padding-top: var(--eds-space-8, var(--mw-space-8))
}

.NavigationMobile_navigation_mobile__logo {
    height: 20px
}

.NavigationMobile_navigation_mobile__logo--platform {
    height: 32px
}

.NavigationSecondary_navigation_mobile_secondary {
    background: var(--color-background-neutral);
    height: var(--navigation-desktop-secondary-height);
    display: -ms-flexbox;
    display: flex;
    position: sticky;
    top: 0;
    z-index: var(--navigation-mobile-secondary-zindex);
    -webkit-transition-property: color, background-color, border-color;
    transition-property: color, background-color, border-color;
    -webkit-transition-timing-function: var(--navigation-transition-timing-function);
    transition-timing-function: var(--navigation-transition-timing-function);
    -webkit-transition-duration: var(--navigation-animation-duration);
    transition-duration: var(--navigation-animation-duration);
    @media (min-width: 768px) {
        display:none
    }
}

.NavigationSecondary_navigation_mobile_secondary__list_item {
    a,
    button {
        margin-bottom: var(--eds-space-2, var(--mw-space-2));
        -webkit-margin-start: calc(-1 * var(--size-8));
        margin-inline-start: calc(-1 * var(--size-8))
    }
}

.NavigationSecondary_navigation_mobile_secondary__dropdownTrigger {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    height: 100%;
    -ms-flex-pack: justify;
    justify-content: space-between;
    border: 0;
    background: none;
    color: var(--color-content-link) !important
}

.NavigationSecondary_navigation_mobile_secondary__closeButton {
    background: none;
    border: none;
    color: var(--color-content-primary);
    padding: var(--size-12)
}

.NavigationSecondary_navigation_mobile_secondary__chevronDown {
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.NavigationSecondary_navigation_mobile_secondary__chevronDown.NavigationSecondary_rotated {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.NavigationSecondary_navigation_mobile_secondary__item_dropdown_list {
    -webkit-margin-start: var(--size-24);
    margin-inline-start: var(--size-24)
}

.NavigationSecondary_navigation_mobile_secondary__overlay {
    position: fixed;
    inset: 0;
    z-index: var(--navigation-desktop-dimmer-zindex)
}

.NavigationSecondary_navigation_mobile_secondary__content {
    position: fixed;
    top: calc(var(--navigation-mobile-tertiary-height) + var(--eds-space-4, var(--mw-space-4)));
    left: var(--navigation-mobile-dialog-margin);
    width: calc(100% - var(--navigation-mobile-dialog-margin) * 2);
    background-color: white;
    z-index: var(--navigation-mobile-secondary-dropdown-zindex);
    border-radius: var(--eds-radius-2, var(--mw-radius-2));
    -webkit-box-shadow: var(--navigation-box-shadow);
    box-shadow: var(--navigation-box-shadow);
    @media (min-width: 768px) {
        display:none
    }
}

.NavigationSecondary_navigation_mobile_secondary__dialogHeader {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin: var(--navigation-mobile-dialog-margin)
}

.NavigationSecondary_navigation_mobile_secondary__dialogHeader_items {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: var(--eds-space-2, var(--mw-space-2));
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start
}

.NavigationSecondary_navigation_mobile_secondary__dialogHeader_link {
    background: none;
    .wds-Button-labelText {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-align: center;
        align-items: center
    }
}

.NavigationSecondary_navigation_mobile_secondary__dialogBody {
    -ms-flex-positive: 1;
    flex-grow: 1;
    overflow-y: auto;
    padding: var(--eds-space-6, var(--mw-space-6)) var(--eds-space-8, var(--mw-space-8));
    border-top: 1px solid var(--color-border-neutral)
}

.NavigationSecondary_navigation_mobile_secondary__list {
    list-style: none;
    padding: 0;
    margin: 0
}

.NavigationSecondary_navigation_mobile_secondary__accordion-trigger {
    border: 0;
    background: none;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: var(--size-8) var(--size-12);
    color: var(--color-interactive-primary)
}

.NavigationSecondary_chevronDown2 {
    -webkit-transition: -webkit-transform .2s ease-in-out;
    transition: -webkit-transform .2s ease-in-out;
    transition: transform .2s ease-in-out;
    transition: transform .2s ease-in-out, -webkit-transform .2s ease-in-out
}

.NavigationSecondary_rotated {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.NavigationSecondary_navigation_mobile_secondary__accordion-list {
    list-style: none;
    padding: 0;
    margin: 0 0 0 var(--eds-space-6, var(--mw-space-6))
}

:root {
    --eds-radius-full: 50%;
    --eds-radius-1: clamp(0.625rem, calc(0.58894rem + 0.16026vw), 0.78125rem);
    --eds-radius-2: clamp(1rem, calc(0.94231rem + 0.25641vw), 1.25rem);
    --eds-radius-3: clamp(1.5rem, calc(1.41346rem + 0.38462vw), 1.875rem);
    --eds-radius-4: clamp(2rem, calc(1.88462rem + 0.51282vw), 2.5rem);
    --eds-radius-6: clamp(3rem, calc(2.82692rem + 0.76923vw), 3.75rem)
}

.eds-radius-1 {
    --eds-radius-current: var(--eds-radius-1)
}

.eds-radius-1,
.eds-radius-2 {
    border-radius: var(--eds-radius-current) !important
}

.eds-radius-2 {
    --eds-radius-current: var(--eds-radius-2)
}

.eds-radius-3 {
    --eds-radius-current: var(--eds-radius-3)
}

.eds-radius-3,
.eds-radius-4 {
    border-radius: var(--eds-radius-current) !important
}

.eds-radius-4 {
    --eds-radius-current: var(--eds-radius-4)
}

.eds-radius-6 {
    --eds-radius-current: var(--eds-radius-6)
}

.eds-radius-6,
.eds-radius-full {
    border-radius: var(--eds-radius-current) !important
}

.eds-radius-full {
    --eds-radius-current: var(--eds-radius-full)
}

:root {
    --eds-space-1: clamp(0.25rem, calc(0.23558rem + 0.0641vw), 0.3125rem);
    --eds-space-2: clamp(0.5rem, calc(0.47115rem + 0.12821vw), 0.625rem);
    --eds-space-3: clamp(0.75rem, calc(0.70673rem + 0.19231vw), 0.9375rem);
    --eds-space-4: clamp(1rem, calc(0.94231rem + 0.25641vw), 1.25rem);
    --eds-space-6: clamp(1.5rem, calc(1.41346rem + 0.38462vw), 1.875rem);
    --eds-space-8: clamp(2rem, calc(1.88462rem + 0.51282vw), 2.5rem);
    --eds-space-12: clamp(3rem, calc(2.82692rem + 0.76923vw), 3.75rem);
    --eds-space-16: clamp(4rem, calc(3.76923rem + 1.02564vw), 5rem);
    --eds-space-24: clamp(6rem, calc(5.65385rem + 1.53846vw), 7.5rem);
    --eds-space-32: clamp(8rem, calc(7.53846rem + 2.05128vw), 10rem)
}

.eds-m-a-0 {
    --eds-m-a-current: 0
}

.eds-m-a-0,
.eds-m-a-1 {
    margin: var(--eds-m-a-current) !important
}

.eds-m-a-1 {
    --eds-m-a-current: var(--eds-space-1)
}

.eds-m-a-2 {
    --eds-m-a-current: var(--eds-space-2)
}

.eds-m-a-2,
.eds-m-a-3 {
    margin: var(--eds-m-a-current) !important
}

.eds-m-a-3 {
    --eds-m-a-current: var(--eds-space-3)
}

.eds-m-a-4 {
    --eds-m-a-current: var(--eds-space-4)
}

.eds-m-a-4,
.eds-m-a-6 {
    margin: var(--eds-m-a-current) !important
}

.eds-m-a-6 {
    --eds-m-a-current: var(--eds-space-6)
}

.eds-m-a-8 {
    --eds-m-a-current: var(--eds-space-8)
}

.eds-m-a-12,
.eds-m-a-8 {
    margin: var(--eds-m-a-current) !important
}

.eds-m-a-12 {
    --eds-m-a-current: var(--eds-space-12)
}

.eds-m-a-16 {
    --eds-m-a-current: var(--eds-space-16)
}

.eds-m-a-16,
.eds-m-a-24 {
    margin: var(--eds-m-a-current) !important
}

.eds-m-a-24 {
    --eds-m-a-current: var(--eds-space-24)
}

.eds-m-a-32 {
    --eds-m-a-current: var(--eds-space-32);
    margin: var(--eds-m-a-current) !important
}

@media (min-width:480px) {
    .eds-m-a-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-0-xs {
        --eds-m-a-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-a-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-1-xs {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-a-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-2-xs {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-a-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-3-xs {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-a-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-4-xs {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-a-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-6-xs {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-a-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-8-xs {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-a-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-12-xs {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-a-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-16-xs {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-a-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-24-xs {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-a-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-a-32-xs {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-a-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-0-sm {
        --eds-m-a-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-a-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-1-sm {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-a-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-2-sm {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-a-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-3-sm {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-a-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-4-sm {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-a-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-6-sm {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-a-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-8-sm {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-a-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-12-sm {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-a-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-16-sm {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-a-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-24-sm {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-a-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-a-32-sm {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-a-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-0-md {
        --eds-m-a-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-a-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-1-md {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-a-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-2-md {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-a-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-3-md {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-a-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-4-md {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-a-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-6-md {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-a-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-8-md {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-a-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-12-md {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-a-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-16-md {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-a-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-24-md {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-a-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-a-32-md {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-a-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-0-lg {
        --eds-m-a-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-a-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-1-lg {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-a-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-2-lg {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-a-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-3-lg {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-a-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-4-lg {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-a-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-6-lg {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-a-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-8-lg {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-a-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-12-lg {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-a-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-16-lg {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-a-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-24-lg {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-a-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-a-32-lg {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-a-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-0-xl {
        --eds-m-a-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-a-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-1-xl {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-a-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-2-xl {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-a-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-3-xl {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-a-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-4-xl {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-a-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-6-xl {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-a-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-8-xl {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-a-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-12-xl {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-a-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-16-xl {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-a-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-24-xl {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-a-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-a-32-xl {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-a-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-0-xxl {
        --eds-m-a-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-a-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-1-xxl {
        --eds-m-a-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-a-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-2-xxl {
        --eds-m-a-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-a-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-3-xxl {
        --eds-m-a-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-a-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-4-xxl {
        --eds-m-a-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-a-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-6-xxl {
        --eds-m-a-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-a-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-8-xxl {
        --eds-m-a-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-a-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-12-xxl {
        --eds-m-a-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-a-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-16-xxl {
        --eds-m-a-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-a-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-24-xxl {
        --eds-m-a-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-a-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-a-32-xxl {
        --eds-m-a-current: var(--eds-space-32)
    }
}

.eds-m-y-0 {
    --eds-m-y-current: 0
}

.eds-m-y-0,
.eds-m-y-1 {
    margin-bottom: var(--eds-m-y-current) !important;
    margin-top: var(--eds-m-y-current) !important
}

.eds-m-y-1 {
    --eds-m-y-current: var(--eds-space-1)
}

.eds-m-y-2 {
    --eds-m-y-current: var(--eds-space-2)
}

.eds-m-y-2,
.eds-m-y-3 {
    margin-bottom: var(--eds-m-y-current) !important;
    margin-top: var(--eds-m-y-current) !important
}

.eds-m-y-3 {
    --eds-m-y-current: var(--eds-space-3)
}

.eds-m-y-4 {
    --eds-m-y-current: var(--eds-space-4)
}

.eds-m-y-4,
.eds-m-y-6 {
    margin-bottom: var(--eds-m-y-current) !important;
    margin-top: var(--eds-m-y-current) !important
}

.eds-m-y-6 {
    --eds-m-y-current: var(--eds-space-6)
}

.eds-m-y-8 {
    --eds-m-y-current: var(--eds-space-8)
}

.eds-m-y-12,
.eds-m-y-8 {
    margin-bottom: var(--eds-m-y-current) !important;
    margin-top: var(--eds-m-y-current) !important
}

.eds-m-y-12 {
    --eds-m-y-current: var(--eds-space-12)
}

.eds-m-y-16 {
    --eds-m-y-current: var(--eds-space-16)
}

.eds-m-y-16,
.eds-m-y-24 {
    margin-bottom: var(--eds-m-y-current) !important;
    margin-top: var(--eds-m-y-current) !important
}

.eds-m-y-24 {
    --eds-m-y-current: var(--eds-space-24)
}

.eds-m-y-32 {
    margin-top: var(--eds-m-y-current) !important;
    --eds-m-y-current: var(--eds-space-32);
    margin-bottom: var(--eds-m-y-current) !important
}

@media (min-width:480px) {
    .eds-m-y-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-0-xs {
        --eds-m-y-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-y-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-1-xs {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-y-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-2-xs {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-y-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-3-xs {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-y-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-4-xs {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-y-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-6-xs {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-y-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-8-xs {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-y-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-12-xs {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-y-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-16-xs {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-y-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-24-xs {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-y-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-y-32-xs {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-y-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-0-sm {
        --eds-m-y-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-y-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-1-sm {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-y-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-2-sm {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-y-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-3-sm {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-y-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-4-sm {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-y-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-6-sm {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-y-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-8-sm {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-y-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-12-sm {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-y-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-16-sm {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-y-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-24-sm {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-y-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-y-32-sm {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-y-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-0-md {
        --eds-m-y-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-y-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-1-md {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-y-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-2-md {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-y-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-3-md {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-y-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-4-md {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-y-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-6-md {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-y-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-8-md {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-y-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-12-md {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-y-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-16-md {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-y-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-24-md {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-y-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-y-32-md {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-y-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-0-lg {
        --eds-m-y-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-y-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-1-lg {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-y-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-2-lg {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-y-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-3-lg {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-y-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-4-lg {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-y-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-6-lg {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-y-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-8-lg {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-y-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-12-lg {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-y-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-16-lg {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-y-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-24-lg {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-y-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-y-32-lg {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-y-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-0-xl {
        --eds-m-y-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-y-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-1-xl {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-y-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-2-xl {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-y-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-3-xl {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-y-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-4-xl {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-y-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-6-xl {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-y-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-8-xl {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-y-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-12-xl {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-y-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-16-xl {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-y-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-24-xl {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-y-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-y-32-xl {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-y-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-0-xxl {
        --eds-m-y-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-y-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-1-xxl {
        --eds-m-y-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-y-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-2-xxl {
        --eds-m-y-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-y-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-3-xxl {
        --eds-m-y-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-y-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-4-xxl {
        --eds-m-y-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-y-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-6-xxl {
        --eds-m-y-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-y-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-8-xxl {
        --eds-m-y-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-y-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-12-xxl {
        --eds-m-y-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-y-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-16-xxl {
        --eds-m-y-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-y-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-24-xxl {
        --eds-m-y-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-y-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-y-32-xxl {
        --eds-m-y-current: var(--eds-space-32)
    }
}

.eds-m-x-0 {
    --eds-m-x-current: 0
}

.eds-m-x-0,
.eds-m-x-1 {
    margin-left: var(--eds-m-x-current) !important;
    margin-right: var(--eds-m-x-current) !important
}

.eds-m-x-1 {
    --eds-m-x-current: var(--eds-space-1)
}

.eds-m-x-2 {
    --eds-m-x-current: var(--eds-space-2)
}

.eds-m-x-2,
.eds-m-x-3 {
    margin-left: var(--eds-m-x-current) !important;
    margin-right: var(--eds-m-x-current) !important
}

.eds-m-x-3 {
    --eds-m-x-current: var(--eds-space-3)
}

.eds-m-x-4 {
    --eds-m-x-current: var(--eds-space-4)
}

.eds-m-x-4,
.eds-m-x-6 {
    margin-left: var(--eds-m-x-current) !important;
    margin-right: var(--eds-m-x-current) !important
}

.eds-m-x-6 {
    --eds-m-x-current: var(--eds-space-6)
}

.eds-m-x-8 {
    --eds-m-x-current: var(--eds-space-8)
}

.eds-m-x-12,
.eds-m-x-8 {
    margin-left: var(--eds-m-x-current) !important;
    margin-right: var(--eds-m-x-current) !important
}

.eds-m-x-12 {
    --eds-m-x-current: var(--eds-space-12)
}

.eds-m-x-16 {
    --eds-m-x-current: var(--eds-space-16)
}

.eds-m-x-16,
.eds-m-x-24 {
    margin-left: var(--eds-m-x-current) !important;
    margin-right: var(--eds-m-x-current) !important
}

.eds-m-x-24 {
    --eds-m-x-current: var(--eds-space-24)
}

.eds-m-x-32 {
    margin-left: var(--eds-m-x-current) !important;
    --eds-m-x-current: var(--eds-space-32);
    margin-right: var(--eds-m-x-current) !important
}

@media (min-width:480px) {
    .eds-m-x-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-0-xs {
        --eds-m-x-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-x-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-1-xs {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-x-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-2-xs {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-x-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-3-xs {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-x-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-4-xs {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-x-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-6-xs {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-x-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-8-xs {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-x-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-12-xs {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-x-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-16-xs {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-x-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-24-xs {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-x-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-x-32-xs {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-x-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-0-sm {
        --eds-m-x-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-x-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-1-sm {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-x-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-2-sm {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-x-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-3-sm {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-x-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-4-sm {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-x-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-6-sm {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-x-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-8-sm {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-x-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-12-sm {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-x-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-16-sm {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-x-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-24-sm {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-x-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-x-32-sm {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-x-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-0-md {
        --eds-m-x-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-x-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-1-md {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-x-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-2-md {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-x-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-3-md {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-x-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-4-md {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-x-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-6-md {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-x-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-8-md {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-x-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-12-md {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-x-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-16-md {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-x-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-24-md {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-x-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-x-32-md {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-x-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-0-lg {
        --eds-m-x-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-x-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-1-lg {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-x-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-2-lg {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-x-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-3-lg {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-x-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-4-lg {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-x-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-6-lg {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-x-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-8-lg {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-x-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-12-lg {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-x-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-16-lg {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-x-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-24-lg {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-x-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-x-32-lg {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-x-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-0-xl {
        --eds-m-x-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-x-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-1-xl {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-x-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-2-xl {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-x-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-3-xl {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-x-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-4-xl {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-x-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-6-xl {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-x-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-8-xl {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-x-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-12-xl {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-x-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-16-xl {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-x-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-24-xl {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-x-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-x-32-xl {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-x-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-0-xxl {
        --eds-m-x-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-x-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-1-xxl {
        --eds-m-x-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-x-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-2-xxl {
        --eds-m-x-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-x-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-3-xxl {
        --eds-m-x-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-x-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-4-xxl {
        --eds-m-x-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-x-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-6-xxl {
        --eds-m-x-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-x-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-8-xxl {
        --eds-m-x-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-x-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-12-xxl {
        --eds-m-x-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-x-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-16-xxl {
        --eds-m-x-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-x-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-24-xxl {
        --eds-m-x-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-x-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-x-32-xxl {
        --eds-m-x-current: var(--eds-space-32)
    }
}

.eds-m-t-0 {
    --eds-m-t-current: 0
}

.eds-m-t-0,
.eds-m-t-1 {
    margin-top: var(--eds-m-t-current) !important
}

.eds-m-t-1 {
    --eds-m-t-current: var(--eds-space-1)
}

.eds-m-t-2 {
    --eds-m-t-current: var(--eds-space-2)
}

.eds-m-t-2,
.eds-m-t-3 {
    margin-top: var(--eds-m-t-current) !important
}

.eds-m-t-3 {
    --eds-m-t-current: var(--eds-space-3)
}

.eds-m-t-4 {
    --eds-m-t-current: var(--eds-space-4)
}

.eds-m-t-4,
.eds-m-t-6 {
    margin-top: var(--eds-m-t-current) !important
}

.eds-m-t-6 {
    --eds-m-t-current: var(--eds-space-6)
}

.eds-m-t-8 {
    --eds-m-t-current: var(--eds-space-8)
}

.eds-m-t-12,
.eds-m-t-8 {
    margin-top: var(--eds-m-t-current) !important
}

.eds-m-t-12 {
    --eds-m-t-current: var(--eds-space-12)
}

.eds-m-t-16 {
    --eds-m-t-current: var(--eds-space-16)
}

.eds-m-t-16,
.eds-m-t-24 {
    margin-top: var(--eds-m-t-current) !important
}

.eds-m-t-24 {
    --eds-m-t-current: var(--eds-space-24)
}

.eds-m-t-32 {
    --eds-m-t-current: var(--eds-space-32);
    margin-top: var(--eds-m-t-current) !important
}

@media (min-width:480px) {
    .eds-m-t-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-0-xs {
        --eds-m-t-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-t-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-1-xs {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-t-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-2-xs {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-t-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-3-xs {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-t-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-4-xs {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-t-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-6-xs {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-t-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-8-xs {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-t-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-12-xs {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-t-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-16-xs {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-t-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-24-xs {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-t-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-t-32-xs {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-t-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-0-sm {
        --eds-m-t-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-t-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-1-sm {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-t-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-2-sm {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-t-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-3-sm {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-t-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-4-sm {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-t-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-6-sm {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-t-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-8-sm {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-t-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-12-sm {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-t-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-16-sm {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-t-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-24-sm {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-t-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-t-32-sm {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-t-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-0-md {
        --eds-m-t-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-t-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-1-md {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-t-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-2-md {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-t-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-3-md {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-t-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-4-md {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-t-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-6-md {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-t-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-8-md {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-t-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-12-md {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-t-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-16-md {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-t-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-24-md {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-t-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-t-32-md {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-t-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-0-lg {
        --eds-m-t-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-t-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-1-lg {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-t-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-2-lg {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-t-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-3-lg {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-t-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-4-lg {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-t-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-6-lg {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-t-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-8-lg {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-t-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-12-lg {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-t-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-16-lg {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-t-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-24-lg {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-t-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-t-32-lg {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-t-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-0-xl {
        --eds-m-t-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-t-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-1-xl {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-t-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-2-xl {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-t-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-3-xl {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-t-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-4-xl {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-t-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-6-xl {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-t-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-8-xl {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-t-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-12-xl {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-t-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-16-xl {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-t-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-24-xl {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-t-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-t-32-xl {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-t-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-0-xxl {
        --eds-m-t-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-t-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-1-xxl {
        --eds-m-t-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-t-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-2-xxl {
        --eds-m-t-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-t-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-3-xxl {
        --eds-m-t-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-t-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-4-xxl {
        --eds-m-t-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-t-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-6-xxl {
        --eds-m-t-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-t-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-8-xxl {
        --eds-m-t-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-t-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-12-xxl {
        --eds-m-t-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-t-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-16-xxl {
        --eds-m-t-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-t-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-24-xxl {
        --eds-m-t-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-t-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-t-32-xxl {
        --eds-m-t-current: var(--eds-space-32)
    }
}

.eds-m-r-0 {
    --eds-m-r-current: 0
}

.eds-m-r-0,
.eds-m-r-1 {
    margin-right: var(--eds-m-r-current) !important
}

.eds-m-r-1 {
    --eds-m-r-current: var(--eds-space-1)
}

.eds-m-r-2 {
    --eds-m-r-current: var(--eds-space-2)
}

.eds-m-r-2,
.eds-m-r-3 {
    margin-right: var(--eds-m-r-current) !important
}

.eds-m-r-3 {
    --eds-m-r-current: var(--eds-space-3)
}

.eds-m-r-4 {
    --eds-m-r-current: var(--eds-space-4)
}

.eds-m-r-4,
.eds-m-r-6 {
    margin-right: var(--eds-m-r-current) !important
}

.eds-m-r-6 {
    --eds-m-r-current: var(--eds-space-6)
}

.eds-m-r-8 {
    --eds-m-r-current: var(--eds-space-8)
}

.eds-m-r-12,
.eds-m-r-8 {
    margin-right: var(--eds-m-r-current) !important
}

.eds-m-r-12 {
    --eds-m-r-current: var(--eds-space-12)
}

.eds-m-r-16 {
    --eds-m-r-current: var(--eds-space-16)
}

.eds-m-r-16,
.eds-m-r-24 {
    margin-right: var(--eds-m-r-current) !important
}

.eds-m-r-24 {
    --eds-m-r-current: var(--eds-space-24)
}

.eds-m-r-32 {
    --eds-m-r-current: var(--eds-space-32);
    margin-right: var(--eds-m-r-current) !important
}

@media (min-width:480px) {
    .eds-m-r-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-0-xs {
        --eds-m-r-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-r-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-1-xs {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-r-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-2-xs {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-r-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-3-xs {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-r-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-4-xs {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-r-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-6-xs {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-r-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-8-xs {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-r-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-12-xs {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-r-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-16-xs {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-r-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-24-xs {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-r-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-r-32-xs {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-r-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-0-sm {
        --eds-m-r-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-r-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-1-sm {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-r-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-2-sm {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-r-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-3-sm {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-r-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-4-sm {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-r-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-6-sm {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-r-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-8-sm {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-r-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-12-sm {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-r-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-16-sm {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-r-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-24-sm {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-r-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-r-32-sm {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-r-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-0-md {
        --eds-m-r-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-r-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-1-md {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-r-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-2-md {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-r-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-3-md {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-r-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-4-md {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-r-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-6-md {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-r-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-8-md {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-r-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-12-md {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-r-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-16-md {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-r-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-24-md {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-r-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-r-32-md {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-r-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-0-lg {
        --eds-m-r-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-r-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-1-lg {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-r-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-2-lg {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-r-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-3-lg {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-r-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-4-lg {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-r-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-6-lg {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-r-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-8-lg {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-r-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-12-lg {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-r-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-16-lg {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-r-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-24-lg {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-r-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-r-32-lg {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-r-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-0-xl {
        --eds-m-r-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-r-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-1-xl {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-r-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-2-xl {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-r-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-3-xl {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-r-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-4-xl {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-r-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-6-xl {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-r-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-8-xl {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-r-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-12-xl {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-r-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-16-xl {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-r-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-24-xl {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-r-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-r-32-xl {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-r-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-0-xxl {
        --eds-m-r-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-r-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-1-xxl {
        --eds-m-r-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-r-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-2-xxl {
        --eds-m-r-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-r-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-3-xxl {
        --eds-m-r-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-r-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-4-xxl {
        --eds-m-r-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-r-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-6-xxl {
        --eds-m-r-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-r-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-8-xxl {
        --eds-m-r-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-r-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-12-xxl {
        --eds-m-r-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-r-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-16-xxl {
        --eds-m-r-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-r-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-24-xxl {
        --eds-m-r-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-r-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-r-32-xxl {
        --eds-m-r-current: var(--eds-space-32)
    }
}

.eds-m-b-0 {
    --eds-m-b-current: 0
}

.eds-m-b-0,
.eds-m-b-1 {
    margin-bottom: var(--eds-m-b-current) !important
}

.eds-m-b-1 {
    --eds-m-b-current: var(--eds-space-1)
}

.eds-m-b-2 {
    --eds-m-b-current: var(--eds-space-2)
}

.eds-m-b-2,
.eds-m-b-3 {
    margin-bottom: var(--eds-m-b-current) !important
}

.eds-m-b-3 {
    --eds-m-b-current: var(--eds-space-3)
}

.eds-m-b-4 {
    --eds-m-b-current: var(--eds-space-4)
}

.eds-m-b-4,
.eds-m-b-6 {
    margin-bottom: var(--eds-m-b-current) !important
}

.eds-m-b-6 {
    --eds-m-b-current: var(--eds-space-6)
}

.eds-m-b-8 {
    --eds-m-b-current: var(--eds-space-8)
}

.eds-m-b-12,
.eds-m-b-8 {
    margin-bottom: var(--eds-m-b-current) !important
}

.eds-m-b-12 {
    --eds-m-b-current: var(--eds-space-12)
}

.eds-m-b-16 {
    --eds-m-b-current: var(--eds-space-16)
}

.eds-m-b-16,
.eds-m-b-24 {
    margin-bottom: var(--eds-m-b-current) !important
}

.eds-m-b-24 {
    --eds-m-b-current: var(--eds-space-24)
}

.eds-m-b-32 {
    --eds-m-b-current: var(--eds-space-32);
    margin-bottom: var(--eds-m-b-current) !important
}

@media (min-width:480px) {
    .eds-m-b-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-0-xs {
        --eds-m-b-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-b-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-1-xs {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-b-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-2-xs {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-b-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-3-xs {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-b-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-4-xs {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-b-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-6-xs {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-b-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-8-xs {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-b-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-12-xs {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-b-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-16-xs {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-b-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-24-xs {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-b-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-b-32-xs {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-b-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-0-sm {
        --eds-m-b-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-b-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-1-sm {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-b-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-2-sm {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-b-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-3-sm {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-b-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-4-sm {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-b-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-6-sm {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-b-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-8-sm {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-b-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-12-sm {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-b-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-16-sm {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-b-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-24-sm {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-b-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-b-32-sm {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-b-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-0-md {
        --eds-m-b-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-b-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-1-md {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-b-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-2-md {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-b-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-3-md {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-b-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-4-md {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-b-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-6-md {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-b-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-8-md {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-b-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-12-md {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-b-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-16-md {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-b-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-24-md {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-b-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-b-32-md {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-b-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-0-lg {
        --eds-m-b-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-b-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-1-lg {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-b-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-2-lg {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-b-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-3-lg {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-b-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-4-lg {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-b-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-6-lg {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-b-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-8-lg {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-b-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-12-lg {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-b-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-16-lg {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-b-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-24-lg {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-b-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-b-32-lg {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-b-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-0-xl {
        --eds-m-b-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-b-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-1-xl {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-b-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-2-xl {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-b-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-3-xl {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-b-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-4-xl {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-b-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-6-xl {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-b-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-8-xl {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-b-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-12-xl {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-b-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-16-xl {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-b-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-24-xl {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-b-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-b-32-xl {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-b-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-0-xxl {
        --eds-m-b-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-b-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-1-xxl {
        --eds-m-b-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-b-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-2-xxl {
        --eds-m-b-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-b-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-3-xxl {
        --eds-m-b-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-b-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-4-xxl {
        --eds-m-b-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-b-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-6-xxl {
        --eds-m-b-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-b-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-8-xxl {
        --eds-m-b-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-b-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-12-xxl {
        --eds-m-b-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-b-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-16-xxl {
        --eds-m-b-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-b-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-24-xxl {
        --eds-m-b-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-b-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-b-32-xxl {
        --eds-m-b-current: var(--eds-space-32)
    }
}

.eds-m-l-0 {
    --eds-m-l-current: 0
}

.eds-m-l-0,
.eds-m-l-1 {
    margin-left: var(--eds-m-l-current) !important
}

.eds-m-l-1 {
    --eds-m-l-current: var(--eds-space-1)
}

.eds-m-l-2 {
    --eds-m-l-current: var(--eds-space-2)
}

.eds-m-l-2,
.eds-m-l-3 {
    margin-left: var(--eds-m-l-current) !important
}

.eds-m-l-3 {
    --eds-m-l-current: var(--eds-space-3)
}

.eds-m-l-4 {
    --eds-m-l-current: var(--eds-space-4)
}

.eds-m-l-4,
.eds-m-l-6 {
    margin-left: var(--eds-m-l-current) !important
}

.eds-m-l-6 {
    --eds-m-l-current: var(--eds-space-6)
}

.eds-m-l-8 {
    --eds-m-l-current: var(--eds-space-8)
}

.eds-m-l-12,
.eds-m-l-8 {
    margin-left: var(--eds-m-l-current) !important
}

.eds-m-l-12 {
    --eds-m-l-current: var(--eds-space-12)
}

.eds-m-l-16 {
    --eds-m-l-current: var(--eds-space-16)
}

.eds-m-l-16,
.eds-m-l-24 {
    margin-left: var(--eds-m-l-current) !important
}

.eds-m-l-24 {
    --eds-m-l-current: var(--eds-space-24)
}

.eds-m-l-32 {
    --eds-m-l-current: var(--eds-space-32);
    margin-left: var(--eds-m-l-current) !important
}

@media (min-width:480px) {
    .eds-m-l-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-0-xs {
        --eds-m-l-current: 0
    }
}

@media (min-width:480px) {
    .eds-m-l-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-1-xs {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-m-l-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-2-xs {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-m-l-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-3-xs {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-m-l-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-4-xs {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-m-l-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-6-xs {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-m-l-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-8-xs {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-m-l-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-12-xs {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-m-l-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-16-xs {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-m-l-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-24-xs {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-m-l-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-m-l-32-xs {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-m-l-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-0-sm {
        --eds-m-l-current: 0
    }
}

@media (min-width:576px) {
    .eds-m-l-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-1-sm {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-m-l-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-2-sm {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-m-l-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-3-sm {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-m-l-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-4-sm {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-m-l-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-6-sm {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-m-l-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-8-sm {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-m-l-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-12-sm {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-m-l-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-16-sm {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-m-l-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-24-sm {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-m-l-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-m-l-32-sm {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-m-l-0-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-0-md {
        --eds-m-l-current: 0
    }
}

@media (min-width:768px) {
    .eds-m-l-1-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-1-md {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-m-l-2-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-2-md {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-m-l-3-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-3-md {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-m-l-4-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-4-md {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-m-l-6-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-6-md {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-m-l-8-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-8-md {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-m-l-12-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-12-md {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-m-l-16-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-16-md {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-m-l-24-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-24-md {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-m-l-32-md:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-m-l-32-md {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-m-l-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-0-lg {
        --eds-m-l-current: 0
    }
}

@media (min-width:992px) {
    .eds-m-l-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-1-lg {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-m-l-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-2-lg {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-m-l-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-3-lg {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-m-l-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-4-lg {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-m-l-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-6-lg {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-m-l-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-8-lg {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-m-l-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-12-lg {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-m-l-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-16-lg {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-m-l-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-24-lg {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-m-l-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-m-l-32-lg {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-m-l-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-0-xl {
        --eds-m-l-current: 0
    }
}

@media (min-width:1200px) {
    .eds-m-l-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-1-xl {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-m-l-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-2-xl {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-m-l-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-3-xl {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-m-l-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-4-xl {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-m-l-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-6-xl {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-m-l-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-8-xl {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-m-l-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-12-xl {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-m-l-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-16-xl {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-m-l-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-24-xl {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-m-l-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-m-l-32-xl {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-m-l-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-0-xxl {
        --eds-m-l-current: 0
    }
}

@media (min-width:1440px) {
    .eds-m-l-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-1-xxl {
        --eds-m-l-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-m-l-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-2-xxl {
        --eds-m-l-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-m-l-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-3-xxl {
        --eds-m-l-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-m-l-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-4-xxl {
        --eds-m-l-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-m-l-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-6-xxl {
        --eds-m-l-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-m-l-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-8-xxl {
        --eds-m-l-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-m-l-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-12-xxl {
        --eds-m-l-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-m-l-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-16-xxl {
        --eds-m-l-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-m-l-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-24-xxl {
        --eds-m-l-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-m-l-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-m-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-m-l-32-xxl {
        --eds-m-l-current: var(--eds-space-32)
    }
}

.eds-m-t-auto {
    margin-top: auto
}

.eds-p-a-0 {
    --eds-p-a-current: 0
}

.eds-p-a-0,
.eds-p-a-1 {
    padding: var(--eds-p-a-current) !important
}

.eds-p-a-1 {
    --eds-p-a-current: var(--eds-space-1)
}

.eds-p-a-2 {
    --eds-p-a-current: var(--eds-space-2)
}

.eds-p-a-2,
.eds-p-a-3 {
    padding: var(--eds-p-a-current) !important
}

.eds-p-a-3 {
    --eds-p-a-current: var(--eds-space-3)
}

.eds-p-a-4 {
    --eds-p-a-current: var(--eds-space-4)
}

.eds-p-a-4,
.eds-p-a-6 {
    padding: var(--eds-p-a-current) !important
}

.eds-p-a-6 {
    --eds-p-a-current: var(--eds-space-6)
}

.eds-p-a-8 {
    --eds-p-a-current: var(--eds-space-8)
}

.eds-p-a-12,
.eds-p-a-8 {
    padding: var(--eds-p-a-current) !important
}

.eds-p-a-12 {
    --eds-p-a-current: var(--eds-space-12)
}

.eds-p-a-16 {
    --eds-p-a-current: var(--eds-space-16)
}

.eds-p-a-16,
.eds-p-a-24 {
    padding: var(--eds-p-a-current) !important
}

.eds-p-a-24 {
    --eds-p-a-current: var(--eds-space-24)
}

.eds-p-a-32 {
    --eds-p-a-current: var(--eds-space-32);
    padding: var(--eds-p-a-current) !important
}

@media (min-width:480px) {
    .eds-p-a-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-0-xs {
        --eds-p-a-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-a-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-1-xs {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-a-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-2-xs {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-a-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-3-xs {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-a-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-4-xs {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-a-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-6-xs {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-a-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-8-xs {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-a-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-12-xs {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-a-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-16-xs {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-a-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-24-xs {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-a-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-a-32-xs {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-a-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-0-sm {
        --eds-p-a-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-a-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-1-sm {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-a-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-2-sm {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-a-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-3-sm {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-a-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-4-sm {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-a-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-6-sm {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-a-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-8-sm {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-a-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-12-sm {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-a-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-16-sm {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-a-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-24-sm {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-a-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-a-32-sm {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-a-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-0-md {
        --eds-p-a-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-a-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-1-md {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-a-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-2-md {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-a-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-3-md {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-a-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-4-md {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-a-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-6-md {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-a-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-8-md {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-a-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-12-md {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-a-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-16-md {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-a-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-24-md {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-a-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-a-32-md {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-a-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-0-lg {
        --eds-p-a-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-a-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-1-lg {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-a-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-2-lg {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-a-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-3-lg {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-a-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-4-lg {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-a-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-6-lg {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-a-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-8-lg {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-a-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-12-lg {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-a-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-16-lg {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-a-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-24-lg {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-a-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-a-32-lg {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-a-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-0-xl {
        --eds-p-a-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-a-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-1-xl {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-a-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-2-xl {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-a-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-3-xl {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-a-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-4-xl {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-a-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-6-xl {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-a-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-8-xl {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-a-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-12-xl {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-a-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-16-xl {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-a-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-24-xl {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-a-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-a-32-xl {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-a-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-0-xxl {
        --eds-p-a-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-a-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-1-xxl {
        --eds-p-a-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-a-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-2-xxl {
        --eds-p-a-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-a-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-3-xxl {
        --eds-p-a-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-a-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-4-xxl {
        --eds-p-a-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-a-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-6-xxl {
        --eds-p-a-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-a-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-8-xxl {
        --eds-p-a-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-a-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-12-xxl {
        --eds-p-a-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-a-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-16-xxl {
        --eds-p-a-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-a-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-24-xxl {
        --eds-p-a-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-a-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-a-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-a-32-xxl {
        --eds-p-a-current: var(--eds-space-32)
    }
}

.eds-p-y-0 {
    --eds-p-y-current: 0
}

.eds-p-y-0,
.eds-p-y-1 {
    padding-bottom: var(--eds-p-y-current) !important;
    padding-top: var(--eds-p-y-current) !important
}

.eds-p-y-1 {
    --eds-p-y-current: var(--eds-space-1)
}

.eds-p-y-2 {
    --eds-p-y-current: var(--eds-space-2)
}

.eds-p-y-2,
.eds-p-y-3 {
    padding-bottom: var(--eds-p-y-current) !important;
    padding-top: var(--eds-p-y-current) !important
}

.eds-p-y-3 {
    --eds-p-y-current: var(--eds-space-3)
}

.eds-p-y-4 {
    --eds-p-y-current: var(--eds-space-4)
}

.eds-p-y-4,
.eds-p-y-6 {
    padding-bottom: var(--eds-p-y-current) !important;
    padding-top: var(--eds-p-y-current) !important
}

.eds-p-y-6 {
    --eds-p-y-current: var(--eds-space-6)
}

.eds-p-y-8 {
    --eds-p-y-current: var(--eds-space-8)
}

.eds-p-y-12,
.eds-p-y-8 {
    padding-bottom: var(--eds-p-y-current) !important;
    padding-top: var(--eds-p-y-current) !important
}

.eds-p-y-12 {
    --eds-p-y-current: var(--eds-space-12)
}

.eds-p-y-16 {
    --eds-p-y-current: var(--eds-space-16)
}

.eds-p-y-16,
.eds-p-y-24 {
    padding-bottom: var(--eds-p-y-current) !important;
    padding-top: var(--eds-p-y-current) !important
}

.eds-p-y-24 {
    --eds-p-y-current: var(--eds-space-24)
}

.eds-p-y-32 {
    padding-top: var(--eds-p-y-current) !important;
    --eds-p-y-current: var(--eds-space-32);
    padding-bottom: var(--eds-p-y-current) !important
}

@media (min-width:480px) {
    .eds-p-y-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-0-xs {
        --eds-p-y-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-y-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-1-xs {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-y-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-2-xs {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-y-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-3-xs {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-y-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-4-xs {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-y-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-6-xs {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-y-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-8-xs {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-y-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-12-xs {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-y-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-16-xs {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-y-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-24-xs {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-y-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-y-32-xs {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-y-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-0-sm {
        --eds-p-y-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-y-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-1-sm {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-y-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-2-sm {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-y-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-3-sm {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-y-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-4-sm {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-y-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-6-sm {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-y-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-8-sm {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-y-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-12-sm {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-y-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-16-sm {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-y-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-24-sm {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-y-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-y-32-sm {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-y-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-0-md {
        --eds-p-y-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-y-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-1-md {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-y-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-2-md {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-y-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-3-md {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-y-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-4-md {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-y-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-6-md {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-y-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-8-md {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-y-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-12-md {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-y-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-16-md {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-y-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-24-md {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-y-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-y-32-md {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-y-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-0-lg {
        --eds-p-y-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-y-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-1-lg {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-y-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-2-lg {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-y-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-3-lg {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-y-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-4-lg {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-y-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-6-lg {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-y-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-8-lg {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-y-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-12-lg {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-y-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-16-lg {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-y-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-24-lg {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-y-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-y-32-lg {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-y-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-0-xl {
        --eds-p-y-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-y-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-1-xl {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-y-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-2-xl {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-y-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-3-xl {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-y-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-4-xl {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-y-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-6-xl {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-y-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-8-xl {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-y-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-12-xl {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-y-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-16-xl {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-y-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-24-xl {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-y-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-y-32-xl {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-y-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-0-xxl {
        --eds-p-y-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-y-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-1-xxl {
        --eds-p-y-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-y-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-2-xxl {
        --eds-p-y-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-y-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-3-xxl {
        --eds-p-y-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-y-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-4-xxl {
        --eds-p-y-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-y-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-6-xxl {
        --eds-p-y-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-y-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-8-xxl {
        --eds-p-y-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-y-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-12-xxl {
        --eds-p-y-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-y-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-16-xxl {
        --eds-p-y-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-y-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-24-xxl {
        --eds-p-y-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-y-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-y-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-y-32-xxl {
        --eds-p-y-current: var(--eds-space-32)
    }
}

.eds-p-x-0 {
    --eds-p-x-current: 0
}

.eds-p-x-0,
.eds-p-x-1 {
    padding-left: var(--eds-p-x-current) !important;
    padding-right: var(--eds-p-x-current) !important
}

.eds-p-x-1 {
    --eds-p-x-current: var(--eds-space-1)
}

.eds-p-x-2 {
    --eds-p-x-current: var(--eds-space-2)
}

.eds-p-x-2,
.eds-p-x-3 {
    padding-left: var(--eds-p-x-current) !important;
    padding-right: var(--eds-p-x-current) !important
}

.eds-p-x-3 {
    --eds-p-x-current: var(--eds-space-3)
}

.eds-p-x-4 {
    --eds-p-x-current: var(--eds-space-4)
}

.eds-p-x-4,
.eds-p-x-6 {
    padding-left: var(--eds-p-x-current) !important;
    padding-right: var(--eds-p-x-current) !important
}

.eds-p-x-6 {
    --eds-p-x-current: var(--eds-space-6)
}

.eds-p-x-8 {
    --eds-p-x-current: var(--eds-space-8)
}

.eds-p-x-12,
.eds-p-x-8 {
    padding-left: var(--eds-p-x-current) !important;
    padding-right: var(--eds-p-x-current) !important
}

.eds-p-x-12 {
    --eds-p-x-current: var(--eds-space-12)
}

.eds-p-x-16 {
    --eds-p-x-current: var(--eds-space-16)
}

.eds-p-x-16,
.eds-p-x-24 {
    padding-left: var(--eds-p-x-current) !important;
    padding-right: var(--eds-p-x-current) !important
}

.eds-p-x-24 {
    --eds-p-x-current: var(--eds-space-24)
}

.eds-p-x-32 {
    padding-left: var(--eds-p-x-current) !important;
    --eds-p-x-current: var(--eds-space-32);
    padding-right: var(--eds-p-x-current) !important
}

@media (min-width:480px) {
    .eds-p-x-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-0-xs {
        --eds-p-x-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-x-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-1-xs {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-x-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-2-xs {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-x-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-3-xs {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-x-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-4-xs {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-x-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-6-xs {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-x-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-8-xs {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-x-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-12-xs {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-x-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-16-xs {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-x-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-24-xs {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-x-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-x-32-xs {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-x-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-0-sm {
        --eds-p-x-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-x-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-1-sm {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-x-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-2-sm {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-x-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-3-sm {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-x-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-4-sm {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-x-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-6-sm {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-x-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-8-sm {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-x-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-12-sm {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-x-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-16-sm {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-x-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-24-sm {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-x-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-x-32-sm {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-x-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-0-md {
        --eds-p-x-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-x-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-1-md {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-x-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-2-md {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-x-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-3-md {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-x-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-4-md {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-x-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-6-md {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-x-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-8-md {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-x-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-12-md {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-x-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-16-md {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-x-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-24-md {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-x-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-x-32-md {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-x-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-0-lg {
        --eds-p-x-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-x-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-1-lg {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-x-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-2-lg {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-x-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-3-lg {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-x-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-4-lg {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-x-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-6-lg {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-x-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-8-lg {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-x-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-12-lg {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-x-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-16-lg {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-x-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-24-lg {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-x-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-x-32-lg {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-x-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-0-xl {
        --eds-p-x-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-x-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-1-xl {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-x-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-2-xl {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-x-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-3-xl {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-x-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-4-xl {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-x-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-6-xl {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-x-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-8-xl {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-x-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-12-xl {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-x-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-16-xl {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-x-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-24-xl {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-x-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-x-32-xl {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-x-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-0-xxl {
        --eds-p-x-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-x-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-1-xxl {
        --eds-p-x-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-x-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-2-xxl {
        --eds-p-x-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-x-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-3-xxl {
        --eds-p-x-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-x-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-4-xxl {
        --eds-p-x-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-x-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-6-xxl {
        --eds-p-x-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-x-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-8-xxl {
        --eds-p-x-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-x-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-12-xxl {
        --eds-p-x-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-x-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-16-xxl {
        --eds-p-x-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-x-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-24-xxl {
        --eds-p-x-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-x-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-x-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-x-32-xxl {
        --eds-p-x-current: var(--eds-space-32)
    }
}

.eds-p-t-0 {
    --eds-p-t-current: 0
}

.eds-p-t-0,
.eds-p-t-1 {
    padding-top: var(--eds-p-t-current) !important
}

.eds-p-t-1 {
    --eds-p-t-current: var(--eds-space-1)
}

.eds-p-t-2 {
    --eds-p-t-current: var(--eds-space-2)
}

.eds-p-t-2,
.eds-p-t-3 {
    padding-top: var(--eds-p-t-current) !important
}

.eds-p-t-3 {
    --eds-p-t-current: var(--eds-space-3)
}

.eds-p-t-4 {
    --eds-p-t-current: var(--eds-space-4)
}

.eds-p-t-4,
.eds-p-t-6 {
    padding-top: var(--eds-p-t-current) !important
}

.eds-p-t-6 {
    --eds-p-t-current: var(--eds-space-6)
}

.eds-p-t-8 {
    --eds-p-t-current: var(--eds-space-8)
}

.eds-p-t-12,
.eds-p-t-8 {
    padding-top: var(--eds-p-t-current) !important
}

.eds-p-t-12 {
    --eds-p-t-current: var(--eds-space-12)
}

.eds-p-t-16 {
    --eds-p-t-current: var(--eds-space-16)
}

.eds-p-t-16,
.eds-p-t-24 {
    padding-top: var(--eds-p-t-current) !important
}

.eds-p-t-24 {
    --eds-p-t-current: var(--eds-space-24)
}

.eds-p-t-32 {
    --eds-p-t-current: var(--eds-space-32);
    padding-top: var(--eds-p-t-current) !important
}

@media (min-width:480px) {
    .eds-p-t-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-0-xs {
        --eds-p-t-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-t-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-1-xs {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-t-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-2-xs {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-t-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-3-xs {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-t-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-4-xs {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-t-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-6-xs {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-t-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-8-xs {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-t-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-12-xs {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-t-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-16-xs {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-t-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-24-xs {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-t-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-t-32-xs {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-t-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-0-sm {
        --eds-p-t-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-t-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-1-sm {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-t-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-2-sm {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-t-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-3-sm {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-t-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-4-sm {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-t-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-6-sm {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-t-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-8-sm {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-t-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-12-sm {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-t-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-16-sm {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-t-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-24-sm {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-t-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-t-32-sm {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-t-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-0-md {
        --eds-p-t-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-t-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-1-md {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-t-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-2-md {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-t-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-3-md {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-t-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-4-md {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-t-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-6-md {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-t-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-8-md {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-t-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-12-md {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-t-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-16-md {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-t-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-24-md {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-t-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-t-32-md {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-t-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-0-lg {
        --eds-p-t-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-t-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-1-lg {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-t-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-2-lg {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-t-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-3-lg {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-t-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-4-lg {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-t-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-6-lg {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-t-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-8-lg {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-t-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-12-lg {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-t-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-16-lg {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-t-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-24-lg {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-t-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-t-32-lg {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-t-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-0-xl {
        --eds-p-t-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-t-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-1-xl {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-t-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-2-xl {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-t-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-3-xl {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-t-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-4-xl {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-t-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-6-xl {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-t-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-8-xl {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-t-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-12-xl {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-t-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-16-xl {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-t-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-24-xl {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-t-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-t-32-xl {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-t-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-0-xxl {
        --eds-p-t-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-t-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-1-xxl {
        --eds-p-t-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-t-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-2-xxl {
        --eds-p-t-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-t-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-3-xxl {
        --eds-p-t-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-t-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-4-xxl {
        --eds-p-t-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-t-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-6-xxl {
        --eds-p-t-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-t-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-8-xxl {
        --eds-p-t-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-t-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-12-xxl {
        --eds-p-t-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-t-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-16-xxl {
        --eds-p-t-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-t-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-24-xxl {
        --eds-p-t-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-t-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-t-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-t-32-xxl {
        --eds-p-t-current: var(--eds-space-32)
    }
}

.eds-p-r-0 {
    --eds-p-r-current: 0
}

.eds-p-r-0,
.eds-p-r-1 {
    padding-right: var(--eds-p-r-current) !important
}

.eds-p-r-1 {
    --eds-p-r-current: var(--eds-space-1)
}

.eds-p-r-2 {
    --eds-p-r-current: var(--eds-space-2)
}

.eds-p-r-2,
.eds-p-r-3 {
    padding-right: var(--eds-p-r-current) !important
}

.eds-p-r-3 {
    --eds-p-r-current: var(--eds-space-3)
}

.eds-p-r-4 {
    --eds-p-r-current: var(--eds-space-4)
}

.eds-p-r-4,
.eds-p-r-6 {
    padding-right: var(--eds-p-r-current) !important
}

.eds-p-r-6 {
    --eds-p-r-current: var(--eds-space-6)
}

.eds-p-r-8 {
    --eds-p-r-current: var(--eds-space-8)
}

.eds-p-r-12,
.eds-p-r-8 {
    padding-right: var(--eds-p-r-current) !important
}

.eds-p-r-12 {
    --eds-p-r-current: var(--eds-space-12)
}

.eds-p-r-16 {
    --eds-p-r-current: var(--eds-space-16)
}

.eds-p-r-16,
.eds-p-r-24 {
    padding-right: var(--eds-p-r-current) !important
}

.eds-p-r-24 {
    --eds-p-r-current: var(--eds-space-24)
}

.eds-p-r-32 {
    --eds-p-r-current: var(--eds-space-32);
    padding-right: var(--eds-p-r-current) !important
}

@media (min-width:480px) {
    .eds-p-r-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-0-xs {
        --eds-p-r-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-r-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-1-xs {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-r-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-2-xs {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-r-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-3-xs {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-r-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-4-xs {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-r-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-6-xs {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-r-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-8-xs {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-r-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-12-xs {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-r-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-16-xs {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-r-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-24-xs {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-r-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-r-32-xs {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-r-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-0-sm {
        --eds-p-r-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-r-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-1-sm {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-r-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-2-sm {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-r-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-3-sm {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-r-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-4-sm {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-r-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-6-sm {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-r-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-8-sm {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-r-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-12-sm {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-r-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-16-sm {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-r-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-24-sm {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-r-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-r-32-sm {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-r-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-0-md {
        --eds-p-r-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-r-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-1-md {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-r-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-2-md {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-r-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-3-md {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-r-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-4-md {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-r-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-6-md {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-r-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-8-md {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-r-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-12-md {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-r-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-16-md {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-r-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-24-md {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-r-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-r-32-md {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-r-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-0-lg {
        --eds-p-r-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-r-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-1-lg {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-r-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-2-lg {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-r-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-3-lg {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-r-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-4-lg {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-r-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-6-lg {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-r-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-8-lg {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-r-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-12-lg {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-r-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-16-lg {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-r-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-24-lg {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-r-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-r-32-lg {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-r-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-0-xl {
        --eds-p-r-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-r-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-1-xl {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-r-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-2-xl {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-r-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-3-xl {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-r-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-4-xl {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-r-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-6-xl {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-r-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-8-xl {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-r-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-12-xl {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-r-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-16-xl {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-r-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-24-xl {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-r-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-r-32-xl {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-r-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-0-xxl {
        --eds-p-r-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-r-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-1-xxl {
        --eds-p-r-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-r-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-2-xxl {
        --eds-p-r-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-r-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-3-xxl {
        --eds-p-r-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-r-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-4-xxl {
        --eds-p-r-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-r-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-6-xxl {
        --eds-p-r-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-r-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-8-xxl {
        --eds-p-r-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-r-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-12-xxl {
        --eds-p-r-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-r-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-16-xxl {
        --eds-p-r-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-r-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-24-xxl {
        --eds-p-r-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-r-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-r-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-r-32-xxl {
        --eds-p-r-current: var(--eds-space-32)
    }
}

.eds-p-b-0 {
    --eds-p-b-current: 0
}

.eds-p-b-0,
.eds-p-b-1 {
    padding-bottom: var(--eds-p-b-current) !important
}

.eds-p-b-1 {
    --eds-p-b-current: var(--eds-space-1)
}

.eds-p-b-2 {
    --eds-p-b-current: var(--eds-space-2)
}

.eds-p-b-2,
.eds-p-b-3 {
    padding-bottom: var(--eds-p-b-current) !important
}

.eds-p-b-3 {
    --eds-p-b-current: var(--eds-space-3)
}

.eds-p-b-4 {
    --eds-p-b-current: var(--eds-space-4)
}

.eds-p-b-4,
.eds-p-b-6 {
    padding-bottom: var(--eds-p-b-current) !important
}

.eds-p-b-6 {
    --eds-p-b-current: var(--eds-space-6)
}

.eds-p-b-8 {
    --eds-p-b-current: var(--eds-space-8)
}

.eds-p-b-12,
.eds-p-b-8 {
    padding-bottom: var(--eds-p-b-current) !important
}

.eds-p-b-12 {
    --eds-p-b-current: var(--eds-space-12)
}

.eds-p-b-16 {
    --eds-p-b-current: var(--eds-space-16)
}

.eds-p-b-16,
.eds-p-b-24 {
    padding-bottom: var(--eds-p-b-current) !important
}

.eds-p-b-24 {
    --eds-p-b-current: var(--eds-space-24)
}

.eds-p-b-32 {
    --eds-p-b-current: var(--eds-space-32);
    padding-bottom: var(--eds-p-b-current) !important
}

@media (min-width:480px) {
    .eds-p-b-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-0-xs {
        --eds-p-b-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-b-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-1-xs {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-b-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-2-xs {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-b-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-3-xs {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-b-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-4-xs {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-b-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-6-xs {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-b-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-8-xs {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-b-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-12-xs {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-b-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-16-xs {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-b-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-24-xs {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-b-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-b-32-xs {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-b-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-0-sm {
        --eds-p-b-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-b-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-1-sm {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-b-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-2-sm {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-b-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-3-sm {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-b-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-4-sm {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-b-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-6-sm {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-b-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-8-sm {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-b-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-12-sm {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-b-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-16-sm {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-b-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-24-sm {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-b-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-b-32-sm {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-b-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-0-md {
        --eds-p-b-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-b-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-1-md {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-b-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-2-md {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-b-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-3-md {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-b-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-4-md {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-b-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-6-md {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-b-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-8-md {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-b-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-12-md {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-b-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-16-md {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-b-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-24-md {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-b-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-b-32-md {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-b-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-0-lg {
        --eds-p-b-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-b-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-1-lg {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-b-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-2-lg {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-b-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-3-lg {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-b-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-4-lg {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-b-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-6-lg {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-b-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-8-lg {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-b-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-12-lg {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-b-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-16-lg {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-b-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-24-lg {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-b-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-b-32-lg {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-b-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-0-xl {
        --eds-p-b-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-b-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-1-xl {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-b-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-2-xl {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-b-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-3-xl {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-b-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-4-xl {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-b-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-6-xl {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-b-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-8-xl {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-b-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-12-xl {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-b-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-16-xl {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-b-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-24-xl {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-b-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-b-32-xl {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-b-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-0-xxl {
        --eds-p-b-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-b-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-1-xxl {
        --eds-p-b-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-b-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-2-xxl {
        --eds-p-b-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-b-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-3-xxl {
        --eds-p-b-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-b-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-4-xxl {
        --eds-p-b-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-b-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-6-xxl {
        --eds-p-b-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-b-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-8-xxl {
        --eds-p-b-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-b-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-12-xxl {
        --eds-p-b-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-b-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-16-xxl {
        --eds-p-b-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-b-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-24-xxl {
        --eds-p-b-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-b-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-b-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-b-32-xxl {
        --eds-p-b-current: var(--eds-space-32)
    }
}

.eds-p-l-0 {
    --eds-p-l-current: 0
}

.eds-p-l-0,
.eds-p-l-1 {
    padding-left: var(--eds-p-l-current) !important
}

.eds-p-l-1 {
    --eds-p-l-current: var(--eds-space-1)
}

.eds-p-l-2 {
    --eds-p-l-current: var(--eds-space-2)
}

.eds-p-l-2,
.eds-p-l-3 {
    padding-left: var(--eds-p-l-current) !important
}

.eds-p-l-3 {
    --eds-p-l-current: var(--eds-space-3)
}

.eds-p-l-4 {
    --eds-p-l-current: var(--eds-space-4)
}

.eds-p-l-4,
.eds-p-l-6 {
    padding-left: var(--eds-p-l-current) !important
}

.eds-p-l-6 {
    --eds-p-l-current: var(--eds-space-6)
}

.eds-p-l-8 {
    --eds-p-l-current: var(--eds-space-8)
}

.eds-p-l-12,
.eds-p-l-8 {
    padding-left: var(--eds-p-l-current) !important
}

.eds-p-l-12 {
    --eds-p-l-current: var(--eds-space-12)
}

.eds-p-l-16 {
    --eds-p-l-current: var(--eds-space-16)
}

.eds-p-l-16,
.eds-p-l-24 {
    padding-left: var(--eds-p-l-current) !important
}

.eds-p-l-24 {
    --eds-p-l-current: var(--eds-space-24)
}

.eds-p-l-32 {
    --eds-p-l-current: var(--eds-space-32);
    padding-left: var(--eds-p-l-current) !important
}

@media (min-width:480px) {
    .eds-p-l-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-0-xs {
        --eds-p-l-current: 0
    }
}

@media (min-width:480px) {
    .eds-p-l-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-1-xs {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-p-l-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-2-xs {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-p-l-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-3-xs {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-p-l-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-4-xs {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-p-l-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-6-xs {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-p-l-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-8-xs {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-p-l-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-12-xs {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-p-l-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-16-xs {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-p-l-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-24-xs {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-p-l-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-p-l-32-xs {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-p-l-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-0-sm {
        --eds-p-l-current: 0
    }
}

@media (min-width:576px) {
    .eds-p-l-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-1-sm {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-p-l-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-2-sm {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-p-l-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-3-sm {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-p-l-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-4-sm {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-p-l-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-6-sm {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-p-l-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-8-sm {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-p-l-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-12-sm {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-p-l-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-16-sm {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-p-l-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-24-sm {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-p-l-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-p-l-32-sm {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-p-l-0-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-0-md {
        --eds-p-l-current: 0
    }
}

@media (min-width:768px) {
    .eds-p-l-1-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-1-md {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-p-l-2-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-2-md {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-p-l-3-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-3-md {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-p-l-4-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-4-md {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-p-l-6-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-6-md {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-p-l-8-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-8-md {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-p-l-12-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-12-md {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-p-l-16-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-16-md {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-p-l-24-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-24-md {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-p-l-32-md:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-p-l-32-md {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-p-l-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-0-lg {
        --eds-p-l-current: 0
    }
}

@media (min-width:992px) {
    .eds-p-l-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-1-lg {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-p-l-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-2-lg {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-p-l-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-3-lg {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-p-l-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-4-lg {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-p-l-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-6-lg {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-p-l-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-8-lg {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-p-l-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-12-lg {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-p-l-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-16-lg {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-p-l-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-24-lg {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-p-l-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-p-l-32-lg {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-p-l-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-0-xl {
        --eds-p-l-current: 0
    }
}

@media (min-width:1200px) {
    .eds-p-l-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-1-xl {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-p-l-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-2-xl {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-p-l-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-3-xl {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-p-l-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-4-xl {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-p-l-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-6-xl {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-p-l-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-8-xl {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-p-l-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-12-xl {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-p-l-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-16-xl {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-p-l-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-24-xl {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-p-l-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-p-l-32-xl {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-p-l-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-0-xxl {
        --eds-p-l-current: 0
    }
}

@media (min-width:1440px) {
    .eds-p-l-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-1-xxl {
        --eds-p-l-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-p-l-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-2-xxl {
        --eds-p-l-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-p-l-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-3-xxl {
        --eds-p-l-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-p-l-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-4-xxl {
        --eds-p-l-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-p-l-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-6-xxl {
        --eds-p-l-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-p-l-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-8-xxl {
        --eds-p-l-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-p-l-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-12-xxl {
        --eds-p-l-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-p-l-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-16-xxl {
        --eds-p-l-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-p-l-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-24-xxl {
        --eds-p-l-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-p-l-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-p-l-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-p-l-32-xxl {
        --eds-p-l-current: var(--eds-space-32)
    }
}

.eds-p-a-0,
.eds-p-a-0-lg,
.eds-p-a-0-md,
.eds-p-a-0-sm,
.eds-p-a-0-xl,
.eds-p-a-0-xs,
.eds-p-a-0-xxl,
.eds-p-a-1,
.eds-p-a-1-lg,
.eds-p-a-1-md,
.eds-p-a-1-sm,
.eds-p-a-1-xl,
.eds-p-a-1-xs,
.eds-p-a-1-xxl,
.eds-p-a-12,
.eds-p-a-12-lg,
.eds-p-a-12-md,
.eds-p-a-12-sm,
.eds-p-a-12-xl,
.eds-p-a-12-xs,
.eds-p-a-12-xxl,
.eds-p-a-16,
.eds-p-a-16-lg,
.eds-p-a-16-md,
.eds-p-a-16-sm,
.eds-p-a-16-xl,
.eds-p-a-16-xs,
.eds-p-a-16-xxl,
.eds-p-a-2,
.eds-p-a-2-lg,
.eds-p-a-2-md,
.eds-p-a-2-sm,
.eds-p-a-2-xl,
.eds-p-a-2-xs,
.eds-p-a-2-xxl,
.eds-p-a-24,
.eds-p-a-24-lg,
.eds-p-a-24-md,
.eds-p-a-24-sm,
.eds-p-a-24-xl,
.eds-p-a-24-xs,
.eds-p-a-24-xxl,
.eds-p-a-3,
.eds-p-a-3-lg,
.eds-p-a-3-md,
.eds-p-a-3-sm,
.eds-p-a-3-xl,
.eds-p-a-3-xs,
.eds-p-a-3-xxl,
.eds-p-a-32,
.eds-p-a-32-lg,
.eds-p-a-32-md,
.eds-p-a-32-sm,
.eds-p-a-32-xl,
.eds-p-a-32-xs,
.eds-p-a-32-xxl,
.eds-p-a-4,
.eds-p-a-4-lg,
.eds-p-a-4-md,
.eds-p-a-4-sm,
.eds-p-a-4-xl,
.eds-p-a-4-xs,
.eds-p-a-4-xxl,
.eds-p-a-6,
.eds-p-a-6-lg,
.eds-p-a-6-md,
.eds-p-a-6-sm,
.eds-p-a-6-xl,
.eds-p-a-6-xs,
.eds-p-a-6-xxl,
.eds-p-a-8,
.eds-p-a-8-lg,
.eds-p-a-8-md,
.eds-p-a-8-sm,
.eds-p-a-8-xl,
.eds-p-a-8-xs,
.eds-p-a-8-xxl {
    --eds-maximize-t: var(--eds-p-a-current);
    --eds-maximize-r: var(--eds-p-a-current);
    --eds-maximize-b: var(--eds-p-a-current);
    --eds-maximize-l: var(--eds-p-a-current)
}

.eds-p-y-0,
.eds-p-y-0-lg,
.eds-p-y-0-md,
.eds-p-y-0-sm,
.eds-p-y-0-xl,
.eds-p-y-0-xs,
.eds-p-y-0-xxl,
.eds-p-y-1,
.eds-p-y-1-lg,
.eds-p-y-1-md,
.eds-p-y-1-sm,
.eds-p-y-1-xl,
.eds-p-y-1-xs,
.eds-p-y-1-xxl,
.eds-p-y-12,
.eds-p-y-12-lg,
.eds-p-y-12-md,
.eds-p-y-12-sm,
.eds-p-y-12-xl,
.eds-p-y-12-xs,
.eds-p-y-12-xxl,
.eds-p-y-16,
.eds-p-y-16-lg,
.eds-p-y-16-md,
.eds-p-y-16-sm,
.eds-p-y-16-xl,
.eds-p-y-16-xs,
.eds-p-y-16-xxl,
.eds-p-y-2,
.eds-p-y-2-lg,
.eds-p-y-2-md,
.eds-p-y-2-sm,
.eds-p-y-2-xl,
.eds-p-y-2-xs,
.eds-p-y-2-xxl,
.eds-p-y-24,
.eds-p-y-24-lg,
.eds-p-y-24-md,
.eds-p-y-24-sm,
.eds-p-y-24-xl,
.eds-p-y-24-xs,
.eds-p-y-24-xxl,
.eds-p-y-3,
.eds-p-y-3-lg,
.eds-p-y-3-md,
.eds-p-y-3-sm,
.eds-p-y-3-xl,
.eds-p-y-3-xs,
.eds-p-y-3-xxl,
.eds-p-y-32,
.eds-p-y-32-lg,
.eds-p-y-32-md,
.eds-p-y-32-sm,
.eds-p-y-32-xl,
.eds-p-y-32-xs,
.eds-p-y-32-xxl,
.eds-p-y-4,
.eds-p-y-4-lg,
.eds-p-y-4-md,
.eds-p-y-4-sm,
.eds-p-y-4-xl,
.eds-p-y-4-xs,
.eds-p-y-4-xxl,
.eds-p-y-6,
.eds-p-y-6-lg,
.eds-p-y-6-md,
.eds-p-y-6-sm,
.eds-p-y-6-xl,
.eds-p-y-6-xs,
.eds-p-y-6-xxl,
.eds-p-y-8,
.eds-p-y-8-lg,
.eds-p-y-8-md,
.eds-p-y-8-sm,
.eds-p-y-8-xl,
.eds-p-y-8-xs,
.eds-p-y-8-xxl {
    --eds-maximize-t: var(--eds-p-y-current);
    --eds-maximize-b: var(--eds-p-y-current)
}

.eds-p-x-0,
.eds-p-x-0-lg,
.eds-p-x-0-md,
.eds-p-x-0-sm,
.eds-p-x-0-xl,
.eds-p-x-0-xs,
.eds-p-x-0-xxl,
.eds-p-x-1,
.eds-p-x-1-lg,
.eds-p-x-1-md,
.eds-p-x-1-sm,
.eds-p-x-1-xl,
.eds-p-x-1-xs,
.eds-p-x-1-xxl,
.eds-p-x-12,
.eds-p-x-12-lg,
.eds-p-x-12-md,
.eds-p-x-12-sm,
.eds-p-x-12-xl,
.eds-p-x-12-xs,
.eds-p-x-12-xxl,
.eds-p-x-16,
.eds-p-x-16-lg,
.eds-p-x-16-md,
.eds-p-x-16-sm,
.eds-p-x-16-xl,
.eds-p-x-16-xs,
.eds-p-x-16-xxl,
.eds-p-x-2,
.eds-p-x-2-lg,
.eds-p-x-2-md,
.eds-p-x-2-sm,
.eds-p-x-2-xl,
.eds-p-x-2-xs,
.eds-p-x-2-xxl,
.eds-p-x-24,
.eds-p-x-24-lg,
.eds-p-x-24-md,
.eds-p-x-24-sm,
.eds-p-x-24-xl,
.eds-p-x-24-xs,
.eds-p-x-24-xxl,
.eds-p-x-3,
.eds-p-x-3-lg,
.eds-p-x-3-md,
.eds-p-x-3-sm,
.eds-p-x-3-xl,
.eds-p-x-3-xs,
.eds-p-x-3-xxl,
.eds-p-x-32,
.eds-p-x-32-lg,
.eds-p-x-32-md,
.eds-p-x-32-sm,
.eds-p-x-32-xl,
.eds-p-x-32-xs,
.eds-p-x-32-xxl,
.eds-p-x-4,
.eds-p-x-4-lg,
.eds-p-x-4-md,
.eds-p-x-4-sm,
.eds-p-x-4-xl,
.eds-p-x-4-xs,
.eds-p-x-4-xxl,
.eds-p-x-6,
.eds-p-x-6-lg,
.eds-p-x-6-md,
.eds-p-x-6-sm,
.eds-p-x-6-xl,
.eds-p-x-6-xs,
.eds-p-x-6-xxl,
.eds-p-x-8,
.eds-p-x-8-lg,
.eds-p-x-8-md,
.eds-p-x-8-sm,
.eds-p-x-8-xl,
.eds-p-x-8-xs,
.eds-p-x-8-xxl {
    --eds-maximize-r: var(--eds-p-x-current);
    --eds-maximize-l: var(--eds-p-x-current)
}

.eds-p-t-0,
.eds-p-t-0-lg,
.eds-p-t-0-md,
.eds-p-t-0-sm,
.eds-p-t-0-xl,
.eds-p-t-0-xs,
.eds-p-t-0-xxl,
.eds-p-t-1,
.eds-p-t-1-lg,
.eds-p-t-1-md,
.eds-p-t-1-sm,
.eds-p-t-1-xl,
.eds-p-t-1-xs,
.eds-p-t-1-xxl,
.eds-p-t-12,
.eds-p-t-12-lg,
.eds-p-t-12-md,
.eds-p-t-12-sm,
.eds-p-t-12-xl,
.eds-p-t-12-xs,
.eds-p-t-12-xxl,
.eds-p-t-16,
.eds-p-t-16-lg,
.eds-p-t-16-md,
.eds-p-t-16-sm,
.eds-p-t-16-xl,
.eds-p-t-16-xs,
.eds-p-t-16-xxl,
.eds-p-t-2,
.eds-p-t-2-lg,
.eds-p-t-2-md,
.eds-p-t-2-sm,
.eds-p-t-2-xl,
.eds-p-t-2-xs,
.eds-p-t-2-xxl,
.eds-p-t-24,
.eds-p-t-24-lg,
.eds-p-t-24-md,
.eds-p-t-24-sm,
.eds-p-t-24-xl,
.eds-p-t-24-xs,
.eds-p-t-24-xxl,
.eds-p-t-3,
.eds-p-t-3-lg,
.eds-p-t-3-md,
.eds-p-t-3-sm,
.eds-p-t-3-xl,
.eds-p-t-3-xs,
.eds-p-t-3-xxl,
.eds-p-t-32,
.eds-p-t-32-lg,
.eds-p-t-32-md,
.eds-p-t-32-sm,
.eds-p-t-32-xl,
.eds-p-t-32-xs,
.eds-p-t-32-xxl,
.eds-p-t-4,
.eds-p-t-4-lg,
.eds-p-t-4-md,
.eds-p-t-4-sm,
.eds-p-t-4-xl,
.eds-p-t-4-xs,
.eds-p-t-4-xxl,
.eds-p-t-6,
.eds-p-t-6-lg,
.eds-p-t-6-md,
.eds-p-t-6-sm,
.eds-p-t-6-xl,
.eds-p-t-6-xs,
.eds-p-t-6-xxl,
.eds-p-t-8,
.eds-p-t-8-lg,
.eds-p-t-8-md,
.eds-p-t-8-sm,
.eds-p-t-8-xl,
.eds-p-t-8-xs,
.eds-p-t-8-xxl {
    --eds-maximize-t: var(--eds-p-t-current)
}

.eds-p-r-0,
.eds-p-r-0-lg,
.eds-p-r-0-md,
.eds-p-r-0-sm,
.eds-p-r-0-xl,
.eds-p-r-0-xs,
.eds-p-r-0-xxl,
.eds-p-r-1,
.eds-p-r-1-lg,
.eds-p-r-1-md,
.eds-p-r-1-sm,
.eds-p-r-1-xl,
.eds-p-r-1-xs,
.eds-p-r-1-xxl,
.eds-p-r-12,
.eds-p-r-12-lg,
.eds-p-r-12-md,
.eds-p-r-12-sm,
.eds-p-r-12-xl,
.eds-p-r-12-xs,
.eds-p-r-12-xxl,
.eds-p-r-16,
.eds-p-r-16-lg,
.eds-p-r-16-md,
.eds-p-r-16-sm,
.eds-p-r-16-xl,
.eds-p-r-16-xs,
.eds-p-r-16-xxl,
.eds-p-r-2,
.eds-p-r-2-lg,
.eds-p-r-2-md,
.eds-p-r-2-sm,
.eds-p-r-2-xl,
.eds-p-r-2-xs,
.eds-p-r-2-xxl,
.eds-p-r-24,
.eds-p-r-24-lg,
.eds-p-r-24-md,
.eds-p-r-24-sm,
.eds-p-r-24-xl,
.eds-p-r-24-xs,
.eds-p-r-24-xxl,
.eds-p-r-3,
.eds-p-r-3-lg,
.eds-p-r-3-md,
.eds-p-r-3-sm,
.eds-p-r-3-xl,
.eds-p-r-3-xs,
.eds-p-r-3-xxl,
.eds-p-r-32,
.eds-p-r-32-lg,
.eds-p-r-32-md,
.eds-p-r-32-sm,
.eds-p-r-32-xl,
.eds-p-r-32-xs,
.eds-p-r-32-xxl,
.eds-p-r-4,
.eds-p-r-4-lg,
.eds-p-r-4-md,
.eds-p-r-4-sm,
.eds-p-r-4-xl,
.eds-p-r-4-xs,
.eds-p-r-4-xxl,
.eds-p-r-6,
.eds-p-r-6-lg,
.eds-p-r-6-md,
.eds-p-r-6-sm,
.eds-p-r-6-xl,
.eds-p-r-6-xs,
.eds-p-r-6-xxl,
.eds-p-r-8,
.eds-p-r-8-lg,
.eds-p-r-8-md,
.eds-p-r-8-sm,
.eds-p-r-8-xl,
.eds-p-r-8-xs,
.eds-p-r-8-xxl {
    --eds-maximize-r: var(--eds-p-r-current)
}

.eds-p-b-0,
.eds-p-b-0-lg,
.eds-p-b-0-md,
.eds-p-b-0-sm,
.eds-p-b-0-xl,
.eds-p-b-0-xs,
.eds-p-b-0-xxl,
.eds-p-b-1,
.eds-p-b-1-lg,
.eds-p-b-1-md,
.eds-p-b-1-sm,
.eds-p-b-1-xl,
.eds-p-b-1-xs,
.eds-p-b-1-xxl,
.eds-p-b-12,
.eds-p-b-12-lg,
.eds-p-b-12-md,
.eds-p-b-12-sm,
.eds-p-b-12-xl,
.eds-p-b-12-xs,
.eds-p-b-12-xxl,
.eds-p-b-16,
.eds-p-b-16-lg,
.eds-p-b-16-md,
.eds-p-b-16-sm,
.eds-p-b-16-xl,
.eds-p-b-16-xs,
.eds-p-b-16-xxl,
.eds-p-b-2,
.eds-p-b-2-lg,
.eds-p-b-2-md,
.eds-p-b-2-sm,
.eds-p-b-2-xl,
.eds-p-b-2-xs,
.eds-p-b-2-xxl,
.eds-p-b-24,
.eds-p-b-24-lg,
.eds-p-b-24-md,
.eds-p-b-24-sm,
.eds-p-b-24-xl,
.eds-p-b-24-xs,
.eds-p-b-24-xxl,
.eds-p-b-3,
.eds-p-b-3-lg,
.eds-p-b-3-md,
.eds-p-b-3-sm,
.eds-p-b-3-xl,
.eds-p-b-3-xs,
.eds-p-b-3-xxl,
.eds-p-b-32,
.eds-p-b-32-lg,
.eds-p-b-32-md,
.eds-p-b-32-sm,
.eds-p-b-32-xl,
.eds-p-b-32-xs,
.eds-p-b-32-xxl,
.eds-p-b-4,
.eds-p-b-4-lg,
.eds-p-b-4-md,
.eds-p-b-4-sm,
.eds-p-b-4-xl,
.eds-p-b-4-xs,
.eds-p-b-4-xxl,
.eds-p-b-6,
.eds-p-b-6-lg,
.eds-p-b-6-md,
.eds-p-b-6-sm,
.eds-p-b-6-xl,
.eds-p-b-6-xs,
.eds-p-b-6-xxl,
.eds-p-b-8,
.eds-p-b-8-lg,
.eds-p-b-8-md,
.eds-p-b-8-sm,
.eds-p-b-8-xl,
.eds-p-b-8-xs,
.eds-p-b-8-xxl {
    --eds-maximize-b: var(--eds-p-b-current)
}

.eds-p-l-0,
.eds-p-l-0-lg,
.eds-p-l-0-md,
.eds-p-l-0-sm,
.eds-p-l-0-xl,
.eds-p-l-0-xs,
.eds-p-l-0-xxl,
.eds-p-l-1,
.eds-p-l-1-lg,
.eds-p-l-1-md,
.eds-p-l-1-sm,
.eds-p-l-1-xl,
.eds-p-l-1-xs,
.eds-p-l-1-xxl,
.eds-p-l-12,
.eds-p-l-12-lg,
.eds-p-l-12-md,
.eds-p-l-12-sm,
.eds-p-l-12-xl,
.eds-p-l-12-xs,
.eds-p-l-12-xxl,
.eds-p-l-16,
.eds-p-l-16-lg,
.eds-p-l-16-md,
.eds-p-l-16-sm,
.eds-p-l-16-xl,
.eds-p-l-16-xs,
.eds-p-l-16-xxl,
.eds-p-l-2,
.eds-p-l-2-lg,
.eds-p-l-2-md,
.eds-p-l-2-sm,
.eds-p-l-2-xl,
.eds-p-l-2-xs,
.eds-p-l-2-xxl,
.eds-p-l-24,
.eds-p-l-24-lg,
.eds-p-l-24-md,
.eds-p-l-24-sm,
.eds-p-l-24-xl,
.eds-p-l-24-xs,
.eds-p-l-24-xxl,
.eds-p-l-3,
.eds-p-l-3-lg,
.eds-p-l-3-md,
.eds-p-l-3-sm,
.eds-p-l-3-xl,
.eds-p-l-3-xs,
.eds-p-l-3-xxl,
.eds-p-l-32,
.eds-p-l-32-lg,
.eds-p-l-32-md,
.eds-p-l-32-sm,
.eds-p-l-32-xl,
.eds-p-l-32-xs,
.eds-p-l-32-xxl,
.eds-p-l-4,
.eds-p-l-4-lg,
.eds-p-l-4-md,
.eds-p-l-4-sm,
.eds-p-l-4-xl,
.eds-p-l-4-xs,
.eds-p-l-4-xxl,
.eds-p-l-6,
.eds-p-l-6-lg,
.eds-p-l-6-md,
.eds-p-l-6-sm,
.eds-p-l-6-xl,
.eds-p-l-6-xs,
.eds-p-l-6-xxl,
.eds-p-l-8,
.eds-p-l-8-lg,
.eds-p-l-8-md,
.eds-p-l-8-sm,
.eds-p-l-8-xl,
.eds-p-l-8-xs,
.eds-p-l-8-xxl {
    --eds-maximize-l: var(--eds-p-l-current)
}

.eds-space-maximize {
    margin: calc(var(--eds-maximize-t, 0px)*-1) calc(var(--eds-maximize-r, 0px)*-1) calc(var(--eds-maximize-b, 0px)*-1) calc(var(--eds-maximize-l, 0px)*-1)
}

.eds-gap-0 {
    --eds-gap-current: 0
}

.eds-gap-0,
.eds-gap-1 {
    gap: var(--eds-gap-current) !important
}

.eds-gap-1 {
    --eds-gap-current: var(--eds-space-1)
}

.eds-gap-2 {
    --eds-gap-current: var(--eds-space-2)
}

.eds-gap-2,
.eds-gap-3 {
    gap: var(--eds-gap-current) !important
}

.eds-gap-3 {
    --eds-gap-current: var(--eds-space-3)
}

.eds-gap-4 {
    --eds-gap-current: var(--eds-space-4)
}

.eds-gap-4,
.eds-gap-6 {
    gap: var(--eds-gap-current) !important
}

.eds-gap-6 {
    --eds-gap-current: var(--eds-space-6)
}

.eds-gap-8 {
    --eds-gap-current: var(--eds-space-8)
}

.eds-gap-12,
.eds-gap-8 {
    gap: var(--eds-gap-current) !important
}

.eds-gap-12 {
    --eds-gap-current: var(--eds-space-12)
}

.eds-gap-16 {
    --eds-gap-current: var(--eds-space-16)
}

.eds-gap-16,
.eds-gap-24 {
    gap: var(--eds-gap-current) !important
}

.eds-gap-24 {
    --eds-gap-current: var(--eds-space-24)
}

.eds-gap-32 {
    --eds-gap-current: var(--eds-space-32);
    gap: var(--eds-gap-current) !important
}

@media (min-width:480px) {
    .eds-gap-0-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-0-xs {
        --eds-gap-current: 0
    }
}

@media (min-width:480px) {
    .eds-gap-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-1-xs {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:480px) {
    .eds-gap-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-2-xs {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:480px) {
    .eds-gap-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-3-xs {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:480px) {
    .eds-gap-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-4-xs {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:480px) {
    .eds-gap-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-6-xs {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:480px) {
    .eds-gap-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-8-xs {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:480px) {
    .eds-gap-12-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-12-xs {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:480px) {
    .eds-gap-16-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-16-xs {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:480px) {
    .eds-gap-24-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-24-xs {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:480px) {
    .eds-gap-32-xs:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-gap-32-xs {
        --eds-gap-current: var(--eds-space-32)
    }
}

@media (min-width:576px) {
    .eds-gap-0-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-0-sm {
        --eds-gap-current: 0
    }
}

@media (min-width:576px) {
    .eds-gap-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-1-sm {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:576px) {
    .eds-gap-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-2-sm {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:576px) {
    .eds-gap-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-3-sm {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:576px) {
    .eds-gap-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-4-sm {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:576px) {
    .eds-gap-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-6-sm {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:576px) {
    .eds-gap-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-8-sm {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:576px) {
    .eds-gap-12-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-12-sm {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:576px) {
    .eds-gap-16-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-16-sm {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:576px) {
    .eds-gap-24-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-24-sm {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:576px) {
    .eds-gap-32-sm:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gap-32-sm {
        --eds-gap-current: var(--eds-space-32)
    }
}

@media (min-width:768px) {
    .eds-gap-0-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-0-md {
        --eds-gap-current: 0
    }
}

@media (min-width:768px) {
    .eds-gap-1-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-1-md {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:768px) {
    .eds-gap-2-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-2-md {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:768px) {
    .eds-gap-3-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-3-md {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:768px) {
    .eds-gap-4-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-4-md {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:768px) {
    .eds-gap-6-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-6-md {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:768px) {
    .eds-gap-8-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-8-md {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-gap-12-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-12-md {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:768px) {
    .eds-gap-16-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-16-md {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:768px) {
    .eds-gap-24-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-24-md {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:768px) {
    .eds-gap-32-md:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gap-32-md {
        --eds-gap-current: var(--eds-space-32)
    }
}

@media (min-width:992px) {
    .eds-gap-0-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-0-lg {
        --eds-gap-current: 0
    }
}

@media (min-width:992px) {
    .eds-gap-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-1-lg {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:992px) {
    .eds-gap-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-2-lg {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:992px) {
    .eds-gap-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-3-lg {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:992px) {
    .eds-gap-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-4-lg {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:992px) {
    .eds-gap-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-6-lg {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:992px) {
    .eds-gap-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-8-lg {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:992px) {
    .eds-gap-12-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-12-lg {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:992px) {
    .eds-gap-16-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-16-lg {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:992px) {
    .eds-gap-24-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-24-lg {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:992px) {
    .eds-gap-32-lg:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gap-32-lg {
        --eds-gap-current: var(--eds-space-32)
    }
}

@media (min-width:1200px) {
    .eds-gap-0-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-0-xl {
        --eds-gap-current: 0
    }
}

@media (min-width:1200px) {
    .eds-gap-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-1-xl {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:1200px) {
    .eds-gap-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-2-xl {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:1200px) {
    .eds-gap-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-3-xl {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:1200px) {
    .eds-gap-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-4-xl {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:1200px) {
    .eds-gap-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-6-xl {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:1200px) {
    .eds-gap-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-8-xl {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:1200px) {
    .eds-gap-12-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-12-xl {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-gap-16-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-16-xl {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:1200px) {
    .eds-gap-24-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-24-xl {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:1200px) {
    .eds-gap-32-xl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gap-32-xl {
        --eds-gap-current: var(--eds-space-32)
    }
}

@media (min-width:1440px) {
    .eds-gap-0-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: 0
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-0-xxl {
        --eds-gap-current: 0
    }
}

@media (min-width:1440px) {
    .eds-gap-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-1)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-1-xxl {
        --eds-gap-current: var(--eds-space-1)
    }
}

@media (min-width:1440px) {
    .eds-gap-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-2)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-2-xxl {
        --eds-gap-current: var(--eds-space-2)
    }
}

@media (min-width:1440px) {
    .eds-gap-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-3)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-3-xxl {
        --eds-gap-current: var(--eds-space-3)
    }
}

@media (min-width:1440px) {
    .eds-gap-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-4)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-4-xxl {
        --eds-gap-current: var(--eds-space-4)
    }
}

@media (min-width:1440px) {
    .eds-gap-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-6-xxl {
        --eds-gap-current: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-gap-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-8-xxl {
        --eds-gap-current: var(--eds-space-8)
    }
}

@media (min-width:1440px) {
    .eds-gap-12-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-12-xxl {
        --eds-gap-current: var(--eds-space-12)
    }
}

@media (min-width:1440px) {
    .eds-gap-16-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-16)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-16-xxl {
        --eds-gap-current: var(--eds-space-16)
    }
}

@media (min-width:1440px) {
    .eds-gap-24-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-24)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-24-xxl {
        --eds-gap-current: var(--eds-space-24)
    }
}

@media (min-width:1440px) {
    .eds-gap-32-xxl:where(:not(.eds-root-container-query *)) {
        --eds-gap-current: var(--eds-space-32)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-gap-32-xxl {
        --eds-gap-current: var(--eds-space-32)
    }
}

.eds-justify-content-start {
    --eds-justify-content-current: start
}

.eds-justify-content-center,
.eds-justify-content-start {
    -ms-flex-pack: var(--eds-justify-content-current) !important;
    justify-content: var(--eds-justify-content-current) !important
}

.eds-justify-content-center {
    --eds-justify-content-current: center
}

.eds-justify-content-end {
    --eds-justify-content-current: end
}

.eds-justify-content-end,
.eds-justify-content-space-between {
    -ms-flex-pack: var(--eds-justify-content-current) !important;
    justify-content: var(--eds-justify-content-current) !important
}

.eds-justify-content-space-between {
    --eds-justify-content-current: space-between
}

.eds-justify-content-space-around {
    --eds-justify-content-current: space-around;
    -ms-flex-pack: var(--eds-justify-content-current) !important;
    justify-content: var(--eds-justify-content-current) !important
}

@media (min-width:480px) {
    .eds-justify-content-start-xs:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-justify-content-start-xs {
        --eds-justify-content-current: start
    }
}

@media (min-width:480px) {
    .eds-justify-content-center-xs:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-justify-content-center-xs {
        --eds-justify-content-current: center
    }
}

@media (min-width:480px) {
    .eds-justify-content-end-xs:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-justify-content-end-xs {
        --eds-justify-content-current: end
    }
}

@media (min-width:480px) {
    .eds-justify-content-space-between-xs:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-justify-content-space-between-xs {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:480px) {
    .eds-justify-content-space-around-xs:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-justify-content-space-around-xs {
        --eds-justify-content-current: space-around
    }
}

@media (min-width:576px) {
    .eds-justify-content-start-sm:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-justify-content-start-sm {
        --eds-justify-content-current: start
    }
}

@media (min-width:576px) {
    .eds-justify-content-center-sm:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-justify-content-center-sm {
        --eds-justify-content-current: center
    }
}

@media (min-width:576px) {
    .eds-justify-content-end-sm:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-justify-content-end-sm {
        --eds-justify-content-current: end
    }
}

@media (min-width:576px) {
    .eds-justify-content-space-between-sm:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-justify-content-space-between-sm {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:576px) {
    .eds-justify-content-space-around-sm:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-justify-content-space-around-sm {
        --eds-justify-content-current: space-around
    }
}

@media (min-width:768px) {
    .eds-justify-content-start-md:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-justify-content-start-md {
        --eds-justify-content-current: start
    }
}

@media (min-width:768px) {
    .eds-justify-content-center-md:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-justify-content-center-md {
        --eds-justify-content-current: center
    }
}

@media (min-width:768px) {
    .eds-justify-content-end-md:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-justify-content-end-md {
        --eds-justify-content-current: end
    }
}

@media (min-width:768px) {
    .eds-justify-content-space-between-md:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-justify-content-space-between-md {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:768px) {
    .eds-justify-content-space-around-md:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-justify-content-space-around-md {
        --eds-justify-content-current: space-around
    }
}

@media (min-width:992px) {
    .eds-justify-content-start-lg:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-justify-content-start-lg {
        --eds-justify-content-current: start
    }
}

@media (min-width:992px) {
    .eds-justify-content-center-lg:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-justify-content-center-lg {
        --eds-justify-content-current: center
    }
}

@media (min-width:992px) {
    .eds-justify-content-end-lg:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-justify-content-end-lg {
        --eds-justify-content-current: end
    }
}

@media (min-width:992px) {
    .eds-justify-content-space-between-lg:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-justify-content-space-between-lg {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:992px) {
    .eds-justify-content-space-around-lg:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-justify-content-space-around-lg {
        --eds-justify-content-current: space-around
    }
}

@media (min-width:1200px) {
    .eds-justify-content-start-xl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-justify-content-start-xl {
        --eds-justify-content-current: start
    }
}

@media (min-width:1200px) {
    .eds-justify-content-center-xl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-justify-content-center-xl {
        --eds-justify-content-current: center
    }
}

@media (min-width:1200px) {
    .eds-justify-content-end-xl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-justify-content-end-xl {
        --eds-justify-content-current: end
    }
}

@media (min-width:1200px) {
    .eds-justify-content-space-between-xl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-justify-content-space-between-xl {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:1200px) {
    .eds-justify-content-space-around-xl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-justify-content-space-around-xl {
        --eds-justify-content-current: space-around
    }
}

@media (min-width:1440px) {
    .eds-justify-content-start-xxl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: start
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-justify-content-start-xxl {
        --eds-justify-content-current: start
    }
}

@media (min-width:1440px) {
    .eds-justify-content-center-xxl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: center
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-justify-content-center-xxl {
        --eds-justify-content-current: center
    }
}

@media (min-width:1440px) {
    .eds-justify-content-end-xxl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: end
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-justify-content-end-xxl {
        --eds-justify-content-current: end
    }
}

@media (min-width:1440px) {
    .eds-justify-content-space-between-xxl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-between
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-justify-content-space-between-xxl {
        --eds-justify-content-current: space-between
    }
}

@media (min-width:1440px) {
    .eds-justify-content-space-around-xxl:where(:not(.eds-root-container-query *)) {
        --eds-justify-content-current: space-around
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-justify-content-space-around-xxl {
        --eds-justify-content-current: space-around
    }
}

.eds-align-items-start {
    --eds-align-items-current: start
}

.eds-align-items-center,
.eds-align-items-start {
    -ms-flex-align: var(--eds-align-items-current) !important;
    align-items: var(--eds-align-items-current) !important
}

.eds-align-items-center {
    --eds-align-items-current: center
}

.eds-align-items-end {
    --eds-align-items-current: end
}

.eds-align-items-end,
.eds-align-items-stretch {
    -ms-flex-align: var(--eds-align-items-current) !important;
    align-items: var(--eds-align-items-current) !important
}

.eds-align-items-stretch {
    --eds-align-items-current: stretch
}

@media (min-width:480px) {
    .eds-align-items-start-xs:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-align-items-start-xs {
        --eds-align-items-current: start
    }
}

@media (min-width:480px) {
    .eds-align-items-center-xs:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-align-items-center-xs {
        --eds-align-items-current: center
    }
}

@media (min-width:480px) {
    .eds-align-items-end-xs:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-align-items-end-xs {
        --eds-align-items-current: end
    }
}

@media (min-width:480px) {
    .eds-align-items-stretch-xs:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-align-items-stretch-xs {
        --eds-align-items-current: stretch
    }
}

@media (min-width:576px) {
    .eds-align-items-start-sm:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-align-items-start-sm {
        --eds-align-items-current: start
    }
}

@media (min-width:576px) {
    .eds-align-items-center-sm:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-align-items-center-sm {
        --eds-align-items-current: center
    }
}

@media (min-width:576px) {
    .eds-align-items-end-sm:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-align-items-end-sm {
        --eds-align-items-current: end
    }
}

@media (min-width:576px) {
    .eds-align-items-stretch-sm:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-align-items-stretch-sm {
        --eds-align-items-current: stretch
    }
}

@media (min-width:768px) {
    .eds-align-items-start-md:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-align-items-start-md {
        --eds-align-items-current: start
    }
}

@media (min-width:768px) {
    .eds-align-items-center-md:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-align-items-center-md {
        --eds-align-items-current: center
    }
}

@media (min-width:768px) {
    .eds-align-items-end-md:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-align-items-end-md {
        --eds-align-items-current: end
    }
}

@media (min-width:768px) {
    .eds-align-items-stretch-md:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-align-items-stretch-md {
        --eds-align-items-current: stretch
    }
}

@media (min-width:992px) {
    .eds-align-items-start-lg:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-align-items-start-lg {
        --eds-align-items-current: start
    }
}

@media (min-width:992px) {
    .eds-align-items-center-lg:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-align-items-center-lg {
        --eds-align-items-current: center
    }
}

@media (min-width:992px) {
    .eds-align-items-end-lg:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-align-items-end-lg {
        --eds-align-items-current: end
    }
}

@media (min-width:992px) {
    .eds-align-items-stretch-lg:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-align-items-stretch-lg {
        --eds-align-items-current: stretch
    }
}

@media (min-width:1200px) {
    .eds-align-items-start-xl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-align-items-start-xl {
        --eds-align-items-current: start
    }
}

@media (min-width:1200px) {
    .eds-align-items-center-xl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-align-items-center-xl {
        --eds-align-items-current: center
    }
}

@media (min-width:1200px) {
    .eds-align-items-end-xl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-align-items-end-xl {
        --eds-align-items-current: end
    }
}

@media (min-width:1200px) {
    .eds-align-items-stretch-xl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-align-items-stretch-xl {
        --eds-align-items-current: stretch
    }
}

@media (min-width:1440px) {
    .eds-align-items-start-xxl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: start
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-align-items-start-xxl {
        --eds-align-items-current: start
    }
}

@media (min-width:1440px) {
    .eds-align-items-center-xxl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: center
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-align-items-center-xxl {
        --eds-align-items-current: center
    }
}

@media (min-width:1440px) {
    .eds-align-items-end-xxl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: end
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-align-items-end-xxl {
        --eds-align-items-current: end
    }
}

@media (min-width:1440px) {
    .eds-align-items-stretch-xxl:where(:not(.eds-root-container-query *)) {
        --eds-align-items-current: stretch
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-align-items-stretch-xxl {
        --eds-align-items-current: stretch
    }
}

.eds-background-none {
    --eds-background-current: none
}

.eds-background-none,
.eds-background-screen {
    background: var(--eds-background-current) !important
}

.eds-background-screen {
    --eds-background-current: var(--color-background-screen)
}

.eds-background-neutral {
    --eds-background-current: var(--color-background-neutral);
    background: var(--eds-background-current) !important
}

.eds-background-tapestry-1 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_01.jpg)
}

.eds-background-tapestry-2 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_02.jpg)
}

.eds-background-tapestry-3 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_03.jpg)
}

.eds-background-tapestry-4 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_04.jpg)
}

.eds-background-tapestry-5 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_05.jpg)
}

.eds-background-tapestry-6 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_06.jpg)
}

.eds-background-tapestry-7 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_07.jpg)
}

.eds-background-tapestry-8 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_08.jpg)
}

.eds-background-tapestry-9 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_09.jpg)
}

[class*=eds-background-tapestry-] {
    background-size: cover
}

.eds-background-tapestry-10 {
    background-image: url(https://wise.com/public-resources/assets/editorial/section-tapestries/tapestry_10.jpg)
}

.eds-display,
.eds-display-lg,
.eds-display-md,
.eds-display-sm,
.eds-display-xl,
.eds-display-xs,
.eds-display-xxl {
    display: var(--eds-display-current) !important
}

.eds-display {
    --eds-display-current: var(--eds-display)
}

@media (min-width:480px) {
    .eds-display-xs:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-display-xs {
        --eds-display-current: var(--eds-display-xs)
    }
}

@media (min-width:576px) {
    .eds-display-sm:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-display-sm {
        --eds-display-current: var(--eds-display-sm)
    }
}

@media (min-width:768px) {
    .eds-display-md:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-display-md {
        --eds-display-current: var(--eds-display-md)
    }
}

@media (min-width:992px) {
    .eds-display-lg:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-display-lg {
        --eds-display-current: var(--eds-display-lg)
    }
}

@media (min-width:1200px) {
    .eds-display-xl:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-display-xl {
        --eds-display-current: var(--eds-display-xl)
    }
}

@media (min-width:1440px) {
    .eds-display-xxl:where(:not(.eds-root-container-query *)) {
        --eds-display-current: var(--eds-display-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-display-xxl {
        --eds-display-current: var(--eds-display-xxl)
    }
}

.eds-height,
.eds-height-lg,
.eds-height-md,
.eds-height-sm,
.eds-height-xl,
.eds-height-xs,
.eds-height-xxl {
    height: var(--eds-height-current) !important
}

.eds-height {
    --eds-height-current: var(--eds-height)
}

@media (min-width:480px) {
    .eds-height-xs:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-height-xs {
        --eds-height-current: var(--eds-height-xs)
    }
}

@media (min-width:576px) {
    .eds-height-sm:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-height-sm {
        --eds-height-current: var(--eds-height-sm)
    }
}

@media (min-width:768px) {
    .eds-height-md:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-height-md {
        --eds-height-current: var(--eds-height-md)
    }
}

@media (min-width:992px) {
    .eds-height-lg:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-height-lg {
        --eds-height-current: var(--eds-height-lg)
    }
}

@media (min-width:1200px) {
    .eds-height-xl:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-height-xl {
        --eds-height-current: var(--eds-height-xl)
    }
}

@media (min-width:1440px) {
    .eds-height-xxl:where(:not(.eds-root-container-query *)) {
        --eds-height-current: var(--eds-height-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-height-xxl {
        --eds-height-current: var(--eds-height-xxl)
    }
}

.eds-min-height,
.eds-min-height-lg,
.eds-min-height-md,
.eds-min-height-sm,
.eds-min-height-xl,
.eds-min-height-xs,
.eds-min-height-xxl {
    min-height: var(--eds-min-height-current) !important
}

.eds-min-height {
    --eds-min-height-current: var(--eds-min-height)
}

@media (min-width:480px) {
    .eds-min-height-xs:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-min-height-xs {
        --eds-min-height-current: var(--eds-min-height-xs)
    }
}

@media (min-width:576px) {
    .eds-min-height-sm:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-min-height-sm {
        --eds-min-height-current: var(--eds-min-height-sm)
    }
}

@media (min-width:768px) {
    .eds-min-height-md:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-min-height-md {
        --eds-min-height-current: var(--eds-min-height-md)
    }
}

@media (min-width:992px) {
    .eds-min-height-lg:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-min-height-lg {
        --eds-min-height-current: var(--eds-min-height-lg)
    }
}

@media (min-width:1200px) {
    .eds-min-height-xl:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-min-height-xl {
        --eds-min-height-current: var(--eds-min-height-xl)
    }
}

@media (min-width:1440px) {
    .eds-min-height-xxl:where(:not(.eds-root-container-query *)) {
        --eds-min-height-current: var(--eds-min-height-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-min-height-xxl {
        --eds-min-height-current: var(--eds-min-height-xxl)
    }
}

.eds-max-height,
.eds-max-height-lg,
.eds-max-height-md,
.eds-max-height-sm,
.eds-max-height-xl,
.eds-max-height-xs,
.eds-max-height-xxl {
    max-height: var(--eds-max-height-current) !important
}

.eds-max-height {
    --eds-max-height-current: var(--eds-max-height)
}

@media (min-width:480px) {
    .eds-max-height-xs:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-max-height-xs {
        --eds-max-height-current: var(--eds-max-height-xs)
    }
}

@media (min-width:576px) {
    .eds-max-height-sm:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-max-height-sm {
        --eds-max-height-current: var(--eds-max-height-sm)
    }
}

@media (min-width:768px) {
    .eds-max-height-md:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-max-height-md {
        --eds-max-height-current: var(--eds-max-height-md)
    }
}

@media (min-width:992px) {
    .eds-max-height-lg:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-max-height-lg {
        --eds-max-height-current: var(--eds-max-height-lg)
    }
}

@media (min-width:1200px) {
    .eds-max-height-xl:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-max-height-xl {
        --eds-max-height-current: var(--eds-max-height-xl)
    }
}

@media (min-width:1440px) {
    .eds-max-height-xxl:where(:not(.eds-root-container-query *)) {
        --eds-max-height-current: var(--eds-max-height-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-max-height-xxl {
        --eds-max-height-current: var(--eds-max-height-xxl)
    }
}

.eds-width,
.eds-width-lg,
.eds-width-md,
.eds-width-sm,
.eds-width-xl,
.eds-width-xs,
.eds-width-xxl {
    width: var(--eds-width-current) !important
}

.eds-width {
    --eds-width-current: var(--eds-width)
}

@media (min-width:480px) {
    .eds-width-xs:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-width-xs {
        --eds-width-current: var(--eds-width-xs)
    }
}

@media (min-width:576px) {
    .eds-width-sm:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-width-sm {
        --eds-width-current: var(--eds-width-sm)
    }
}

@media (min-width:768px) {
    .eds-width-md:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-width-md {
        --eds-width-current: var(--eds-width-md)
    }
}

@media (min-width:992px) {
    .eds-width-lg:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-width-lg {
        --eds-width-current: var(--eds-width-lg)
    }
}

@media (min-width:1200px) {
    .eds-width-xl:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-width-xl {
        --eds-width-current: var(--eds-width-xl)
    }
}

@media (min-width:1440px) {
    .eds-width-xxl:where(:not(.eds-root-container-query *)) {
        --eds-width-current: var(--eds-width-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-width-xxl {
        --eds-width-current: var(--eds-width-xxl)
    }
}

.eds-min-width,
.eds-min-width-lg,
.eds-min-width-md,
.eds-min-width-sm,
.eds-min-width-xl,
.eds-min-width-xs,
.eds-min-width-xxl {
    min-width: var(--eds-min-width-current) !important
}

.eds-min-width {
    --eds-min-width-current: var(--eds-min-width)
}

@media (min-width:480px) {
    .eds-min-width-xs:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-min-width-xs {
        --eds-min-width-current: var(--eds-min-width-xs)
    }
}

@media (min-width:576px) {
    .eds-min-width-sm:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-min-width-sm {
        --eds-min-width-current: var(--eds-min-width-sm)
    }
}

@media (min-width:768px) {
    .eds-min-width-md:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-min-width-md {
        --eds-min-width-current: var(--eds-min-width-md)
    }
}

@media (min-width:992px) {
    .eds-min-width-lg:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-min-width-lg {
        --eds-min-width-current: var(--eds-min-width-lg)
    }
}

@media (min-width:1200px) {
    .eds-min-width-xl:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-min-width-xl {
        --eds-min-width-current: var(--eds-min-width-xl)
    }
}

@media (min-width:1440px) {
    .eds-min-width-xxl:where(:not(.eds-root-container-query *)) {
        --eds-min-width-current: var(--eds-min-width-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-min-width-xxl {
        --eds-min-width-current: var(--eds-min-width-xxl)
    }
}

.eds-max-width,
.eds-max-width-lg,
.eds-max-width-md,
.eds-max-width-sm,
.eds-max-width-xl,
.eds-max-width-xs,
.eds-max-width-xxl {
    max-width: var(--eds-max-width-current) !important
}

.eds-max-width {
    --eds-max-width-current: var(--eds-max-width)
}

@media (min-width:480px) {
    .eds-max-width-xs:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-max-width-xs {
        --eds-max-width-current: var(--eds-max-width-xs)
    }
}

@media (min-width:576px) {
    .eds-max-width-sm:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-max-width-sm {
        --eds-max-width-current: var(--eds-max-width-sm)
    }
}

@media (min-width:768px) {
    .eds-max-width-md:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-max-width-md {
        --eds-max-width-current: var(--eds-max-width-md)
    }
}

@media (min-width:992px) {
    .eds-max-width-lg:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-max-width-lg {
        --eds-max-width-current: var(--eds-max-width-lg)
    }
}

@media (min-width:1200px) {
    .eds-max-width-xl:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-max-width-xl {
        --eds-max-width-current: var(--eds-max-width-xl)
    }
}

@media (min-width:1440px) {
    .eds-max-width-xxl:where(:not(.eds-root-container-query *)) {
        --eds-max-width-current: var(--eds-max-width-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-max-width-xxl {
        --eds-max-width-current: var(--eds-max-width-xxl)
    }
}

.eds-aspect-ratio,
.eds-aspect-ratio-lg,
.eds-aspect-ratio-md,
.eds-aspect-ratio-sm,
.eds-aspect-ratio-xl,
.eds-aspect-ratio-xs,
.eds-aspect-ratio-xxl {
    aspect-ratio: var(--eds-aspect-ratio-current) !important
}

.eds-aspect-ratio {
    --eds-aspect-ratio-current: var(--eds-aspect-ratio)
}

@media (min-width:480px) {
    .eds-aspect-ratio-xs:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-aspect-ratio-xs {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xs)
    }
}

@media (min-width:576px) {
    .eds-aspect-ratio-sm:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-aspect-ratio-sm {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-sm)
    }
}

@media (min-width:768px) {
    .eds-aspect-ratio-md:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-aspect-ratio-md {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-md)
    }
}

@media (min-width:992px) {
    .eds-aspect-ratio-lg:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-aspect-ratio-lg {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-lg)
    }
}

@media (min-width:1200px) {
    .eds-aspect-ratio-xl:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-aspect-ratio-xl {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xl)
    }
}

@media (min-width:1440px) {
    .eds-aspect-ratio-xxl:where(:not(.eds-root-container-query *)) {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-aspect-ratio-xxl {
        --eds-aspect-ratio-current: var(--eds-aspect-ratio-xxl)
    }
}

.eds-aspect-ratio img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 100%
}

.eds-text-align-start {
    --eds-text-align-current: start
}

.eds-text-align-center,
.eds-text-align-start {
    text-align: var(--eds-text-align-current) !important
}

.eds-text-align-center {
    --eds-text-align-current: center
}

.eds-text-align-end {
    --eds-text-align-current: end;
    text-align: var(--eds-text-align-current) !important
}

@media (min-width:480px) {
    .eds-text-align-start-xs:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-text-align-start-xs {
        --eds-text-align-current: start
    }
}

@media (min-width:480px) {
    .eds-text-align-center-xs:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-text-align-center-xs {
        --eds-text-align-current: center
    }
}

@media (min-width:480px) {
    .eds-text-align-end-xs:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-text-align-end-xs {
        --eds-text-align-current: end
    }
}

@media (min-width:576px) {
    .eds-text-align-start-sm:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-text-align-start-sm {
        --eds-text-align-current: start
    }
}

@media (min-width:576px) {
    .eds-text-align-center-sm:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-text-align-center-sm {
        --eds-text-align-current: center
    }
}

@media (min-width:576px) {
    .eds-text-align-end-sm:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-text-align-end-sm {
        --eds-text-align-current: end
    }
}

@media (min-width:768px) {
    .eds-text-align-start-md:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-text-align-start-md {
        --eds-text-align-current: start
    }
}

@media (min-width:768px) {
    .eds-text-align-center-md:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-text-align-center-md {
        --eds-text-align-current: center
    }
}

@media (min-width:768px) {
    .eds-text-align-end-md:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-text-align-end-md {
        --eds-text-align-current: end
    }
}

@media (min-width:992px) {
    .eds-text-align-start-lg:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-text-align-start-lg {
        --eds-text-align-current: start
    }
}

@media (min-width:992px) {
    .eds-text-align-center-lg:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-text-align-center-lg {
        --eds-text-align-current: center
    }
}

@media (min-width:992px) {
    .eds-text-align-end-lg:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-text-align-end-lg {
        --eds-text-align-current: end
    }
}

@media (min-width:1200px) {
    .eds-text-align-start-xl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-text-align-start-xl {
        --eds-text-align-current: start
    }
}

@media (min-width:1200px) {
    .eds-text-align-center-xl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-text-align-center-xl {
        --eds-text-align-current: center
    }
}

@media (min-width:1200px) {
    .eds-text-align-end-xl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-text-align-end-xl {
        --eds-text-align-current: end
    }
}

@media (min-width:1440px) {
    .eds-text-align-start-xxl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: start
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-text-align-start-xxl {
        --eds-text-align-current: start
    }
}

@media (min-width:1440px) {
    .eds-text-align-center-xxl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: center
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-text-align-center-xxl {
        --eds-text-align-current: center
    }
}

@media (min-width:1440px) {
    .eds-text-align-end-xxl:where(:not(.eds-root-container-query *)) {
        --eds-text-align-current: end
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-text-align-end-xxl {
        --eds-text-align-current: end
    }
}

.eds-shadow-none {
    --eds-shadow-current: none
}

.eds-shadow-none,
.eds-shadow-sm {
    -webkit-box-shadow: var(--eds-shadow-current) !important;
    box-shadow: var(--eds-shadow-current) !important
}

.eds-shadow-sm {
    --eds-shadow-current: 0px 2px 8px 0px rgba(0, 0, 0, .08)
}

.eds-shadow-md {
    --eds-shadow-current: 0px 10px 32px 0px rgba(0, 0, 0, .15), 0px 40px 40px 0px rgba(0, 0, 0, .04)
}

.eds-shadow-lg,
.eds-shadow-md {
    -webkit-box-shadow: var(--eds-shadow-current) !important;
    box-shadow: var(--eds-shadow-current) !important
}

.eds-shadow-lg {
    --eds-shadow-current: 0px 20px 48px 0px rgba(0, 0, 0, .2), 0px 60px 60px 0px rgba(0, 0, 0, .08)
}

[class*=" mw-"],
[class^=mw-] {
    min-height: .000001vw
}

.np-theme-personal .eds-display-1,
.np-theme-personal .eds-display-2,
.np-theme-personal .eds-display-3,
.np-theme-personal .eds-display-4,
.np-theme-personal .eds-heading-1,
.np-theme-personal .eds-heading-2,
.np-theme-personal .eds-heading-3 {
    text-wrap: balance
}

@supports (hyphenate-limit-chars:1) {
    .np-theme-personal .eds-display-1,
    .np-theme-personal .eds-display-2,
    .np-theme-personal .eds-display-3,
    .np-theme-personal .eds-display-4,
    .np-theme-personal .eds-heading-1,
    .np-theme-personal .eds-heading-2,
    .np-theme-personal .eds-heading-3 {
        -ms-hyphens: auto;
        hyphens: auto;
        hyphenate-limit-chars: 14 6
    }
}

@supports (not (hyphenate-limit-chars:1)) and (-webkit-hyphenate-limit-before:1) {
    .np-theme-personal .eds-display-1,
    .np-theme-personal .eds-display-2,
    .np-theme-personal .eds-display-3,
    .np-theme-personal .eds-display-4,
    .np-theme-personal .eds-heading-1,
    .np-theme-personal .eds-heading-2,
    .np-theme-personal .eds-heading-3 {
        -ms-hyphens: auto;
        hyphens: auto;
        -webkit-hyphenate-limit-before: 6;
        -webkit-hyphenate-limit-after: 6
    }
}

.np-theme-personal .eds-display-1,
.np-theme-personal .eds-display-2,
.np-theme-personal .eds-display-3,
.np-theme-personal .eds-display-4 {
    color: var(--color-content-primary);
    font-synthesis: none
}

.np-theme-personal .eds-display-1 {
    font-family: sans-serif;
    font-size: 50px;
    font-size: clamp(2.375rem, calc(.19318rem + 10.90909vw), 3.125rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal
}

@media (min-width:992px) {
    .np-theme-personal .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-family: sans-serif;
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-display-1 {
        font-family: sans-serif;
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-display-1 {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

.np-theme-personal .eds-display-2 {
    font-family: sans-serif;
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal
}

@media (min-width:992px) {
    .np-theme-personal .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-family: sans-serif;
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-display-2 {
        font-family: sans-serif;
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-display-2 {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

.np-theme-personal .eds-display-3 {
    font-family: sans-serif;
    font-size: 42px;
    font-size: clamp(1.875rem, calc(-.30682rem + 10.90909vw), 2.625rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal
}

@media (min-width:992px) {
    .np-theme-personal .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-display-3 {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-display-3 {
        font-family: sans-serif;
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

.np-theme-personal .eds-display-4 {
    font-family: sans-serif;
    font-size: 30px;
    font-size: clamp(1.75rem, calc(1.38636rem + 1.81818vw), 1.875rem);
    font-weight: var(--font-weight-bold);
    letter-spacing: normal;
    line-height: normal
}

@media (min-width:992px) {
    .np-theme-personal .eds-display-4:where(:not(.eds-root-container-query *)) {
        font-family: sans-serif;
        font-size: var(--size-40);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-display-4 {
        font-family: sans-serif;
        font-size: var(--size-40);
        font-weight: var(--font-weight-bold);
        letter-spacing: normal;
        line-height: normal
    }
}

.np-theme-personal:lang(en) .eds-display-1 {
    font-family: var(--font-family-display);
    font-size: var(--size-56);
    font-size: clamp(2.625rem, calc(.07955rem + 12.72727vw), 3.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-1 {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-1 {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

.np-theme-personal:lang(en) .eds-display-2 {
    font-family: var(--font-family-display);
    font-size: 50px;
    font-size: clamp(2.25rem, calc(-.29545rem + 12.72727vw), 3.125rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-2 {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-2 {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

.np-theme-personal:lang(en) .eds-display-3 {
    font-family: var(--font-family-display);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-3 {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(en) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-3 {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

.np-theme-personal:lang(en) .eds-display-4 {
    font-family: var(--font-family-display);
    font-size: 34px;
    font-size: clamp(2rem, calc(.54545rem + 7.27273vw), 2.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: .85
}

@media (min-width:992px) {
    .np-theme-personal:lang(en) .eds-display-4:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(en) .eds-display-4 {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: .85
    }
}

.np-theme-personal:lang(af) .eds-display-1,
.np-theme-personal:lang(bs) .eds-display-1,
.np-theme-personal:lang(ca) .eds-display-1,
.np-theme-personal:lang(cs) .eds-display-1,
.np-theme-personal:lang(cy) .eds-display-1,
.np-theme-personal:lang(da) .eds-display-1,
.np-theme-personal:lang(de) .eds-display-1,
.np-theme-personal:lang(dsb) .eds-display-1,
.np-theme-personal:lang(eo) .eds-display-1,
.np-theme-personal:lang(es) .eds-display-1,
.np-theme-personal:lang(et) .eds-display-1,
.np-theme-personal:lang(eu) .eds-display-1,
.np-theme-personal:lang(fi) .eds-display-1,
.np-theme-personal:lang(fil) .eds-display-1,
.np-theme-personal:lang(fo) .eds-display-1,
.np-theme-personal:lang(fr) .eds-display-1,
.np-theme-personal:lang(fy) .eds-display-1,
.np-theme-personal:lang(ga) .eds-display-1,
.np-theme-personal:lang(gd) .eds-display-1,
.np-theme-personal:lang(gl) .eds-display-1,
.np-theme-personal:lang(gsw) .eds-display-1,
.np-theme-personal:lang(gv) .eds-display-1,
.np-theme-personal:lang(hr) .eds-display-1,
.np-theme-personal:lang(hsb) .eds-display-1,
.np-theme-personal:lang(hu) .eds-display-1,
.np-theme-personal:lang(id) .eds-display-1,
.np-theme-personal:lang(in) .eds-display-1,
.np-theme-personal:lang(is) .eds-display-1,
.np-theme-personal:lang(it) .eds-display-1,
.np-theme-personal:lang(ki) .eds-display-1,
.np-theme-personal:lang(kl) .eds-display-1,
.np-theme-personal:lang(kw) .eds-display-1,
.np-theme-personal:lang(lb) .eds-display-1,
.np-theme-personal:lang(lg) .eds-display-1,
.np-theme-personal:lang(lt) .eds-display-1,
.np-theme-personal:lang(lv) .eds-display-1,
.np-theme-personal:lang(mg) .eds-display-1,
.np-theme-personal:lang(mi) .eds-display-1,
.np-theme-personal:lang(ms) .eds-display-1,
.np-theme-personal:lang(mt) .eds-display-1,
.np-theme-personal:lang(nb) .eds-display-1,
.np-theme-personal:lang(nd) .eds-display-1,
.np-theme-personal:lang(nl) .eds-display-1,
.np-theme-personal:lang(nn) .eds-display-1,
.np-theme-personal:lang(om) .eds-display-1,
.np-theme-personal:lang(pl) .eds-display-1,
.np-theme-personal:lang(pt) .eds-display-1,
.np-theme-personal:lang(rm) .eds-display-1,
.np-theme-personal:lang(rn) .eds-display-1,
.np-theme-personal:lang(ro) .eds-display-1,
.np-theme-personal:lang(rw) .eds-display-1,
.np-theme-personal:lang(se) .eds-display-1,
.np-theme-personal:lang(sg) .eds-display-1,
.np-theme-personal:lang(sk) .eds-display-1,
.np-theme-personal:lang(sl) .eds-display-1,
.np-theme-personal:lang(sn) .eds-display-1,
.np-theme-personal:lang(so) .eds-display-1,
.np-theme-personal:lang(sq) .eds-display-1,
.np-theme-personal:lang(sr) .eds-display-1,
.np-theme-personal:lang(sv) .eds-display-1,
.np-theme-personal:lang(sw) .eds-display-1,
.np-theme-personal:lang(tr) .eds-display-1,
.np-theme-personal:lang(wo) .eds-display-1,
.np-theme-personal:lang(zu) .eds-display-1 {
    font-family: var(--font-family-display);
    font-size: var(--size-56);
    font-size: clamp(2.625rem, calc(.07955rem + 12.72727vw), 3.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-1 {
        font-family: var(--font-family-display);
        font-size: var(--size-126);
        font-size: clamp(3.5rem, calc(-7.37719rem + 17.54386vw), 6rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-1 {
        font-size: clamp(6rem, calc(2.73214rem + 4.28571vw), 7.875rem)
    }
}

.np-theme-personal:lang(af) .eds-display-2,
.np-theme-personal:lang(bs) .eds-display-2,
.np-theme-personal:lang(ca) .eds-display-2,
.np-theme-personal:lang(cs) .eds-display-2,
.np-theme-personal:lang(cy) .eds-display-2,
.np-theme-personal:lang(da) .eds-display-2,
.np-theme-personal:lang(de) .eds-display-2,
.np-theme-personal:lang(dsb) .eds-display-2,
.np-theme-personal:lang(eo) .eds-display-2,
.np-theme-personal:lang(es) .eds-display-2,
.np-theme-personal:lang(et) .eds-display-2,
.np-theme-personal:lang(eu) .eds-display-2,
.np-theme-personal:lang(fi) .eds-display-2,
.np-theme-personal:lang(fil) .eds-display-2,
.np-theme-personal:lang(fo) .eds-display-2,
.np-theme-personal:lang(fr) .eds-display-2,
.np-theme-personal:lang(fy) .eds-display-2,
.np-theme-personal:lang(ga) .eds-display-2,
.np-theme-personal:lang(gd) .eds-display-2,
.np-theme-personal:lang(gl) .eds-display-2,
.np-theme-personal:lang(gsw) .eds-display-2,
.np-theme-personal:lang(gv) .eds-display-2,
.np-theme-personal:lang(hr) .eds-display-2,
.np-theme-personal:lang(hsb) .eds-display-2,
.np-theme-personal:lang(hu) .eds-display-2,
.np-theme-personal:lang(id) .eds-display-2,
.np-theme-personal:lang(in) .eds-display-2,
.np-theme-personal:lang(is) .eds-display-2,
.np-theme-personal:lang(it) .eds-display-2,
.np-theme-personal:lang(ki) .eds-display-2,
.np-theme-personal:lang(kl) .eds-display-2,
.np-theme-personal:lang(kw) .eds-display-2,
.np-theme-personal:lang(lb) .eds-display-2,
.np-theme-personal:lang(lg) .eds-display-2,
.np-theme-personal:lang(lt) .eds-display-2,
.np-theme-personal:lang(lv) .eds-display-2,
.np-theme-personal:lang(mg) .eds-display-2,
.np-theme-personal:lang(mi) .eds-display-2,
.np-theme-personal:lang(ms) .eds-display-2,
.np-theme-personal:lang(mt) .eds-display-2,
.np-theme-personal:lang(nb) .eds-display-2,
.np-theme-personal:lang(nd) .eds-display-2,
.np-theme-personal:lang(nl) .eds-display-2,
.np-theme-personal:lang(nn) .eds-display-2,
.np-theme-personal:lang(om) .eds-display-2,
.np-theme-personal:lang(pl) .eds-display-2,
.np-theme-personal:lang(pt) .eds-display-2,
.np-theme-personal:lang(rm) .eds-display-2,
.np-theme-personal:lang(rn) .eds-display-2,
.np-theme-personal:lang(ro) .eds-display-2,
.np-theme-personal:lang(rw) .eds-display-2,
.np-theme-personal:lang(se) .eds-display-2,
.np-theme-personal:lang(sg) .eds-display-2,
.np-theme-personal:lang(sk) .eds-display-2,
.np-theme-personal:lang(sl) .eds-display-2,
.np-theme-personal:lang(sn) .eds-display-2,
.np-theme-personal:lang(so) .eds-display-2,
.np-theme-personal:lang(sq) .eds-display-2,
.np-theme-personal:lang(sr) .eds-display-2,
.np-theme-personal:lang(sv) .eds-display-2,
.np-theme-personal:lang(sw) .eds-display-2,
.np-theme-personal:lang(tr) .eds-display-2,
.np-theme-personal:lang(wo) .eds-display-2,
.np-theme-personal:lang(zu) .eds-display-2 {
    font-family: var(--font-family-display);
    font-size: 50px;
    font-size: clamp(2.25rem, calc(-.29545rem + 12.72727vw), 3.125rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-2 {
        font-family: var(--font-family-display);
        font-size: var(--size-96);
        font-size: clamp(3.125rem, calc(-6.66447rem + 15.78947vw), 5.375rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-2 {
        font-size: clamp(5.375rem, calc(4.28571rem + 1.42857vw), 6rem)
    }
}

.np-theme-personal:lang(af) .eds-display-3,
.np-theme-personal:lang(bs) .eds-display-3,
.np-theme-personal:lang(ca) .eds-display-3,
.np-theme-personal:lang(cs) .eds-display-3,
.np-theme-personal:lang(cy) .eds-display-3,
.np-theme-personal:lang(da) .eds-display-3,
.np-theme-personal:lang(de) .eds-display-3,
.np-theme-personal:lang(dsb) .eds-display-3,
.np-theme-personal:lang(eo) .eds-display-3,
.np-theme-personal:lang(es) .eds-display-3,
.np-theme-personal:lang(et) .eds-display-3,
.np-theme-personal:lang(eu) .eds-display-3,
.np-theme-personal:lang(fi) .eds-display-3,
.np-theme-personal:lang(fil) .eds-display-3,
.np-theme-personal:lang(fo) .eds-display-3,
.np-theme-personal:lang(fr) .eds-display-3,
.np-theme-personal:lang(fy) .eds-display-3,
.np-theme-personal:lang(ga) .eds-display-3,
.np-theme-personal:lang(gd) .eds-display-3,
.np-theme-personal:lang(gl) .eds-display-3,
.np-theme-personal:lang(gsw) .eds-display-3,
.np-theme-personal:lang(gv) .eds-display-3,
.np-theme-personal:lang(hr) .eds-display-3,
.np-theme-personal:lang(hsb) .eds-display-3,
.np-theme-personal:lang(hu) .eds-display-3,
.np-theme-personal:lang(id) .eds-display-3,
.np-theme-personal:lang(in) .eds-display-3,
.np-theme-personal:lang(is) .eds-display-3,
.np-theme-personal:lang(it) .eds-display-3,
.np-theme-personal:lang(ki) .eds-display-3,
.np-theme-personal:lang(kl) .eds-display-3,
.np-theme-personal:lang(kw) .eds-display-3,
.np-theme-personal:lang(lb) .eds-display-3,
.np-theme-personal:lang(lg) .eds-display-3,
.np-theme-personal:lang(lt) .eds-display-3,
.np-theme-personal:lang(lv) .eds-display-3,
.np-theme-personal:lang(mg) .eds-display-3,
.np-theme-personal:lang(mi) .eds-display-3,
.np-theme-personal:lang(ms) .eds-display-3,
.np-theme-personal:lang(mt) .eds-display-3,
.np-theme-personal:lang(nb) .eds-display-3,
.np-theme-personal:lang(nd) .eds-display-3,
.np-theme-personal:lang(nl) .eds-display-3,
.np-theme-personal:lang(nn) .eds-display-3,
.np-theme-personal:lang(om) .eds-display-3,
.np-theme-personal:lang(pl) .eds-display-3,
.np-theme-personal:lang(pt) .eds-display-3,
.np-theme-personal:lang(rm) .eds-display-3,
.np-theme-personal:lang(rn) .eds-display-3,
.np-theme-personal:lang(ro) .eds-display-3,
.np-theme-personal:lang(rw) .eds-display-3,
.np-theme-personal:lang(se) .eds-display-3,
.np-theme-personal:lang(sg) .eds-display-3,
.np-theme-personal:lang(sk) .eds-display-3,
.np-theme-personal:lang(sl) .eds-display-3,
.np-theme-personal:lang(sn) .eds-display-3,
.np-theme-personal:lang(so) .eds-display-3,
.np-theme-personal:lang(sq) .eds-display-3,
.np-theme-personal:lang(sr) .eds-display-3,
.np-theme-personal:lang(sv) .eds-display-3,
.np-theme-personal:lang(sw) .eds-display-3,
.np-theme-personal:lang(tr) .eds-display-3,
.np-theme-personal:lang(wo) .eds-display-3,
.np-theme-personal:lang(zu) .eds-display-3 {
    font-family: var(--font-family-display);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-3 {
        font-family: var(--font-family-display);
        font-size: var(--size-64);
        font-size: clamp(2.875rem, calc(.1557rem + 4.38596vw), 3.5rem);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(af) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-3 {
        font-size: clamp(3.5rem, calc(2.62857rem + 1.14286vw), 4rem)
    }
}

.np-theme-personal:lang(af) .eds-display-4,
.np-theme-personal:lang(bs) .eds-display-4,
.np-theme-personal:lang(ca) .eds-display-4,
.np-theme-personal:lang(cs) .eds-display-4,
.np-theme-personal:lang(cy) .eds-display-4,
.np-theme-personal:lang(da) .eds-display-4,
.np-theme-personal:lang(de) .eds-display-4,
.np-theme-personal:lang(dsb) .eds-display-4,
.np-theme-personal:lang(eo) .eds-display-4,
.np-theme-personal:lang(es) .eds-display-4,
.np-theme-personal:lang(et) .eds-display-4,
.np-theme-personal:lang(eu) .eds-display-4,
.np-theme-personal:lang(fi) .eds-display-4,
.np-theme-personal:lang(fil) .eds-display-4,
.np-theme-personal:lang(fo) .eds-display-4,
.np-theme-personal:lang(fr) .eds-display-4,
.np-theme-personal:lang(fy) .eds-display-4,
.np-theme-personal:lang(ga) .eds-display-4,
.np-theme-personal:lang(gd) .eds-display-4,
.np-theme-personal:lang(gl) .eds-display-4,
.np-theme-personal:lang(gsw) .eds-display-4,
.np-theme-personal:lang(gv) .eds-display-4,
.np-theme-personal:lang(hr) .eds-display-4,
.np-theme-personal:lang(hsb) .eds-display-4,
.np-theme-personal:lang(hu) .eds-display-4,
.np-theme-personal:lang(id) .eds-display-4,
.np-theme-personal:lang(in) .eds-display-4,
.np-theme-personal:lang(is) .eds-display-4,
.np-theme-personal:lang(it) .eds-display-4,
.np-theme-personal:lang(ki) .eds-display-4,
.np-theme-personal:lang(kl) .eds-display-4,
.np-theme-personal:lang(kw) .eds-display-4,
.np-theme-personal:lang(lb) .eds-display-4,
.np-theme-personal:lang(lg) .eds-display-4,
.np-theme-personal:lang(lt) .eds-display-4,
.np-theme-personal:lang(lv) .eds-display-4,
.np-theme-personal:lang(mg) .eds-display-4,
.np-theme-personal:lang(mi) .eds-display-4,
.np-theme-personal:lang(ms) .eds-display-4,
.np-theme-personal:lang(mt) .eds-display-4,
.np-theme-personal:lang(nb) .eds-display-4,
.np-theme-personal:lang(nd) .eds-display-4,
.np-theme-personal:lang(nl) .eds-display-4,
.np-theme-personal:lang(nn) .eds-display-4,
.np-theme-personal:lang(om) .eds-display-4,
.np-theme-personal:lang(pl) .eds-display-4,
.np-theme-personal:lang(pt) .eds-display-4,
.np-theme-personal:lang(rm) .eds-display-4,
.np-theme-personal:lang(rn) .eds-display-4,
.np-theme-personal:lang(ro) .eds-display-4,
.np-theme-personal:lang(rw) .eds-display-4,
.np-theme-personal:lang(se) .eds-display-4,
.np-theme-personal:lang(sg) .eds-display-4,
.np-theme-personal:lang(sk) .eds-display-4,
.np-theme-personal:lang(sl) .eds-display-4,
.np-theme-personal:lang(sn) .eds-display-4,
.np-theme-personal:lang(so) .eds-display-4,
.np-theme-personal:lang(sq) .eds-display-4,
.np-theme-personal:lang(sr) .eds-display-4,
.np-theme-personal:lang(sv) .eds-display-4,
.np-theme-personal:lang(sw) .eds-display-4,
.np-theme-personal:lang(tr) .eds-display-4,
.np-theme-personal:lang(wo) .eds-display-4,
.np-theme-personal:lang(zu) .eds-display-4 {
    font-family: var(--font-family-display);
    font-size: 34px;
    font-size: clamp(2rem, calc(.54545rem + 7.27273vw), 2.5rem);
    font-weight: var(--font-weight-black);
    letter-spacing: 0;
    line-height: 1.05
}

@media (min-width:992px) {
    .np-theme-personal:lang(af) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ca) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cs) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(cy) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(da) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(de) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(dsb) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eo) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(es) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(et) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(eu) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fi) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fil) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fo) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fr) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(fy) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ga) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gd) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gl) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gsw) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(gv) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hr) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hsb) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(hu) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(id) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(in) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(is) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(it) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ki) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kl) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(kw) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lb) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lg) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lt) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(lv) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mg) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mi) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ms) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mt) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nb) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nd) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nl) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(nn) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(om) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pl) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(pt) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rm) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rn) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ro) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(rw) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(se) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sg) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sk) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sl) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sn) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(so) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sq) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sv) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sw) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(tr) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(wo) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(zu) .eds-display-4:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(af) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ca) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(cs) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(cy) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(da) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(de) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(dsb) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(eo) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(es) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(et) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(eu) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(fi) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(fil) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(fo) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(fr) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(fy) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ga) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(gd) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(gl) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(gsw) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(gv) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(hr) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(hsb) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(hu) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(id) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(in) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(is) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(it) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ki) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(kl) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(kw) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(lb) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(lg) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(lt) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(lv) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(mg) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(mi) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ms) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(mt) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(nb) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(nd) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(nl) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(nn) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(om) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(pl) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(pt) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(rm) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(rn) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ro) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(rw) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(se) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sg) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sk) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sl) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sn) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(so) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sq) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sv) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sw) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(tr) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(wo) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(zu) .eds-display-4 {
        font-family: var(--font-family-display);
        font-size: var(--size-40);
        font-weight: var(--font-weight-black);
        letter-spacing: 0;
        line-height: 1.05
    }
}

.np-theme-personal:lang(az) .eds-display-1,
.np-theme-personal:lang(be) .eds-display-1,
.np-theme-personal:lang(bg) .eds-display-1,
.np-theme-personal:lang(bs) .eds-display-1,
.np-theme-personal:lang(ce) .eds-display-1,
.np-theme-personal:lang(el) .eds-display-1,
.np-theme-personal:lang(mk) .eds-display-1,
.np-theme-personal:lang(os) .eds-display-1,
.np-theme-personal:lang(ru) .eds-display-1,
.np-theme-personal:lang(sah) .eds-display-1,
.np-theme-personal:lang(sr) .eds-display-1,
.np-theme-personal:lang(uk) .eds-display-1,
.np-theme-personal:lang(uz) .eds-display-1 {
    font-family: var(--font-family-regular);
    font-size: 50px;
    font-size: clamp(2.375rem, calc(.19318rem + 10.90909vw), 3.125rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: 0;
    line-height: 1.2
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-regular);
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-1 {
        font-family: var(--font-family-regular);
        font-size: var(--size-120);
        font-size: clamp(3.125rem, calc(-9.38377rem + 20.17544vw), 6rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-1:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-1,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-1 {
        font-size: clamp(6rem, calc(3.38571rem + 3.42857vw), 7.5rem)
    }
}

.np-theme-personal:lang(az) .eds-display-2,
.np-theme-personal:lang(be) .eds-display-2,
.np-theme-personal:lang(bg) .eds-display-2,
.np-theme-personal:lang(bs) .eds-display-2,
.np-theme-personal:lang(ce) .eds-display-2,
.np-theme-personal:lang(el) .eds-display-2,
.np-theme-personal:lang(mk) .eds-display-2,
.np-theme-personal:lang(os) .eds-display-2,
.np-theme-personal:lang(ru) .eds-display-2,
.np-theme-personal:lang(sah) .eds-display-2,
.np-theme-personal:lang(sr) .eds-display-2,
.np-theme-personal:lang(uk) .eds-display-2,
.np-theme-personal:lang(uz) .eds-display-2 {
    font-family: var(--font-family-regular);
    font-size: 46px;
    font-size: clamp(2rem, calc(-.54545rem + 12.72727vw), 2.875rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-xxl);
    line-height: 1.2
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-regular);
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-2 {
        font-family: var(--font-family-regular);
        font-size: var(--size-88);
        font-size: clamp(2.875rem, calc(-3.65132rem + 10.52632vw), 4.375rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxxl);
        line-height: 1.2
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-2:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-2,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-2 {
        font-size: clamp(4.375rem, calc(2.41429rem + 2.57143vw), 5.5rem)
    }
}

.np-theme-personal:lang(az) .eds-display-3,
.np-theme-personal:lang(be) .eds-display-3,
.np-theme-personal:lang(bg) .eds-display-3,
.np-theme-personal:lang(bs) .eds-display-3,
.np-theme-personal:lang(ce) .eds-display-3,
.np-theme-personal:lang(el) .eds-display-3,
.np-theme-personal:lang(mk) .eds-display-3,
.np-theme-personal:lang(os) .eds-display-3,
.np-theme-personal:lang(ru) .eds-display-3,
.np-theme-personal:lang(sah) .eds-display-3,
.np-theme-personal:lang(sr) .eds-display-3,
.np-theme-personal:lang(uk) .eds-display-3,
.np-theme-personal:lang(uz) .eds-display-3 {
    font-family: var(--font-family-regular);
    font-size: 42px;
    font-size: clamp(1.875rem, calc(-.30682rem + 10.90909vw), 2.625rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-xxl);
    line-height: 1.2
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-3 {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(2.625rem, calc(-.0943rem + 4.38596vw), 3.25rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2
    }
}

@media (min-width:1200px) {
    .np-theme-personal:lang(az) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-3:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-3:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-3,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-3 {
        font-family: var(--font-family-regular);
        font-size: var(--size-60);
        font-size: clamp(3.25rem, calc(2.37857rem + 1.14286vw), 3.75rem);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxxl);
        line-height: 1.2
    }
}

.np-theme-personal:lang(az) .eds-display-4,
.np-theme-personal:lang(be) .eds-display-4,
.np-theme-personal:lang(bg) .eds-display-4,
.np-theme-personal:lang(bs) .eds-display-4,
.np-theme-personal:lang(ce) .eds-display-4,
.np-theme-personal:lang(el) .eds-display-4,
.np-theme-personal:lang(mk) .eds-display-4,
.np-theme-personal:lang(os) .eds-display-4,
.np-theme-personal:lang(ru) .eds-display-4,
.np-theme-personal:lang(sah) .eds-display-4,
.np-theme-personal:lang(sr) .eds-display-4,
.np-theme-personal:lang(uk) .eds-display-4,
.np-theme-personal:lang(uz) .eds-display-4 {
    font-family: var(--font-family-regular);
    font-size: 30px;
    font-size: clamp(1.75rem, calc(1.38636rem + 1.81818vw), 1.875rem);
    font-weight: var(--font-weight-semi-bold);
    letter-spacing: var(--letter-spacing-negative-lg);
    line-height: 1.2
}

@media (min-width:992px) {
    .np-theme-personal:lang(az) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(be) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bg) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(bs) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ce) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(el) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(mk) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(os) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(ru) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sah) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(sr) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uk) .eds-display-4:where(:not(.eds-root-container-query *)),
    .np-theme-personal:lang(uz) .eds-display-4:where(:not(.eds-root-container-query *)) {
        font-family: var(--font-family-regular);
        font-size: var(--size-40);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxl);
        line-height: 1.2
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal:lang(az) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(be) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(bg) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(bs) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ce) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(el) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(mk) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(os) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(ru) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sah) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(sr) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(uk) .eds-display-4,
    .eds-root-container-query .np-theme-personal:lang(uz) .eds-display-4 {
        font-family: var(--font-family-regular);
        font-size: var(--size-40);
        font-weight: var(--font-weight-semi-bold);
        letter-spacing: var(--letter-spacing-negative-xxl);
        line-height: 1.2
    }
}

@font-face {
    font-display: swap;
    font-family: Wise Sans JP;
    font-style: normal;
    src: url(/static-assets/app/_next/static/media/WiseSansJP-Heavy-72BAFJ22.fe8202a7.woff2) format("woff2");
    unicode-range: U+3000-303f, U+3040-309f, U+30a0-30ff, U+ff00-ffef, U+4e00-9faf, U+2605, U+2606, U+2190-2195, U+203b
}

.np-theme-personal:lang(ja) .eds-display-1,
.np-theme-personal:lang(ja) .eds-display-2,
.np-theme-personal:lang(ja) .eds-display-3,
.np-theme-personal:lang(ja) .eds-display-4 {
    font-family: "Wise Sans JP", var(--font-family-display);
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1
}

.np-theme-personal:lang(ja) .eds-heading-1,
.np-theme-personal:lang(ja) .eds-heading-2 {
    -ms-hyphens: none;
    hyphens: none;
    line-height: 1
}

.np-theme-personal .eds-heading-1,
.np-theme-personal .eds-heading-2,
.np-theme-personal .eds-heading-3,
.np-theme-personal .eds-heading-4,
.np-theme-personal .eds-heading-5,
.np-theme-personal .eds-heading-6 {
    color: var(--color-content-primary);
    font-weight: var(--font-weight-semi-bold)
}

.np-theme-personal .eds-heading-1,
.np-theme-personal .eds-heading-2 {
    font-weight: var(--font-weight-semi-bold)
}

.np-theme-personal .eds-heading-1 {
    font-size: 42px;
    font-size: clamp(2.375rem, calc(1.64773rem + 3.63636vw), 2.625rem);
    letter-spacing: -.03em;
    line-height: 1.1
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-1:where(:not(.eds-root-container-query *)) {
        font-size: 78px;
        font-size: clamp(2.625rem, calc(-.36623rem + 4.82456vw), 3.3125rem);
        letter-spacing: -.03em;
        line-height: 1.1
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-1 {
        font-size: 78px;
        font-size: clamp(2.625rem, calc(-.36623rem + 4.82456vw), 3.3125rem);
        letter-spacing: -.03em;
        line-height: 1.1
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-heading-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(3.3125rem, calc(.58929rem + 3.57143vw), 4.875rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-heading-1 {
        font-size: clamp(3.3125rem, calc(.58929rem + 3.57143vw), 4.875rem)
    }
}

.np-theme-personal .eds-heading-2 {
    font-size: 37px;
    font-size: clamp(1.875rem, calc(.60227rem + 6.36364vw), 2.3125rem);
    letter-spacing: -.03em;
    line-height: 41px
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-2:where(:not(.eds-root-container-query *)) {
        font-size: 53px;
        font-size: clamp(2.3125rem, calc(.95285rem + 2.19298vw), 2.625rem);
        letter-spacing: -.03em;
        line-height: 57px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-2 {
        font-size: 53px;
        font-size: clamp(2.3125rem, calc(.95285rem + 2.19298vw), 2.625rem);
        letter-spacing: -.03em;
        line-height: 57px
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-heading-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(2.625rem, calc(1.42679rem + 1.57143vw), 3.3125rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-heading-2 {
        font-size: clamp(2.625rem, calc(1.42679rem + 1.57143vw), 3.3125rem)
    }
}

.np-theme-personal .eds-heading-3 {
    font-size: 28px;
    font-size: clamp(1.5rem, calc(.77273rem + 3.63636vw), 1.75rem);
    letter-spacing: -.025em;
    line-height: 32px
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-3:where(:not(.eds-root-container-query *)) {
        font-size: 40px;
        font-size: clamp(1.75rem, calc(.66228rem + 1.75439vw), 2rem);
        letter-spacing: -.03em;
        line-height: 44px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-3 {
        font-size: 40px;
        font-size: clamp(1.75rem, calc(.66228rem + 1.75439vw), 2rem);
        letter-spacing: -.03em;
        line-height: 44px
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-heading-3:where(:not(.eds-root-container-query *)) {
        font-size: clamp(2rem, calc(1.12857rem + 1.14286vw), 2.5rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-heading-3 {
        font-size: clamp(2rem, calc(1.12857rem + 1.14286vw), 2.5rem)
    }
}

.np-theme-personal .eds-heading-4 {
    font-size: 24px;
    font-size: clamp(1.3125rem, calc(.76705rem + 2.72727vw), 1.5rem);
    letter-spacing: -.015em;
    line-height: 34px
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-4:where(:not(.eds-root-container-query *)) {
        font-size: 30px;
        font-size: clamp(1.5rem, calc(.41228rem + 1.75439vw), 1.75rem);
        letter-spacing: -.025em;
        line-height: 34px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-4 {
        font-size: 30px;
        font-size: clamp(1.5rem, calc(.41228rem + 1.75439vw), 1.75rem);
        letter-spacing: -.025em;
        line-height: 34px
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-heading-4:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1.75rem, calc(1.53214rem + .28571vw), 1.875rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-heading-4 {
        font-size: clamp(1.75rem, calc(1.53214rem + .28571vw), 1.875rem)
    }
}

.np-theme-personal .eds-heading-5 {
    font-size: 20px;
    font-size: clamp(1.125rem, calc(.76136rem + 1.81818vw), 1.25rem);
    letter-spacing: -.01em;
    line-height: 28px
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-5:where(:not(.eds-root-container-query *)) {
        font-size: 26px;
        font-size: clamp(1.25rem, calc(.16228rem + 1.75439vw), 1.5rem);
        letter-spacing: -.015em;
        line-height: 32px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-5 {
        font-size: 26px;
        font-size: clamp(1.25rem, calc(.16228rem + 1.75439vw), 1.5rem);
        letter-spacing: -.015em;
        line-height: 32px
    }
}

@media (min-width:1200px) {
    .np-theme-personal .eds-heading-5:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1.5rem, calc(1.28214rem + .28571vw), 1.625rem)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .np-theme-personal .eds-heading-5 {
        font-size: clamp(1.5rem, calc(1.28214rem + .28571vw), 1.625rem)
    }
}

.np-theme-personal .eds-heading-6 {
    font-size: clamp(1rem, calc(.63636rem + 1.81818vw), 1.125rem);
    margin-bottom: 0
}

@media (min-width:992px) {
    .np-theme-personal .eds-heading-6:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-heading-6 {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem)
    }
}

.np-theme-personal .eds-body-1-bold:last-child,
.np-theme-personal .eds-body-1:last-child,
.np-theme-personal .eds-body-2-bold:last-child,
.np-theme-personal .eds-body-2:last-child,
.np-theme-personal .eds-body-3-bold:last-child,
.np-theme-personal .eds-body-3:last-child,
.np-theme-personal .eds-display-1:last-child,
.np-theme-personal .eds-display-2:last-child,
.np-theme-personal .eds-display-3:last-child,
.np-theme-personal .eds-display-4:last-child,
.np-theme-personal .eds-heading-1:last-child,
.np-theme-personal .eds-heading-2:last-child,
.np-theme-personal .eds-heading-3:last-child,
.np-theme-personal .eds-heading-4:last-child,
.np-theme-personal .eds-heading-5:last-child,
.np-theme-personal .eds-heading-6:last-child,
.np-theme-personal .eds-link-1:last-child,
.np-theme-personal .eds-link-2:last-child,
.np-theme-personal .eds-link-3:last-child {
    margin-bottom: 0
}

.np-theme-personal .eds-body-1,
.np-theme-personal .eds-body-2,
.np-theme-personal .eds-body-3 {
    font-weight: var(--font-weight-regular)
}

.np-theme-personal .eds-body-1,
.np-theme-personal .eds-body-1-bold {
    font-size: clamp(1rem, calc(.63636rem + 1.81818vw), 1.125rem);
    letter-spacing: .005em;
    line-height: 26px
}

@media (min-width:992px) {
    .np-theme-personal .eds-body-1-bold:where(:not(.eds-root-container-query *)),
    .np-theme-personal .eds-body-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        line-height: 28px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-body-1,
    .eds-root-container-query .np-theme-personal .eds-body-1-bold {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        line-height: 28px
    }
}

.np-theme-personal .eds-body-2,
.np-theme-personal .eds-body-2-bold {
    font-size: clamp(.875rem, calc(.51136rem + 1.81818vw), 1rem);
    letter-spacing: .005em;
    line-height: 24px
}

@media (min-width:992px) {
    .np-theme-personal .eds-body-2-bold:where(:not(.eds-root-container-query *)),
    .np-theme-personal .eds-body-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .01em;
        line-height: 26px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-body-2,
    .eds-root-container-query .np-theme-personal .eds-body-2-bold {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .01em;
        line-height: 26px
    }
}

.np-theme-personal .eds-body-3,
.np-theme-personal .eds-body-3-bold {
    font-size: 14px;
    letter-spacing: .01em;
    line-height: 22px
}

@media (min-width:992px) {
    .np-theme-personal .eds-body-3-bold:where(:not(.eds-root-container-query *)),
    .np-theme-personal .eds-body-3:where(:not(.eds-root-container-query *)) {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 24px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-body-3,
    .eds-root-container-query .np-theme-personal .eds-body-3-bold {
        font-size: 16px;
        letter-spacing: .005em;
        line-height: 24px
    }
}

.np-theme-personal .eds-body-1-bold,
.np-theme-personal .eds-body-2-bold,
.np-theme-personal .eds-body-3-bold {
    font-weight: var(--font-weight-semi-bold)
}

.np-theme-personal .eds-link-1 {
    font-size: clamp(1rem, calc(.63636rem + 1.81818vw), 1.125rem);
    letter-spacing: .0125em;
    line-height: 28px
}

@media (min-width:992px) {
    .np-theme-personal .eds-link-1:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        letter-spacing: .01em;
        line-height: 28px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-link-1 {
        font-size: clamp(1.125rem, calc(.58114rem + .87719vw), 1.25rem);
        letter-spacing: .01em;
        line-height: 28px
    }
}

.np-theme-personal .eds-link-2 {
    font-size: clamp(.875rem, calc(.51136rem + 1.81818vw), 1rem);
    letter-spacing: .01em;
    line-height: 24px
}

@media (min-width:992px) {
    .np-theme-personal .eds-link-2:where(:not(.eds-root-container-query *)) {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .0125em;
        line-height: 26px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-link-2 {
        font-size: clamp(1rem, calc(.45614rem + .87719vw), 1.125rem);
        letter-spacing: .0125em;
        line-height: 26px
    }
}

.np-theme-personal .eds-link-3 {
    font-size: 14px;
    letter-spacing: .0125em;
    line-height: 22px
}

@media (min-width:992px) {
    .np-theme-personal .eds-link-3:where(:not(.eds-root-container-query *)) {
        font-size: 16px;
        letter-spacing: .0125em;
        line-height: 24px
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .np-theme-personal .eds-link-3 {
        font-size: 16px;
        letter-spacing: .0125em;
        line-height: 24px
    }
}

.np-theme-personal.eds-theme-pocket--bright-blue {
    background: var(--color-bright-blue);
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #fff;
    --color-black: #000;
    --color-bright-green: #9fe870;
    --color-forest-green: #21231d;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #21231d;
    --color-content-secondary: #21231d;
    --color-content-tertiary: #ffffff00;
    --color-content-link: #21231d;
    --color-content-link-hover: #0d1f00;
    --color-content-link-active: #0e0f0c;
    --color-interactive-primary: #21231d;
    --color-interactive-primary-hover: #0c2300;
    --color-interactive-primary-active: #001a00;
    --color-interactive-primary-hover: #0d1f00;
    --color-interactive-primary-hover-hover: #010;
    --color-interactive-primary-hover-active: #000;
    --color-interactive-primary-active: #0e0f0c;
    --color-interactive-primary-active-hover: #000;
    --color-interactive-primary-active-active: #000;
    --color-interactive-secondary: #ffffff00;
    --color-interactive-secondary-hover: #eaeaea00;
    --color-interactive-secondary-active: #dbdbdb00;
    --color-interactive-secondary-hover: #ffffff00;
    --color-interactive-secondary-hover-hover: #eaeaea00;
    --color-interactive-secondary-hover-active: #dbdbdb00;
    --color-interactive-secondary-active: #ffffff00;
    --color-interactive-secondary-active-hover: #eaeaea00;
    --color-interactive-secondary-active-active: #dbdbdb00;
    --color-interactive-accent: #21231d;
    --color-interactive-accent-hover: #0c2300;
    --color-interactive-accent-active: #001a00;
    --color-interactive-accent-hover: #0d1f00;
    --color-interactive-accent-hover-hover: #010;
    --color-interactive-accent-hover-active: #000;
    --color-interactive-accent-active: #0e0f0c;
    --color-interactive-accent-active-hover: #000;
    --color-interactive-accent-active-active: #000;
    --color-interactive-control: #a0e1e1;
    --color-interactive-control-hover: #8bd35d;
    --color-interactive-control-active: #7cc44f;
    --color-interactive-control-hover: #bbef9a;
    --color-interactive-control-hover-hover: #a7da87;
    --color-interactive-control-hover-active: #98cb79;
    --color-interactive-control-active: #d9f6c6;
    --color-interactive-control-active-hover: #c5e1b2;
    --color-interactive-control-active-active: #b6d2a4;
    --color-interactive-contrast: #a0e1e1;
    --color-interactive-contrast-hover: #cdffad;
    --color-interactive-contrast-hover-hover: #b9ea9a;
    --color-interactive-contrast-hover-active: #aadb8b;
    --color-interactive-contrast-active: #ecffe0;
    --color-interactive-contrast-active-hover: #d8eacc;
    --color-interactive-contrast-active-active: #c8dbbd;
    --color-border-neutral: #ffffff00;
    --color-border-overlay: #ffffff00;
    --color-background-screen: #a0e1e1;
    --color-background-screen-hover: #ffffff66;
    --color-background-screen-active: #ffffff66;
    --color-background-elevated: #ffffff00;
    --color-background-neutral: #ffffff4d;
    --color-background-neutral-hover: #ffffff00;
    --color-background-neutral-active: #ffffff00;
    --color-background-overlay: #ffffff00;
    --color-sentiment-negative: #ffffff00;
    --color-sentiment-negative-hover: #ffffff00;
    --color-sentiment-negative-active: #ffffff00;
    --color-sentiment-positive: #ffffff00;
    --color-sentiment-warning: #ffffff00;
    --color-contrast: #ffffff00;
    --color-light: #fff;
    --color-dark: #21231d;
    --color-contrast-overlay: #21231d;
    --color-contrast-theme: #fff
}

.np-theme-personal.eds-theme-pocket--dark-charcoal {
    background: var(--color-dark-charcoal);
    --color-bright-yellow: #ffeb69;
    --color-bright-orange: #ffc091;
    --color-dark-purple: #260a2f;
    --color-dark-gold: #3a341c;
    --color-bright-blue: #a0e1e1;
    --color-dark-charcoal: #21231d;
    --color-white: #fff;
    --color-black: #000;
    --color-bright-green: #9fe870;
    --color-forest-green: #21231d;
    --color-bright-pink: #ffd7ef;
    --color-dark-maroon: #320707;
    --color-content-primary: #a0e1e1;
    --color-content-secondary: #ecf9f9;
    --color-content-tertiary: #ffffff00;
    --color-content-link: #a0e1e1;
    --color-content-link-hover: #77d4d4;
    --color-content-link-active: #51c8c8;
    --color-interactive-primary: #a0e1e1;
    --color-interactive-primary-hover: #77d4d4;
    --color-interactive-primary-active: #51c8c8;
    --color-interactive-secondary: #ffffff00;
    --color-interactive-secondary-hover: #eaeaea00;
    --color-interactive-secondary-active: #dbdbdb00;
    --color-interactive-accent: #a0e1e1;
    --color-interactive-accent-hover: #77d4d4;
    --color-interactive-accent-active: #51c8c8;
    --color-interactive-control: #21231d;
    --color-interactive-control-hover: #181915;
    --color-interactive-control-active: #0d0e0c;
    --color-interactive-contrast: #a0e1e1;
    --color-interactive-contrast-hover: #77d4d4;
    --color-interactive-contrast-active: #51c8c8;
    --color-border-neutral: #ffffff00;
    --color-border-overlay: #ffffff00;
    --color-background-screen: #21231d;
    --color-background-screen-hover: #181915;
    --color-background-screen-active: #0d0e0c;
    --color-background-elevated: #ffffff00;
    --color-background-neutral: #ffffff4d;
    --color-background-neutral-hover: #ffffff00;
    --color-background-neutral-active: #ffffff00;
    --color-background-overlay: #ffffff00;
    --color-sentiment-negative: #ffffff00;
    --color-sentiment-negative-hover: #ffffff00;
    --color-sentiment-negative-active: #ffffff00;
    --color-sentiment-positive: #ffffff00;
    --color-sentiment-warning: #ffffff00;
    --color-contrast: #ffffff00;
    --color-light: #fff;
    --color-dark: #21231d;
    --color-contrast-overlay: #a0e1e1;
    --color-contrast-theme: #21231d
}

.np-theme-personal.np-theme-personal--neutral {
    background: #16330014;
    --color-background-neutral: var(--color-white)
}

.np-theme-personal {
    --tmp-screen: var(--color-background-screen);
    --tmp-neutral: var(--color-background-neutral);
    --original-screen: var(--color-background-screen);
    --original-neutral: var(--color-background-neutral)
}

.np-theme-personal>.eds-theme-inverse-bg {
    --color-background-neutral: var(--tmp-screen);
    --color-background-screen: var(--tmp-neutral)
}

.np-theme-personal>.eds-theme-inverse-bg .eds-theme-no-inverse-bg {
    --color-background-neutral: var(--original-neutral);
    --color-background-screen: var(--original-screen)
}

.btn-priority-1 {
    --min-width: 200px
}

@container TextWidthWrap (min-width: 445px) {
    .btn-priority-1:only-child {
        min-width: var(--min-width)
    }
}

@container TextWidthWrap (min-width: 580px) {
    .btn-priority-1 {
        min-width: var(--min-width)
    }
}

.eds-divider-top {
    border-top: 1px solid var(--color-border-overlay)
}

.eds-divider-bottom {
    border-bottom: 1px solid var(--color-border-overlay)
}

.eds-divider-right {
    border-right: 1px solid var(--color-border-overlay)
}

.eds-divider-left {
    border-left: 1px solid var(--color-border-overlay)
}

.eds-flex {
    display: -ms-flexbox;
    display: flex
}

.eds-flex-direction-row {
    --eds-flex-direction-current: row
}

.eds-flex-direction-column,
.eds-flex-direction-row {
    -ms-flex-direction: var(--eds-flex-direction-current) !important;
    flex-direction: var(--eds-flex-direction-current) !important
}

.eds-flex-direction-column {
    --eds-flex-direction-current: column
}

.eds-flex-direction-row-reverse {
    --eds-flex-direction-current: row-reverse
}

.eds-flex-direction-column-reverse,
.eds-flex-direction-row-reverse {
    -ms-flex-direction: var(--eds-flex-direction-current) !important;
    flex-direction: var(--eds-flex-direction-current) !important
}

.eds-flex-direction-column-reverse {
    --eds-flex-direction-current: column-reverse
}

@media (min-width:480px) {
    .eds-flex-direction-row-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-direction-row-xs {
        --eds-flex-direction-current: row
    }
}

@media (min-width:480px) {
    .eds-flex-direction-column-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-direction-column-xs {
        --eds-flex-direction-current: column
    }
}

@media (min-width:480px) {
    .eds-flex-direction-row-reverse-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-xs {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:480px) {
    .eds-flex-direction-column-reverse-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-xs {
        --eds-flex-direction-current: column-reverse
    }
}

@media (min-width:576px) {
    .eds-flex-direction-row-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-direction-row-sm {
        --eds-flex-direction-current: row
    }
}

@media (min-width:576px) {
    .eds-flex-direction-column-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-direction-column-sm {
        --eds-flex-direction-current: column
    }
}

@media (min-width:576px) {
    .eds-flex-direction-row-reverse-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-sm {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:576px) {
    .eds-flex-direction-column-reverse-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-sm {
        --eds-flex-direction-current: column-reverse
    }
}

@media (min-width:768px) {
    .eds-flex-direction-row-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-direction-row-md {
        --eds-flex-direction-current: row
    }
}

@media (min-width:768px) {
    .eds-flex-direction-column-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-direction-column-md {
        --eds-flex-direction-current: column
    }
}

@media (min-width:768px) {
    .eds-flex-direction-row-reverse-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-md {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:768px) {
    .eds-flex-direction-column-reverse-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-md {
        --eds-flex-direction-current: column-reverse
    }
}

@media (min-width:992px) {
    .eds-flex-direction-row-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-direction-row-lg {
        --eds-flex-direction-current: row
    }
}

@media (min-width:992px) {
    .eds-flex-direction-column-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-direction-column-lg {
        --eds-flex-direction-current: column
    }
}

@media (min-width:992px) {
    .eds-flex-direction-row-reverse-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-lg {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:992px) {
    .eds-flex-direction-column-reverse-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-lg {
        --eds-flex-direction-current: column-reverse
    }
}

@media (min-width:1200px) {
    .eds-flex-direction-row-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-direction-row-xl {
        --eds-flex-direction-current: row
    }
}

@media (min-width:1200px) {
    .eds-flex-direction-column-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-direction-column-xl {
        --eds-flex-direction-current: column
    }
}

@media (min-width:1200px) {
    .eds-flex-direction-row-reverse-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-xl {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:1200px) {
    .eds-flex-direction-column-reverse-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-xl {
        --eds-flex-direction-current: column-reverse
    }
}

@media (min-width:1440px) {
    .eds-flex-direction-row-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-direction-row-xxl {
        --eds-flex-direction-current: row
    }
}

@media (min-width:1440px) {
    .eds-flex-direction-column-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-direction-column-xxl {
        --eds-flex-direction-current: column
    }
}

@media (min-width:1440px) {
    .eds-flex-direction-row-reverse-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: row-reverse
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-direction-row-reverse-xxl {
        --eds-flex-direction-current: row-reverse
    }
}

@media (min-width:1440px) {
    .eds-flex-direction-column-reverse-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-direction-current: column-reverse
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-direction-column-reverse-xxl {
        --eds-flex-direction-current: column-reverse
    }
}

.eds-flex-wrap {
    --eds-flex-current: wrap
}

.eds-flex-nowrap,
.eds-flex-wrap {
    -ms-flex-wrap: var(--eds-flex-current) !important;
    flex-wrap: var(--eds-flex-current) !important
}

.eds-flex-nowrap {
    --eds-flex-current: nowrap
}

@media (min-width:480px) {
    .eds-flex-wrap-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-wrap-xs {
        --eds-flex-current: wrap
    }
}

@media (min-width:480px) {
    .eds-flex-nowrap-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-nowrap-xs {
        --eds-flex-current: nowrap
    }
}

@media (min-width:576px) {
    .eds-flex-wrap-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-wrap-sm {
        --eds-flex-current: wrap
    }
}

@media (min-width:576px) {
    .eds-flex-nowrap-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-nowrap-sm {
        --eds-flex-current: nowrap
    }
}

@media (min-width:768px) {
    .eds-flex-wrap-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-wrap-md {
        --eds-flex-current: wrap
    }
}

@media (min-width:768px) {
    .eds-flex-nowrap-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-nowrap-md {
        --eds-flex-current: nowrap
    }
}

@media (min-width:992px) {
    .eds-flex-wrap-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-wrap-lg {
        --eds-flex-current: wrap
    }
}

@media (min-width:992px) {
    .eds-flex-nowrap-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-nowrap-lg {
        --eds-flex-current: nowrap
    }
}

@media (min-width:1200px) {
    .eds-flex-wrap-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-wrap-xl {
        --eds-flex-current: wrap
    }
}

@media (min-width:1200px) {
    .eds-flex-nowrap-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-nowrap-xl {
        --eds-flex-current: nowrap
    }
}

@media (min-width:1440px) {
    .eds-flex-wrap-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: wrap
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-wrap-xxl {
        --eds-flex-current: wrap
    }
}

@media (min-width:1440px) {
    .eds-flex-nowrap-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-current: nowrap
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-nowrap-xxl {
        --eds-flex-current: nowrap
    }
}

.eds-flex-basis,
.eds-flex-basis-lg,
.eds-flex-basis-md,
.eds-flex-basis-sm,
.eds-flex-basis-xl,
.eds-flex-basis-xs,
.eds-flex-basis-xxl {
    -ms-flex-preferred-size: var(--eds-flex-basis-current) !important;
    flex-basis: var(--eds-flex-basis-current) !important
}

.eds-flex-basis {
    --eds-flex-basis-current: var(--eds-flex-basis)
}

@media (min-width:480px) {
    .eds-flex-basis-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-basis-xs {
        --eds-flex-basis-current: var(--eds-flex-basis-xs)
    }
}

@media (min-width:576px) {
    .eds-flex-basis-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-basis-sm {
        --eds-flex-basis-current: var(--eds-flex-basis-sm)
    }
}

@media (min-width:768px) {
    .eds-flex-basis-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-basis-md {
        --eds-flex-basis-current: var(--eds-flex-basis-md)
    }
}

@media (min-width:992px) {
    .eds-flex-basis-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-basis-lg {
        --eds-flex-basis-current: var(--eds-flex-basis-lg)
    }
}

@media (min-width:1200px) {
    .eds-flex-basis-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-basis-xl {
        --eds-flex-basis-current: var(--eds-flex-basis-xl)
    }
}

@media (min-width:1440px) {
    .eds-flex-basis-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-basis-current: var(--eds-flex-basis-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-basis-xxl {
        --eds-flex-basis-current: var(--eds-flex-basis-xxl)
    }
}

.eds-flex-shrink,
.eds-flex-shrink-lg,
.eds-flex-shrink-md,
.eds-flex-shrink-sm,
.eds-flex-shrink-xl,
.eds-flex-shrink-xs,
.eds-flex-shrink-xxl {
    -ms-flex-negative: var(--eds-flex-shrink-current) !important;
    flex-shrink: var(--eds-flex-shrink-current) !important
}

.eds-flex-shrink {
    --eds-flex-shrink-current: var(--eds-flex-shrink)
}

@media (min-width:480px) {
    .eds-flex-shrink-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-shrink-xs {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xs)
    }
}

@media (min-width:576px) {
    .eds-flex-shrink-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-shrink-sm {
        --eds-flex-shrink-current: var(--eds-flex-shrink-sm)
    }
}

@media (min-width:768px) {
    .eds-flex-shrink-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-shrink-md {
        --eds-flex-shrink-current: var(--eds-flex-shrink-md)
    }
}

@media (min-width:992px) {
    .eds-flex-shrink-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-shrink-lg {
        --eds-flex-shrink-current: var(--eds-flex-shrink-lg)
    }
}

@media (min-width:1200px) {
    .eds-flex-shrink-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-shrink-xl {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xl)
    }
}

@media (min-width:1440px) {
    .eds-flex-shrink-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-shrink-xxl {
        --eds-flex-shrink-current: var(--eds-flex-shrink-xxl)
    }
}

.eds-flex-grow,
.eds-flex-grow-lg,
.eds-flex-grow-md,
.eds-flex-grow-sm,
.eds-flex-grow-xl,
.eds-flex-grow-xs,
.eds-flex-grow-xxl {
    -ms-flex-positive: var(--eds-flex-grow-current) !important;
    flex-grow: var(--eds-flex-grow-current) !important
}

.eds-flex-grow {
    --eds-flex-grow-current: var(--eds-flex-grow)
}

@media (min-width:480px) {
    .eds-flex-grow-xs:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-flex-grow-xs {
        --eds-flex-grow-current: var(--eds-flex-grow-xs)
    }
}

@media (min-width:576px) {
    .eds-flex-grow-sm:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-flex-grow-sm {
        --eds-flex-grow-current: var(--eds-flex-grow-sm)
    }
}

@media (min-width:768px) {
    .eds-flex-grow-md:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-flex-grow-md {
        --eds-flex-grow-current: var(--eds-flex-grow-md)
    }
}

@media (min-width:992px) {
    .eds-flex-grow-lg:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-flex-grow-lg {
        --eds-flex-grow-current: var(--eds-flex-grow-lg)
    }
}

@media (min-width:1200px) {
    .eds-flex-grow-xl:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-flex-grow-xl {
        --eds-flex-grow-current: var(--eds-flex-grow-xl)
    }
}

@media (min-width:1440px) {
    .eds-flex-grow-xxl:where(:not(.eds-root-container-query *)) {
        --eds-flex-grow-current: var(--eds-flex-grow-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-flex-grow-xxl {
        --eds-flex-grow-current: var(--eds-flex-grow-xxl)
    }
}

.eds-container {
    --container-width: 1440px;
    --container-margin: var(--eds-space-4);
    --offgrid-margin: var(--eds-space-4);
    margin-inline: var(--container-margin);
    max-width: var(--container-width)
}

@media (min-width:576px) {
    .eds-container:where(:not(.eds-root-container-query *)) {
        --container-margin: var(--eds-space-8)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-container {
        --container-margin: var(--eds-space-8)
    }
}

@media (min-width:768px) {
    .eds-container:where(:not(.eds-root-container-query *)) {
        --container-margin: var(--eds-space-12)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-container {
        --container-margin: var(--eds-space-12)
    }
}

@media (min-width:1200px) {
    .eds-container:where(:not(.eds-root-container-query *)) {
        --container-margin: calc(var(--eds-space-16) + var(--eds-space-4))
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-container {
        --container-margin: calc(var(--eds-space-16) + var(--eds-space-4))
    }
}

@media (min-width:1640px) {
    .eds-container {
        --container-margin: auto
    }
}

.eds-container .eds-container {
    --container-margin: 0
}

.eds-container--full {
    --container-width: 100%;
    --container-margin: 0
}

.eds-container--offgrid {
    --container-width: 1600px;
    --container-margin: 0
}

@media (min-width:768px) {
    .eds-container--offgrid:where(:not(.eds-root-container-query *)) {
        --container-margin: var(--offgrid-margin)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-container--offgrid {
        --container-margin: var(--offgrid-margin)
    }
}

@media (min-width:1640px) {
    .eds-container--offgrid {
        --container-margin: auto
    }
}

.eds-row {
    --column-gap: var(--eds-space-3);
    --grid-columns: 12;
    --row-gap: var(--eds-space-4);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--row-gap) var(--column-gap);
    width: 100%
}

@media (min-width:768px) {
    .eds-row:where(:not(.eds-root-container-query *)) {
        --column-gap: var(--eds-space-4);
        --grid-columns: 12
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-row {
        --column-gap: var(--eds-space-4);
        --grid-columns: 12
    }
}

@media (min-width:992px) {
    .eds-row:where(:not(.eds-root-container-query *)) {
        --column-gap: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-row {
        --column-gap: var(--eds-space-6)
    }
}

.eds-row>[class*=col-] {
    padding-left: 0;
    padding-right: 0
}

.eds-row>[class*=col-lg],
.eds-row>[class*=col-md],
.eds-row>[class*=col-sm],
.eds-row>[class*=col-xl] {
    margin-bottom: 0
}

[class*=" eds-col"],
[class^=eds-col] {
    --eds-col: 12;
    width: calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-span)/var(--grid-columns) + (var(--column-span) - 1)*var(--column-gap) - 1px)
}

.eds-col,
.eds-col-lg,
.eds-col-md,
.eds-col-sm,
.eds-col-xl,
.eds-col-xs,
.eds-col-xxl {
    --column-span: var(--eds-col-current) !important
}

.eds-col {
    --eds-col-current: var(--eds-col)
}

@media (min-width:480px) {
    .eds-col-xs:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-col-xs {
        --eds-col-current: var(--eds-col-xs)
    }
}

@media (min-width:576px) {
    .eds-col-sm:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-col-sm {
        --eds-col-current: var(--eds-col-sm)
    }
}

@media (min-width:768px) {
    .eds-col-md:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-col-md {
        --eds-col-current: var(--eds-col-md)
    }
}

@media (min-width:992px) {
    .eds-col-lg:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-col-lg {
        --eds-col-current: var(--eds-col-lg)
    }
}

@media (min-width:1200px) {
    .eds-col-xl:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-col-xl {
        --eds-col-current: var(--eds-col-xl)
    }
}

@media (min-width:1440px) {
    .eds-col-xxl:where(:not(.eds-root-container-query *)) {
        --eds-col-current: var(--eds-col-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-col-xxl {
        --eds-col-current: var(--eds-col-xxl)
    }
}

[class*=" eds-col"][class*=eds-offset],
[class^=eds-col][class*=eds-offset] {
    --eds-offset: 0;
    margin-left: calc((100% - (var(--grid-columns) - 1)*var(--column-gap))*var(--column-offset)/var(--grid-columns) + var(--column-offset)*var(--column-gap))
}

.eds-offset,
.eds-offset-lg,
.eds-offset-md,
.eds-offset-sm,
.eds-offset-xl,
.eds-offset-xs,
.eds-offset-xxl {
    --column-offset: var(--eds-offset-current) !important
}

.eds-offset {
    --eds-offset-current: var(--eds-offset)
}

@media (min-width:480px) {
    .eds-offset-xs:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-offset-xs {
        --eds-offset-current: var(--eds-offset-xs)
    }
}

@media (min-width:576px) {
    .eds-offset-sm:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-offset-sm {
        --eds-offset-current: var(--eds-offset-sm)
    }
}

@media (min-width:768px) {
    .eds-offset-md:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-offset-md {
        --eds-offset-current: var(--eds-offset-md)
    }
}

@media (min-width:992px) {
    .eds-offset-lg:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-offset-lg {
        --eds-offset-current: var(--eds-offset-lg)
    }
}

@media (min-width:1200px) {
    .eds-offset-xl:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-offset-xl {
        --eds-offset-current: var(--eds-offset-xl)
    }
}

@media (min-width:1440px) {
    .eds-offset-xxl:where(:not(.eds-root-container-query *)) {
        --eds-offset-current: var(--eds-offset-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-offset-xxl {
        --eds-offset-current: var(--eds-offset-xxl)
    }
}

.eds-cluster {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: grid;
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: none;
    -ms-flex-pack: start;
    justify-content: flex-start
}

.eds-cluster-template-rows-1 {
    --eds-cluster-template-rows-current: 1fr
}

.eds-cluster-template-rows-1,
.eds-cluster-template-rows-2 {
    grid-template-rows: var(--eds-cluster-template-rows-current) !important
}

.eds-cluster-template-rows-2 {
    --eds-cluster-template-rows-current: repeat(2, 1fr)
}

.eds-cluster-template-rows-3 {
    --eds-cluster-template-rows-current: repeat(3, 1fr)
}

.eds-cluster-template-rows-3,
.eds-cluster-template-rows-4 {
    grid-template-rows: var(--eds-cluster-template-rows-current) !important
}

.eds-cluster-template-rows-4 {
    --eds-cluster-template-rows-current: repeat(4, 1fr)
}

.eds-cluster-template-rows-5 {
    --eds-cluster-template-rows-current: repeat(5, 1fr)
}

.eds-cluster-template-rows-5,
.eds-cluster-template-rows-6 {
    grid-template-rows: var(--eds-cluster-template-rows-current) !important
}

.eds-cluster-template-rows-6 {
    --eds-cluster-template-rows-current: repeat(6, 1fr)
}

.eds-cluster-template-rows-7 {
    --eds-cluster-template-rows-current: repeat(7, 1fr)
}

.eds-cluster-template-rows-7,
.eds-cluster-template-rows-8 {
    grid-template-rows: var(--eds-cluster-template-rows-current) !important
}

.eds-cluster-template-rows-8 {
    --eds-cluster-template-rows-current: repeat(8, 1fr)
}

@media (min-width:480px) {
    .eds-cluster-template-rows-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-1-xs {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-2-xs {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-3-xs {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-4-xs {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-5-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-5-xs {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-6-xs {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-7-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-7-xs {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-rows-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-8-xs {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-1-sm {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-2-sm {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-3-sm {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-4-sm {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-5-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-5-sm {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-6-sm {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-7-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-7-sm {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-8-sm {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-1-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-1-md {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-2-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-2-md {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-3-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-3-md {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-4-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-4-md {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-5-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-5-md {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-6-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-6-md {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-7-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-7-md {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-8-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-8-md {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-1-lg {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-2-lg {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-3-lg {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-4-lg {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-5-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-5-lg {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-6-lg {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-7-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-7-lg {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-8-lg {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-1-xl {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-2-xl {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-3-xl {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-4-xl {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-5-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-5-xl {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-6-xl {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-7-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-7-xl {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-8-xl {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: 1fr
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-1-xxl {
        --eds-cluster-template-rows-current: 1fr
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-2-xxl {
        --eds-cluster-template-rows-current: repeat(2, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-3-xxl {
        --eds-cluster-template-rows-current: repeat(3, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-4-xxl {
        --eds-cluster-template-rows-current: repeat(4, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-5-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-5-xxl {
        --eds-cluster-template-rows-current: repeat(5, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-6-xxl {
        --eds-cluster-template-rows-current: repeat(6, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-7-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-7-xxl {
        --eds-cluster-template-rows-current: repeat(7, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-8-xxl {
        --eds-cluster-template-rows-current: repeat(8, 1fr)
    }
}

.eds-cluster-template-columns-1 {
    --eds-cluster-template-columns-current: 1fr
}

.eds-cluster-template-columns-1,
.eds-cluster-template-columns-2 {
    grid-template-columns: var(--eds-cluster-template-columns-current) !important
}

.eds-cluster-template-columns-2 {
    --eds-cluster-template-columns-current: repeat(2, 1fr)
}

.eds-cluster-template-columns-3 {
    --eds-cluster-template-columns-current: repeat(3, 1fr)
}

.eds-cluster-template-columns-3,
.eds-cluster-template-columns-4 {
    grid-template-columns: var(--eds-cluster-template-columns-current) !important
}

.eds-cluster-template-columns-4 {
    --eds-cluster-template-columns-current: repeat(4, 1fr)
}

.eds-cluster-template-columns-5 {
    --eds-cluster-template-columns-current: repeat(5, 1fr)
}

.eds-cluster-template-columns-5,
.eds-cluster-template-columns-6 {
    grid-template-columns: var(--eds-cluster-template-columns-current) !important
}

.eds-cluster-template-columns-6 {
    --eds-cluster-template-columns-current: repeat(6, 1fr)
}

.eds-cluster-template-columns-7 {
    --eds-cluster-template-columns-current: repeat(7, 1fr)
}

.eds-cluster-template-columns-7,
.eds-cluster-template-columns-8 {
    grid-template-columns: var(--eds-cluster-template-columns-current) !important
}

.eds-cluster-template-columns-8 {
    --eds-cluster-template-columns-current: repeat(8, 1fr)
}

@media (min-width:480px) {
    .eds-cluster-template-columns-1-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-1-xs {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-2-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-2-xs {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-3-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-3-xs {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-4-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-4-xs {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-5-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-5-xs {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-6-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-6-xs {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-7-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-7-xs {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:480px) {
    .eds-cluster-template-columns-8-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-8-xs {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-1-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-1-sm {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-2-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-2-sm {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-3-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-3-sm {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-4-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-4-sm {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-5-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-5-sm {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-6-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-6-sm {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-7-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-7-sm {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-8-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-8-sm {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-1-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-1-md {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-2-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-2-md {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-3-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-3-md {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-4-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-4-md {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-5-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-5-md {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-6-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-6-md {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-7-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-7-md {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-8-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-8-md {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-1-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-1-lg {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-2-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-2-lg {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-3-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-3-lg {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-4-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-4-lg {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-5-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-5-lg {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-6-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-6-lg {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-7-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-7-lg {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-8-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-8-lg {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-1-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-1-xl {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-2-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-2-xl {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-3-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-3-xl {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-4-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-4-xl {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-5-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-5-xl {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-6-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-6-xl {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-7-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-7-xl {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-8-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-8-xl {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-1-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: 1fr
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-1-xxl {
        --eds-cluster-template-columns-current: 1fr
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-2-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-2-xxl {
        --eds-cluster-template-columns-current: repeat(2, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-3-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-3-xxl {
        --eds-cluster-template-columns-current: repeat(3, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-4-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-4-xxl {
        --eds-cluster-template-columns-current: repeat(4, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-5-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-5-xxl {
        --eds-cluster-template-columns-current: repeat(5, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-6-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-6-xxl {
        --eds-cluster-template-columns-current: repeat(6, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-7-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-7-xxl {
        --eds-cluster-template-columns-current: repeat(7, 1fr)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-8-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-8-xxl {
        --eds-cluster-template-columns-current: repeat(8, 1fr)
    }
}

.eds-cluster-template-areas,
.eds-cluster-template-areas-lg,
.eds-cluster-template-areas-md,
.eds-cluster-template-areas-sm,
.eds-cluster-template-areas-xl,
.eds-cluster-template-areas-xs,
.eds-cluster-template-areas-xxl {
    grid-template-areas: var(--eds-cluster-template-areas-current) !important
}

.eds-cluster-template-areas {
    --eds-cluster-template-areas-current: var(--eds-cluster-template-areas)
}

@media (min-width:480px) {
    .eds-cluster-template-areas-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-areas-xs {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-areas-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-areas-sm {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-areas-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-areas-md {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-areas-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-areas-lg {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-areas-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-areas-xl {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-areas-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-areas-xxl {
        --eds-cluster-template-areas-current: var(--eds-cluster-template-areas-xxl)
    }
}

.eds-cluster-template-columns,
.eds-cluster-template-columns-lg,
.eds-cluster-template-columns-md,
.eds-cluster-template-columns-sm,
.eds-cluster-template-columns-xl,
.eds-cluster-template-columns-xs,
.eds-cluster-template-columns-xxl {
    grid-template-columns: var(--eds-cluster-template-columns-current) !important
}

.eds-cluster-template-columns {
    --eds-cluster-template-columns-current: var(--eds-cluster-template-columns)
}

@media (min-width:480px) {
    .eds-cluster-template-columns-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-columns-xs {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-columns-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-columns-sm {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-columns-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-columns-md {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-columns-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-columns-lg {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-columns-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-columns-xl {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-columns-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-columns-xxl {
        --eds-cluster-template-columns-current: var(--eds-cluster-template-columns-xxl)
    }
}

.eds-cluster-template-rows,
.eds-cluster-template-rows-lg,
.eds-cluster-template-rows-md,
.eds-cluster-template-rows-sm,
.eds-cluster-template-rows-xl,
.eds-cluster-template-rows-xs,
.eds-cluster-template-rows-xxl {
    grid-template-rows: var(--eds-cluster-template-rows-current) !important
}

.eds-cluster-template-rows {
    --eds-cluster-template-rows-current: var(--eds-cluster-template-rows)
}

@media (min-width:480px) {
    .eds-cluster-template-rows-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-template-rows-xs {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-template-rows-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-template-rows-sm {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-template-rows-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-template-rows-md {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-template-rows-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-template-rows-lg {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-template-rows-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-template-rows-xl {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-template-rows-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-template-rows-xxl {
        --eds-cluster-template-rows-current: var(--eds-cluster-template-rows-xxl)
    }
}

.eds-cluster-flow,
.eds-cluster-flow-lg,
.eds-cluster-flow-md,
.eds-cluster-flow-sm,
.eds-cluster-flow-xl,
.eds-cluster-flow-xs,
.eds-cluster-flow-xxl {
    grid-auto-flow: var(--eds-cluster-flow-current) !important
}

.eds-cluster-flow {
    --eds-cluster-flow-current: var(--eds-cluster-flow)
}

@media (min-width:480px) {
    .eds-cluster-flow-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-flow-xs {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-flow-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-flow-sm {
        --eds-cluster-flow-current: var(--eds-cluster-flow-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-flow-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-flow-md {
        --eds-cluster-flow-current: var(--eds-cluster-flow-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-flow-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-flow-lg {
        --eds-cluster-flow-current: var(--eds-cluster-flow-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-flow-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-flow-xl {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-flow-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-flow-xxl {
        --eds-cluster-flow-current: var(--eds-cluster-flow-xxl)
    }
}

.eds-cluster-box-area,
.eds-cluster-box-area-lg,
.eds-cluster-box-area-md,
.eds-cluster-box-area-sm,
.eds-cluster-box-area-xl,
.eds-cluster-box-area-xs,
.eds-cluster-box-area-xxl {
    grid-area: var(--eds-cluster-box-area-current) !important
}

.eds-cluster-box-area {
    --eds-cluster-box-area-current: var(--eds-cluster-box-area)
}

@media (min-width:480px) {
    .eds-cluster-box-area-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-area-xs {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-area-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-area-sm {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-area-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-area-md {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-area-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-area-lg {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-area-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-area-xl {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-area-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-area-xxl {
        --eds-cluster-box-area-current: var(--eds-cluster-box-area-xxl)
    }
}

.eds-cluster-box-column,
.eds-cluster-box-column-lg,
.eds-cluster-box-column-md,
.eds-cluster-box-column-sm,
.eds-cluster-box-column-xl,
.eds-cluster-box-column-xs,
.eds-cluster-box-column-xxl {
    grid-column: var(--eds-cluster-box-column-current) !important
}

.eds-cluster-box-column {
    --eds-cluster-box-column-current: var(--eds-cluster-box-column)
}

@media (min-width:480px) {
    .eds-cluster-box-column-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-column-xs {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-column-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-column-sm {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-column-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-column-md {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-column-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-column-lg {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-column-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-column-xl {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-column-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-column-xxl {
        --eds-cluster-box-column-current: var(--eds-cluster-box-column-xxl)
    }
}

.eds-cluster-box-column-start,
.eds-cluster-box-column-start-lg,
.eds-cluster-box-column-start-md,
.eds-cluster-box-column-start-sm,
.eds-cluster-box-column-start-xl,
.eds-cluster-box-column-start-xs,
.eds-cluster-box-column-start-xxl {
    grid-column-start: var(--eds-cluster-box-column-start-current) !important
}

.eds-cluster-box-column-start {
    --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start)
}

@media (min-width:480px) {
    .eds-cluster-box-column-start-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-column-start-xs {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-column-start-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-column-start-sm {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-column-start-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-column-start-md {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-column-start-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-column-start-lg {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-column-start-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-column-start-xl {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-column-start-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-column-start-xxl {
        --eds-cluster-box-column-start-current: var(--eds-cluster-box-column-start-xxl)
    }
}

.eds-cluster-box-column-end,
.eds-cluster-box-column-end-lg,
.eds-cluster-box-column-end-md,
.eds-cluster-box-column-end-sm,
.eds-cluster-box-column-end-xl,
.eds-cluster-box-column-end-xs,
.eds-cluster-box-column-end-xxl {
    grid-column-end: var(--eds-cluster-box-column-end-current) !important
}

.eds-cluster-box-column-end {
    --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end)
}

@media (min-width:480px) {
    .eds-cluster-box-column-end-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-column-end-xs {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-column-end-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-column-end-sm {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-column-end-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-column-end-md {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-column-end-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-column-end-lg {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-column-end-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-column-end-xl {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-column-end-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-column-end-xxl {
        --eds-cluster-box-column-end-current: var(--eds-cluster-box-column-end-xxl)
    }
}

.eds-cluster-box-row,
.eds-cluster-box-row-lg,
.eds-cluster-box-row-md,
.eds-cluster-box-row-sm,
.eds-cluster-box-row-xl,
.eds-cluster-box-row-xs,
.eds-cluster-box-row-xxl {
    grid-row: var(--eds-cluster-box-row-current) !important
}

.eds-cluster-box-row {
    --eds-cluster-box-row-current: var(--eds-cluster-box-row)
}

@media (min-width:480px) {
    .eds-cluster-box-row-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-row-xs {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-row-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-row-sm {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-row-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-row-md {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-row-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-row-lg {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-row-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-row-xl {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-row-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-row-xxl {
        --eds-cluster-box-row-current: var(--eds-cluster-box-row-xxl)
    }
}

.eds-cluster-box-row-start,
.eds-cluster-box-row-start-lg,
.eds-cluster-box-row-start-md,
.eds-cluster-box-row-start-sm,
.eds-cluster-box-row-start-xl,
.eds-cluster-box-row-start-xs,
.eds-cluster-box-row-start-xxl {
    grid-row-start: var(--eds-cluster-box-row-start-current) !important
}

.eds-cluster-box-row-start {
    --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start)
}

@media (min-width:480px) {
    .eds-cluster-box-row-start-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-row-start-xs {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-row-start-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-row-start-sm {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-row-start-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-row-start-md {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-row-start-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-row-start-lg {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-row-start-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-row-start-xl {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-row-start-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-row-start-xxl {
        --eds-cluster-box-row-start-current: var(--eds-cluster-box-row-start-xxl)
    }
}

.eds-cluster-box-row-end,
.eds-cluster-box-row-end-lg,
.eds-cluster-box-row-end-md,
.eds-cluster-box-row-end-sm,
.eds-cluster-box-row-end-xl,
.eds-cluster-box-row-end-xs,
.eds-cluster-box-row-end-xxl {
    grid-row-end: var(--eds-cluster-box-row-end-current) !important
}

.eds-cluster-box-row-end {
    --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end)
}

@media (min-width:480px) {
    .eds-cluster-box-row-end-xs:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-cluster-box-row-end-xs {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xs)
    }
}

@media (min-width:576px) {
    .eds-cluster-box-row-end-sm:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-cluster-box-row-end-sm {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-sm)
    }
}

@media (min-width:768px) {
    .eds-cluster-box-row-end-md:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-cluster-box-row-end-md {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-md)
    }
}

@media (min-width:992px) {
    .eds-cluster-box-row-end-lg:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-cluster-box-row-end-lg {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-lg)
    }
}

@media (min-width:1200px) {
    .eds-cluster-box-row-end-xl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-cluster-box-row-end-xl {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xl)
    }
}

@media (min-width:1440px) {
    .eds-cluster-box-row-end-xxl:where(:not(.eds-root-container-query *)) {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-cluster-box-row-end-xxl {
        --eds-cluster-box-row-end-current: var(--eds-cluster-box-row-end-xxl)
    }
}

.eds-root-container-query {
    container-name: eds-RCQ;
    container-type: inline-size
}

.eds-text-width-wrap {
    container: TextWidthWrap/inline-size;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.eds-text-width-wrap>* {
    text-wrap: balance;
    white-space: pre-wrap
}

.eds-text-width-wrap-initial>* {
    width: 100%
}

@container TextWidthWrap (max-width: 380px) {
    .eds-text-width-wrap-xs>* {
        width: 100%
    }
}

@container TextWidthWrap (max-width: 520px) {
    .eds-text-width-wrap-sm>* {
        width: 100%
    }
}

@container TextWidthWrap (max-width: 720px) {
    .eds-text-width-wrap-md>* {
        width: 100%
    }
}

@container TextWidthWrap (max-width: 1024px) {
    .eds-text-width-wrap-lg>* {
        width: 100%
    }
}

@container TextWidthWrap (max-width: 1140px) {
    .eds-text-width-wrap-xl>* {
        width: 100%
    }
}

.eds-gradient--dark-top {
    --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
}

.eds-gradient--dark-left {
    --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
}

.eds-gradient--dark-left:after,
.eds-gradient--dark-top:after {
    background: var(--eds-gradient);
    border-radius: var(--eds-radius-current, 0);
    content: "";
    inset: 0;
    pointer-events: none;
    position: absolute
}

@media (min-width:576px) {
    .eds-gradient--dark-top-sm:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gradient--dark-top-sm {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@media (min-width:768px) {
    .eds-gradient--dark-top-md:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gradient--dark-top-md {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@media (min-width:992px) {
    .eds-gradient--dark-top-lg:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gradient--dark-top-lg {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@media (min-width:1200px) {
    .eds-gradient--dark-top-xl:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gradient--dark-top-xl {
        --eds-gradient: linear-gradient(180deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 50%, transparent 80%)
    }
}

@media (min-width:576px) {
    .eds-gradient--dark-left-sm:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-gradient--dark-left-sm {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@media (min-width:768px) {
    .eds-gradient--dark-left-md:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-gradient--dark-left-md {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@media (min-width:992px) {
    .eds-gradient--dark-left-lg:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-gradient--dark-left-lg {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@media (min-width:1200px) {
    .eds-gradient--dark-left-xl:where(:not(.eds-root-container-query *)) {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-gradient--dark-left-xl {
        --eds-gradient: linear-gradient(90deg, rgba(0, 0, 0, .6), rgba(0, 0, 0, .3) 40%, transparent 75%)
    }
}

.eds-layered,
.eds-layered__background {
    position: relative;
    width: 100%
}

.eds-layered__background {
    z-index: 0
}

.eds-layered__background>* {
    width: 100%
}

.eds-layered__float {
    position: absolute !important;
    z-index: var(--float-z-index, 1)
}

.eds-layered__float--position-top-left {
    bottom: auto;
    left: 0;
    right: auto;
    top: 0;
    -webkit-transform: none;
    transform: none
}

.eds-layered__float--position-top-center {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 0;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.eds-layered__float--position-top-right {
    bottom: auto;
    left: auto;
    right: 0;
    top: 0;
    -webkit-transform: none;
    transform: none
}

.eds-layered__float--position-middle-left {
    bottom: auto;
    left: 0;
    right: auto;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.eds-layered__float--position-middle-center {
    bottom: auto;
    left: 50%;
    right: auto;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.eds-layered__float--position-middle-right {
    bottom: auto;
    left: auto;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.eds-layered__float--position-bottom-left {
    bottom: 0;
    left: 0;
    right: auto;
    top: auto;
    -webkit-transform: none;
    transform: none
}

.eds-layered__float--position-bottom-center {
    bottom: 0;
    left: 50%;
    right: auto;
    top: auto;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.eds-layered__float--position-bottom-right {
    bottom: 0;
    left: auto;
    right: 0;
    top: auto;
    -webkit-transform: none;
    transform: none
}

.eds-layered__float--size-full {
    width: 100%
}

.eds-layered__float--size-half {
    width: 50%
}

.eds-layered__float--size-third {
    width: 33.333%
}

.eds-layered__float--size-quarter {
    width: 25%
}

@media (min-width:480px) {
    .eds-layered__float--position-top-left-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-top-left-xs {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-top-left-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-top-left-sm {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-top-left-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-top-left-md {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-top-left-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-top-left-lg {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-top-left-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-top-left-xl {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-top-left-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-top-left-xxl {
        bottom: auto;
        left: 0;
        right: auto;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-top-center-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-top-center-xs {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-top-center-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-top-center-sm {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-top-center-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-top-center-md {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-top-center-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-top-center-lg {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-top-center-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-top-center-xl {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-top-center-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-top-center-xxl {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 0;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-top-right-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-top-right-xs {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-top-right-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-top-right-sm {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-top-right-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-top-right-md {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-top-right-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-top-right-lg {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-top-right-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-top-right-xl {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-top-right-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-top-right-xxl {
        bottom: auto;
        left: auto;
        right: 0;
        top: 0;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-middle-left-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-xs {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-middle-left-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-sm {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-middle-left-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-md {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-middle-left-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-lg {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-middle-left-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-xl {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-middle-left-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-middle-left-xxl {
        bottom: auto;
        left: 0;
        right: auto;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-middle-center-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-xs {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-middle-center-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-sm {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-middle-center-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-md {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-middle-center-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-lg {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-middle-center-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-xl {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-middle-center-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-middle-center-xxl {
        bottom: auto;
        left: 50%;
        right: auto;
        top: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-middle-right-xs:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-xs {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-middle-right-sm:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-sm {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-middle-right-md:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-md {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-middle-right-lg:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-lg {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-middle-right-xl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-xl {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-middle-right-xxl:where(:not(.eds-root-container-query *)) {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-middle-right-xxl {
        bottom: auto;
        left: auto;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-bottom-left-xs:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-xs {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-bottom-left-sm:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-sm {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-bottom-left-md:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-md {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-bottom-left-lg:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-lg {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-bottom-left-xl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-xl {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-bottom-left-xxl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-bottom-left-xxl {
        bottom: 0;
        left: 0;
        right: auto;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-bottom-center-xs:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-xs {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-bottom-center-sm:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-sm {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-bottom-center-md:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-md {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-bottom-center-lg:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-lg {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-bottom-center-xl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-xl {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-bottom-center-xxl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-bottom-center-xxl {
        bottom: 0;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media (min-width:480px) {
    .eds-layered__float--position-bottom-right-xs:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-xs {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:576px) {
    .eds-layered__float--position-bottom-right-sm:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-sm {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:768px) {
    .eds-layered__float--position-bottom-right-md:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-md {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:992px) {
    .eds-layered__float--position-bottom-right-lg:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-lg {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1200px) {
    .eds-layered__float--position-bottom-right-xl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-xl {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:1440px) {
    .eds-layered__float--position-bottom-right-xxl:where(:not(.eds-root-container-query *)) {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--position-bottom-right-xxl {
        bottom: 0;
        left: auto;
        right: 0;
        top: auto;
        -webkit-transform: none;
        transform: none
    }
}

@media (min-width:480px) {
    .eds-layered__float--size-full-xs:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--size-full-xs {
        width: 100%
    }
}

@media (min-width:576px) {
    .eds-layered__float--size-full-sm:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--size-full-sm {
        width: 100%
    }
}

@media (min-width:768px) {
    .eds-layered__float--size-full-md:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--size-full-md {
        width: 100%
    }
}

@media (min-width:992px) {
    .eds-layered__float--size-full-lg:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--size-full-lg {
        width: 100%
    }
}

@media (min-width:1200px) {
    .eds-layered__float--size-full-xl:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--size-full-xl {
        width: 100%
    }
}

@media (min-width:1440px) {
    .eds-layered__float--size-full-xxl:where(:not(.eds-root-container-query *)) {
        width: 100%
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--size-full-xxl {
        width: 100%
    }
}

@media (min-width:480px) {
    .eds-layered__float--size-half-xs:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--size-half-xs {
        width: 50%
    }
}

@media (min-width:576px) {
    .eds-layered__float--size-half-sm:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--size-half-sm {
        width: 50%
    }
}

@media (min-width:768px) {
    .eds-layered__float--size-half-md:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--size-half-md {
        width: 50%
    }
}

@media (min-width:992px) {
    .eds-layered__float--size-half-lg:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--size-half-lg {
        width: 50%
    }
}

@media (min-width:1200px) {
    .eds-layered__float--size-half-xl:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--size-half-xl {
        width: 50%
    }
}

@media (min-width:1440px) {
    .eds-layered__float--size-half-xxl:where(:not(.eds-root-container-query *)) {
        width: 50%
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--size-half-xxl {
        width: 50%
    }
}

@media (min-width:480px) {
    .eds-layered__float--size-third-xs:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--size-third-xs {
        width: 33.333%
    }
}

@media (min-width:576px) {
    .eds-layered__float--size-third-sm:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--size-third-sm {
        width: 33.333%
    }
}

@media (min-width:768px) {
    .eds-layered__float--size-third-md:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--size-third-md {
        width: 33.333%
    }
}

@media (min-width:992px) {
    .eds-layered__float--size-third-lg:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--size-third-lg {
        width: 33.333%
    }
}

@media (min-width:1200px) {
    .eds-layered__float--size-third-xl:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--size-third-xl {
        width: 33.333%
    }
}

@media (min-width:1440px) {
    .eds-layered__float--size-third-xxl:where(:not(.eds-root-container-query *)) {
        width: 33.333%
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--size-third-xxl {
        width: 33.333%
    }
}

@media (min-width:480px) {
    .eds-layered__float--size-quarter-xs:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-layered__float--size-quarter-xs {
        width: 25%
    }
}

@media (min-width:576px) {
    .eds-layered__float--size-quarter-sm:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-layered__float--size-quarter-sm {
        width: 25%
    }
}

@media (min-width:768px) {
    .eds-layered__float--size-quarter-md:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-layered__float--size-quarter-md {
        width: 25%
    }
}

@media (min-width:992px) {
    .eds-layered__float--size-quarter-lg:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-layered__float--size-quarter-lg {
        width: 25%
    }
}

@media (min-width:1200px) {
    .eds-layered__float--size-quarter-xl:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-layered__float--size-quarter-xl {
        width: 25%
    }
}

@media (min-width:1440px) {
    .eds-layered__float--size-quarter-xxl:where(:not(.eds-root-container-query *)) {
        width: 25%
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-layered__float--size-quarter-xxl {
        width: 25%
    }
}

.eds-sticky-stack {
    display: block;
    position: relative
}

.eds-sticky-stack__item {
    bottom: auto;
    position: sticky;
    top: var(--eds-sticky-inset, 0)
}

.eds-sticky-stack__item--bottom {
    bottom: var(--eds-sticky-inset, 0);
    top: auto
}

@media (prefers-reduced-motion:reduce) {
    .eds-sticky-stack__item {
        bottom: auto;
        position: static;
        top: auto
    }
}

.eds-sticky-stack__item:first-child {
    z-index: 1
}

.eds-sticky-stack__item:nth-child(2) {
    z-index: 2
}

.eds-sticky-stack__item:nth-child(3) {
    z-index: 3
}

.eds-sticky-stack__item:nth-child(4) {
    z-index: 4
}

.eds-sticky-stack__item:nth-child(5) {
    z-index: 5
}

.eds-sticky-stack__item:nth-child(6) {
    z-index: 6
}

.eds-sticky-stack__item:nth-child(7) {
    z-index: 7
}

.eds-sticky-stack__item:nth-child(8) {
    z-index: 8
}

.eds-sticky-stack__item:nth-child(9) {
    z-index: 9
}

.eds-sticky-stack__item:nth-child(10) {
    z-index: 10
}

.eds-sticky-stack__item:nth-child(11) {
    z-index: 11
}

.eds-sticky-stack__item:nth-child(12) {
    z-index: 12
}

.eds-sticky-stack__item:nth-child(13) {
    z-index: 13
}

.eds-sticky-stack__item:nth-child(14) {
    z-index: 14
}

.eds-sticky-stack__item:nth-child(15) {
    z-index: 15
}

.eds-sticky-stack__item:nth-child(16) {
    z-index: 16
}

.eds-sticky-stack__item:nth-child(17) {
    z-index: 17
}

.eds-sticky-stack__item:nth-child(18) {
    z-index: 18
}

.eds-sticky-stack__item:nth-child(19) {
    z-index: 19
}

.eds-sticky-stack__item--bottom:first-child,
.eds-sticky-stack__item:nth-child(20) {
    z-index: 20
}

.eds-sticky-stack__item--bottom:nth-child(2) {
    z-index: 19
}

.eds-sticky-stack__item--bottom:nth-child(3) {
    z-index: 18
}

.eds-sticky-stack__item--bottom:nth-child(4) {
    z-index: 17
}

.eds-sticky-stack__item--bottom:nth-child(5) {
    z-index: 16
}

.eds-sticky-stack__item--bottom:nth-child(6) {
    z-index: 15
}

.eds-sticky-stack__item--bottom:nth-child(7) {
    z-index: 14
}

.eds-sticky-stack__item--bottom:nth-child(8) {
    z-index: 13
}

.eds-sticky-stack__item--bottom:nth-child(9) {
    z-index: 12
}

.eds-sticky-stack__item--bottom:nth-child(10) {
    z-index: 11
}

.eds-sticky-stack__item--bottom:nth-child(11) {
    z-index: 10
}

.eds-sticky-stack__item--bottom:nth-child(12) {
    z-index: 9
}

.eds-sticky-stack__item--bottom:nth-child(13) {
    z-index: 8
}

.eds-sticky-stack__item--bottom:nth-child(14) {
    z-index: 7
}

.eds-sticky-stack__item--bottom:nth-child(15) {
    z-index: 6
}

.eds-sticky-stack__item--bottom:nth-child(16) {
    z-index: 5
}

.eds-sticky-stack__item--bottom:nth-child(17) {
    z-index: 4
}

.eds-sticky-stack__item--bottom:nth-child(18) {
    z-index: 3
}

.eds-sticky-stack__item--bottom:nth-child(19) {
    z-index: 2
}

.eds-sticky-stack__item--bottom:nth-child(20) {
    z-index: 1
}

.eds-avatar-view-size,
.eds-avatar-view-size-lg,
.eds-avatar-view-size-md,
.eds-avatar-view-size-sm,
.eds-avatar-view-size-xl,
.eds-avatar-view-size-xs,
.eds-avatar-view-size-xxl {
    --circle-size: var(--eds-avatar-view-size-current) !important
}

.eds-avatar-view-size {
    --eds-avatar-view-size-current: var(--eds-avatar-view-size)
}

@media (min-width:480px) {
    .eds-avatar-view-size-xs:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-avatar-view-size-xs {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xs)
    }
}

@media (min-width:576px) {
    .eds-avatar-view-size-sm:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-avatar-view-size-sm {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-sm)
    }
}

@media (min-width:768px) {
    .eds-avatar-view-size-md:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-avatar-view-size-md {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-md)
    }
}

@media (min-width:992px) {
    .eds-avatar-view-size-lg:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-avatar-view-size-lg {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-lg)
    }
}

@media (min-width:1200px) {
    .eds-avatar-view-size-xl:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-avatar-view-size-xl {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xl)
    }
}

@media (min-width:1440px) {
    .eds-avatar-view-size-xxl:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-avatar-view-size-xxl {
        --eds-avatar-view-size-current: var(--eds-avatar-view-size-xxl)
    }
}

.eds-avatar-view-icon-size,
.eds-avatar-view-icon-size-lg,
.eds-avatar-view-icon-size-md,
.eds-avatar-view-icon-size-sm,
.eds-avatar-view-icon-size-xl,
.eds-avatar-view-icon-size-xs,
.eds-avatar-view-icon-size-xxl {
    --circle-icon-size: var(--eds-avatar-view-icon-size-current) !important
}

.eds-avatar-view-icon-size {
    --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size)
}

@media (min-width:480px) {
    .eds-avatar-view-icon-size-xs:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-avatar-view-icon-size-xs {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xs)
    }
}

@media (min-width:576px) {
    .eds-avatar-view-icon-size-sm:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-avatar-view-icon-size-sm {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-sm)
    }
}

@media (min-width:768px) {
    .eds-avatar-view-icon-size-md:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-avatar-view-icon-size-md {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-md)
    }
}

@media (min-width:992px) {
    .eds-avatar-view-icon-size-lg:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-avatar-view-icon-size-lg {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-lg)
    }
}

@media (min-width:1200px) {
    .eds-avatar-view-icon-size-xl:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-avatar-view-icon-size-xl {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xl)
    }
}

@media (min-width:1440px) {
    .eds-avatar-view-icon-size-xxl:where(:not(.eds-root-container-query *)) {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-avatar-view-icon-size-xxl {
        --eds-avatar-view-icon-size-current: var(--eds-avatar-view-icon-size-xxl)
    }
}

.eds-avatar-themed,
.eds-avatar-themed .np-circle-border {
    border-radius: var(--eds-radius-full);
    overflow: hidden
}

.eds-avatar-themed .np-circle-border {
    position: relative;
    z-index: 1
}

.eds-avatar-themed .np-circle-border:before {
    background-color: var(--eds-color-background-screen);
    border-radius: var(--eds-radius-full);
    content: "";
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1
}

.eds-avatar-themed .np-circle-border:after {
    border-radius: var(--eds-radius-full)
}

.eds-avatar-size-100 {
    --custom-circle-size: 100px;
    height: var(--custom-circle-size);
    width: var(--custom-circle-size);
    --responsive-circle-size: var(--custom-circle-size);
    --responsive-icon-size: var(--size-48)
}

.eds-media-picture {
    display: block;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: var(--eds-media-focal-x, "50%") var(--eds-media-focal-y, "50%");
    object-position: var(--eds-media-focal-x, "50%") var(--eds-media-focal-y, "50%");
    width: 100%
}

.eds-chromeless-video {
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-mask-image: -webkit-radial-gradient(#fff, #000);
    pointer-events: none
}

.eds-controllable-motion-wrapper {
    height: 100%;
    position: relative;
    width: 100%
}

.eds-controllable-motion-btn {
    -ms-flex-align: center;
    align-items: center;
    background: #fff;
    border: none;
    border-radius: 50%;
    display: -ms-flexbox;
    display: flex;
    height: 36px;
    inset-inline-end: 20px;
    -ms-flex-pack: center;
    justify-content: center;
    line-height: 0;
    padding: 0;
    position: absolute;
    width: 36px;
    z-index: 1;
    --progress-percentage: 0%
}

@media (prefers-reduced-motion) {
    .eds-controllable-motion-btn {
        display: none
    }
}

.eds-controllable-motion-btn.placement-top {
    top: 20px
}

.eds-controllable-motion-btn.placement-bottom {
    bottom: 20px
}

.eds-controllable-motion-btn:before {
    background: conic-gradient(var(--color-border-overlay) 0, var(--color-border-overlay) 100%);
    border-radius: 50%;
    bottom: -2px;
    content: "";
    left: -2px;
    -webkit-mask: radial-gradient(transparent 17px, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .7) 17.5px, #000 18px, #000 20px, rgba(0, 0, 0, .7) 20.5px, rgba(0, 0, 0, .3) 21px, transparent 21.5px);
    mask: radial-gradient(transparent 17px, rgba(0, 0, 0, .3) 0, rgba(0, 0, 0, .7) 17.5px, #000 18px, #000 20px, rgba(0, 0, 0, .7) 20.5px, rgba(0, 0, 0, .3) 21px, transparent 21.5px);
    pointer-events: none;
    position: absolute;
    right: -2px;
    top: -2px;
    -webkit-transition: background .3s ease-out;
    transition: background .3s ease-out;
    z-index: -1
}

.eds-controllable-motion-btn.is-progress-active:before {
    background: conic-gradient(var(--color-interactive-secondary) 0, var(--color-interactive-secondary) var(--progress-percentage, 0), var(--color-border-overlay) var(--progress-percentage, 0), var(--color-border-overlay) 100%)
}

.eds-controllable-motion-btn-icon {
    fill: var(--color-interactive-secondary);
    height: 12px
}

.eds-controllable-motion-btn-icon .pause-path,
.eds-controllable-motion-btn-icon .play-path {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transition: opacity .15s ease, -webkit-transform .3s ease;
    transition: opacity .15s ease, -webkit-transform .3s ease;
    transition: opacity .15s ease, transform .3s ease;
    transition: opacity .15s ease, transform .3s ease, -webkit-transform .3s ease
}

.eds-controllable-motion-btn-icon .play-path {
    opacity: 0;
    -webkit-transform: scale(.8);
    transform: scale(.8)
}

.eds-controllable-motion-btn-icon .pause-path {
    opacity: 1;
    -webkit-transform: translateX(2px) scale(1);
    transform: translateX(2px) scale(1)
}

.eds-controllable-motion-btn-icon.is-paused .play-path {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

.eds-controllable-motion-btn-icon.is-paused .pause-path {
    opacity: 0;
    -webkit-transform: translateX(2px) scale(.8);
    transform: translateX(2px) scale(.8)
}

.eds-nudge {
    -ms-flex-align: center;
    align-items: center;
    display: -ms-inline-flexbox;
    display: inline-flex;
    max-width: 300px;
    text-align: left;
    white-space: wrap
}

.eds-nudge,
.eds-nudge.np-btn.np-btn.np-btn.np-btn {
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--color-background-neutral);
    border-radius: var(--eds-radius-2);
    color: var(--color-interactive-primary);
    display: -ms-flexbox;
    display: flex;
    gap: var(--eds-space-2);
    min-height: 34px;
    padding-left: var(--eds-space-2);
    padding-right: var(--eds-space-2)
}

.eds-nudge.np-btn.np-btn.np-btn.np-btn:active,
.eds-nudge.np-btn.np-btn.np-btn.np-btn:active:hover,
.eds-nudge.np-btn.np-btn.np-btn.np-btn:hover,
.eds-nudge:active,
.eds-nudge:active:hover,
.eds-nudge:hover {
    background-color: var(--color-background-screen-active);
    color: var(--color-interactive-primary-active)
}

.eds-nudge.np-btn.np-btn.np-btn {
    border: 0;
    height: auto
}

@media (min-width:992px) {
    .eds-nudge:where(:not(.eds-root-container-query *)) {
        max-width: none
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-nudge {
        max-width: none
    }
}

.eds-nudge__primary-icon {
    --eds-nudge-bg: var(--color-background-neutral);
    --eds-nudge-primary-icon-color: currentColor;
    -ms-flex-align: center;
    align-items: center;
    background-color: var(--eds-nudge-bg);
    border-radius: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-margin-start: calc(var(--eds-space-1)*-1);
    margin-inline-start: calc(var(--eds-space-1)*-1);
    padding: var(--eds-space-1)
}

.eds-nudge--emphasize .eds-nudge__primary-icon {
    --eds-nudge-bg: var(--color-interactive-primary);
    --eds-nudge-primary-icon-color: var(--color-interactive-contrast)
}

.eds-nudge__primary-icon svg {
    fill: var(--eds-nudge-primary-icon-color)
}

.eds-basic-tabs-list {
    display: -ms-flexbox;
    display: flex;
    overflow-x: auto;
    -ms-overflow-style: none;
    -ms-scroll-snap-type: x mandatory;
    scroll-snap-type: x mandatory;
    scrollbar-width: none;
    --shadow-color: var(--color-background-neutral);
    --fade-start-color: var(--color-background-screen);
    background: -webkit-gradient(linear, left top, right top, color-stop(30%, var(--fade-start-color)), to(transparent)) 0, -webkit-gradient(linear, right top, left top, color-stop(30%, var(--fade-start-color)), to(transparent)) 100%, radial-gradient(farthest-side at 0 50%, var(--shadow-color), transparent) 0, radial-gradient(farthest-side at 100% 50%, var(--shadow-color), transparent) 100%;
    background: linear-gradient(to right, var(--fade-start-color) 30%, transparent) 0, linear-gradient(to left, var(--fade-start-color) 30%, transparent) 100%, radial-gradient(farthest-side at 0 50%, var(--shadow-color), transparent) 0, radial-gradient(farthest-side at 100% 50%, var(--shadow-color), transparent) 100%;
    background-attachment: local, local, scroll, scroll;
    background-repeat: no-repeat;
    background-size: 40px 100%, 40px 100%, 14px 100%, 14px 100%
}

.eds-basic-tabs-list::-webkit-scrollbar {
    display: none
}

.eds-basic-tabs-list:after {
    background-color: var(--color-interactive-primary);
    content: "";
    position: absolute;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.eds-basic-tabs-list:after[data-orientation=horizontal] {
    height: 4px
}

.eds-basic-tabs-trigger {
    all: unset;
    border: 2px var(--color-border-neutral);
    color: var(--color-content-primary);
    cursor: pointer;
    padding: var(--eds-space-2) var(--eds-space-3);
    scroll-snap-align: end;
    -webkit-transition: color .3s ease-in-out;
    transition: color .3s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap
}

.eds-basic-tabs-trigger[data-orientation=horizontal] {
    border-bottom-style: solid
}

.eds-basic-tabs-trigger[data-orientation=horizontal]:first-child {
    -webkit-padding-start: 0;
    padding-inline-start: 0
}

.eds-basic-tabs-trigger[data-orientation=horizontal]:last-child {
    -webkit-padding-end: 0;
    padding-inline-end: 0
}

.eds-basic-tabs-trigger[data-state=inactive] {
    opacity: 60%
}

.eds-basic-tabs-trigger:hover {
    opacity: 80%
}

.eds-basic-tabs-trigger[data-state=active] {
    border-color: currentColor;
    border-width: 4px;
    opacity: 100%
}

.eds-basic-tabs-content {
    -ms-flex-positive: 1;
    flex-grow: 1;
    padding-bottom: var(--eds-space-4);
    padding-top: var(--eds-space-4)
}

.eds-basic-tabs-list {
    -webkit-padding-before: 4px;
    padding-block-start: 4px
}

.eds-basic-tabs-content,
.eds-basic-tabs-list {
    -webkit-padding-start: 4px;
    padding-inline-start: 4px
}

.eds-inline-table-wrapper {
    border: 1px solid var(--color-border-overlay);
    border-radius: var(--eds-radius-3);
    overflow: hidden
}

.eds-inline-table {
    background: transparent;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
    width: 100%
}

.eds-inline-table-cell {
    border: none;
    display: table-cell;
    padding: var(--eds-space-4) var(--eds-space-6)
}

.eds-inline-table-row:not(:last-child) {
    border-bottom: 1px solid var(--color-border-overlay)
}

.eds-carousel__container {
    -ms-flex-align: stretch;
    align-items: stretch;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-transform: none !important;
    transform: none !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    cursor: -webkit-grab;
    cursor: grab
}

.eds-carousel__container:active {
    cursor: -webkit-grabbing;
    cursor: grabbing
}

.eds-carousel__container:has(.eds-carousel-animate-zigZag) {
    padding-bottom: 80px
}

.eds-carousel__slide {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    scroll-snap-align: start;
    --eds-carousel-slide-width: 290px;
    --eds-carousel-slide-gap: var(--eds-space-3);
    -webkit-margin-end: var(--eds-carousel-slide-gap);
    margin-inline-end: var(--eds-carousel-slide-gap);
    -webkit-transition-duration: 1s;
    transition-duration: 1s;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: transform, opacity;
    transition-property: transform, opacity, -webkit-transform;
    width: var(--eds-carousel-slide-width)
}

@media (min-width:768px) {
    .eds-carousel__slide:where(:not(.eds-root-container-query *)) {
        --eds-carousel-slide-width: 280px
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-carousel__slide {
        --eds-carousel-slide-width: 280px
    }
}

@media (min-width:992px) {
    .eds-carousel__slide:where(:not(.eds-root-container-query *)) {
        --eds-carousel-slide-width: 340px;
        --eds-carousel-slide-gap: var(--eds-space-6)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-carousel__slide {
        --eds-carousel-slide-width: 340px;
        --eds-carousel-slide-gap: var(--eds-space-6)
    }
}

@media (min-width:1440px) {
    .eds-carousel__slide:where(:not(.eds-root-container-query *)) {
        --eds-carousel-slide-width: 400px
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-carousel__slide {
        --eds-carousel-slide-width: 400px
    }
}

.eds-carousel__slide.exit-done~.eds-carousel__slide {
    --eds-carousel-slide-translate-x: calc(var(--eds-carousel-slide-index)*-100% - var(--eds-carousel-slide-gap)*var(--eds-carousel-slide-index))
}

.eds-carousel__slide.exit-done~.eds-carousel__slide:not(.exit-done) {
    --eds-carousel-slide-translate-x: calc(var(--eds-carousel-current-index)*-100% - var(--eds-carousel-slide-gap)*var(--eds-carousel-current-index))
}

.eds-carousel__slide.eds-carousel-animate-stepBack {
    --eds-carousel-slide-opacity: 1;
    --eds-carousel-slide-translate-x: 0;
    --eds-carousel-slide-translate-scale3d: 1, 1, 1;
    opacity: var(--eds-carousel-slide-opacity);
    -webkit-transform: translateX(var(--eds-carousel-slide-translate-x)) scale3d(var(--eds-carousel-slide-translate-scale3d));
    transform: translateX(var(--eds-carousel-slide-translate-x)) scale3d(var(--eds-carousel-slide-translate-scale3d))
}

.eds-carousel__slide.eds-carousel-animate-stepBack.exit-done {
    --eds-carousel-slide-opacity: 0;
    --eds-carousel-slide-translate-scale3d: 0.3, 0.3, 0.3
}

.eds-carousel__slide.eds-carousel-animate-zigZag {
    --eds-carousel-slide-opacity: 1;
    --eds-carousel-slide-translate-x: 0;
    --eds-carousel-slide-translate-y: 0;
    --eds-carousel-slide-translate-scale3d: 1, 1, 1;
    opacity: var(--eds-carousel-slide-opacity);
    -webkit-transform: translateX(var(--eds-carousel-slide-translate-x)) translateY(var(--eds-carousel-slide-translate-y)) scale3d(var(--eds-carousel-slide-translate-scale3d));
    transform: translateX(var(--eds-carousel-slide-translate-x)) translateY(var(--eds-carousel-slide-translate-y)) scale3d(var(--eds-carousel-slide-translate-scale3d));
    -webkit-transform-origin: bottom left;
    transform-origin: bottom left
}

.eds-carousel__slide.eds-carousel-animate-zigZag:nth-child(2n) {
    --eds-carousel-slide-translate-y: 80px
}

.eds-carousel__slide.eds-carousel-animate-zigZag.exit-done {
    --eds-carousel-slide-opacity: 0;
    --eds-carousel-slide-translate-y: -20%;
    --eds-carousel-slide-translate-scale3d: 0.1, 0.1, 0.1
}

.eds-basic-accordion {
    border-bottom: 1px solid var(--color-border-neutral)
}

.eds-basic-accordion-item {
    border-top: 1px solid var(--color-border-neutral)
}

.eds-basic-accordion-trigger {
    all: unset;
    -ms-flex-align: center;
    align-items: center;
    cursor: pointer;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-padding-after: var(--eds-space-4);
    padding-block-end: var(--eds-space-4);
    -webkit-padding-before: var(--eds-space-4);
    padding-block-start: var(--eds-space-4);
    width: 100%
}

.eds-basic-accordion-icon {
    -ms-flex-item-align: start;
    align-self: flex-start;
    background-color: var(--color-background-neutral);
    border-radius: 50%;
    display: block;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    height: 48px;
    -webkit-margin-start: var(--eds-space-4);
    margin-inline-start: var(--eds-space-4);
    position: relative;
    -webkit-transition: background-color .2s ease-out, -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
    transition: background-color .2s ease-out, -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
    transition: transform .3s cubic-bezier(.175, .885, .32, 1.275), background-color .2s ease-out;
    transition: transform .3s cubic-bezier(.175, .885, .32, 1.275), background-color .2s ease-out, -webkit-transform .3s cubic-bezier(.175, .885, .32, 1.275);
    width: 48px
}

.eds-basic-accordion-icon:after,
.eds-basic-accordion-icon:before {
    background-color: var(--color-interactive-primary);
    content: "";
    left: 50%;
    position: absolute;
    top: 50%
}

.eds-basic-accordion-icon:before {
    height: 2px;
    width: 20px
}

.eds-basic-accordion-icon:after,
.eds-basic-accordion-icon:before {
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.eds-basic-accordion-icon:after {
    height: 20px;
    width: 2px
}

.eds-basic-accordion-trigger:hover .eds-basic-accordion-icon {
    background-color: var(--color-background-neutral-hover)
}

.eds-basic-accordion-trigger[data-state=open] .eds-basic-accordion-icon {
    background-color: var(--color-interactive-accent);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg)
}

.eds-basic-accordion-trigger[data-state=open] .eds-basic-accordion-icon:after,
.eds-basic-accordion-trigger[data-state=open] .eds-basic-accordion-icon:before {
    background-color: var(--color-interactive-control)
}

.eds-basic-accordion-content {
    overflow: hidden
}

.eds-basic-accordion-content[data-state=open] {
    -webkit-animation: slideDown .3s ease-out;
    animation: slideDown .3s ease-out
}

.eds-basic-accordion-content[data-state=closed] {
    -webkit-animation: slideUp .3s ease-out;
    animation: slideUp .3s ease-out
}

@-webkit-keyframes slideDown {
    0% {
        height: 0
    }
    to {
        height: var(--radix-accordion-content-height)
    }
}

@keyframes slideDown {
    0% {
        height: 0
    }
    to {
        height: var(--radix-accordion-content-height)
    }
}

@-webkit-keyframes slideUp {
    0% {
        height: var(--radix-accordion-content-height)
    }
    to {
        height: 0
    }
}

@keyframes slideUp {
    0% {
        height: var(--radix-accordion-content-height)
    }
    to {
        height: 0
    }
}

.eds-divider {
    border-top: 1px solid var(--color-content-primary);
    margin: 0
}

.eds-divider-line {
    background-color: var(--color-content-primary)
}

.eds-tapestry-card {
    margin: 0 auto;
    position: relative;
    z-index: 1
}

.eds-tapestry-card--position-top {
    padding-top: var(--size-16)
}

.eds-tapestry-card--position-bottom {
    padding-bottom: var(--size-16)
}

.eds-tapestry-card__background {
    background-color: var(--color-bright-orange);
    background-position: bottom;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 0 0 var(--size-32) var(--size-32);
    bottom: 0;
    height: 50px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: -1
}

.eds-tapestry-card--position-top .eds-tapestry-card__background {
    border-radius: var(--size-32) var(--size-32) 0 0;
    top: 0
}

.eds-tapestry-card--position-bottom .eds-tapestry-card__background {
    border-radius: 0 0 var(--size-32) var(--size-32);
    bottom: 0
}

.eds-tapestry-1 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_1.jpg)
}

.eds-tapestry-2 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_2.jpg)
}

.eds-tapestry-3 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_3.jpg)
}

.eds-tapestry-4 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_4.jpg)
}

.eds-tapestry-5 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_5.jpg)
}

.eds-tapestry-6 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_6.jpg)
}

.eds-tapestry-7 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_7.jpg)
}

.eds-tapestry-8 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_8.jpg)
}

.eds-tapestry-9 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_9.jpg)
}

.eds-tapestry-10 {
    background-image: url(https://wise.com/public-resources/assets/editorial/element-tapestries/tapestry_10.jpg)
}

.eds-qrcode {
    border-radius: var(--eds-radius-1);
    display: block
}

.eds-section:has(.eds-carousel) {
    overflow-x: hidden
}

@media (max-width:767px) {
    section:first-of-type>.eds-section:has(>.eds-container--offgrid) {
        padding-inline: var(--eds-space-4)
    }
}

.eds-framed-section-jumbotron__wrapper {
    height: calc(var(--eds-framed-section-jumbotron-height)/2);
    position: relative;
    -webkit-transform: translateY(-7%);
    transform: translateY(-7%)
}

.eds-framed-section-jumbotron__spacer {
    height: calc(var(--eds-framed-section-jumbotron-height)*.35)
}

.eds-framed-section-jumbotron {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    left: 0;
    position: absolute;
    right: 0
}

.eds-paper-grid-columns {
    --eds-paper-grid-columns-current: var(--eds-paper-grid-columns)
}

@media (min-width:480px) {
    .eds-paper-grid-columns-xs:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xs)
    }
}

@container eds-RCQ (min-width: 320px) {
    .eds-root-container-query .eds-paper-grid-columns-xs {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xs)
    }
}

@media (min-width:576px) {
    .eds-paper-grid-columns-sm:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-sm)
    }
}

@container eds-RCQ (min-width: 384px) {
    .eds-root-container-query .eds-paper-grid-columns-sm {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-sm)
    }
}

@media (min-width:768px) {
    .eds-paper-grid-columns-md:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-md)
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-paper-grid-columns-md {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-md)
    }
}

@media (min-width:992px) {
    .eds-paper-grid-columns-lg:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-lg)
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-paper-grid-columns-lg {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-lg)
    }
}

@media (min-width:1200px) {
    .eds-paper-grid-columns-xl:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xl)
    }
}

@container eds-RCQ (min-width: 800px) {
    .eds-root-container-query .eds-paper-grid-columns-xl {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xl)
    }
}

@media (min-width:1440px) {
    .eds-paper-grid-columns-xxl:where(:not(.eds-root-container-query *)) {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xxl)
    }
}

@container eds-RCQ (min-width: 960px) {
    .eds-root-container-query .eds-paper-grid-columns-xxl {
        --eds-paper-grid-columns-current: var(--eds-paper-grid-columns-xxl)
    }
}

.eds-paper-grid-item {
    -ms-flex-preferred-size: calc((100% - var(--eds-gap-current)*(var(--eds-paper-grid-columns-current) - 1))/var(--eds-paper-grid-columns-current));
    flex-basis: calc((100% - var(--eds-gap-current)*(var(--eds-paper-grid-columns-current) - 1))/var(--eds-paper-grid-columns-current))
}

.eds-banner {
    --eds-navigation-banner-height: 64px;
    --eds-navigation-banner-figure-width: 130px;
    --eds-navigation-figure-width: 68px;
    --eds-navigation-figure-height: 44px;
    min-height: var(--eds-navigation-banner-height)
}

.eds-banner__figure img {
    height: var(--eds-navigation-figure-height);
    min-width: var(--eds-navigation-figure-width)
}

.eds-banner__close {
    background: none;
    border: none
}

.eds-app-download-button__qr {
    display: none;
    text-decoration: none
}

@media (min-width:768px) {
    .eds-app-download-button__qr:where(:not(.eds-root-container-query *)) {
        -ms-flex-align: center;
        align-items: center;
        background: var(--color-white);
        border-radius: var(--eds-radius-1);
        color: var(--color-interactive-primary);
        display: -ms-inline-flexbox;
        display: inline-flex;
        gap: var(--eds-space-2);
        max-width: 200px;
        padding: var(--eds-space-2);
        text-decoration: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-app-download-button__qr {
        -ms-flex-align: center;
        align-items: center;
        background: var(--color-white);
        border-radius: var(--eds-radius-1);
        color: var(--color-interactive-primary);
        display: -ms-inline-flexbox;
        display: inline-flex;
        gap: var(--eds-space-2);
        max-width: 200px;
        padding: var(--eds-space-2);
        text-decoration: none
    }
}

.eds-app-download-button__qr *,
.eds-app-download-button__qr:hover,
.eds-app-download-button__qr:hover * {
    text-decoration: none
}

.eds-app-download-button__storebadge {
    display: inline-block
}

@media (min-width:768px) {
    .eds-app-download-button__storebadge:where(:not(.eds-root-container-query *)) {
        display: none
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-app-download-button__storebadge {
        display: none
    }
}

@media (min-width:768px) {
    .eds-app-download-button__storebadge--always:where(:not(.eds-root-container-query *)) {
        display: inline-block
    }
}

@container eds-RCQ (min-width: 512px) {
    .eds-root-container-query .eds-app-download-button__storebadge--always {
        display: inline-block
    }
}

.eds-pattern-banner-image {
    border-radius: var(--eds-radius-current, 0);
    overflow: hidden
}

.eds-pattern-banner-image .eds-layered__background {
    inset: 0;
    position: absolute
}

.eds-pattern-banner-image .eds-layered__background>* {
    display: block;
    height: 100%
}

.eds-pattern-banner-image .eds-layered__float {
    height: 100%
}

.eds-pattern-banner-image__content {
    color: var(--color-white)
}

.eds-pattern-banner-image__content [class*=eds-display-],
.eds-pattern-banner-image__content [class*=eds-heading-] {
    color: inherit
}

@media (min-width:992px) {
    .eds-pattern-banner-image__content>a:where(:not(.eds-root-container-query *)),
    .eds-pattern-banner-image__content>button:where(:not(.eds-root-container-query *)) {
        width: auto
    }
}

@container eds-RCQ (min-width: 661.33333333px) {
    .eds-root-container-query .eds-pattern-banner-image__content>a,
    .eds-root-container-query .eds-pattern-banner-image__content>button {
        width: auto
    }
}

html {
    scroll-behavior: smooth
}

.main-wrapper {
    position: relative
}

.tw-claculator .np-button-input {
    -webkit-padding-end: 44px;
    padding-inline-end: 44px
}

.main-container {
    overflow: hidden;
    overflow: clip
}

section {
    scroll-margin-top: var(--tw-public-nav-height)
}

@media(min-width:1366px) {
    .grid--xl .container {
        max-width: calc(100% - 200px)
    }
}

@media(min-width:1601px) {
    .grid--xl .container {
        max-width: 1400px
    }
}

@media(min-width:1366px) {
    .grid--xl .container--wide {
        max-width: calc(100% - 136px)
    }
}

@media(min-width:1601px) {
    .grid--xl .container--wide {
        max-width: 1660px
    }
}

.background--white {
    background-color: var(--color-white)
}

.background--neutral {
    background-color: var(--color-background-neutral)
}

.background--light {
    background-color: var(--color-bright-green)
}

.background--dark {
    background-color: var(--color-forest-green)
}

.np-theme-personal--bright-green {
    --color-sentiment-interactive-secondary-neutral: rgba(62, 59, 7, 0.07);
    --color-sentiment-interactive-secondary-neutral-hover: rgba(62, 59, 7, 0.12);
    --color-sentiment-interactive-secondary-neutral-active: rgba(62, 59, 7, 0.17)
}

.np-theme-personal .mw-heading-4 {
    margin-bottom: var(--mw-space-3)
}

@media(min-width:768px) {
    .np-theme-personal .mw-heading-4 {
        margin-bottom: var(--mw-space-4)
    }
}

.mw-container {
    clear: both
}

.hiddenElement {
    visibility: hidden
}

.tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    max-width: 200px
}

@media(min-width:480px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 250px;
        max-width: 325px
    }
}

@media(min-width:768px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 190px
    }
}

@media(min-width:992px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 210px
    }
}

@media(min-width:1200px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 280px
    }
}

@media(min-width:1440px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 315px
    }
}

@media(min-width:1920px) {
    .tw-calculator-breakdown-item__right div.np-select-input-option-content-text-within-trigger h4.np-select-input-option-content-text-primary.d-inline {
        max-width: 350px
    }
}

.disclaimer-link {
    text-decoration: none
}

.overflow-hidden {
    overflow: hidden
}

.block--desktop {
    content-visibility: auto;
    contain-intrinsic-size: 1000px
}

@media(max-width:575px) {
    .block--mobile {
        content-visibility: auto;
        contain-intrinsic-size: 1000px
    }
}

.flag {
    width: var(--size-24);
    height: var(--size-16);
    display: inline-block;
    text-decoration: none;
    background-image: url(/static-assets/app/_next/static/media/flags.0e8bef8f.jpg);
    background-size: 370px auto;
    background-repeat: no-repeat
}

.flag-ad {
    background-position: 7.1428571429% 0
}

.flag-ae {
    background-position: 57.1428571429% 70.5882352941%
}

.flag-af {
    background-position: 0 5.8823529412%
}

.flag-ag {
    background-position: 7.1428571429% 5.8823529412%
}

.flag-ai {
    background-position: 14.2857142857% 0
}

.flag-al {
    background-position: 14.2857142857% 5.8823529412%
}

.flag-am {
    background-position: 0 11.7647058824%
}

.flag-ao {
    background-position: 7.1428571429% 11.7647058824%
}

.flag-aq {
    background-position: 14.2857142857% 11.7647058824%
}

.flag-ar {
    background-position: 0 17.6470588235%
}

.flag-as {
    background-position: 7.1428571429% 17.6470588235%
}

.flag-at {
    background-position: 14.2857142857% 17.6470588235%
}

.flag-au {
    background-position: 21.4285714286% 0
}

.flag-aw {
    background-position: 21.4285714286% 5.8823529412%
}

.flag-ax {
    background-position: 21.4285714286% 11.7647058824%
}

.flag-az {
    background-position: 21.4285714286% 17.6470588235%
}

.flag-ba {
    background-position: 0 23.5294117647%
}

.flag-bb {
    background-position: 7.1428571429% 23.5294117647%
}

.flag-bd {
    background-position: 14.2857142857% 23.5294117647%
}

.flag-be {
    background-position: 21.4285714286% 23.5294117647%
}

.flag-bf {
    background-position: 28.5714285714% 0
}

.flag-bg {
    background-position: 28.5714285714% 5.8823529412%
}

.flag-bh {
    background-position: 28.5714285714% 11.7647058824%
}

.flag-bi {
    background-position: 28.5714285714% 17.6470588235%
}

.flag-bj {
    background-position: 28.5714285714% 23.5294117647%
}

.flag-bl {
    background-position: 0 29.4117647059%
}

.flag-bm {
    background-position: 7.1428571429% 29.4117647059%
}

.flag-bn {
    background-position: 14.2857142857% 29.4117647059%
}

.flag-bo {
    background-position: 21.4285714286% 29.4117647059%
}

.flag-bq {
    background-position: 28.5714285714% 29.4117647059%
}

.flag-br {
    background-position: 35.7142857143% 0
}

.flag-bs {
    background-position: 35.7142857143% 5.8823529412%
}

.flag-bt {
    background-position: 35.7142857143% 11.7647058824%
}

.flag-bv {
    background-position: 35.7142857143% 17.6470588235%
}

.flag-bw {
    background-position: 35.7142857143% 23.5294117647%
}

.flag-by {
    background-position: 35.7142857143% 29.4117647059%
}

.flag-bz {
    background-position: 0 35.2941176471%
}

.flag-ca {
    background-position: 7.1428571429% 35.2941176471%
}

.flag-cc {
    background-position: 14.2857142857% 35.2941176471%
}

.flag-cd {
    background-position: 21.4285714286% 35.2941176471%
}

.flag-cf {
    background-position: 28.5714285714% 35.2941176471%
}

.flag-cg {
    background-position: 35.7142857143% 35.2941176471%
}

.flag-ch {
    background-position: 0 41.1764705882%
}

.flag-ci {
    background-position: 7.1428571429% 41.1764705882%
}

.flag-ck {
    background-position: 14.2857142857% 41.1764705882%
}

.flag-cl {
    background-position: 21.4285714286% 41.1764705882%
}

.flag-cm {
    background-position: 28.5714285714% 41.1764705882%
}

.flag-cn {
    background-position: 35.7142857143% 41.1764705882%
}

.flag-co {
    background-position: 42.8571428571% 0
}

.flag-cr {
    background-position: 42.8571428571% 5.8823529412%
}

.flag-cu {
    background-position: 42.8571428571% 11.7647058824%
}

.flag-cv {
    background-position: 42.8571428571% 17.6470588235%
}

.flag-cw {
    background-position: 42.8571428571% 23.5294117647%
}

.flag-cx {
    background-position: 42.8571428571% 29.4117647059%
}

.flag-cy {
    background-position: 42.8571428571% 35.2941176471%
}

.flag-cz {
    background-position: 42.8571428571% 41.1764705882%
}

.flag-de {
    background-position: 0 47.0588235294%
}

.flag-dj {
    background-position: 7.1428571429% 47.0588235294%
}

.flag-dk {
    background-position: 14.2857142857% 47.0588235294%
}

.flag-dm {
    background-position: 21.4285714286% 47.0588235294%
}

.flag-do {
    background-position: 28.5714285714% 47.0588235294%
}

.flag-dz {
    background-position: 35.7142857143% 47.0588235294%
}

.flag-ec {
    background-position: 42.8571428571% 47.0588235294%
}

.flag-ee {
    background-position: 50% 0
}

.flag-eg {
    background-position: 50% 5.8823529412%
}

.flag-eh {
    background-position: 50% 11.7647058824%
}

.flag-er {
    background-position: 50% 17.6470588235%
}

.flag-es {
    background-position: 50% 23.5294117647%
}

.flag-et {
    background-position: 50% 29.4117647059%
}

.flag-eu {
    background-position: 50% 35.2941176471%
}

.flag-fi {
    background-position: 50% 41.1764705882%
}

.flag-fj {
    background-position: 50% 47.0588235294%
}

.flag-fk {
    background-position: 0 52.9411764706%
}

.flag-fm {
    background-position: 7.1428571429% 52.9411764706%
}

.flag-fo {
    background-position: 14.2857142857% 52.9411764706%
}

.flag-fr {
    background-position: 21.4285714286% 52.9411764706%
}

.flag-ga {
    background-position: 28.5714285714% 52.9411764706%
}

.flag-gb {
    background-position: 35.7142857143% 52.9411764706%
}

.flag-gb-eng {
    background-position: 42.8571428571% 52.9411764706%
}

.flag-gb-nir {
    background-position: 50% 52.9411764706%
}

.flag-gb-sct {
    background-position: 57.1428571429% 0
}

.flag-gb-wls {
    background-position: 57.1428571429% 5.8823529412%
}

.flag-gd {
    background-position: 57.1428571429% 11.7647058824%
}

.flag-ge {
    background-position: 57.1428571429% 17.6470588235%
}

.flag-gf {
    background-position: 57.1428571429% 23.5294117647%
}

.flag-gg {
    background-position: 57.1428571429% 29.4117647059%
}

.flag-gh {
    background-position: 57.1428571429% 35.2941176471%
}

.flag-gi {
    background-position: 57.1428571429% 41.1764705882%
}

.flag-gl {
    background-position: 57.1428571429% 47.0588235294%
}

.flag-gm {
    background-position: 57.1428571429% 52.9411764706%
}

.flag-gn {
    background-position: 0 58.8235294118%
}

.flag-gp {
    background-position: 7.1428571429% 58.8235294118%
}

.flag-gq {
    background-position: 14.2857142857% 58.8235294118%
}

.flag-gr {
    background-position: 21.4285714286% 58.8235294118%
}

.flag-gs {
    background-position: 28.5714285714% 58.8235294118%
}

.flag-gt {
    background-position: 35.7142857143% 58.8235294118%
}

.flag-gu {
    background-position: 42.8571428571% 58.8235294118%
}

.flag-gw {
    background-position: 50% 58.8235294118%
}

.flag-gy {
    background-position: 57.1428571429% 58.8235294118%
}

.flag-hk {
    background-position: 0 64.7058823529%
}

.flag-hm {
    background-position: 7.1428571429% 64.7058823529%
}

.flag-hn {
    background-position: 14.2857142857% 64.7058823529%
}

.flag-hr {
    background-position: 21.4285714286% 64.7058823529%
}

.flag-ht {
    background-position: 28.5714285714% 64.7058823529%
}

.flag-hu {
    background-position: 35.7142857143% 64.7058823529%
}

.flag-id {
    background-position: 42.8571428571% 64.7058823529%
}

.flag-ie {
    background-position: 50% 64.7058823529%
}

.flag-il {
    background-position: 57.1428571429% 64.7058823529%
}

.flag-im {
    background-position: 64.2857142857% 0
}

.flag-in {
    background-position: 64.2857142857% 5.8823529412%
}

.flag-io {
    background-position: 64.2857142857% 11.7647058824%
}

.flag-iq {
    background-position: 64.2857142857% 17.6470588235%
}

.flag-ir {
    background-position: 64.2857142857% 23.5294117647%
}

.flag-is {
    background-position: 64.2857142857% 29.4117647059%
}

.flag-it {
    background-position: 64.2857142857% 35.2941176471%
}

.flag-je {
    background-position: 64.2857142857% 41.1764705882%
}

.flag-jm {
    background-position: 64.2857142857% 47.0588235294%
}

.flag-jo {
    background-position: 64.2857142857% 52.9411764706%
}

.flag-jp {
    background-position: 64.2857142857% 58.8235294118%
}

.flag-ke {
    background-position: 64.2857142857% 64.7058823529%
}

.flag-kg {
    background-position: 0 70.5882352941%
}

.flag-kh {
    background-position: 7.1428571429% 70.5882352941%
}

.flag-ki {
    background-position: 14.2857142857% 70.5882352941%
}

.flag-km {
    background-position: 21.4285714286% 70.5882352941%
}

.flag-kn {
    background-position: 28.5714285714% 70.5882352941%
}

.flag-kp {
    background-position: 35.7142857143% 70.5882352941%
}

.flag-kr {
    background-position: 42.8571428571% 70.5882352941%
}

.flag-kw {
    background-position: 50% 70.5882352941%
}

.flag-ky {
    background-position: 0 0
}

.flag-kz {
    background-position: 64.2857142857% 70.5882352941%
}

.flag-la {
    background-position: 71.4285714286% 0
}

.flag-lb {
    background-position: 71.4285714286% 5.8823529412%
}

.flag-lc {
    background-position: 71.4285714286% 11.7647058824%
}

.flag-li {
    background-position: 71.4285714286% 17.6470588235%
}

.flag-lk {
    background-position: 71.4285714286% 23.5294117647%
}

.flag-lr {
    background-position: 71.4285714286% 29.4117647059%
}

.flag-ls {
    background-position: 71.4285714286% 35.2941176471%
}

.flag-lt {
    background-position: 71.4285714286% 41.1764705882%
}

.flag-lu {
    background-position: 71.4285714286% 47.0588235294%
}

.flag-lv {
    background-position: 71.4285714286% 52.9411764706%
}

.flag-ly {
    background-position: 71.4285714286% 58.8235294118%
}

.flag-ma {
    background-position: 71.4285714286% 64.7058823529%
}

.flag-mc {
    background-position: 71.4285714286% 70.5882352941%
}

.flag-md {
    background-position: 0 76.4705882353%
}

.flag-me {
    background-position: 7.1428571429% 76.4705882353%
}

.flag-mf {
    background-position: 14.2857142857% 76.4705882353%
}

.flag-mg {
    background-position: 21.4285714286% 76.4705882353%
}

.flag-mh {
    background-position: 28.5714285714% 76.4705882353%
}

.flag-mk {
    background-position: 35.7142857143% 76.4705882353%
}

.flag-ml {
    background-position: 42.8571428571% 76.4705882353%
}

.flag-mm {
    background-position: 50% 76.4705882353%
}

.flag-mn {
    background-position: 57.1428571429% 76.4705882353%
}

.flag-mo {
    background-position: 64.2857142857% 76.4705882353%
}

.flag-mp {
    background-position: 71.4285714286% 76.4705882353%
}

.flag-mq {
    background-position: 78.5714285714% 0
}

.flag-mr {
    background-position: 78.5714285714% 5.8823529412%
}

.flag-ms {
    background-position: 78.5714285714% 11.7647058824%
}

.flag-mt {
    background-position: 78.5714285714% 17.6470588235%
}

.flag-mu {
    background-position: 78.5714285714% 23.5294117647%
}

.flag-mv {
    background-position: 78.5714285714% 29.4117647059%
}

.flag-mw {
    background-position: 78.5714285714% 35.2941176471%
}

.flag-mx {
    background-position: 78.5714285714% 41.1764705882%
}

.flag-my {
    background-position: 78.5714285714% 47.0588235294%
}

.flag-mz {
    background-position: 78.5714285714% 52.9411764706%
}

.flag-na {
    background-position: 78.5714285714% 58.8235294118%
}

.flag-nc {
    background-position: 78.5714285714% 64.7058823529%
}

.flag-ne {
    background-position: 78.5714285714% 70.5882352941%
}

.flag-nf {
    background-position: 78.5714285714% 76.4705882353%
}

.flag-ng {
    background-position: 0 82.3529411765%
}

.flag-ni {
    background-position: 7.1428571429% 82.3529411765%
}

.flag-nl {
    background-position: 14.2857142857% 82.3529411765%
}

.flag-no {
    background-position: 21.4285714286% 82.3529411765%
}

.flag-np {
    background-position: 28.5714285714% 82.3529411765%
}

.flag-nr {
    background-position: 35.7142857143% 82.3529411765%
}

.flag-nu {
    background-position: 42.8571428571% 82.3529411765%
}

.flag-nz {
    background-position: 50% 82.3529411765%
}

.flag-om {
    background-position: 57.1428571429% 82.3529411765%
}

.flag-pa {
    background-position: 64.2857142857% 82.3529411765%
}

.flag-pe {
    background-position: 71.4285714286% 82.3529411765%
}

.flag-pf {
    background-position: 78.5714285714% 82.3529411765%
}

.flag-pg {
    background-position: 0 88.2352941176%
}

.flag-ph {
    background-position: 7.1428571429% 88.2352941176%
}

.flag-pk {
    background-position: 14.2857142857% 88.2352941176%
}

.flag-pl {
    background-position: 21.4285714286% 88.2352941176%
}

.flag-pm {
    background-position: 28.5714285714% 88.2352941176%
}

.flag-pn {
    background-position: 35.7142857143% 88.2352941176%
}

.flag-pr {
    background-position: 42.8571428571% 88.2352941176%
}

.flag-ps {
    background-position: 50% 88.2352941176%
}

.flag-pt {
    background-position: 57.1428571429% 88.2352941176%
}

.flag-pw {
    background-position: 64.2857142857% 88.2352941176%
}

.flag-py {
    background-position: 71.4285714286% 88.2352941176%
}

.flag-qa {
    background-position: 78.5714285714% 88.2352941176%
}

.flag-re {
    background-position: 85.7142857143% 0
}

.flag-ro {
    background-position: 85.7142857143% 5.8823529412%
}

.flag-rs {
    background-position: 85.7142857143% 11.7647058824%
}

.flag-ru {
    background-position: 85.7142857143% 17.6470588235%
}

.flag-rw {
    background-position: 85.7142857143% 23.5294117647%
}

.flag-sa {
    background-position: 85.7142857143% 29.4117647059%
}

.flag-sb {
    background-position: 85.7142857143% 35.2941176471%
}

.flag-sc {
    background-position: 85.7142857143% 41.1764705882%
}

.flag-sd {
    background-position: 85.7142857143% 47.0588235294%
}

.flag-se {
    background-position: 85.7142857143% 52.9411764706%
}

.flag-sg {
    background-position: 85.7142857143% 58.8235294118%
}

.flag-sh {
    background-position: 85.7142857143% 64.7058823529%
}

.flag-si {
    background-position: 85.7142857143% 70.5882352941%
}

.flag-sj {
    background-position: 85.7142857143% 76.4705882353%
}

.flag-sk {
    background-position: 85.7142857143% 82.3529411765%
}

.flag-sl {
    background-position: 85.7142857143% 88.2352941176%
}

.flag-sm {
    background-position: 0 94.1176470588%
}

.flag-sn {
    background-position: 7.1428571429% 94.1176470588%
}

.flag-so {
    background-position: 14.2857142857% 94.1176470588%
}

.flag-sr {
    background-position: 21.4285714286% 94.1176470588%
}

.flag-ss {
    background-position: 28.5714285714% 94.1176470588%
}

.flag-st {
    background-position: 35.7142857143% 94.1176470588%
}

.flag-sv {
    background-position: 42.8571428571% 94.1176470588%
}

.flag-sx {
    background-position: 50% 94.1176470588%
}

.flag-sy {
    background-position: 57.1428571429% 94.1176470588%
}

.flag-sz {
    background-position: 64.2857142857% 94.1176470588%
}

.flag-tc {
    background-position: 71.4285714286% 94.1176470588%
}

.flag-td {
    background-position: 78.5714285714% 94.1176470588%
}

.flag-tf {
    background-position: 85.7142857143% 94.1176470588%
}

.flag-tg {
    background-position: 92.8571428571% 0
}

.flag-th {
    background-position: 92.8571428571% 5.8823529412%
}

.flag-tj {
    background-position: 92.8571428571% 11.7647058824%
}

.flag-tk {
    background-position: 92.8571428571% 17.6470588235%
}

.flag-tl {
    background-position: 92.8571428571% 23.5294117647%
}

.flag-tm {
    background-position: 92.8571428571% 29.4117647059%
}

.flag-tn {
    background-position: 92.8571428571% 35.2941176471%
}

.flag-to {
    background-position: 92.8571428571% 41.1764705882%
}

.flag-tr {
    background-position: 92.8571428571% 47.0588235294%
}

.flag-tt {
    background-position: 92.8571428571% 52.9411764706%
}

.flag-tv {
    background-position: 92.8571428571% 58.8235294118%
}

.flag-tw {
    background-position: 92.8571428571% 64.7058823529%
}

.flag-tz {
    background-position: 92.8571428571% 70.5882352941%
}

.flag-ua {
    background-position: 92.8571428571% 76.4705882353%
}

.flag-ug {
    background-position: 92.8571428571% 82.3529411765%
}

.flag-um {
    background-position: 92.8571428571% 88.2352941176%
}

.flag-un {
    background-position: 92.8571428571% 94.1176470588%
}

.flag-us {
    background-position: 0 100%
}

.flag-uy {
    background-position: 7.1428571429% 100%
}

.flag-uz {
    background-position: 14.2857142857% 100%
}

.flag-va {
    background-position: 21.4285714286% 100%
}

.flag-vc {
    background-position: 28.5714285714% 100%
}

.flag-ve {
    background-position: 35.7142857143% 100%
}

.flag-vg {
    background-position: 42.8571428571% 100%
}

.flag-vi {
    background-position: 50% 100%
}

.flag-vn {
    background-position: 57.1428571429% 100%
}

.flag-vu {
    background-position: 64.2857142857% 100%
}

.flag-wf {
    background-position: 71.4285714286% 100%
}

.flag-ws {
    background-position: 78.5714285714% 100%
}

.flag-ye {
    background-position: 85.7142857143% 100%
}

.flag-yt {
    background-position: 92.8571428571% 100%
}

.flag-za {
    background-position: 100% 0
}

.flag-zm {
    background-position: 100% 5.8823529412%
}

.flag-zw {
    background-position: 100% 11.7647058824%
}

.flag-zz {
    background-position: 100% 17.6470588235%
}

.heroContainer {
    overflow: hidden;
    width: calc(100% + var(--size-16)*4);
    margin-left: calc(var(--size-16)*-2)
}

@media(min-width:768px) {
    .heroContainer {
        padding-top: var(--size-24)
    }
    .heroContainer.globe {
        width: 80%;
        margin-left: auto;
        margin-right: auto
    }
}

@media(max-width:575px) {
    .heroContainer.globe {
        width: 581px;
        -webkit-transform: translateX(-210px);
        transform: translateX(-210px)
    }
}

@media(min-width:1200px) {
    .heroMediaResetMarginDesktop {
        width: calc(100% + var(--size-16)*4);
        margin-left: calc(var(--size-16)*-2)
    }
    .heroMediaDefault {
        width: 100%
    }
}

.resetTransform svg {
    -webkit-transform: none !important;
    -webkit-transform: initial !important;
    transform: none !important
}

.w-100 {
    width: 100%
}

.heroVideoWrapper {
    position: relative;
    width: 100%
}

.heroVideoWrapper img,
.heroVideoWrapper video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.usPadding {
    padding-bottom: 133.33%
}

@media(min-width:768px) {
    .usPadding {
        padding-bottom: 43.56%
    }
}

.regionalPadding {
    padding-bottom: 133.33%
}

@media(min-width:768px) {
    .regionalPadding {
        padding-bottom: 52.52%
    }
}

.btn-stack button,
.btn-stack>a {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex: 1 1;
    flex: 1 1;
    -ms-flex-align: center;
    align-items: center;
    -ms-flex-pack: center;
    justify-content: center
}

@media(max-width:575px) {
    .btn-stack-column-xs {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .btn-stack-column-xs button,
    .btn-stack-column-xs>a {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

@media(max-width:767px) {
    .btn-stack-column-sm {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .btn-stack-column-sm button,
    .btn-stack-column-sm>a {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

@media(max-width:991px) {
    .btn-stack-column-md {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .btn-stack-column-md button,
    .btn-stack-column-md>a {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

@media(max-width:1199px) {
    .btn-stack-column-lg {
        display: -ms-flexbox;
        display: flex;
        -ms-flex-direction: column;
        flex-direction: column
    }
    .btn-stack-column-lg button,
    .btn-stack-column-lg>a {
        display: -ms-flexbox;
        display: flex;
        width: 100%
    }
}

.btn-stack-m-1 {
    -webkit-transform: translateX(calc(var(--size-8) * -1));
    transform: translateX(calc(var(--size-8) * -1))
}

.btn-stack-m-1 button,
.btn-stack-m-1>a {
    margin: var(--size-8)
}

.btn-stack-m-2 {
    -webkit-transform: translateX(calc(var(--size-12) * -1));
    transform: translateX(calc(var(--size-12) * -1))
}

.btn-stack-m-2 button,
.btn-stack-m-2>a {
    margin: var(--size-12)
}

.btn-stack-m-3 {
    -webkit-transform: translateX(calc(var(--size-16) * -1));
    transform: translateX(calc(var(--size-16) * -1))
}

.btn-stack-m-3 button,
.btn-stack-m-3>a {
    margin: var(--size-16)
}

.flagsComponent__link {
    width: 100%;
    background-color: var(--color-content-primary);
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
    align-items: center;
    font-size: var(--size-16);
    font-weight: var(--font-weight-semi-bold);
    color: #fff;
    text-decoration: none;
    position: relative
}

.flagsComponent__link .flag {
    background-image: url(/static-assets/app/_next/static/media/flags.0e8bef8f.jpg) !important;
    background-size: 330px auto;
    width: 21px;
    height: var(--size-16);
    display: inline-block
}

.flagsComponent--popular {
    margin-bottom: 0
}

@media(max-width:575px) {
    .flagsComponent--popular li:nth-child(n+3) {
        display: none
    }
}

@media(max-width:991px) {
    .flagsComponent--popular li:nth-child(n+5) {
        display: none
    }
}

@media(max-width:1199px) {
    .flagsComponent--popular li:nth-child(n+7) {
        display: none
    }
}

@media(min-width:576px) {
    .flagsComponent--popular .flagsComponent__link:after {
        content: "";
        height: 48px;
        border-radius: 3px;
        background: -webkit-gradient(linear, left top, left bottom, from(rgba(55, 81, 126, .4)), to(#2f4468));
        background: linear-gradient(180deg, rgba(55, 81, 126, .4), #2f4468);
        display: block;
        left: 0;
        right: 0;
        position: absolute;
        top: 64px;
        pointer-events: none
    }
}

.section:empty+.section .mw-icon-divider {
    padding-top: 0 !important;
    border-top: 0
}

.align-center {
    -ms-flex-align: center !important;
    align-items: center !important
}

.text-center {
    text-align: center
}

.bg-none {
    background: none !important
}

.bg-stripe {
    background-color: var(--color-background-neutral) !important;
    background-image: url(/static-assets/app/_next/static/media/bg-stripe.f986dca1.svg) !important;
    background-repeat: no-repeat !important;
    background-position: top !important;
    background-size: cover !important
}

.bg-map {
    background: #435e89 url(/static-assets/app/_next/static/media/map-blue.afc455d0.png) no-repeat 50%;
    background-size: contain;
    color: var(--color-text-control)
}

.bg-dark {
    background-color: var(--color-background-elevated)
}

.text-hide {
    font: 0/0 a !important;
    color: rgba(0, 0, 0, 0) !important;
    text-shadow: none !important;
    background-color: rgba(0, 0, 0, 0) !important;
    border: 0 !important
}

.text-semibold {
    font-weight: 500 !important
}

.np-theme-personal--bright-green {
    --color-content-tertiary: rgb(22 51 0/80%)
}

@media(max-width:767px) {
    .p-sm-y-0 {
        padding-top: 0;
        padding-bottom: 0
    }
}

/*# sourceMappingURL=522181f239647c7c.css.map*/