/* node_modules/@sfc/style/css/sfc-style.css */
:root {
  --sfc-color-white: hsl(0, 0%, 100%);
  --sfc-color-black: hsl(0, 0%, 0%);
  --sfc-color-brand-01: hsl(24, 100%, 50%);
  --sfc-color-brand-01-lightest: #ffefe5;
  --sfc-color-brand-01-dark: #ff4800;
  --sfc-color-brand-02: #009;
  --sfc-color-brand-02-lighter: #d3edf4;
  --sfc-color-brand-02-dark: #19197c;
  --sfc-color-brand-02-darkest: #141240;
  --sfc-color-accent-01: #42d77a;
  --sfc-color-success: hsl(155, 100%, 35%);
  --sfc-color-success-light: hsl(155, 80%, 97%);
  --sfc-color-success-dark: #70ac13;
  --sfc-color-danger: hsl(13, 100%, 44%);
  --sfc-color-danger-light: hsl(13, 100%, 97%);
  --sfc-color-warning: hsl(42, 100%, 56%);
  --sfc-color-warning-light: hsl(42, 100%, 96%);
  --sfc-color-info: hsl(199, 100%, 67%);
  --sfc-color-info-light: hsl(199, 100%, 97%);
  --sfc-color-gray: #666;
  --sfc-color-gray-light: #aaa;
  --sfc-color-gray-lighter: #ccc;
  --sfc-color-gray-lightest: #e3e3e3;
  --sfc-color-gray-darker: #333;
  --sfc-color-accent-02: #f6ff01;
  --sfc-color-accent-01-light: #4e9;
  --sfc-color-accent-01-dark: #38c868;
  --sfc-color-brand-01-light: #fe8000;
  --sfc-color-brand-02-light: #427ac9;
}
:root {
  --sfc-color-background-success: hsl(155, 80%, 97%);
  --sfc-color-background-warning: hsl(42, 100%, 96%);
  --sfc-color-background-error: hsl(13, 100%, 97%);
  --sfc-color-background-info: hsl(199, 100%, 97%);
  --sfc-color-background-actionable-1: hsl(0, 0%, 100%);
  --sfc-color-background-actionable-1-hover: hsl(219, 2%, 93%);
  --sfc-color-border-actionable-1: hsl(219, 2%, 46%);
  --sfc-color-border-actionable-1-hover: hsl(219, 2%, 13%);
  --sfc-color-border-default: hsl(219, 2%, 88%);
  --sfc-color-border-disabled: hsl(219, 2%, 74%);
  --sfc-color-border-success: hsl(155, 100%, 35%);
  --sfc-color-border-warning: hsl(42, 100%, 56%);
  --sfc-color-border-error: hsl(13, 100%, 44%);
  --sfc-color-border-info: hsl(199, 100%, 67%);
  --sfc-color-border-selected: hsl(219, 100%, 50%);
  --sfc-dataviz-axis-color-border: hsl(219, 2%, 46%);
  --sfc-dataviz-datapoint-color-border: hsl(0, 0%, 100%);
  --sfc-dataviz-grid-line-color-border: hsl(219, 2%, 88%);
  --sfc-dataviz-grid-line-color-border-emphasis: hsl(219, 2%, 88%);
  --sfc-dataviz-average-line-color-border: hsl(219, 2%, 46%);
  --sfc-color-icon-default: hsl(219, 2%, 13%);
  --sfc-color-icon-support: hsl(219, 2%, 46%);
  --sfc-color-icon-positive: hsl(154, 100%, 29%);
  --sfc-color-icon-negative: hsl(13, 100%, 44%);
  --sfc-color-icon-actionable-1: hsl(235, 100%, 33%);
  --sfc-color-icon-actionable-1-hover: hsl(219, 100%, 50%);
  --sfc-color-icon-actionable-2: hsl(219, 100%, 50%);
  --sfc-color-icon-actionable-2-hover: hsl(208, 100%, 50%);
  --sfc-color-icon-inverted: hsl(0, 0%, 100%);
  --sfc-color-icon-selected: hsl(219, 100%, 50%);
  --sfc-color-icon-disabled: hsl(219, 2%, 74%);
  --sfc-color-text-disabled: hsl(219, 2%, 74%);
  --sfc-color-text-selected: hsl(219, 100%, 50%);
  --sfc-text-selection-color-text: hsl(219, 2%, 13%);
  --sfc-text-selection-color-background: hsl(212, 100%, 85%);
  --sfc-mark-color-background: hsl(42, 100%, 76%);
  --sfc-mark-color-text: hsl(219, 2%, 13%);
  --sfc-rabo-logo-color-fill: hsl(235, 100%, 33%);
  --sfc-body-color-text: hsl(219, 2%, 13%);
  --sfc-heading-1-color-text: hsl(219, 100%, 50%);
  --sfc-heading-2-color-text: hsl(219, 100%, 50%);
  --sfc-heading-3-color-text: hsl(219, 100%, 50%);
  --sfc-heading-4-color-text: hsl(235, 100%, 33%);
  --sfc-heading-5-color-text: hsl(235, 100%, 33%);
  --sfc-heading-6-color-text: hsl(219, 2%, 38%);
  --sfc-heading-display-1-color-text: hsl(219, 100%, 50%);
  --sfc-heading-display-2-color-text: hsl(219, 100%, 50%);
  --sfc-paragraph-color-text: hsl(219, 2%, 13%);
  --sfc-unordered-list-color-text: hsl(219, 2%, 13%);
  --sfc-ordered-list-color-text: hsl(219, 2%, 13%);
  --sfc-description-term-color-text: hsl(219, 2%, 46%);
  --sfc-description-definition-color-text: hsl(219, 2%, 13%);
  --sfc-caption-color-text: hsl(219, 2%, 13%);
  --sfc-link-color-text: hsl(235, 100%, 33%);
  --sfc-link-color-text-visited: hsl(221, 34%, 48%);
  --sfc-link-color-text-focus: hsl(219, 100%, 50%);
  --sfc-link-color-text-hover: hsl(219, 100%, 50%);
  --sfc-link-color-text-active: hsl(219, 100%, 50%);
  --sfc-link-color-text-subtle: hsl(235, 100%, 33%);
  --sfc-link-color-text-subtle-visited: hsl(221, 34%, 48%);
  --sfc-link-color-text-subtle-focus: hsl(219, 100%, 50%);
  --sfc-link-color-text-subtle-hover: hsl(235, 100%, 33%);
  --sfc-link-color-text-subtle-active: hsl(219, 100%, 50%);
  --sfc-link-color-text-inverted: hsl(0, 0%, 100%);
  --sfc-link-color-text-inverted-visited: hsl(199, 100%, 67%);
  --sfc-link-color-text-inverted-focus: hsl(219, 2%, 88%);
  --sfc-link-color-text-inverted-hover: hsl(219, 2%, 88%);
  --sfc-link-color-text-inverted-active: hsl(219, 2%, 88%);
  --sfc-link-color-text-footer: hsl(219, 2%, 46%);
  --sfc-link-color-text-footer-hover: hsl(219, 2%, 46%);
  --sfc-link-color-text-footer-focus: hsl(219, 2%, 13%);
  --sfc-link-color-text-footer-active: hsl(219, 2%, 13%);
  --sfc-link-color-text-footer-visited: hsl(219, 2%, 46%);
  --sfc-text-support-1-color-text: hsl(210, 2%, 40%);
  --sfc-text-support-2-color-text: hsl(219, 2%, 46%);
  --sfc-text-support-3-color-text: hsl(219, 2%, 46%);
  --sfc-dataviz-axis-color-text: hsl(219, 2%, 46%);
  --sfc-dataviz-header-color-text: hsl(219, 2%, 13%);
  --sfc-dataviz-legend-color-text: hsl(219, 2%, 13%);
  --sfc-widget-heading-color-text: hsl(219, 2%, 13%);
  --sfc-backdrop-color-background: hsla(0, 0%, 0%, 0.6);
  --sfc-body-color-background: hsl(0, 0%, 100%);
  --sfc-body-color-background-subtle: hsl(219, 2%, 96%);
  --sfc-body-color-background-emphasis: hsl(240, 100%, 19%);
  --sfc-chat-bubble-color-background-outgoing: hsl(219, 100%, 50%);
  --sfc-chat-bubble-color-background-incoming: hsl(219, 2%, 96%);
  --sfc-menu-color-background: hsl(0, 0%, 100%);
  --sfc-menu-color-background-subtle: hsl(219, 2%, 96%);
  --sfc-menu-color-background-subtle-2: hsl(219, 2%, 93%);
  --sfc-popover-color-background: hsl(0, 0%, 100%);
  --sfc-section-color-background: hsl(0, 0%, 100%);
  --sfc-section-color-background-subtle: hsl(219, 2%, 96%);
  --sfc-section-color-background-emphasis: hsl(240, 100%, 19%);
  --sfc-section-color-background-emphasis-2: hsl(219, 100%, 50%);
  --sfc-dataviz-color-background: hsl(0, 0%, 100%);
  --sfc-divider-color-border: hsl(219, 2%, 88%);
  --sfc-drop-zone-color-border-default: hsl(219, 2%, 46%);
  --sfc-drop-zone-color-border-default-dragover: hsl(219, 100%, 50%);
  --sfc-esg-label-color-text: hsl(0, 0%, 100%);
  --sfc-esg-label-color-background: hsl(219, 100%, 50%);
  --sfc-shimmer-highlight-color-background:
    linear-gradient(
      to right,
      transparent,
      hsla(0, 0%, 100%, 0.9),
      transparent);
  --sfc-shimmer-color-background: hsl(219, 2%, 93%);
  --sfc-app-navigation-color-text: hsl(219, 2%, 46%);
  --sfc-app-navigation-color-text-selected: hsl(219, 100%, 50%);
  --sfc-app-navigation-color-icon: hsl(219, 2%, 46%);
  --sfc-app-navigation-color-icon-selected: hsl(219, 100%, 50%);
  --sfc-dataviz-color-qualitative-1: hsl(219, 100%, 50%);
  --sfc-dataviz-color-qualitative-2: hsl(240, 100%, 19%);
  --sfc-dataviz-color-qualitative-3: hsl(24, 100%, 50%);
  --sfc-dataviz-color-qualitative-4: hsl(42, 100%, 56%);
  --sfc-dataviz-color-qualitative-5: hsl(160, 100%, 40%);
  --sfc-dataviz-color-qualitative-6: hsl(219, 2%, 62%);
  --sfc-dataviz-color-qualitative-empty: hsl(219, 2%, 88%);
  --sfc-dataviz-color-qualitative-1-area: hsl(217, 100%, 96%);
  --sfc-dataviz-color-qualitative-2-area: hsl(220, 35%, 93%);
  --sfc-dataviz-color-qualitative-3-area: hsl(20, 100%, 96%);
  --sfc-dataviz-color-qualitative-4-area: hsl(39, 100%, 97%);
  --sfc-dataviz-color-qualitative-5-area: hsl(145, 60%, 96%);
  --sfc-dataviz-color-qualitative-6-area: hsl(0, 0%, 96%);
  --sfc-dataviz-color-qualitative-positive: hsl(160, 100%, 40%);
  --sfc-dataviz-color-qualitative-neutral: hsl(219, 2%, 62%);
  --sfc-dataviz-color-qualitative-negative: hsl(13, 100%, 44%);
  --sfc-dataviz-color-qualitative-1-deemphasized: hsl(217, 100%, 87%);
  --sfc-dataviz-color-qualitative-2-deemphasized: hsl(220, 34%, 79%);
  --sfc-dataviz-color-qualitative-3-deemphasized: hsl(20, 100%, 89%);
  --sfc-dataviz-color-qualitative-4-deemphasized: hsl(39, 100%, 90%);
  --sfc-dataviz-color-qualitative-5-deemphasized: hsl(146, 59%, 88%);
  --sfc-dataviz-color-qualitative-6-deemphasized: hsl(210, 4%, 89%);
  --sfc-dataviz-color-qualitative-positive-deemphasized: hsl(146, 59%, 88%);
  --sfc-dataviz-color-qualitative-negative-deemphasized: hsl(12, 97%, 88%);
  --sfc-dataviz-color-qualitative-neutral-deemphasized: hsl(210, 4%, 89%);
  --sfc-dataviz-color-qualitative-empty-deemphasized: hsl(0, 0%, 96%);
  --sfc-dataviz-gradient-qualitative-1-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(219, 100%, 50%) 2px,
      hsl(219, 100%, 50%) 4px);
  --sfc-dataviz-gradient-qualitative-1-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(217, 100%, 87%) 2px,
      hsl(217, 100%, 87%) 4px);
  --sfc-dataviz-gradient-qualitative-2-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(240, 100%, 19%) 2px,
      hsl(240, 100%, 19%) 4px);
  --sfc-dataviz-gradient-qualitative-2-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(220, 34%, 79%) 2px,
      hsl(220, 34%, 79%) 4px);
  --sfc-dataviz-gradient-qualitative-3-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(24, 100%, 50%) 2px,
      hsl(24, 100%, 50%) 4px);
  --sfc-dataviz-gradient-qualitative-3-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(20, 100%, 89%) 2px,
      hsl(20, 100%, 89%) 4px);
  --sfc-dataviz-color-sequential-1-100: hsl(219, 100%, 50%);
  --sfc-dataviz-color-sequential-1-90: hsl(220, 100%, 58%);
  --sfc-dataviz-color-sequential-1-80: hsl(219, 100%, 64%);
  --sfc-dataviz-color-sequential-1-70: hsl(219, 100%, 69%);
  --sfc-dataviz-color-sequential-1-60: hsl(218, 100%, 74%);
  --sfc-dataviz-color-sequential-1-50: hsl(218, 100%, 78%);
  --sfc-dataviz-color-sequential-1-40: hsl(217, 100%, 83%);
  --sfc-dataviz-color-sequential-1-30: hsl(217, 100%, 87%);
  --sfc-dataviz-color-sequential-1-20: hsl(216, 100%, 92%);
  --sfc-dataviz-color-sequential-1-10: hsl(217, 100%, 96%);
  --sfc-dataviz-color-sequential-1-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-sequential-2-100: hsl(240, 100%, 19%);
  --sfc-dataviz-color-sequential-2-90: hsl(223, 73%, 28%);
  --sfc-dataviz-color-sequential-2-80: hsl(221, 48%, 38%);
  --sfc-dataviz-color-sequential-2-70: hsl(221, 34%, 48%);
  --sfc-dataviz-color-sequential-2-60: hsl(221, 32%, 56%);
  --sfc-dataviz-color-sequential-2-50: hsl(220, 32%, 64%);
  --sfc-dataviz-color-sequential-2-40: hsl(219, 33%, 72%);
  --sfc-dataviz-color-sequential-2-30: hsl(220, 34%, 79%);
  --sfc-dataviz-color-sequential-2-20: hsl(220, 34%, 86%);
  --sfc-dataviz-color-sequential-2-10: hsl(220, 35%, 93%);
  --sfc-dataviz-color-sequential-2-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-sequential-3-100: hsl(24, 100%, 50%);
  --sfc-dataviz-color-sequential-3-90: hsl(20, 100%, 62%);
  --sfc-dataviz-color-sequential-3-80: hsl(19, 100%, 68%);
  --sfc-dataviz-color-sequential-3-70: hsl(18, 100%, 73%);
  --sfc-dataviz-color-sequential-3-60: hsl(19, 100%, 77%);
  --sfc-dataviz-color-sequential-3-50: hsl(19, 100%, 82%);
  --sfc-dataviz-color-sequential-3-40: hsl(20, 100%, 85%);
  --sfc-dataviz-color-sequential-3-30: hsl(20, 100%, 89%);
  --sfc-dataviz-color-sequential-3-20: hsl(20, 100%, 93%);
  --sfc-dataviz-color-sequential-3-10: hsl(20, 100%, 96%);
  --sfc-dataviz-color-sequential-3-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-sequential-4-100: hsl(42, 100%, 56%);
  --sfc-dataviz-color-sequential-4-90: hsl(40, 100%, 65%);
  --sfc-dataviz-color-sequential-4-80: hsl(39, 100%, 70%);
  --sfc-dataviz-color-sequential-4-70: hsl(39, 100%, 75%);
  --sfc-dataviz-color-sequential-4-60: hsl(39, 100%, 79%);
  --sfc-dataviz-color-sequential-4-50: hsl(39, 100%, 83%);
  --sfc-dataviz-color-sequential-4-40: hsl(39, 100%, 86%);
  --sfc-dataviz-color-sequential-4-30: hsl(39, 100%, 90%);
  --sfc-dataviz-color-sequential-4-20: hsl(39, 100%, 93%);
  --sfc-dataviz-color-sequential-4-10: hsl(39, 100%, 97%);
  --sfc-dataviz-color-sequential-4-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-sequential-5-100: hsl(160, 100%, 40%);
  --sfc-dataviz-color-sequential-5-90: hsl(153, 61%, 55%);
  --sfc-dataviz-color-sequential-5-80: hsl(151, 59%, 62%);
  --sfc-dataviz-color-sequential-5-70: hsl(149, 58%, 68%);
  --sfc-dataviz-color-sequential-5-60: hsl(148, 58%, 74%);
  --sfc-dataviz-color-sequential-5-50: hsl(148, 58%, 79%);
  --sfc-dataviz-color-sequential-5-40: hsl(146, 58%, 83%);
  --sfc-dataviz-color-sequential-5-30: hsl(146, 59%, 88%);
  --sfc-dataviz-color-sequential-5-20: hsl(147, 57%, 92%);
  --sfc-dataviz-color-sequential-5-10: hsl(145, 60%, 96%);
  --sfc-dataviz-color-sequential-5-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-sequential-6-100: hsl(219, 2%, 62%);
  --sfc-dataviz-color-sequential-6-90: hsl(210, 2%, 66%);
  --sfc-dataviz-color-sequential-6-80: hsl(200, 2%, 70%);
  --sfc-dataviz-color-sequential-6-70: hsl(200, 2%, 74%);
  --sfc-dataviz-color-sequential-6-60: hsl(210, 2%, 78%);
  --sfc-dataviz-color-sequential-6-50: hsl(210, 2%, 82%);
  --sfc-dataviz-color-sequential-6-40: hsl(240, 1%, 85%);
  --sfc-dataviz-color-sequential-6-30: hsl(210, 4%, 89%);
  --sfc-dataviz-color-sequential-6-20: hsl(180, 3%, 93%);
  --sfc-dataviz-color-sequential-6-10: hsl(0, 0%, 96%);
  --sfc-dataviz-color-sequential-6-0: hsl(0, 0%, 100%);
  --sfc-dataviz-color-diverging-1-warm-100: hsl(13, 100%, 44%);
  --sfc-dataviz-color-diverging-1-warm-80: hsl(12, 83%, 55%);
  --sfc-dataviz-color-diverging-1-warm-60: hsl(23, 93%, 65%);
  --sfc-dataviz-color-diverging-1-warm-40: hsl(35, 99%, 72%);
  --sfc-dataviz-color-diverging-1-warm-20: hsl(46, 94%, 82%);
  --sfc-dataviz-color-diverging-1-neutral: hsl(43, 95%, 92%);
  --sfc-dataviz-color-diverging-1-cool-20: hsl(168, 24%, 88%);
  --sfc-dataviz-color-diverging-1-cool-40: hsl(199, 60%, 73%);
  --sfc-dataviz-color-diverging-1-cool-60: hsl(207, 46%, 56%);
  --sfc-dataviz-color-diverging-1-cool-80: hsl(213, 87%, 35%);
  --sfc-dataviz-color-diverging-1-cool-100: hsl(235, 100%, 33%);
  --sfc-illustration-color-primary: hsl(235, 100%, 33%);
  --sfc-illustration-color-accent-cool: hsl(219, 100%, 50%);
  --sfc-illustration-color-accent-warm: hsl(24, 100%, 50%);
  --sfc-illustration-color-accent-fresh: hsl(160, 100%, 40%);
  --sfc-illustration-color-fabrics: hsl(219, 2%, 88%);
  --sfc-illustration-color-shadows: hsl(219, 2%, 96%);
  --sfc-illustration-color-surface: hsl(0, 0%, 100%);
  --sfc-illustration-color-line-standalone: hsl(235, 100%, 33%);
  --sfc-illustration-color-text: hsl(0, 0%, 100%);
  --sfc-illustration-color-text-standalone: hsl(219, 2%, 13%);
  --sfc-focus-outline-color: hsl(219, 100%, 50%);
  --sfc-focus-template-title-color-text: hsl(219, 2%, 13%);
  --sfc-experiment-whoosh-button-color-text: hsl(0, 0%, 100%);
  --sfc-experiment-whoosh-button-color-background: hsl(219, 100%, 50%);
  --sfc-experiment-whoosh-button-color-background-hover: hsl(223, 100%, 45%);
  --sfc-experiment-whoosh-button-color-background-active: hsl(226, 100%, 43%);
  --sfc-experiment-chat-button-color-background: hsl(219, 100%, 50%);
  --sfc-experiment-chat-button-color-icon: hsl(0, 0%, 100%);
}
.sfc-section-color-background-emphasis-2,
.sfc-section-color-background-emphasis,
.sfc-chat-bubble-color-background-outgoing,
.sfc-body-color-background-emphasis {
  --sfc-body-color-text:var(--sfc-on-emphasis-body-color-text, hsl(0, 0%, 100%));
  --sfc-paragraph-color-text:var(--sfc-on-emphasis-paragraph-color-text, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-primary-default:var(--sfc-on-emphasis-button-new-color-background-primary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-text-primary-default:var(--sfc-on-emphasis-button-new-color-text-primary-default, hsl(219, 100%, 50%));
  --sfc-button-new-color-icon-primary-default:var(--sfc-on-emphasis-button-new-color-icon-primary-default, hsl(219, 100%, 50%));
  --sfc-button-new-color-background-primary-default-hover:var(--sfc-on-emphasis-button-new-color-background-primary-default-hover, hsla(0, 0%, 100%, 0.95));
  --sfc-button-new-color-text-primary-default-hover:var(--sfc-on-emphasis-button-new-color-text-primary-default-hover, hsl(219, 100%, 50%));
  --sfc-button-new-color-icon-primary-default-hover:var(--sfc-on-emphasis-button-new-color-icon-primary-default-hover, hsl(219, 100%, 50%));
  --sfc-button-new-color-background-primary-default-active:var(--sfc-on-emphasis-button-new-color-background-primary-default-active, hsla(0, 0%, 100%, 0.85));
  --sfc-button-new-color-text-primary-default-active:var(--sfc-on-emphasis-button-new-color-text-primary-default-active, hsl(226, 100%, 43%));
  --sfc-button-new-color-icon-primary-default-active:var(--sfc-on-emphasis-button-new-color-icon-primary-default-active, hsl(226, 100%, 43%));
  --sfc-button-new-color-background-primary-disabled:var(--sfc-on-emphasis-button-new-color-background-primary-disabled, hsla(240, 2%, 88%, 0.5));
  --sfc-button-new-color-text-primary-disabled:var(--sfc-on-emphasis-button-new-color-text-primary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-icon-primary-disabled:var(--sfc-on-emphasis-button-new-color-icon-primary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-background-secondary-default:var(--sfc-on-emphasis-button-new-color-background-secondary-default, transparent);
  --sfc-button-new-color-border-secondary-default:var(--sfc-on-emphasis-button-new-color-border-secondary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-text-secondary-default:var(--sfc-on-emphasis-button-new-color-text-secondary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-icon-secondary-default:var(--sfc-on-emphasis-button-new-color-icon-secondary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-secondary-default-hover:var(--sfc-on-emphasis-button-new-color-background-secondary-default-hover, hsla(0, 0%, 100%, 0.15));
  --sfc-button-new-color-border-secondary-default-hover:var(--sfc-on-emphasis-button-new-color-border-secondary-default-hover, hsl(0, 0%, 100%));
  --sfc-button-new-color-text-secondary-default-hover:var(--sfc-on-emphasis-button-new-color-text-secondary-default-hover, hsl(0, 0%, 100%));
  --sfc-button-new-color-icon-secondary-default-hover:var(--sfc-on-emphasis-button-new-color-icon-secondary-default-hover, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-secondary-default-active:var(--sfc-on-emphasis-button-new-color-background-secondary-default-active, hsla(0, 0%, 0%, 0.2));
  --sfc-button-new-color-border-secondary-default-active:var(--sfc-on-emphasis-button-new-color-border-secondary-default-active, hsl(0, 0%, 100%));
  --sfc-button-new-color-text-secondary-default-active:var(--sfc-on-emphasis-button-new-color-text-secondary-default-active, hsl(219, 2%, 93%));
  --sfc-button-new-color-icon-secondary-default-active:var(--sfc-on-emphasis-button-new-color-icon-secondary-default-active, hsl(219, 2%, 93%));
  --sfc-button-new-color-background-secondary-disabled:var(--sfc-on-emphasis-button-new-color-background-secondary-disabled, transparent);
  --sfc-button-new-color-border-secondary-disabled:var(--sfc-on-emphasis-button-new-color-border-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-text-secondary-disabled:var(--sfc-on-emphasis-button-new-color-text-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-icon-secondary-disabled:var(--sfc-on-emphasis-button-new-color-icon-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-background-tertiary-default:var(--sfc-on-emphasis-button-new-color-background-tertiary-default, transparent);
  --sfc-button-new-color-text-tertiary-default:var(--sfc-on-emphasis-button-new-color-text-tertiary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-tertiary-default-hover:var(--sfc-on-emphasis-button-new-color-background-tertiary-default-hover, hsla(0, 0%, 100%, 0.15));
  --sfc-button-new-color-text-tertiary-default-hover:var(--sfc-on-emphasis-button-new-color-text-tertiary-default-hover, hsl(0, 0%, 100%));
  --sfc-button-new-color-icon-tertiary-default-hover:var(--sfc-on-emphasis-button-new-color-icon-tertiary-default-hover, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-tertiary-default-active:var(--sfc-on-emphasis-button-new-color-background-tertiary-default-active, hsla(0, 0%, 0%, 0.2));
  --sfc-button-new-color-text-tertiary-default-active:var(--sfc-on-emphasis-button-new-color-text-tertiary-default-active, hsl(219, 2%, 93%));
  --sfc-button-new-color-icon-tertiary-default:var(--sfc-on-emphasis-button-new-color-icon-tertiary-default, hsl(0, 0%, 100%));
  --sfc-button-new-color-icon-tertiary-default-active:var(--sfc-on-emphasis-button-new-color-icon-tertiary-default-active, hsl(0, 0%, 100%));
  --sfc-button-new-color-background-tertiary-disabled:var(--sfc-on-emphasis-button-new-color-background-tertiary-disabled, transparent);
  --sfc-button-new-color-text-tertiary-disabled:var(--sfc-on-emphasis-button-new-color-text-tertiary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-button-new-color-icon-tertiary-disabled:var(--sfc-on-emphasis-button-new-color-icon-tertiary-disabled, hsla(0, 0%, 100%, 0.5));
  --sfc-text-support-1-color-text:var(--sfc-on-emphasis-text-support-1-color-text, hsl(0, 0%, 100%));
  --sfc-text-support-2-color-text:var(--sfc-on-emphasis-text-support-2-color-text, hsl(0, 0%, 100%));
  --sfc-text-support-3-color-text:var(--sfc-on-emphasis-text-support-3-color-text, hsl(0, 0%, 100%));
  --sfc-input-label-color-text:var(--sfc-on-emphasis-input-label-color-text, hsl(0, 0%, 100%));
  --sfc-input-label-label-end-color-text:var(--sfc-on-emphasis-input-label-label-end-color-text, hsl(0, 0%, 100%));
  --sfc-input-error-color-text:var(--sfc-on-emphasis-input-error-color-text, hsl(0, 0%, 100%));
  --sfc-rabo-logo-color-fill:var(--sfc-on-emphasis-rabo-logo-color-fill, hsl(0, 0%, 100%));
  --sfc-text-selection-color-text:var(--sfc-on-emphasis-text-selection-color-text, hsl(219, 2%, 13%));
  --sfc-text-selection-color-background:var(--sfc-on-emphasis-text-selection-color-background, hsl(212, 100%, 85%));
  --sfc-focus-box-shadow:var(--sfc-on-emphasis-focus-box-shadow, 0 0 0 3px hsl(219, 100%, 50%));
  --sfc-focus-outline-color:var(--sfc-on-emphasis-focus-outline-color, hsl(0, 0%, 100%));
}
.sfc-backdrop-color-background {
  background-color: var(--sfc-backdrop-color-background);
}
.sfc-body-color-background {
  background-color: var(--sfc-body-color-background);
}
.sfc-body-color-background-subtle {
  background-color: var(--sfc-body-color-background-subtle);
}
.sfc-body-color-background-emphasis {
  background-color: var(--sfc-body-color-background-emphasis);
}
.sfc-chat-bubble-color-background-outgoing {
  background-color: var(--sfc-chat-bubble-color-background-outgoing);
}
.sfc-chat-bubble-color-background-incoming {
  background-color: var(--sfc-chat-bubble-color-background-incoming);
}
.sfc-menu-color-background {
  background-color: var(--sfc-menu-color-background);
}
.sfc-menu-color-background-subtle {
  background-color: var(--sfc-menu-color-background-subtle);
}
.sfc-menu-color-background-subtle-2 {
  background-color: var(--sfc-menu-color-background-subtle-2);
}
.sfc-section-color-background {
  background-color: var(--sfc-section-color-background);
}
.sfc-section-color-background-subtle {
  background-color: var(--sfc-section-color-background-subtle);
}
.sfc-section-color-background-emphasis {
  background-color: var(--sfc-section-color-background-emphasis);
}
.sfc-section-color-background-emphasis-2 {
  background-color: var(--sfc-section-color-background-emphasis-2);
}
.sfc-color-background-success {
  background-color: var(--sfc-color-background-success);
}
.sfc-color-background-warning {
  background-color: var(--sfc-color-background-warning);
}
.sfc-color-background-error {
  background-color: var(--sfc-color-background-error);
}
.sfc-color-background-info {
  background-color: var(--sfc-color-background-info);
}
strong {
  font-weight: var(--sfc-strong-font-weight);
}
em {
  font-style: var(--sfc-em-font-style);
}
em > em {
  font-weight: var(--sfc-em-stress-font-weight);
}
sub {
  vertical-align: var(--sfc-sub-vertical-align);
  font-size: var(--sfc-sub-font-size);
}
sup {
  vertical-align: var(--sfc-sup-vertical-align);
  font-size: var(--sfc-sup-font-size);
}
mark {
  background-color: var(--sfc-mark-color-background);
  color: var(--sfc-mark-color-text);
}
::selection {
  color: var(--sfc-text-selection-color-text);
  background-color: var(--sfc-text-selection-color-background);
}
:root {
  --sfc-border-width-default: 1px;
  --sfc-border-style-default: solid;
  --sfc-border-width-selected: 2px;
  --sfc-border-radius-subtle: 2px;
  --sfc-border-radius-default: 4px;
  --sfc-border-radius-emphasis: 8px;
  --sfc-divider-border-width: 1px;
  --sfc-divider-border-style: solid;
  --sfc-drop-zone-border-width-default: 1px;
  --sfc-drop-zone-border-width-default-dragover: 2px;
  --sfc-drop-zone-border-style-default: dashed;
  --sfc-drop-zone-border-style-default-dragover: solid;
  --sfc-esg-label-border-radius: 16px 0 16px 0;
  --sfc-shimmer-border-radius: 4px;
  --sfc-experiment-whoosh-button-border-radius: 4px;
  --sfc-experiment-whoosh-button-border-style: none;
  --sfc-dataviz-grid-line-border-width: 1px;
  --sfc-dataviz-grid-line-border-width-emphasis: 2px;
  --sfc-dataviz-axis-border-width: 1px;
  --sfc-focus-outline-width: 3px;
  --sfc-focus-outline-style: solid;
  --sfc-focus-outline-offset: 2px;
  --sfc-focus-border-radius: 4px;
  --sfc-focus-border-radius-rounded: 50px;
}
.sfc-border-default {
  border-width: var(--sfc-border-width-default);
  border-style: var(--sfc-border-style-default);
}
.sfc-border-block-start-default {
  border-top-width: var(--sfc-border-width-default);
  border-top-style: var(--sfc-border-style-default);
}
.sfc-border-block-end-default {
  border-bottom-width: var(--sfc-border-width-default);
  border-bottom-style: var(--sfc-border-style-default);
}
.sfc-border-inline-start-default {
  border-left-width: var(--sfc-border-width-default);
  border-left-style: var(--sfc-border-style-default);
}
.sfc-border-inline-end-default {
  border-right-width: var(--sfc-border-width-default);
  border-right-style: var(--sfc-border-style-default);
}
.sfc-border-default {
  border-color: var(--sfc-color-border-default);
}
.sfc-border-block-start-default {
  border-top-color: var(--sfc-color-border-default);
}
.sfc-border-block-end-default {
  border-bottom-color: var(--sfc-color-border-default);
}
.sfc-border-inline-start-default {
  border-left-color: var(--sfc-color-border-default);
}
.sfc-border-inline-end-default {
  border-right-color: var(--sfc-color-border-default);
}
.sfc-color-border-success {
  border-color: var(--sfc-color-border-success);
}
.sfc-color-border-warning {
  border-color: var(--sfc-color-border-warning);
}
.sfc-color-border-error {
  border-color: var(--sfc-color-border-error);
}
.sfc-color-border-info {
  border-color: var(--sfc-color-border-info);
}
.sfc-divider-inline {
  border: none;
  border-top: var(--sfc-divider-border-width) var(--sfc-divider-border-style) var(--sfc-divider-color-border);
}
.sfc-divider-block {
  border: none;
  border-left: var(--sfc-divider-border-width) var(--sfc-divider-border-style) var(--sfc-divider-color-border);
}
.sfc-border-radius-subtle {
  border-radius: var(--sfc-border-radius-subtle);
}
.sfc-border-radius-default {
  border-radius: var(--sfc-border-radius-default);
}
.sfc-border-radius-emphasis {
  border-radius: var(--sfc-border-radius-emphasis);
}
:root {
  --sfc-box-shadow-100:
    0 -1px 3px 0 hsla(220, 3%, 15%, 0.03),
    0 1px 2px -5px hsla(220, 3%, 15%, 0.02),
    0 2px 5px -5px hsla(220, 3%, 15%, 0.04),
    0 4px 12px -5px hsla(220, 3%, 15%, 0.05),
    0 8px 12px -5px hsla(220, 3%, 15%, 0.07);
  --sfc-box-shadow-200:
    0 -2px 5px 0 hsla(220, 3%, 15%, 0.02),
    0 1px 1px -2px hsla(220, 3%, 15%, 0.03),
    0 2px 2px -2px hsla(220, 3%, 15%, 0.03),
    0 5px 5px -2px hsla(220, 3%, 15%, 0.04),
    0 9px 9px -2px hsla(220, 3%, 15%, 0.05),
    0 16px 16px -2px hsla(220, 3%, 15%, 0.06);
  --sfc-box-shadow-300:
    0 -1px 2px 0 hsla(220, 3%, 15%, 0.03),
    0 2px 1px -2px hsla(220, 3%, 15%, 0.04),
    0 5px 5px -2px hsla(220, 3%, 15%, 0.04),
    0 10px 10px -2px hsla(220, 3%, 15%, 0.05),
    0 20px 20px -2px hsla(220, 3%, 15%, 0.06),
    0 40px 40px -2px hsla(220, 3%, 15%, 0.08);
  --sfc-focus-box-shadow: 0 0 0 3px hsl(0, 0%, 100%);
  --sfc-experiment-chat-button-box-shadow:
    0 -1px 3px 0 hsla(220, 3%, 15%, 0.03),
    0 1px 2px -5px hsla(220, 3%, 15%, 0.02),
    0 2px 5px -5px hsla(220, 3%, 15%, 0.04),
    0 4px 12px -5px hsla(220, 3%, 15%, 0.05),
    0 8px 12px -5px hsla(220, 3%, 15%, 0.07);
}
.sfc-box-shadow-100 {
  box-shadow: var(--sfc-box-shadow-100);
}
.sfc-box-shadow-200 {
  box-shadow: var(--sfc-box-shadow-200);
}
.sfc-box-shadow-300 {
  box-shadow: var(--sfc-box-shadow-300);
}
:root {
  --sfc-z-index-default: 1;
}
.sfc-container {
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 320px) {
  .sfc-container {
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .sfc-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .sfc-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .sfc-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .sfc-container {
    max-width: 1140px;
  }
}
.sfc-container-fluid {
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
.sfc-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.sfc-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.sfc-no-gutters > .sfc-col,
.sfc-no-gutters > [class*=sfc-col-] {
  padding-right: 0;
  padding-left: 0;
}
.sfc-col-xl,
.sfc-col-xl-auto,
.sfc-col-xl-12,
.sfc-col-xl-11,
.sfc-col-xl-10,
.sfc-col-xl-9,
.sfc-col-xl-8,
.sfc-col-xl-7,
.sfc-col-xl-6,
.sfc-col-xl-5,
.sfc-col-xl-4,
.sfc-col-xl-3,
.sfc-col-xl-2,
.sfc-col-xl-1,
.sfc-col-lg,
.sfc-col-lg-auto,
.sfc-col-lg-12,
.sfc-col-lg-11,
.sfc-col-lg-10,
.sfc-col-lg-9,
.sfc-col-lg-8,
.sfc-col-lg-7,
.sfc-col-lg-6,
.sfc-col-lg-5,
.sfc-col-lg-4,
.sfc-col-lg-3,
.sfc-col-lg-2,
.sfc-col-lg-1,
.sfc-col-md,
.sfc-col-md-auto,
.sfc-col-md-12,
.sfc-col-md-11,
.sfc-col-md-10,
.sfc-col-md-9,
.sfc-col-md-8,
.sfc-col-md-7,
.sfc-col-md-6,
.sfc-col-md-5,
.sfc-col-md-4,
.sfc-col-md-3,
.sfc-col-md-2,
.sfc-col-md-1,
.sfc-col-sm,
.sfc-col-sm-auto,
.sfc-col-sm-12,
.sfc-col-sm-11,
.sfc-col-sm-10,
.sfc-col-sm-9,
.sfc-col-sm-8,
.sfc-col-sm-7,
.sfc-col-sm-6,
.sfc-col-sm-5,
.sfc-col-sm-4,
.sfc-col-sm-3,
.sfc-col-sm-2,
.sfc-col-sm-1,
.sfc-col-xs,
.sfc-col-xs-auto,
.sfc-col-xs-12,
.sfc-col-xs-11,
.sfc-col-xs-10,
.sfc-col-xs-9,
.sfc-col-xs-8,
.sfc-col-xs-7,
.sfc-col-xs-6,
.sfc-col-xs-5,
.sfc-col-xs-4,
.sfc-col-xs-3,
.sfc-col-xs-2,
.sfc-col-xs-1,
.sfc-col,
.sfc-col-auto,
.sfc-col-12,
.sfc-col-11,
.sfc-col-10,
.sfc-col-9,
.sfc-col-8,
.sfc-col-7,
.sfc-col-6,
.sfc-col-5,
.sfc-col-4,
.sfc-col-3,
.sfc-col-2,
.sfc-col-1 {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.sfc-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.sfc-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.sfc-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.sfc-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.sfc-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.sfc-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.sfc-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.sfc-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.sfc-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.sfc-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.sfc-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.sfc-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.sfc-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.sfc-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.sfc-order-first {
  order: -1;
}
.sfc-order-last {
  order: 13;
}
.sfc-order-0 {
  order: 0;
}
.sfc-order-1 {
  order: 1;
}
.sfc-order-2 {
  order: 2;
}
.sfc-order-3 {
  order: 3;
}
.sfc-order-4 {
  order: 4;
}
.sfc-order-5 {
  order: 5;
}
.sfc-order-6 {
  order: 6;
}
.sfc-order-7 {
  order: 7;
}
.sfc-order-8 {
  order: 8;
}
.sfc-order-9 {
  order: 9;
}
.sfc-order-10 {
  order: 10;
}
.sfc-order-11 {
  order: 11;
}
.sfc-order-12 {
  order: 12;
}
.sfc-offset-1 {
  margin-left: 8.3333333333%;
}
.sfc-offset-2 {
  margin-left: 16.6666666667%;
}
.sfc-offset-3 {
  margin-left: 25%;
}
.sfc-offset-4 {
  margin-left: 33.3333333333%;
}
.sfc-offset-5 {
  margin-left: 41.6666666667%;
}
.sfc-offset-6 {
  margin-left: 50%;
}
.sfc-offset-7 {
  margin-left: 58.3333333333%;
}
.sfc-offset-8 {
  margin-left: 66.6666666667%;
}
.sfc-offset-9 {
  margin-left: 75%;
}
.sfc-offset-10 {
  margin-left: 83.3333333333%;
}
.sfc-offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 320px) {
  .sfc-col-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sfc-col-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sfc-col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sfc-col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sfc-col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sfc-col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sfc-col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sfc-col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sfc-col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sfc-col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sfc-col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sfc-col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sfc-col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sfc-col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sfc-order-xs-first {
    order: -1;
  }
  .sfc-order-xs-last {
    order: 13;
  }
  .sfc-order-xs-0 {
    order: 0;
  }
  .sfc-order-xs-1 {
    order: 1;
  }
  .sfc-order-xs-2 {
    order: 2;
  }
  .sfc-order-xs-3 {
    order: 3;
  }
  .sfc-order-xs-4 {
    order: 4;
  }
  .sfc-order-xs-5 {
    order: 5;
  }
  .sfc-order-xs-6 {
    order: 6;
  }
  .sfc-order-xs-7 {
    order: 7;
  }
  .sfc-order-xs-8 {
    order: 8;
  }
  .sfc-order-xs-9 {
    order: 9;
  }
  .sfc-order-xs-10 {
    order: 10;
  }
  .sfc-order-xs-11 {
    order: 11;
  }
  .sfc-order-xs-12 {
    order: 12;
  }
  .sfc-offset-xs-0 {
    margin-left: 0;
  }
  .sfc-offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .sfc-offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .sfc-offset-xs-3 {
    margin-left: 25%;
  }
  .sfc-offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .sfc-offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .sfc-offset-xs-6 {
    margin-left: 50%;
  }
  .sfc-offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .sfc-offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .sfc-offset-xs-9 {
    margin-left: 75%;
  }
  .sfc-offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .sfc-offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 576px) {
  .sfc-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sfc-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sfc-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sfc-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sfc-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sfc-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sfc-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sfc-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sfc-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sfc-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sfc-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sfc-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sfc-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sfc-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sfc-order-sm-first {
    order: -1;
  }
  .sfc-order-sm-last {
    order: 13;
  }
  .sfc-order-sm-0 {
    order: 0;
  }
  .sfc-order-sm-1 {
    order: 1;
  }
  .sfc-order-sm-2 {
    order: 2;
  }
  .sfc-order-sm-3 {
    order: 3;
  }
  .sfc-order-sm-4 {
    order: 4;
  }
  .sfc-order-sm-5 {
    order: 5;
  }
  .sfc-order-sm-6 {
    order: 6;
  }
  .sfc-order-sm-7 {
    order: 7;
  }
  .sfc-order-sm-8 {
    order: 8;
  }
  .sfc-order-sm-9 {
    order: 9;
  }
  .sfc-order-sm-10 {
    order: 10;
  }
  .sfc-order-sm-11 {
    order: 11;
  }
  .sfc-order-sm-12 {
    order: 12;
  }
  .sfc-offset-sm-0 {
    margin-left: 0;
  }
  .sfc-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .sfc-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .sfc-offset-sm-3 {
    margin-left: 25%;
  }
  .sfc-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .sfc-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .sfc-offset-sm-6 {
    margin-left: 50%;
  }
  .sfc-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .sfc-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .sfc-offset-sm-9 {
    margin-left: 75%;
  }
  .sfc-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .sfc-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .sfc-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sfc-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sfc-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sfc-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sfc-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sfc-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sfc-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sfc-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sfc-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sfc-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sfc-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sfc-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sfc-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sfc-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sfc-order-md-first {
    order: -1;
  }
  .sfc-order-md-last {
    order: 13;
  }
  .sfc-order-md-0 {
    order: 0;
  }
  .sfc-order-md-1 {
    order: 1;
  }
  .sfc-order-md-2 {
    order: 2;
  }
  .sfc-order-md-3 {
    order: 3;
  }
  .sfc-order-md-4 {
    order: 4;
  }
  .sfc-order-md-5 {
    order: 5;
  }
  .sfc-order-md-6 {
    order: 6;
  }
  .sfc-order-md-7 {
    order: 7;
  }
  .sfc-order-md-8 {
    order: 8;
  }
  .sfc-order-md-9 {
    order: 9;
  }
  .sfc-order-md-10 {
    order: 10;
  }
  .sfc-order-md-11 {
    order: 11;
  }
  .sfc-order-md-12 {
    order: 12;
  }
  .sfc-offset-md-0 {
    margin-left: 0;
  }
  .sfc-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .sfc-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .sfc-offset-md-3 {
    margin-left: 25%;
  }
  .sfc-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .sfc-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .sfc-offset-md-6 {
    margin-left: 50%;
  }
  .sfc-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .sfc-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .sfc-offset-md-9 {
    margin-left: 75%;
  }
  .sfc-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .sfc-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .sfc-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sfc-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sfc-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sfc-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sfc-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sfc-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sfc-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sfc-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sfc-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sfc-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sfc-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sfc-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sfc-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sfc-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sfc-order-lg-first {
    order: -1;
  }
  .sfc-order-lg-last {
    order: 13;
  }
  .sfc-order-lg-0 {
    order: 0;
  }
  .sfc-order-lg-1 {
    order: 1;
  }
  .sfc-order-lg-2 {
    order: 2;
  }
  .sfc-order-lg-3 {
    order: 3;
  }
  .sfc-order-lg-4 {
    order: 4;
  }
  .sfc-order-lg-5 {
    order: 5;
  }
  .sfc-order-lg-6 {
    order: 6;
  }
  .sfc-order-lg-7 {
    order: 7;
  }
  .sfc-order-lg-8 {
    order: 8;
  }
  .sfc-order-lg-9 {
    order: 9;
  }
  .sfc-order-lg-10 {
    order: 10;
  }
  .sfc-order-lg-11 {
    order: 11;
  }
  .sfc-order-lg-12 {
    order: 12;
  }
  .sfc-offset-lg-0 {
    margin-left: 0;
  }
  .sfc-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .sfc-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .sfc-offset-lg-3 {
    margin-left: 25%;
  }
  .sfc-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .sfc-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .sfc-offset-lg-6 {
    margin-left: 50%;
  }
  .sfc-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .sfc-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .sfc-offset-lg-9 {
    margin-left: 75%;
  }
  .sfc-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .sfc-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .sfc-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .sfc-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .sfc-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .sfc-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .sfc-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .sfc-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .sfc-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .sfc-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .sfc-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .sfc-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .sfc-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .sfc-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .sfc-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .sfc-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .sfc-order-xl-first {
    order: -1;
  }
  .sfc-order-xl-last {
    order: 13;
  }
  .sfc-order-xl-0 {
    order: 0;
  }
  .sfc-order-xl-1 {
    order: 1;
  }
  .sfc-order-xl-2 {
    order: 2;
  }
  .sfc-order-xl-3 {
    order: 3;
  }
  .sfc-order-xl-4 {
    order: 4;
  }
  .sfc-order-xl-5 {
    order: 5;
  }
  .sfc-order-xl-6 {
    order: 6;
  }
  .sfc-order-xl-7 {
    order: 7;
  }
  .sfc-order-xl-8 {
    order: 8;
  }
  .sfc-order-xl-9 {
    order: 9;
  }
  .sfc-order-xl-10 {
    order: 10;
  }
  .sfc-order-xl-11 {
    order: 11;
  }
  .sfc-order-xl-12 {
    order: 12;
  }
  .sfc-offset-xl-0 {
    margin-left: 0;
  }
  .sfc-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .sfc-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .sfc-offset-xl-3 {
    margin-left: 25%;
  }
  .sfc-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .sfc-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .sfc-offset-xl-6 {
    margin-left: 50%;
  }
  .sfc-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .sfc-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .sfc-offset-xl-9 {
    margin-left: 75%;
  }
  .sfc-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .sfc-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.sfc-display-none {
  display: none !important;
}
.sfc-display-inline {
  display: inline !important;
}
.sfc-display-inline-block {
  display: inline-block !important;
}
.sfc-display-block {
  display: block !important;
}
.sfc-display-table {
  display: table !important;
}
.sfc-display-table-row {
  display: table-row !important;
}
.sfc-display-table-cell {
  display: table-cell !important;
}
.sfc-display-flex {
  display: flex !important;
}
.sfc-display-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 320px) {
  .sfc-display-xs-none {
    display: none !important;
  }
  .sfc-display-xs-inline {
    display: inline !important;
  }
  .sfc-display-xs-inline-block {
    display: inline-block !important;
  }
  .sfc-display-xs-block {
    display: block !important;
  }
  .sfc-display-xs-table {
    display: table !important;
  }
  .sfc-display-xs-table-row {
    display: table-row !important;
  }
  .sfc-display-xs-table-cell {
    display: table-cell !important;
  }
  .sfc-display-xs-flex {
    display: flex !important;
  }
  .sfc-display-xs-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 576px) {
  .sfc-display-sm-none {
    display: none !important;
  }
  .sfc-display-sm-inline {
    display: inline !important;
  }
  .sfc-display-sm-inline-block {
    display: inline-block !important;
  }
  .sfc-display-sm-block {
    display: block !important;
  }
  .sfc-display-sm-table {
    display: table !important;
  }
  .sfc-display-sm-table-row {
    display: table-row !important;
  }
  .sfc-display-sm-table-cell {
    display: table-cell !important;
  }
  .sfc-display-sm-flex {
    display: flex !important;
  }
  .sfc-display-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .sfc-display-md-none {
    display: none !important;
  }
  .sfc-display-md-inline {
    display: inline !important;
  }
  .sfc-display-md-inline-block {
    display: inline-block !important;
  }
  .sfc-display-md-block {
    display: block !important;
  }
  .sfc-display-md-table {
    display: table !important;
  }
  .sfc-display-md-table-row {
    display: table-row !important;
  }
  .sfc-display-md-table-cell {
    display: table-cell !important;
  }
  .sfc-display-md-flex {
    display: flex !important;
  }
  .sfc-display-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .sfc-display-lg-none {
    display: none !important;
  }
  .sfc-display-lg-inline {
    display: inline !important;
  }
  .sfc-display-lg-inline-block {
    display: inline-block !important;
  }
  .sfc-display-lg-block {
    display: block !important;
  }
  .sfc-display-lg-table {
    display: table !important;
  }
  .sfc-display-lg-table-row {
    display: table-row !important;
  }
  .sfc-display-lg-table-cell {
    display: table-cell !important;
  }
  .sfc-display-lg-flex {
    display: flex !important;
  }
  .sfc-display-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .sfc-display-xl-none {
    display: none !important;
  }
  .sfc-display-xl-inline {
    display: inline !important;
  }
  .sfc-display-xl-inline-block {
    display: inline-block !important;
  }
  .sfc-display-xl-block {
    display: block !important;
  }
  .sfc-display-xl-table {
    display: table !important;
  }
  .sfc-display-xl-table-row {
    display: table-row !important;
  }
  .sfc-display-xl-table-cell {
    display: table-cell !important;
  }
  .sfc-display-xl-flex {
    display: flex !important;
  }
  .sfc-display-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .sfc-display-print-none {
    display: none !important;
  }
  .sfc-display-print-inline {
    display: inline !important;
  }
  .sfc-display-print-inline-block {
    display: inline-block !important;
  }
  .sfc-display-print-block {
    display: block !important;
  }
  .sfc-display-print-table {
    display: table !important;
  }
  .sfc-display-print-table-row {
    display: table-row !important;
  }
  .sfc-display-print-table-cell {
    display: table-cell !important;
  }
  .sfc-display-print-flex {
    display: flex !important;
  }
  .sfc-display-print-inline-flex {
    display: inline-flex !important;
  }
}
.sfc-flex-row {
  flex-direction: row !important;
}
.sfc-flex-column {
  flex-direction: column !important;
}
.sfc-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.sfc-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.sfc-flex-wrap {
  flex-wrap: wrap !important;
}
.sfc-flex-nowrap {
  flex-wrap: nowrap !important;
}
.sfc-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.sfc-flex-fill {
  flex: 1 1 auto !important;
}
.sfc-flex-grow-0 {
  flex-grow: 0 !important;
}
.sfc-flex-grow-1 {
  flex-grow: 1 !important;
}
.sfc-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.sfc-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.sfc-justify-content-start {
  justify-content: flex-start !important;
}
.sfc-justify-content-end {
  justify-content: flex-end !important;
}
.sfc-justify-content-center {
  justify-content: center !important;
}
.sfc-justify-content-between {
  justify-content: space-between !important;
}
.sfc-justify-content-around {
  justify-content: space-around !important;
}
.sfc-align-items-start {
  align-items: flex-start !important;
}
.sfc-align-items-end {
  align-items: flex-end !important;
}
.sfc-align-items-center {
  align-items: center !important;
}
.sfc-align-items-baseline {
  align-items: baseline !important;
}
.sfc-align-items-stretch {
  align-items: stretch !important;
}
.sfc-align-content-start {
  align-content: flex-start !important;
}
.sfc-align-content-end {
  align-content: flex-end !important;
}
.sfc-align-content-center {
  align-content: center !important;
}
.sfc-align-content-between {
  align-content: space-between !important;
}
.sfc-align-content-around {
  align-content: space-around !important;
}
.sfc-align-content-stretch {
  align-content: stretch !important;
}
.sfc-align-self-auto {
  align-self: auto !important;
}
.sfc-align-self-start {
  align-self: flex-start !important;
}
.sfc-align-self-end {
  align-self: flex-end !important;
}
.sfc-align-self-center {
  align-self: center !important;
}
.sfc-align-self-baseline {
  align-self: baseline !important;
}
.sfc-align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 320px) {
  .sfc-flex-xs-row {
    flex-direction: row !important;
  }
  .sfc-flex-xs-column {
    flex-direction: column !important;
  }
  .sfc-flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sfc-flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sfc-flex-xs-wrap {
    flex-wrap: wrap !important;
  }
  .sfc-flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }
  .sfc-flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sfc-flex-xs-fill {
    flex: 1 1 auto !important;
  }
  .sfc-flex-xs-grow-0 {
    flex-grow: 0 !important;
  }
  .sfc-flex-xs-grow-1 {
    flex-grow: 1 !important;
  }
  .sfc-flex-xs-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sfc-flex-xs-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sfc-justify-content-xs-start {
    justify-content: flex-start !important;
  }
  .sfc-justify-content-xs-end {
    justify-content: flex-end !important;
  }
  .sfc-justify-content-xs-center {
    justify-content: center !important;
  }
  .sfc-justify-content-xs-between {
    justify-content: space-between !important;
  }
  .sfc-justify-content-xs-around {
    justify-content: space-around !important;
  }
  .sfc-align-items-xs-start {
    align-items: flex-start !important;
  }
  .sfc-align-items-xs-end {
    align-items: flex-end !important;
  }
  .sfc-align-items-xs-center {
    align-items: center !important;
  }
  .sfc-align-items-xs-baseline {
    align-items: baseline !important;
  }
  .sfc-align-items-xs-stretch {
    align-items: stretch !important;
  }
  .sfc-align-content-xs-start {
    align-content: flex-start !important;
  }
  .sfc-align-content-xs-end {
    align-content: flex-end !important;
  }
  .sfc-align-content-xs-center {
    align-content: center !important;
  }
  .sfc-align-content-xs-between {
    align-content: space-between !important;
  }
  .sfc-align-content-xs-around {
    align-content: space-around !important;
  }
  .sfc-align-content-xs-stretch {
    align-content: stretch !important;
  }
  .sfc-align-self-xs-auto {
    align-self: auto !important;
  }
  .sfc-align-self-xs-start {
    align-self: flex-start !important;
  }
  .sfc-align-self-xs-end {
    align-self: flex-end !important;
  }
  .sfc-align-self-xs-center {
    align-self: center !important;
  }
  .sfc-align-self-xs-baseline {
    align-self: baseline !important;
  }
  .sfc-align-self-xs-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 576px) {
  .sfc-flex-sm-row {
    flex-direction: row !important;
  }
  .sfc-flex-sm-column {
    flex-direction: column !important;
  }
  .sfc-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sfc-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sfc-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .sfc-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .sfc-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sfc-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .sfc-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .sfc-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .sfc-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sfc-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sfc-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .sfc-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .sfc-justify-content-sm-center {
    justify-content: center !important;
  }
  .sfc-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .sfc-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .sfc-align-items-sm-start {
    align-items: flex-start !important;
  }
  .sfc-align-items-sm-end {
    align-items: flex-end !important;
  }
  .sfc-align-items-sm-center {
    align-items: center !important;
  }
  .sfc-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .sfc-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .sfc-align-content-sm-start {
    align-content: flex-start !important;
  }
  .sfc-align-content-sm-end {
    align-content: flex-end !important;
  }
  .sfc-align-content-sm-center {
    align-content: center !important;
  }
  .sfc-align-content-sm-between {
    align-content: space-between !important;
  }
  .sfc-align-content-sm-around {
    align-content: space-around !important;
  }
  .sfc-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .sfc-align-self-sm-auto {
    align-self: auto !important;
  }
  .sfc-align-self-sm-start {
    align-self: flex-start !important;
  }
  .sfc-align-self-sm-end {
    align-self: flex-end !important;
  }
  .sfc-align-self-sm-center {
    align-self: center !important;
  }
  .sfc-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .sfc-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .sfc-flex-md-row {
    flex-direction: row !important;
  }
  .sfc-flex-md-column {
    flex-direction: column !important;
  }
  .sfc-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sfc-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sfc-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .sfc-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .sfc-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sfc-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .sfc-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .sfc-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .sfc-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sfc-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sfc-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .sfc-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .sfc-justify-content-md-center {
    justify-content: center !important;
  }
  .sfc-justify-content-md-between {
    justify-content: space-between !important;
  }
  .sfc-justify-content-md-around {
    justify-content: space-around !important;
  }
  .sfc-align-items-md-start {
    align-items: flex-start !important;
  }
  .sfc-align-items-md-end {
    align-items: flex-end !important;
  }
  .sfc-align-items-md-center {
    align-items: center !important;
  }
  .sfc-align-items-md-baseline {
    align-items: baseline !important;
  }
  .sfc-align-items-md-stretch {
    align-items: stretch !important;
  }
  .sfc-align-content-md-start {
    align-content: flex-start !important;
  }
  .sfc-align-content-md-end {
    align-content: flex-end !important;
  }
  .sfc-align-content-md-center {
    align-content: center !important;
  }
  .sfc-align-content-md-between {
    align-content: space-between !important;
  }
  .sfc-align-content-md-around {
    align-content: space-around !important;
  }
  .sfc-align-content-md-stretch {
    align-content: stretch !important;
  }
  .sfc-align-self-md-auto {
    align-self: auto !important;
  }
  .sfc-align-self-md-start {
    align-self: flex-start !important;
  }
  .sfc-align-self-md-end {
    align-self: flex-end !important;
  }
  .sfc-align-self-md-center {
    align-self: center !important;
  }
  .sfc-align-self-md-baseline {
    align-self: baseline !important;
  }
  .sfc-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .sfc-flex-lg-row {
    flex-direction: row !important;
  }
  .sfc-flex-lg-column {
    flex-direction: column !important;
  }
  .sfc-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sfc-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sfc-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .sfc-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .sfc-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sfc-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .sfc-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .sfc-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .sfc-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sfc-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sfc-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .sfc-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .sfc-justify-content-lg-center {
    justify-content: center !important;
  }
  .sfc-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .sfc-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .sfc-align-items-lg-start {
    align-items: flex-start !important;
  }
  .sfc-align-items-lg-end {
    align-items: flex-end !important;
  }
  .sfc-align-items-lg-center {
    align-items: center !important;
  }
  .sfc-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .sfc-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .sfc-align-content-lg-start {
    align-content: flex-start !important;
  }
  .sfc-align-content-lg-end {
    align-content: flex-end !important;
  }
  .sfc-align-content-lg-center {
    align-content: center !important;
  }
  .sfc-align-content-lg-between {
    align-content: space-between !important;
  }
  .sfc-align-content-lg-around {
    align-content: space-around !important;
  }
  .sfc-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .sfc-align-self-lg-auto {
    align-self: auto !important;
  }
  .sfc-align-self-lg-start {
    align-self: flex-start !important;
  }
  .sfc-align-self-lg-end {
    align-self: flex-end !important;
  }
  .sfc-align-self-lg-center {
    align-self: center !important;
  }
  .sfc-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .sfc-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .sfc-flex-xl-row {
    flex-direction: row !important;
  }
  .sfc-flex-xl-column {
    flex-direction: column !important;
  }
  .sfc-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .sfc-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .sfc-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .sfc-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .sfc-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .sfc-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .sfc-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .sfc-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .sfc-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .sfc-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .sfc-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .sfc-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .sfc-justify-content-xl-center {
    justify-content: center !important;
  }
  .sfc-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .sfc-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .sfc-align-items-xl-start {
    align-items: flex-start !important;
  }
  .sfc-align-items-xl-end {
    align-items: flex-end !important;
  }
  .sfc-align-items-xl-center {
    align-items: center !important;
  }
  .sfc-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .sfc-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .sfc-align-content-xl-start {
    align-content: flex-start !important;
  }
  .sfc-align-content-xl-end {
    align-content: flex-end !important;
  }
  .sfc-align-content-xl-center {
    align-content: center !important;
  }
  .sfc-align-content-xl-between {
    align-content: space-between !important;
  }
  .sfc-align-content-xl-around {
    align-content: space-around !important;
  }
  .sfc-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .sfc-align-self-xl-auto {
    align-self: auto !important;
  }
  .sfc-align-self-xl-start {
    align-self: flex-start !important;
  }
  .sfc-align-self-xl-end {
    align-self: flex-end !important;
  }
  .sfc-align-self-xl-center {
    align-self: center !important;
  }
  .sfc-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .sfc-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
:root {
  --sfc-font-size-xxs: 11px;
  --sfc-font-size-xs: 14px;
  --sfc-font-size-sm: 16px;
  --sfc-font-size-md: 18px;
  --sfc-font-size-lg: 21px;
  --sfc-font-size-xl: 28px;
  --sfc-font-size-xxl: 38px;
  --sfc-font-size-xxl-mq-sm: 30px;
  --sfc-line-height-xxs: 15px;
  --sfc-line-height-xs: 21px;
  --sfc-line-height-sm: 24px;
  --sfc-line-height-md: 28px;
  --sfc-line-height-lg: 32px;
  --sfc-line-height-xl: 40px;
  --sfc-line-height-xxl: 48px;
  --sfc-font-weight-light: 300;
  --sfc-font-weight-normal: 400;
  --sfc-font-weight-semi-bold: 700;
  --sfc-font-weight-bold: 800;
  --sfc-text-color: hsl(219, 2%, 13%);
  --sfc-text-font: var(--sfc-body-font-family);
  --sfc-text-line-height: 1.4;
  --sfc-text-size: var(--sfc-font-size-sm);
  --sfc-text-style: normal;
  --sfc-text-weight: var(--sfc-font-weight-normal);
  --sfc-text-margin: 0;
  --sfc-text-disabled-color: var(--sfc-color-gray-light);
  --sfc-text-color-brand-01: var(--sfc-color-brand-01);
  --sfc-text-color-brand-01-lightest: var(--sfc-color-brand-01-lightest);
  --sfc-text-color-brand-01-light: var(--sfc-color-brand-01-light);
  --sfc-text-color-brand-01-dark: var(--sfc-color-brand-01-dark);
  --sfc-text-color-brand-02: var(--sfc-color-brand-02);
  --sfc-text-color-brand-02-dark: var(--sfc-color-brand-02-dark);
  --sfc-text-color-brand-02-darkest: var(--sfc-color-brand-02-darkest);
  --sfc-text-color-brand-02-lighter: var(--sfc-color-brand-02-lighter);
  --sfc-text-color-brand-02-light: var(--sfc-color-brand-02-light);
  --sfc-text-color-accent-01-light: var(--sfc-color-accent-01-light);
  --sfc-text-color-accent-01: var(--sfc-color-accent-01);
  --sfc-text-color-accent-01-dark: var(--sfc-color-accent-01-dark);
  --sfc-text-color-accent-02: var(--sfc-color-accent-02);
  --sfc-text-color-success: var(--sfc-color-success);
  --sfc-text-color-success-light: var(--sfc-color-success-light);
  --sfc-text-color-danger: var(--sfc-color-danger);
  --sfc-text-color-danger-light: var(--sfc-color-danger-light);
  --sfc-text-color-warning: var(--sfc-color-warning);
  --sfc-text-color-warning-light: var(--sfc-color-warning-light);
  --sfc-text-color-info: var(--sfc-color-info);
  --sfc-text-color-info-light: var(--sfc-color-info-light);
  --sfc-text-color-white: var(--sfc-color-white);
  --sfc-text-color-black: var(--sfc-color-black);
  --sfc-text-color-gray: var(--sfc-color-gray);
  --sfc-text-color-gray-light: var(--sfc-color-gray-light);
  --sfc-text-color-gray-lighter: var(--sfc-color-gray-lighter);
  --sfc-text-color-gray-lightest: var(--sfc-color-gray-lightest);
  --sfc-text-color-gray-darker: var(--sfc-color-gray-darker);
  --sfc-text-label-color: hsl(219, 2%, 13%);
  --sfc-text-label-disabled-color: var(--sfc-color-gray);
}
.sfc-text {
  color: var(--sfc-text-color);
  font-family: var(--sfc-text-font);
  font-size: var(--sfc-text-size);
  font-style: var(--sfc-text-style);
  font-weight: var(--sfc-text-weight);
  line-height: var(--sfc-text-line-height);
  margin: var(--sfc-text-margin);
  -webkit-font-smoothing: antialiased;
}
.sfc-money-transaction {
  position: relative;
  white-space: nowrap;
  font-size: var(--sfc-money-transaction-font-size, 18px);
  color: var(--sfc-money-transaction-color-text, hsl(219, 2%, 13%));
  padding: var(--sfc-money-transaction-padding-block, 4px) var(--sfc-money-transaction-padding-inline, 8px);
  border-radius: var(--sfc-money-transaction-border-radius, 4px);
  border-color: rgba(0, 0, 0, 0);
  margin-top: calc(-1*var(--sfc-money-transaction-margin-block-start, 8px));
  margin-right: calc(-1*var(--sfc-money-transaction-margin-inline-end, 8px));
}
.sfc-money-transaction--positive {
  border: solid 1px var(--sfc-money-transaction-color-border-positive, hsl(155, 100%, 35%));
  background-color: var(--sfc-money-transaction-color-background-positive, hsl(155, 80%, 97%));
}
.sfc-money-transaction--negative {
  border: solid 1px var(--sfc-money-transaction-color-border-negative, hsl(13, 100%, 44%));
  background-color: var(--sfc-money-transaction-color-background-negative, hsl(13, 100%, 97%));
}
.sfc-money-transaction--failed {
  border: solid 1px var(--sfc-money-transaction-color-border-failed, hsl(13, 100%, 44%));
  background-color: var(--sfc-money-transaction-color-background-failed, hsl(13, 100%, 97%));
}
.sfc-money-transaction--failed::before {
  content: "";
  position: absolute;
  top: 50%;
  border-top: solid 1px currentcolor;
  transform: translateY(-50%);
  width: calc(100% - 2*var(--sfc-money-transaction-padding-inline, 8px));
}
:root {
  --sfc-body-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-body-font-weight: 400;
  --sfc-body-font-style: normal;
  --sfc-body-font-size: 16px;
  --sfc-body-font-line-height: 1.4;
  --sfc-body-font-smoothing: antialiased;
  --sfc-heading-1-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-1-font-weight: 400;
  --sfc-heading-1-font-style: italic;
  --sfc-heading-1-font-size: 30px;
  --sfc-heading-1-font-line-height: 1.2;
  --sfc-heading-1-font-smoothing: antialiased;
  --sfc-heading-2-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-2-font-weight: 400;
  --sfc-heading-2-font-style: italic;
  --sfc-heading-2-font-size: 24px;
  --sfc-heading-2-font-line-height: 1.2;
  --sfc-heading-2-font-smoothing: antialiased;
  --sfc-heading-3-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-3-font-weight: 400;
  --sfc-heading-3-font-style: italic;
  --sfc-heading-3-font-size: 18px;
  --sfc-heading-3-font-line-height: 1.2;
  --sfc-heading-3-font-smoothing: antialiased;
  --sfc-heading-4-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-4-font-weight: 400;
  --sfc-heading-4-font-style: italic;
  --sfc-heading-4-font-size: 16px;
  --sfc-heading-4-font-line-height: 1.2;
  --sfc-heading-4-font-smoothing: antialiased;
  --sfc-heading-5-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-5-font-weight: 700;
  --sfc-heading-5-font-style: normal;
  --sfc-heading-5-font-size: 14px;
  --sfc-heading-5-font-line-height: 1.2;
  --sfc-heading-5-font-smoothing: antialiased;
  --sfc-heading-6-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-6-font-weight: 700;
  --sfc-heading-6-font-style: normal;
  --sfc-heading-6-font-size: 14px;
  --sfc-heading-6-font-line-height: 1.2;
  --sfc-heading-6-font-smoothing: antialiased;
  --sfc-heading-display-1-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-display-1-font-weight: 400;
  --sfc-heading-display-1-font-style: italic;
  --sfc-heading-display-1-font-size: 38px;
  --sfc-heading-display-1-font-line-height: 1.2;
  --sfc-heading-display-1-font-smoothing: antialiased;
  --sfc-heading-display-2-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-heading-display-2-font-weight: 400;
  --sfc-heading-display-2-font-style: italic;
  --sfc-heading-display-2-font-size: 30px;
  --sfc-heading-display-2-font-line-height: 1.2;
  --sfc-heading-display-2-font-smoothing: antialiased;
  --sfc-paragraph-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-paragraph-font-weight: 400;
  --sfc-paragraph-font-style: normal;
  --sfc-paragraph-font-size: 16px;
  --sfc-paragraph-font-line-height: 1.6;
  --sfc-paragraph-font-smoothing: antialiased;
  --sfc-unordered-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-unordered-list-font-weight: 400;
  --sfc-unordered-list-font-style: normal;
  --sfc-unordered-list-font-size: 16px;
  --sfc-unordered-list-font-line-height: 1.6;
  --sfc-unordered-list-style: none outside none;
  --sfc-unordered-list-font-smoothing: antialiased;
  --sfc-ordered-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-ordered-list-font-weight: 400;
  --sfc-ordered-list-font-style: normal;
  --sfc-ordered-list-font-size: 16px;
  --sfc-ordered-list-font-line-height: 1.6;
  --sfc-ordered-list-font-smoothing: antialiased;
  --sfc-description-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-description-list-font-smoothing: antialiased;
  --sfc-description-term-font-weight: 400;
  --sfc-description-term-font-style: normal;
  --sfc-description-term-font-size: 14px;
  --sfc-description-term-font-line-height: 1.2;
  --sfc-description-definition-font-weight: 400;
  --sfc-description-definition-font-style: normal;
  --sfc-description-definition-font-size: 16px;
  --sfc-description-definition-font-line-height: 1.2;
  --sfc-caption-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-caption-font-weight: 400;
  --sfc-caption-font-style: italic;
  --sfc-caption-font-size: 16px;
  --sfc-caption-font-line-height: 1.2;
  --sfc-caption-font-smoothing: antialiased;
  --sfc-caption-margin-block-start: 12px;
  --sfc-link-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-link-font-text-decoration: underline;
  --sfc-link-font-text-decoration-visited: underline;
  --sfc-link-font-text-decoration-focus: underline;
  --sfc-link-font-text-decoration-hover: underline;
  --sfc-link-font-text-decoration-active: none;
  --sfc-link-font-text-decoration-subtle: none;
  --sfc-link-font-text-decoration-subtle-visited: none;
  --sfc-link-font-text-decoration-subtle-focus: underline;
  --sfc-link-font-text-decoration-subtle-hover: underline;
  --sfc-link-font-text-decoration-subtle-active: underline;
  --sfc-link-font-text-decoration-skip-ink: auto;
  --sfc-link-font-text-decoration-footer: none;
  --sfc-link-font-text-decoration-footer-visited: none;
  --sfc-link-font-text-decoration-footer-focus: underline;
  --sfc-link-font-text-decoration-footer-hover: underline;
  --sfc-link-font-text-decoration-footer-active: underline;
  --sfc-esg-label-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-esg-label-font-weight: 400;
  --sfc-esg-label-font-style: normal;
  --sfc-esg-label-font-size: 16px;
  --sfc-esg-label-font-line-height: 1.5;
  --sfc-esg-label-font-smoothing: antialiased;
  --sfc-esg-label-text-align: center;
  --sfc-font-text-align-start: start;
  --sfc-font-text-align-center: center;
  --sfc-font-text-align-end: end;
  --sfc-font-text-overflow-ellipsis: ellipsis;
  --sfc-font-white-space-nowrap: nowrap;
  --sfc-font-overflow-hidden: hidden;
  --sfc-font-overflow-wrap-anywhere: anywhere;
  --sfc-font-overflow-wrap-normal: normal;
  --sfc-experiment-whoosh-button-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-experiment-whoosh-button-font-size: 16px;
  --sfc-experiment-whoosh-button-font-weight: 700;
  --sfc-experiment-whoosh-button-font-style: normal;
  --sfc-focus-template-title-font-size: 18px;
  --sfc-focus-template-title-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-focus-template-title-font-weight: 700;
  --sfc-focus-template-title-font-style: normal;
  --sfc-focus-template-title-font-line-height: 1.2;
  --sfc-text-support-1-font-size: 16px;
  --sfc-text-support-1-font-line-height: 1.2;
  --sfc-text-support-2-font-size: 14px;
  --sfc-text-support-2-font-line-height: 1.2;
  --sfc-text-support-3-font-size: 14px;
  --sfc-text-support-3-font-weight: 700;
  --sfc-text-support-3-font-line-height: 1.2;
  --sfc-dataviz-axis-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-dataviz-axis-font-size: 14px;
  --sfc-dataviz-axis-font-line-height: 1.2;
  --sfc-dataviz-axis-font-style: normal;
  --sfc-dataviz-axis-font-weight: 400;
  --sfc-dataviz-axis-font-smoothing: antialiased;
  --sfc-dataviz-header-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-dataviz-header-font-size: 18px;
  --sfc-dataviz-header-font-line-height: 1.2;
  --sfc-dataviz-header-font-style: normal;
  --sfc-dataviz-header-font-weight: 400;
  --sfc-dataviz-header-font-smoothing: antialiased;
  --sfc-dataviz-legend-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-dataviz-legend-font-size: 16px;
  --sfc-dataviz-legend-font-line-height: 1.2;
  --sfc-dataviz-legend-font-style: normal;
  --sfc-dataviz-legend-font-weight: 400;
  --sfc-dataviz-legend-font-smoothing: antialiased;
  --sfc-form-control-font-size: 18px;
  --sfc-strong-font-weight: 800;
  --sfc-em-font-style: italic;
  --sfc-em-stress-font-weight: 700;
  --sfc-sub-vertical-align: sub;
  --sfc-sub-font-size: smaller;
  --sfc-sup-vertical-align: super;
  --sfc-sup-font-size: smaller;
  --sfc-widget-heading-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --sfc-widget-heading-font-weight: 700;
  --sfc-widget-heading-font-style: normal;
  --sfc-widget-heading-font-line-height: 1.2;
  --sfc-widget-heading-font-size: 16px;
  --sfc-widget-heading-font-smoothing: antialiased;
  --sfc-app-navigation-font-size: 14px;
}
@media (min-width: 576px) {
  :root {
    --sfc-heading-1-font-size: 38px;
    --sfc-heading-display-1-font-size: 60px;
    --sfc-heading-display-2-font-size: 38px;
    --sfc-widget-heading-font-size: 18px;
  }
}
::before {
  --sfc-unordered-list-item-bullet-display: inline-block;
  --sfc-unordered-list-item-bullet-content: "\2022";
  --sfc-unordered-list-item-bullet-font-size: 18px;
  --sfc-unordered-list-item-bullet-margin-block-start: -24px;
  --sfc-unordered-list-item-bullet-width: 24px;
}
.sfc-body {
  color: var(--sfc-body-color-text);
  font-family: var(--sfc-body-font-family);
  line-height: var(--sfc-body-font-line-height);
  font-size: var(--sfc-body-font-size);
  font-style: var(--sfc-body-font-style);
  font-weight: var(--sfc-body-font-weight);
  -webkit-font-smoothing: var(--sfc-body-font-smoothing);
}
.sfc-heading-1 {
  color: var(--sfc-heading-1-color-text);
  font-family: var(--sfc-heading-1-font-family);
  line-height: var(--sfc-heading-1-font-line-height);
  font-size: var(--sfc-heading-1-font-size);
  font-style: var(--sfc-heading-1-font-style);
  font-weight: var(--sfc-heading-1-font-weight);
  margin: var(--sfc-heading-1-margin);
  -webkit-font-smoothing: var(--sfc-heading-1-font-smoothing);
}
.sfc-heading-2 {
  color: var(--sfc-heading-2-color-text);
  font-family: var(--sfc-heading-2-font-family);
  line-height: var(--sfc-heading-2-font-line-height);
  font-size: var(--sfc-heading-2-font-size);
  font-style: var(--sfc-heading-2-font-style);
  font-weight: var(--sfc-heading-2-font-weight);
  margin: var(--sfc-heading-2-margin);
  -webkit-font-smoothing: var(--sfc-heading-2-font-smoothing);
}
.sfc-heading-3 {
  color: var(--sfc-heading-3-color-text);
  font-family: var(--sfc-heading-3-font-family);
  line-height: var(--sfc-heading-3-font-line-height);
  font-size: var(--sfc-heading-3-font-size);
  font-style: var(--sfc-heading-3-font-style);
  font-weight: var(--sfc-heading-3-font-weight);
  margin: var(--sfc-heading-3-margin);
  -webkit-font-smoothing: var(--sfc-heading-3-font-smoothing);
}
.sfc-heading-4 {
  color: var(--sfc-heading-4-color-text);
  font-family: var(--sfc-heading-4-font-family);
  line-height: var(--sfc-heading-4-font-line-height);
  font-size: var(--sfc-heading-4-font-size);
  font-style: var(--sfc-heading-4-font-style);
  font-weight: var(--sfc-heading-4-font-weight);
  margin: var(--sfc-heading-4-margin);
  -webkit-font-smoothing: var(--sfc-heading-4-font-smoothing);
}
.sfc-heading-5 {
  color: var(--sfc-heading-5-color-text);
  font-family: var(--sfc-heading-5-font-family);
  line-height: var(--sfc-heading-5-font-line-height);
  font-size: var(--sfc-heading-5-font-size);
  font-style: var(--sfc-heading-5-font-style);
  font-weight: var(--sfc-heading-5-font-weight);
  margin: var(--sfc-heading-5-margin);
  -webkit-font-smoothing: var(--sfc-heading-5-font-smoothing);
}
.sfc-heading-6 {
  color: var(--sfc-heading-6-color-text);
  font-family: var(--sfc-heading-6-font-family);
  line-height: var(--sfc-heading-6-font-line-height);
  font-size: var(--sfc-heading-6-font-size);
  font-style: var(--sfc-heading-6-font-style);
  font-weight: var(--sfc-heading-6-font-weight);
  margin: var(--sfc-heading-6-margin);
  -webkit-font-smoothing: var(--sfc-heading-6-font-smoothing);
}
.sfc-heading-display-1 {
  color: var(--sfc-heading-display-1-color-text);
  font-family: var(--sfc-heading-display-1-font-family);
  font-size: var(--sfc-heading-display-1-font-size);
  font-weight: var(--sfc-heading-display-1-font-weight);
  font-style: var(--sfc-heading-display-1-font-style);
  line-height: var(--sfc-heading-display-1-font-line-height);
  margin: var(--sfc-heading-display-1-margin);
  -webkit-font-smoothing: var(--sfc-heading-display-2-font-smoothing);
}
.sfc-heading-display-2 {
  color: var(--sfc-heading-display-2-color-text);
  font-family: var(--sfc-heading-display-2-font-family);
  font-size: var(--sfc-heading-display-2-font-size);
  font-weight: var(--sfc-heading-display-2-font-weight);
  font-style: var(--sfc-heading-display-2-font-style);
  line-height: var(--sfc-heading-display-2-font-line-height);
  margin: var(--sfc-heading-display-2-margin);
  -webkit-font-smoothing: var(--sfc-heading-display-2-font-smoothing);
}
.sfc-paragraph {
  color: var(--sfc-paragraph-color-text);
  font-family: var(--sfc-paragraph-font-family);
  line-height: var(--sfc-paragraph-font-line-height);
  font-size: var(--sfc-paragraph-font-size);
  font-style: var(--sfc-paragraph-font-style);
  font-weight: var(--sfc-paragraph-font-weight);
  margin: var(--sfc-paragraph-margin);
  -webkit-font-smoothing: var(--sfc-paragraph-font-smoothing);
}
.sfc-unordered-list {
  color: var(--sfc-unordered-list-color-text);
  font-family: var(--sfc-unordered-list-font-family);
  line-height: var(--sfc-unordered-list-font-line-height);
  font-size: var(--sfc-unordered-list-font-size);
  font-style: var(--sfc-unordered-list-font-style);
  font-weight: var(--sfc-unordered-list-font-weight);
  margin: var(--sfc-unordered-list-margin);
  padding: var(--sfc-unordered-list-padding);
  list-style: var(--sfc-unordered-list-style);
  -webkit-font-smoothing: var(--sfc-unordered-list-font-smoothing);
}
.sfc-unordered-list li {
  margin-bottom: var(--sfc-unordered-list-item-margin-block-end);
  padding-left: var(--sfc-unordered-list-item-padding-inline-start);
}
.sfc-unordered-list li:before {
  content: var(--sfc-unordered-list-item-bullet-content);
  display: var(--sfc-unordered-list-item-bullet-display);
  font-size: var(--sfc-unordered-list-item-bullet-font-size);
  margin-left: var(--sfc-unordered-list-item-bullet-margin-block-start);
  width: var(--sfc-unordered-list-item-bullet-width);
}
.sfc-ordered-list {
  color: var(--sfc-ordered-list-color-text);
  font-family: var(--sfc-ordered-list-font-family);
  line-height: var(--sfc-ordered-list-font-line-height);
  font-size: var(--sfc-ordered-list-font-size);
  font-style: var(--sfc-ordered-list-font-style);
  font-weight: var(--sfc-ordered-list-font-weight);
  margin: var(--sfc-ordered-list-margin);
  padding: var(--sfc-ordered-list-padding);
  -webkit-font-smoothing: var(--sfc-ordered-list-font-smoothing);
}
.sfc-ordered-list li {
  margin-bottom: var(--sfc-ordered-list-item-margin-block-end);
  padding-left: var(--sfc-ordered-list-item-padding-inline-start);
}
.sfc-description-list {
  font-family: var(--sfc-description-list-font-family);
  margin: var(--sfc-description-list-margin);
  -webkit-font-smoothing: var(--sfc-description-list-font-smoothing);
}
.sfc-description-list dt {
  line-height: var(--sfc-description-term-font-line-height);
  font-size: var(--sfc-description-term-font-size);
  font-style: var(--sfc-description-term-font-style);
  font-weight: var(--sfc-description-term-font-weight);
  margin: var(--sfc-description-term-margin);
  color: var(--sfc-description-term-color-text);
}
.sfc-description-list dt:first-of-type {
  margin: var(--sfc-description-term-margin-first-of-type);
}
.sfc-description-list dd {
  line-height: var(--sfc-description-definition-font-line-height);
  font-size: var(--sfc-description-definition-font-size);
  font-style: var(--sfc-description-definition-font-style);
  font-weight: var(--sfc-description-definition-font-weight);
  margin: var(--sfc-description-definition-margin);
  color: var(--sfc-description-definition-color-text);
}
.sfc-description-list dd + dt {
  margin: var(--sfc-description-term-margin-definition-adjacent);
}
.sfc-caption {
  color: var(--sfc-caption-color-text);
  font-family: var(--sfc-caption-font-family);
  line-height: var(--sfc-caption-font-line-height);
  font-size: var(--sfc-caption-font-size);
  font-style: var(--sfc-caption-font-style);
  font-weight: var(--sfc-caption-font-weight);
  margin-top: var(--sfc-caption-margin-block-start);
  -webkit-font-smoothing: var(--sfc-caption-font-smoothing);
}
.sfc-link {
  color: var(--sfc-link-color-text);
  font-family: var(--sfc-link-font-family);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration);
  text-decoration: var(--sfc-link-font-text-decoration);
  text-decoration-skip-ink: var(--sfc-link-font-text-decoration-skip-ink);
  transition-property: var(--sfc-link-motion-property);
  transition-duration: var(--sfc-link-motion-duration);
  transition-timing-function: var(--sfc-link-motion-timing-function);
}
@media (prefers-reduced-motion) {
  .sfc-link {
    transition-duration: var(--sfc-link-motion-duration-reduced-motion);
  }
}
.sfc-link:visited {
  color: var(--sfc-link-color-text-visited);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-visited);
  text-decoration: var(--sfc-link-font-text-decoration-visited);
}
.sfc-link:focus {
  color: var(--sfc-link-color-text-focus);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-focus);
  text-decoration: var(--sfc-link-font-text-decoration-focus);
}
.sfc-link:hover {
  color: var(--sfc-link-color-text-hover);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-hover);
  text-decoration: var(--sfc-link-font-text-decoration-hover);
}
.sfc-link:active {
  color: var(--sfc-link-color-text-active);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-active);
  text-decoration: var(--sfc-link-font-text-decoration-active);
}
.sfc-link.sfc-link-subtle {
  color: var(--sfc-link-color-text-subtle);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle);
  text-decoration: var(--sfc-link-font-text-decoration-subtle);
}
.sfc-link:visited.sfc-link-subtle {
  color: var(--sfc-link-color-text-subtle-visited);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-visited);
  text-decoration: var(--sfc-link-font-text-decoration-subtle-visited);
}
.sfc-link:focus.sfc-link-subtle {
  color: var(--sfc-link-color-text-subtle-focus);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-focus);
  text-decoration: var(--sfc-link-font-text-decoration-subtle-focus);
}
.sfc-link:hover.sfc-link-subtle {
  color: var(--sfc-link-color-text-subtle-hover);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-hover);
  text-decoration: var(--sfc-link-font-text-decoration-subtle-hover);
}
.sfc-link:active.sfc-link-subtle {
  color: var(--sfc-link-color-text-subtle-active);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-active);
  text-decoration: var(--sfc-link-font-text-decoration-subtle-active);
}
.sfc-link.sfc-link-inverted {
  color: var(--sfc-link-color-text-inverted);
}
.sfc-link:visited.sfc-link-inverted {
  color: var(--sfc-link-color-text-inverted-visited);
}
.sfc-link:focus.sfc-link-inverted {
  color: var(--sfc-link-color-text-inverted-focus);
}
.sfc-link:hover.sfc-link-inverted {
  color: var(--sfc-link-color-text-inverted-hover);
}
.sfc-link:active.sfc-link-inverted {
  color: var(--sfc-link-color-text-inverted-active);
}
.sfc-link.sfc-link-footer {
  color: var(--sfc-link-color-text-footer);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer);
  text-decoration: var(--sfc-link-font-text-decoration-footer);
}
.sfc-link.sfc-link-footer:visited {
  color: var(--sfc-link-color-text-footer-visited);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-visited);
  text-decoration: var(--sfc-link-font-text-decoration-footer-visited);
}
.sfc-link.sfc-link-footer:focus {
  color: var(--sfc-link-color-text-footer-focus);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-focus);
  text-decoration: var(--sfc-link-font-text-decoration-footer-focus);
}
.sfc-link.sfc-link-footer:hover {
  color: var(--sfc-link-color-text-footer-hover);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-hover);
  text-decoration: var(--sfc-link-font-text-decoration-footer-hover);
}
.sfc-link.sfc-link-footer:active {
  color: var(--sfc-link-color-text-footer-active);
  -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-active);
  text-decoration: var(--sfc-link-font-text-decoration-footer-active);
}
.sfc-link.sfc-link-icon {
  display: inline-flex;
  align-items: center;
}
.sfc-font-truncate {
  overflow: var(--sfc-font-overflow-hidden);
  text-overflow: var(--sfc-font-text-overflow-ellipsis);
  white-space: var(--sfc-font-white-space-nowrap);
}
.sfc-text-support-1 {
  color: var(--sfc-text-support-1-color-text);
  font-size: var(--sfc-text-support-1-font-size);
  line-height: var(--sfc-text-support-1-font-line-height);
}
.sfc-text-support-2 {
  color: var(--sfc-text-support-2-color-text);
  font-size: var(--sfc-text-support-2-font-size);
  line-height: var(--sfc-text-support-2-font-line-height);
}
.sfc-text-support-3 {
  color: var(--sfc-text-support-3-color-text);
  font-size: var(--sfc-text-support-3-font-size);
  line-height: var(--sfc-text-support-3-font-line-height);
  font-weight: var(--sfc-text-support-3-font-weight);
}
.sfc-widget-heading {
  color: var(--sfc-widget-heading-color-text);
  font-family: var(--sfc-widget-heading-font-family);
  line-height: var(--sfc-widget-heading-font-line-height);
  font-size: var(--sfc-widget-heading-font-size);
  font-style: var(--sfc-widget-heading-font-style);
  font-weight: var(--sfc-widget-heading-font-weight);
  margin: var(--sfc-widget-heading-margin);
  -webkit-font-smoothing: var(--sfc-widget-heading-font-smoothing);
}
.sfc-font-text-align-start {
  text-align: var(--sfc-font-text-align-start);
}
.sfc-font-text-align-center {
  text-align: var(--sfc-font-text-align-center);
}
.sfc-font-text-align-end {
  text-align: var(--sfc-font-text-align-end);
}
.sfc-font-white-space-nowrap {
  white-space: var(--sfc-font-white-space-nowrap);
}
.sfc-font-overflow-wrap-anywhere {
  overflow-wrap: var(--sfc-font-overflow-wrap-anywhere);
}
.sfc-font-overflow-wrap-normal {
  overflow-wrap: var(--sfc-font-overflow-wrap-normal);
}
.sfc-text--color-brand-01 {
  color: var(--sfc-color-brand-01);
}
.sfc-paragraph--color-brand-01 {
  color: var(--sfc-color-brand-01);
}
.sfc-text--color-brand-01-lightest {
  color: var(--sfc-color-brand-01-lightest);
}
.sfc-paragraph--color-brand-01-lightest {
  color: var(--sfc-color-brand-01-lightest);
}
.sfc-text--color-brand-01-light {
  color: var(--sfc-color-brand-01-light);
}
.sfc-paragraph--color-brand-01-light {
  color: var(--sfc-color-brand-01-light);
}
.sfc-text--color-brand-01-dark {
  color: var(--sfc-color-brand-01-dark);
}
.sfc-paragraph--color-brand-01-dark {
  color: var(--sfc-color-brand-01-dark);
}
.sfc-text--color-brand-02 {
  color: var(--sfc-color-brand-02);
}
.sfc-paragraph--color-brand-02 {
  color: var(--sfc-color-brand-02);
}
.sfc-text--color-brand-02-dark {
  color: var(--sfc-color-brand-02-dark);
}
.sfc-paragraph--color-brand-02-dark {
  color: var(--sfc-color-brand-02-dark);
}
.sfc-text--color-brand-02-darkest {
  color: var(--sfc-color-brand-02-darkest);
}
.sfc-paragraph--color-brand-02-darkest {
  color: var(--sfc-color-brand-02-darkest);
}
.sfc-text--color-brand-02-lighter {
  color: var(--sfc-color-brand-02-lighter);
}
.sfc-paragraph--color-brand-02-lighter {
  color: var(--sfc-color-brand-02-lighter);
}
.sfc-text--color-brand-02-light {
  color: var(--sfc-color-brand-02-light);
}
.sfc-paragraph--color-brand-02-light {
  color: var(--sfc-color-brand-02-light);
}
.sfc-text--color-accent-01-light {
  color: var(--sfc-color-accent-01-light);
}
.sfc-paragraph--color-accent-01-light {
  color: var(--sfc-color-accent-01-light);
}
.sfc-text--color-accent-01 {
  color: var(--sfc-color-accent-01);
}
.sfc-paragraph--color-accent-01 {
  color: var(--sfc-color-accent-01);
}
.sfc-text--color-accent-01-dark {
  color: var(--sfc-color-accent-01-dark);
}
.sfc-paragraph--color-accent-01-dark {
  color: var(--sfc-color-accent-01-dark);
}
.sfc-text--color-accent-02 {
  color: var(--sfc-color-accent-02);
}
.sfc-paragraph--color-accent-02 {
  color: var(--sfc-color-accent-02);
}
.sfc-text--color-success {
  color: var(--sfc-color-success);
}
.sfc-paragraph--color-success {
  color: var(--sfc-color-success);
}
.sfc-text--color-success-light {
  color: var(--sfc-color-success-light);
}
.sfc-paragraph--color-success-light {
  color: var(--sfc-color-success-light);
}
.sfc-text--color-danger {
  color: var(--sfc-color-danger);
}
.sfc-paragraph--color-danger {
  color: var(--sfc-color-danger);
}
.sfc-text--color-danger-light {
  color: var(--sfc-color-danger-light);
}
.sfc-paragraph--color-danger-light {
  color: var(--sfc-color-danger-light);
}
.sfc-text--color-warning {
  color: var(--sfc-color-warning);
}
.sfc-paragraph--color-warning {
  color: var(--sfc-color-warning);
}
.sfc-text--color-warning-light {
  color: var(--sfc-color-warning-light);
}
.sfc-paragraph--color-warning-light {
  color: var(--sfc-color-warning-light);
}
.sfc-text--color-info {
  color: var(--sfc-color-info);
}
.sfc-paragraph--color-info {
  color: var(--sfc-color-info);
}
.sfc-text--color-info-light {
  color: var(--sfc-color-info-light);
}
.sfc-paragraph--color-info-light {
  color: var(--sfc-color-info-light);
}
.sfc-text--color-white {
  color: var(--sfc-color-white);
}
.sfc-paragraph--color-white {
  color: var(--sfc-color-white);
}
.sfc-text--color-black {
  color: var(--sfc-color-black);
}
.sfc-paragraph--color-black {
  color: var(--sfc-color-black);
}
.sfc-text--color-gray {
  color: var(--sfc-color-gray);
}
.sfc-paragraph--color-gray {
  color: var(--sfc-color-gray);
}
.sfc-text--color-gray-light {
  color: var(--sfc-color-gray-light);
}
.sfc-paragraph--color-gray-light {
  color: var(--sfc-color-gray-light);
}
.sfc-text--color-gray-lighter {
  color: var(--sfc-color-gray-lighter);
}
.sfc-paragraph--color-gray-lighter {
  color: var(--sfc-color-gray-lighter);
}
.sfc-text--color-gray-lightest {
  color: var(--sfc-color-gray-lightest);
}
.sfc-paragraph--color-gray-lightest {
  color: var(--sfc-color-gray-lightest);
}
.sfc-text--color-gray-darker {
  color: var(--sfc-color-gray-darker);
}
.sfc-paragraph--color-gray-darker {
  color: var(--sfc-color-gray-darker);
}
.sfc-heading--size-xxs {
  font-size: var(--sfc-font-size-xxs);
}
.sfc-text--size-xxs {
  font-size: var(--sfc-font-size-xxs);
}
.sfc-paragraph--size-xxs {
  font-size: var(--sfc-font-size-xxs);
}
.sfc-heading--size-xs {
  font-size: var(--sfc-font-size-xs);
}
.sfc-text--size-xs {
  font-size: var(--sfc-font-size-xs);
}
.sfc-paragraph--size-xs {
  font-size: var(--sfc-font-size-xs);
}
.sfc-heading--size-sm {
  font-size: var(--sfc-font-size-sm);
}
.sfc-text--size-sm {
  font-size: var(--sfc-font-size-sm);
}
.sfc-paragraph--size-sm {
  font-size: var(--sfc-font-size-sm);
}
.sfc-heading--size-md {
  font-size: var(--sfc-font-size-md);
}
.sfc-text--size-md {
  font-size: var(--sfc-font-size-md);
}
.sfc-paragraph--size-md {
  font-size: var(--sfc-font-size-md);
}
.sfc-heading--size-lg {
  font-size: var(--sfc-font-size-lg);
}
.sfc-text--size-lg {
  font-size: var(--sfc-font-size-lg);
}
.sfc-paragraph--size-lg {
  font-size: var(--sfc-font-size-lg);
}
.sfc-heading--size-xl {
  font-size: var(--sfc-font-size-xl);
}
.sfc-text--size-xl {
  font-size: var(--sfc-font-size-xl);
}
.sfc-paragraph--size-xl {
  font-size: var(--sfc-font-size-xl);
}
.sfc-heading--size-xxl {
  font-size: var(--sfc-font-size-xxl);
}
.sfc-text--size-xxl {
  font-size: var(--sfc-font-size-xxl);
}
.sfc-paragraph--size-xxl {
  font-size: var(--sfc-font-size-xxl);
}
.sfc-text--line-height-xxs {
  line-height: var(--sfc-line-height-xxs);
}
.sfc-paragraph--line-height-xxs {
  line-height: var(--sfc-line-height-xxs);
}
.sfc-text--line-height-xs {
  line-height: var(--sfc-line-height-xs);
}
.sfc-paragraph--line-height-xs {
  line-height: var(--sfc-line-height-xs);
}
.sfc-text--line-height-sm {
  line-height: var(--sfc-line-height-sm);
}
.sfc-paragraph--line-height-sm {
  line-height: var(--sfc-line-height-sm);
}
.sfc-text--line-height-md {
  line-height: var(--sfc-line-height-md);
}
.sfc-paragraph--line-height-md {
  line-height: var(--sfc-line-height-md);
}
.sfc-text--line-height-lg {
  line-height: var(--sfc-line-height-lg);
}
.sfc-paragraph--line-height-lg {
  line-height: var(--sfc-line-height-lg);
}
.sfc-text--line-height-xl {
  line-height: var(--sfc-line-height-xl);
}
.sfc-paragraph--line-height-xl {
  line-height: var(--sfc-line-height-xl);
}
.sfc-text--line-height-xxl {
  line-height: var(--sfc-line-height-xxl);
}
.sfc-paragraph--line-height-xxl {
  line-height: var(--sfc-line-height-xxl);
}
.sfc-text--weight-light {
  font-weight: var(--sfc-font-weight-light);
}
.sfc-paragraph--weight-light {
  font-weight: var(--sfc-font-weight-light);
}
.sfc-text--weight-normal {
  font-weight: var(--sfc-font-weight-normal);
}
.sfc-paragraph--weight-normal {
  font-weight: var(--sfc-font-weight-normal);
}
.sfc-text--weight-semi-bold {
  font-weight: var(--sfc-font-weight-semi-bold);
}
.sfc-paragraph--weight-semi-bold {
  font-weight: var(--sfc-font-weight-semi-bold);
}
.sfc-text--weight-bold {
  font-weight: var(--sfc-font-weight-bold);
}
.sfc-paragraph--weight-bold {
  font-weight: var(--sfc-font-weight-bold);
}
:root {
  --sfc-icon-size-xs: 16px;
  --sfc-icon-size-sm: 24px;
  --sfc-icon-size-md: 32px;
  --sfc-icon-size-lg: 40px;
}
sfc-icon svg {
  width: inherit;
  height: inherit;
  background-color: rgba(0, 0, 0, 0);
  display: block;
}
:root {
  --sfc-input-field-height: 48px;
}
.sfc-button {
  align-items: center;
  border-color: var(--sfc-button-color-border, transparent);
  border-style: var(--sfc-button-border-style, solid);
  border-width: var(--sfc-button-border-width, 1px);
  border-radius: var(--sfc-button-border-radius, 4px);
  display: var(--sfc-button-display, flex);
  font-size: var(--sfc-button-font-size, 19px);
  line-height: var(--sfc-button-line-height, 1);
  font-weight: var(--sfc-button-font-weight, 800);
  height: var(--sfc-button-height, 48px);
  justify-content: center;
  padding: var(--sfc-button-padding-block-start, 0) var(--sfc-button-padding-right, var(--sfc-button-padding-inline-end, 24px)) var(--sfc-button-padding-block-end, 0) var(--sfc-button-padding-left, var(--sfc-button-padding-inline-start, 24px));
  position: relative;
  -webkit-user-select: none;
  user-select: none;
  width: var(--sfc-button-width, 100%);
  -webkit-tap-highlight-color: var(--sfc-button-tap-highlight-color, transparent);
  transition-property: var(--sfc-button-motion-property, color, background-color, border);
  transition-timing-function: var(--sfc-button-motion-timing-function, cubic-bezier(0.5, 1, 0.89, 1));
  transition-duration: var(--sfc-button-motion-duration, var(--sfc-motion-duration, 0.4s));
  text-transform: var(--sfc-button-font-transform, none);
  text-align: var(--sfc-button-font-align, center);
}
@media (prefers-reduced-motion) {
  .sfc-button {
    transition-duration: var(--sfc-button-motion-duration-reduced-motion, 0.001s);
  }
}
.sfc-button:hover {
  transition: none;
}
.sfc-button:not([disabled]) {
  cursor: var(--sfc-button-cursor, pointer);
}
.sfc-button--primary:disabled,
.sfc-button--primary-white:disabled,
.sfc-button--secondary:disabled,
.sfc-button--secondary-danger:disabled,
.sfc-button--ghost:disabled,
.sfc-button--text:disabled {
  border-color: var(--sfc-button-color-border-disabled, transparent);
  background-color: var(--sfc-button-color-background-disabled, hsl(219, 2%, 88%));
  color: var(--sfc-button-color-text-disabled, hsl(219, 2%, 38%));
}
.sfc-button {
  font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -webkit-text-decoration: var(--sfc-button-font-transform, none);
  text-decoration: var(--sfc-button-font-transform, none);
}
.sfc-button--primary {
  background-color: var(--sfc-button-color-background-primary, hsl(24, 100%, 49%));
  color: var(--sfc-button-color-text-primary, hsl(0, 0%, 100%));
}
.sfc-button--primary:hover {
  background-color: var(--sfc-button-color-background-primary-hover, hsl(22, 100%, 47%));
  color: var(--sfc-button-color-text-primary-hover, hsl(0, 0%, 100%));
}
.sfc-button--primary:active {
  background-color: var(--sfc-button-color-background-primary-active, hsl(19, 100%, 44%));
  color: var(--sfc-button-color-text-primary-active, hsl(0, 0%, 100%));
}
.sfc-button--primary-white {
  background-color: var(--sfc-button-color-background-primary-white, hsl(0, 0%, 100%));
  color: var(--sfc-button-color-text-primary-white, hsl(240, 100%, 19%));
}
.sfc-button--primary-white:hover {
  background-color: var(--sfc-button-color-background-primary-white-hover, hsl(0, 0%, 100%));
  color: var(--sfc-button-color-text-primary-white-hover, hsl(223, 100%, 45%));
}
.sfc-button--primary-white:active {
  background-color: var(--sfc-button-color-background-primary-white-active, hsl(219, 2%, 88%));
  color: var(--sfc-button-color-text-primary-white-active, hsl(240, 100%, 19%));
}
.sfc-button--secondary {
  background-color: var(--sfc-button-color-background-secondary, hsl(0, 0%, 100%));
  border-color: var(--sfc-button-color-border-secondary, hsl(240, 100%, 19%));
  color: var(--sfc-button-color-text-secondary, hsl(240, 100%, 19%));
}
.sfc-button--secondary:hover {
  background-color: var(--sfc-button-color-background-secondary-hover, hsl(0, 0%, 100%));
  border-color: var(--sfc-button-color-border-secondary-hover, hsl(223, 100%, 45%));
  color: var(--sfc-button-color-text-secondary-hover, hsl(223, 100%, 45%));
}
.sfc-button--secondary:active {
  background-color: var(--sfc-button-color-background-secondary-active, hsl(219, 2%, 88%));
  border-color: var(--sfc-button-color-border-secondary-active, hsl(240, 100%, 19%));
  color: var(--sfc-button-color-text-secondary-active, hsl(240, 100%, 19%));
}
.sfc-button--secondary-danger {
  background-color: var(--sfc-button-color-background-secondary-danger, hsl(0, 0%, 100%));
  border-color: var(--sfc-button-color-border-secondary-danger, hsl(13, 100%, 44%));
  color: var(--sfc-button-color-text-secondary-danger, hsl(13, 100%, 44%));
}
.sfc-button--secondary-danger:hover {
  background-color: var(--sfc-button-color-background-secondary-danger-hover, hsl(0, 0%, 100%));
  border-color: var(--sfc-button-color-border-secondary-danger-hover, hsl(24, 100%, 49%));
  color: var(--sfc-button-color-text-secondary-danger-hover, hsl(24, 100%, 49%));
}
.sfc-button--secondary-danger:active {
  background-color: var(--sfc-button-color-background-secondary-danger-active, hsl(13, 100%, 97%));
  border-color: var(--sfc-button-color-border-secondary-danger-active, hsl(9, 94%, 26%));
  color: var(--sfc-button-color-text-secondary-danger-active, hsl(9, 94%, 26%));
}
.sfc-button--ghost {
  background-color: var(--sfc-button-color-background-ghost, transparent);
  border-color: var(--sfc-button-color-border-ghost, hsl(0, 0%, 100%));
  color: var(--sfc-button-color-text-ghost, hsl(0, 0%, 100%));
}
.sfc-button--ghost:hover {
  background-color: var(--sfc-button-color-background-ghost-hover, hsl(0, 0%, 100%));
  border-color: var(--sfc-button-color-border-ghost-hover, hsl(0, 0%, 100%));
  color: var(--sfc-button-color-text-ghost-hover, hsl(240, 100%, 19%));
}
.sfc-button--ghost:active {
  background-color: var(--sfc-button-color-background-ghost-active, hsl(219, 2%, 88%));
  border-color: var(--sfc-button-color-border-ghost-active, transparent);
  color: var(--sfc-button-color-text-ghost-active, hsl(240, 100%, 19%));
}
.sfc-button--text {
  font-weight: normal;
  padding: 0;
  background-color: var(--sfc-button-color-background-text, transparent);
  border-color: var(--sfc-button-color-border-text, transparent);
  color: var(--sfc-button-color-text, hsl(240, 100%, 19%));
}
.sfc-button--text:hover {
  color: var(--sfc-button-color-text-hover, hsl(219, 100%, 50%));
}
.sfc-button--text:active {
  color: var(--sfc-button-color-text-active, hsl(235, 100%, 33%));
}
.sfc-button--text:disabled {
  background-color: var(--sfc-button-color-background-text-disabled, transparent);
}
.sfc-button__label {
  align-items: center;
  display: flex;
}
.sfc-button:not(.sfc-button--multiline) .sfc-button__label {
  overflow: var(--sfc-button-label-overflow, hidden);
  text-overflow: var(--sfc-button-label-text-overflow, ellipsis);
  white-space: var(--sfc-button-label-white-space, nowrap);
}
.sfc-button .sfc-spinner {
  height: var(--sfc-button-spinner-size, 24px);
  width: var(--sfc-button-spinner-size, 24px);
}
.sfc-button sfc-spinner {
  position: absolute;
}
.sfc-button__label--loading {
  visibility: hidden;
}
:root {
  --sfc-margin-auto: auto;
  --sfc-margin-0: 0;
  --sfc-padding-0: 0;
  --sfc-margin-15: 2px;
  --sfc-padding-15: 2px;
  --sfc-gap-15: 2px;
  --sfc-margin-25: 4px;
  --sfc-padding-25: 4px;
  --sfc-gap-25: 4px;
  --sfc-margin-50: 8px;
  --sfc-padding-50: 8px;
  --sfc-gap-50: 8px;
  --sfc-margin-75: 12px;
  --sfc-padding-75: 12px;
  --sfc-gap-75: 12px;
  --sfc-margin-100: 16px;
  --sfc-padding-100: 16px;
  --sfc-gap-100: 16px;
  --sfc-margin-150: 24px;
  --sfc-padding-150: 24px;
  --sfc-gap-150: 24px;
  --sfc-margin-200: 32px;
  --sfc-padding-200: 32px;
  --sfc-gap-200: 32px;
  --sfc-margin-300: 48px;
  --sfc-padding-300: 48px;
  --sfc-margin-400: 64px;
  --sfc-padding-400: 64px;
  --sfc-heading-1-margin: 0 0 8px;
  --sfc-heading-2-margin: 0 0 8px;
  --sfc-heading-3-margin: 0 0 8px;
  --sfc-heading-4-margin: 0 0 4px;
  --sfc-heading-5-margin: 0 0 4px;
  --sfc-heading-6-margin: 0 0 4px;
  --sfc-heading-display-1-margin: 0 0 8px;
  --sfc-heading-display-2-margin: 0 0 8px;
  --sfc-paragraph-margin: 0;
  --sfc-caption-margin-block-start: 12px;
  --sfc-dataviz-axis-margin-block-start: 4px;
  --sfc-ordered-list-margin: 0;
  --sfc-ordered-list-padding: 0 0 0 24px;
  --sfc-ordered-list-item-margin-block-end: 8px;
  --sfc-ordered-list-item-padding-inline-start: 12px;
  --sfc-unordered-list-margin: 0;
  --sfc-unordered-list-padding: 0 0 0 24px;
  --sfc-unordered-list-item-margin-block-end: 8px;
  --sfc-unordered-list-item-padding-inline-start: 12px;
  --sfc-description-list-margin: 0;
  --sfc-description-term-margin: 4px 0 0;
  --sfc-description-term-margin-first-of-type: 0;
  --sfc-description-term-margin-definition-adjacent: 24px 0 0;
  --sfc-description-definition-margin: 4px 0 0;
  --sfc-widget-heading-margin: 0;
  --sfc-esg-label-width: 24px;
  --sfc-esg-label-height: 24px;
  --sfc-shimmer-highlight-width: 80%;
  --sfc-experiment-whoosh-button-height: 32px;
  --sfc-experiment-whoosh-button-padding-inline-start: 8px;
  --sfc-experiment-whoosh-button-padding-inline-end: 8px;
}
.sfc-margin-0 {
  margin: var(--sfc-margin-0);
}
.sfc-margin-block-0 {
  margin-top: var(--sfc-margin-0);
  margin-bottom: var(--sfc-margin-0);
}
.sfc-margin-block-start-0 {
  margin-top: var(--sfc-margin-0);
}
.sfc-margin-block-end-0 {
  margin-bottom: var(--sfc-margin-0);
}
.sfc-margin-inline-0 {
  margin-left: var(--sfc-margin-0);
  margin-right: var(--sfc-margin-0);
}
.sfc-margin-inline-start-0 {
  margin-left: var(--sfc-margin-0);
}
.sfc-margin-inline-end-0 {
  margin-right: var(--sfc-margin-0);
}
.sfc-margin-15 {
  margin: var(--sfc-margin-15);
}
.sfc-margin-block-15 {
  margin-top: var(--sfc-margin-15);
  margin-bottom: var(--sfc-margin-15);
}
.sfc-margin-block-start-15 {
  margin-top: var(--sfc-margin-15);
}
.sfc-margin-block-end-15 {
  margin-bottom: var(--sfc-margin-15);
}
.sfc-margin-inline-15 {
  margin-left: var(--sfc-margin-15);
  margin-right: var(--sfc-margin-15);
}
.sfc-margin-inline-start-15 {
  margin-left: var(--sfc-margin-15);
}
.sfc-margin-inline-end-15 {
  margin-right: var(--sfc-margin-15);
}
.sfc-margin-25 {
  margin: var(--sfc-margin-25);
}
.sfc-margin-block-25 {
  margin-top: var(--sfc-margin-25);
  margin-bottom: var(--sfc-margin-25);
}
.sfc-margin-block-start-25 {
  margin-top: var(--sfc-margin-25);
}
.sfc-margin-block-end-25 {
  margin-bottom: var(--sfc-margin-25);
}
.sfc-margin-inline-25 {
  margin-left: var(--sfc-margin-25);
  margin-right: var(--sfc-margin-25);
}
.sfc-margin-inline-start-25 {
  margin-left: var(--sfc-margin-25);
}
.sfc-margin-inline-end-25 {
  margin-right: var(--sfc-margin-25);
}
.sfc-margin-50 {
  margin: var(--sfc-margin-50);
}
.sfc-margin-block-50 {
  margin-top: var(--sfc-margin-50);
  margin-bottom: var(--sfc-margin-50);
}
.sfc-margin-block-start-50 {
  margin-top: var(--sfc-margin-50);
}
.sfc-margin-block-end-50 {
  margin-bottom: var(--sfc-margin-50);
}
.sfc-margin-inline-50 {
  margin-left: var(--sfc-margin-50);
  margin-right: var(--sfc-margin-50);
}
.sfc-margin-inline-start-50 {
  margin-left: var(--sfc-margin-50);
}
.sfc-margin-inline-end-50 {
  margin-right: var(--sfc-margin-50);
}
.sfc-margin-75 {
  margin: var(--sfc-margin-75);
}
.sfc-margin-block-75 {
  margin-top: var(--sfc-margin-75);
  margin-bottom: var(--sfc-margin-75);
}
.sfc-margin-block-start-75 {
  margin-top: var(--sfc-margin-75);
}
.sfc-margin-block-end-75 {
  margin-bottom: var(--sfc-margin-75);
}
.sfc-margin-inline-75 {
  margin-left: var(--sfc-margin-75);
  margin-right: var(--sfc-margin-75);
}
.sfc-margin-inline-start-75 {
  margin-left: var(--sfc-margin-75);
}
.sfc-margin-inline-end-75 {
  margin-right: var(--sfc-margin-75);
}
.sfc-margin-100 {
  margin: var(--sfc-margin-100);
}
.sfc-margin-block-100 {
  margin-top: var(--sfc-margin-100);
  margin-bottom: var(--sfc-margin-100);
}
.sfc-margin-block-start-100 {
  margin-top: var(--sfc-margin-100);
}
.sfc-margin-block-end-100 {
  margin-bottom: var(--sfc-margin-100);
}
.sfc-margin-inline-100 {
  margin-left: var(--sfc-margin-100);
  margin-right: var(--sfc-margin-100);
}
.sfc-margin-inline-start-100 {
  margin-left: var(--sfc-margin-100);
}
.sfc-margin-inline-end-100 {
  margin-right: var(--sfc-margin-100);
}
.sfc-margin-150 {
  margin: var(--sfc-margin-150);
}
.sfc-margin-block-150 {
  margin-top: var(--sfc-margin-150);
  margin-bottom: var(--sfc-margin-150);
}
.sfc-margin-block-start-150 {
  margin-top: var(--sfc-margin-150);
}
.sfc-margin-block-end-150 {
  margin-bottom: var(--sfc-margin-150);
}
.sfc-margin-inline-150 {
  margin-left: var(--sfc-margin-150);
  margin-right: var(--sfc-margin-150);
}
.sfc-margin-inline-start-150 {
  margin-left: var(--sfc-margin-150);
}
.sfc-margin-inline-end-150 {
  margin-right: var(--sfc-margin-150);
}
.sfc-margin-200 {
  margin: var(--sfc-margin-200);
}
.sfc-margin-block-200 {
  margin-top: var(--sfc-margin-200);
  margin-bottom: var(--sfc-margin-200);
}
.sfc-margin-block-start-200 {
  margin-top: var(--sfc-margin-200);
}
.sfc-margin-block-end-200 {
  margin-bottom: var(--sfc-margin-200);
}
.sfc-margin-inline-200 {
  margin-left: var(--sfc-margin-200);
  margin-right: var(--sfc-margin-200);
}
.sfc-margin-inline-start-200 {
  margin-left: var(--sfc-margin-200);
}
.sfc-margin-inline-end-200 {
  margin-right: var(--sfc-margin-200);
}
.sfc-margin-300 {
  margin: var(--sfc-margin-300);
}
.sfc-margin-block-300 {
  margin-top: var(--sfc-margin-300);
  margin-bottom: var(--sfc-margin-300);
}
.sfc-margin-block-start-300 {
  margin-top: var(--sfc-margin-300);
}
.sfc-margin-block-end-300 {
  margin-bottom: var(--sfc-margin-300);
}
.sfc-margin-inline-300 {
  margin-left: var(--sfc-margin-300);
  margin-right: var(--sfc-margin-300);
}
.sfc-margin-inline-start-300 {
  margin-left: var(--sfc-margin-300);
}
.sfc-margin-inline-end-300 {
  margin-right: var(--sfc-margin-300);
}
.sfc-margin-400 {
  margin: var(--sfc-margin-400);
}
.sfc-margin-block-400 {
  margin-top: var(--sfc-margin-400);
  margin-bottom: var(--sfc-margin-400);
}
.sfc-margin-block-start-400 {
  margin-top: var(--sfc-margin-400);
}
.sfc-margin-block-end-400 {
  margin-bottom: var(--sfc-margin-400);
}
.sfc-margin-inline-400 {
  margin-left: var(--sfc-margin-400);
  margin-right: var(--sfc-margin-400);
}
.sfc-margin-inline-start-400 {
  margin-left: var(--sfc-margin-400);
}
.sfc-margin-inline-end-400 {
  margin-right: var(--sfc-margin-400);
}
.sfc-padding-0 {
  padding: var(--sfc-padding-0);
}
.sfc-padding-block-0 {
  padding-top: var(--sfc-padding-0);
  padding-bottom: var(--sfc-padding-0);
}
.sfc-padding-block-start-0 {
  padding-top: var(--sfc-padding-0);
}
.sfc-padding-block-end-0 {
  padding-bottom: var(--sfc-padding-0);
}
.sfc-padding-inline-0 {
  padding-left: var(--sfc-padding-0);
  padding-right: var(--sfc-padding-0);
}
.sfc-padding-inline-start-0 {
  padding-left: var(--sfc-padding-0);
}
.sfc-padding-inline-end-0 {
  padding-right: var(--sfc-padding-0);
}
.sfc-padding-15 {
  padding: var(--sfc-padding-15);
}
.sfc-padding-block-15 {
  padding-top: var(--sfc-padding-15);
  padding-bottom: var(--sfc-padding-15);
}
.sfc-padding-block-start-15 {
  padding-top: var(--sfc-padding-15);
}
.sfc-padding-block-end-15 {
  padding-bottom: var(--sfc-padding-15);
}
.sfc-padding-inline-15 {
  padding-left: var(--sfc-padding-15);
  padding-right: var(--sfc-padding-15);
}
.sfc-padding-inline-start-15 {
  padding-left: var(--sfc-padding-15);
}
.sfc-padding-inline-end-15 {
  padding-right: var(--sfc-padding-15);
}
.sfc-padding-25 {
  padding: var(--sfc-padding-25);
}
.sfc-padding-block-25 {
  padding-top: var(--sfc-padding-25);
  padding-bottom: var(--sfc-padding-25);
}
.sfc-padding-block-start-25 {
  padding-top: var(--sfc-padding-25);
}
.sfc-padding-block-end-25 {
  padding-bottom: var(--sfc-padding-25);
}
.sfc-padding-inline-25 {
  padding-left: var(--sfc-padding-25);
  padding-right: var(--sfc-padding-25);
}
.sfc-padding-inline-start-25 {
  padding-left: var(--sfc-padding-25);
}
.sfc-padding-inline-end-25 {
  padding-right: var(--sfc-padding-25);
}
.sfc-padding-50 {
  padding: var(--sfc-padding-50);
}
.sfc-padding-block-50 {
  padding-top: var(--sfc-padding-50);
  padding-bottom: var(--sfc-padding-50);
}
.sfc-padding-block-start-50 {
  padding-top: var(--sfc-padding-50);
}
.sfc-padding-block-end-50 {
  padding-bottom: var(--sfc-padding-50);
}
.sfc-padding-inline-50 {
  padding-left: var(--sfc-padding-50);
  padding-right: var(--sfc-padding-50);
}
.sfc-padding-inline-start-50 {
  padding-left: var(--sfc-padding-50);
}
.sfc-padding-inline-end-50 {
  padding-right: var(--sfc-padding-50);
}
.sfc-padding-75 {
  padding: var(--sfc-padding-75);
}
.sfc-padding-block-75 {
  padding-top: var(--sfc-padding-75);
  padding-bottom: var(--sfc-padding-75);
}
.sfc-padding-block-start-75 {
  padding-top: var(--sfc-padding-75);
}
.sfc-padding-block-end-75 {
  padding-bottom: var(--sfc-padding-75);
}
.sfc-padding-inline-75 {
  padding-left: var(--sfc-padding-75);
  padding-right: var(--sfc-padding-75);
}
.sfc-padding-inline-start-75 {
  padding-left: var(--sfc-padding-75);
}
.sfc-padding-inline-end-75 {
  padding-right: var(--sfc-padding-75);
}
.sfc-padding-100 {
  padding: var(--sfc-padding-100);
}
.sfc-padding-block-100 {
  padding-top: var(--sfc-padding-100);
  padding-bottom: var(--sfc-padding-100);
}
.sfc-padding-block-start-100 {
  padding-top: var(--sfc-padding-100);
}
.sfc-padding-block-end-100 {
  padding-bottom: var(--sfc-padding-100);
}
.sfc-padding-inline-100 {
  padding-left: var(--sfc-padding-100);
  padding-right: var(--sfc-padding-100);
}
.sfc-padding-inline-start-100 {
  padding-left: var(--sfc-padding-100);
}
.sfc-padding-inline-end-100 {
  padding-right: var(--sfc-padding-100);
}
.sfc-padding-150 {
  padding: var(--sfc-padding-150);
}
.sfc-padding-block-150 {
  padding-top: var(--sfc-padding-150);
  padding-bottom: var(--sfc-padding-150);
}
.sfc-padding-block-start-150 {
  padding-top: var(--sfc-padding-150);
}
.sfc-padding-block-end-150 {
  padding-bottom: var(--sfc-padding-150);
}
.sfc-padding-inline-150 {
  padding-left: var(--sfc-padding-150);
  padding-right: var(--sfc-padding-150);
}
.sfc-padding-inline-start-150 {
  padding-left: var(--sfc-padding-150);
}
.sfc-padding-inline-end-150 {
  padding-right: var(--sfc-padding-150);
}
.sfc-padding-200 {
  padding: var(--sfc-padding-200);
}
.sfc-padding-block-200 {
  padding-top: var(--sfc-padding-200);
  padding-bottom: var(--sfc-padding-200);
}
.sfc-padding-block-start-200 {
  padding-top: var(--sfc-padding-200);
}
.sfc-padding-block-end-200 {
  padding-bottom: var(--sfc-padding-200);
}
.sfc-padding-inline-200 {
  padding-left: var(--sfc-padding-200);
  padding-right: var(--sfc-padding-200);
}
.sfc-padding-inline-start-200 {
  padding-left: var(--sfc-padding-200);
}
.sfc-padding-inline-end-200 {
  padding-right: var(--sfc-padding-200);
}
.sfc-padding-300 {
  padding: var(--sfc-padding-300);
}
.sfc-padding-block-300 {
  padding-top: var(--sfc-padding-300);
  padding-bottom: var(--sfc-padding-300);
}
.sfc-padding-block-start-300 {
  padding-top: var(--sfc-padding-300);
}
.sfc-padding-block-end-300 {
  padding-bottom: var(--sfc-padding-300);
}
.sfc-padding-inline-300 {
  padding-left: var(--sfc-padding-300);
  padding-right: var(--sfc-padding-300);
}
.sfc-padding-inline-start-300 {
  padding-left: var(--sfc-padding-300);
}
.sfc-padding-inline-end-300 {
  padding-right: var(--sfc-padding-300);
}
.sfc-padding-400 {
  padding: var(--sfc-padding-400);
}
.sfc-padding-block-400 {
  padding-top: var(--sfc-padding-400);
  padding-bottom: var(--sfc-padding-400);
}
.sfc-padding-block-start-400 {
  padding-top: var(--sfc-padding-400);
}
.sfc-padding-block-end-400 {
  padding-bottom: var(--sfc-padding-400);
}
.sfc-padding-inline-400 {
  padding-left: var(--sfc-padding-400);
  padding-right: var(--sfc-padding-400);
}
.sfc-padding-inline-start-400 {
  padding-left: var(--sfc-padding-400);
}
.sfc-padding-inline-end-400 {
  padding-right: var(--sfc-padding-400);
}
.sfc-margin-auto {
  margin: var(--sfc-margin-auto);
}
.sfc-margin-block-auto {
  margin-top: var(--sfc-margin-auto);
  margin-bottom: var(--sfc-margin-auto);
}
.sfc-margin-block-start-auto {
  margin-top: var(--sfc-margin-auto);
}
.sfc-margin-block-end-auto {
  margin-bottom: var(--sfc-margin-auto);
}
.sfc-margin-inline-auto {
  margin-left: var(--sfc-margin-auto);
  margin-right: var(--sfc-margin-auto);
}
.sfc-margin-inline-start-auto {
  margin-left: var(--sfc-margin-auto);
}
.sfc-margin-inline-end-auto {
  margin-right: var(--sfc-margin-auto);
}
.sfc-gap-15 {
  gap: var(--sfc-gap-15);
}
.sfc-gap-column-15 {
  column-gap: var(--sfc-gap-15);
}
.sfc-gap-row-15 {
  row-gap: var(--sfc-gap-15);
}
.sfc-gap-25 {
  gap: var(--sfc-gap-25);
}
.sfc-gap-column-25 {
  column-gap: var(--sfc-gap-25);
}
.sfc-gap-row-25 {
  row-gap: var(--sfc-gap-25);
}
.sfc-gap-50 {
  gap: var(--sfc-gap-50);
}
.sfc-gap-column-50 {
  column-gap: var(--sfc-gap-50);
}
.sfc-gap-row-50 {
  row-gap: var(--sfc-gap-50);
}
.sfc-gap-75 {
  gap: var(--sfc-gap-75);
}
.sfc-gap-column-75 {
  column-gap: var(--sfc-gap-75);
}
.sfc-gap-row-75 {
  row-gap: var(--sfc-gap-75);
}
.sfc-gap-100 {
  gap: var(--sfc-gap-100);
}
.sfc-gap-column-100 {
  column-gap: var(--sfc-gap-100);
}
.sfc-gap-row-100 {
  row-gap: var(--sfc-gap-100);
}
.sfc-gap-150 {
  gap: var(--sfc-gap-150);
}
.sfc-gap-column-150 {
  column-gap: var(--sfc-gap-150);
}
.sfc-gap-row-150 {
  row-gap: var(--sfc-gap-150);
}
.sfc-gap-200 {
  gap: var(--sfc-gap-200);
}
.sfc-gap-column-200 {
  column-gap: var(--sfc-gap-200);
}
.sfc-gap-row-200 {
  row-gap: var(--sfc-gap-200);
}
:root {
  --sfc-motion-duration-0: 0.001s;
  --sfc-motion-duration-100: 0.1s;
  --sfc-motion-duration-200: 0.2s;
  --sfc-motion-duration-400: 0.4s;
  --sfc-motion-duration-600: 0.6s;
  --sfc-motion-delay-0: 0s;
  --sfc-motion-delay-200: 0.2s;
  --sfc-motion-delay-400: 0.4s;
  --sfc-motion-delay-600: 0.6s;
  --sfc-motion-delay-800: 0.8s;
  --sfc-motion-timing-function-ease-out-quad: cubic-bezier(0.5, 1, 0.89, 1);
  --sfc-link-motion-property: color;
  --sfc-link-motion-duration: var(--sfc-motion-duration, 0.1s);
  --sfc-link-motion-duration-reduced-motion: 0.001s;
  --sfc-link-motion-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  --sfc-shimmer-motion-animation-name: sfc-shimmer-animation;
  --sfc-shimmer-motion-iteration-count: infinite;
  --sfc-shimmer-motion-duration: var(--sfc-motion-duration, 1s);
  --sfc-shimmer-motion-duration-reduced-motion: 0s;
  --sfc-shimmer-motion-timing-function: linear;
}
.sfc-esg-label {
  color: var(--sfc-esg-label-color-text);
  background-color: var(--sfc-esg-label-color-background);
  border-radius: var(--sfc-esg-label-border-radius);
  font-size: var(--sfc-esg-label-font-size);
  font-family: var(--sfc-esg-label-font-family);
  font-style: var(--sfc-esg-label-font-style);
  font-weight: var(--sfc-esg-label-font-weight);
  line-height: var(--sfc-esg-label-font-line-height);
  width: var(--sfc-esg-label-width);
  height: var(--sfc-esg-label-height);
  text-align: var(--sfc-esg-label-text-align);
  -webkit-font-smoothing: var(--sfc-esg-label-font-smoothing);
}
.sfc-shimmer {
  position: relative;
  overflow: hidden;
  background-color: var(--sfc-shimmer-color-background);
  border-radius: var(--sfc-shimmer-border-radius);
}
.sfc-shimmer::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  height: 100%;
  width: var(--sfc-shimmer-highlight-width);
  background: var(--sfc-shimmer-highlight-color-background);
  animation-name: var(--sfc-shimmer-motion-animation-name);
  animation-duration: var(--sfc-shimmer-motion-duration);
  animation-iteration-count: var(--sfc-shimmer-motion-iteration-count);
  animation-timing-function: var(--sfc-shimmer-motion-timing-function);
}
@media (prefers-reduced-motion) {
  .sfc-shimmer::before {
    animation-duration: var(--sfc-shimmer-motion-duration-reduced-motion);
  }
}
@keyframes sfc-shimmer-animation {
  0% {
    left: -100%;
  }
  30% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.sfc-widget-heading {
  color: var(--sfc-widget-heading-color-text);
  font-family: var(--sfc-widget-heading-font-family);
  line-height: var(--sfc-widget-heading-font-line-height);
  font-size: var(--sfc-widget-heading-font-size);
  font-style: var(--sfc-widget-heading-font-style);
  font-weight: var(--sfc-widget-heading-font-weight);
  margin: var(--sfc-widget-heading-margin);
  -webkit-font-smoothing: var(--sfc-widget-heading-font-smoothing);
}
*:not(.sfc-focus-outline-off):focus-visible {
  outline-width: var(--sfc-focus-outline-width) !important;
  outline-style: var(--sfc-focus-outline-style) !important;
  outline-color: var(--sfc-focus-outline-color) !important;
  outline-offset: var(--sfc-focus-outline-offset);
  box-shadow: var(--sfc-focus-box-shadow) !important;
  border-radius: var(--sfc-focus-border-radius);
}
*:not(.sfc-focus-outline-off):focus:not(:focus-visible) {
  outline: none;
}
[data-sfc-theme=dark] {
  --sfc-annotation-color-text: hsl(0, 0%, 100%);
  --sfc-annotation-color-background: hsl(219, 17%, 20%);
  --sfc-annotation-color-border: hsl(219, 17%, 38%);
  --sfc-annotation-heading-color-text: hsl(0, 0%, 100%);
  --sfc-annotation-dismiss-button-icon-color: hsl(0, 0%, 100%);
  --sfc-annotation-dismiss-button-icon-color-hover: hsl(0, 0%, 100%);
  --sfc-annotation-box-shadow:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-badge-color-background: hsl(13, 100%, 44%);
  --sfc-button-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-button-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-button-color-text-primary: hsl(0, 0%, 100%);
  --sfc-button-color-background-primary: hsl(24, 100%, 49%);
  --sfc-button-color-background-primary-hover: hsl(22, 100%, 47%);
  --sfc-button-color-background-primary-active: hsl(19, 100%, 44%);
  --sfc-button-color-background-primary-white: hsl(219, 17%, 93%);
  --sfc-button-color-text-primary-white: hsl(240, 100%, 19%);
  --sfc-button-color-background-primary-white-hover: hsl(0, 0%, 100%);
  --sfc-button-color-text-primary-white-hover: hsl(235, 100%, 33%);
  --sfc-button-color-background-primary-white-active: hsl(219, 17%, 88%);
  --sfc-button-color-text-primary-white-active: hsl(240, 100%, 19%);
  --sfc-button-color-background-secondary: transparent;
  --sfc-button-color-border-secondary: hsl(24, 100%, 49%);
  --sfc-button-color-text-secondary: hsl(219, 17%, 93%);
  --sfc-button-color-background-secondary-hover: hsl(219, 17%, 20%);
  --sfc-button-color-border-secondary-hover: hsl(22, 100%, 47%);
  --sfc-button-color-text-secondary-hover: hsl(0, 0%, 100%);
  --sfc-button-color-background-secondary-active: hsl(219, 17%, 10%);
  --sfc-button-color-border-secondary-active: hsl(19, 100%, 44%);
  --sfc-button-color-text-secondary-active: hsl(219, 17%, 88%);
  --sfc-button-color-background-secondary-danger: hsl(0, 100%, 8%);
  --sfc-button-color-text-secondary-danger: hsl(219, 17%, 93%);
  --sfc-button-color-background-secondary-danger-hover: hsl(0, 100%, 15%);
  --sfc-button-color-border-secondary-danger-hover: hsl(13, 100%, 44%);
  --sfc-button-color-text-secondary-danger-hover: hsl(0, 0%, 100%);
  --sfc-button-color-background-secondary-danger-active: hsl(0, 100%, 15%);
  --sfc-button-color-border-secondary-danger-active: hsl(0, 100%, 33%);
  --sfc-button-color-text-secondary-danger-active: hsl(219, 17%, 88%);
  --sfc-button-color-background-ghost: transparent;
  --sfc-button-color-border-ghost: hsl(219, 17%, 93%);
  --sfc-button-color-text-ghost: hsl(219, 17%, 93%);
  --sfc-button-color-background-ghost-hover: hsl(219, 17%, 20%);
  --sfc-button-color-text-ghost-hover: hsl(0, 0%, 100%);
  --sfc-button-color-border-ghost-hover: hsl(0, 0%, 100%);
  --sfc-button-color-background-ghost-active: hsl(219, 17%, 10%);
  --sfc-button-color-border-ghost-active: hsl(219, 17%, 88%);
  --sfc-button-color-text-ghost-active: hsl(219, 17%, 88%);
  --sfc-button-color-text: hsl(219, 17%, 93%);
  --sfc-button-color-text-hover: hsl(0, 0%, 100%);
  --sfc-button-color-text-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-background-primary-default: hsl(219, 100%, 50%);
  --sfc-button-new-color-text-primary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-default-hover: hsl(221, 100%, 48%);
  --sfc-button-new-color-text-primary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-default-active: hsl(226, 100%, 43%);
  --sfc-button-new-color-text-primary-default-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-default-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-destructive: hsl(13, 100%, 44%);
  --sfc-button-new-color-text-primary-destructive: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-destructive: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-destructive-hover: hsl(10, 100%, 41%);
  --sfc-button-new-color-text-primary-destructive-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-destructive-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-destructive-active: hsl(5, 100%, 38%);
  --sfc-button-new-color-text-primary-destructive-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-primary-destructive-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-primary-disabled: hsl(219, 17%, 26%);
  --sfc-button-new-color-text-primary-disabled: hsl(219, 17%, 62%);
  --sfc-button-new-color-icon-primary-disabled: hsl(219, 17%, 62%);
  --sfc-button-new-color-background-secondary-default: transparent;
  --sfc-button-new-color-border-secondary-default: hsl(220, 100%, 58%);
  --sfc-button-new-color-text-secondary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-secondary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-secondary-default-hover: hsla(0, 0%, 100%, 0.1);
  --sfc-button-new-color-border-secondary-default-hover: hsl(220, 100%, 58%);
  --sfc-button-new-color-text-secondary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-secondary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-secondary-default-active: hsla(0, 0%, 0%, 0.4);
  --sfc-button-new-color-border-secondary-default-active: hsl(220, 100%, 58%);
  --sfc-button-new-color-text-secondary-default-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-icon-secondary-default-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-background-secondary-destructive: transparent;
  --sfc-button-new-color-border-secondary-destructive: hsl(13, 100%, 44%);
  --sfc-button-new-color-text-secondary-destructive: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-secondary-destructive: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-secondary-destructive-hover: hsla(0, 0%, 100%, 0.1);
  --sfc-button-new-color-border-secondary-destructive-hover: hsl(13, 100%, 44%);
  --sfc-button-new-color-text-secondary-destructive-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-secondary-destructive-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-secondary-destructive-active: hsla(0, 0%, 0%, 0.4);
  --sfc-button-new-color-border-secondary-destructive-active: hsl(13, 100%, 44%);
  --sfc-button-new-color-text-secondary-destructive-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-icon-secondary-destructive-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-background-secondary-disabled: transparent;
  --sfc-button-new-color-border-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-text-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-icon-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-background-tertiary-default: transparent;
  --sfc-button-new-color-text-tertiary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-tertiary-default: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-tertiary-default-hover: hsla(0, 0%, 100%, 0.15);
  --sfc-button-new-color-text-tertiary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-tertiary-default-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-tertiary-default-active: hsla(0, 0%, 0%, 0.2);
  --sfc-button-new-color-text-tertiary-default-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-icon-tertiary-default-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-background-tertiary-destructive: transparent;
  --sfc-button-new-color-text-tertiary-destructive: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-tertiary-destructive: hsl(13, 100%, 44%);
  --sfc-button-new-color-background-tertiary-destructive-hover: hsla(0, 0%, 100%, 0.15);
  --sfc-button-new-color-text-tertiary-destructive-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-tertiary-destructive-hover: hsl(13, 100%, 44%);
  --sfc-button-new-color-background-tertiary-destructive-active: hsla(0, 0%, 0%, 0.2);
  --sfc-button-new-color-text-tertiary-destructive-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-icon-tertiary-destructive-active: hsl(13, 100%, 44%);
  --sfc-button-new-color-background-tertiary-disabled: transparent;
  --sfc-button-new-color-text-tertiary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-icon-tertiary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-background-commercial-primary: hsl(24, 100%, 49%);
  --sfc-button-new-color-text-commercial-primary: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-commercial-primary: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-commercial-primary-hover: hsl(22, 100%, 47%);
  --sfc-button-new-color-text-commercial-primary-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-commercial-primary-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-commercial-primary-active: hsl(19, 100%, 44%);
  --sfc-button-new-color-text-commercial-primary-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-commercial-primary-active: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-commercial-primary-disabled: hsl(219, 17%, 26%);
  --sfc-button-new-color-text-commercial-primary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-icon-commercial-primary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-background-commercial-secondary: transparent;
  --sfc-button-new-color-border-commercial-secondary: hsl(24, 100%, 49%);
  --sfc-button-new-color-text-commercial-secondary: hsl(219, 17%, 93%);
  --sfc-button-new-color-icon-commercial-secondary: hsl(219, 17%, 93%);
  --sfc-button-new-color-background-commercial-secondary-hover: hsl(219, 17%, 20%);
  --sfc-button-new-color-border-commercial-secondary-hover: hsl(22, 100%, 47%);
  --sfc-button-new-color-text-commercial-secondary-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-icon-commercial-secondary-hover: hsl(0, 0%, 100%);
  --sfc-button-new-color-background-commercial-secondary-active: hsl(219, 17%, 10%);
  --sfc-button-new-color-border-commercial-secondary-active: hsl(19, 100%, 44%);
  --sfc-button-new-color-text-commercial-secondary-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-icon-commercial-secondary-active: hsl(219, 17%, 88%);
  --sfc-button-new-color-background-commercial-secondary-disabled: hsl(219, 17%, 26%);
  --sfc-button-new-color-text-commercial-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-button-new-color-icon-commercial-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-button-circular-label-color-text: hsl(0, 0%, 100%);
  --sfc-button-circular-color-background-primary-1: hsl(20, 100%, 62%);
  --sfc-button-circular-color-background-primary-1-hover: hsl(22, 100%, 47%);
  --sfc-button-circular-color-background-primary-1-active: hsl(19, 100%, 44%);
  --sfc-button-circular-color-background-primary-2-hover: hsl(223, 100%, 45%);
  --sfc-button-circular-color-background-primary-2-active: hsl(226, 100%, 43%);
  --sfc-button-circular-color-background-primary-3: hsl(155, 100%, 35%);
  --sfc-button-circular-color-background-primary-3-hover: hsl(150, 99%, 29%);
  --sfc-button-circular-color-background-primary-3-active: hsl(148, 100%, 26%);
  --sfc-button-circular-color-background-secondary: transparent;
  --sfc-button-circular-color-background-secondary-hover: hsl(219, 17%, 20%);
  --sfc-button-circular-color-background-secondary-active: hsl(219, 17%, 10%);
  --sfc-button-circular-color-border-secondary: hsl(219, 17%, 46%);
  --sfc-button-circular-color-border-secondary-hover: hsl(219, 17%, 62%);
  --sfc-button-circular-color-border-secondary-active: hsl(219, 17%, 38%);
  --sfc-button-circular-icon-color-secondary: hsl(219, 17%, 88%);
  --sfc-button-circular-icon-color-secondary-hover: hsl(0, 0%, 100%);
  --sfc-button-circular-icon-color-secondary-active: hsl(219, 17%, 74%);
  --sfc-button-circular-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-button-circular-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-button-circular-label-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-text: hsl(219, 17%, 93%);
  --sfc-button-micro-action-color-icon: hsl(219, 17%, 93%);
  --sfc-button-micro-action-color-background-primary: hsl(219, 17%, 32%);
  --sfc-button-micro-action-color-background-primary-hover: hsl(219, 17%, 32%);
  --sfc-button-micro-action-color-border-primary-hover: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-text-primary-active: hsl(219, 17%, 88%);
  --sfc-button-micro-action-color-icon-primary-active: hsl(219, 17%, 88%);
  --sfc-button-micro-action-color-background-primary-active: hsl(0, 0%, 0%);
  --sfc-button-micro-action-color-border-primary-active: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-background-primary-loading: hsl(219, 17%, 32%);
  --sfc-button-micro-action-color-text-primary-disabled: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-icon-primary-disabled: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-background-primary-disabled: hsl(219, 17%, 26%);
  --sfc-button-micro-action-color-border-secondary: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-border-secondary-hover: hsl(219, 17%, 62%);
  --sfc-button-micro-action-color-text-secondary-active: hsl(219, 17%, 74%);
  --sfc-button-micro-action-color-icon-secondary-active: hsl(219, 17%, 74%);
  --sfc-button-micro-action-color-background-secondary-active: hsl(0, 0%, 0%);
  --sfc-button-micro-action-color-border-secondary-active: hsl(219, 17%, 62%);
  --sfc-button-micro-action-color-border-secondary-loading: hsl(219, 17%, 46%);
  --sfc-button-micro-action-color-text-secondary-disabled: hsl(219, 17%, 38%);
  --sfc-button-micro-action-color-icon-secondary-disabled: hsl(219, 17%, 38%);
  --sfc-button-micro-action-color-border-secondary-disabled: hsl(219, 17%, 38%);
  --sfc-button-micro-action-color-border-tertiary: transparent;
  --sfc-button-micro-action-color-border-tertiary-hover: transparent;
  --sfc-button-micro-action-color-text-tertiary-active: hsl(219, 17%, 74%);
  --sfc-button-micro-action-color-icon-tertiary-active: hsl(219, 17%, 74%);
  --sfc-button-micro-action-color-background-tertiary-active: hsl(0, 0%, 0%);
  --sfc-button-micro-action-color-border-tertiary-active: transparent;
  --sfc-button-micro-action-color-border-tertiary-loading: transparent;
  --sfc-button-micro-action-color-text-tertiary-disabled: hsl(219, 17%, 38%);
  --sfc-button-micro-action-color-icon-tertiary-disabled: hsl(219, 17%, 38%);
  --sfc-button-micro-action-color-border-tertiary-disabled: transparent;
  --sfc-card-color-text: hsl(219, 17%, 88%);
  --sfc-card-color-background: hsl(219, 17%, 13%);
  --sfc-card-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --sfc-card-header-color-text: hsl(219, 17%, 88%);
  --sfc-carousel-navigation-control-color-background: hsl(219, 17%, 13%);
  --sfc-carousel-navigation-control-color-background-hover: hsl(219, 17%, 26%);
  --sfc-carousel-navigation-control-color-background-active: hsl(219, 17%, 20%);
  --sfc-carousel-navigation-control-color-background-disabled: hsl(219, 17%, 13%);
  --sfc-carousel-navigation-control-icon-color: hsl(208, 100%, 50%);
  --sfc-carousel-navigation-control-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-checkbox-color-text-checked: hsl(22, 100%, 47%);
  --sfc-checkbox-label-color-text-disabled: hsl(219, 17%, 62%);
  --sfc-checkbox-color-background: hsl(219, 17%, 10%);
  --sfc-checkbox-color-background-checked: hsl(22, 100%, 47%);
  --sfc-checkbox-color-background-disabled: hsl(219, 17%, 38%);
  --sfc-checkbox-color-background-indeterminate: hsl(22, 100%, 47%);
  --sfc-checkbox-color-border: hsl(219, 17%, 88%);
  --sfc-checkbox-color-border-active: hsl(22, 100%, 47%);
  --sfc-checkbox-color-border-checked: hsl(22, 100%, 47%);
  --sfc-checkbox-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-checkbox-color-border-error: hsl(13, 100%, 44%);
  --sfc-checkbox-color-border-focus: hsl(22, 100%, 47%);
  --sfc-checkbox-color-border-hover: hsl(22, 100%, 47%);
  --sfc-checkbox-color-border-indeterminate: hsl(22, 100%, 47%);
  --sfc-collapsible-color-border-border: hsl(219, 17%, 32%);
  --sfc-collapsible-header-color-text: hsl(219, 17%, 88%);
  --sfc-collapsible-header-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-collapsible-heading-color-text: hsl(219, 17%, 88%);
  --sfc-collapsible-heading-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-collapsible-heading-end-color-text: hsl(219, 17%, 88%);
  --sfc-collapsible-heading-end-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-collapsible-chevron-color-icon: hsl(219, 17%, 88%);
  --sfc-collapsible-chevron-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-collapsible-sub-heading-color-text: hsl(219, 17%, 62%);
  --sfc-collapsible-sub-heading-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-content-reveal-button-color-background: hsl(219, 17%, 20%);
  --sfc-content-reveal-button-color-text: hsl(219, 17%, 88%);
  --sfc-content-reveal-button-color-icon: hsl(219, 17%, 88%);
  --sfc-content-reveal-button-color-text-hover: hsl(219, 17%, 88%);
  --sfc-content-reveal-button-color-icon-hover: hsl(219, 17%, 88%);
  --sfc-content-reveal-button-color-background-hover: hsl(219, 17%, 38%);
  --sfc-content-reveal-button-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-content-reveal-button-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-content-reveal-button-color-background-disabled: hsl(219, 17%, 20%);
  --sfc-content-reveal-line-color-border: hsl(219, 17%, 32%);
  --sfc-content-reveal-gradient-color-background:
    linear-gradient(
      to bottom,
      rgba(27, 31, 39, 0),
      rgb(27, 31, 39));
  --sfc-dataview-tab-color-border: hsl(219, 17%, 26%);
  --sfc-dataview-tab-color-background: hsl(219, 17%, 13%);
  --sfc-dataview-tab-color-text: hsl(219, 17%, 88%);
  --sfc-dataview-tab-color-text-checked: hsl(0, 0%, 100%);
  --sfc-dataview-tab-color-text-disabled: hsl(219, 17%, 38%);
  --sfc-dataview-tab-color-text-hover: hsl(0, 0%, 100%);
  --sfc-dataview-tab-color-text-active: hsl(219, 17%, 88%);
  --sfc-dataview-tab-border-block-end-color-checked: hsl(24, 100%, 49%);
  --sfc-dataview-tab-border-block-end-color-hover: hsl(219, 17%, 46%);
  --sfc-dataview-tab-border-block-end-color-active: hsl(219, 17%, 88%);
  --sfc-dataview-tab-color-background-active: hsl(219, 17%, 10%);
  --sfc-datepicker-controls-color-text: hsl(199, 100%, 67%);
  --sfc-datepicker-controls-color-text-hover: hsl(219, 17%, 88%);
  --sfc-datepicker-controls-color-text-active: hsl(219, 17%, 88%);
  --sfc-datepicker-controls-color-icon: hsl(199, 100%, 67%);
  --sfc-datepicker-controls-color-icon-hover: hsl(219, 17%, 88%);
  --sfc-datepicker-controls-color-icon-active: hsl(219, 17%, 88%);
  --sfc-datepicker-controls-color-background-hover: hsl(219, 17%, 32%);
  --sfc-datepicker-controls-color-background-active: hsl(219, 17%, 26%);
  --sfc-datepicker-weekdaynames-color-text: hsl(219, 17%, 88%);
  --sfc-datepicker-day-color-background-hover: hsl(219, 17%, 38%);
  --sfc-datepicker-day-color-background-active: hsl(219, 17%, 10%);
  --sfc-datepicker-day-color-text: hsl(0, 0%, 100%);
  --sfc-datepicker-day-color-border: transparent;
  --sfc-datepicker-day-color-border-active: hsl(219, 17%, 10%);
  --sfc-datepicker-day-color-border-hover: hsl(219, 17%, 38%);
  --sfc-datepicker-day-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-datepicker-day-color-text-is-today: hsl(0, 0%, 100%);
  --sfc-datepicker-day-color-border-is-today: hsl(0, 0%, 100%);
  --sfc-datepicker-day-color-background-is-selected: hsl(219, 17%, 88%);
  --sfc-datepicker-day-color-text-is-selected: hsl(219, 17%, 13%);
  --sfc-datepicker-day-color-border-is-selected: hsl(219, 17%, 88%);
  --sfc-datepicker-day-color-border-is-today-active: hsl(0, 0%, 100%);
  --sfc-datepicker-day-color-border-is-today-hover: hsl(0, 0%, 100%);
  --sfc-dialog-color-background: hsl(219, 17%, 13%);
  --sfc-dialog-color-text: hsl(219, 17%, 88%);
  --sfc-dialog-color-border: hsl(219, 17%, 26%);
  --sfc-dialog-header-color-text: hsl(219, 17%, 88%);
  --sfc-form-elements-color-text: hsl(219, 17%, 88%);
  --sfc-form-elements-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-form-elements-color-text-readonly: hsl(219, 17%, 74%);
  --sfc-form-elements-placeholder-color-text: hsl(219, 17%, 62%);
  --sfc-form-elements-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-form-elements-color-background: hsl(219, 17%, 10%);
  --sfc-form-elements-color-border: hsl(219, 17%, 46%);
  --sfc-form-elements-color-border-hover: hsl(219, 17%, 62%);
  --sfc-form-elements-color-border-error: hsl(13, 100%, 44%);
  --sfc-form-elements-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-form-elements-color-border-readonly: hsl(219, 17%, 32%);
  --sfc-form-elements-prefix-suffix-color-text: hsl(219, 17%, 88%);
  --sfc-form-elements-prefix-suffix-color-text-empty: hsl(219, 17%, 88%);
  --sfc-form-elements-prefix-suffix-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-form-text-color-text: hsl(219, 17%, 62%);
  --sfc-indicator-group-filler-color-background: hsl(219, 17%, 46%);
  --sfc-indicator-group-indicator-color-background: hsl(219, 17%, 38%);
  --sfc-indicator-group-indicator-color-background-active: hsl(220, 100%, 58%);
  --sfc-indicator-group-indicator-color-background-brand-01: hsl(20, 100%, 62%);
  --sfc-indicator-group-indicator-color-background-accent-01: hsl(154, 100%, 29%);
  --sfc-input-datepicker-dialog-color-background-breakpoint-sm-down: hsl(219, 17%, 20%);
  --sfc-input-datepicker-dialog-color-background-breakpoint-md-up: hsl(219, 17%, 20%);
  --sfc-input-datepicker-dialog-color-border-breakpoint-md-up: hsl(219, 17%, 38%);
  --sfc-input-datepicker-dialog-box-shadow-breakpoint-md-up:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-input-datepicker-button-icon-color: hsl(220, 100%, 58%);
  --sfc-input-datepicker-button-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-error-color-text: hsl(219, 17%, 88%);
  --sfc-input-label-color-text: hsl(219, 17%, 88%);
  --sfc-input-label-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-input-label-label-end-color-text: hsl(219, 17%, 62%);
  --sfc-input-label-label-end-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-input-license-plate-color-border: hsl(219, 17%, 46%);
  --sfc-input-license-plate-color-border-readonly: hsl(219, 17%, 13%);
  --sfc-input-license-plate-color-border-international: hsl(219, 17%, 46%);
  --sfc-input-license-plate-color-border-international-readonly: hsl(219, 17%, 13%);
  --sfc-input-license-plate-color-text-readonly: hsl(219, 17%, 26%);
  --sfc-input-license-plate-color-text-international-readonly: hsl(219, 17%, 38%);
  --sfc-input-license-plate-input-color-background-disabled: hsl(219, 17%, 88%);
  --sfc-input-license-plate-input-color-background-international: hsl(219, 17%, 93%);
  --sfc-input-license-plate-input-start-color-background-international: hsl(219, 17%, 93%);
  --sfc-input-license-plate-input-start-color-background-disabled: hsl(219, 17%, 74%);
  --sfc-input-license-plate-placeholder-color-text-international: hsl(219, 17%, 46%);
  --sfc-input-number-control-icon-color: hsl(220, 100%, 58%);
  --sfc-input-number-control-icon-color-active: hsl(220, 100%, 58%);
  --sfc-input-number-control-icon-color-hover: hsl(219, 17%, 74%);
  --sfc-input-number-control-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-phone-number-international-color-border-open: hsl(219, 17%, 46%);
  --sfc-input-phone-number-international-trigger-chevron-color: hsl(220, 100%, 58%);
  --sfc-input-phone-number-international-trigger-chevron-color-hover: hsl(219, 17%, 74%);
  --sfc-input-phone-number-international-trigger-chevron-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-phone-number-international-dropdown-color-background: hsl(219, 17%, 20%);
  --sfc-input-phone-number-international-dropdown-color-border: hsl(219, 17%, 46%);
  --sfc-input-phone-number-international-dropdown-box-shadow:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-input-phone-number-international-option-color-text: hsl(219, 17%, 88%);
  --sfc-input-phone-number-international-option-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-input-phone-number-international-option-color-background-hover: hsl(219, 17%, 32%);
  --sfc-input-phone-number-international-option-color-background-selected: hsl(219, 17%, 32%);
  --sfc-input-phone-number-international-option-dial-code-color-text: hsl(219, 17%, 62%);
  --sfc-input-phone-number-international-option-dial-code-color-text-hover: hsl(219, 17%, 88%);
  --sfc-input-phone-number-international-option-dial-code-color-text-selected: hsl(219, 17%, 88%);
  --sfc-input-phone-number-international-option-dial-code-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-input-result-placeholder-color-text: hsl(219, 17%, 62%);
  --sfc-input-result-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-input-result-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-input-result-color-background-active: hsl(0, 0%, 0%);
  --sfc-input-result-icon-color: hsl(220, 100%, 58%);
  --sfc-input-search-action-button-color-background: hsl(220, 100%, 58%);
  --sfc-input-search-action-button-color-background-hover: hsl(223, 100%, 45%);
  --sfc-input-search-action-button-color-background-active: hsl(226, 100%, 43%);
  --sfc-input-search-action-button-color-background-focus: hsl(220, 100%, 58%);
  --sfc-input-search-action-button-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-input-search-action-button-icon-color: hsl(0, 0%, 100%);
  --sfc-input-search-action-button-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-search-clear-button-icon-color: hsl(220, 100%, 58%);
  --sfc-input-search-clear-button-icon-color-hover: hsl(219, 100%, 50%);
  --sfc-input-search-clear-button-icon-color-active: hsl(219, 17%, 62%);
  --sfc-input-search-clear-button-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-search-search-icon-color: hsl(220, 100%, 58%);
  --sfc-input-search-search-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-input-time-time-separator-color-text: hsl(219, 17%, 62%);
  --sfc-item-link-color-text: hsl(219, 17%, 88%);
  --sfc-item-link-color-text-hover: hsl(219, 17%, 88%);
  --sfc-item-link-color-background-hover: hsl(219, 17%, 32%);
  --sfc-item-content-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-item-description-color-text: hsl(219, 17%, 62%);
  --sfc-item-chevron-icon-color: hsl(219, 17%, 62%);
  --sfc-item-label-end-color-text: hsl(219, 17%, 62%);
  --sfc-item-label-bottom-color-text: hsl(219, 17%, 62%);
  --sfc-item-link-color-icon-end-hover: hsl(219, 17%, 88%);
  --sfc-item-link-color-chevron-icon-hover: hsl(219, 17%, 88%);
  --sfc-item-link-label-end-color-text-hover: hsl(219, 17%, 88%);
  --sfc-item-link-description-color-text-hover: hsl(219, 17%, 88%);
  --sfc-item-link-label-bottom-color-text-hover: hsl(219, 17%, 88%);
  --sfc-link-component-color-text: hsl(208, 100%, 50%);
  --sfc-link-component-color-text-hover: hsl(219, 17%, 88%);
  --sfc-link-component-color-text-active: hsl(219, 17%, 88%);
  --sfc-link-component-color-text-visited: hsl(208, 100%, 50%);
  --sfc-link-component-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-link-component-icon-color-background-primary: hsl(220, 100%, 58%);
  --sfc-link-component-icon-color-background-primary-hover: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-background-primary-active: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-background-secondary: hsl(219, 17%, 13%);
  --sfc-link-component-icon-color-background-secondary-hover: hsl(219, 2%, 13%);
  --sfc-link-component-icon-color-background-secondary-active: hsl(219, 17%, 13%);
  --sfc-link-component-icon-color-primary: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-primary-hover: hsl(219, 17%, 13%);
  --sfc-link-component-icon-color-primary-active: hsl(219, 17%, 13%);
  --sfc-link-component-icon-color-secondary: hsl(208, 100%, 50%);
  --sfc-link-component-icon-color-secondary-hover: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-secondary-active: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-border-secondary: hsl(208, 100%, 50%);
  --sfc-link-component-icon-color-border-secondary-hover: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-border-secondary-active: hsl(219, 17%, 88%);
  --sfc-link-component-icon-color-background-primary-disabled: hsl(219, 17%, 46%);
  --sfc-link-component-icon-color-primary-disabled: hsl(0, 0%, 0%);
  --sfc-link-component-icon-color-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-link-component-icon-color-border-secondary-disabled: hsl(219, 17%, 46%);
  --sfc-list-header-color-text: hsl(220, 100%, 58%);
  --sfc-list-header-border-block-end-color: hsl(219, 17%, 32%);
  --sfc-list-item-color-text: hsl(219, 17%, 88%);
  --sfc-loading-state-color-text-inversed: hsl(219, 17%, 88%);
  --sfc-loading-state-color-text-error: hsl(219, 17%, 88%);
  --sfc-loading-state-color-text-loading: hsl(219, 17%, 88%);
  --sfc-loading-state-color-text-retry: hsl(219, 17%, 88%);
  --sfc-loading-state-color-text-success: hsl(219, 17%, 88%);
  --sfc-loading-state-icon-color-text-error: hsl(13, 100%, 44%);
  --sfc-loading-state-icon-color-text-retry: hsl(219, 100%, 50%);
  --sfc-loading-state-icon-color-text-success: hsl(154, 100%, 29%);
  --sfc-message-color-background: hsl(219, 17%, 13%);
  --sfc-message-color-border: hsl(219, 17%, 46%);
  --sfc-message-color-border-error: hsl(13, 100%, 44%);
  --sfc-message-color-border-success: hsl(155, 100%, 35%);
  --sfc-message-color-text: hsl(219, 17%, 88%);
  --sfc-message-icon-color: hsl(219, 17%, 88%);
  --sfc-modal-color-text: hsl(219, 17%, 88%);
  --sfc-modal-panel-color-background: hsl(219, 17%, 13%);
  --sfc-modal-panel-color-background-subtle: hsl(219, 17%, 10%);
  --sfc-modal-panel-shadow: 0 0 0 1px hsl(219, 17%, 26%);
  --sfc-modal-header-color-background: hsl(219, 17%, 10%);
  --sfc-modal-header-color-text: hsl(219, 17%, 88%);
  --sfc-modal-action-button-background-color: transparent;
  --sfc-modal-action-button-color-icon: hsl(219, 17%, 88%);
  --sfc-modal-action-button-color-icon-active: hsl(219, 17%, 74%);
  --sfc-modal-action-button-color-icon-hover: hsl(0, 0%, 100%);
  --sfc-modal-action-button-color-icon-focus: hsl(219, 17%, 88%);
  --sfc-modal-action-button-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-notification-color-background-error: hsl(0, 100%, 21%);
  --sfc-notification-color-background-info: hsl(200, 100%, 28%);
  --sfc-notification-color-background-success: hsl(125, 100%, 13%);
  --sfc-notification-color-background-warning: hsl(33, 100%, 27%);
  --sfc-notification-color-border-error: hsl(13, 100%, 44%);
  --sfc-notification-color-border-success: hsl(155, 100%, 35%);
  --sfc-notification-color-text: hsl(219, 17%, 88%);
  --sfc-notification-header-color-text: hsl(219, 17%, 88%);
  --sfc-notification-icon-color: hsl(219, 17%, 88%);
  --sfc-notification-dismiss-button-icon-color: hsl(219, 17%, 88%);
  --sfc-notification-dismiss-button-icon-color-hover: hsl(0, 0%, 100%);
  --sfc-notification-dismiss-button-icon-color-active: hsl(219, 17%, 74%);
  --sfc-notification-link-color-text: var( --sfc-link-color-text-inverted ) !important;
  --sfc-notification-link-color-text-focus: var( --sfc-link-color-text-inverted-focus ) !important;
  --sfc-notification-link-color-text-hover: var( --sfc-link-color-text-inverted-hover ) !important;
  --sfc-notification-link-color-text-active: var( --sfc-link-color-text-inverted-active ) !important;
  --sfc-notification-link-color-text-visited: var( --sfc-link-color-text-inverted-visited ) !important;
  --sfc-output-bank-account-divider-color-text: hsl(219, 17%, 62%);
  --sfc-output-money-color-text: hsl(219, 17%, 88%);
  --sfc-output-money-color-background-emphasized-positive: hsl(125, 100%, 13%);
  --sfc-output-money-color-background-emphasized-negative: hsl(0, 100%, 21%);
  --sfc-output-money-color-border-emphasized-positive: hsl(155, 100%, 35%);
  --sfc-output-money-color-border-emphasized-negative: hsl(13, 100%, 44%);
  --sfc-output-money-legacy-color-text-decoration: hsl(219, 17%, 88%);
  --sfc-pagination-pages-color-text: hsl(219, 17%, 88%);
  --sfc-pagination-navigation-color-text: hsl(199, 100%, 67%);
  --sfc-pagination-navigation-color-text-hover: hsl(219, 17%, 88%);
  --sfc-pagination-navigation-button-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-pagination-navigation-button-color-text-disabled-hover: hsl(219, 17%, 46%);
  --sfc-pagination-navigation-color-icon: hsl(199, 100%, 67%);
  --sfc-pagination-navigation-color-icon-hover: hsl(219, 17%, 88%);
  --sfc-pagination-navigation-button-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-pagination-navigation-button-color-icon-disabled-hover: hsl(219, 17%, 46%);
  --sfc-popover-icon-color: hsl(220, 100%, 58%);
  --sfc-popover-icon-color-hover: hsl(199, 100%, 67%);
  --sfc-progress-bar-bar-color-background: hsl(219, 17%, 13%);
  --sfc-progress-bar-bar-gap: 0;
  --sfc-progress-bar-bar-remaining-color-background: hsl(0, 0%, 0%);
  --sfc-progress-bar-color-background-default: hsl(154, 100%, 29%);
  --sfc-progress-bar-color-background-brand-01: hsl(20, 100%, 62%);
  --sfc-progress-bar-color-background-brand-02: hsl(220, 100%, 58%);
  --sfc-progress-bar-color-background-refresh-green: hsl(154, 100%, 29%);
  --sfc-progress-bar-color-background-refresh-red: hsl(13, 100%, 44%);
  --sfc-progress-bar-heading-color-text: hsl(219, 17%, 88%);
  --sfc-progress-bar-label-color-text-zero-percentage: hsl(219, 17%, 88%);
  --sfc-progress-bar-label-wrapper-color-text: hsl(219, 17%, 88%);
  --sfc-progress-bar-label-color-text-inside: hsl(219, 17%, 88%);
  --sfc-progress-bar-label-color-text-inside-end: hsl(219, 17%, 88%);
  --sfc-radio-button-color-text: hsl(219, 17%, 88%);
  --sfc-radio-button-label-color-border-hover: hsl(22, 100%, 47%);
  --sfc-radio-button-label-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-radio-button-color-background: hsl(219, 17%, 10%);
  --sfc-radio-button-color-background-checked: hsl(22, 100%, 47%);
  --sfc-radio-button-color-background-disabled: hsl(219, 17%, 38%);
  --sfc-radio-button-color-border: hsl(219, 17%, 88%);
  --sfc-radio-button-color-border-active: hsl(22, 100%, 47%);
  --sfc-radio-button-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-radio-button-color-border-error: hsl(13, 100%, 44%);
  --sfc-radio-button-label-box-shadow-active: 0 0 0 3px hsla(24, 100%, 50%, 0.5), 0 0 0 4px hsl(219, 17%, 10%) inset;
  --sfc-radio-button-box-shadow-selected: 0 0 0 4px hsl(219, 17%, 10%) inset, 0 0 0 5px hsl(24, 100%, 50%) inset;
  --sfc-radio-button-box-shadow-disabled: 0 0 0 4px hsl(219, 17%, 10%) inset, 0 0 0 5px hsl(219, 17%, 38%) inset;
  --sfc-range-color-text: hsl(0, 0%, 100%);
  --sfc-range-bar-color-background: hsl(0, 0%, 0%);
  --sfc-range-bar-color-background-active: hsl(22, 100%, 47%);
  --sfc-range-bar-color-background-active-disabled: hsl(19, 100%, 17%);
  --sfc-range-step-color-text: hsl(219, 17%, 62%);
  --sfc-range-knob-color-background: hsl(219, 17%, 20%);
  --sfc-range-knob-color-border: hsl(22, 100%, 47%);
  --sfc-range-knob-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-range-knob-box-shadow: 0 3px 2px -1px hsla(220, 40%, 2%, 0.26);
  --sfc-range-knob-value-background-color: hsl(219, 17%, 13%);
  --sfc-search-bar-color-background: hsl(219, 17%, 10%);
  --sfc-search-bar-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-search-bar-color-border: hsl(219, 17%, 46%);
  --sfc-search-bar-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-search-bar-color-text: hsl(219, 17%, 88%);
  --sfc-search-bar-color-text-focus: hsl(219, 17%, 88%);
  --sfc-search-bar-color-text-active: hsl(219, 17%, 88%);
  --sfc-search-bar-placeholder-color-text: hsl(219, 17%, 62%);
  --sfc-search-bar-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-search-bar-icon-color: hsl(219, 17%, 62%);
  --sfc-search-bar-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-search-bar-cancel-button-color-text: hsl(219, 17%, 93%);
  --sfc-search-bar-clear-button-icon-color: hsl(220, 100%, 58%);
  --sfc-search-bar-clear-button-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-select-placeholder-color-text: hsl(219, 17%, 62%);
  --sfc-select-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-select-color-background: hsl(219, 17%, 10%);
  --sfc-select-chevron-color-icon: hsl(220, 100%, 58%);
  --sfc-select-chevron-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-select-chevron-color-icon-hover: hsl(219, 17%, 74%);
  --sfc-select-color-text: hsl(219, 17%, 88%);
  --sfc-select-item-dropdown-color-background: hsl(219, 17%, 20%);
  --sfc-select-item-input-color-background: hsl(219, 17%, 10%);
  --sfc-select-item-color-border: hsl(219, 17%, 46%);
  --sfc-select-item-color-border-hover: hsl(219, 17%, 62%);
  --sfc-select-item-color-border-open: hsl(219, 17%, 46%);
  --sfc-select-item-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-select-item-color-border-error: hsl(13, 100%, 44%);
  --sfc-select-item-chevron-icon-color: hsl(220, 100%, 58%);
  --sfc-select-item-chevron-icon-color-hover: hsl(219, 17%, 74%);
  --sfc-select-item-divider-color-border: hsl(219, 17%, 46%);
  --sfc-select-item-placeholder-color-text: hsl(219, 17%, 62%);
  --sfc-select-item-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-select-item-multiselect-color-text: hsl(219, 17%, 88%);
  --sfc-select-item-row-color-background-hover: hsl(219, 17%, 32%);
  --sfc-select-item-box-shadow-open:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-select-item-row-color-background-selectable-hover: hsl(219, 17%, 32%);
  --sfc-select-item-row-color-background-preselected: hsl(219, 17%, 32%);
  --sfc-select-item-row-description-color-text-preselected: hsl(219, 17%, 88%);
  --sfc-select-item-row-description-color-text-selectable-hover: hsl(219, 17%, 88%);
  --sfc-select-searchable-no-options-color-background: hsl(219, 17%, 20%);
  --sfc-select-searchable-no-options-color-text: hsl(219, 17%, 88%);
  --sfc-select-searchable-chevron-icon-color: hsl(220, 100%, 58%);
  --sfc-select-searchable-chevron-icon-color-hover: hsl(219, 17%, 74%);
  --sfc-select-searchable-chevron-icon-color-disabled: hsl(219, 17%, 46%);
  --sfc-select-searchable-color-border: hsl(219, 17%, 46%);
  --sfc-select-searchable-color-border-error: hsl(13, 100%, 44%);
  --sfc-select-searchable-dropdown-color-background: hsl(219, 17%, 20%);
  --sfc-select-searchable-color-border-open: hsl(219, 17%, 46%);
  --sfc-select-searchable-option-color-text: hsl(219, 17%, 88%);
  --sfc-select-searchable-option-color-background-hover: hsl(219, 17%, 32%);
  --sfc-select-searchable-option-color-background-preselected: hsl(219, 17%, 32%);
  --sfc-select-searchable-option-color-background-selected: hsl(219, 17%, 32%);
  --sfc-select-searchable-option-selected-icon-color: hsl(219, 17%, 88%);
  --sfc-select-searchable-box-shadow-open:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-select-searchable-modal-icon-color: hsl(219, 17%, 88%);
  --sfc-select-searchable-modal-icon-color-hover: hsl(0, 0%, 100%);
  --sfc-spinner-color-inversed: hsl(219, 17%, 88%);
  --sfc-spinner-color-primary: hsl(220, 100%, 58%);
  --sfc-step-indicator-color-text: hsl(219, 17%, 88%);
  --sfc-step-indicator-divider-color-background: hsl(219, 17%, 46%);
  --sfc-step-indicator-badge-color-background: hsl(219, 17%, 10%);
  --sfc-step-indicator-badge-color-border: hsl(219, 17%, 46%);
  --sfc-step-indicator-badge-color-background-active: hsl(219, 17%, 88%);
  --sfc-step-indicator-badge-color-text-active: hsl(219, 17%, 10%);
  --sfc-step-indicator-badge-color-background-finished: hsl(154, 100%, 29%);
  --sfc-step-indicator-badge-color-text-finished: hsl(219, 17%, 88%);
  --sfc-step-indicator-badge-icon-color-finished: hsl(219, 17%, 88%);
  --sfc-switch-slider-color-background: hsl(219, 17%, 46%);
  --sfc-switch-slider-color-background-checked: hsl(154, 100%, 29%);
  --sfc-switch-slider-color-background-disabled: hsl(219, 17%, 74%);
  --sfc-switch-button-color-background: hsl(219, 17%, 93%);
  --sfc-tab-color-text: hsl(219, 17%, 88%);
  --sfc-tab-color-text-inverted: hsl(219, 17%, 88%);
  --sfc-tab-color-icon: hsl(219, 17%, 88%);
  --sfc-tab-color-icon-inverted: hsl(219, 17%, 88%);
  --sfc-tab-color-border: transparent;
  --sfc-tab-color-text-active: hsl(0, 0%, 100%);
  --sfc-tab-color-icon-active: hsl(0, 0%, 100%);
  --sfc-tab-color-border-active: hsl(24, 100%, 49%);
  --sfc-tab-color-border-hover: hsl(219, 17%, 46%);
  --sfc-tab-color-text-hover: hsl(219, 17%, 88%);
  --sfc-tab-color-icon-hover: hsl(219, 17%, 88%);
  --sfc-tab-color-border-inverted-hover: hsl(219, 17%, 88%);
  --sfc-tab-color-border-bottom: hsl(219, 17%, 32%);
  --sfc-table-collapsible-chevron-icon-color: hsl(199, 100%, 67%);
  --sfc-table-collapsible-row-color-border-block-end: hsl(219, 17%, 32%);
  --sfc-table-row-color-border: hsl(219, 17%, 32%);
  --sfc-tag-color-text-default: hsl(219, 17%, 93%);
  --sfc-tag-color-background-default: hsl(219, 17%, 32%);
  --sfc-tag-color-text-info: hsl(200, 100%, 92%);
  --sfc-tag-color-background-info: hsl(203, 100%, 23%);
  --sfc-tag-color-text-warning: hsl(39, 100%, 90%);
  --sfc-tag-color-background-warning: hsl(28, 100%, 22%);
  --sfc-tag-color-text-error: hsl(12, 97%, 88%);
  --sfc-tag-color-background-error: hsl(0, 100%, 26%);
  --sfc-tag-color-text-success: hsl(140, 45%, 86%);
  --sfc-tag-color-background-success: hsl(129, 100%, 16%);
  --sfc-tile-color-background: hsl(219, 17%, 13%);
  --sfc-tile-color-border-has-border: hsl(219, 17%, 38%);
  --sfc-tile-color-border-actionable: hsl(219, 17%, 38%);
  --sfc-tile-color-border-actionable-active: hsl(219, 17%, 46%);
  --sfc-tile-color-border-actionable-hover: hsl(219, 17%, 74%);
  --sfc-tile-color-border-selected: hsl(220, 100%, 58%);
  --sfc-tile-color-border-selected-hover: hsl(199, 100%, 67%);
  --sfc-tile-color-border-selected-active: hsl(219, 100%, 50%);
  --sfc-tile-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-tile-color-border-disabled-hover: hsl(219, 17%, 38%);
  --sfc-tile-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --sfc-toast-color-background-error: hsl(0, 100%, 21%);
  --sfc-toast-color-background-success: hsl(125, 100%, 13%);
  --sfc-toast-color-border-error: hsl(13, 100%, 44%);
  --sfc-toast-color-border-success: hsl(154, 100%, 29%);
  --sfc-toast-content-color-text: hsl(219, 17%, 88%);
  --sfc-toast-box-shadow:
    0 -1px 2px 0 hsla(220, 40%, 2%, 0.27),
    0 2px 1px -2px hsla(220, 40%, 2%, 0.28),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 10px 10px -2px hsla(220, 40%, 2%, 0.29),
    0 20px 20px -2px hsla(220, 40%, 2%, 0.3),
    0 40px 40px -2px hsla(220, 40%, 2%, 0.32);
  --sfc-toast-action-color-text: hsl(219, 17%, 88%);
  --sfc-toast-action-color-text-active: hsl(219, 17%, 88%);
  --sfc-toast-action-color-text-focus: hsl(219, 17%, 88%);
  --sfc-toast-action-color-text-hover: hsl(219, 17%, 88%);
  --sfc-tree-view-label-color-text: hsl(219, 17%, 88%);
  --sfc-tree-view-label-color-background-selected: hsl(219, 17%, 26%);
  --sfc-tree-view-label-color-background-hover: hsl(219, 17%, 26%);
  --sfc-tree-view-label-icon-color: hsl(219, 17%, 88%);
  --sfc-tree-view-label-icon-color-expanded: hsl(219, 17%, 88%);
  --sfc-wizard-step-circle-color-background: hsl(219, 17%, 10%);
  --sfc-wizard-step-circle-color-border: hsl(219, 17%, 46%);
  --sfc-wizard-step-number-color-text: hsl(219, 17%, 88%);
  --sfc-wizard-step-label-color-text: hsl(219, 17%, 88%);
  --sfc-wizard-step-circle-color-background-active: hsl(219, 17%, 88%);
  --sfc-wizard-step-number-color-text-active: hsl(219, 17%, 10%);
  --sfc-wizard-step-label-color-text-active: hsl(219, 17%, 88%);
  --sfc-wizard-step-circle-color-background-disabled: hsl(219, 17%, 26%);
  --sfc-wizard-step-number-color-text-disabled: hsl(219, 17%, 38%);
  --sfc-wizard-step-label-color-text-disabled: hsl(219, 17%, 38%);
}
[data-sfc-theme=dark] {
  --sfc-body-color-background: hsl(219, 17%, 13%);
  --sfc-body-color-background-emphasis: hsl(223, 73%, 28%);
  --sfc-body-color-background-subtle: hsl(219, 17%, 10%);
  --sfc-dataviz-color-background: hsl(219, 17%, 13%);
  --sfc-menu-color-background: hsl(219, 17%, 13%);
  --sfc-menu-color-background-subtle: hsl(219, 17%, 10%);
  --sfc-menu-color-background-subtle-2: hsl(0, 0%, 0%);
  --sfc-popover-color-background: hsl(219, 17%, 20%);
  --sfc-section-color-background: hsl(219, 17%, 13%);
  --sfc-section-color-background-emphasis: hsl(223, 73%, 28%);
  --sfc-section-color-background-emphasis-2: hsl(220, 100%, 58%);
  --sfc-section-color-background-subtle: hsl(219, 17%, 10%);
  --sfc-color-background-actionable-1: hsl(219, 17%, 10%);
  --sfc-color-background-actionable-1-hover: hsl(219, 17%, 32%);
  --sfc-color-background-error: hsl(0, 100%, 21%);
  --sfc-color-background-info: hsl(200, 100%, 28%);
  --sfc-color-background-success: hsl(125, 100%, 13%);
  --sfc-color-background-warning: hsl(33, 100%, 27%);
  --sfc-mark-color-background: hsl(42, 61%, 61%);
  --sfc-text-selection-color-background: hsl(221, 34%, 48%);
  --sfc-color-border-actionable-1: hsl(219, 17%, 46%);
  --sfc-color-border-actionable-1-hover: hsl(219, 17%, 62%);
  --sfc-color-border-default: hsl(219, 17%, 26%);
  --sfc-color-border-disabled: hsl(219, 17%, 38%);
  --sfc-color-border-error: hsl(13, 100%, 44%);
  --sfc-color-border-success: hsl(155, 100%, 35%);
  --sfc-color-border-selected: hsl(220, 100%, 58%);
  --sfc-dataviz-axis-color-border: hsl(219, 17%, 62%);
  --sfc-dataviz-datapoint-color-border: hsl(219, 17%, 20%);
  --sfc-dataviz-grid-line-color-border-emphasis: hsl(219, 17%, 32%);
  --sfc-dataviz-grid-line-color-border: hsl(219, 17%, 32%);
  --sfc-dataviz-average-line-color-border: hsl(219, 17%, 62%);
  --sfc-divider-color-border: hsl(219, 17%, 26%);
  --sfc-drop-zone-color-border-default: hsl(219, 17%, 62%);
  --sfc-drop-zone-color-border-default-dragover: hsl(220, 100%, 58%);
  --sfc-focus-outline-color: hsl(219, 2%, 93%);
  --sfc-rabo-logo-color-fill: hsl(0, 0%, 100%);
  --sfc-chat-bubble-color-background-incoming: hsl(219, 17%, 20%);
  --sfc-chat-bubble-color-background-outgoing: hsl(220, 100%, 58%);
  --sfc-esg-label-color-background: hsl(220, 100%, 58%);
  --sfc-esg-label-color-text: hsl(0, 0%, 100%);
  --sfc-experiment-whoosh-button-color-background: hsl(220, 100%, 58%);
  --sfc-experiment-whoosh-button-color-background-active: hsl(223, 100%, 45%);
  --sfc-experiment-whoosh-button-color-background-hover: hsl(226, 100%, 43%);
  --sfc-experiment-whoosh-button-color-text: hsl(0, 0%, 100%);
  --sfc-experiment-chat-button-color-icon: hsl(219, 17%, 88%);
  --sfc-experiment-chat-button-color-background: hsl(220, 100%, 58%);
  --sfc-experiment-chat-button-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --sfc-shimmer-color-background: hsl(219, 17%, 20%);
  --sfc-shimmer-highlight-color-background:
    linear-gradient(
      
      to right,
      transparent,
      hsl(219, 17%, 26%),
      transparent );
  --sfc-focus-template-title-color-text: hsl(219, 17%, 88%);
  --sfc-app-navigation-color-text: hsl(219, 17%, 88%);
  --sfc-app-navigation-color-text-selected: hsl(219, 100%, 64%);
  --sfc-app-navigation-color-icon: hsl(219, 17%, 88%);
  --sfc-app-navigation-color-icon-selected: hsl(219, 100%, 64%);
  --sfc-dataviz-color-qualitative-1-area: hsl(250, 100%, 9%);
  --sfc-dataviz-color-qualitative-1-deemphasized: hsl(203, 100%, 23%);
  --sfc-dataviz-color-qualitative-1: hsl(219, 100%, 50%);
  --sfc-dataviz-color-qualitative-2-area: hsl(222, 100%, 13%);
  --sfc-dataviz-color-qualitative-2-deemphasized: hsl(210, 100%, 18%);
  --sfc-dataviz-color-qualitative-2: hsl(199, 100%, 67%);
  --sfc-dataviz-color-qualitative-3-area: hsl(0, 100%, 8%);
  --sfc-dataviz-color-qualitative-3-deemphasized: hsl(28, 100%, 22%);
  --sfc-dataviz-color-qualitative-3: hsl(24, 100%, 50%);
  --sfc-dataviz-color-qualitative-4-area: hsl(0, 100%, 10%);
  --sfc-dataviz-color-qualitative-4-deemphasized: hsl(42, 100%, 21%);
  --sfc-dataviz-color-qualitative-4: hsl(42, 100%, 56%);
  --sfc-dataviz-color-qualitative-5-area: hsl(120, 100%, 3%);
  --sfc-dataviz-color-qualitative-5-deemphasized: hsl(153, 100%, 17%);
  --sfc-dataviz-color-qualitative-5: hsl(155, 100%, 35%);
  --sfc-dataviz-color-qualitative-6-area: hsl(220, 9%, 6%);
  --sfc-dataviz-color-qualitative-6-deemphasized: hsl(210, 4%, 22%);
  --sfc-dataviz-color-qualitative-6: hsl(219, 2%, 62%);
  --sfc-dataviz-color-qualitative-empty-deemphasized: hsl(220, 9%, 6%);
  --sfc-dataviz-color-qualitative-empty: hsl(0, 0%, 0%);
  --sfc-dataviz-color-qualitative-negative-deemphasized: hsl(0, 100%, 17%);
  --sfc-dataviz-color-qualitative-negative: hsl(13, 100%, 44%);
  --sfc-dataviz-color-qualitative-neutral-deemphasized: hsl(210, 4%, 22%);
  --sfc-dataviz-color-qualitative-neutral: hsl(219, 17%, 62%);
  --sfc-dataviz-color-qualitative-positive-deemphasized: hsl(153, 100%, 17%);
  --sfc-dataviz-color-qualitative-positive: hsl(160, 100%, 40%);
  --sfc-dataviz-color-sequential-1-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-1-10: hsl(250, 100%, 9%);
  --sfc-dataviz-color-sequential-1-100: hsl(219, 100%, 50%);
  --sfc-dataviz-color-sequential-1-20: hsl(259, 100%, 15%);
  --sfc-dataviz-color-sequential-1-30: hsl(253, 100%, 24%);
  --sfc-dataviz-color-sequential-1-40: hsl(241, 100%, 34%);
  --sfc-dataviz-color-sequential-1-50: hsl(235, 100%, 39%);
  --sfc-dataviz-color-sequential-1-60: hsl(229, 100%, 41%);
  --sfc-dataviz-color-sequential-1-70: hsl(226, 100%, 43%);
  --sfc-dataviz-color-sequential-1-80: hsl(223, 100%, 45%);
  --sfc-dataviz-color-sequential-1-90: hsl(221, 100%, 48%);
  --sfc-dataviz-color-sequential-2-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-2-10: hsl(222, 100%, 13%);
  --sfc-dataviz-color-sequential-2-100: hsl(199, 100%, 67%);
  --sfc-dataviz-color-sequential-2-20: hsl(210, 100%, 18%);
  --sfc-dataviz-color-sequential-2-30: hsl(203, 100%, 23%);
  --sfc-dataviz-color-sequential-2-40: hsl(200, 100%, 28%);
  --sfc-dataviz-color-sequential-2-50: hsl(198, 100%, 32%);
  --sfc-dataviz-color-sequential-2-60: hsl(196, 100%, 36%);
  --sfc-dataviz-color-sequential-2-70: hsl(196, 81%, 44%);
  --sfc-dataviz-color-sequential-2-80: hsl(198, 72%, 52%);
  --sfc-dataviz-color-sequential-2-90: hsl(198, 83%, 60%);
  --sfc-dataviz-color-sequential-3-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-3-10: hsl(0, 100%, 8%);
  --sfc-dataviz-color-sequential-3-100: hsl(24, 100%, 50%);
  --sfc-dataviz-color-sequential-3-20: hsl(0, 100%, 15%);
  --sfc-dataviz-color-sequential-3-30: hsl(0, 100%, 21%);
  --sfc-dataviz-color-sequential-3-40: hsl(0, 100%, 27%);
  --sfc-dataviz-color-sequential-3-50: hsl(0, 100%, 33%);
  --sfc-dataviz-color-sequential-3-60: hsl(10, 100%, 37%);
  --sfc-dataviz-color-sequential-3-70: hsl(16, 100%, 40%);
  --sfc-dataviz-color-sequential-3-80: hsl(19, 100%, 44%);
  --sfc-dataviz-color-sequential-3-90: hsl(22, 100%, 47%);
  --sfc-dataviz-color-sequential-4-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-4-10: hsl(0, 100%, 10%);
  --sfc-dataviz-color-sequential-4-100: hsl(42, 100%, 56%);
  --sfc-dataviz-color-sequential-4-20: hsl(19, 100%, 17%);
  --sfc-dataviz-color-sequential-4-30: hsl(28, 100%, 22%);
  --sfc-dataviz-color-sequential-4-40: hsl(33, 100%, 27%);
  --sfc-dataviz-color-sequential-4-50: hsl(37, 100%, 31%);
  --sfc-dataviz-color-sequential-4-60: hsl(39, 100%, 35%);
  --sfc-dataviz-color-sequential-4-70: hsl(41, 100%, 39%);
  --sfc-dataviz-color-sequential-4-80: hsl(42, 100%, 43%);
  --sfc-dataviz-color-sequential-4-90: hsl(42, 87%, 50%);
  --sfc-dataviz-color-sequential-5-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-5-10: hsl(120, 100%, 3%);
  --sfc-dataviz-color-sequential-5-100: hsl(155, 100%, 35%);
  --sfc-dataviz-color-sequential-5-20: hsl(120, 100%, 7%);
  --sfc-dataviz-color-sequential-5-30: hsl(120, 100%, 10%);
  --sfc-dataviz-color-sequential-5-40: hsl(125, 100%, 13%);
  --sfc-dataviz-color-sequential-5-50: hsl(137, 100%, 16%);
  --sfc-dataviz-color-sequential-5-60: hsl(143, 100%, 19%);
  --sfc-dataviz-color-sequential-5-70: hsl(146, 100%, 22%);
  --sfc-dataviz-color-sequential-5-80: hsl(149, 98%, 24%);
  --sfc-dataviz-color-sequential-5-90: hsl(152, 99%, 27%);
  --sfc-dataviz-color-sequential-6-0: hsl(0, 0%, 0%);
  --sfc-dataviz-color-sequential-6-10: hsl(220, 9%, 6%);
  --sfc-dataviz-color-sequential-6-100: hsl(219, 2%, 62%);
  --sfc-dataviz-color-sequential-6-20: hsl(220, 4%, 15%);
  --sfc-dataviz-color-sequential-6-30: hsl(210, 4%, 22%);
  --sfc-dataviz-color-sequential-6-40: hsl(200, 2%, 28%);
  --sfc-dataviz-color-sequential-6-50: hsl(220, 2%, 35%);
  --sfc-dataviz-color-sequential-6-60: hsl(210, 2%, 40%);
  --sfc-dataviz-color-sequential-6-70: hsl(210, 2%, 46%);
  --sfc-dataviz-color-sequential-6-80: hsl(210, 2%, 51%);
  --sfc-dataviz-color-sequential-6-90: hsl(210, 2%, 56%);
  --sfc-dataviz-gradient-qualitative-1-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(219, 100%, 50%) 2px,
      hsl(219, 100%, 50%) 4px);
  --sfc-dataviz-gradient-qualitative-1-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(203, 100%, 23%) 2px,
      hsl(203, 100%, 23%) 4px);
  --sfc-dataviz-gradient-qualitative-2-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(199, 100%, 67%) 2px,
      hsl(199, 100%, 67%) 4px);
  --sfc-dataviz-gradient-qualitative-2-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(210, 100%, 18%) 2px,
      hsl(210, 100%, 18%) 4px);
  --sfc-dataviz-gradient-qualitative-3-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(24, 100%, 50%) 2px,
      hsl(24, 100%, 50%) 4px);
  --sfc-dataviz-gradient-qualitative-3-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(28, 100%, 22%) 2px,
      hsl(28, 100%, 22%) 4px);
  --sfc-body-color-text: hsl(219, 17%, 88%);
  --sfc-caption-color-text: hsl(219, 17%, 88%);
  --sfc-color-text-disabled: hsl(219, 17%, 46%);
  --sfc-color-text-selected: hsl(220, 100%, 58%);
  --sfc-dataviz-axis-color-text: hsl(219, 17%, 62%);
  --sfc-dataviz-header-color-text: hsl(219, 17%, 88%);
  --sfc-dataviz-legend-color-text: hsl(219, 17%, 88%);
  --sfc-description-definition-color-text: hsl(219, 17%, 62%);
  --sfc-description-term-color-text: hsl(219, 17%, 88%);
  --sfc-ordered-list-color-text: hsl(219, 17%, 88%);
  --sfc-paragraph-color-text: hsl(219, 17%, 88%);
  --sfc-heading-1-color-text: hsl(219, 100%, 64%);
  --sfc-heading-2-color-text: hsl(219, 100%, 64%);
  --sfc-heading-3-color-text: hsl(219, 100%, 64%);
  --sfc-heading-4-color-text: hsl(219, 17%, 93%);
  --sfc-heading-5-color-text: hsl(219, 17%, 93%);
  --sfc-heading-6-color-text: hsl(219, 17%, 74%);
  --sfc-heading-display-1-color-text: hsl(219, 100%, 64%);
  --sfc-heading-display-2-color-text: hsl(219, 100%, 64%);
  --sfc-link-color-text: hsl(208, 100%, 50%);
  --sfc-link-color-text-focus: hsl(219, 17%, 88%);
  --sfc-link-color-text-hover: hsl(219, 17%, 88%);
  --sfc-link-color-text-active: hsl(219, 17%, 88%);
  --sfc-link-color-text-visited: hsl(220, 32%, 64%);
  --sfc-link-color-text-subtle: hsl(208, 100%, 50%);
  --sfc-link-color-text-subtle-focus: hsl(219, 17%, 88%);
  --sfc-link-color-text-subtle-hover: hsl(208, 100%, 50%);
  --sfc-link-color-text-subtle-active: hsl(219, 17%, 88%);
  --sfc-link-color-text-subtle-visited: hsl(220, 32%, 64%);
  --sfc-link-color-text-inverted: hsl(219, 17%, 88%);
  --sfc-link-color-text-inverted-active: hsl(219, 17%, 88%);
  --sfc-link-color-text-inverted-focus: hsl(219, 17%, 88%);
  --sfc-link-color-text-inverted-hover: hsl(219, 17%, 88%);
  --sfc-link-color-text-inverted-visited: hsl(220, 32%, 64%);
  --sfc-link-color-text-footer: hsl(219, 17%, 62%);
  --sfc-link-color-text-footer-hover: hsl(219, 17%, 62%);
  --sfc-link-color-text-footer-focus: hsl(219, 17%, 88%);
  --sfc-link-color-text-footer-active: hsl(219, 17%, 88%);
  --sfc-link-color-text-footer-visited: hsl(219, 17%, 62%);
  --sfc-unordered-list-color-text: hsl(219, 17%, 88%);
  --sfc-mark-color-text: hsl(219, 17%, 13%);
  --sfc-text-support-1-color-text: hsl(219, 17%, 62%);
  --sfc-text-support-2-color-text: hsl(219, 17%, 62%);
  --sfc-text-support-3-color-text: hsl(219, 17%, 62%);
  --sfc-widget-heading-color-text: hsl(219, 17%, 88%);
  --sfc-text-selection-color-text: hsl(0, 0%, 100%);
  --sfc-color-icon-inverted: hsl(219, 17%, 88%);
  --sfc-color-icon-actionable-1: hsl(219, 17%, 88%);
  --sfc-color-icon-actionable-1-hover: hsl(0, 0%, 100%);
  --sfc-color-icon-actionable-2: hsl(219, 17%, 88%);
  --sfc-color-icon-actionable-2-hover: hsl(0, 0%, 100%);
  --sfc-color-icon-default: hsl(219, 17%, 88%);
  --sfc-color-icon-negative: hsl(13, 100%, 44%);
  --sfc-color-icon-positive: hsl(155, 100%, 35%);
  --sfc-color-icon-support: hsl(219, 17%, 62%);
  --sfc-color-icon-selected: hsl(220, 100%, 58%);
  --sfc-color-icon-disabled: hsl(219, 17%, 46%);
  --sfc-illustration-color-primary: hsl(224, 81%, 39%);
  --sfc-illustration-color-accent-cool: hsl(219, 100%, 64%);
  --sfc-illustration-color-accent-warm: hsl(22, 100%, 47%);
  --sfc-illustration-color-accent-fresh: hsl(154, 100%, 29%);
  --sfc-illustration-color-fabrics: hsl(219, 17%, 62%);
  --sfc-illustration-color-shadows: hsl(219, 17%, 32%);
  --sfc-illustration-color-surface: hsl(219, 17%, 88%);
  --sfc-illustration-color-line-standalone: hsl(219, 17%, 62%);
  --sfc-illustration-color-text: hsl(0, 0%, 100%);
  --sfc-illustration-color-text-standalone: hsl(219, 17%, 88%);
  --sfc-box-shadow-100:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --sfc-box-shadow-200:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --sfc-box-shadow-300:
    0 -1px 2px 0 hsla(220, 40%, 2%, 0.27),
    0 2px 1px -2px hsla(220, 40%, 2%, 0.28),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 10px 10px -2px hsla(220, 40%, 2%, 0.29),
    0 20px 20px -2px hsla(220, 40%, 2%, 0.3),
    0 40px 40px -2px hsla(220, 40%, 2%, 0.32);
  --sfc-focus-box-shadow: 0 0 0 3px hsl(219, 17%, 13%);
}
[data-sfc-theme=dark] {
  --sfc-money-transaction-color-text: hsl(219, 17%, 88%);
  --sfc-money-transaction-color-background-positive: hsl(125, 100%, 13%);
  --sfc-money-transaction-color-background-negative: hsl(0, 100%, 21%);
  --sfc-money-transaction-color-background-failed: hsl(0, 100%, 21%);
  --sfc-money-transaction-color-border-positive: hsl(155, 100%, 35%);
  --sfc-money-transaction-color-border-negative: hsl(13, 100%, 44%);
  --sfc-money-transaction-color-border-failed: hsl(13, 100%, 44%);
}
@layer automatic {
  body.sfc-auto-styling-on,
  .sfc-auto-styling-on body {
    color: var(--sfc-body-color-text);
    font-family: var(--sfc-body-font-family);
    line-height: var(--sfc-body-font-line-height);
    font-size: var(--sfc-body-font-size);
    font-style: var(--sfc-body-font-style);
    font-weight: var(--sfc-body-font-weight);
    -webkit-font-smoothing: var(--sfc-body-font-smoothing);
  }
  h1.sfc-auto-styling-on,
  .sfc-auto-styling-on h1 {
    color: var(--sfc-heading-1-color-text);
    font-family: var(--sfc-heading-1-font-family);
    line-height: var(--sfc-heading-1-font-line-height);
    font-size: var(--sfc-heading-1-font-size);
    font-style: var(--sfc-heading-1-font-style);
    font-weight: var(--sfc-heading-1-font-weight);
    margin: var(--sfc-heading-1-margin);
    -webkit-font-smoothing: var(--sfc-heading-1-font-smoothing);
  }
  h2.sfc-auto-styling-on,
  .sfc-auto-styling-on h2 {
    color: var(--sfc-heading-2-color-text);
    font-family: var(--sfc-heading-2-font-family);
    line-height: var(--sfc-heading-2-font-line-height);
    font-size: var(--sfc-heading-2-font-size);
    font-style: var(--sfc-heading-2-font-style);
    font-weight: var(--sfc-heading-2-font-weight);
    margin: var(--sfc-heading-2-margin);
    -webkit-font-smoothing: var(--sfc-heading-2-font-smoothing);
  }
  h3.sfc-auto-styling-on,
  .sfc-auto-styling-on h3 {
    color: var(--sfc-heading-3-color-text);
    font-family: var(--sfc-heading-3-font-family);
    line-height: var(--sfc-heading-3-font-line-height);
    font-size: var(--sfc-heading-3-font-size);
    font-style: var(--sfc-heading-3-font-style);
    font-weight: var(--sfc-heading-3-font-weight);
    margin: var(--sfc-heading-3-margin);
    -webkit-font-smoothing: var(--sfc-heading-3-font-smoothing);
  }
  h4.sfc-auto-styling-on,
  .sfc-auto-styling-on h4 {
    color: var(--sfc-heading-4-color-text);
    font-family: var(--sfc-heading-4-font-family);
    line-height: var(--sfc-heading-4-font-line-height);
    font-size: var(--sfc-heading-4-font-size);
    font-style: var(--sfc-heading-4-font-style);
    font-weight: var(--sfc-heading-4-font-weight);
    margin: var(--sfc-heading-4-margin);
    -webkit-font-smoothing: var(--sfc-heading-4-font-smoothing);
  }
  h5.sfc-auto-styling-on,
  .sfc-auto-styling-on h5 {
    color: var(--sfc-heading-5-color-text);
    font-family: var(--sfc-heading-5-font-family);
    line-height: var(--sfc-heading-5-font-line-height);
    font-size: var(--sfc-heading-5-font-size);
    font-style: var(--sfc-heading-5-font-style);
    font-weight: var(--sfc-heading-5-font-weight);
    margin: var(--sfc-heading-5-margin);
    -webkit-font-smoothing: var(--sfc-heading-5-font-smoothing);
  }
  h6.sfc-auto-styling-on,
  .sfc-auto-styling-on h6 {
    color: var(--sfc-heading-6-color-text);
    font-family: var(--sfc-heading-6-font-family);
    line-height: var(--sfc-heading-6-font-line-height);
    font-size: var(--sfc-heading-6-font-size);
    font-style: var(--sfc-heading-6-font-style);
    font-weight: var(--sfc-heading-6-font-weight);
    margin: var(--sfc-heading-6-margin);
    -webkit-font-smoothing: var(--sfc-heading-6-font-smoothing);
  }
  p.sfc-auto-styling-on,
  .sfc-auto-styling-on p {
    color: var(--sfc-paragraph-color-text);
    font-family: var(--sfc-paragraph-font-family);
    line-height: var(--sfc-paragraph-font-line-height);
    font-size: var(--sfc-paragraph-font-size);
    font-style: var(--sfc-paragraph-font-style);
    font-weight: var(--sfc-paragraph-font-weight);
    margin: var(--sfc-paragraph-margin);
    -webkit-font-smoothing: var(--sfc-paragraph-font-smoothing);
  }
  ul.sfc-auto-styling-on,
  .sfc-auto-styling-on ul {
    color: var(--sfc-unordered-list-color-text);
    font-family: var(--sfc-unordered-list-font-family);
    line-height: var(--sfc-unordered-list-font-line-height);
    font-size: var(--sfc-unordered-list-font-size);
    font-style: var(--sfc-unordered-list-font-style);
    font-weight: var(--sfc-unordered-list-font-weight);
    margin: var(--sfc-unordered-list-margin);
    padding: var(--sfc-unordered-list-padding);
    list-style: var(--sfc-unordered-list-style);
    -webkit-font-smoothing: var(--sfc-unordered-list-font-smoothing);
  }
  ul.sfc-auto-styling-on li,
  .sfc-auto-styling-on ul li {
    margin-bottom: var(--sfc-unordered-list-item-margin-block-end);
    padding-left: var(--sfc-unordered-list-item-padding-inline-start);
  }
  ul.sfc-auto-styling-on li:before,
  .sfc-auto-styling-on ul li:before {
    content: var(--sfc-unordered-list-item-bullet-content);
    display: var(--sfc-unordered-list-item-bullet-display);
    font-size: var(--sfc-unordered-list-item-bullet-font-size);
    margin-left: var(--sfc-unordered-list-item-bullet-margin-block-start);
    width: var(--sfc-unordered-list-item-bullet-width);
  }
  ol.sfc-auto-styling-on,
  .sfc-auto-styling-on ol {
    color: var(--sfc-ordered-list-color-text);
    font-family: var(--sfc-ordered-list-font-family);
    line-height: var(--sfc-ordered-list-font-line-height);
    font-size: var(--sfc-ordered-list-font-size);
    font-style: var(--sfc-ordered-list-font-style);
    font-weight: var(--sfc-ordered-list-font-weight);
    margin: var(--sfc-ordered-list-margin);
    padding: var(--sfc-ordered-list-padding);
    -webkit-font-smoothing: var(--sfc-ordered-list-font-smoothing);
  }
  ol.sfc-auto-styling-on li,
  .sfc-auto-styling-on ol li {
    margin-bottom: var(--sfc-ordered-list-item-margin-block-end);
    padding-left: var(--sfc-ordered-list-item-padding-inline-start);
  }
  dl.sfc-auto-styling-on,
  .sfc-auto-styling-on dl {
    font-family: var(--sfc-description-list-font-family);
    margin: var(--sfc-description-list-margin);
    -webkit-font-smoothing: var(--sfc-description-list-font-smoothing);
  }
  dl.sfc-auto-styling-on dt,
  .sfc-auto-styling-on dl dt {
    line-height: var(--sfc-description-term-font-line-height);
    font-size: var(--sfc-description-term-font-size);
    font-style: var(--sfc-description-term-font-style);
    font-weight: var(--sfc-description-term-font-weight);
    margin: var(--sfc-description-term-margin);
    color: var(--sfc-description-term-color-text);
  }
  dl.sfc-auto-styling-on dt:first-of-type,
  .sfc-auto-styling-on dl dt:first-of-type {
    margin: var(--sfc-description-term-margin-first-of-type);
  }
  dl.sfc-auto-styling-on dd,
  .sfc-auto-styling-on dl dd {
    line-height: var(--sfc-description-definition-font-line-height);
    font-size: var(--sfc-description-definition-font-size);
    font-style: var(--sfc-description-definition-font-style);
    font-weight: var(--sfc-description-definition-font-weight);
    margin: var(--sfc-description-definition-margin);
    color: var(--sfc-description-definition-color-text);
  }
  dl.sfc-auto-styling-on dd + dt,
  .sfc-auto-styling-on dl dd + dt {
    margin: var(--sfc-description-term-margin-definition-adjacent);
  }
  figcaption.sfc-auto-styling-on,
  .sfc-auto-styling-on figcaption {
    color: var(--sfc-caption-color-text);
    font-family: var(--sfc-caption-font-family);
    line-height: var(--sfc-caption-font-line-height);
    font-size: var(--sfc-caption-font-size);
    font-style: var(--sfc-caption-font-style);
    font-weight: var(--sfc-caption-font-weight);
    margin-top: var(--sfc-caption-margin-block-start);
    -webkit-font-smoothing: var(--sfc-caption-font-smoothing);
  }
  a.sfc-auto-styling-on,
  .sfc-auto-styling-on a {
    color: var(--sfc-link-color-text);
    font-family: var(--sfc-link-font-family);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration);
    text-decoration: var(--sfc-link-font-text-decoration);
    text-decoration-skip-ink: var(--sfc-link-font-text-decoration-skip-ink);
    transition-property: var(--sfc-link-motion-property);
    transition-duration: var(--sfc-link-motion-duration);
    transition-timing-function: var(--sfc-link-motion-timing-function);
  }
  @media (prefers-reduced-motion) {
    a.sfc-auto-styling-on,
    .sfc-auto-styling-on a {
      transition-duration: var(--sfc-link-motion-duration-reduced-motion);
    }
  }
  a.sfc-auto-styling-on:visited,
  .sfc-auto-styling-on a:visited {
    color: var(--sfc-link-color-text-visited);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-visited);
    text-decoration: var(--sfc-link-font-text-decoration-visited);
  }
  a.sfc-auto-styling-on:focus,
  .sfc-auto-styling-on a:focus {
    color: var(--sfc-link-color-text-focus);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-focus);
    text-decoration: var(--sfc-link-font-text-decoration-focus);
  }
  a.sfc-auto-styling-on:hover,
  .sfc-auto-styling-on a:hover {
    color: var(--sfc-link-color-text-hover);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-hover);
    text-decoration: var(--sfc-link-font-text-decoration-hover);
  }
  a.sfc-auto-styling-on:active,
  .sfc-auto-styling-on a:active {
    color: var(--sfc-link-color-text-active);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-active);
    text-decoration: var(--sfc-link-font-text-decoration-active);
  }
  a.sfc-auto-styling-on.sfc-link-subtle,
  .sfc-auto-styling-on a.sfc-link-subtle {
    color: var(--sfc-link-color-text-subtle);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle);
    text-decoration: var(--sfc-link-font-text-decoration-subtle);
  }
  a.sfc-auto-styling-on:visited.sfc-link-subtle,
  .sfc-auto-styling-on a:visited.sfc-link-subtle {
    color: var(--sfc-link-color-text-subtle-visited);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-visited);
    text-decoration: var(--sfc-link-font-text-decoration-subtle-visited);
  }
  a.sfc-auto-styling-on:focus.sfc-link-subtle,
  .sfc-auto-styling-on a:focus.sfc-link-subtle {
    color: var(--sfc-link-color-text-subtle-focus);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-focus);
    text-decoration: var(--sfc-link-font-text-decoration-subtle-focus);
  }
  a.sfc-auto-styling-on:hover.sfc-link-subtle,
  .sfc-auto-styling-on a:hover.sfc-link-subtle {
    color: var(--sfc-link-color-text-subtle-hover);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-hover);
    text-decoration: var(--sfc-link-font-text-decoration-subtle-hover);
  }
  a.sfc-auto-styling-on:active.sfc-link-subtle,
  .sfc-auto-styling-on a:active.sfc-link-subtle {
    color: var(--sfc-link-color-text-subtle-active);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-subtle-active);
    text-decoration: var(--sfc-link-font-text-decoration-subtle-active);
  }
  a.sfc-auto-styling-on.sfc-link-inverted,
  .sfc-auto-styling-on a.sfc-link-inverted {
    color: var(--sfc-link-color-text-inverted);
  }
  a.sfc-auto-styling-on:visited.sfc-link-inverted,
  .sfc-auto-styling-on a:visited.sfc-link-inverted {
    color: var(--sfc-link-color-text-inverted-visited);
  }
  a.sfc-auto-styling-on:focus.sfc-link-inverted,
  .sfc-auto-styling-on a:focus.sfc-link-inverted {
    color: var(--sfc-link-color-text-inverted-focus);
  }
  a.sfc-auto-styling-on:hover.sfc-link-inverted,
  .sfc-auto-styling-on a:hover.sfc-link-inverted {
    color: var(--sfc-link-color-text-inverted-hover);
  }
  a.sfc-auto-styling-on:active.sfc-link-inverted,
  .sfc-auto-styling-on a:active.sfc-link-inverted {
    color: var(--sfc-link-color-text-inverted-active);
  }
  a.sfc-auto-styling-on.sfc-link-footer,
  .sfc-auto-styling-on a.sfc-link-footer {
    color: var(--sfc-link-color-text-footer);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer);
    text-decoration: var(--sfc-link-font-text-decoration-footer);
  }
  a.sfc-auto-styling-on.sfc-link-footer:visited,
  .sfc-auto-styling-on a.sfc-link-footer:visited {
    color: var(--sfc-link-color-text-footer-visited);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-visited);
    text-decoration: var(--sfc-link-font-text-decoration-footer-visited);
  }
  a.sfc-auto-styling-on.sfc-link-footer:focus,
  .sfc-auto-styling-on a.sfc-link-footer:focus {
    color: var(--sfc-link-color-text-footer-focus);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-focus);
    text-decoration: var(--sfc-link-font-text-decoration-footer-focus);
  }
  a.sfc-auto-styling-on.sfc-link-footer:hover,
  .sfc-auto-styling-on a.sfc-link-footer:hover {
    color: var(--sfc-link-color-text-footer-hover);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-hover);
    text-decoration: var(--sfc-link-font-text-decoration-footer-hover);
  }
  a.sfc-auto-styling-on.sfc-link-footer:active,
  .sfc-auto-styling-on a.sfc-link-footer:active {
    color: var(--sfc-link-color-text-footer-active);
    -webkit-text-decoration: var(--sfc-link-font-text-decoration-footer-active);
    text-decoration: var(--sfc-link-font-text-decoration-footer-active);
  }
  a.sfc-auto-styling-on.sfc-link-icon,
  .sfc-auto-styling-on a.sfc-link-icon {
    display: inline-flex;
    align-items: center;
  }
  ul.sfc-auto-styling-off li::before,
  .sfc-auto-styling-on .sfc-auto-styling-off li::before,
  a.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off a,
  figcaption.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off figcaption,
  dd.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off dd,
  dt.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off dt,
  dl.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off dl,
  li.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off li,
  ol.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off ol,
  ul.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off ul,
  p.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off p,
  h6.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h6,
  h5.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h5,
  h4.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h4,
  h3.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h3,
  h2.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h2,
  h1.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off h1,
  body.sfc-auto-styling-off,
  .sfc-auto-styling-on .sfc-auto-styling-off body {
    color: revert;
    font-family: revert;
    line-height: revert;
    font-size: revert;
    font-style: revert;
    font-weight: revert;
    -webkit-font-smoothing: revert;
    -webkit-text-decoration: revert;
    text-decoration: revert;
    text-decoration-skip-ink: revert;
    margin: revert;
    padding: revert;
    list-style: revert;
    content: revert;
  }
}
@layer reset {
  [class^=sfc-] {
    line-height: normal;
    box-sizing: border-box;
    overflow-wrap: anywhere;
  }
  [class^=sfc-] *,
  [class^=sfc-] *::before,
  [class^=sfc-] *::after {
    box-sizing: border-box;
  }
  .sfc-auto-styling-on [class^=sfc-] {
    line-height: revert-layer;
  }
  .sfc-auto-styling-off [class^=sfc-] {
    line-height: normal;
  }
}
@layer reset, automatic;

/* node_modules/@sfc/style/fonts/myriad/default.css */
/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 300;
  src: url("./media/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 300;
  src: url("./media/6ad65c4a-999a-4b06-92ad-075dd9a6c0a7.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 400;
  src: url("./media/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 400;
  src: url("./media/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 700;
  src: url("./media/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 700;
  src: url("./media/2cc3ff2f-19fe-458d-99da-2fb1acb43d81.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 800;
  src: url("./media/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 800;
  src: url("./media/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2");
  font-display: swap;
}

/* node_modules/@rabobank/rds-style/css/rds-style.css */
:root {
  --rds-color-white: hsl(0, 0%, 100%);
  --rds-color-black: hsl(0, 0%, 0%);
  --rds-color-brand-01: hsl(24, 100%, 50%);
  --rds-color-brand-01-lightest: #ffefe5;
  --rds-color-brand-01-dark: #ff4800;
  --rds-color-brand-02: #009;
  --rds-color-brand-02-lighter: #d3edf4;
  --rds-color-brand-02-dark: #19197c;
  --rds-color-brand-02-darkest: #141240;
  --rds-color-accent-01: #42d77a;
  --rds-color-success: hsl(155, 100%, 35%);
  --rds-color-success-light: hsl(155, 80%, 97%);
  --rds-color-success-dark: #70ac13;
  --rds-color-danger: hsl(13, 100%, 44%);
  --rds-color-danger-light: hsl(13, 100%, 97%);
  --rds-color-warning: hsl(42, 100%, 56%);
  --rds-color-warning-light: hsl(42, 100%, 96%);
  --rds-color-info: hsl(199, 100%, 67%);
  --rds-color-info-light: hsl(199, 100%, 97%);
  --rds-color-gray: #666;
  --rds-color-gray-light: #aaa;
  --rds-color-gray-lighter: #ccc;
  --rds-color-gray-lightest: #e3e3e3;
  --rds-color-gray-darker: #333;
  --rds-color-accent-02: #f6ff01;
  --rds-color-accent-01-light: #4e9;
  --rds-color-accent-01-dark: #38c868;
  --rds-color-brand-01-light: #fe8000;
  --rds-color-brand-02-light: #427ac9;
}
:root {
  --rds-color-background-success: hsl(155, 80%, 97%);
  --rds-color-background-warning: hsl(42, 100%, 96%);
  --rds-color-background-error: hsl(13, 100%, 97%);
  --rds-color-background-info: hsl(199, 100%, 97%);
  --rds-color-background-actionable-1: hsl(0, 0%, 100%);
  --rds-color-background-actionable-1-hover: hsl(219, 2%, 93%);
  --rds-color-border-actionable-1: hsl(219, 2%, 46%);
  --rds-color-border-actionable-1-hover: hsl(219, 2%, 13%);
  --rds-color-border-default: hsl(219, 2%, 88%);
  --rds-color-border-disabled: hsl(219, 2%, 74%);
  --rds-color-border-success: hsl(155, 100%, 35%);
  --rds-color-border-warning: hsl(42, 100%, 56%);
  --rds-color-border-error: hsl(13, 100%, 44%);
  --rds-color-border-info: hsl(199, 100%, 67%);
  --rds-color-border-selected: hsl(219, 100%, 50%);
  --rds-dataviz-axis-color-border: hsl(219, 2%, 46%);
  --rds-dataviz-datapoint-color-border: hsl(0, 0%, 100%);
  --rds-dataviz-grid-line-color-border: hsl(219, 2%, 88%);
  --rds-dataviz-grid-line-color-border-emphasis: hsl(219, 2%, 88%);
  --rds-dataviz-average-line-color-border: hsl(219, 2%, 46%);
  --rds-color-icon-default: hsl(219, 2%, 13%);
  --rds-color-icon-support: hsl(219, 2%, 46%);
  --rds-color-icon-positive: hsl(154, 100%, 29%);
  --rds-color-icon-negative: hsl(13, 100%, 44%);
  --rds-color-icon-actionable-1: hsl(235, 100%, 33%);
  --rds-color-icon-actionable-1-hover: hsl(219, 100%, 50%);
  --rds-color-icon-actionable-2: hsl(219, 100%, 50%);
  --rds-color-icon-actionable-2-hover: hsl(208, 100%, 50%);
  --rds-color-icon-inverted: hsl(0, 0%, 100%);
  --rds-color-icon-selected: hsl(219, 100%, 50%);
  --rds-color-icon-disabled: hsl(219, 2%, 74%);
  --rds-color-text-disabled: hsl(219, 2%, 74%);
  --rds-color-text-selected: hsl(219, 100%, 50%);
  --rds-text-selection-color-text: hsl(219, 2%, 13%);
  --rds-text-selection-color-background: hsl(212, 100%, 85%);
  --rds-mark-color-background: hsl(42, 100%, 76%);
  --rds-mark-color-text: hsl(219, 2%, 13%);
  --rds-rabo-logo-color-fill: hsl(235, 100%, 33%);
  --rds-body-color-text: hsl(219, 2%, 13%);
  --rds-heading-1-color-text: hsl(219, 100%, 50%);
  --rds-heading-2-color-text: hsl(219, 100%, 50%);
  --rds-heading-3-color-text: hsl(219, 100%, 50%);
  --rds-heading-4-color-text: hsl(235, 100%, 33%);
  --rds-heading-5-color-text: hsl(235, 100%, 33%);
  --rds-heading-6-color-text: hsl(219, 2%, 38%);
  --rds-heading-display-1-color-text: hsl(219, 100%, 50%);
  --rds-heading-display-2-color-text: hsl(219, 100%, 50%);
  --rds-paragraph-color-text: hsl(219, 2%, 13%);
  --rds-unordered-list-color-text: hsl(219, 2%, 13%);
  --rds-ordered-list-color-text: hsl(219, 2%, 13%);
  --rds-description-term-color-text: hsl(219, 2%, 46%);
  --rds-description-definition-color-text: hsl(219, 2%, 13%);
  --rds-caption-color-text: hsl(219, 2%, 13%);
  --rds-link-color-text: hsl(235, 100%, 33%);
  --rds-link-color-text-visited: hsl(221, 34%, 48%);
  --rds-link-color-text-focus: hsl(219, 100%, 50%);
  --rds-link-color-text-hover: hsl(219, 100%, 50%);
  --rds-link-color-text-active: hsl(219, 100%, 50%);
  --rds-link-color-text-subtle: hsl(235, 100%, 33%);
  --rds-link-color-text-subtle-visited: hsl(221, 34%, 48%);
  --rds-link-color-text-subtle-focus: hsl(219, 100%, 50%);
  --rds-link-color-text-subtle-hover: hsl(235, 100%, 33%);
  --rds-link-color-text-subtle-active: hsl(219, 100%, 50%);
  --rds-link-color-text-inverted: hsl(0, 0%, 100%);
  --rds-link-color-text-inverted-visited: hsl(199, 100%, 67%);
  --rds-link-color-text-inverted-focus: hsl(219, 2%, 88%);
  --rds-link-color-text-inverted-hover: hsl(219, 2%, 88%);
  --rds-link-color-text-inverted-active: hsl(219, 2%, 88%);
  --rds-link-color-text-footer: hsl(219, 2%, 46%);
  --rds-link-color-text-footer-hover: hsl(219, 2%, 46%);
  --rds-link-color-text-footer-focus: hsl(219, 2%, 13%);
  --rds-link-color-text-footer-active: hsl(219, 2%, 13%);
  --rds-link-color-text-footer-visited: hsl(219, 2%, 46%);
  --rds-output-money-label-color-text: hsl(219, 2%, 13%);
  --rds-text-support-1-color-text: hsl(210, 2%, 40%);
  --rds-text-support-2-color-text: hsl(219, 2%, 46%);
  --rds-text-support-3-color-text: hsl(219, 2%, 46%);
  --rds-dataviz-axis-color-text: hsl(219, 2%, 46%);
  --rds-dataviz-header-color-text: hsl(219, 2%, 13%);
  --rds-dataviz-legend-color-text: hsl(219, 2%, 13%);
  --rds-widget-heading-color-text: hsl(219, 2%, 13%);
  --rds-backdrop-color-background: hsla(0, 0%, 0%, 0.6);
  --rds-body-color-background: hsl(0, 0%, 100%);
  --rds-body-color-background-subtle: hsl(219, 2%, 96%);
  --rds-body-color-background-emphasis: hsl(240, 100%, 19%);
  --rds-chat-bubble-color-background-outgoing: hsl(219, 100%, 50%);
  --rds-chat-bubble-color-background-incoming: hsl(219, 2%, 96%);
  --rds-menu-color-background: hsl(0, 0%, 100%);
  --rds-menu-color-background-subtle: hsl(219, 2%, 96%);
  --rds-menu-color-background-subtle-2: hsl(219, 2%, 93%);
  --rds-popover-color-background: hsl(0, 0%, 100%);
  --rds-section-color-background: hsl(0, 0%, 100%);
  --rds-section-color-background-subtle: hsl(219, 2%, 96%);
  --rds-section-color-background-emphasis: hsl(240, 100%, 19%);
  --rds-section-color-background-emphasis-2: hsl(219, 100%, 50%);
  --rds-dataviz-color-background: hsl(0, 0%, 100%);
  --rds-divider-color-border: hsl(219, 2%, 88%);
  --rds-drop-zone-color-border-default: hsl(219, 2%, 46%);
  --rds-drop-zone-color-border-default-dragover: hsl(219, 100%, 50%);
  --rds-esg-label-color-text: hsl(0, 0%, 100%);
  --rds-esg-label-color-background: hsl(219, 100%, 50%);
  --rds-shimmer-highlight-color-background:
    linear-gradient(
      to right,
      transparent,
      hsla(0, 0%, 100%, 0.9),
      transparent);
  --rds-shimmer-color-background: hsl(219, 2%, 93%);
  --rds-app-navigation-color-text: hsl(219, 2%, 46%);
  --rds-app-navigation-color-text-selected: hsl(219, 100%, 50%);
  --rds-app-navigation-color-icon: hsl(219, 2%, 46%);
  --rds-app-navigation-color-icon-selected: hsl(219, 100%, 50%);
  --rds-dataviz-color-qualitative-1: hsl(219, 100%, 50%);
  --rds-dataviz-color-qualitative-2: hsl(240, 100%, 19%);
  --rds-dataviz-color-qualitative-3: hsl(24, 100%, 50%);
  --rds-dataviz-color-qualitative-4: hsl(42, 100%, 56%);
  --rds-dataviz-color-qualitative-5: hsl(160, 100%, 40%);
  --rds-dataviz-color-qualitative-6: hsl(219, 2%, 62%);
  --rds-dataviz-color-qualitative-empty: hsl(219, 2%, 88%);
  --rds-dataviz-color-qualitative-negative: hsl(13, 100%, 44%);
  --rds-dataviz-color-qualitative-neutral: hsl(219, 2%, 62%);
  --rds-dataviz-color-qualitative-positive: hsl(160, 100%, 40%);
  --rds-dataviz-color-qualitative-1-area: hsl(217, 100%, 96%);
  --rds-dataviz-color-qualitative-2-area: hsl(220, 35%, 93%);
  --rds-dataviz-color-qualitative-3-area: hsl(20, 100%, 96%);
  --rds-dataviz-color-qualitative-4-area: hsl(39, 100%, 97%);
  --rds-dataviz-color-qualitative-5-area: hsl(145, 60%, 96%);
  --rds-dataviz-color-qualitative-6-area: hsl(0, 0%, 96%);
  --rds-dataviz-color-qualitative-1-deemphasized: hsl(217, 100%, 87%);
  --rds-dataviz-color-qualitative-2-deemphasized: hsl(220, 34%, 79%);
  --rds-dataviz-color-qualitative-3-deemphasized: hsl(20, 100%, 89%);
  --rds-dataviz-color-qualitative-4-deemphasized: hsl(39, 100%, 90%);
  --rds-dataviz-color-qualitative-5-deemphasized: hsl(146, 59%, 88%);
  --rds-dataviz-color-qualitative-6-deemphasized: hsl(210, 4%, 89%);
  --rds-dataviz-color-qualitative-empty-deemphasized: hsl(0, 0%, 96%);
  --rds-dataviz-color-qualitative-negative-deemphasized: hsl(12, 97%, 88%);
  --rds-dataviz-color-qualitative-neutral-deemphasized: hsl(210, 4%, 89%);
  --rds-dataviz-color-qualitative-positive-deemphasized: hsl(146, 59%, 88%);
  --rds-dataviz-gradient-qualitative-1-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(219, 100%, 50%) 2px,
      hsl(219, 100%, 50%) 4px);
  --rds-dataviz-gradient-qualitative-1-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(217, 100%, 87%) 2px,
      hsl(217, 100%, 87%) 4px);
  --rds-dataviz-gradient-qualitative-2-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(240, 100%, 19%) 2px,
      hsl(240, 100%, 19%) 4px);
  --rds-dataviz-gradient-qualitative-2-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(220, 34%, 79%) 2px,
      hsl(220, 34%, 79%) 4px);
  --rds-dataviz-gradient-qualitative-3-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(24, 100%, 50%) 2px,
      hsl(24, 100%, 50%) 4px);
  --rds-dataviz-gradient-qualitative-3-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(20, 100%, 89%) 2px,
      hsl(20, 100%, 89%) 4px);
  --rds-dataviz-gradient-qualitative-4-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(42, 100%, 56%) 2px,
      hsl(42, 100%, 56%) 4px);
  --rds-dataviz-gradient-qualitative-4-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(39, 100%, 90%) 2px,
      hsl(39, 100%, 90%) 4px);
  --rds-dataviz-gradient-qualitative-5-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(160, 100%, 40%) 2px,
      hsl(160, 100%, 40%) 4px);
  --rds-dataviz-gradient-qualitative-5-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(146, 59%, 88%) 2px,
      hsl(146, 59%, 88%) 4px);
  --rds-dataviz-gradient-qualitative-6-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(219, 2%, 62%) 2px,
      hsl(219, 2%, 62%) 4px);
  --rds-dataviz-gradient-qualitative-6-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(210, 4%, 89%) 2px,
      hsl(210, 4%, 89%) 4px);
  --rds-dataviz-gradient-qualitative-negative-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(13, 100%, 44%) 2px,
      hsl(13, 100%, 44%) 4px);
  --rds-dataviz-gradient-qualitative-negative-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(12, 97%, 88%) 2px,
      hsl(12, 97%, 88%) 4px);
  --rds-dataviz-gradient-qualitative-neutral-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(219, 2%, 62%) 2px,
      hsl(219, 2%, 62%) 4px);
  --rds-dataviz-gradient-qualitative-neutral-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(210, 4%, 89%) 2px,
      hsl(210, 4%, 89%) 4px);
  --rds-dataviz-gradient-qualitative-positive-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(219, 2%, 88%),
      hsl(219, 2%, 88%) 2px,
      hsl(160, 100%, 40%) 2px,
      hsl(160, 100%, 40%) 4px);
  --rds-dataviz-gradient-qualitative-positive-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 96%),
      hsl(0, 0%, 96%) 2px,
      hsl(146, 59%, 88%) 2px,
      hsl(146, 59%, 88%) 4px);
  --rds-dataviz-color-sequential-1-100: hsl(219, 100%, 50%);
  --rds-dataviz-color-sequential-1-90: hsl(220, 100%, 58%);
  --rds-dataviz-color-sequential-1-80: hsl(219, 100%, 64%);
  --rds-dataviz-color-sequential-1-70: hsl(219, 100%, 69%);
  --rds-dataviz-color-sequential-1-60: hsl(218, 100%, 74%);
  --rds-dataviz-color-sequential-1-50: hsl(218, 100%, 78%);
  --rds-dataviz-color-sequential-1-40: hsl(217, 100%, 83%);
  --rds-dataviz-color-sequential-1-30: hsl(217, 100%, 87%);
  --rds-dataviz-color-sequential-1-20: hsl(216, 100%, 92%);
  --rds-dataviz-color-sequential-1-10: hsl(217, 100%, 96%);
  --rds-dataviz-color-sequential-1-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-sequential-2-100: hsl(240, 100%, 19%);
  --rds-dataviz-color-sequential-2-90: hsl(223, 73%, 28%);
  --rds-dataviz-color-sequential-2-80: hsl(221, 48%, 38%);
  --rds-dataviz-color-sequential-2-70: hsl(221, 34%, 48%);
  --rds-dataviz-color-sequential-2-60: hsl(221, 32%, 56%);
  --rds-dataviz-color-sequential-2-50: hsl(220, 32%, 64%);
  --rds-dataviz-color-sequential-2-40: hsl(219, 33%, 72%);
  --rds-dataviz-color-sequential-2-30: hsl(220, 34%, 79%);
  --rds-dataviz-color-sequential-2-20: hsl(220, 34%, 86%);
  --rds-dataviz-color-sequential-2-10: hsl(220, 35%, 93%);
  --rds-dataviz-color-sequential-2-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-sequential-3-100: hsl(24, 100%, 50%);
  --rds-dataviz-color-sequential-3-90: hsl(20, 100%, 62%);
  --rds-dataviz-color-sequential-3-80: hsl(19, 100%, 68%);
  --rds-dataviz-color-sequential-3-70: hsl(18, 100%, 73%);
  --rds-dataviz-color-sequential-3-60: hsl(19, 100%, 77%);
  --rds-dataviz-color-sequential-3-50: hsl(19, 100%, 82%);
  --rds-dataviz-color-sequential-3-40: hsl(20, 100%, 85%);
  --rds-dataviz-color-sequential-3-30: hsl(20, 100%, 89%);
  --rds-dataviz-color-sequential-3-20: hsl(20, 100%, 93%);
  --rds-dataviz-color-sequential-3-10: hsl(20, 100%, 96%);
  --rds-dataviz-color-sequential-3-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-sequential-4-100: hsl(42, 100%, 56%);
  --rds-dataviz-color-sequential-4-90: hsl(40, 100%, 65%);
  --rds-dataviz-color-sequential-4-80: hsl(39, 100%, 70%);
  --rds-dataviz-color-sequential-4-70: hsl(39, 100%, 75%);
  --rds-dataviz-color-sequential-4-60: hsl(39, 100%, 79%);
  --rds-dataviz-color-sequential-4-50: hsl(39, 100%, 83%);
  --rds-dataviz-color-sequential-4-40: hsl(39, 100%, 86%);
  --rds-dataviz-color-sequential-4-30: hsl(39, 100%, 90%);
  --rds-dataviz-color-sequential-4-20: hsl(39, 100%, 93%);
  --rds-dataviz-color-sequential-4-10: hsl(39, 100%, 97%);
  --rds-dataviz-color-sequential-4-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-sequential-5-100: hsl(160, 100%, 40%);
  --rds-dataviz-color-sequential-5-90: hsl(153, 61%, 55%);
  --rds-dataviz-color-sequential-5-80: hsl(151, 59%, 62%);
  --rds-dataviz-color-sequential-5-70: hsl(149, 58%, 68%);
  --rds-dataviz-color-sequential-5-60: hsl(148, 58%, 74%);
  --rds-dataviz-color-sequential-5-50: hsl(148, 58%, 79%);
  --rds-dataviz-color-sequential-5-40: hsl(146, 58%, 83%);
  --rds-dataviz-color-sequential-5-30: hsl(146, 59%, 88%);
  --rds-dataviz-color-sequential-5-20: hsl(147, 57%, 92%);
  --rds-dataviz-color-sequential-5-10: hsl(145, 60%, 96%);
  --rds-dataviz-color-sequential-5-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-sequential-6-100: hsl(219, 2%, 62%);
  --rds-dataviz-color-sequential-6-90: hsl(210, 2%, 66%);
  --rds-dataviz-color-sequential-6-80: hsl(200, 2%, 70%);
  --rds-dataviz-color-sequential-6-70: hsl(200, 2%, 74%);
  --rds-dataviz-color-sequential-6-60: hsl(210, 2%, 78%);
  --rds-dataviz-color-sequential-6-50: hsl(210, 2%, 82%);
  --rds-dataviz-color-sequential-6-40: hsl(240, 1%, 85%);
  --rds-dataviz-color-sequential-6-30: hsl(210, 4%, 89%);
  --rds-dataviz-color-sequential-6-20: hsl(180, 3%, 93%);
  --rds-dataviz-color-sequential-6-10: hsl(0, 0%, 96%);
  --rds-dataviz-color-sequential-6-0: hsl(0, 0%, 100%);
  --rds-dataviz-color-diverging-1-warm-100: hsl(13, 100%, 44%);
  --rds-dataviz-color-diverging-1-warm-80: hsl(12, 83%, 55%);
  --rds-dataviz-color-diverging-1-warm-60: hsl(23, 93%, 65%);
  --rds-dataviz-color-diverging-1-warm-40: hsl(35, 99%, 72%);
  --rds-dataviz-color-diverging-1-warm-20: hsl(46, 94%, 82%);
  --rds-dataviz-color-diverging-1-neutral: hsl(43, 95%, 92%);
  --rds-dataviz-color-diverging-1-cool-20: hsl(168, 24%, 88%);
  --rds-dataviz-color-diverging-1-cool-40: hsl(199, 60%, 73%);
  --rds-dataviz-color-diverging-1-cool-60: hsl(207, 46%, 56%);
  --rds-dataviz-color-diverging-1-cool-80: hsl(213, 87%, 35%);
  --rds-dataviz-color-diverging-1-cool-100: hsl(235, 100%, 33%);
  --rds-illustration-color-primary: hsl(235, 100%, 33%);
  --rds-illustration-color-accent-cool: hsl(219, 100%, 50%);
  --rds-illustration-color-accent-warm: hsl(24, 100%, 50%);
  --rds-illustration-color-accent-fresh: hsl(160, 100%, 40%);
  --rds-illustration-color-fabrics: hsl(219, 2%, 88%);
  --rds-illustration-color-shadows: hsl(219, 2%, 96%);
  --rds-illustration-color-surface: hsl(0, 0%, 100%);
  --rds-illustration-color-line-standalone: hsl(235, 100%, 33%);
  --rds-illustration-color-text: hsl(0, 0%, 100%);
  --rds-illustration-color-text-standalone: hsl(219, 2%, 13%);
  --rds-focus-outline-color: hsl(219, 100%, 50%);
  --rds-focus-template-title-color-text: hsl(219, 2%, 13%);
  --rds-experiment-chat-button-color-background: hsl(219, 100%, 50%);
  --rds-experiment-chat-button-color-icon: hsl(0, 0%, 100%);
}
.rds-section-color-background-emphasis-2,
.rds-section-color-background-emphasis,
.rds-chat-bubble-color-background-outgoing,
.rds-body-color-background-emphasis {
  --rds-body-color-text:var(--rds-on-emphasis-body-color-text, hsl(0, 0%, 100%));
  --rds-paragraph-color-text:var(--rds-on-emphasis-paragraph-color-text, hsl(0, 0%, 100%));
  --rds-button-color-background-primary-default:var(--rds-on-emphasis-button-color-background-primary-default, hsl(0, 0%, 100%));
  --rds-button-color-text-primary-default:var(--rds-on-emphasis-button-color-text-primary-default, hsl(219, 100%, 50%));
  --rds-button-color-icon-primary-default:var(--rds-on-emphasis-button-color-icon-primary-default, hsl(219, 100%, 50%));
  --rds-button-color-background-primary-default-hover:var(--rds-on-emphasis-button-color-background-primary-default-hover, hsla(0, 0%, 100%, 0.95));
  --rds-button-color-text-primary-default-hover:var(--rds-on-emphasis-button-color-text-primary-default-hover, hsl(219, 100%, 50%));
  --rds-button-color-icon-primary-default-hover:var(--rds-on-emphasis-button-color-icon-primary-default-hover, hsl(219, 100%, 50%));
  --rds-button-color-background-primary-default-active:var(--rds-on-emphasis-button-color-background-primary-default-active, hsla(0, 0%, 100%, 0.85));
  --rds-button-color-text-primary-default-active:var(--rds-on-emphasis-button-color-text-primary-default-active, hsl(226, 100%, 43%));
  --rds-button-color-icon-primary-default-active:var(--rds-on-emphasis-button-color-icon-primary-default-active, hsl(226, 100%, 43%));
  --rds-button-color-background-primary-disabled:var(--rds-on-emphasis-button-color-background-primary-disabled, hsla(240, 2%, 88%, 0.5));
  --rds-button-color-text-primary-disabled:var(--rds-on-emphasis-button-color-text-primary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-icon-primary-disabled:var(--rds-on-emphasis-button-color-icon-primary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-background-secondary-default:var(--rds-on-emphasis-button-color-background-secondary-default, transparent);
  --rds-button-color-border-secondary-default:var(--rds-on-emphasis-button-color-border-secondary-default, hsl(0, 0%, 100%));
  --rds-button-color-text-secondary-default:var(--rds-on-emphasis-button-color-text-secondary-default, hsl(0, 0%, 100%));
  --rds-button-color-icon-secondary-default:var(--rds-on-emphasis-button-color-icon-secondary-default, hsl(0, 0%, 100%));
  --rds-button-color-background-secondary-default-hover:var(--rds-on-emphasis-button-color-background-secondary-default-hover, hsla(0, 0%, 100%, 0.15));
  --rds-button-color-border-secondary-default-hover:var(--rds-on-emphasis-button-color-border-secondary-default-hover, hsl(0, 0%, 100%));
  --rds-button-color-text-secondary-default-hover:var(--rds-on-emphasis-button-color-text-secondary-default-hover, hsl(0, 0%, 100%));
  --rds-button-color-icon-secondary-default-hover:var(--rds-on-emphasis-button-color-icon-secondary-default-hover, hsl(0, 0%, 100%));
  --rds-button-color-background-secondary-default-active:var(--rds-on-emphasis-button-color-background-secondary-default-active, hsla(0, 0%, 0%, 0.2));
  --rds-button-color-border-secondary-default-active:var(--rds-on-emphasis-button-color-border-secondary-default-active, hsl(0, 0%, 100%));
  --rds-button-color-text-secondary-default-active:var(--rds-on-emphasis-button-color-text-secondary-default-active, hsl(219, 2%, 93%));
  --rds-button-color-icon-secondary-default-active:var(--rds-on-emphasis-button-color-icon-secondary-default-active, hsl(219, 2%, 93%));
  --rds-button-color-background-secondary-disabled:var(--rds-on-emphasis-button-color-background-secondary-disabled, transparent);
  --rds-button-color-border-secondary-disabled:var(--rds-on-emphasis-button-color-border-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-text-secondary-disabled:var(--rds-on-emphasis-button-color-text-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-icon-secondary-disabled:var(--rds-on-emphasis-button-color-icon-secondary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-background-tertiary-default:var(--rds-on-emphasis-button-color-background-tertiary-default, transparent);
  --rds-button-color-text-tertiary-default:var(--rds-on-emphasis-button-color-text-tertiary-default, hsl(0, 0%, 100%));
  --rds-button-color-icon-tertiary-default:var(--rds-on-emphasis-button-color-icon-tertiary-default, hsl(0, 0%, 100%));
  --rds-button-color-background-tertiary-default-hover:var(--rds-on-emphasis-button-color-background-tertiary-default-hover, hsla(0, 0%, 100%, 0.15));
  --rds-button-color-text-tertiary-default-hover:var(--rds-on-emphasis-button-color-text-tertiary-default-hover, hsl(0, 0%, 100%));
  --rds-button-color-icon-tertiary-default-hover:var(--rds-on-emphasis-button-color-icon-tertiary-default-hover, hsl(0, 0%, 100%));
  --rds-button-color-background-tertiary-default-active:var(--rds-on-emphasis-button-color-background-tertiary-default-active, hsla(0, 0%, 0%, 0.2));
  --rds-button-color-text-tertiary-default-active:var(--rds-on-emphasis-button-color-text-tertiary-default-active, hsl(219, 2%, 93%));
  --rds-button-color-icon-tertiary-default-active:var(--rds-on-emphasis-button-color-icon-tertiary-default-active, hsl(0, 0%, 100%));
  --rds-button-color-background-tertiary-disabled:var(--rds-on-emphasis-button-color-background-tertiary-disabled, transparent);
  --rds-button-color-text-tertiary-disabled:var(--rds-on-emphasis-button-color-text-tertiary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-button-color-icon-tertiary-disabled:var(--rds-on-emphasis-button-color-icon-tertiary-disabled, hsla(0, 0%, 100%, 0.5));
  --rds-text-support-1-color-text:var(--rds-on-emphasis-text-support-1-color-text, hsl(0, 0%, 100%));
  --rds-text-support-2-color-text:var(--rds-on-emphasis-text-support-2-color-text, hsl(0, 0%, 100%));
  --rds-text-support-3-color-text:var(--rds-on-emphasis-text-support-3-color-text, hsl(0, 0%, 100%));
  --rds-input-label-color-text:var(--rds-on-emphasis-input-label-color-text, hsl(0, 0%, 100%));
  --rds-input-label-label-end-color-text:var(--rds-on-emphasis-input-label-label-end-color-text, hsl(0, 0%, 100%));
  --rds-input-error-color-text:var(--rds-on-emphasis-input-error-color-text, hsl(0, 0%, 100%));
  --rds-rabo-logo-color-fill:var(--rds-on-emphasis-rabo-logo-color-fill, hsl(0, 0%, 100%));
  --rds-text-selection-color-text:var(--rds-on-emphasis-text-selection-color-text, hsl(219, 2%, 13%));
  --rds-text-selection-color-background:var(--rds-on-emphasis-text-selection-color-background, hsl(212, 100%, 85%));
  --rds-focus-box-shadow:var(--rds-on-emphasis-focus-box-shadow, 0 0 0 3px hsl(219, 100%, 50%));
  --rds-focus-outline-color:var(--rds-on-emphasis-focus-outline-color, hsl(0, 0%, 100%));
}
.rds-backdrop-color-background {
  background-color: var(--rds-backdrop-color-background);
}
.rds-body-color-background {
  background-color: var(--rds-body-color-background);
}
.rds-body-color-background-subtle {
  background-color: var(--rds-body-color-background-subtle);
}
.rds-body-color-background-emphasis {
  background-color: var(--rds-body-color-background-emphasis);
}
.rds-chat-bubble-color-background-outgoing {
  background-color: var(--rds-chat-bubble-color-background-outgoing);
}
.rds-chat-bubble-color-background-incoming {
  background-color: var(--rds-chat-bubble-color-background-incoming);
}
.rds-menu-color-background {
  background-color: var(--rds-menu-color-background);
}
.rds-menu-color-background-subtle {
  background-color: var(--rds-menu-color-background-subtle);
}
.rds-menu-color-background-subtle-2 {
  background-color: var(--rds-menu-color-background-subtle-2);
}
.rds-section-color-background {
  background-color: var(--rds-section-color-background);
}
.rds-section-color-background-subtle {
  background-color: var(--rds-section-color-background-subtle);
}
.rds-section-color-background-emphasis {
  background-color: var(--rds-section-color-background-emphasis);
}
.rds-section-color-background-emphasis-2 {
  background-color: var(--rds-section-color-background-emphasis-2);
}
.rds-color-background-success {
  background-color: var(--rds-color-background-success);
}
.rds-color-background-warning {
  background-color: var(--rds-color-background-warning);
}
.rds-color-background-error {
  background-color: var(--rds-color-background-error);
}
.rds-color-background-info {
  background-color: var(--rds-color-background-info);
}
strong {
  font-weight: var(--rds-strong-font-weight);
}
em {
  font-style: var(--rds-em-font-style);
}
em > em {
  font-weight: var(--rds-em-stress-font-weight);
}
sub {
  vertical-align: var(--rds-sub-vertical-align);
  font-size: var(--rds-sub-font-size);
}
sup {
  vertical-align: var(--rds-sup-vertical-align);
  font-size: var(--rds-sup-font-size);
}
mark {
  background-color: var(--rds-mark-color-background);
  color: var(--rds-mark-color-text);
}
::selection {
  color: var(--rds-text-selection-color-text);
  background-color: var(--rds-text-selection-color-background);
}
:root {
  --rds-border-width-default: 1px;
  --rds-border-style-default: solid;
  --rds-border-width-selected: 2px;
  --rds-border-radius-subtle: 2px;
  --rds-border-radius-default: 4px;
  --rds-border-radius-emphasis: 8px;
  --rds-divider-border-width: 1px;
  --rds-divider-border-style: solid;
  --rds-drop-zone-border-width-default: 1px;
  --rds-drop-zone-border-width-default-dragover: 2px;
  --rds-drop-zone-border-style-default: dashed;
  --rds-drop-zone-border-style-default-dragover: solid;
  --rds-esg-label-border-radius: 16px 0 16px 0;
  --rds-shimmer-border-radius: 4px;
  --rds-dataviz-grid-line-border-width: 1px;
  --rds-dataviz-grid-line-border-width-emphasis: 2px;
  --rds-dataviz-axis-border-width: 1px;
  --rds-focus-outline-width: 3px;
  --rds-focus-outline-style: solid;
  --rds-focus-outline-offset: 2px;
  --rds-focus-border-radius: 4px;
  --rds-focus-border-radius-rounded: 50px;
}
.rds-border-default {
  border-width: var(--rds-border-width-default);
  border-style: var(--rds-border-style-default);
}
.rds-border-block-start-default {
  border-top-width: var(--rds-border-width-default);
  border-top-style: var(--rds-border-style-default);
}
.rds-border-block-end-default {
  border-bottom-width: var(--rds-border-width-default);
  border-bottom-style: var(--rds-border-style-default);
}
.rds-border-inline-start-default {
  border-left-width: var(--rds-border-width-default);
  border-left-style: var(--rds-border-style-default);
}
.rds-border-inline-end-default {
  border-right-width: var(--rds-border-width-default);
  border-right-style: var(--rds-border-style-default);
}
.rds-border-default {
  border-color: var(--rds-color-border-default);
}
.rds-border-block-start-default {
  border-top-color: var(--rds-color-border-default);
}
.rds-border-block-end-default {
  border-bottom-color: var(--rds-color-border-default);
}
.rds-border-inline-start-default {
  border-left-color: var(--rds-color-border-default);
}
.rds-border-inline-end-default {
  border-right-color: var(--rds-color-border-default);
}
.rds-color-border-success {
  border-color: var(--rds-color-border-success);
}
.rds-color-border-warning {
  border-color: var(--rds-color-border-warning);
}
.rds-color-border-error {
  border-color: var(--rds-color-border-error);
}
.rds-color-border-info {
  border-color: var(--rds-color-border-info);
}
.rds-divider-inline {
  border: none;
  border-top: var(--rds-divider-border-width) var(--rds-divider-border-style) var(--rds-divider-color-border);
}
.rds-divider-block {
  border: none;
  border-left: var(--rds-divider-border-width) var(--rds-divider-border-style) var(--rds-divider-color-border);
}
.rds-border-radius-subtle {
  border-radius: var(--rds-border-radius-subtle);
}
.rds-border-radius-default {
  border-radius: var(--rds-border-radius-default);
}
.rds-border-radius-emphasis {
  border-radius: var(--rds-border-radius-emphasis);
}
:root {
  --rds-box-shadow-100:
    0 -1px 3px 0 hsla(220, 3%, 15%, 0.03),
    0 1px 2px -5px hsla(220, 3%, 15%, 0.02),
    0 2px 5px -5px hsla(220, 3%, 15%, 0.04),
    0 4px 12px -5px hsla(220, 3%, 15%, 0.05),
    0 8px 12px -5px hsla(220, 3%, 15%, 0.07);
  --rds-box-shadow-200:
    0 -2px 5px 0 hsla(220, 3%, 15%, 0.02),
    0 1px 1px -2px hsla(220, 3%, 15%, 0.03),
    0 2px 2px -2px hsla(220, 3%, 15%, 0.03),
    0 5px 5px -2px hsla(220, 3%, 15%, 0.04),
    0 9px 9px -2px hsla(220, 3%, 15%, 0.05),
    0 16px 16px -2px hsla(220, 3%, 15%, 0.06);
  --rds-box-shadow-300:
    0 -1px 2px 0 hsla(220, 3%, 15%, 0.03),
    0 2px 1px -2px hsla(220, 3%, 15%, 0.04),
    0 5px 5px -2px hsla(220, 3%, 15%, 0.04),
    0 10px 10px -2px hsla(220, 3%, 15%, 0.05),
    0 20px 20px -2px hsla(220, 3%, 15%, 0.06),
    0 40px 40px -2px hsla(220, 3%, 15%, 0.08);
  --rds-focus-box-shadow: 0 0 0 3px hsl(0, 0%, 100%);
  --rds-experiment-chat-button-box-shadow:
    0 -1px 3px 0 hsla(220, 3%, 15%, 0.03),
    0 1px 2px -5px hsla(220, 3%, 15%, 0.02),
    0 2px 5px -5px hsla(220, 3%, 15%, 0.04),
    0 4px 12px -5px hsla(220, 3%, 15%, 0.05),
    0 8px 12px -5px hsla(220, 3%, 15%, 0.07);
}
.rds-box-shadow-100 {
  box-shadow: var(--rds-box-shadow-100);
}
.rds-box-shadow-200 {
  box-shadow: var(--rds-box-shadow-200);
}
.rds-box-shadow-300 {
  box-shadow: var(--rds-box-shadow-300);
}
:root {
  --rds-z-index-default: 1;
}
.rds-container {
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 320px) {
  .rds-container {
    max-width: 100%;
  }
}
@media (min-width: 576px) {
  .rds-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .rds-container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .rds-container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .rds-container {
    max-width: 1140px;
  }
}
.rds-container-fluid {
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
.rds-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}
.rds-no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.rds-no-gutters > .rds-col,
.rds-no-gutters > [class*=rds-col-] {
  padding-right: 0;
  padding-left: 0;
}
.rds-col-xl,
.rds-col-xl-auto,
.rds-col-xl-12,
.rds-col-xl-11,
.rds-col-xl-10,
.rds-col-xl-9,
.rds-col-xl-8,
.rds-col-xl-7,
.rds-col-xl-6,
.rds-col-xl-5,
.rds-col-xl-4,
.rds-col-xl-3,
.rds-col-xl-2,
.rds-col-xl-1,
.rds-col-lg,
.rds-col-lg-auto,
.rds-col-lg-12,
.rds-col-lg-11,
.rds-col-lg-10,
.rds-col-lg-9,
.rds-col-lg-8,
.rds-col-lg-7,
.rds-col-lg-6,
.rds-col-lg-5,
.rds-col-lg-4,
.rds-col-lg-3,
.rds-col-lg-2,
.rds-col-lg-1,
.rds-col-md,
.rds-col-md-auto,
.rds-col-md-12,
.rds-col-md-11,
.rds-col-md-10,
.rds-col-md-9,
.rds-col-md-8,
.rds-col-md-7,
.rds-col-md-6,
.rds-col-md-5,
.rds-col-md-4,
.rds-col-md-3,
.rds-col-md-2,
.rds-col-md-1,
.rds-col-sm,
.rds-col-sm-auto,
.rds-col-sm-12,
.rds-col-sm-11,
.rds-col-sm-10,
.rds-col-sm-9,
.rds-col-sm-8,
.rds-col-sm-7,
.rds-col-sm-6,
.rds-col-sm-5,
.rds-col-sm-4,
.rds-col-sm-3,
.rds-col-sm-2,
.rds-col-sm-1,
.rds-col-xs,
.rds-col-xs-auto,
.rds-col-xs-12,
.rds-col-xs-11,
.rds-col-xs-10,
.rds-col-xs-9,
.rds-col-xs-8,
.rds-col-xs-7,
.rds-col-xs-6,
.rds-col-xs-5,
.rds-col-xs-4,
.rds-col-xs-3,
.rds-col-xs-2,
.rds-col-xs-1,
.rds-col,
.rds-col-auto,
.rds-col-12,
.rds-col-11,
.rds-col-10,
.rds-col-9,
.rds-col-8,
.rds-col-7,
.rds-col-6,
.rds-col-5,
.rds-col-4,
.rds-col-3,
.rds-col-2,
.rds-col-1 {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}
.rds-col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}
.rds-col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}
.rds-col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}
.rds-col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}
.rds-col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}
.rds-col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}
.rds-col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}
.rds-col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
.rds-col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}
.rds-col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}
.rds-col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}
.rds-col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}
.rds-col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}
.rds-col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}
.rds-order-first {
  order: -1;
}
.rds-order-last {
  order: 13;
}
.rds-order-0 {
  order: 0;
}
.rds-order-1 {
  order: 1;
}
.rds-order-2 {
  order: 2;
}
.rds-order-3 {
  order: 3;
}
.rds-order-4 {
  order: 4;
}
.rds-order-5 {
  order: 5;
}
.rds-order-6 {
  order: 6;
}
.rds-order-7 {
  order: 7;
}
.rds-order-8 {
  order: 8;
}
.rds-order-9 {
  order: 9;
}
.rds-order-10 {
  order: 10;
}
.rds-order-11 {
  order: 11;
}
.rds-order-12 {
  order: 12;
}
.rds-offset-1 {
  margin-left: 8.3333333333%;
}
.rds-offset-2 {
  margin-left: 16.6666666667%;
}
.rds-offset-3 {
  margin-left: 25%;
}
.rds-offset-4 {
  margin-left: 33.3333333333%;
}
.rds-offset-5 {
  margin-left: 41.6666666667%;
}
.rds-offset-6 {
  margin-left: 50%;
}
.rds-offset-7 {
  margin-left: 58.3333333333%;
}
.rds-offset-8 {
  margin-left: 66.6666666667%;
}
.rds-offset-9 {
  margin-left: 75%;
}
.rds-offset-10 {
  margin-left: 83.3333333333%;
}
.rds-offset-11 {
  margin-left: 91.6666666667%;
}
@media (min-width: 320px) {
  .rds-col-xs {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .rds-col-xs-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .rds-col-xs-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .rds-col-xs-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .rds-col-xs-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rds-col-xs-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rds-col-xs-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .rds-col-xs-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rds-col-xs-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .rds-col-xs-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rds-col-xs-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rds-col-xs-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .rds-col-xs-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .rds-col-xs-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rds-order-xs-first {
    order: -1;
  }
  .rds-order-xs-last {
    order: 13;
  }
  .rds-order-xs-0 {
    order: 0;
  }
  .rds-order-xs-1 {
    order: 1;
  }
  .rds-order-xs-2 {
    order: 2;
  }
  .rds-order-xs-3 {
    order: 3;
  }
  .rds-order-xs-4 {
    order: 4;
  }
  .rds-order-xs-5 {
    order: 5;
  }
  .rds-order-xs-6 {
    order: 6;
  }
  .rds-order-xs-7 {
    order: 7;
  }
  .rds-order-xs-8 {
    order: 8;
  }
  .rds-order-xs-9 {
    order: 9;
  }
  .rds-order-xs-10 {
    order: 10;
  }
  .rds-order-xs-11 {
    order: 11;
  }
  .rds-order-xs-12 {
    order: 12;
  }
  .rds-offset-xs-0 {
    margin-left: 0;
  }
  .rds-offset-xs-1 {
    margin-left: 8.3333333333%;
  }
  .rds-offset-xs-2 {
    margin-left: 16.6666666667%;
  }
  .rds-offset-xs-3 {
    margin-left: 25%;
  }
  .rds-offset-xs-4 {
    margin-left: 33.3333333333%;
  }
  .rds-offset-xs-5 {
    margin-left: 41.6666666667%;
  }
  .rds-offset-xs-6 {
    margin-left: 50%;
  }
  .rds-offset-xs-7 {
    margin-left: 58.3333333333%;
  }
  .rds-offset-xs-8 {
    margin-left: 66.6666666667%;
  }
  .rds-offset-xs-9 {
    margin-left: 75%;
  }
  .rds-offset-xs-10 {
    margin-left: 83.3333333333%;
  }
  .rds-offset-xs-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 576px) {
  .rds-col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .rds-col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .rds-col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .rds-col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .rds-col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rds-col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rds-col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .rds-col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rds-col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .rds-col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rds-col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rds-col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .rds-col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .rds-col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rds-order-sm-first {
    order: -1;
  }
  .rds-order-sm-last {
    order: 13;
  }
  .rds-order-sm-0 {
    order: 0;
  }
  .rds-order-sm-1 {
    order: 1;
  }
  .rds-order-sm-2 {
    order: 2;
  }
  .rds-order-sm-3 {
    order: 3;
  }
  .rds-order-sm-4 {
    order: 4;
  }
  .rds-order-sm-5 {
    order: 5;
  }
  .rds-order-sm-6 {
    order: 6;
  }
  .rds-order-sm-7 {
    order: 7;
  }
  .rds-order-sm-8 {
    order: 8;
  }
  .rds-order-sm-9 {
    order: 9;
  }
  .rds-order-sm-10 {
    order: 10;
  }
  .rds-order-sm-11 {
    order: 11;
  }
  .rds-order-sm-12 {
    order: 12;
  }
  .rds-offset-sm-0 {
    margin-left: 0;
  }
  .rds-offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .rds-offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .rds-offset-sm-3 {
    margin-left: 25%;
  }
  .rds-offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .rds-offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .rds-offset-sm-6 {
    margin-left: 50%;
  }
  .rds-offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .rds-offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .rds-offset-sm-9 {
    margin-left: 75%;
  }
  .rds-offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .rds-offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .rds-col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .rds-col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .rds-col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .rds-col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .rds-col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rds-col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rds-col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .rds-col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rds-col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .rds-col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rds-col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rds-col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .rds-col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .rds-col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rds-order-md-first {
    order: -1;
  }
  .rds-order-md-last {
    order: 13;
  }
  .rds-order-md-0 {
    order: 0;
  }
  .rds-order-md-1 {
    order: 1;
  }
  .rds-order-md-2 {
    order: 2;
  }
  .rds-order-md-3 {
    order: 3;
  }
  .rds-order-md-4 {
    order: 4;
  }
  .rds-order-md-5 {
    order: 5;
  }
  .rds-order-md-6 {
    order: 6;
  }
  .rds-order-md-7 {
    order: 7;
  }
  .rds-order-md-8 {
    order: 8;
  }
  .rds-order-md-9 {
    order: 9;
  }
  .rds-order-md-10 {
    order: 10;
  }
  .rds-order-md-11 {
    order: 11;
  }
  .rds-order-md-12 {
    order: 12;
  }
  .rds-offset-md-0 {
    margin-left: 0;
  }
  .rds-offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .rds-offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .rds-offset-md-3 {
    margin-left: 25%;
  }
  .rds-offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .rds-offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .rds-offset-md-6 {
    margin-left: 50%;
  }
  .rds-offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .rds-offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .rds-offset-md-9 {
    margin-left: 75%;
  }
  .rds-offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .rds-offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .rds-col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .rds-col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .rds-col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .rds-col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .rds-col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rds-col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rds-col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .rds-col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rds-col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .rds-col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rds-col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rds-col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .rds-col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .rds-col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rds-order-lg-first {
    order: -1;
  }
  .rds-order-lg-last {
    order: 13;
  }
  .rds-order-lg-0 {
    order: 0;
  }
  .rds-order-lg-1 {
    order: 1;
  }
  .rds-order-lg-2 {
    order: 2;
  }
  .rds-order-lg-3 {
    order: 3;
  }
  .rds-order-lg-4 {
    order: 4;
  }
  .rds-order-lg-5 {
    order: 5;
  }
  .rds-order-lg-6 {
    order: 6;
  }
  .rds-order-lg-7 {
    order: 7;
  }
  .rds-order-lg-8 {
    order: 8;
  }
  .rds-order-lg-9 {
    order: 9;
  }
  .rds-order-lg-10 {
    order: 10;
  }
  .rds-order-lg-11 {
    order: 11;
  }
  .rds-order-lg-12 {
    order: 12;
  }
  .rds-offset-lg-0 {
    margin-left: 0;
  }
  .rds-offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .rds-offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .rds-offset-lg-3 {
    margin-left: 25%;
  }
  .rds-offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .rds-offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .rds-offset-lg-6 {
    margin-left: 50%;
  }
  .rds-offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .rds-offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .rds-offset-lg-9 {
    margin-left: 75%;
  }
  .rds-offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .rds-offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .rds-col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .rds-col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .rds-col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .rds-col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .rds-col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .rds-col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .rds-col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .rds-col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .rds-col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .rds-col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .rds-col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .rds-col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .rds-col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .rds-col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .rds-order-xl-first {
    order: -1;
  }
  .rds-order-xl-last {
    order: 13;
  }
  .rds-order-xl-0 {
    order: 0;
  }
  .rds-order-xl-1 {
    order: 1;
  }
  .rds-order-xl-2 {
    order: 2;
  }
  .rds-order-xl-3 {
    order: 3;
  }
  .rds-order-xl-4 {
    order: 4;
  }
  .rds-order-xl-5 {
    order: 5;
  }
  .rds-order-xl-6 {
    order: 6;
  }
  .rds-order-xl-7 {
    order: 7;
  }
  .rds-order-xl-8 {
    order: 8;
  }
  .rds-order-xl-9 {
    order: 9;
  }
  .rds-order-xl-10 {
    order: 10;
  }
  .rds-order-xl-11 {
    order: 11;
  }
  .rds-order-xl-12 {
    order: 12;
  }
  .rds-offset-xl-0 {
    margin-left: 0;
  }
  .rds-offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .rds-offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .rds-offset-xl-3 {
    margin-left: 25%;
  }
  .rds-offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .rds-offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .rds-offset-xl-6 {
    margin-left: 50%;
  }
  .rds-offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .rds-offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .rds-offset-xl-9 {
    margin-left: 75%;
  }
  .rds-offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .rds-offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.rds-display-none {
  display: none !important;
}
.rds-display-inline {
  display: inline !important;
}
.rds-display-inline-block {
  display: inline-block !important;
}
.rds-display-block {
  display: block !important;
}
.rds-display-table {
  display: table !important;
}
.rds-display-table-row {
  display: table-row !important;
}
.rds-display-table-cell {
  display: table-cell !important;
}
.rds-display-flex {
  display: flex !important;
}
.rds-display-inline-flex {
  display: inline-flex !important;
}
@media (min-width: 320px) {
  .rds-display-xs-none {
    display: none !important;
  }
  .rds-display-xs-inline {
    display: inline !important;
  }
  .rds-display-xs-inline-block {
    display: inline-block !important;
  }
  .rds-display-xs-block {
    display: block !important;
  }
  .rds-display-xs-table {
    display: table !important;
  }
  .rds-display-xs-table-row {
    display: table-row !important;
  }
  .rds-display-xs-table-cell {
    display: table-cell !important;
  }
  .rds-display-xs-flex {
    display: flex !important;
  }
  .rds-display-xs-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 576px) {
  .rds-display-sm-none {
    display: none !important;
  }
  .rds-display-sm-inline {
    display: inline !important;
  }
  .rds-display-sm-inline-block {
    display: inline-block !important;
  }
  .rds-display-sm-block {
    display: block !important;
  }
  .rds-display-sm-table {
    display: table !important;
  }
  .rds-display-sm-table-row {
    display: table-row !important;
  }
  .rds-display-sm-table-cell {
    display: table-cell !important;
  }
  .rds-display-sm-flex {
    display: flex !important;
  }
  .rds-display-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .rds-display-md-none {
    display: none !important;
  }
  .rds-display-md-inline {
    display: inline !important;
  }
  .rds-display-md-inline-block {
    display: inline-block !important;
  }
  .rds-display-md-block {
    display: block !important;
  }
  .rds-display-md-table {
    display: table !important;
  }
  .rds-display-md-table-row {
    display: table-row !important;
  }
  .rds-display-md-table-cell {
    display: table-cell !important;
  }
  .rds-display-md-flex {
    display: flex !important;
  }
  .rds-display-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .rds-display-lg-none {
    display: none !important;
  }
  .rds-display-lg-inline {
    display: inline !important;
  }
  .rds-display-lg-inline-block {
    display: inline-block !important;
  }
  .rds-display-lg-block {
    display: block !important;
  }
  .rds-display-lg-table {
    display: table !important;
  }
  .rds-display-lg-table-row {
    display: table-row !important;
  }
  .rds-display-lg-table-cell {
    display: table-cell !important;
  }
  .rds-display-lg-flex {
    display: flex !important;
  }
  .rds-display-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .rds-display-xl-none {
    display: none !important;
  }
  .rds-display-xl-inline {
    display: inline !important;
  }
  .rds-display-xl-inline-block {
    display: inline-block !important;
  }
  .rds-display-xl-block {
    display: block !important;
  }
  .rds-display-xl-table {
    display: table !important;
  }
  .rds-display-xl-table-row {
    display: table-row !important;
  }
  .rds-display-xl-table-cell {
    display: table-cell !important;
  }
  .rds-display-xl-flex {
    display: flex !important;
  }
  .rds-display-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .rds-display-print-none {
    display: none !important;
  }
  .rds-display-print-inline {
    display: inline !important;
  }
  .rds-display-print-inline-block {
    display: inline-block !important;
  }
  .rds-display-print-block {
    display: block !important;
  }
  .rds-display-print-table {
    display: table !important;
  }
  .rds-display-print-table-row {
    display: table-row !important;
  }
  .rds-display-print-table-cell {
    display: table-cell !important;
  }
  .rds-display-print-flex {
    display: flex !important;
  }
  .rds-display-print-inline-flex {
    display: inline-flex !important;
  }
}
.rds-flex-row {
  flex-direction: row !important;
}
.rds-flex-column {
  flex-direction: column !important;
}
.rds-flex-row-reverse {
  flex-direction: row-reverse !important;
}
.rds-flex-column-reverse {
  flex-direction: column-reverse !important;
}
.rds-flex-wrap {
  flex-wrap: wrap !important;
}
.rds-flex-nowrap {
  flex-wrap: nowrap !important;
}
.rds-flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}
.rds-flex-fill {
  flex: 1 1 auto !important;
}
.rds-flex-grow-0 {
  flex-grow: 0 !important;
}
.rds-flex-grow-1 {
  flex-grow: 1 !important;
}
.rds-flex-shrink-0 {
  flex-shrink: 0 !important;
}
.rds-flex-shrink-1 {
  flex-shrink: 1 !important;
}
.rds-justify-content-start {
  justify-content: flex-start !important;
}
.rds-justify-content-end {
  justify-content: flex-end !important;
}
.rds-justify-content-center {
  justify-content: center !important;
}
.rds-justify-content-between {
  justify-content: space-between !important;
}
.rds-justify-content-around {
  justify-content: space-around !important;
}
.rds-align-items-start {
  align-items: flex-start !important;
}
.rds-align-items-end {
  align-items: flex-end !important;
}
.rds-align-items-center {
  align-items: center !important;
}
.rds-align-items-baseline {
  align-items: baseline !important;
}
.rds-align-items-stretch {
  align-items: stretch !important;
}
.rds-align-content-start {
  align-content: flex-start !important;
}
.rds-align-content-end {
  align-content: flex-end !important;
}
.rds-align-content-center {
  align-content: center !important;
}
.rds-align-content-between {
  align-content: space-between !important;
}
.rds-align-content-around {
  align-content: space-around !important;
}
.rds-align-content-stretch {
  align-content: stretch !important;
}
.rds-align-self-auto {
  align-self: auto !important;
}
.rds-align-self-start {
  align-self: flex-start !important;
}
.rds-align-self-end {
  align-self: flex-end !important;
}
.rds-align-self-center {
  align-self: center !important;
}
.rds-align-self-baseline {
  align-self: baseline !important;
}
.rds-align-self-stretch {
  align-self: stretch !important;
}
@media (min-width: 320px) {
  .rds-flex-xs-row {
    flex-direction: row !important;
  }
  .rds-flex-xs-column {
    flex-direction: column !important;
  }
  .rds-flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }
  .rds-flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }
  .rds-flex-xs-wrap {
    flex-wrap: wrap !important;
  }
  .rds-flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }
  .rds-flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .rds-flex-xs-fill {
    flex: 1 1 auto !important;
  }
  .rds-flex-xs-grow-0 {
    flex-grow: 0 !important;
  }
  .rds-flex-xs-grow-1 {
    flex-grow: 1 !important;
  }
  .rds-flex-xs-shrink-0 {
    flex-shrink: 0 !important;
  }
  .rds-flex-xs-shrink-1 {
    flex-shrink: 1 !important;
  }
  .rds-justify-content-xs-start {
    justify-content: flex-start !important;
  }
  .rds-justify-content-xs-end {
    justify-content: flex-end !important;
  }
  .rds-justify-content-xs-center {
    justify-content: center !important;
  }
  .rds-justify-content-xs-between {
    justify-content: space-between !important;
  }
  .rds-justify-content-xs-around {
    justify-content: space-around !important;
  }
  .rds-align-items-xs-start {
    align-items: flex-start !important;
  }
  .rds-align-items-xs-end {
    align-items: flex-end !important;
  }
  .rds-align-items-xs-center {
    align-items: center !important;
  }
  .rds-align-items-xs-baseline {
    align-items: baseline !important;
  }
  .rds-align-items-xs-stretch {
    align-items: stretch !important;
  }
  .rds-align-content-xs-start {
    align-content: flex-start !important;
  }
  .rds-align-content-xs-end {
    align-content: flex-end !important;
  }
  .rds-align-content-xs-center {
    align-content: center !important;
  }
  .rds-align-content-xs-between {
    align-content: space-between !important;
  }
  .rds-align-content-xs-around {
    align-content: space-around !important;
  }
  .rds-align-content-xs-stretch {
    align-content: stretch !important;
  }
  .rds-align-self-xs-auto {
    align-self: auto !important;
  }
  .rds-align-self-xs-start {
    align-self: flex-start !important;
  }
  .rds-align-self-xs-end {
    align-self: flex-end !important;
  }
  .rds-align-self-xs-center {
    align-self: center !important;
  }
  .rds-align-self-xs-baseline {
    align-self: baseline !important;
  }
  .rds-align-self-xs-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 576px) {
  .rds-flex-sm-row {
    flex-direction: row !important;
  }
  .rds-flex-sm-column {
    flex-direction: column !important;
  }
  .rds-flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .rds-flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .rds-flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .rds-flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .rds-flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .rds-flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .rds-flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .rds-flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .rds-flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .rds-flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .rds-justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .rds-justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .rds-justify-content-sm-center {
    justify-content: center !important;
  }
  .rds-justify-content-sm-between {
    justify-content: space-between !important;
  }
  .rds-justify-content-sm-around {
    justify-content: space-around !important;
  }
  .rds-align-items-sm-start {
    align-items: flex-start !important;
  }
  .rds-align-items-sm-end {
    align-items: flex-end !important;
  }
  .rds-align-items-sm-center {
    align-items: center !important;
  }
  .rds-align-items-sm-baseline {
    align-items: baseline !important;
  }
  .rds-align-items-sm-stretch {
    align-items: stretch !important;
  }
  .rds-align-content-sm-start {
    align-content: flex-start !important;
  }
  .rds-align-content-sm-end {
    align-content: flex-end !important;
  }
  .rds-align-content-sm-center {
    align-content: center !important;
  }
  .rds-align-content-sm-between {
    align-content: space-between !important;
  }
  .rds-align-content-sm-around {
    align-content: space-around !important;
  }
  .rds-align-content-sm-stretch {
    align-content: stretch !important;
  }
  .rds-align-self-sm-auto {
    align-self: auto !important;
  }
  .rds-align-self-sm-start {
    align-self: flex-start !important;
  }
  .rds-align-self-sm-end {
    align-self: flex-end !important;
  }
  .rds-align-self-sm-center {
    align-self: center !important;
  }
  .rds-align-self-sm-baseline {
    align-self: baseline !important;
  }
  .rds-align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .rds-flex-md-row {
    flex-direction: row !important;
  }
  .rds-flex-md-column {
    flex-direction: column !important;
  }
  .rds-flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .rds-flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .rds-flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .rds-flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .rds-flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .rds-flex-md-fill {
    flex: 1 1 auto !important;
  }
  .rds-flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .rds-flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .rds-flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .rds-flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .rds-justify-content-md-start {
    justify-content: flex-start !important;
  }
  .rds-justify-content-md-end {
    justify-content: flex-end !important;
  }
  .rds-justify-content-md-center {
    justify-content: center !important;
  }
  .rds-justify-content-md-between {
    justify-content: space-between !important;
  }
  .rds-justify-content-md-around {
    justify-content: space-around !important;
  }
  .rds-align-items-md-start {
    align-items: flex-start !important;
  }
  .rds-align-items-md-end {
    align-items: flex-end !important;
  }
  .rds-align-items-md-center {
    align-items: center !important;
  }
  .rds-align-items-md-baseline {
    align-items: baseline !important;
  }
  .rds-align-items-md-stretch {
    align-items: stretch !important;
  }
  .rds-align-content-md-start {
    align-content: flex-start !important;
  }
  .rds-align-content-md-end {
    align-content: flex-end !important;
  }
  .rds-align-content-md-center {
    align-content: center !important;
  }
  .rds-align-content-md-between {
    align-content: space-between !important;
  }
  .rds-align-content-md-around {
    align-content: space-around !important;
  }
  .rds-align-content-md-stretch {
    align-content: stretch !important;
  }
  .rds-align-self-md-auto {
    align-self: auto !important;
  }
  .rds-align-self-md-start {
    align-self: flex-start !important;
  }
  .rds-align-self-md-end {
    align-self: flex-end !important;
  }
  .rds-align-self-md-center {
    align-self: center !important;
  }
  .rds-align-self-md-baseline {
    align-self: baseline !important;
  }
  .rds-align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .rds-flex-lg-row {
    flex-direction: row !important;
  }
  .rds-flex-lg-column {
    flex-direction: column !important;
  }
  .rds-flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .rds-flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .rds-flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .rds-flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .rds-flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .rds-flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .rds-flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .rds-flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .rds-flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .rds-flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .rds-justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .rds-justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .rds-justify-content-lg-center {
    justify-content: center !important;
  }
  .rds-justify-content-lg-between {
    justify-content: space-between !important;
  }
  .rds-justify-content-lg-around {
    justify-content: space-around !important;
  }
  .rds-align-items-lg-start {
    align-items: flex-start !important;
  }
  .rds-align-items-lg-end {
    align-items: flex-end !important;
  }
  .rds-align-items-lg-center {
    align-items: center !important;
  }
  .rds-align-items-lg-baseline {
    align-items: baseline !important;
  }
  .rds-align-items-lg-stretch {
    align-items: stretch !important;
  }
  .rds-align-content-lg-start {
    align-content: flex-start !important;
  }
  .rds-align-content-lg-end {
    align-content: flex-end !important;
  }
  .rds-align-content-lg-center {
    align-content: center !important;
  }
  .rds-align-content-lg-between {
    align-content: space-between !important;
  }
  .rds-align-content-lg-around {
    align-content: space-around !important;
  }
  .rds-align-content-lg-stretch {
    align-content: stretch !important;
  }
  .rds-align-self-lg-auto {
    align-self: auto !important;
  }
  .rds-align-self-lg-start {
    align-self: flex-start !important;
  }
  .rds-align-self-lg-end {
    align-self: flex-end !important;
  }
  .rds-align-self-lg-center {
    align-self: center !important;
  }
  .rds-align-self-lg-baseline {
    align-self: baseline !important;
  }
  .rds-align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .rds-flex-xl-row {
    flex-direction: row !important;
  }
  .rds-flex-xl-column {
    flex-direction: column !important;
  }
  .rds-flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .rds-flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .rds-flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .rds-flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .rds-flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .rds-flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .rds-flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .rds-flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .rds-flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .rds-flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .rds-justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .rds-justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .rds-justify-content-xl-center {
    justify-content: center !important;
  }
  .rds-justify-content-xl-between {
    justify-content: space-between !important;
  }
  .rds-justify-content-xl-around {
    justify-content: space-around !important;
  }
  .rds-align-items-xl-start {
    align-items: flex-start !important;
  }
  .rds-align-items-xl-end {
    align-items: flex-end !important;
  }
  .rds-align-items-xl-center {
    align-items: center !important;
  }
  .rds-align-items-xl-baseline {
    align-items: baseline !important;
  }
  .rds-align-items-xl-stretch {
    align-items: stretch !important;
  }
  .rds-align-content-xl-start {
    align-content: flex-start !important;
  }
  .rds-align-content-xl-end {
    align-content: flex-end !important;
  }
  .rds-align-content-xl-center {
    align-content: center !important;
  }
  .rds-align-content-xl-between {
    align-content: space-between !important;
  }
  .rds-align-content-xl-around {
    align-content: space-around !important;
  }
  .rds-align-content-xl-stretch {
    align-content: stretch !important;
  }
  .rds-align-self-xl-auto {
    align-self: auto !important;
  }
  .rds-align-self-xl-start {
    align-self: flex-start !important;
  }
  .rds-align-self-xl-end {
    align-self: flex-end !important;
  }
  .rds-align-self-xl-center {
    align-self: center !important;
  }
  .rds-align-self-xl-baseline {
    align-self: baseline !important;
  }
  .rds-align-self-xl-stretch {
    align-self: stretch !important;
  }
}
:root {
  --rds-font-size-xxs: 11px;
  --rds-font-size-xs: 14px;
  --rds-font-size-sm: 16px;
  --rds-font-size-md: 18px;
  --rds-font-size-lg: 21px;
  --rds-font-size-xl: 28px;
  --rds-font-size-xxl: 38px;
  --rds-font-size-xxl-mq-sm: 30px;
  --rds-line-height-xxs: 15px;
  --rds-line-height-xs: 21px;
  --rds-line-height-sm: 24px;
  --rds-line-height-md: 28px;
  --rds-line-height-lg: 32px;
  --rds-line-height-xl: 40px;
  --rds-line-height-xxl: 48px;
  --rds-font-weight-light: 300;
  --rds-font-weight-normal: 400;
  --rds-font-weight-semi-bold: 700;
  --rds-font-weight-bold: 800;
  --rds-text-color: hsl(219, 2%, 13%);
  --rds-text-font: var(--rds-body-font-family);
  --rds-text-line-height: 1.4;
  --rds-text-size: var(--rds-font-size-sm);
  --rds-text-style: normal;
  --rds-text-weight: var(--rds-font-weight-normal);
  --rds-text-margin: 0;
  --rds-text-disabled-color: var(--rds-color-gray-light);
  --rds-text-color-brand-01: var(--rds-color-brand-01);
  --rds-text-color-brand-01-lightest: var(--rds-color-brand-01-lightest);
  --rds-text-color-brand-01-light: var(--rds-color-brand-01-light);
  --rds-text-color-brand-01-dark: var(--rds-color-brand-01-dark);
  --rds-text-color-brand-02: var(--rds-color-brand-02);
  --rds-text-color-brand-02-dark: var(--rds-color-brand-02-dark);
  --rds-text-color-brand-02-darkest: var(--rds-color-brand-02-darkest);
  --rds-text-color-brand-02-lighter: var(--rds-color-brand-02-lighter);
  --rds-text-color-brand-02-light: var(--rds-color-brand-02-light);
  --rds-text-color-accent-01-light: var(--rds-color-accent-01-light);
  --rds-text-color-accent-01: var(--rds-color-accent-01);
  --rds-text-color-accent-01-dark: var(--rds-color-accent-01-dark);
  --rds-text-color-accent-02: var(--rds-color-accent-02);
  --rds-text-color-success: var(--rds-color-success);
  --rds-text-color-success-light: var(--rds-color-success-light);
  --rds-text-color-danger: var(--rds-color-danger);
  --rds-text-color-danger-light: var(--rds-color-danger-light);
  --rds-text-color-warning: var(--rds-color-warning);
  --rds-text-color-warning-light: var(--rds-color-warning-light);
  --rds-text-color-info: var(--rds-color-info);
  --rds-text-color-info-light: var(--rds-color-info-light);
  --rds-text-color-white: var(--rds-color-white);
  --rds-text-color-black: var(--rds-color-black);
  --rds-text-color-gray: var(--rds-color-gray);
  --rds-text-color-gray-light: var(--rds-color-gray-light);
  --rds-text-color-gray-lighter: var(--rds-color-gray-lighter);
  --rds-text-color-gray-lightest: var(--rds-color-gray-lightest);
  --rds-text-color-gray-darker: var(--rds-color-gray-darker);
  --rds-text-label-color: hsl(219, 2%, 13%);
  --rds-text-label-disabled-color: var(--rds-color-gray);
}
.rds-text {
  color: var(--rds-text-color);
  font-family: var(--rds-text-font);
  font-size: var(--rds-text-size);
  font-style: var(--rds-text-style);
  font-weight: var(--rds-text-weight);
  line-height: var(--rds-text-line-height);
  margin: var(--rds-text-margin);
  -webkit-font-smoothing: antialiased;
}
.rds-money-transaction {
  position: relative;
  white-space: nowrap;
  font-size: var(--rds-money-transaction-font-size, 18px);
  color: var(--rds-money-transaction-color-text, hsl(219, 2%, 13%));
  padding: var(--rds-money-transaction-padding-block, 4px) var(--rds-money-transaction-padding-inline, 8px);
  border-radius: var(--rds-money-transaction-border-radius, 4px);
  border-color: rgba(0, 0, 0, 0);
  margin-top: calc(-1*var(--rds-money-transaction-margin-block-start, 8px));
  margin-right: calc(-1*var(--rds-money-transaction-margin-inline-end, 8px));
}
.rds-money-transaction--positive {
  border: solid 1px var(--rds-money-transaction-color-border-positive, hsl(155, 100%, 35%));
  background-color: var(--rds-money-transaction-color-background-positive, hsl(155, 80%, 97%));
}
.rds-money-transaction--negative {
  border: solid 1px var(--rds-money-transaction-color-border-negative, hsl(13, 100%, 44%));
  background-color: var(--rds-money-transaction-color-background-negative, hsl(13, 100%, 97%));
}
.rds-money-transaction--failed {
  border: solid 1px var(--rds-money-transaction-color-border-failed, hsl(13, 100%, 44%));
  background-color: var(--rds-money-transaction-color-background-failed, hsl(13, 100%, 97%));
}
.rds-money-transaction--failed::before {
  content: "";
  position: absolute;
  top: 50%;
  border-top: solid 1px currentcolor;
  transform: translateY(-50%);
  width: calc(100% - 2*var(--rds-money-transaction-padding-inline, 8px));
}
:root {
  --rds-body-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-body-font-weight: 400;
  --rds-body-font-style: normal;
  --rds-body-font-size: 16px;
  --rds-body-font-line-height: 1.4;
  --rds-body-font-smoothing: antialiased;
  --rds-heading-1-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-1-font-weight: 400;
  --rds-heading-1-font-style: italic;
  --rds-heading-1-font-size: 30px;
  --rds-heading-1-font-line-height: 1.2;
  --rds-heading-1-font-smoothing: antialiased;
  --rds-heading-2-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-2-font-weight: 400;
  --rds-heading-2-font-style: italic;
  --rds-heading-2-font-size: 24px;
  --rds-heading-2-font-line-height: 1.2;
  --rds-heading-2-font-smoothing: antialiased;
  --rds-heading-3-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-3-font-weight: 400;
  --rds-heading-3-font-style: italic;
  --rds-heading-3-font-size: 18px;
  --rds-heading-3-font-line-height: 1.2;
  --rds-heading-3-font-smoothing: antialiased;
  --rds-heading-4-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-4-font-weight: 400;
  --rds-heading-4-font-style: italic;
  --rds-heading-4-font-size: 16px;
  --rds-heading-4-font-line-height: 1.2;
  --rds-heading-4-font-smoothing: antialiased;
  --rds-heading-5-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-5-font-weight: 700;
  --rds-heading-5-font-style: normal;
  --rds-heading-5-font-size: 14px;
  --rds-heading-5-font-line-height: 1.2;
  --rds-heading-5-font-smoothing: antialiased;
  --rds-heading-6-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-6-font-weight: 700;
  --rds-heading-6-font-style: normal;
  --rds-heading-6-font-size: 14px;
  --rds-heading-6-font-line-height: 1.2;
  --rds-heading-6-font-smoothing: antialiased;
  --rds-heading-display-1-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-display-1-font-weight: 400;
  --rds-heading-display-1-font-style: italic;
  --rds-heading-display-1-font-size: 38px;
  --rds-heading-display-1-font-line-height: 1.2;
  --rds-heading-display-1-font-smoothing: antialiased;
  --rds-heading-display-2-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-heading-display-2-font-weight: 400;
  --rds-heading-display-2-font-style: italic;
  --rds-heading-display-2-font-size: 30px;
  --rds-heading-display-2-font-line-height: 1.2;
  --rds-heading-display-2-font-smoothing: antialiased;
  --rds-paragraph-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-paragraph-font-weight: 400;
  --rds-paragraph-font-style: normal;
  --rds-paragraph-font-size: 16px;
  --rds-paragraph-font-line-height: 1.6;
  --rds-paragraph-font-smoothing: antialiased;
  --rds-unordered-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-unordered-list-font-weight: 400;
  --rds-unordered-list-font-style: normal;
  --rds-unordered-list-font-size: 16px;
  --rds-unordered-list-font-line-height: 1.6;
  --rds-unordered-list-style: none outside none;
  --rds-unordered-list-font-smoothing: antialiased;
  --rds-ordered-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-ordered-list-font-weight: 400;
  --rds-ordered-list-font-style: normal;
  --rds-ordered-list-font-size: 16px;
  --rds-ordered-list-font-line-height: 1.6;
  --rds-ordered-list-font-smoothing: antialiased;
  --rds-description-list-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-description-list-font-smoothing: antialiased;
  --rds-description-term-font-weight: 400;
  --rds-description-term-font-style: normal;
  --rds-description-term-font-size: 14px;
  --rds-description-term-font-line-height: 1.2;
  --rds-description-definition-font-weight: 400;
  --rds-description-definition-font-style: normal;
  --rds-description-definition-font-size: 16px;
  --rds-description-definition-font-line-height: 1.2;
  --rds-caption-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-caption-font-weight: 400;
  --rds-caption-font-style: italic;
  --rds-caption-font-size: 16px;
  --rds-caption-font-line-height: 1.2;
  --rds-caption-font-smoothing: antialiased;
  --rds-caption-margin-block-start: 12px;
  --rds-link-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-link-font-text-decoration: underline;
  --rds-link-font-text-decoration-visited: underline;
  --rds-link-font-text-decoration-focus: underline;
  --rds-link-font-text-decoration-hover: underline;
  --rds-link-font-text-decoration-active: none;
  --rds-link-font-text-decoration-subtle: none;
  --rds-link-font-text-decoration-subtle-visited: none;
  --rds-link-font-text-decoration-subtle-focus: underline;
  --rds-link-font-text-decoration-subtle-hover: underline;
  --rds-link-font-text-decoration-subtle-active: underline;
  --rds-link-font-text-decoration-skip-ink: auto;
  --rds-link-font-text-decoration-footer: none;
  --rds-link-font-text-decoration-footer-visited: none;
  --rds-link-font-text-decoration-footer-focus: underline;
  --rds-link-font-text-decoration-footer-hover: underline;
  --rds-link-font-text-decoration-footer-active: underline;
  --rds-esg-label-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-esg-label-font-weight: 400;
  --rds-esg-label-font-style: normal;
  --rds-esg-label-font-size: 16px;
  --rds-esg-label-font-line-height: 1.5;
  --rds-esg-label-font-smoothing: antialiased;
  --rds-esg-label-text-align: center;
  --rds-font-text-align-start: start;
  --rds-font-text-align-center: center;
  --rds-font-text-align-end: end;
  --rds-font-text-overflow-ellipsis: ellipsis;
  --rds-font-white-space-nowrap: nowrap;
  --rds-font-overflow-hidden: hidden;
  --rds-font-overflow-wrap-anywhere: anywhere;
  --rds-font-overflow-wrap-normal: normal;
  --rds-focus-template-title-font-size: 18px;
  --rds-focus-template-title-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-focus-template-title-font-weight: 700;
  --rds-focus-template-title-font-style: normal;
  --rds-focus-template-title-font-line-height: 1.2;
  --rds-output-money-label-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-output-money-label-font-weight: 700;
  --rds-output-money-label-font-style: normal;
  --rds-output-money-label-font-size: 14px;
  --rds-output-money-label-font-line-height: 1.2;
  --rds-output-money-label-font-smoothing: antialiased;
  --rds-text-support-1-font-size: 16px;
  --rds-text-support-1-font-line-height: 1.2;
  --rds-text-support-2-font-size: 14px;
  --rds-text-support-2-font-line-height: 1.2;
  --rds-text-support-3-font-size: 14px;
  --rds-text-support-3-font-weight: 700;
  --rds-text-support-3-font-line-height: 1.2;
  --rds-dataviz-axis-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-dataviz-axis-font-size: 14px;
  --rds-dataviz-axis-font-line-height: 1.2;
  --rds-dataviz-axis-font-style: normal;
  --rds-dataviz-axis-font-weight: 400;
  --rds-dataviz-axis-font-smoothing: antialiased;
  --rds-dataviz-header-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-dataviz-header-font-size: 18px;
  --rds-dataviz-header-font-line-height: 1.2;
  --rds-dataviz-header-font-style: normal;
  --rds-dataviz-header-font-weight: 400;
  --rds-dataviz-header-font-smoothing: antialiased;
  --rds-dataviz-legend-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-dataviz-legend-font-size: 16px;
  --rds-dataviz-legend-font-line-height: 1.2;
  --rds-dataviz-legend-font-style: normal;
  --rds-dataviz-legend-font-weight: 400;
  --rds-dataviz-legend-font-smoothing: antialiased;
  --rds-form-control-font-size: 18px;
  --rds-strong-font-weight: 800;
  --rds-em-font-style: italic;
  --rds-em-stress-font-weight: 700;
  --rds-sub-vertical-align: sub;
  --rds-sub-font-size: smaller;
  --rds-sup-vertical-align: super;
  --rds-sup-font-size: smaller;
  --rds-widget-heading-font-family:
    Myriad,
    Segoe UI,
    Helvetica Neue,
    arial,
    sans-serif;
  --rds-widget-heading-font-weight: 700;
  --rds-widget-heading-font-style: normal;
  --rds-widget-heading-font-line-height: 1.2;
  --rds-widget-heading-font-size: 16px;
  --rds-widget-heading-font-smoothing: antialiased;
  --rds-app-navigation-font-size: 14px;
}
@media (min-width: 576px) {
  :root {
    --rds-heading-1-font-size: 38px;
    --rds-heading-display-1-font-size: 60px;
    --rds-heading-display-2-font-size: 38px;
    --rds-widget-heading-font-size: 18px;
  }
}
::before {
  --rds-unordered-list-item-bullet-display: inline-block;
  --rds-unordered-list-item-bullet-content: "\2022";
  --rds-unordered-list-item-bullet-font-size: 18px;
  --rds-unordered-list-item-bullet-margin-block-start: -24px;
  --rds-unordered-list-item-bullet-width: 24px;
}
.rds-body {
  color: var(--rds-body-color-text);
  font-family: var(--rds-body-font-family);
  line-height: var(--rds-body-font-line-height);
  font-size: var(--rds-body-font-size);
  font-style: var(--rds-body-font-style);
  font-weight: var(--rds-body-font-weight);
  -webkit-font-smoothing: var(--rds-body-font-smoothing);
}
.rds-heading-1 {
  color: var(--rds-heading-1-color-text);
  font-family: var(--rds-heading-1-font-family);
  line-height: var(--rds-heading-1-font-line-height);
  font-size: var(--rds-heading-1-font-size);
  font-style: var(--rds-heading-1-font-style);
  font-weight: var(--rds-heading-1-font-weight);
  margin: var(--rds-heading-1-margin);
  -webkit-font-smoothing: var(--rds-heading-1-font-smoothing);
}
.rds-heading-2 {
  color: var(--rds-heading-2-color-text);
  font-family: var(--rds-heading-2-font-family);
  line-height: var(--rds-heading-2-font-line-height);
  font-size: var(--rds-heading-2-font-size);
  font-style: var(--rds-heading-2-font-style);
  font-weight: var(--rds-heading-2-font-weight);
  margin: var(--rds-heading-2-margin);
  -webkit-font-smoothing: var(--rds-heading-2-font-smoothing);
}
.rds-heading-3 {
  color: var(--rds-heading-3-color-text);
  font-family: var(--rds-heading-3-font-family);
  line-height: var(--rds-heading-3-font-line-height);
  font-size: var(--rds-heading-3-font-size);
  font-style: var(--rds-heading-3-font-style);
  font-weight: var(--rds-heading-3-font-weight);
  margin: var(--rds-heading-3-margin);
  -webkit-font-smoothing: var(--rds-heading-3-font-smoothing);
}
.rds-heading-4 {
  color: var(--rds-heading-4-color-text);
  font-family: var(--rds-heading-4-font-family);
  line-height: var(--rds-heading-4-font-line-height);
  font-size: var(--rds-heading-4-font-size);
  font-style: var(--rds-heading-4-font-style);
  font-weight: var(--rds-heading-4-font-weight);
  margin: var(--rds-heading-4-margin);
  -webkit-font-smoothing: var(--rds-heading-4-font-smoothing);
}
.rds-heading-5 {
  color: var(--rds-heading-5-color-text);
  font-family: var(--rds-heading-5-font-family);
  line-height: var(--rds-heading-5-font-line-height);
  font-size: var(--rds-heading-5-font-size);
  font-style: var(--rds-heading-5-font-style);
  font-weight: var(--rds-heading-5-font-weight);
  margin: var(--rds-heading-5-margin);
  -webkit-font-smoothing: var(--rds-heading-5-font-smoothing);
}
.rds-heading-6 {
  color: var(--rds-heading-6-color-text);
  font-family: var(--rds-heading-6-font-family);
  line-height: var(--rds-heading-6-font-line-height);
  font-size: var(--rds-heading-6-font-size);
  font-style: var(--rds-heading-6-font-style);
  font-weight: var(--rds-heading-6-font-weight);
  margin: var(--rds-heading-6-margin);
  -webkit-font-smoothing: var(--rds-heading-6-font-smoothing);
}
.rds-heading-display-1 {
  color: var(--rds-heading-display-1-color-text);
  font-family: var(--rds-heading-display-1-font-family);
  font-size: var(--rds-heading-display-1-font-size);
  font-weight: var(--rds-heading-display-1-font-weight);
  font-style: var(--rds-heading-display-1-font-style);
  line-height: var(--rds-heading-display-1-font-line-height);
  margin: var(--rds-heading-display-1-margin);
  -webkit-font-smoothing: var(--rds-heading-display-2-font-smoothing);
}
.rds-heading-display-2 {
  color: var(--rds-heading-display-2-color-text);
  font-family: var(--rds-heading-display-2-font-family);
  font-size: var(--rds-heading-display-2-font-size);
  font-weight: var(--rds-heading-display-2-font-weight);
  font-style: var(--rds-heading-display-2-font-style);
  line-height: var(--rds-heading-display-2-font-line-height);
  margin: var(--rds-heading-display-2-margin);
  -webkit-font-smoothing: var(--rds-heading-display-2-font-smoothing);
}
.rds-paragraph {
  color: var(--rds-paragraph-color-text);
  font-family: var(--rds-paragraph-font-family);
  line-height: var(--rds-paragraph-font-line-height);
  font-size: var(--rds-paragraph-font-size);
  font-style: var(--rds-paragraph-font-style);
  font-weight: var(--rds-paragraph-font-weight);
  margin: var(--rds-paragraph-margin);
  -webkit-font-smoothing: var(--rds-paragraph-font-smoothing);
}
.rds-unordered-list {
  color: var(--rds-unordered-list-color-text);
  font-family: var(--rds-unordered-list-font-family);
  line-height: var(--rds-unordered-list-font-line-height);
  font-size: var(--rds-unordered-list-font-size);
  font-style: var(--rds-unordered-list-font-style);
  font-weight: var(--rds-unordered-list-font-weight);
  margin: var(--rds-unordered-list-margin);
  padding: var(--rds-unordered-list-padding);
  list-style: var(--rds-unordered-list-style);
  -webkit-font-smoothing: var(--rds-unordered-list-font-smoothing);
}
.rds-unordered-list li {
  margin-bottom: var(--rds-unordered-list-item-margin-block-end);
  padding-left: var(--rds-unordered-list-item-padding-inline-start);
}
.rds-unordered-list li:before {
  content: var(--rds-unordered-list-item-bullet-content);
  display: var(--rds-unordered-list-item-bullet-display);
  font-size: var(--rds-unordered-list-item-bullet-font-size);
  margin-left: var(--rds-unordered-list-item-bullet-margin-block-start);
  width: var(--rds-unordered-list-item-bullet-width);
}
.rds-ordered-list {
  color: var(--rds-ordered-list-color-text);
  font-family: var(--rds-ordered-list-font-family);
  line-height: var(--rds-ordered-list-font-line-height);
  font-size: var(--rds-ordered-list-font-size);
  font-style: var(--rds-ordered-list-font-style);
  font-weight: var(--rds-ordered-list-font-weight);
  margin: var(--rds-ordered-list-margin);
  padding: var(--rds-ordered-list-padding);
  -webkit-font-smoothing: var(--rds-ordered-list-font-smoothing);
}
.rds-ordered-list li {
  margin-bottom: var(--rds-ordered-list-item-margin-block-end);
  padding-left: var(--rds-ordered-list-item-padding-inline-start);
}
.rds-description-list {
  font-family: var(--rds-description-list-font-family);
  margin: var(--rds-description-list-margin);
  -webkit-font-smoothing: var(--rds-description-list-font-smoothing);
}
.rds-description-list dt {
  line-height: var(--rds-description-term-font-line-height);
  font-size: var(--rds-description-term-font-size);
  font-style: var(--rds-description-term-font-style);
  font-weight: var(--rds-description-term-font-weight);
  margin: var(--rds-description-term-margin);
  color: var(--rds-description-term-color-text);
}
.rds-description-list dt:first-of-type {
  margin: var(--rds-description-term-margin-first-of-type);
}
.rds-description-list dd {
  line-height: var(--rds-description-definition-font-line-height);
  font-size: var(--rds-description-definition-font-size);
  font-style: var(--rds-description-definition-font-style);
  font-weight: var(--rds-description-definition-font-weight);
  margin: var(--rds-description-definition-margin);
  color: var(--rds-description-definition-color-text);
}
.rds-description-list dd + dt {
  margin: var(--rds-description-term-margin-definition-adjacent);
}
.rds-caption {
  color: var(--rds-caption-color-text);
  font-family: var(--rds-caption-font-family);
  line-height: var(--rds-caption-font-line-height);
  font-size: var(--rds-caption-font-size);
  font-style: var(--rds-caption-font-style);
  font-weight: var(--rds-caption-font-weight);
  margin-top: var(--rds-caption-margin-block-start);
  -webkit-font-smoothing: var(--rds-caption-font-smoothing);
}
.rds-link {
  color: var(--rds-link-color-text);
  font-family: var(--rds-link-font-family);
  -webkit-text-decoration: var(--rds-link-font-text-decoration);
  text-decoration: var(--rds-link-font-text-decoration);
  text-decoration-skip-ink: var(--rds-link-font-text-decoration-skip-ink);
  transition-property: var(--rds-link-motion-property);
  transition-duration: var(--rds-link-motion-duration);
  transition-timing-function: var(--rds-link-motion-timing-function);
}
@media (prefers-reduced-motion) {
  .rds-link {
    transition-duration: var(--rds-link-motion-duration-reduced-motion);
  }
}
.rds-link:visited {
  color: var(--rds-link-color-text-visited);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-visited);
  text-decoration: var(--rds-link-font-text-decoration-visited);
}
.rds-link:focus {
  color: var(--rds-link-color-text-focus);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-focus);
  text-decoration: var(--rds-link-font-text-decoration-focus);
}
.rds-link:hover {
  color: var(--rds-link-color-text-hover);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-hover);
  text-decoration: var(--rds-link-font-text-decoration-hover);
}
.rds-link:active {
  color: var(--rds-link-color-text-active);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-active);
  text-decoration: var(--rds-link-font-text-decoration-active);
}
.rds-link.rds-link-subtle {
  color: var(--rds-link-color-text-subtle);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle);
  text-decoration: var(--rds-link-font-text-decoration-subtle);
}
.rds-link:visited.rds-link-subtle {
  color: var(--rds-link-color-text-subtle-visited);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-visited);
  text-decoration: var(--rds-link-font-text-decoration-subtle-visited);
}
.rds-link:focus.rds-link-subtle {
  color: var(--rds-link-color-text-subtle-focus);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-focus);
  text-decoration: var(--rds-link-font-text-decoration-subtle-focus);
}
.rds-link:hover.rds-link-subtle {
  color: var(--rds-link-color-text-subtle-hover);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-hover);
  text-decoration: var(--rds-link-font-text-decoration-subtle-hover);
}
.rds-link:active.rds-link-subtle {
  color: var(--rds-link-color-text-subtle-active);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-active);
  text-decoration: var(--rds-link-font-text-decoration-subtle-active);
}
.rds-link.rds-link-inverted {
  color: var(--rds-link-color-text-inverted);
}
.rds-link:visited.rds-link-inverted {
  color: var(--rds-link-color-text-inverted-visited);
}
.rds-link:focus.rds-link-inverted {
  color: var(--rds-link-color-text-inverted-focus);
}
.rds-link:hover.rds-link-inverted {
  color: var(--rds-link-color-text-inverted-hover);
}
.rds-link:active.rds-link-inverted {
  color: var(--rds-link-color-text-inverted-active);
}
.rds-link.rds-link-footer {
  color: var(--rds-link-color-text-footer);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-footer);
  text-decoration: var(--rds-link-font-text-decoration-footer);
}
.rds-link.rds-link-footer:visited {
  color: var(--rds-link-color-text-footer-visited);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-visited);
  text-decoration: var(--rds-link-font-text-decoration-footer-visited);
}
.rds-link.rds-link-footer:focus {
  color: var(--rds-link-color-text-footer-focus);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-focus);
  text-decoration: var(--rds-link-font-text-decoration-footer-focus);
}
.rds-link.rds-link-footer:hover {
  color: var(--rds-link-color-text-footer-hover);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-hover);
  text-decoration: var(--rds-link-font-text-decoration-footer-hover);
}
.rds-link.rds-link-footer:active {
  color: var(--rds-link-color-text-footer-active);
  -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-active);
  text-decoration: var(--rds-link-font-text-decoration-footer-active);
}
.rds-link.rds-link-icon {
  display: inline-flex;
  align-items: center;
}
.rds-font-truncate {
  overflow: var(--rds-font-overflow-hidden);
  text-overflow: var(--rds-font-text-overflow-ellipsis);
  white-space: var(--rds-font-white-space-nowrap);
}
.rds-text-support-1 {
  color: var(--rds-text-support-1-color-text);
  font-size: var(--rds-text-support-1-font-size);
  line-height: var(--rds-text-support-1-font-line-height);
}
.rds-text-support-2 {
  color: var(--rds-text-support-2-color-text);
  font-size: var(--rds-text-support-2-font-size);
  line-height: var(--rds-text-support-2-font-line-height);
}
.rds-text-support-3 {
  color: var(--rds-text-support-3-color-text);
  font-size: var(--rds-text-support-3-font-size);
  line-height: var(--rds-text-support-3-font-line-height);
  font-weight: var(--rds-text-support-3-font-weight);
}
.rds-output-money-label {
  color: var(--rds-output-money-label-color-text);
  font-family: var(--rds-output-money-label-font-family);
  line-height: var(--rds-output-money-label-font-line-height);
  font-size: var(--rds-output-money-label-font-size);
  font-style: var(--rds-output-money-label-font-style);
  font-weight: var(--rds-output-money-label-font-weight);
  margin: var(--rds-output-money-label-margin);
  -webkit-font-smoothing: var(--rds-output-money-label-font-smoothing);
}
.rds-widget-heading {
  color: var(--rds-widget-heading-color-text);
  font-family: var(--rds-widget-heading-font-family);
  line-height: var(--rds-widget-heading-font-line-height);
  font-size: var(--rds-widget-heading-font-size);
  font-style: var(--rds-widget-heading-font-style);
  font-weight: var(--rds-widget-heading-font-weight);
  margin: var(--rds-widget-heading-margin);
  -webkit-font-smoothing: var(--rds-widget-heading-font-smoothing);
}
.rds-font-text-align-start {
  text-align: var(--rds-font-text-align-start);
}
.rds-font-text-align-center {
  text-align: var(--rds-font-text-align-center);
}
.rds-font-text-align-end {
  text-align: var(--rds-font-text-align-end);
}
.rds-font-white-space-nowrap {
  white-space: var(--rds-font-white-space-nowrap);
}
.rds-font-overflow-wrap-anywhere {
  overflow-wrap: var(--rds-font-overflow-wrap-anywhere);
}
.rds-font-overflow-wrap-normal {
  overflow-wrap: var(--rds-font-overflow-wrap-normal);
}
.rds-text--color-brand-01 {
  color: var(--rds-color-brand-01);
}
.rds-paragraph--color-brand-01 {
  color: var(--rds-color-brand-01);
}
.rds-text--color-brand-01-lightest {
  color: var(--rds-color-brand-01-lightest);
}
.rds-paragraph--color-brand-01-lightest {
  color: var(--rds-color-brand-01-lightest);
}
.rds-text--color-brand-01-light {
  color: var(--rds-color-brand-01-light);
}
.rds-paragraph--color-brand-01-light {
  color: var(--rds-color-brand-01-light);
}
.rds-text--color-brand-01-dark {
  color: var(--rds-color-brand-01-dark);
}
.rds-paragraph--color-brand-01-dark {
  color: var(--rds-color-brand-01-dark);
}
.rds-text--color-brand-02 {
  color: var(--rds-color-brand-02);
}
.rds-paragraph--color-brand-02 {
  color: var(--rds-color-brand-02);
}
.rds-text--color-brand-02-dark {
  color: var(--rds-color-brand-02-dark);
}
.rds-paragraph--color-brand-02-dark {
  color: var(--rds-color-brand-02-dark);
}
.rds-text--color-brand-02-darkest {
  color: var(--rds-color-brand-02-darkest);
}
.rds-paragraph--color-brand-02-darkest {
  color: var(--rds-color-brand-02-darkest);
}
.rds-text--color-brand-02-lighter {
  color: var(--rds-color-brand-02-lighter);
}
.rds-paragraph--color-brand-02-lighter {
  color: var(--rds-color-brand-02-lighter);
}
.rds-text--color-brand-02-light {
  color: var(--rds-color-brand-02-light);
}
.rds-paragraph--color-brand-02-light {
  color: var(--rds-color-brand-02-light);
}
.rds-text--color-accent-01-light {
  color: var(--rds-color-accent-01-light);
}
.rds-paragraph--color-accent-01-light {
  color: var(--rds-color-accent-01-light);
}
.rds-text--color-accent-01 {
  color: var(--rds-color-accent-01);
}
.rds-paragraph--color-accent-01 {
  color: var(--rds-color-accent-01);
}
.rds-text--color-accent-01-dark {
  color: var(--rds-color-accent-01-dark);
}
.rds-paragraph--color-accent-01-dark {
  color: var(--rds-color-accent-01-dark);
}
.rds-text--color-accent-02 {
  color: var(--rds-color-accent-02);
}
.rds-paragraph--color-accent-02 {
  color: var(--rds-color-accent-02);
}
.rds-text--color-success {
  color: var(--rds-color-success);
}
.rds-paragraph--color-success {
  color: var(--rds-color-success);
}
.rds-text--color-success-light {
  color: var(--rds-color-success-light);
}
.rds-paragraph--color-success-light {
  color: var(--rds-color-success-light);
}
.rds-text--color-danger {
  color: var(--rds-color-danger);
}
.rds-paragraph--color-danger {
  color: var(--rds-color-danger);
}
.rds-text--color-danger-light {
  color: var(--rds-color-danger-light);
}
.rds-paragraph--color-danger-light {
  color: var(--rds-color-danger-light);
}
.rds-text--color-warning {
  color: var(--rds-color-warning);
}
.rds-paragraph--color-warning {
  color: var(--rds-color-warning);
}
.rds-text--color-warning-light {
  color: var(--rds-color-warning-light);
}
.rds-paragraph--color-warning-light {
  color: var(--rds-color-warning-light);
}
.rds-text--color-info {
  color: var(--rds-color-info);
}
.rds-paragraph--color-info {
  color: var(--rds-color-info);
}
.rds-text--color-info-light {
  color: var(--rds-color-info-light);
}
.rds-paragraph--color-info-light {
  color: var(--rds-color-info-light);
}
.rds-text--color-white {
  color: var(--rds-color-white);
}
.rds-paragraph--color-white {
  color: var(--rds-color-white);
}
.rds-text--color-black {
  color: var(--rds-color-black);
}
.rds-paragraph--color-black {
  color: var(--rds-color-black);
}
.rds-text--color-gray {
  color: var(--rds-color-gray);
}
.rds-paragraph--color-gray {
  color: var(--rds-color-gray);
}
.rds-text--color-gray-light {
  color: var(--rds-color-gray-light);
}
.rds-paragraph--color-gray-light {
  color: var(--rds-color-gray-light);
}
.rds-text--color-gray-lighter {
  color: var(--rds-color-gray-lighter);
}
.rds-paragraph--color-gray-lighter {
  color: var(--rds-color-gray-lighter);
}
.rds-text--color-gray-lightest {
  color: var(--rds-color-gray-lightest);
}
.rds-paragraph--color-gray-lightest {
  color: var(--rds-color-gray-lightest);
}
.rds-text--color-gray-darker {
  color: var(--rds-color-gray-darker);
}
.rds-paragraph--color-gray-darker {
  color: var(--rds-color-gray-darker);
}
.rds-heading--size-xxs {
  font-size: var(--rds-font-size-xxs);
}
.rds-text--size-xxs {
  font-size: var(--rds-font-size-xxs);
}
.rds-paragraph--size-xxs {
  font-size: var(--rds-font-size-xxs);
}
.rds-heading--size-xs {
  font-size: var(--rds-font-size-xs);
}
.rds-text--size-xs {
  font-size: var(--rds-font-size-xs);
}
.rds-paragraph--size-xs {
  font-size: var(--rds-font-size-xs);
}
.rds-heading--size-sm {
  font-size: var(--rds-font-size-sm);
}
.rds-text--size-sm {
  font-size: var(--rds-font-size-sm);
}
.rds-paragraph--size-sm {
  font-size: var(--rds-font-size-sm);
}
.rds-heading--size-md {
  font-size: var(--rds-font-size-md);
}
.rds-text--size-md {
  font-size: var(--rds-font-size-md);
}
.rds-paragraph--size-md {
  font-size: var(--rds-font-size-md);
}
.rds-heading--size-lg {
  font-size: var(--rds-font-size-lg);
}
.rds-text--size-lg {
  font-size: var(--rds-font-size-lg);
}
.rds-paragraph--size-lg {
  font-size: var(--rds-font-size-lg);
}
.rds-heading--size-xl {
  font-size: var(--rds-font-size-xl);
}
.rds-text--size-xl {
  font-size: var(--rds-font-size-xl);
}
.rds-paragraph--size-xl {
  font-size: var(--rds-font-size-xl);
}
.rds-heading--size-xxl {
  font-size: var(--rds-font-size-xxl);
}
.rds-text--size-xxl {
  font-size: var(--rds-font-size-xxl);
}
.rds-paragraph--size-xxl {
  font-size: var(--rds-font-size-xxl);
}
.rds-text--line-height-xxs {
  line-height: var(--rds-line-height-xxs);
}
.rds-paragraph--line-height-xxs {
  line-height: var(--rds-line-height-xxs);
}
.rds-text--line-height-xs {
  line-height: var(--rds-line-height-xs);
}
.rds-paragraph--line-height-xs {
  line-height: var(--rds-line-height-xs);
}
.rds-text--line-height-sm {
  line-height: var(--rds-line-height-sm);
}
.rds-paragraph--line-height-sm {
  line-height: var(--rds-line-height-sm);
}
.rds-text--line-height-md {
  line-height: var(--rds-line-height-md);
}
.rds-paragraph--line-height-md {
  line-height: var(--rds-line-height-md);
}
.rds-text--line-height-lg {
  line-height: var(--rds-line-height-lg);
}
.rds-paragraph--line-height-lg {
  line-height: var(--rds-line-height-lg);
}
.rds-text--line-height-xl {
  line-height: var(--rds-line-height-xl);
}
.rds-paragraph--line-height-xl {
  line-height: var(--rds-line-height-xl);
}
.rds-text--line-height-xxl {
  line-height: var(--rds-line-height-xxl);
}
.rds-paragraph--line-height-xxl {
  line-height: var(--rds-line-height-xxl);
}
.rds-text--weight-light {
  font-weight: var(--rds-font-weight-light);
}
.rds-paragraph--weight-light {
  font-weight: var(--rds-font-weight-light);
}
.rds-text--weight-normal {
  font-weight: var(--rds-font-weight-normal);
}
.rds-paragraph--weight-normal {
  font-weight: var(--rds-font-weight-normal);
}
.rds-text--weight-semi-bold {
  font-weight: var(--rds-font-weight-semi-bold);
}
.rds-paragraph--weight-semi-bold {
  font-weight: var(--rds-font-weight-semi-bold);
}
.rds-text--weight-bold {
  font-weight: var(--rds-font-weight-bold);
}
.rds-paragraph--weight-bold {
  font-weight: var(--rds-font-weight-bold);
}
:root {
  --rds-icon-size-xs: 16px;
  --rds-icon-size-sm: 24px;
  --rds-icon-size-md: 32px;
  --rds-icon-size-lg: 40px;
}
rds-icon svg {
  width: inherit;
  height: inherit;
  background-color: rgba(0, 0, 0, 0);
  display: block;
}
:root {
  --rds-input-field-height: 48px;
}
:root {
  --rds-margin-auto: auto;
  --rds-margin-0: 0;
  --rds-padding-0: 0;
  --rds-margin-15: 2px;
  --rds-padding-15: 2px;
  --rds-gap-15: 2px;
  --rds-margin-25: 4px;
  --rds-padding-25: 4px;
  --rds-gap-25: 4px;
  --rds-margin-50: 8px;
  --rds-padding-50: 8px;
  --rds-gap-50: 8px;
  --rds-margin-75: 12px;
  --rds-padding-75: 12px;
  --rds-gap-75: 12px;
  --rds-margin-100: 16px;
  --rds-padding-100: 16px;
  --rds-gap-100: 16px;
  --rds-margin-150: 24px;
  --rds-padding-150: 24px;
  --rds-gap-150: 24px;
  --rds-margin-200: 32px;
  --rds-padding-200: 32px;
  --rds-gap-200: 32px;
  --rds-margin-300: 48px;
  --rds-padding-300: 48px;
  --rds-margin-400: 64px;
  --rds-padding-400: 64px;
  --rds-heading-1-margin: 0 0 8px;
  --rds-heading-2-margin: 0 0 8px;
  --rds-heading-3-margin: 0 0 8px;
  --rds-heading-4-margin: 0 0 4px;
  --rds-heading-5-margin: 0 0 4px;
  --rds-heading-6-margin: 0 0 4px;
  --rds-heading-display-1-margin: 0 0 8px;
  --rds-heading-display-2-margin: 0 0 8px;
  --rds-paragraph-margin: 0;
  --rds-caption-margin-block-start: 12px;
  --rds-dataviz-axis-margin-block-start: 4px;
  --rds-ordered-list-margin: 0;
  --rds-ordered-list-padding: 0 0 0 24px;
  --rds-ordered-list-item-margin-block-end: 8px;
  --rds-ordered-list-item-padding-inline-start: 12px;
  --rds-unordered-list-margin: 0;
  --rds-unordered-list-padding: 0 0 0 24px;
  --rds-unordered-list-item-margin-block-end: 8px;
  --rds-unordered-list-item-padding-inline-start: 12px;
  --rds-description-list-margin: 0;
  --rds-description-term-margin: 4px 0 0;
  --rds-description-term-margin-first-of-type: 0;
  --rds-description-term-margin-definition-adjacent: 24px 0 0;
  --rds-description-definition-margin: 4px 0 0;
  --rds-output-money-label-margin: 0;
  --rds-widget-heading-margin: 0;
  --rds-esg-label-width: 24px;
  --rds-esg-label-height: 24px;
  --rds-shimmer-highlight-width: 80%;
}
.rds-margin-0 {
  margin: var(--rds-margin-0);
}
.rds-margin-block-0 {
  margin-top: var(--rds-margin-0);
  margin-bottom: var(--rds-margin-0);
}
.rds-margin-block-start-0 {
  margin-top: var(--rds-margin-0);
}
.rds-margin-block-end-0 {
  margin-bottom: var(--rds-margin-0);
}
.rds-margin-inline-0 {
  margin-left: var(--rds-margin-0);
  margin-right: var(--rds-margin-0);
}
.rds-margin-inline-start-0 {
  margin-left: var(--rds-margin-0);
}
.rds-margin-inline-end-0 {
  margin-right: var(--rds-margin-0);
}
.rds-margin-15 {
  margin: var(--rds-margin-15);
}
.rds-margin-block-15 {
  margin-top: var(--rds-margin-15);
  margin-bottom: var(--rds-margin-15);
}
.rds-margin-block-start-15 {
  margin-top: var(--rds-margin-15);
}
.rds-margin-block-end-15 {
  margin-bottom: var(--rds-margin-15);
}
.rds-margin-inline-15 {
  margin-left: var(--rds-margin-15);
  margin-right: var(--rds-margin-15);
}
.rds-margin-inline-start-15 {
  margin-left: var(--rds-margin-15);
}
.rds-margin-inline-end-15 {
  margin-right: var(--rds-margin-15);
}
.rds-margin-25 {
  margin: var(--rds-margin-25);
}
.rds-margin-block-25 {
  margin-top: var(--rds-margin-25);
  margin-bottom: var(--rds-margin-25);
}
.rds-margin-block-start-25 {
  margin-top: var(--rds-margin-25);
}
.rds-margin-block-end-25 {
  margin-bottom: var(--rds-margin-25);
}
.rds-margin-inline-25 {
  margin-left: var(--rds-margin-25);
  margin-right: var(--rds-margin-25);
}
.rds-margin-inline-start-25 {
  margin-left: var(--rds-margin-25);
}
.rds-margin-inline-end-25 {
  margin-right: var(--rds-margin-25);
}
.rds-margin-50 {
  margin: var(--rds-margin-50);
}
.rds-margin-block-50 {
  margin-top: var(--rds-margin-50);
  margin-bottom: var(--rds-margin-50);
}
.rds-margin-block-start-50 {
  margin-top: var(--rds-margin-50);
}
.rds-margin-block-end-50 {
  margin-bottom: var(--rds-margin-50);
}
.rds-margin-inline-50 {
  margin-left: var(--rds-margin-50);
  margin-right: var(--rds-margin-50);
}
.rds-margin-inline-start-50 {
  margin-left: var(--rds-margin-50);
}
.rds-margin-inline-end-50 {
  margin-right: var(--rds-margin-50);
}
.rds-margin-75 {
  margin: var(--rds-margin-75);
}
.rds-margin-block-75 {
  margin-top: var(--rds-margin-75);
  margin-bottom: var(--rds-margin-75);
}
.rds-margin-block-start-75 {
  margin-top: var(--rds-margin-75);
}
.rds-margin-block-end-75 {
  margin-bottom: var(--rds-margin-75);
}
.rds-margin-inline-75 {
  margin-left: var(--rds-margin-75);
  margin-right: var(--rds-margin-75);
}
.rds-margin-inline-start-75 {
  margin-left: var(--rds-margin-75);
}
.rds-margin-inline-end-75 {
  margin-right: var(--rds-margin-75);
}
.rds-margin-100 {
  margin: var(--rds-margin-100);
}
.rds-margin-block-100 {
  margin-top: var(--rds-margin-100);
  margin-bottom: var(--rds-margin-100);
}
.rds-margin-block-start-100 {
  margin-top: var(--rds-margin-100);
}
.rds-margin-block-end-100 {
  margin-bottom: var(--rds-margin-100);
}
.rds-margin-inline-100 {
  margin-left: var(--rds-margin-100);
  margin-right: var(--rds-margin-100);
}
.rds-margin-inline-start-100 {
  margin-left: var(--rds-margin-100);
}
.rds-margin-inline-end-100 {
  margin-right: var(--rds-margin-100);
}
.rds-margin-150 {
  margin: var(--rds-margin-150);
}
.rds-margin-block-150 {
  margin-top: var(--rds-margin-150);
  margin-bottom: var(--rds-margin-150);
}
.rds-margin-block-start-150 {
  margin-top: var(--rds-margin-150);
}
.rds-margin-block-end-150 {
  margin-bottom: var(--rds-margin-150);
}
.rds-margin-inline-150 {
  margin-left: var(--rds-margin-150);
  margin-right: var(--rds-margin-150);
}
.rds-margin-inline-start-150 {
  margin-left: var(--rds-margin-150);
}
.rds-margin-inline-end-150 {
  margin-right: var(--rds-margin-150);
}
.rds-margin-200 {
  margin: var(--rds-margin-200);
}
.rds-margin-block-200 {
  margin-top: var(--rds-margin-200);
  margin-bottom: var(--rds-margin-200);
}
.rds-margin-block-start-200 {
  margin-top: var(--rds-margin-200);
}
.rds-margin-block-end-200 {
  margin-bottom: var(--rds-margin-200);
}
.rds-margin-inline-200 {
  margin-left: var(--rds-margin-200);
  margin-right: var(--rds-margin-200);
}
.rds-margin-inline-start-200 {
  margin-left: var(--rds-margin-200);
}
.rds-margin-inline-end-200 {
  margin-right: var(--rds-margin-200);
}
.rds-margin-300 {
  margin: var(--rds-margin-300);
}
.rds-margin-block-300 {
  margin-top: var(--rds-margin-300);
  margin-bottom: var(--rds-margin-300);
}
.rds-margin-block-start-300 {
  margin-top: var(--rds-margin-300);
}
.rds-margin-block-end-300 {
  margin-bottom: var(--rds-margin-300);
}
.rds-margin-inline-300 {
  margin-left: var(--rds-margin-300);
  margin-right: var(--rds-margin-300);
}
.rds-margin-inline-start-300 {
  margin-left: var(--rds-margin-300);
}
.rds-margin-inline-end-300 {
  margin-right: var(--rds-margin-300);
}
.rds-margin-400 {
  margin: var(--rds-margin-400);
}
.rds-margin-block-400 {
  margin-top: var(--rds-margin-400);
  margin-bottom: var(--rds-margin-400);
}
.rds-margin-block-start-400 {
  margin-top: var(--rds-margin-400);
}
.rds-margin-block-end-400 {
  margin-bottom: var(--rds-margin-400);
}
.rds-margin-inline-400 {
  margin-left: var(--rds-margin-400);
  margin-right: var(--rds-margin-400);
}
.rds-margin-inline-start-400 {
  margin-left: var(--rds-margin-400);
}
.rds-margin-inline-end-400 {
  margin-right: var(--rds-margin-400);
}
.rds-padding-0 {
  padding: var(--rds-padding-0);
}
.rds-padding-block-0 {
  padding-top: var(--rds-padding-0);
  padding-bottom: var(--rds-padding-0);
}
.rds-padding-block-start-0 {
  padding-top: var(--rds-padding-0);
}
.rds-padding-block-end-0 {
  padding-bottom: var(--rds-padding-0);
}
.rds-padding-inline-0 {
  padding-left: var(--rds-padding-0);
  padding-right: var(--rds-padding-0);
}
.rds-padding-inline-start-0 {
  padding-left: var(--rds-padding-0);
}
.rds-padding-inline-end-0 {
  padding-right: var(--rds-padding-0);
}
.rds-padding-15 {
  padding: var(--rds-padding-15);
}
.rds-padding-block-15 {
  padding-top: var(--rds-padding-15);
  padding-bottom: var(--rds-padding-15);
}
.rds-padding-block-start-15 {
  padding-top: var(--rds-padding-15);
}
.rds-padding-block-end-15 {
  padding-bottom: var(--rds-padding-15);
}
.rds-padding-inline-15 {
  padding-left: var(--rds-padding-15);
  padding-right: var(--rds-padding-15);
}
.rds-padding-inline-start-15 {
  padding-left: var(--rds-padding-15);
}
.rds-padding-inline-end-15 {
  padding-right: var(--rds-padding-15);
}
.rds-padding-25 {
  padding: var(--rds-padding-25);
}
.rds-padding-block-25 {
  padding-top: var(--rds-padding-25);
  padding-bottom: var(--rds-padding-25);
}
.rds-padding-block-start-25 {
  padding-top: var(--rds-padding-25);
}
.rds-padding-block-end-25 {
  padding-bottom: var(--rds-padding-25);
}
.rds-padding-inline-25 {
  padding-left: var(--rds-padding-25);
  padding-right: var(--rds-padding-25);
}
.rds-padding-inline-start-25 {
  padding-left: var(--rds-padding-25);
}
.rds-padding-inline-end-25 {
  padding-right: var(--rds-padding-25);
}
.rds-padding-50 {
  padding: var(--rds-padding-50);
}
.rds-padding-block-50 {
  padding-top: var(--rds-padding-50);
  padding-bottom: var(--rds-padding-50);
}
.rds-padding-block-start-50 {
  padding-top: var(--rds-padding-50);
}
.rds-padding-block-end-50 {
  padding-bottom: var(--rds-padding-50);
}
.rds-padding-inline-50 {
  padding-left: var(--rds-padding-50);
  padding-right: var(--rds-padding-50);
}
.rds-padding-inline-start-50 {
  padding-left: var(--rds-padding-50);
}
.rds-padding-inline-end-50 {
  padding-right: var(--rds-padding-50);
}
.rds-padding-75 {
  padding: var(--rds-padding-75);
}
.rds-padding-block-75 {
  padding-top: var(--rds-padding-75);
  padding-bottom: var(--rds-padding-75);
}
.rds-padding-block-start-75 {
  padding-top: var(--rds-padding-75);
}
.rds-padding-block-end-75 {
  padding-bottom: var(--rds-padding-75);
}
.rds-padding-inline-75 {
  padding-left: var(--rds-padding-75);
  padding-right: var(--rds-padding-75);
}
.rds-padding-inline-start-75 {
  padding-left: var(--rds-padding-75);
}
.rds-padding-inline-end-75 {
  padding-right: var(--rds-padding-75);
}
.rds-padding-100 {
  padding: var(--rds-padding-100);
}
.rds-padding-block-100 {
  padding-top: var(--rds-padding-100);
  padding-bottom: var(--rds-padding-100);
}
.rds-padding-block-start-100 {
  padding-top: var(--rds-padding-100);
}
.rds-padding-block-end-100 {
  padding-bottom: var(--rds-padding-100);
}
.rds-padding-inline-100 {
  padding-left: var(--rds-padding-100);
  padding-right: var(--rds-padding-100);
}
.rds-padding-inline-start-100 {
  padding-left: var(--rds-padding-100);
}
.rds-padding-inline-end-100 {
  padding-right: var(--rds-padding-100);
}
.rds-padding-150 {
  padding: var(--rds-padding-150);
}
.rds-padding-block-150 {
  padding-top: var(--rds-padding-150);
  padding-bottom: var(--rds-padding-150);
}
.rds-padding-block-start-150 {
  padding-top: var(--rds-padding-150);
}
.rds-padding-block-end-150 {
  padding-bottom: var(--rds-padding-150);
}
.rds-padding-inline-150 {
  padding-left: var(--rds-padding-150);
  padding-right: var(--rds-padding-150);
}
.rds-padding-inline-start-150 {
  padding-left: var(--rds-padding-150);
}
.rds-padding-inline-end-150 {
  padding-right: var(--rds-padding-150);
}
.rds-padding-200 {
  padding: var(--rds-padding-200);
}
.rds-padding-block-200 {
  padding-top: var(--rds-padding-200);
  padding-bottom: var(--rds-padding-200);
}
.rds-padding-block-start-200 {
  padding-top: var(--rds-padding-200);
}
.rds-padding-block-end-200 {
  padding-bottom: var(--rds-padding-200);
}
.rds-padding-inline-200 {
  padding-left: var(--rds-padding-200);
  padding-right: var(--rds-padding-200);
}
.rds-padding-inline-start-200 {
  padding-left: var(--rds-padding-200);
}
.rds-padding-inline-end-200 {
  padding-right: var(--rds-padding-200);
}
.rds-padding-300 {
  padding: var(--rds-padding-300);
}
.rds-padding-block-300 {
  padding-top: var(--rds-padding-300);
  padding-bottom: var(--rds-padding-300);
}
.rds-padding-block-start-300 {
  padding-top: var(--rds-padding-300);
}
.rds-padding-block-end-300 {
  padding-bottom: var(--rds-padding-300);
}
.rds-padding-inline-300 {
  padding-left: var(--rds-padding-300);
  padding-right: var(--rds-padding-300);
}
.rds-padding-inline-start-300 {
  padding-left: var(--rds-padding-300);
}
.rds-padding-inline-end-300 {
  padding-right: var(--rds-padding-300);
}
.rds-padding-400 {
  padding: var(--rds-padding-400);
}
.rds-padding-block-400 {
  padding-top: var(--rds-padding-400);
  padding-bottom: var(--rds-padding-400);
}
.rds-padding-block-start-400 {
  padding-top: var(--rds-padding-400);
}
.rds-padding-block-end-400 {
  padding-bottom: var(--rds-padding-400);
}
.rds-padding-inline-400 {
  padding-left: var(--rds-padding-400);
  padding-right: var(--rds-padding-400);
}
.rds-padding-inline-start-400 {
  padding-left: var(--rds-padding-400);
}
.rds-padding-inline-end-400 {
  padding-right: var(--rds-padding-400);
}
.rds-margin-auto {
  margin: var(--rds-margin-auto);
}
.rds-margin-block-auto {
  margin-top: var(--rds-margin-auto);
  margin-bottom: var(--rds-margin-auto);
}
.rds-margin-block-start-auto {
  margin-top: var(--rds-margin-auto);
}
.rds-margin-block-end-auto {
  margin-bottom: var(--rds-margin-auto);
}
.rds-margin-inline-auto {
  margin-left: var(--rds-margin-auto);
  margin-right: var(--rds-margin-auto);
}
.rds-margin-inline-start-auto {
  margin-left: var(--rds-margin-auto);
}
.rds-margin-inline-end-auto {
  margin-right: var(--rds-margin-auto);
}
.rds-gap-15 {
  gap: var(--rds-gap-15);
}
.rds-gap-column-15 {
  column-gap: var(--rds-gap-15);
}
.rds-gap-row-15 {
  row-gap: var(--rds-gap-15);
}
.rds-gap-25 {
  gap: var(--rds-gap-25);
}
.rds-gap-column-25 {
  column-gap: var(--rds-gap-25);
}
.rds-gap-row-25 {
  row-gap: var(--rds-gap-25);
}
.rds-gap-50 {
  gap: var(--rds-gap-50);
}
.rds-gap-column-50 {
  column-gap: var(--rds-gap-50);
}
.rds-gap-row-50 {
  row-gap: var(--rds-gap-50);
}
.rds-gap-75 {
  gap: var(--rds-gap-75);
}
.rds-gap-column-75 {
  column-gap: var(--rds-gap-75);
}
.rds-gap-row-75 {
  row-gap: var(--rds-gap-75);
}
.rds-gap-100 {
  gap: var(--rds-gap-100);
}
.rds-gap-column-100 {
  column-gap: var(--rds-gap-100);
}
.rds-gap-row-100 {
  row-gap: var(--rds-gap-100);
}
.rds-gap-150 {
  gap: var(--rds-gap-150);
}
.rds-gap-column-150 {
  column-gap: var(--rds-gap-150);
}
.rds-gap-row-150 {
  row-gap: var(--rds-gap-150);
}
.rds-gap-200 {
  gap: var(--rds-gap-200);
}
.rds-gap-column-200 {
  column-gap: var(--rds-gap-200);
}
.rds-gap-row-200 {
  row-gap: var(--rds-gap-200);
}
:root {
  --rds-motion-duration-0: 0.001s;
  --rds-motion-duration-100: 0.1s;
  --rds-motion-duration-200: 0.2s;
  --rds-motion-duration-400: 0.4s;
  --rds-motion-duration-600: 0.6s;
  --rds-motion-delay-0: 0s;
  --rds-motion-delay-200: 0.2s;
  --rds-motion-delay-400: 0.4s;
  --rds-motion-delay-600: 0.6s;
  --rds-motion-delay-800: 0.8s;
  --rds-motion-timing-function-ease-out-quad: cubic-bezier(0.5, 1, 0.89, 1);
  --rds-link-motion-property: color;
  --rds-link-motion-duration: var(--rds-motion-duration, 0.1s);
  --rds-link-motion-duration-reduced-motion: 0.001s;
  --rds-link-motion-timing-function: cubic-bezier(0.5, 1, 0.89, 1);
  --rds-shimmer-motion-animation-name: rds-shimmer-animation;
  --rds-shimmer-motion-iteration-count: infinite;
  --rds-shimmer-motion-duration: var(--rds-motion-duration, 1s);
  --rds-shimmer-motion-duration-reduced-motion: 0s;
  --rds-shimmer-motion-timing-function: linear;
}
.rds-esg-label {
  color: var(--rds-esg-label-color-text);
  background-color: var(--rds-esg-label-color-background);
  border-radius: var(--rds-esg-label-border-radius);
  font-size: var(--rds-esg-label-font-size);
  font-family: var(--rds-esg-label-font-family);
  font-style: var(--rds-esg-label-font-style);
  font-weight: var(--rds-esg-label-font-weight);
  line-height: var(--rds-esg-label-font-line-height);
  width: var(--rds-esg-label-width);
  height: var(--rds-esg-label-height);
  text-align: var(--rds-esg-label-text-align);
  -webkit-font-smoothing: var(--rds-esg-label-font-smoothing);
}
.rds-shimmer {
  position: relative;
  overflow: hidden;
  background-color: var(--rds-shimmer-color-background);
  border-radius: var(--rds-shimmer-border-radius);
}
.rds-shimmer::before {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  height: 100%;
  width: var(--rds-shimmer-highlight-width);
  background: var(--rds-shimmer-highlight-color-background);
  animation-name: var(--rds-shimmer-motion-animation-name);
  animation-duration: var(--rds-shimmer-motion-duration);
  animation-iteration-count: var(--rds-shimmer-motion-iteration-count);
  animation-timing-function: var(--rds-shimmer-motion-timing-function);
}
@media (prefers-reduced-motion) {
  .rds-shimmer::before {
    animation-duration: var(--rds-shimmer-motion-duration-reduced-motion);
  }
}
@keyframes rds-shimmer-animation {
  0% {
    left: -100%;
  }
  30% {
    left: 100%;
  }
  100% {
    left: 100%;
  }
}
.rds-widget-heading {
  color: var(--rds-widget-heading-color-text);
  font-family: var(--rds-widget-heading-font-family);
  line-height: var(--rds-widget-heading-font-line-height);
  font-size: var(--rds-widget-heading-font-size);
  font-style: var(--rds-widget-heading-font-style);
  font-weight: var(--rds-widget-heading-font-weight);
  margin: var(--rds-widget-heading-margin);
  -webkit-font-smoothing: var(--rds-widget-heading-font-smoothing);
}
*:not(.rds-focus-outline-off):focus-visible {
  outline-width: var(--rds-focus-outline-width) !important;
  outline-style: var(--rds-focus-outline-style) !important;
  outline-color: var(--rds-focus-outline-color) !important;
  outline-offset: var(--rds-focus-outline-offset);
  box-shadow: var(--rds-focus-box-shadow) !important;
  border-radius: var(--rds-focus-border-radius);
}
*:not(.rds-focus-outline-off):focus:not(:focus-visible) {
  outline: none;
}
[data-rds-theme~=dark] {
  --rds-avatar-color-background: hsl(219, 17%, 20%);
  --rds-avatar-icon-color: hsl(219, 2%, 88%);
  --rds-avatar-color-text: hsl(219, 2%, 88%);
  --rds-annotation-popup-color-text: hsl(0, 0%, 100%);
  --rds-annotation-popup-color-background: hsl(219, 17%, 20%);
  --rds-annotation-popup-color-border: hsl(219, 17%, 38%);
  --rds-annotation-popup-heading-color-text: hsl(0, 0%, 100%);
  --rds-annotation-popup-dismiss-button-icon-color: hsl(0, 0%, 100%);
  --rds-annotation-popup-dismiss-button-icon-color-hover: hsl(0, 0%, 100%);
  --rds-annotation-popup-box-shadow:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-badge-color-background: hsl(13, 100%, 44%);
  --rds-button-color-background-primary-default: hsl(219, 100%, 50%);
  --rds-button-color-text-primary-default: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-default: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-default-hover: hsl(221, 100%, 48%);
  --rds-button-color-text-primary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-default-active: hsl(226, 100%, 43%);
  --rds-button-color-text-primary-default-active: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-default-active: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-destructive: hsl(13, 100%, 44%);
  --rds-button-color-text-primary-destructive: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-destructive: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-destructive-hover: hsl(10, 100%, 41%);
  --rds-button-color-text-primary-destructive-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-destructive-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-destructive-active: hsl(5, 100%, 38%);
  --rds-button-color-text-primary-destructive-active: hsl(0, 0%, 100%);
  --rds-button-color-icon-primary-destructive-active: hsl(0, 0%, 100%);
  --rds-button-color-background-primary-disabled: hsl(219, 17%, 26%);
  --rds-button-color-text-primary-disabled: hsl(219, 17%, 62%);
  --rds-button-color-icon-primary-disabled: hsl(219, 17%, 62%);
  --rds-button-color-background-secondary-default: transparent;
  --rds-button-color-border-secondary-default: hsl(220, 100%, 58%);
  --rds-button-color-text-secondary-default: hsl(0, 0%, 100%);
  --rds-button-color-icon-secondary-default: hsl(0, 0%, 100%);
  --rds-button-color-background-secondary-default-hover: hsla(0, 0%, 100%, 0.1);
  --rds-button-color-border-secondary-default-hover: hsl(220, 100%, 58%);
  --rds-button-color-text-secondary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-secondary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-secondary-default-active: hsla(0, 0%, 0%, 0.4);
  --rds-button-color-border-secondary-default-active: hsl(220, 100%, 58%);
  --rds-button-color-text-secondary-default-active: hsl(219, 17%, 88%);
  --rds-button-color-icon-secondary-default-active: hsl(219, 17%, 88%);
  --rds-button-color-background-secondary-destructive: transparent;
  --rds-button-color-border-secondary-destructive: hsl(13, 100%, 44%);
  --rds-button-color-text-secondary-destructive: hsl(0, 0%, 100%);
  --rds-button-color-icon-secondary-destructive: hsl(0, 0%, 100%);
  --rds-button-color-background-secondary-destructive-hover: hsla(0, 0%, 100%, 0.1);
  --rds-button-color-border-secondary-destructive-hover: hsl(13, 100%, 44%);
  --rds-button-color-text-secondary-destructive-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-secondary-destructive-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-secondary-destructive-active: hsla(0, 0%, 0%, 0.4);
  --rds-button-color-border-secondary-destructive-active: hsl(13, 100%, 44%);
  --rds-button-color-text-secondary-destructive-active: hsl(219, 17%, 88%);
  --rds-button-color-icon-secondary-destructive-active: hsl(219, 17%, 88%);
  --rds-button-color-background-secondary-disabled: transparent;
  --rds-button-color-border-secondary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-text-secondary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-icon-secondary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-background-tertiary-default: transparent;
  --rds-button-color-text-tertiary-default: hsl(0, 0%, 100%);
  --rds-button-color-icon-tertiary-default: hsl(0, 0%, 100%);
  --rds-button-color-background-tertiary-default-hover: hsla(0, 0%, 100%, 0.15);
  --rds-button-color-text-tertiary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-tertiary-default-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-tertiary-default-active: hsla(0, 0%, 0%, 0.2);
  --rds-button-color-text-tertiary-default-active: hsl(219, 17%, 88%);
  --rds-button-color-icon-tertiary-default-active: hsl(219, 17%, 88%);
  --rds-button-color-background-tertiary-destructive: transparent;
  --rds-button-color-text-tertiary-destructive: hsl(0, 0%, 100%);
  --rds-button-color-icon-tertiary-destructive: hsl(13, 100%, 44%);
  --rds-button-color-background-tertiary-destructive-hover: hsla(0, 0%, 100%, 0.15);
  --rds-button-color-text-tertiary-destructive-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-tertiary-destructive-hover: hsl(13, 100%, 44%);
  --rds-button-color-background-tertiary-destructive-active: hsla(0, 0%, 0%, 0.2);
  --rds-button-color-text-tertiary-destructive-active: hsl(219, 17%, 88%);
  --rds-button-color-icon-tertiary-destructive-active: hsl(13, 100%, 44%);
  --rds-button-color-background-tertiary-disabled: transparent;
  --rds-button-color-text-tertiary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-icon-tertiary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-background-commercial-primary: hsl(24, 100%, 49%);
  --rds-button-color-text-commercial-primary: hsl(0, 0%, 100%);
  --rds-button-color-icon-commercial-primary: hsl(0, 0%, 100%);
  --rds-button-color-background-commercial-primary-hover: hsl(22, 100%, 47%);
  --rds-button-color-text-commercial-primary-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-commercial-primary-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-commercial-primary-active: hsl(19, 100%, 44%);
  --rds-button-color-text-commercial-primary-active: hsl(0, 0%, 100%);
  --rds-button-color-icon-commercial-primary-active: hsl(0, 0%, 100%);
  --rds-button-color-background-commercial-primary-disabled: hsl(219, 17%, 26%);
  --rds-button-color-text-commercial-primary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-icon-commercial-primary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-background-commercial-secondary: transparent;
  --rds-button-color-border-commercial-secondary: hsl(24, 100%, 49%);
  --rds-button-color-text-commercial-secondary: hsl(219, 17%, 93%);
  --rds-button-color-icon-commercial-secondary: hsl(219, 17%, 93%);
  --rds-button-color-background-commercial-secondary-hover: hsl(219, 17%, 20%);
  --rds-button-color-border-commercial-secondary-hover: hsl(22, 100%, 47%);
  --rds-button-color-text-commercial-secondary-hover: hsl(0, 0%, 100%);
  --rds-button-color-icon-commercial-secondary-hover: hsl(0, 0%, 100%);
  --rds-button-color-background-commercial-secondary-active: hsl(219, 17%, 10%);
  --rds-button-color-border-commercial-secondary-active: hsl(19, 100%, 44%);
  --rds-button-color-text-commercial-secondary-active: hsl(219, 17%, 88%);
  --rds-button-color-icon-commercial-secondary-active: hsl(219, 17%, 88%);
  --rds-button-color-background-commercial-secondary-disabled: hsl(219, 17%, 26%);
  --rds-button-color-text-commercial-secondary-disabled: hsl(219, 17%, 46%);
  --rds-button-color-icon-commercial-secondary-disabled: hsl(219, 17%, 46%);
  --rds-button-avatar-color-background-hover: hsl(219, 17%, 26%);
  --rds-button-avatar-color-background-active: hsl(219, 17%, 32%);
  --rds-button-avatar-color-background-focus: hsl(219, 17%, 20%);
  --rds-button-avatar-color-background-disabled: hsl(219, 17%, 20%);
  --rds-button-avatar-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-button-avatar-color-text-disabled: hsl(219, 17%, 46%);
  --rds-button-circular-label-color-text: hsl(0, 0%, 100%);
  --rds-button-circular-color-background-primary-1: hsl(20, 100%, 62%);
  --rds-button-circular-color-background-primary-1-hover: hsl(22, 100%, 47%);
  --rds-button-circular-color-background-primary-1-active: hsl(19, 100%, 44%);
  --rds-button-circular-color-background-primary-2-hover: hsl(223, 100%, 45%);
  --rds-button-circular-color-background-primary-2-active: hsl(226, 100%, 43%);
  --rds-button-circular-color-background-primary-3: hsl(155, 100%, 35%);
  --rds-button-circular-color-background-primary-3-hover: hsl(150, 99%, 29%);
  --rds-button-circular-color-background-primary-3-active: hsl(148, 100%, 26%);
  --rds-button-circular-color-background-secondary: transparent;
  --rds-button-circular-color-background-secondary-hover: hsl(219, 17%, 20%);
  --rds-button-circular-color-background-secondary-active: hsl(219, 17%, 10%);
  --rds-button-circular-color-border-secondary: hsl(219, 17%, 46%);
  --rds-button-circular-color-border-secondary-hover: hsl(219, 17%, 62%);
  --rds-button-circular-color-border-secondary-active: hsl(219, 17%, 38%);
  --rds-button-circular-icon-color-secondary: hsl(219, 17%, 88%);
  --rds-button-circular-icon-color-secondary-hover: hsl(0, 0%, 100%);
  --rds-button-circular-icon-color-secondary-active: hsl(219, 17%, 74%);
  --rds-button-circular-color-text-disabled: hsl(219, 17%, 46%);
  --rds-button-circular-color-background-disabled: hsl(219, 17%, 26%);
  --rds-button-circular-label-color-text-disabled: hsl(219, 17%, 46%);
  --rds-button-icon-color-background: hsl(219, 17%, 20%);
  --rds-button-icon-color-background-hover: hsl(219, 17%, 26%);
  --rds-button-icon-color-background-active: hsl(219, 17%, 32%);
  --rds-button-icon-color-background-focus: hsl(219, 17%, 20%);
  --rds-button-icon-color-background-disabled: hsl(219, 17%, 20%);
  --rds-button-icon-icon-color: hsl(219, 2%, 74%);
  --rds-button-icon-icon-color-hover: hsl(219, 2%, 74%);
  --rds-button-icon-icon-color-active: hsl(219, 2%, 74%);
  --rds-button-icon-icon-color-focus: hsl(219, 2%, 74%);
  --rds-button-icon-icon-color-disabled: hsl(219, 2%, 46%);
  --rds-button-icon-label-color: hsl(219, 17%, 93%);
  --rds-button-micro-action-color-text: hsl(219, 17%, 93%);
  --rds-button-micro-action-color-icon: hsl(219, 17%, 93%);
  --rds-button-micro-action-color-background-primary: hsl(219, 17%, 32%);
  --rds-button-micro-action-color-background-primary-hover: hsl(219, 17%, 32%);
  --rds-button-micro-action-color-border-primary-hover: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-text-primary-active: hsl(219, 17%, 88%);
  --rds-button-micro-action-color-icon-primary-active: hsl(219, 17%, 88%);
  --rds-button-micro-action-color-background-primary-active: hsl(0, 0%, 0%);
  --rds-button-micro-action-color-border-primary-active: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-background-primary-loading: hsl(219, 17%, 32%);
  --rds-button-micro-action-color-text-primary-disabled: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-icon-primary-disabled: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-background-primary-disabled: hsl(219, 17%, 26%);
  --rds-button-micro-action-color-border-secondary: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-border-secondary-hover: hsl(219, 17%, 62%);
  --rds-button-micro-action-color-text-secondary-active: hsl(219, 17%, 74%);
  --rds-button-micro-action-color-icon-secondary-active: hsl(219, 17%, 74%);
  --rds-button-micro-action-color-background-secondary-active: hsl(0, 0%, 0%);
  --rds-button-micro-action-color-border-secondary-active: hsl(219, 17%, 62%);
  --rds-button-micro-action-color-border-secondary-loading: hsl(219, 17%, 46%);
  --rds-button-micro-action-color-text-secondary-disabled: hsl(219, 17%, 38%);
  --rds-button-micro-action-color-icon-secondary-disabled: hsl(219, 17%, 38%);
  --rds-button-micro-action-color-border-secondary-disabled: hsl(219, 17%, 38%);
  --rds-button-micro-action-color-border-tertiary: transparent;
  --rds-button-micro-action-color-border-tertiary-hover: transparent;
  --rds-button-micro-action-color-text-tertiary-active: hsl(219, 17%, 74%);
  --rds-button-micro-action-color-icon-tertiary-active: hsl(219, 17%, 74%);
  --rds-button-micro-action-color-background-tertiary-active: hsl(0, 0%, 0%);
  --rds-button-micro-action-color-border-tertiary-active: transparent;
  --rds-button-micro-action-color-border-tertiary-loading: transparent;
  --rds-button-micro-action-color-text-tertiary-disabled: hsl(219, 17%, 38%);
  --rds-button-micro-action-color-icon-tertiary-disabled: hsl(219, 17%, 38%);
  --rds-button-micro-action-color-border-tertiary-disabled: transparent;
  --rds-card-color-text: hsl(219, 17%, 88%);
  --rds-card-color-background: hsl(219, 17%, 13%);
  --rds-card-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --rds-card-header-color-text: hsl(219, 17%, 88%);
  --rds-carousel-navigation-control-color-background: hsl(219, 17%, 13%);
  --rds-carousel-navigation-control-color-background-hover: hsl(219, 17%, 26%);
  --rds-carousel-navigation-control-color-background-active: hsl(219, 17%, 20%);
  --rds-carousel-navigation-control-color-background-disabled: hsl(219, 17%, 13%);
  --rds-carousel-navigation-control-icon-color: hsl(208, 100%, 50%);
  --rds-carousel-navigation-control-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-checkbox-color-text-checked: hsl(22, 100%, 47%);
  --rds-checkbox-label-color-text-disabled: hsl(219, 17%, 62%);
  --rds-checkbox-color-background: hsl(219, 17%, 10%);
  --rds-checkbox-color-background-checked: hsl(22, 100%, 47%);
  --rds-checkbox-color-background-disabled: hsl(219, 17%, 38%);
  --rds-checkbox-color-background-indeterminate: hsl(22, 100%, 47%);
  --rds-checkbox-color-border: hsl(219, 17%, 88%);
  --rds-checkbox-color-border-active: hsl(22, 100%, 47%);
  --rds-checkbox-color-border-checked: hsl(22, 100%, 47%);
  --rds-checkbox-color-border-disabled: hsl(219, 17%, 38%);
  --rds-checkbox-color-border-error: hsl(13, 100%, 44%);
  --rds-checkbox-color-border-focus: hsl(22, 100%, 47%);
  --rds-checkbox-color-border-hover: hsl(22, 100%, 47%);
  --rds-checkbox-color-border-indeterminate: hsl(22, 100%, 47%);
  --rds-collapsible-color-border-border: hsl(219, 17%, 32%);
  --rds-collapsible-header-color-text: hsl(219, 17%, 88%);
  --rds-collapsible-header-color-text-disabled: hsl(219, 17%, 46%);
  --rds-collapsible-heading-color-text: hsl(219, 17%, 88%);
  --rds-collapsible-heading-color-text-disabled: hsl(219, 17%, 46%);
  --rds-collapsible-heading-end-color-text: hsl(219, 17%, 88%);
  --rds-collapsible-heading-end-color-text-disabled: hsl(219, 17%, 46%);
  --rds-collapsible-chevron-color-icon: hsl(219, 17%, 88%);
  --rds-collapsible-chevron-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-collapsible-sub-heading-color-text: hsl(219, 17%, 62%);
  --rds-collapsible-sub-heading-color-text-disabled: hsl(219, 17%, 46%);
  --rds-content-reveal-button-color-background: hsl(219, 17%, 20%);
  --rds-content-reveal-button-color-text: hsl(219, 17%, 88%);
  --rds-content-reveal-button-color-icon: hsl(219, 17%, 88%);
  --rds-content-reveal-button-color-text-hover: hsl(219, 17%, 88%);
  --rds-content-reveal-button-color-icon-hover: hsl(219, 17%, 88%);
  --rds-content-reveal-button-color-background-hover: hsl(219, 17%, 38%);
  --rds-content-reveal-button-color-text-disabled: hsl(219, 17%, 46%);
  --rds-content-reveal-button-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-content-reveal-button-color-background-disabled: hsl(219, 17%, 20%);
  --rds-content-reveal-line-color-border: hsl(219, 17%, 32%);
  --rds-content-reveal-gradient-color-background:
    linear-gradient(
      to bottom,
      rgba(27, 31, 39, 0),
      rgb(27, 31, 39));
  --rds-dataview-tab-color-border: hsl(219, 17%, 26%);
  --rds-dataview-tab-color-background: hsl(219, 17%, 13%);
  --rds-dataview-tab-color-text: hsl(219, 17%, 88%);
  --rds-dataview-tab-color-text-checked: hsl(0, 0%, 100%);
  --rds-dataview-tab-color-text-disabled: hsl(219, 17%, 38%);
  --rds-dataview-tab-color-text-hover: hsl(0, 0%, 100%);
  --rds-dataview-tab-color-text-active: hsl(219, 17%, 88%);
  --rds-dataview-tab-border-block-end-color-checked: hsl(24, 100%, 49%);
  --rds-dataview-tab-border-block-end-color-hover: hsl(219, 17%, 46%);
  --rds-dataview-tab-border-block-end-color-active: hsl(219, 17%, 88%);
  --rds-dataview-tab-color-background-active: hsl(219, 17%, 10%);
  --rds-datepicker-controls-color-text: hsl(199, 100%, 67%);
  --rds-datepicker-controls-color-text-hover: hsl(219, 17%, 88%);
  --rds-datepicker-controls-color-text-active: hsl(219, 17%, 88%);
  --rds-datepicker-controls-color-icon: hsl(199, 100%, 67%);
  --rds-datepicker-controls-color-icon-hover: hsl(219, 17%, 88%);
  --rds-datepicker-controls-color-icon-active: hsl(219, 17%, 88%);
  --rds-datepicker-controls-color-background-hover: hsl(219, 17%, 32%);
  --rds-datepicker-controls-color-background-active: hsl(219, 17%, 26%);
  --rds-datepicker-weekdaynames-color-text: hsl(219, 17%, 88%);
  --rds-datepicker-day-color-background-hover: hsl(219, 17%, 38%);
  --rds-datepicker-day-color-background-active: hsl(219, 17%, 10%);
  --rds-datepicker-day-color-text: hsl(0, 0%, 100%);
  --rds-datepicker-day-color-border: transparent;
  --rds-datepicker-day-color-border-active: hsl(219, 17%, 10%);
  --rds-datepicker-day-color-border-hover: hsl(219, 17%, 38%);
  --rds-datepicker-day-color-text-disabled: hsl(219, 17%, 46%);
  --rds-datepicker-day-color-text-is-today: hsl(0, 0%, 100%);
  --rds-datepicker-day-color-border-is-today: hsl(0, 0%, 100%);
  --rds-datepicker-day-color-background-is-selected: hsl(219, 17%, 88%);
  --rds-datepicker-day-color-text-is-selected: hsl(219, 17%, 13%);
  --rds-datepicker-day-color-border-is-selected: hsl(219, 17%, 88%);
  --rds-datepicker-day-color-border-is-today-active: hsl(0, 0%, 100%);
  --rds-datepicker-day-color-border-is-today-hover: hsl(0, 0%, 100%);
  --rds-datepicker-color-text-disabled: hsl(219, 2%, 46%);
  --rds-datepicker-dialog-color-background-breakpoint-sm-down: hsl(219, 17%, 20%);
  --rds-datepicker-dialog-color-background-breakpoint-md-up: hsl(219, 17%, 20%);
  --rds-datepicker-dialog-color-border-breakpoint-md-up: hsl(219, 17%, 38%);
  --rds-datepicker-dialog-box-shadow-breakpoint-md-up:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-dialog-color-background: hsl(219, 17%, 13%);
  --rds-dialog-color-text: hsl(219, 17%, 88%);
  --rds-dialog-color-border: hsl(219, 17%, 26%);
  --rds-dialog-header-color-text: hsl(219, 17%, 88%);
  --rds-form-elements-color-text: hsl(219, 17%, 88%);
  --rds-form-elements-color-text-disabled: hsl(219, 17%, 46%);
  --rds-form-elements-color-text-readonly: hsl(219, 17%, 74%);
  --rds-form-elements-placeholder-color-text: hsl(219, 17%, 62%);
  --rds-form-elements-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --rds-form-elements-color-background: hsl(219, 17%, 10%);
  --rds-form-elements-color-border: hsl(219, 17%, 46%);
  --rds-form-elements-color-border-hover: hsl(219, 17%, 62%);
  --rds-form-elements-color-border-error: hsl(13, 100%, 44%);
  --rds-form-elements-color-border-disabled: hsl(219, 17%, 38%);
  --rds-form-elements-color-border-readonly: hsl(219, 17%, 32%);
  --rds-form-elements-prefix-suffix-color-text: hsl(219, 17%, 88%);
  --rds-form-elements-prefix-suffix-color-text-empty: hsl(219, 17%, 88%);
  --rds-form-elements-prefix-suffix-color-text-disabled: hsl(219, 17%, 46%);
  --rds-form-text-color-text: hsl(219, 17%, 62%);
  --rds-illustration-error-icon-color: hsl(219, 17%, 88%);
  --rds-indicator-group-filler-color-background: hsl(219, 17%, 46%);
  --rds-indicator-group-indicator-color-background: hsl(219, 17%, 38%);
  --rds-indicator-group-indicator-color-background-active: hsl(220, 100%, 58%);
  --rds-indicator-group-indicator-color-background-brand-01: hsl(20, 100%, 62%);
  --rds-indicator-group-indicator-color-background-accent-01: hsl(154, 100%, 29%);
  --rds-input-datepicker-button-icon-color: hsl(220, 100%, 58%);
  --rds-input-datepicker-button-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-input-error-color-text: hsl(219, 17%, 88%);
  --rds-input-file-drop-area-title-color: hsl(219, 17%, 88%);
  --rds-input-file-drop-area-title-color-disabled: hsl(219, 17%, 46%);
  --rds-input-file-drop-area-color-outline: hsl(219, 17%, 62%);
  --rds-input-file-drop-area-color-outline-disabled: hsl(219, 17%, 46%);
  --rds-input-file-drop-area-color-background: hsl(219, 17%, 13%);
  --rds-input-file-drop-area-color-background-drag-active: hsl(219, 17%, 13%);
  --rds-input-file-drop-area-instruction-color: hsl(219, 17%, 62%);
  --rds-input-file-drop-area-instruction-color-disabled: hsl(219, 17%, 46%);
  --rds-input-file-drop-area-color-outline-drag-valid: hsl(212, 100%, 67%);
  --rds-input-file-drop-area-title-color-drag-valid: hsl(212, 100%, 67%);
  --rds-input-file-file-list-color: hsl(219, 17%, 88%);
  --rds-input-file-file-list-row-border-block-end: 1px solid hsl(219, 17%, 38%);
  --rds-input-label-color-text: hsl(219, 17%, 88%);
  --rds-input-label-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-label-label-end-color-text: hsl(219, 17%, 62%);
  --rds-input-label-label-end-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-license-plate-color-border: hsl(219, 17%, 46%);
  --rds-input-license-plate-color-border-readonly: hsl(219, 17%, 13%);
  --rds-input-license-plate-color-border-international: hsl(219, 17%, 46%);
  --rds-input-license-plate-color-border-international-readonly: hsl(219, 17%, 13%);
  --rds-input-license-plate-color-text-readonly: hsl(219, 17%, 26%);
  --rds-input-license-plate-color-text-international-readonly: hsl(219, 17%, 38%);
  --rds-input-license-plate-input-color-background-disabled: hsl(219, 17%, 88%);
  --rds-input-license-plate-input-color-background-international: hsl(219, 17%, 93%);
  --rds-input-license-plate-input-start-color-background-international: hsl(219, 17%, 93%);
  --rds-input-license-plate-input-start-color-background-disabled: hsl(219, 17%, 74%);
  --rds-input-license-plate-placeholder-color-text-international: hsl(219, 17%, 46%);
  --rds-input-number-control-icon-color: hsl(220, 100%, 58%);
  --rds-input-number-control-icon-color-active: hsl(220, 100%, 58%);
  --rds-input-number-control-icon-color-hover: hsl(219, 17%, 74%);
  --rds-input-number-control-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-input-phone-number-international-color-border-open: hsl(219, 17%, 46%);
  --rds-input-phone-number-international-trigger-chevron-color: hsl(220, 100%, 58%);
  --rds-input-phone-number-international-trigger-chevron-color-hover: hsl(219, 17%, 74%);
  --rds-input-phone-number-international-trigger-chevron-color-disabled: hsl(219, 17%, 46%);
  --rds-input-phone-number-international-dropdown-color-background: hsl(219, 17%, 20%);
  --rds-input-phone-number-international-dropdown-color-border: hsl(219, 17%, 46%);
  --rds-input-phone-number-international-dropdown-box-shadow:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-input-phone-number-international-option-color-text: hsl(219, 17%, 88%);
  --rds-input-phone-number-international-option-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-phone-number-international-option-color-background-hover: hsl(219, 17%, 32%);
  --rds-input-phone-number-international-option-color-background-selected: hsl(219, 17%, 32%);
  --rds-input-phone-number-international-option-dial-code-color-text: hsl(219, 17%, 62%);
  --rds-input-phone-number-international-option-dial-code-color-text-hover: hsl(219, 17%, 88%);
  --rds-input-phone-number-international-option-dial-code-color-text-selected: hsl(219, 17%, 88%);
  --rds-input-phone-number-international-option-dial-code-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-result-placeholder-color-text: hsl(219, 17%, 62%);
  --rds-input-result-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-result-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-input-result-color-background-active: hsl(0, 0%, 0%);
  --rds-input-result-icon-color: hsl(220, 100%, 58%);
  --rds-input-search-action-button-color-background: hsl(220, 100%, 58%);
  --rds-input-search-action-button-color-background-hover: hsl(223, 100%, 45%);
  --rds-input-search-action-button-color-background-active: hsl(226, 100%, 43%);
  --rds-input-search-action-button-color-background-focus: hsl(220, 100%, 58%);
  --rds-input-search-action-button-color-background-disabled: hsl(219, 17%, 26%);
  --rds-input-search-action-button-icon-color: hsl(0, 0%, 100%);
  --rds-input-search-action-button-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-input-search-clear-button-icon-color: hsl(220, 100%, 58%);
  --rds-input-search-clear-button-icon-color-hover: hsl(219, 100%, 50%);
  --rds-input-search-clear-button-icon-color-active: hsl(219, 17%, 62%);
  --rds-input-search-clear-button-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-input-search-search-icon-color: hsl(220, 100%, 58%);
  --rds-input-search-search-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-input-supportive-text-color-text: hsl(219, 17%, 88%);
  --rds-input-supportive-text-color-text-disabled: hsl(219, 17%, 46%);
  --rds-input-time-time-separator-color-text: hsl(219, 17%, 62%);
  --rds-item-link-color-text: hsl(219, 17%, 88%);
  --rds-item-link-color-text-hover: hsl(219, 17%, 88%);
  --rds-item-link-color-background-hover: hsl(219, 17%, 32%);
  --rds-item-content-color-text-disabled: hsl(219, 17%, 46%);
  --rds-item-description-color-text: hsl(219, 17%, 62%);
  --rds-item-chevron-icon-color: hsl(219, 17%, 62%);
  --rds-item-label-end-color-text: hsl(219, 17%, 62%);
  --rds-item-label-bottom-color-text: hsl(219, 17%, 62%);
  --rds-item-link-color-icon-end-hover: hsl(219, 17%, 88%);
  --rds-item-link-color-chevron-icon-hover: hsl(219, 17%, 88%);
  --rds-item-link-label-end-color-text-hover: hsl(219, 17%, 88%);
  --rds-item-link-description-color-text-hover: hsl(219, 17%, 88%);
  --rds-item-link-label-bottom-color-text-hover: hsl(219, 17%, 88%);
  --rds-link-component-color-text: hsl(208, 100%, 50%);
  --rds-link-component-color-text-hover: hsl(219, 17%, 88%);
  --rds-link-component-color-text-active: hsl(219, 17%, 88%);
  --rds-link-component-color-text-visited: hsl(208, 100%, 50%);
  --rds-link-component-color-text-disabled: hsl(219, 17%, 46%);
  --rds-link-component-icon-color-background-primary: hsl(220, 100%, 58%);
  --rds-link-component-icon-color-background-primary-hover: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-background-primary-active: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-background-secondary: hsl(219, 17%, 13%);
  --rds-link-component-icon-color-background-secondary-hover: hsl(219, 2%, 13%);
  --rds-link-component-icon-color-background-secondary-active: hsl(219, 17%, 13%);
  --rds-link-component-icon-color-primary: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-primary-hover: hsl(219, 17%, 13%);
  --rds-link-component-icon-color-primary-active: hsl(219, 17%, 13%);
  --rds-link-component-icon-color-secondary: hsl(208, 100%, 50%);
  --rds-link-component-icon-color-secondary-hover: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-secondary-active: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-border-secondary: hsl(208, 100%, 50%);
  --rds-link-component-icon-color-border-secondary-hover: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-border-secondary-active: hsl(219, 17%, 88%);
  --rds-link-component-icon-color-background-primary-disabled: hsl(219, 17%, 46%);
  --rds-link-component-icon-color-primary-disabled: hsl(0, 0%, 0%);
  --rds-link-component-icon-color-secondary-disabled: hsl(219, 17%, 46%);
  --rds-link-component-icon-color-border-secondary-disabled: hsl(219, 17%, 46%);
  --rds-list-item-color-text: hsl(219, 17%, 88%);
  --rds-loading-state-color-text-inversed: hsl(219, 17%, 88%);
  --rds-loading-state-color-text-error: hsl(219, 17%, 88%);
  --rds-loading-state-color-text-loading: hsl(219, 17%, 88%);
  --rds-loading-state-color-text-retry: hsl(219, 17%, 88%);
  --rds-loading-state-color-text-success: hsl(219, 17%, 88%);
  --rds-loading-state-icon-color-text-error: hsl(13, 100%, 44%);
  --rds-loading-state-icon-color-text-retry: hsl(219, 100%, 50%);
  --rds-loading-state-icon-color-text-success: hsl(154, 100%, 29%);
  --rds-message-color-background: hsl(219, 17%, 13%);
  --rds-message-color-border: hsl(219, 17%, 46%);
  --rds-message-color-border-error: hsl(13, 100%, 44%);
  --rds-message-color-border-success: hsl(155, 100%, 35%);
  --rds-message-color-text: hsl(219, 17%, 88%);
  --rds-message-icon-color: hsl(219, 17%, 88%);
  --rds-modal-color-text: hsl(219, 17%, 88%);
  --rds-modal-panel-color-background: hsl(219, 17%, 13%);
  --rds-modal-panel-color-background-subtle: hsl(219, 17%, 10%);
  --rds-modal-panel-shadow: 0 0 0 1px hsl(219, 17%, 26%);
  --rds-modal-header-color-background: hsl(219, 17%, 10%);
  --rds-modal-header-color-text: hsl(219, 17%, 88%);
  --rds-modal-action-button-background-color: transparent;
  --rds-modal-action-button-color-icon: hsl(219, 17%, 88%);
  --rds-modal-action-button-color-icon-active: hsl(219, 17%, 74%);
  --rds-modal-action-button-color-icon-hover: hsl(0, 0%, 100%);
  --rds-modal-action-button-color-icon-focus: hsl(219, 17%, 88%);
  --rds-modal-action-button-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-notification-color-background-error: hsl(0, 100%, 21%);
  --rds-notification-color-background-info: hsl(200, 100%, 28%);
  --rds-notification-color-background-success: hsl(125, 100%, 13%);
  --rds-notification-color-background-warning: hsl(33, 100%, 27%);
  --rds-notification-color-border-error: hsl(13, 100%, 44%);
  --rds-notification-color-border-success: hsl(155, 100%, 35%);
  --rds-notification-color-text: hsl(219, 17%, 88%);
  --rds-notification-header-color-text: hsl(219, 17%, 88%);
  --rds-notification-icon-color: hsl(219, 17%, 88%);
  --rds-notification-dismiss-button-icon-color: hsl(219, 17%, 88%);
  --rds-notification-dismiss-button-icon-color-hover: hsl(0, 0%, 100%);
  --rds-notification-dismiss-button-icon-color-active: hsl(219, 17%, 74%);
  --rds-notification-link-color-text: var(--rds-link-color-text-inverted) !important;
  --rds-notification-link-color-text-focus: var(--rds-link-color-text-inverted-focus) !important;
  --rds-notification-link-color-text-hover: var(--rds-link-color-text-inverted-hover) !important;
  --rds-notification-link-color-text-active: var(--rds-link-color-text-inverted-active) !important;
  --rds-notification-link-color-text-visited: var(--rds-link-color-text-inverted-visited) !important;
  --rds-output-bank-account-divider-color-text: hsl(219, 17%, 62%);
  --rds-output-money-color-text: hsl(219, 17%, 88%);
  --rds-output-money-color-background-emphasized-positive: hsl(125, 100%, 13%);
  --rds-output-money-color-background-emphasized-negative: hsl(0, 100%, 21%);
  --rds-output-money-color-border-emphasized-positive: hsl(155, 100%, 35%);
  --rds-output-money-color-border-emphasized-negative: hsl(13, 100%, 44%);
  --rds-output-money-legacy-color-text-decoration: hsl(219, 17%, 88%);
  --rds-pagination-pages-color-text: hsl(219, 17%, 88%);
  --rds-pagination-navigation-color-text: hsl(199, 100%, 67%);
  --rds-pagination-navigation-color-text-hover: hsl(219, 17%, 88%);
  --rds-pagination-navigation-button-color-text-disabled: hsl(219, 17%, 46%);
  --rds-pagination-navigation-button-color-text-disabled-hover: hsl(219, 17%, 46%);
  --rds-pagination-navigation-color-icon: hsl(199, 100%, 67%);
  --rds-pagination-navigation-color-icon-hover: hsl(219, 17%, 88%);
  --rds-pagination-navigation-button-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-pagination-navigation-button-color-icon-disabled-hover: hsl(219, 17%, 46%);
  --rds-popover-icon-color: hsl(220, 100%, 58%);
  --rds-popover-icon-color-hover: hsl(199, 100%, 67%);
  --rds-progress-bar-bar-color-background: hsl(219, 17%, 13%);
  --rds-progress-bar-bar-gap: 0;
  --rds-progress-bar-bar-remaining-color-background: hsl(0, 0%, 0%);
  --rds-progress-bar-color-background-default: hsl(154, 100%, 29%);
  --rds-progress-bar-color-background-brand-01: hsl(20, 100%, 62%);
  --rds-progress-bar-color-background-brand-02: hsl(220, 100%, 58%);
  --rds-progress-bar-color-background-refresh-green: hsl(154, 100%, 29%);
  --rds-progress-bar-color-background-refresh-red: hsl(13, 100%, 44%);
  --rds-progress-bar-heading-color-text: hsl(219, 17%, 88%);
  --rds-progress-bar-label-color-text-zero-percentage: hsl(219, 17%, 88%);
  --rds-progress-bar-label-wrapper-color-text: hsl(219, 17%, 88%);
  --rds-progress-bar-label-color-text-inside: hsl(219, 17%, 88%);
  --rds-progress-bar-label-color-text-inside-end: hsl(219, 17%, 88%);
  --rds-quick-actions-color-background: hsla(219, 17%, 13%, 0.8);
  --rds-quick-actions-button-icon-icon-color: hsl(219, 17%, 88%);
  --rds-quick-actions-button-icon-icon-color-hover: hsl(0, 0%, 100%);
  --rds-quick-actions-button-icon-icon-color-active: hsl(219, 17%, 88%);
  --rds-quick-actions-button-icon-icon-color-focus: hsl(219, 17%, 88%);
  --rds-quick-actions-button-icon-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-quick-actions-button-icon-color-background: hsla(0, 0%, 100%, 0.1);
  --rds-quick-actions-button-icon-color-background-hover: hsla(0, 0%, 100%, 0.15);
  --rds-quick-actions-button-icon-color-background-active: hsla(0, 0%, 100%, 0.2);
  --rds-quick-actions-button-icon-color-background-focus: hsla(0, 0%, 100%, 0.1);
  --rds-quick-actions-button-icon-color-background-disabled: hsla(0, 0%, 100%, 0.1);
  --rds-radio-button-color-text: hsl(219, 17%, 88%);
  --rds-radio-button-label-color-border-hover: hsl(22, 100%, 47%);
  --rds-radio-button-label-color-text-disabled: hsl(219, 17%, 46%);
  --rds-radio-button-color-background: hsl(219, 17%, 10%);
  --rds-radio-button-color-background-checked: hsl(22, 100%, 47%);
  --rds-radio-button-color-background-disabled: hsl(219, 17%, 38%);
  --rds-radio-button-color-border: hsl(219, 17%, 88%);
  --rds-radio-button-color-border-active: hsl(22, 100%, 47%);
  --rds-radio-button-color-border-disabled: hsl(219, 17%, 38%);
  --rds-radio-button-color-border-error: hsl(13, 100%, 44%);
  --rds-radio-button-label-box-shadow-active: 0 0 0 3px hsla(24, 100%, 50%, 0.5), 0 0 0 4px hsl(219, 17%, 10%) inset;
  --rds-radio-button-box-shadow-selected: 0 0 0 4px hsl(219, 17%, 10%) inset, 0 0 0 5px hsl(24, 100%, 50%) inset;
  --rds-radio-button-box-shadow-disabled: 0 0 0 4px hsl(219, 17%, 10%) inset, 0 0 0 5px hsl(219, 17%, 38%) inset;
  --rds-range-color-text: hsl(0, 0%, 100%);
  --rds-range-bar-color-background: hsl(0, 0%, 0%);
  --rds-range-bar-color-background-active: hsl(22, 100%, 47%);
  --rds-range-bar-color-background-active-disabled: hsl(19, 100%, 17%);
  --rds-range-step-color-text: hsl(219, 17%, 62%);
  --rds-range-knob-color-background: hsl(219, 17%, 20%);
  --rds-range-knob-color-border: hsl(22, 100%, 47%);
  --rds-range-knob-color-background-disabled: hsl(219, 17%, 26%);
  --rds-range-knob-box-shadow: 0 3px 2px -1px hsla(220, 40%, 2%, 0.26);
  --rds-range-knob-value-background-color: hsl(219, 17%, 13%);
  --rds-search-bar-color-background: hsl(219, 17%, 10%);
  --rds-search-bar-color-background-disabled: hsl(219, 17%, 26%);
  --rds-search-bar-color-border: hsl(219, 17%, 46%);
  --rds-search-bar-color-border-disabled: hsl(219, 17%, 38%);
  --rds-search-bar-color-text: hsl(219, 17%, 88%);
  --rds-search-bar-color-text-focus: hsl(219, 17%, 88%);
  --rds-search-bar-color-text-active: hsl(219, 17%, 88%);
  --rds-search-bar-placeholder-color-text: hsl(219, 17%, 62%);
  --rds-search-bar-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --rds-search-bar-icon-color: hsl(219, 17%, 62%);
  --rds-search-bar-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-search-bar-cancel-button-color-text: hsl(219, 17%, 93%);
  --rds-search-bar-clear-button-icon-color: hsl(220, 100%, 58%);
  --rds-search-bar-clear-button-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-segmented-control-color-background: hsl(219, 17%, 20%);
  --rds-segmented-control-slider-color-border-selected: hsl(219, 17%, 32%);
  --rds-segmented-control-slider-color-background-selected: hsl(219, 17%, 32%);
  --rds-segmented-control-slider-color-border-emphasis: hsl(221, 100%, 48%);
  --rds-segmented-control-slider-color-background-emphasis: hsl(221, 100%, 48%);
  --rds-segmented-control-button-focus-outline-color-emphasis: hsl(0, 0%, 100%);
  --rds-segmented-control-button-color-text-default: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-text-default-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-icon-default: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-icon-default-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-border-default-hover: transparent;
  --rds-segmented-control-button-color-border-default-active: transparent;
  --rds-segmented-control-button-color-border-default-focus: transparent;
  --rds-segmented-control-button-color-border-default-disabled: transparent;
  --rds-segmented-control-button-color-background-default-hover: hsl(219, 17%, 26%);
  --rds-segmented-control-button-color-background-default-active: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-background-default-focus: hsl(219, 17%, 20%);
  --rds-segmented-control-button-color-background-default-disabled: transparent;
  --rds-segmented-control-button-color-text-selected: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-text-selected-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-icon-selected: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-icon-selected-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-border-selected: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-border-selected-hover: hsl(219, 17%, 46%);
  --rds-segmented-control-button-color-border-selected-active: hsl(219, 17%, 46%);
  --rds-segmented-control-button-color-border-selected-focus: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-border-selected-disabled: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-background-selected: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-background-selected-hover: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-background-selected-active: hsl(219, 17%, 13%);
  --rds-segmented-control-button-color-background-selected-focus: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-background-selected-disabled: hsl(219, 17%, 32%);
  --rds-segmented-control-button-color-text-emphasis: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-text-emphasis-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-icon-emphasis: hsl(219, 17%, 88%);
  --rds-segmented-control-button-color-icon-emphasis-disabled: hsl(219, 17%, 62%);
  --rds-segmented-control-button-color-border-emphasis: hsl(221, 100%, 48%);
  --rds-segmented-control-button-color-border-emphasis-hover: hsl(223, 100%, 45%);
  --rds-segmented-control-button-color-border-emphasis-active: hsl(226, 100%, 43%);
  --rds-segmented-control-button-color-border-emphasis-focus: hsl(221, 100%, 48%);
  --rds-segmented-control-button-color-border-emphasis-disabled: hsl(218, 100%, 35%);
  --rds-segmented-control-button-color-background-emphasis: hsl(221, 100%, 48%);
  --rds-segmented-control-button-color-background-emphasis-hover: hsl(223, 100%, 45%);
  --rds-segmented-control-button-color-background-emphasis-active: hsl(226, 100%, 43%);
  --rds-segmented-control-button-color-background-emphasis-focus: hsl(221, 100%, 48%);
  --rds-segmented-control-button-color-background-emphasis-disabled: hsl(218, 100%, 35%);
  --rds-select-placeholder-color-text: hsl(219, 17%, 62%);
  --rds-select-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --rds-select-color-background: hsl(219, 17%, 10%);
  --rds-select-chevron-color-icon: hsl(220, 100%, 58%);
  --rds-select-chevron-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-select-chevron-color-icon-hover: hsl(219, 17%, 74%);
  --rds-select-color-text: hsl(219, 17%, 88%);
  --rds-select-item-dropdown-color-background: hsl(219, 17%, 20%);
  --rds-select-item-input-color-background: hsl(219, 17%, 10%);
  --rds-select-item-color-border: hsl(219, 17%, 46%);
  --rds-select-item-color-border-hover: hsl(219, 17%, 62%);
  --rds-select-item-color-border-open: hsl(219, 17%, 46%);
  --rds-select-item-color-border-disabled: hsl(219, 17%, 38%);
  --rds-select-item-color-border-error: hsl(13, 100%, 44%);
  --rds-select-item-chevron-icon-color: hsl(220, 100%, 58%);
  --rds-select-item-chevron-icon-color-hover: hsl(219, 17%, 74%);
  --rds-select-item-divider-color-border: hsl(219, 17%, 46%);
  --rds-select-item-placeholder-color-text: hsl(219, 17%, 62%);
  --rds-select-item-placeholder-color-text-disabled: hsl(219, 17%, 46%);
  --rds-select-item-multiselect-color-text: hsl(219, 17%, 88%);
  --rds-select-item-row-color-background-hover: hsl(219, 17%, 32%);
  --rds-select-item-box-shadow-open:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-select-item-modal-header-divider-color-border: hsl(219, 17%, 46%);
  --rds-select-item-row-color-background-selectable-hover: hsl(219, 17%, 32%);
  --rds-select-item-row-color-background-preselected: hsl(219, 17%, 32%);
  --rds-select-item-row-description-color-text-preselected: hsl(219, 17%, 88%);
  --rds-select-item-row-description-color-text-selectable-hover: hsl(219, 17%, 88%);
  --rds-select-searchable-chevron-icon-color: hsl(220, 100%, 58%);
  --rds-select-searchable-chevron-icon-color-hover: hsl(219, 17%, 74%);
  --rds-select-searchable-chevron-icon-color-disabled: hsl(219, 17%, 46%);
  --rds-select-searchable-color-border: hsl(219, 17%, 46%);
  --rds-select-searchable-color-border-error: hsl(13, 100%, 44%);
  --rds-select-searchable-dropdown-color-background: hsl(219, 17%, 20%);
  --rds-select-searchable-color-border-open: hsl(219, 17%, 46%);
  --rds-select-searchable-box-shadow-open:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-select-searchable-modal-icon-color: hsl(219, 17%, 88%);
  --rds-select-searchable-modal-icon-color-hover: hsl(0, 0%, 100%);
  --rds-select-searchable-option-color-text: hsl(219, 17%, 88%);
  --rds-select-searchable-option-color-background-hover: hsl(219, 17%, 32%);
  --rds-select-searchable-option-color-background-preselected: hsl(219, 17%, 32%);
  --rds-select-searchable-option-color-background-selected: hsl(219, 17%, 32%);
  --rds-select-searchable-option-selected-icon-color: hsl(219, 17%, 88%);
  --rds-select-searchable-options-no-options-color-background: hsl(219, 17%, 20%);
  --rds-select-searchable-options-no-options-color-text: hsl(219, 17%, 88%);
  --rds-spinner-color-inversed: hsl(219, 17%, 88%);
  --rds-spinner-color-primary: hsl(220, 100%, 58%);
  --rds-step-indicator-track-line-color-background: hsl(219, 17%, 46%);
  --rds-step-indicator-badge-color-background: hsl(219, 17%, 10%);
  --rds-step-indicator-badge-color-border: hsl(219, 17%, 46%);
  --rds-step-indicator-badge-color-background-active: hsl(219, 17%, 88%);
  --rds-step-indicator-badge-color-text-active: hsl(219, 17%, 10%);
  --rds-step-indicator-badge-color-background-finished: hsl(154, 100%, 29%);
  --rds-step-indicator-badge-color-text-finished: hsl(219, 17%, 88%);
  --rds-step-indicator-badge-icon-color-finished: hsl(219, 17%, 88%);
  --rds-switch-slider-color-background: hsl(219, 17%, 46%);
  --rds-switch-slider-color-background-checked: hsl(154, 100%, 29%);
  --rds-switch-slider-color-background-disabled: hsl(219, 17%, 74%);
  --rds-switch-button-color-background: hsl(219, 17%, 93%);
  --rds-tab-color-text: hsl(219, 17%, 88%);
  --rds-tab-color-text-inverted: hsl(219, 17%, 88%);
  --rds-tab-color-icon: hsl(219, 17%, 88%);
  --rds-tab-color-icon-inverted: hsl(219, 17%, 88%);
  --rds-tab-color-border: transparent;
  --rds-tab-color-text-active: hsl(0, 0%, 100%);
  --rds-tab-color-icon-active: hsl(0, 0%, 100%);
  --rds-tab-color-border-active: hsl(24, 100%, 49%);
  --rds-tab-color-border-hover: hsl(219, 17%, 46%);
  --rds-tab-color-text-hover: hsl(219, 17%, 88%);
  --rds-tab-color-icon-hover: hsl(219, 17%, 88%);
  --rds-tab-color-border-inverted-hover: hsl(219, 17%, 88%);
  --rds-tab-color-border-bottom: hsl(219, 17%, 32%);
  --rds-table-collapsible-chevron-icon-color: hsl(199, 100%, 67%);
  --rds-table-collapsible-row-color-border-block-end: hsl(219, 17%, 32%);
  --rds-table-row-color-border: hsl(219, 17%, 32%);
  --rds-tag-color-text-default: hsl(219, 17%, 93%);
  --rds-tag-color-background-default: hsl(219, 17%, 32%);
  --rds-tag-color-text-info: hsl(200, 100%, 92%);
  --rds-tag-color-background-info: hsl(203, 100%, 23%);
  --rds-tag-color-text-warning: hsl(39, 100%, 90%);
  --rds-tag-color-background-warning: hsl(28, 100%, 22%);
  --rds-tag-color-text-error: hsl(12, 97%, 88%);
  --rds-tag-color-background-error: hsl(0, 100%, 26%);
  --rds-tag-color-text-success: hsl(140, 45%, 86%);
  --rds-tag-color-background-success: hsl(129, 100%, 16%);
  --rds-tile-color-background: hsl(219, 17%, 13%);
  --rds-tile-color-border-has-border: hsl(219, 17%, 38%);
  --rds-tile-color-border-actionable: hsl(219, 17%, 38%);
  --rds-tile-color-border-actionable-active: hsl(219, 17%, 46%);
  --rds-tile-color-border-actionable-hover: hsl(219, 17%, 74%);
  --rds-tile-color-border-selected: hsl(220, 100%, 58%);
  --rds-tile-color-border-selected-hover: hsl(199, 100%, 67%);
  --rds-tile-color-border-selected-active: hsl(219, 100%, 50%);
  --rds-tile-color-border-disabled: hsl(219, 17%, 38%);
  --rds-tile-color-border-disabled-hover: hsl(219, 17%, 38%);
  --rds-tile-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --rds-toast-color-background-error: hsl(0, 100%, 21%);
  --rds-toast-color-background-success: hsl(125, 100%, 13%);
  --rds-toast-color-border-error: hsl(13, 100%, 44%);
  --rds-toast-color-border-success: hsl(154, 100%, 29%);
  --rds-toast-content-color-text: hsl(219, 17%, 88%);
  --rds-toast-box-shadow:
    0 -1px 2px 0 hsla(220, 40%, 2%, 0.27),
    0 2px 1px -2px hsla(220, 40%, 2%, 0.28),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 10px 10px -2px hsla(220, 40%, 2%, 0.29),
    0 20px 20px -2px hsla(220, 40%, 2%, 0.3),
    0 40px 40px -2px hsla(220, 40%, 2%, 0.32);
  --rds-toast-action-color-text: hsl(219, 17%, 88%);
  --rds-toast-action-color-text-active: hsl(219, 17%, 88%);
  --rds-toast-action-color-text-focus: hsl(219, 17%, 88%);
  --rds-toast-action-color-text-hover: hsl(219, 17%, 88%);
  --rds-tree-view-label-color-text: hsl(219, 17%, 88%);
  --rds-tree-view-label-color-background-selected: hsl(219, 17%, 26%);
  --rds-tree-view-label-color-background-hover: hsl(219, 17%, 26%);
  --rds-tree-view-label-icon-color: hsl(219, 17%, 88%);
  --rds-tree-view-label-icon-color-expanded: hsl(219, 17%, 88%);
  --rds-wizard-step-circle-color-background: hsl(219, 17%, 10%);
  --rds-wizard-step-circle-color-border: hsl(219, 17%, 46%);
  --rds-wizard-step-number-color-text: hsl(219, 17%, 88%);
  --rds-wizard-step-label-color-text: hsl(219, 17%, 88%);
  --rds-wizard-step-circle-color-background-active: hsl(219, 17%, 88%);
  --rds-wizard-step-number-color-text-active: hsl(219, 17%, 10%);
  --rds-wizard-step-label-color-text-active: hsl(219, 17%, 88%);
  --rds-wizard-step-circle-color-background-disabled: hsl(219, 17%, 26%);
  --rds-wizard-step-number-color-text-disabled: hsl(219, 17%, 38%);
  --rds-wizard-step-label-color-text-disabled: hsl(219, 17%, 38%);
}
[data-rds-theme~=dark] {
  --rds-body-color-background: hsl(219, 17%, 13%);
  --rds-body-color-background-emphasis: hsl(223, 73%, 28%);
  --rds-body-color-background-subtle: hsl(219, 17%, 10%);
  --rds-dataviz-color-background: hsl(219, 17%, 13%);
  --rds-menu-color-background: hsl(219, 17%, 13%);
  --rds-menu-color-background-subtle: hsl(219, 17%, 10%);
  --rds-menu-color-background-subtle-2: hsl(0, 0%, 0%);
  --rds-popover-color-background: hsl(219, 17%, 20%);
  --rds-section-color-background: hsl(219, 17%, 13%);
  --rds-section-color-background-emphasis: hsl(223, 73%, 28%);
  --rds-section-color-background-emphasis-2: hsl(220, 100%, 58%);
  --rds-section-color-background-subtle: hsl(219, 17%, 10%);
  --rds-color-background-actionable-1: hsl(219, 17%, 10%);
  --rds-color-background-actionable-1-hover: hsl(219, 17%, 32%);
  --rds-color-background-error: hsl(0, 100%, 21%);
  --rds-color-background-info: hsl(200, 100%, 28%);
  --rds-color-background-success: hsl(125, 100%, 13%);
  --rds-color-background-warning: hsl(33, 100%, 27%);
  --rds-mark-color-background: hsl(42, 61%, 61%);
  --rds-text-selection-color-background: hsl(221, 34%, 48%);
  --rds-color-border-actionable-1: hsl(219, 17%, 46%);
  --rds-color-border-actionable-1-hover: hsl(219, 17%, 62%);
  --rds-color-border-default: hsl(219, 17%, 26%);
  --rds-color-border-disabled: hsl(219, 17%, 38%);
  --rds-color-border-error: hsl(13, 100%, 44%);
  --rds-color-border-success: hsl(155, 100%, 35%);
  --rds-color-border-selected: hsl(220, 100%, 58%);
  --rds-dataviz-axis-color-border: hsl(219, 17%, 62%);
  --rds-dataviz-datapoint-color-border: hsl(219, 17%, 20%);
  --rds-dataviz-grid-line-color-border-emphasis: hsl(219, 17%, 32%);
  --rds-dataviz-grid-line-color-border: hsl(219, 17%, 32%);
  --rds-dataviz-average-line-color-border: hsl(219, 17%, 62%);
  --rds-divider-color-border: hsl(219, 17%, 26%);
  --rds-drop-zone-color-border-default: hsl(219, 17%, 62%);
  --rds-drop-zone-color-border-default-dragover: hsl(220, 100%, 58%);
  --rds-focus-outline-color: hsl(219, 2%, 93%);
  --rds-rabo-logo-color-fill: hsl(0, 0%, 100%);
  --rds-chat-bubble-color-background-incoming: hsl(219, 17%, 20%);
  --rds-chat-bubble-color-background-outgoing: hsl(220, 100%, 58%);
  --rds-esg-label-color-background: hsl(220, 100%, 58%);
  --rds-esg-label-color-text: hsl(0, 0%, 100%);
  --rds-experiment-chat-button-color-icon: hsl(219, 17%, 88%);
  --rds-experiment-chat-button-color-background: hsl(220, 100%, 58%);
  --rds-experiment-chat-button-box-shadow:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --rds-shimmer-color-background: hsl(219, 17%, 20%);
  --rds-shimmer-highlight-color-background:
    linear-gradient(
      
      to right,
      transparent,
      hsl(219, 17%, 26%),
      transparent );
  --rds-focus-template-title-color-text: hsl(219, 17%, 88%);
  --rds-app-navigation-color-text: hsl(219, 17%, 88%);
  --rds-app-navigation-color-text-selected: hsl(219, 100%, 64%);
  --rds-app-navigation-color-icon: hsl(219, 17%, 88%);
  --rds-app-navigation-color-icon-selected: hsl(219, 100%, 64%);
  --rds-dataviz-color-qualitative-1-area: hsl(250, 100%, 9%);
  --rds-dataviz-color-qualitative-1-deemphasized: hsl(203, 100%, 23%);
  --rds-dataviz-color-qualitative-1: hsl(219, 100%, 50%);
  --rds-dataviz-color-qualitative-2-area: hsl(222, 100%, 13%);
  --rds-dataviz-color-qualitative-2-deemphasized: hsl(210, 100%, 18%);
  --rds-dataviz-color-qualitative-2: hsl(199, 100%, 67%);
  --rds-dataviz-color-qualitative-3-area: hsl(0, 100%, 8%);
  --rds-dataviz-color-qualitative-3-deemphasized: hsl(28, 100%, 22%);
  --rds-dataviz-color-qualitative-3: hsl(24, 100%, 50%);
  --rds-dataviz-color-qualitative-4-area: hsl(0, 100%, 10%);
  --rds-dataviz-color-qualitative-4-deemphasized: hsl(42, 100%, 21%);
  --rds-dataviz-color-qualitative-4: hsl(42, 100%, 56%);
  --rds-dataviz-color-qualitative-5-area: hsl(120, 100%, 3%);
  --rds-dataviz-color-qualitative-5-deemphasized: hsl(153, 100%, 17%);
  --rds-dataviz-color-qualitative-5: hsl(160, 100%, 40%);
  --rds-dataviz-color-qualitative-6-area: hsl(220, 9%, 6%);
  --rds-dataviz-color-qualitative-6-deemphasized: hsl(210, 4%, 22%);
  --rds-dataviz-color-qualitative-6: hsl(219, 2%, 62%);
  --rds-dataviz-color-qualitative-empty-deemphasized: hsl(220, 9%, 6%);
  --rds-dataviz-color-qualitative-empty: hsl(0, 0%, 0%);
  --rds-dataviz-color-qualitative-negative-deemphasized: hsl(0, 100%, 17%);
  --rds-dataviz-color-qualitative-negative: hsl(13, 100%, 44%);
  --rds-dataviz-color-qualitative-neutral-deemphasized: hsl(210, 4%, 22%);
  --rds-dataviz-color-qualitative-neutral: hsl(219, 2%, 62%);
  --rds-dataviz-color-qualitative-positive-deemphasized: hsl(153, 100%, 17%);
  --rds-dataviz-color-qualitative-positive: hsl(160, 100%, 40%);
  --rds-dataviz-color-sequential-1-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-1-10: hsl(250, 100%, 9%);
  --rds-dataviz-color-sequential-1-100: hsl(219, 100%, 50%);
  --rds-dataviz-color-sequential-1-20: hsl(259, 100%, 15%);
  --rds-dataviz-color-sequential-1-30: hsl(253, 100%, 24%);
  --rds-dataviz-color-sequential-1-40: hsl(241, 100%, 34%);
  --rds-dataviz-color-sequential-1-50: hsl(235, 100%, 39%);
  --rds-dataviz-color-sequential-1-60: hsl(229, 100%, 41%);
  --rds-dataviz-color-sequential-1-70: hsl(226, 100%, 43%);
  --rds-dataviz-color-sequential-1-80: hsl(223, 100%, 45%);
  --rds-dataviz-color-sequential-1-90: hsl(221, 100%, 48%);
  --rds-dataviz-color-sequential-2-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-2-10: hsl(222, 100%, 13%);
  --rds-dataviz-color-sequential-2-100: hsl(199, 100%, 67%);
  --rds-dataviz-color-sequential-2-20: hsl(210, 100%, 18%);
  --rds-dataviz-color-sequential-2-30: hsl(203, 100%, 23%);
  --rds-dataviz-color-sequential-2-40: hsl(200, 100%, 28%);
  --rds-dataviz-color-sequential-2-50: hsl(198, 100%, 32%);
  --rds-dataviz-color-sequential-2-60: hsl(196, 100%, 36%);
  --rds-dataviz-color-sequential-2-70: hsl(196, 81%, 44%);
  --rds-dataviz-color-sequential-2-80: hsl(198, 72%, 52%);
  --rds-dataviz-color-sequential-2-90: hsl(198, 83%, 60%);
  --rds-dataviz-color-sequential-3-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-3-10: hsl(0, 100%, 8%);
  --rds-dataviz-color-sequential-3-100: hsl(24, 100%, 50%);
  --rds-dataviz-color-sequential-3-20: hsl(0, 100%, 15%);
  --rds-dataviz-color-sequential-3-30: hsl(0, 100%, 21%);
  --rds-dataviz-color-sequential-3-40: hsl(0, 100%, 27%);
  --rds-dataviz-color-sequential-3-50: hsl(0, 100%, 33%);
  --rds-dataviz-color-sequential-3-60: hsl(10, 100%, 37%);
  --rds-dataviz-color-sequential-3-70: hsl(16, 100%, 40%);
  --rds-dataviz-color-sequential-3-80: hsl(19, 100%, 44%);
  --rds-dataviz-color-sequential-3-90: hsl(22, 100%, 47%);
  --rds-dataviz-color-sequential-4-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-4-10: hsl(0, 100%, 10%);
  --rds-dataviz-color-sequential-4-100: hsl(42, 100%, 56%);
  --rds-dataviz-color-sequential-4-20: hsl(19, 100%, 17%);
  --rds-dataviz-color-sequential-4-30: hsl(28, 100%, 22%);
  --rds-dataviz-color-sequential-4-40: hsl(33, 100%, 27%);
  --rds-dataviz-color-sequential-4-50: hsl(37, 100%, 31%);
  --rds-dataviz-color-sequential-4-60: hsl(39, 100%, 35%);
  --rds-dataviz-color-sequential-4-70: hsl(41, 100%, 39%);
  --rds-dataviz-color-sequential-4-80: hsl(42, 100%, 43%);
  --rds-dataviz-color-sequential-4-90: hsl(42, 87%, 50%);
  --rds-dataviz-color-sequential-5-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-5-10: hsl(120, 100%, 3%);
  --rds-dataviz-color-sequential-5-100: hsl(155, 100%, 35%);
  --rds-dataviz-color-sequential-5-20: hsl(120, 100%, 7%);
  --rds-dataviz-color-sequential-5-30: hsl(120, 100%, 10%);
  --rds-dataviz-color-sequential-5-40: hsl(125, 100%, 13%);
  --rds-dataviz-color-sequential-5-50: hsl(137, 100%, 16%);
  --rds-dataviz-color-sequential-5-60: hsl(143, 100%, 19%);
  --rds-dataviz-color-sequential-5-70: hsl(146, 100%, 22%);
  --rds-dataviz-color-sequential-5-80: hsl(149, 98%, 24%);
  --rds-dataviz-color-sequential-5-90: hsl(152, 99%, 27%);
  --rds-dataviz-color-sequential-6-0: hsl(0, 0%, 0%);
  --rds-dataviz-color-sequential-6-10: hsl(220, 9%, 6%);
  --rds-dataviz-color-sequential-6-100: hsl(219, 2%, 62%);
  --rds-dataviz-color-sequential-6-20: hsl(220, 4%, 15%);
  --rds-dataviz-color-sequential-6-30: hsl(210, 4%, 22%);
  --rds-dataviz-color-sequential-6-40: hsl(200, 2%, 28%);
  --rds-dataviz-color-sequential-6-50: hsl(220, 2%, 35%);
  --rds-dataviz-color-sequential-6-60: hsl(210, 2%, 40%);
  --rds-dataviz-color-sequential-6-70: hsl(210, 2%, 46%);
  --rds-dataviz-color-sequential-6-80: hsl(210, 2%, 51%);
  --rds-dataviz-color-sequential-6-90: hsl(210, 2%, 56%);
  --rds-dataviz-gradient-qualitative-1-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(219, 100%, 50%) 2px,
      hsl(219, 100%, 50%) 4px);
  --rds-dataviz-gradient-qualitative-1-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(203, 100%, 23%) 2px,
      hsl(203, 100%, 23%) 4px);
  --rds-dataviz-gradient-qualitative-2-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(199, 100%, 67%) 2px,
      hsl(199, 100%, 67%) 4px);
  --rds-dataviz-gradient-qualitative-2-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(210, 100%, 18%) 2px,
      hsl(210, 100%, 18%) 4px);
  --rds-dataviz-gradient-qualitative-3-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(24, 100%, 50%) 2px,
      hsl(24, 100%, 50%) 4px);
  --rds-dataviz-gradient-qualitative-3-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(28, 100%, 22%) 2px,
      hsl(28, 100%, 22%) 4px);
  --rds-dataviz-gradient-qualitative-4-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(42, 100%, 56%) 2px,
      hsl(42, 100%, 56%) 4px);
  --rds-dataviz-gradient-qualitative-4-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(42, 100%, 21%) 2px,
      hsl(42, 100%, 21%) 4px);
  --rds-dataviz-gradient-qualitative-5-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(160, 100%, 40%) 2px,
      hsl(160, 100%, 40%) 4px);
  --rds-dataviz-gradient-qualitative-5-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(153, 100%, 17%) 2px,
      hsl(153, 100%, 17%) 4px);
  --rds-dataviz-gradient-qualitative-6-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(219, 2%, 62%) 2px,
      hsl(219, 2%, 62%) 4px);
  --rds-dataviz-gradient-qualitative-6-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(210, 4%, 22%) 2px,
      hsl(210, 4%, 22%) 4px);
  --rds-dataviz-gradient-qualitative-negative-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(13, 100%, 44%) 2px,
      hsl(13, 100%, 44%) 4px);
  --rds-dataviz-gradient-qualitative-negative-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(0, 100%, 17%) 2px,
      hsl(0, 100%, 17%) 4px);
  --rds-dataviz-gradient-qualitative-positive-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(160, 100%, 40%) 2px,
      hsl(160, 100%, 40%) 4px);
  --rds-dataviz-gradient-qualitative-positive-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(153, 100%, 17%) 2px,
      hsl(153, 100%, 17%) 4px);
  --rds-dataviz-gradient-qualitative-neutral-uncertain:
    repeating-linear-gradient(
      -45deg,
      hsl(0, 0%, 0%),
      hsl(0, 0%, 0%) 2px,
      hsl(219, 2%, 62%) 2px,
      hsl(219, 2%, 62%) 4px);
  --rds-dataviz-gradient-qualitative-neutral-uncertain-deemphasized:
    repeating-linear-gradient(
      -45deg,
      hsl(220, 9%, 6%),
      hsl(220, 9%, 6%) 2px,
      hsl(210, 4%, 22%) 2px,
      hsl(210, 4%, 22%) 4px);
  --rds-body-color-text: hsl(219, 17%, 88%);
  --rds-caption-color-text: hsl(219, 17%, 88%);
  --rds-color-text-disabled: hsl(219, 17%, 46%);
  --rds-color-text-selected: hsl(220, 100%, 58%);
  --rds-dataviz-axis-color-text: hsl(219, 17%, 62%);
  --rds-dataviz-header-color-text: hsl(219, 17%, 88%);
  --rds-dataviz-legend-color-text: hsl(219, 17%, 88%);
  --rds-description-definition-color-text: hsl(219, 17%, 62%);
  --rds-description-term-color-text: hsl(219, 17%, 88%);
  --rds-ordered-list-color-text: hsl(219, 17%, 88%);
  --rds-paragraph-color-text: hsl(219, 17%, 88%);
  --rds-heading-1-color-text: hsl(219, 100%, 64%);
  --rds-heading-2-color-text: hsl(219, 100%, 64%);
  --rds-heading-3-color-text: hsl(219, 100%, 64%);
  --rds-heading-4-color-text: hsl(219, 17%, 93%);
  --rds-heading-5-color-text: hsl(219, 17%, 93%);
  --rds-heading-6-color-text: hsl(219, 17%, 74%);
  --rds-heading-display-1-color-text: hsl(219, 100%, 64%);
  --rds-heading-display-2-color-text: hsl(219, 100%, 64%);
  --rds-link-color-text: hsl(208, 100%, 50%);
  --rds-link-color-text-focus: hsl(219, 17%, 88%);
  --rds-link-color-text-hover: hsl(219, 17%, 88%);
  --rds-link-color-text-active: hsl(219, 17%, 88%);
  --rds-link-color-text-visited: hsl(220, 32%, 64%);
  --rds-link-color-text-subtle: hsl(208, 100%, 50%);
  --rds-link-color-text-subtle-focus: hsl(219, 17%, 88%);
  --rds-link-color-text-subtle-hover: hsl(208, 100%, 50%);
  --rds-link-color-text-subtle-active: hsl(219, 17%, 88%);
  --rds-link-color-text-subtle-visited: hsl(220, 32%, 64%);
  --rds-link-color-text-inverted: hsl(219, 17%, 88%);
  --rds-link-color-text-inverted-active: hsl(219, 17%, 88%);
  --rds-link-color-text-inverted-focus: hsl(219, 17%, 88%);
  --rds-link-color-text-inverted-hover: hsl(219, 17%, 88%);
  --rds-link-color-text-inverted-visited: hsl(220, 32%, 64%);
  --rds-link-color-text-footer: hsl(219, 17%, 62%);
  --rds-link-color-text-footer-hover: hsl(219, 17%, 62%);
  --rds-link-color-text-footer-focus: hsl(219, 17%, 88%);
  --rds-link-color-text-footer-active: hsl(219, 17%, 88%);
  --rds-link-color-text-footer-visited: hsl(219, 17%, 62%);
  --rds-unordered-list-color-text: hsl(219, 17%, 88%);
  --rds-mark-color-text: hsl(219, 17%, 13%);
  --rds-output-money-label-color-text: hsl(219, 17%, 88%);
  --rds-text-support-1-color-text: hsl(219, 17%, 62%);
  --rds-text-support-2-color-text: hsl(219, 17%, 62%);
  --rds-text-support-3-color-text: hsl(219, 17%, 62%);
  --rds-widget-heading-color-text: hsl(219, 17%, 88%);
  --rds-text-selection-color-text: hsl(0, 0%, 100%);
  --rds-color-icon-inverted: hsl(219, 17%, 88%);
  --rds-color-icon-actionable-1: hsl(219, 17%, 88%);
  --rds-color-icon-actionable-1-hover: hsl(0, 0%, 100%);
  --rds-color-icon-actionable-2: hsl(219, 17%, 88%);
  --rds-color-icon-actionable-2-hover: hsl(0, 0%, 100%);
  --rds-color-icon-default: hsl(219, 17%, 88%);
  --rds-color-icon-negative: hsl(13, 100%, 44%);
  --rds-color-icon-positive: hsl(155, 100%, 35%);
  --rds-color-icon-support: hsl(219, 17%, 62%);
  --rds-color-icon-selected: hsl(220, 100%, 58%);
  --rds-color-icon-disabled: hsl(219, 17%, 46%);
  --rds-illustration-color-primary: hsl(224, 81%, 39%);
  --rds-illustration-color-accent-cool: hsl(219, 100%, 64%);
  --rds-illustration-color-accent-warm: hsl(22, 100%, 47%);
  --rds-illustration-color-accent-fresh: hsl(154, 100%, 29%);
  --rds-illustration-color-fabrics: hsl(219, 17%, 62%);
  --rds-illustration-color-shadows: hsl(219, 17%, 32%);
  --rds-illustration-color-surface: hsl(219, 17%, 88%);
  --rds-illustration-color-line-standalone: hsl(219, 17%, 62%);
  --rds-illustration-color-text: hsl(0, 0%, 100%);
  --rds-illustration-color-text-standalone: hsl(219, 17%, 88%);
  --rds-box-shadow-100:
    0 -1px 3px 0 hsla(220, 40%, 2%, 0.27),
    0 1px 2px -5px hsla(220, 40%, 2%, 0.26),
    0 2px 5px -5px hsla(220, 40%, 2%, 0.28),
    0 4px 12px -5px hsla(220, 40%, 2%, 0.29),
    0 8px 12px -5px hsla(220, 40%, 2%, 0.31);
  --rds-box-shadow-200:
    0 -2px 5px 0 hsla(220, 40%, 2%, 0.26),
    0 1px 1px -2px hsla(220, 40%, 2%, 0.27),
    0 2px 2px -2px hsla(220, 40%, 2%, 0.27),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 9px 9px -2px hsla(220, 40%, 2%, 0.29),
    0 16px 16px -2px hsla(220, 40%, 2%, 0.3);
  --rds-box-shadow-300:
    0 -1px 2px 0 hsla(220, 40%, 2%, 0.27),
    0 2px 1px -2px hsla(220, 40%, 2%, 0.28),
    0 5px 5px -2px hsla(220, 40%, 2%, 0.28),
    0 10px 10px -2px hsla(220, 40%, 2%, 0.29),
    0 20px 20px -2px hsla(220, 40%, 2%, 0.3),
    0 40px 40px -2px hsla(220, 40%, 2%, 0.32);
  --rds-focus-box-shadow: 0 0 0 3px hsl(219, 17%, 13%);
}
[data-rds-theme~=dark] {
  --rds-money-transaction-color-text: hsl(219, 17%, 88%);
  --rds-money-transaction-color-background-positive: hsl(125, 100%, 13%);
  --rds-money-transaction-color-background-negative: hsl(0, 100%, 21%);
  --rds-money-transaction-color-background-failed: hsl(0, 100%, 21%);
  --rds-money-transaction-color-border-positive: hsl(155, 100%, 35%);
  --rds-money-transaction-color-border-negative: hsl(13, 100%, 44%);
  --rds-money-transaction-color-border-failed: hsl(13, 100%, 44%);
}
[data-rds-theme~=dark] {
  --rds-anchor-color-text: hsl(219, 17%, 88%);
  --rds-anchor-inverse-color-text: hsl(219, 17%, 88%);
  --rds-page-layout-template-anchor-color-text: hsl(208, 100%, 50%);
  --rds-template-focus-dismiss-button-color: hsl(219, 17%, 93%);
  --rds-usp-card-border-color: hsl(219, 17%, 26%);
  --rds-usp-card-promo-background-color: hsl(223, 73%, 28%);
}
@layer automatic {
  body.rds-auto-styling-on,
  .rds-auto-styling-on body {
    color: var(--rds-body-color-text);
    font-family: var(--rds-body-font-family);
    line-height: var(--rds-body-font-line-height);
    font-size: var(--rds-body-font-size);
    font-style: var(--rds-body-font-style);
    font-weight: var(--rds-body-font-weight);
    -webkit-font-smoothing: var(--rds-body-font-smoothing);
  }
  h1.rds-auto-styling-on,
  .rds-auto-styling-on h1 {
    color: var(--rds-heading-1-color-text);
    font-family: var(--rds-heading-1-font-family);
    line-height: var(--rds-heading-1-font-line-height);
    font-size: var(--rds-heading-1-font-size);
    font-style: var(--rds-heading-1-font-style);
    font-weight: var(--rds-heading-1-font-weight);
    margin: var(--rds-heading-1-margin);
    -webkit-font-smoothing: var(--rds-heading-1-font-smoothing);
  }
  h2.rds-auto-styling-on,
  .rds-auto-styling-on h2 {
    color: var(--rds-heading-2-color-text);
    font-family: var(--rds-heading-2-font-family);
    line-height: var(--rds-heading-2-font-line-height);
    font-size: var(--rds-heading-2-font-size);
    font-style: var(--rds-heading-2-font-style);
    font-weight: var(--rds-heading-2-font-weight);
    margin: var(--rds-heading-2-margin);
    -webkit-font-smoothing: var(--rds-heading-2-font-smoothing);
  }
  h3.rds-auto-styling-on,
  .rds-auto-styling-on h3 {
    color: var(--rds-heading-3-color-text);
    font-family: var(--rds-heading-3-font-family);
    line-height: var(--rds-heading-3-font-line-height);
    font-size: var(--rds-heading-3-font-size);
    font-style: var(--rds-heading-3-font-style);
    font-weight: var(--rds-heading-3-font-weight);
    margin: var(--rds-heading-3-margin);
    -webkit-font-smoothing: var(--rds-heading-3-font-smoothing);
  }
  h4.rds-auto-styling-on,
  .rds-auto-styling-on h4 {
    color: var(--rds-heading-4-color-text);
    font-family: var(--rds-heading-4-font-family);
    line-height: var(--rds-heading-4-font-line-height);
    font-size: var(--rds-heading-4-font-size);
    font-style: var(--rds-heading-4-font-style);
    font-weight: var(--rds-heading-4-font-weight);
    margin: var(--rds-heading-4-margin);
    -webkit-font-smoothing: var(--rds-heading-4-font-smoothing);
  }
  h5.rds-auto-styling-on,
  .rds-auto-styling-on h5 {
    color: var(--rds-heading-5-color-text);
    font-family: var(--rds-heading-5-font-family);
    line-height: var(--rds-heading-5-font-line-height);
    font-size: var(--rds-heading-5-font-size);
    font-style: var(--rds-heading-5-font-style);
    font-weight: var(--rds-heading-5-font-weight);
    margin: var(--rds-heading-5-margin);
    -webkit-font-smoothing: var(--rds-heading-5-font-smoothing);
  }
  h6.rds-auto-styling-on,
  .rds-auto-styling-on h6 {
    color: var(--rds-heading-6-color-text);
    font-family: var(--rds-heading-6-font-family);
    line-height: var(--rds-heading-6-font-line-height);
    font-size: var(--rds-heading-6-font-size);
    font-style: var(--rds-heading-6-font-style);
    font-weight: var(--rds-heading-6-font-weight);
    margin: var(--rds-heading-6-margin);
    -webkit-font-smoothing: var(--rds-heading-6-font-smoothing);
  }
  p.rds-auto-styling-on,
  .rds-auto-styling-on p {
    color: var(--rds-paragraph-color-text);
    font-family: var(--rds-paragraph-font-family);
    line-height: var(--rds-paragraph-font-line-height);
    font-size: var(--rds-paragraph-font-size);
    font-style: var(--rds-paragraph-font-style);
    font-weight: var(--rds-paragraph-font-weight);
    margin: var(--rds-paragraph-margin);
    -webkit-font-smoothing: var(--rds-paragraph-font-smoothing);
  }
  ul.rds-auto-styling-on,
  .rds-auto-styling-on ul {
    color: var(--rds-unordered-list-color-text);
    font-family: var(--rds-unordered-list-font-family);
    line-height: var(--rds-unordered-list-font-line-height);
    font-size: var(--rds-unordered-list-font-size);
    font-style: var(--rds-unordered-list-font-style);
    font-weight: var(--rds-unordered-list-font-weight);
    margin: var(--rds-unordered-list-margin);
    padding: var(--rds-unordered-list-padding);
    list-style: var(--rds-unordered-list-style);
    -webkit-font-smoothing: var(--rds-unordered-list-font-smoothing);
  }
  ul.rds-auto-styling-on li,
  .rds-auto-styling-on ul li {
    margin-bottom: var(--rds-unordered-list-item-margin-block-end);
    padding-left: var(--rds-unordered-list-item-padding-inline-start);
  }
  ul.rds-auto-styling-on li:before,
  .rds-auto-styling-on ul li:before {
    content: var(--rds-unordered-list-item-bullet-content);
    display: var(--rds-unordered-list-item-bullet-display);
    font-size: var(--rds-unordered-list-item-bullet-font-size);
    margin-left: var(--rds-unordered-list-item-bullet-margin-block-start);
    width: var(--rds-unordered-list-item-bullet-width);
  }
  ol.rds-auto-styling-on,
  .rds-auto-styling-on ol {
    color: var(--rds-ordered-list-color-text);
    font-family: var(--rds-ordered-list-font-family);
    line-height: var(--rds-ordered-list-font-line-height);
    font-size: var(--rds-ordered-list-font-size);
    font-style: var(--rds-ordered-list-font-style);
    font-weight: var(--rds-ordered-list-font-weight);
    margin: var(--rds-ordered-list-margin);
    padding: var(--rds-ordered-list-padding);
    -webkit-font-smoothing: var(--rds-ordered-list-font-smoothing);
  }
  ol.rds-auto-styling-on li,
  .rds-auto-styling-on ol li {
    margin-bottom: var(--rds-ordered-list-item-margin-block-end);
    padding-left: var(--rds-ordered-list-item-padding-inline-start);
  }
  dl.rds-auto-styling-on,
  .rds-auto-styling-on dl {
    font-family: var(--rds-description-list-font-family);
    margin: var(--rds-description-list-margin);
    -webkit-font-smoothing: var(--rds-description-list-font-smoothing);
  }
  dl.rds-auto-styling-on dt,
  .rds-auto-styling-on dl dt {
    line-height: var(--rds-description-term-font-line-height);
    font-size: var(--rds-description-term-font-size);
    font-style: var(--rds-description-term-font-style);
    font-weight: var(--rds-description-term-font-weight);
    margin: var(--rds-description-term-margin);
    color: var(--rds-description-term-color-text);
  }
  dl.rds-auto-styling-on dt:first-of-type,
  .rds-auto-styling-on dl dt:first-of-type {
    margin: var(--rds-description-term-margin-first-of-type);
  }
  dl.rds-auto-styling-on dd,
  .rds-auto-styling-on dl dd {
    line-height: var(--rds-description-definition-font-line-height);
    font-size: var(--rds-description-definition-font-size);
    font-style: var(--rds-description-definition-font-style);
    font-weight: var(--rds-description-definition-font-weight);
    margin: var(--rds-description-definition-margin);
    color: var(--rds-description-definition-color-text);
  }
  dl.rds-auto-styling-on dd + dt,
  .rds-auto-styling-on dl dd + dt {
    margin: var(--rds-description-term-margin-definition-adjacent);
  }
  figcaption.rds-auto-styling-on,
  .rds-auto-styling-on figcaption {
    color: var(--rds-caption-color-text);
    font-family: var(--rds-caption-font-family);
    line-height: var(--rds-caption-font-line-height);
    font-size: var(--rds-caption-font-size);
    font-style: var(--rds-caption-font-style);
    font-weight: var(--rds-caption-font-weight);
    margin-top: var(--rds-caption-margin-block-start);
    -webkit-font-smoothing: var(--rds-caption-font-smoothing);
  }
  a.rds-auto-styling-on,
  .rds-auto-styling-on a {
    color: var(--rds-link-color-text);
    font-family: var(--rds-link-font-family);
    -webkit-text-decoration: var(--rds-link-font-text-decoration);
    text-decoration: var(--rds-link-font-text-decoration);
    text-decoration-skip-ink: var(--rds-link-font-text-decoration-skip-ink);
    transition-property: var(--rds-link-motion-property);
    transition-duration: var(--rds-link-motion-duration);
    transition-timing-function: var(--rds-link-motion-timing-function);
  }
  @media (prefers-reduced-motion) {
    a.rds-auto-styling-on,
    .rds-auto-styling-on a {
      transition-duration: var(--rds-link-motion-duration-reduced-motion);
    }
  }
  a.rds-auto-styling-on:visited,
  .rds-auto-styling-on a:visited {
    color: var(--rds-link-color-text-visited);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-visited);
    text-decoration: var(--rds-link-font-text-decoration-visited);
  }
  a.rds-auto-styling-on:focus,
  .rds-auto-styling-on a:focus {
    color: var(--rds-link-color-text-focus);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-focus);
    text-decoration: var(--rds-link-font-text-decoration-focus);
  }
  a.rds-auto-styling-on:hover,
  .rds-auto-styling-on a:hover {
    color: var(--rds-link-color-text-hover);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-hover);
    text-decoration: var(--rds-link-font-text-decoration-hover);
  }
  a.rds-auto-styling-on:active,
  .rds-auto-styling-on a:active {
    color: var(--rds-link-color-text-active);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-active);
    text-decoration: var(--rds-link-font-text-decoration-active);
  }
  a.rds-auto-styling-on.rds-link-subtle,
  .rds-auto-styling-on a.rds-link-subtle {
    color: var(--rds-link-color-text-subtle);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle);
    text-decoration: var(--rds-link-font-text-decoration-subtle);
  }
  a.rds-auto-styling-on:visited.rds-link-subtle,
  .rds-auto-styling-on a:visited.rds-link-subtle {
    color: var(--rds-link-color-text-subtle-visited);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-visited);
    text-decoration: var(--rds-link-font-text-decoration-subtle-visited);
  }
  a.rds-auto-styling-on:focus.rds-link-subtle,
  .rds-auto-styling-on a:focus.rds-link-subtle {
    color: var(--rds-link-color-text-subtle-focus);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-focus);
    text-decoration: var(--rds-link-font-text-decoration-subtle-focus);
  }
  a.rds-auto-styling-on:hover.rds-link-subtle,
  .rds-auto-styling-on a:hover.rds-link-subtle {
    color: var(--rds-link-color-text-subtle-hover);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-hover);
    text-decoration: var(--rds-link-font-text-decoration-subtle-hover);
  }
  a.rds-auto-styling-on:active.rds-link-subtle,
  .rds-auto-styling-on a:active.rds-link-subtle {
    color: var(--rds-link-color-text-subtle-active);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-subtle-active);
    text-decoration: var(--rds-link-font-text-decoration-subtle-active);
  }
  a.rds-auto-styling-on.rds-link-inverted,
  .rds-auto-styling-on a.rds-link-inverted {
    color: var(--rds-link-color-text-inverted);
  }
  a.rds-auto-styling-on:visited.rds-link-inverted,
  .rds-auto-styling-on a:visited.rds-link-inverted {
    color: var(--rds-link-color-text-inverted-visited);
  }
  a.rds-auto-styling-on:focus.rds-link-inverted,
  .rds-auto-styling-on a:focus.rds-link-inverted {
    color: var(--rds-link-color-text-inverted-focus);
  }
  a.rds-auto-styling-on:hover.rds-link-inverted,
  .rds-auto-styling-on a:hover.rds-link-inverted {
    color: var(--rds-link-color-text-inverted-hover);
  }
  a.rds-auto-styling-on:active.rds-link-inverted,
  .rds-auto-styling-on a:active.rds-link-inverted {
    color: var(--rds-link-color-text-inverted-active);
  }
  a.rds-auto-styling-on.rds-link-footer,
  .rds-auto-styling-on a.rds-link-footer {
    color: var(--rds-link-color-text-footer);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-footer);
    text-decoration: var(--rds-link-font-text-decoration-footer);
  }
  a.rds-auto-styling-on.rds-link-footer:visited,
  .rds-auto-styling-on a.rds-link-footer:visited {
    color: var(--rds-link-color-text-footer-visited);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-visited);
    text-decoration: var(--rds-link-font-text-decoration-footer-visited);
  }
  a.rds-auto-styling-on.rds-link-footer:focus,
  .rds-auto-styling-on a.rds-link-footer:focus {
    color: var(--rds-link-color-text-footer-focus);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-focus);
    text-decoration: var(--rds-link-font-text-decoration-footer-focus);
  }
  a.rds-auto-styling-on.rds-link-footer:hover,
  .rds-auto-styling-on a.rds-link-footer:hover {
    color: var(--rds-link-color-text-footer-hover);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-hover);
    text-decoration: var(--rds-link-font-text-decoration-footer-hover);
  }
  a.rds-auto-styling-on.rds-link-footer:active,
  .rds-auto-styling-on a.rds-link-footer:active {
    color: var(--rds-link-color-text-footer-active);
    -webkit-text-decoration: var(--rds-link-font-text-decoration-footer-active);
    text-decoration: var(--rds-link-font-text-decoration-footer-active);
  }
  a.rds-auto-styling-on.rds-link-icon,
  .rds-auto-styling-on a.rds-link-icon {
    display: inline-flex;
    align-items: center;
  }
  ul.rds-auto-styling-off li::before,
  .rds-auto-styling-on .rds-auto-styling-off li::before,
  a.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off a,
  figcaption.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off figcaption,
  dd.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off dd,
  dt.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off dt,
  dl.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off dl,
  li.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off li,
  ol.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off ol,
  ul.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off ul,
  p.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off p,
  h6.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h6,
  h5.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h5,
  h4.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h4,
  h3.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h3,
  h2.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h2,
  h1.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off h1,
  body.rds-auto-styling-off,
  .rds-auto-styling-on .rds-auto-styling-off body {
    color: revert;
    font-family: revert;
    line-height: revert;
    font-size: revert;
    font-style: revert;
    font-weight: revert;
    -webkit-font-smoothing: revert;
    -webkit-text-decoration: revert;
    text-decoration: revert;
    text-decoration-skip-ink: revert;
    margin: revert;
    padding: revert;
    list-style: revert;
    content: revert;
  }
}
@layer reset {
  [class^=rds-] {
    line-height: normal;
    box-sizing: border-box;
    overflow-wrap: anywhere;
  }
  [class^=rds-] *,
  [class^=rds-] *::before,
  [class^=rds-] *::after {
    box-sizing: border-box;
  }
  .rds-auto-styling-on [class^=rds-] {
    line-height: revert-layer;
  }
  .rds-auto-styling-off [class^=rds-] {
    line-height: normal;
  }
}
@layer reset, automatic;

/* node_modules/@rabobank/rds-style/fonts/myriad/default.css */
/*!
This CSS resource incorporates links to font software which is the valuable copyrighted
property of Monotype Imaging and/or its suppliers. You may not attempt to copy, install,
redistribute, convert, modify or reverse engineer this font software. Please contact Monotype
Imaging with any questions regarding Web Fonts:  http://webfonts.fonts.com
*/
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 300;
  src: url("./media/e7e30ff2-3a95-49b0-bbf9-024f40ead426.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 300;
  src: url("./media/6ad65c4a-999a-4b06-92ad-075dd9a6c0a7.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 400;
  src: url("./media/3b0f1c67-c2e4-4df6-976f-49d52e45aba1.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 400;
  src: url("./media/a56f9fd5-b438-4696-ae62-d273eb2e4c1b.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 700;
  src: url("./media/0b6110f9-6072-46b9-98af-7d09f7c895b8.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 700;
  src: url("./media/2cc3ff2f-19fe-458d-99da-2fb1acb43d81.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: normal;
  font-weight: 800;
  src: url("./media/eba438b3-9ab9-48ba-b1c5-610f83b38303.woff2") format("woff2");
  font-display: swap;
}
@font-face {
  font-family: "Myriad";
  font-style: italic;
  font-weight: 800;
  src: url("./media/fd5daa3f-a61a-4aed-93cd-54bc94bb59b6.woff2") format("woff2");
  font-display: swap;
}

/* src/styles.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
  scroll-behavior: smooth;
}
* {
  margin: 0;
}

/* angular:styles/global:styles */
/*# sourceMappingURL=styles.css.map */
