@charset "UTF-8";
/**
 * Do not edit directly
 * Generated on Thu, 03 Aug 2023 09:28:18 GMT
 * by the Enable Design System
 */
@import url("https://p.typekit.net/p.css?s=1&k=tud0trt&ht=tk&f=137.139.169.171.173.175.5474.17451.17454.25777&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=abv7edq&ht=tk&f=137.139.169.175.176.5474.25136.17451.17454&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=wce8vyk&ht=tk&f=10954.13454.13456.13458.13459.13460&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=tud0trt&ht=tk&f=137.139.169.171.173.175.5474.17451.17454.25777&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=abv7edq&ht=tk&f=137.139.169.175.176.5474.25136.17451.17454&a=83966272&app=typekit&e=css");
@import url("https://p.typekit.net/p.css?s=1&k=wce8vyk&ht=tk&f=10954.13454.13456.13458.13459.13460&a=83966272&app=typekit&e=css");
:root {
  --eds-spacing-size-xl: 2.5;
  --eds-spacing-size-l: 2;
  --eds-spacing-size-m: 1.5;
  --eds-spacing-size-s: 1;
  --eds-spacing-size-xs: 0.5;
  --eds-measure-text-l: 80; /* The max width of a text-containing element */
  --eds-measure-text-m: 60; /* The max width of a text-containing element */
  --eds-measure-text-s: 40; /* The max width of a text-containing element */
  --eds-font-line-height-xxl: 3;
  --eds-font-line-height-xl: 2;
  --eds-font-line-height-l: 1.5;
  --eds-font-line-height-m: 1.375;
  --eds-font-line-height-s: 1.25;
  --eds-font-line-height-xs: 0.75;
  --eds-font-size-xl: 2.75; /* the large size of the font */
  --eds-font-size-l: 2; /* the large size of the font */
  --eds-font-size-m: 1.5; /* the medium size of the font */
  --eds-font-size-s: 1; /* the small size of the font */
  --eds-font-size-xs: 0.8125; /* the small size of the font */
  --eds-font-weight-xbold: 900;
  --eds-font-weight-bold: 700;
  --eds-font-weight-strong: 500;
  --eds-font-weight-normal: 400;
  --eds-font-weight-light: 300;
  --eds-font-family-normal: proxima-nova, sans-serif;
  --eds-filter-color-background-disabled: transparent;
  --eds-filter-color-background-focus: transparent;
  --eds-filter-color-background-active: transparent;
  --eds-filter-color-background-hover: transparent;
  --eds-filter-color-background-default: transparent;
  --eds-dropdown_item-color-border-required: transparent; /* Selected and disabled */
  --eds-dropdown_item-color-border-disabled: transparent;
  --eds-dropdown_item-color-border-active: transparent;
  --eds-dropdown_item-color-border-hover: transparent;
  --eds-dropdown_item-color-border-default: transparent;
  --eds-button-color-tile-subtle-background-default: transparent;
  --eds-button-color-background-disabled: transparent;
  --eds-button-color-background-active: transparent;
  --eds-button-color-background-hover: transparent;
  --eds-button-color-background-default: transparent;
  --eds-color-white: #FFFFFF;
  --eds-color-black: #000000;
  --eds-color-orange-90: #522600;
  --eds-color-orange-80: #6B3200;
  --eds-color-orange-70: #944500;
  --eds-color-orange-60: #B85600;
  --eds-color-orange-50: #D56707;
  --eds-color-orange-40: #FF7900; /* primary */
  --eds-color-orange-30: #FFC111;
  --eds-color-orange-20: #F8D862;
  --eds-color-orange-10: #FBF5E7;
  --eds-color-purple-90: #22024A;
  --eds-color-purple-80: #3B0083; /* primary */
  --eds-color-purple-70: #5300B8;
  --eds-color-purple-60: #7A19F0;
  --eds-color-purple-50: #A055F7;
  --eds-color-purple-40: #B377F9;
  --eds-color-purple-30: #C999FF;
  --eds-color-purple-20: #E1C7FF;
  --eds-color-purple-10: #F1E5FF;
  --eds-color-lime-90: #2F3201;
  --eds-color-lime-80: #454A02;
  --eds-color-lime-70: #535903;
  --eds-color-lime-60: #747C03;
  --eds-color-lime-50: #9FAA03;
  --eds-color-lime-40: #B6C304;
  --eds-color-lime-30: #CCDC00; /* primary */
  --eds-color-lime-20: #E5EF57;
  --eds-color-lime-10: #F5F8C4;
  --eds-color-fuchsia-90: #3C0230;
  --eds-color-fuchsia-80: #6B0056;
  --eds-color-fuchsia-70: #920075;
  --eds-color-fuchsia-60: #C814A4; /* primary */
  --eds-color-fuchsia-50: #E21DBA;
  --eds-color-fuchsia-40: #F14BD0;
  --eds-color-fuchsia-30: #F575DB;
  --eds-color-fuchsia-20: #FCB6EE;
  --eds-color-fuchsia-10: #FDE2F8;
  --eds-color-steel-90: #171C1C;
  --eds-color-steel-80: #2D3839;
  --eds-color-steel-70: #445355;
  --eds-color-steel-60: #5A6F72;
  --eds-color-steel-50: #82999C;
  --eds-color-steel-40: #AEBDBF;
  --eds-color-steel-30: #C1CBCD;
  --eds-color-steel-20: #D3D9DB;
  --eds-color-steel-15: #E1E7EB;
  --eds-color-steel-10: #EBF0F5; /* primary */
  --eds-color-red-90: #2F100F;
  --eds-color-red-80: #5E201E;
  --eds-color-red-70: #8D302D;
  --eds-color-red-60: #BC403C;
  --eds-color-red-50: #EB514C; /* primary */
  --eds-color-red-40: #EF736F;
  --eds-color-red-30: #F39693;
  --eds-color-red-20: #F7B9B7;
  --eds-color-red-10: #F9EEEE;
  --eds-color-teal-90: #002529;
  --eds-color-teal-80: #01444B;
  --eds-color-teal-70: #025B64;
  --eds-color-teal-60: #007A87;
  --eds-color-teal-50: #0093A3;
  --eds-color-teal-40: #04B4C8;
  --eds-color-teal-30: #74C3E2; /* primary */
  --eds-color-teal-20: #A2D7EB;
  --eds-color-teal-10: #D1EBF5;
  --eds-color-yellow-90: #2B2903;
  --eds-color-yellow-80: #3F3C04;
  --eds-color-yellow-70: #585404;
  --eds-color-yellow-60: #726C04;
  --eds-color-yellow-50: #978F02;
  --eds-color-yellow-40: #C6BC01;
  --eds-color-yellow-30: #D6CB00;
  --eds-color-yellow-20: #EEE21E; /* primary */
  --eds-color-yellow-10: #EEEA84;
  --eds-color-blue-90: #141E2E;
  --eds-color-blue-80: #21314D; /* primary */
  --eds-color-blue-70: #2F4460;
  --eds-color-blue-60: #495D74;
  --eds-color-blue-50: #5E7997;
  --eds-color-blue-40: #7492B4;
  --eds-color-blue-30: #97AFC9;
  --eds-color-blue-20: #B4C6DA;
  --eds-color-blue-10: #EFF4FE;
  --eds-color-green-90: #081D08;
  --eds-color-green-80: #113B11;
  --eds-color-green-70: #1A5919;
  --eds-color-green-60: #178816;
  --eds-color-green-50: #34B233; /* primary */
  --eds-color-green-40: #48D148;
  --eds-color-green-30: #95E295;
  --eds-color-green-20: #B9EEB9;
  --eds-color-green-10: #EFF8EC;
  --eds-brand-color-status-info: #3A88FE;
  --eds-font-color-disabled: var(--eds-color-steel-40);
  --eds-font-color-accent: var(--eds-color-white);
  --eds-font-color-faded: var(--eds-color-steel-60);
  --eds-font-color-base: var(--eds-color-black);
  --eds-toggle_switch-color-on-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_switch-color-off-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_slider-color-off-background-disabled: var(--eds-color-steel-20);
  --eds-toggle_slider-color-off-background-default: var(--eds-color-steel-30);
  --eds-tile-color-red-border-default: var(--eds-color-red-50);
  --eds-tile-color-red-text-secondary-default: var(--eds-color-red-20);
  --eds-tile-color-red-text-primary-default: var(--eds-color-white);
  --eds-tile-color-red-background-default: var(--eds-color-red-50);
  --eds-tile-color-yellow-border-default: var(--eds-color-yellow-20);
  --eds-tile-color-yellow-text-secondary-default: var(--eds-color-yellow-50);
  --eds-tile-color-yellow-text-primary-default: var(--eds-color-black);
  --eds-tile-color-yellow-background-default: var(--eds-color-yellow-20);
  --eds-tile-color-green-border-default: var(--eds-color-green-50);
  --eds-tile-color-green-text-secondary-default: var(--eds-color-green-20);
  --eds-tile-color-green-text-primary-default: var(--eds-color-white);
  --eds-tile-color-green-background-default: var(--eds-color-green-50);
  --eds-tile-color-accent-text-secondary-default: var(--eds-color-blue-20);
  --eds-tile-color-subtle-text-secondary-selected: var(--eds-color-blue-20);
  --eds-tile-color-subtle-background-focus: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-active: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-hover: var(--eds-color-steel-15);
  --eds-listing-color-selectable-background-active: var(--eds-color-steel-40);
  --eds-filter-color-border-active: var(--eds-color-steel-60);
  --eds-filter-color-border-hover: var(--eds-color-steel-60);
  --eds-dropdown_item-color-background-active: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-border-active: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-background-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-border-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-background-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-active: var(--eds-color-steel-40);
  --eds-button-color-border-focus: var(--eds-color-steel-60);
  --eds-button-color-border-active: var(--eds-color-steel-60);
  --eds-button-color-border-hover: var(--eds-color-steel-60);
  --eds-brand-color-status-warning: var(--eds-color-orange-40);
  --eds-brand-color-status-success: var(--eds-color-green-50);
  --eds-brand-color-status-danger: var(--eds-color-red-50);
  --eds-brand-color-background-secondary: var(--eds-color-steel-10);
  --eds-brand-color-background-base: var(--eds-color-white);
  --eds-brand-color-border-base: var(--eds-color-steel-20);
  --eds-brand-color-teal-dark: var(--eds-color-teal-50);
  --eds-brand-color-teal-light: var(--eds-color-teal-20);
  --eds-brand-color-teal: var(--eds-color-teal-30);
  --eds-brand-color-yellow-dark: var(--eds-color-yellow-30);
  --eds-brand-color-yellow-light: var(--eds-color-yellow-10);
  --eds-brand-color-yellow: var(--eds-color-yellow-20);
  --eds-brand-color-red-dark: var(--eds-color-red-60);
  --eds-brand-color-red-light: var(--eds-color-red-20);
  --eds-brand-color-red: var(--eds-color-red-50);
  --eds-brand-color-blue-dark: var(--eds-color-blue-90);
  --eds-brand-color-blue: var(--eds-color-blue-80);
  --eds-brand-color-blue-light: var(--eds-color-blue-60);
  --eds-brand-color-green-dark: var(--eds-color-green-60);
  --eds-brand-color-green: var(--eds-color-green-50);
  --eds-brand-color-green-light: var(--eds-color-green-40);
  --eds-brand-color-accent-dark: var(--eds-color-blue-90);
  --eds-brand-color-accent: var(--eds-color-blue-80);
  --eds-brand-color-accent-light: var(--eds-color-blue-60);
  --eds-brand-color-primary-dark: var(--eds-color-green-60);
  --eds-brand-color-primary: var(--eds-color-green-50);
  --eds-brand-color-primary-light: var(--eds-color-green-40);
  --eds-form-validation-font-panel: var(--eds-font-color-accent);
  --eds-form-checkbox-border-checked: var(--eds-brand-color-primary);
  --eds-form-checkbox-background-tick: var(--eds-brand-color-background-base);
  --eds-form-checkbox-background-checked: var(--eds-brand-color-primary);
  --eds-font-color-heading: var(--eds-brand-color-primary);
  --eds-tooltip_icon-color-error-background: var(--eds-brand-color-teal);
  --eds-tooltip_icon-color-info-background: var(--eds-brand-color-teal);
  --eds-tooltip-color-base-text: var(--eds-font-color-accent);
  --eds-toggle_switch-color-on-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_switch-color-off-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_slider-color-on-background-disabled: var(--eds-brand-color-accent-light);
  --eds-tile-color-accent-border-default: var(--eds-brand-color-accent);
  --eds-tile-color-accent-text-primary-default: var(--eds-font-color-accent);
  --eds-tile-color-accent-background-selected: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-disabled: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-focus: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-active: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-hover: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-default: var(--eds-brand-color-accent);
  --eds-tile-color-subtle-border-selected: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-disabled: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-focus: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-active: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-hover: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-text-secondary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-secondary-focus: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-active: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-hover: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-default: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-primary-selected: var(--eds-font-color-accent);
  --eds-tile-color-subtle-text-primary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-primary-focus: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-active: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-hover: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-default: var(--eds-font-color-base);
  --eds-tile-color-subtle-background-disabled: var(--eds-brand-color-background-secondary);
  --eds-tile-color-subtle-background-default: var(--eds-brand-color-background-secondary);
  --eds-listing-color-heading-border: var(--eds-brand-color-border-base);
  --eds-listing-color-heading-background: var(--eds-brand-color-background-base);
  --eds-listing-color-heading-text: var(--eds-font-color-faded);
  --eds-listing-color-selectable-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-listing-color-selectable-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-selectable-text-active: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-selected: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-hover: var(--eds-font-color-base);
  --eds-listing-color-selectable-text-default: var(--eds-font-color-base);
  --eds-listing-color-selectable-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-listing-color-selectable-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-selectable-background-hover: var(--eds-brand-color-background-secondary);
  --eds-listing-color-selectable-background-default: var(--eds-brand-color-background-base);
  --eds-listing-color-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-text-default: var(--eds-font-color-base);
  --eds-listing-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-listing-color-border-default: var(--eds-brand-color-border-base);
  --eds-listing-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-background-default: var(--eds-brand-color-background-base);
  --eds-filter-color-placeholder-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-placeholder-focus: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-active: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-hover: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-default: var(--eds-font-color-faded);
  --eds-filter-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-filter-color-border-focus: var(--eds-brand-color-primary);
  --eds-filter-color-border-default: var(--eds-brand-color-border-base);
  --eds-filter-color-text-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-text-focus: var(--eds-font-color-base);
  --eds-filter-color-text-active: var(--eds-font-color-base);
  --eds-filter-color-text-hover: var(--eds-font-color-base);
  --eds-filter-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-border-focus: var(--eds-brand-color-primary);
  --eds-dropdown_item-color-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-dropdown_item-color-text-selected: var(--eds-font-color-accent);
  --eds-dropdown_item-color-text-disabled: var(--eds-font-color-disabled);
  --eds-dropdown_item-color-text-focus: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-active: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-hover: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-dropdown_item-color-background-selected: var(--eds-brand-color-accent);
  --eds-dropdown_item-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-focus: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-hover: var(--eds-brand-color-background-secondary);
  --eds-dropdown_item-color-background-default: var(--eds-brand-color-background-base);
  --eds-control_region-color-text: var(--eds-brand-color-accent);
  --eds-control_region-color-border: var(--eds-brand-color-border-base);
  --eds-control_region-color-background: var(--eds-brand-color-background-secondary);
  --eds-button-color-tile-subtle-border-hover: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-tile-subtle-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-focus: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-active: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-hover: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-default: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-background-hover: var(--eds-brand-color-accent);
  --eds-button-color-danger-border-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-border-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-default: var(--eds-brand-color-red);
  --eds-button-color-danger-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-danger-text-focus: var(--eds-font-color-accent);
  --eds-button-color-danger-text-active: var(--eds-font-color-accent);
  --eds-button-color-danger-text-hover: var(--eds-font-color-accent);
  --eds-button-color-danger-text-default: var(--eds-font-color-accent);
  --eds-button-color-danger-background-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-background-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-default: var(--eds-brand-color-red);
  --eds-button-color-prominent-border-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-border-default: var(--eds-brand-color-accent);
  --eds-button-color-prominent-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-focus: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-active: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-hover: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-default: var(--eds-font-color-accent);
  --eds-button-color-prominent-background-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-background-default: var(--eds-brand-color-accent);
  --eds-button-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-button-color-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-text-disabled: var(--eds-font-color-disabled);
  --eds-button-color-text-active: var(--eds-brand-color-accent);
  --eds-button-color-text-hover: var(--eds-brand-color-accent);
  --eds-button-color-text-default: var(--eds-brand-color-accent);
  --eds-brand-color-background-accent: var(--eds-brand-color-accent);
  --eds-brand-color-border-accent: var(--eds-brand-color-accent);
  --eds-form-validation-background-panel: var(--eds-brand-color-background-accent);
  --eds-tooltip-color-base-border: var(--eds-brand-color-border-accent);
  --eds-tooltip-color-base-background: var(--eds-brand-color-background-accent);
  --eds-toggle_slider-color-on-background-default: var(--eds-brand-color-background-accent);
  --eds-tile-color-subtle-background-selected: var(--eds-brand-color-background-accent);
  --eds-listing-color-selectable-background-selected: var(--eds-brand-color-background-accent);
}

/**
 * Do not edit directly
 * Generated on Thu, 03 Aug 2023 09:28:18 GMT
 * by the Enable Design System
 */
:root {
  --eds-spacing-size-xl: 2.5;
  --eds-spacing-size-l: 2;
  --eds-spacing-size-m: 1.5;
  --eds-spacing-size-s: 1;
  --eds-spacing-size-xs: 0.5;
  --eds-measure-text-l: 80; /* The max width of a text-containing element */
  --eds-measure-text-m: 60; /* The max width of a text-containing element */
  --eds-measure-text-s: 40; /* The max width of a text-containing element */
  --eds-font-line-height-xxl: 3;
  --eds-font-line-height-xl: 2;
  --eds-font-line-height-l: 1.5;
  --eds-font-line-height-m: 1.375;
  --eds-font-line-height-s: 1.25;
  --eds-font-line-height-xs: 0.75;
  --eds-font-size-xl: 2.75; /* the large size of the font */
  --eds-font-size-l: 2; /* the large size of the font */
  --eds-font-size-m: 1.5; /* the medium size of the font */
  --eds-font-size-s: 1; /* the small size of the font */
  --eds-font-size-xs: 0.8125; /* the small size of the font */
  --eds-font-weight-xbold: 900;
  --eds-font-weight-bold: 700;
  --eds-font-weight-strong: 500;
  --eds-font-weight-normal: 400;
  --eds-font-weight-light: 300;
  --eds-font-family-normal: proxima-nova, sans-serif;
  --eds-filter-color-background-disabled: transparent;
  --eds-filter-color-background-focus: transparent;
  --eds-filter-color-background-active: transparent;
  --eds-filter-color-background-hover: transparent;
  --eds-filter-color-background-default: transparent;
  --eds-dropdown_item-color-border-required: transparent; /* Selected and disabled */
  --eds-dropdown_item-color-border-disabled: transparent;
  --eds-dropdown_item-color-border-active: transparent;
  --eds-dropdown_item-color-border-hover: transparent;
  --eds-dropdown_item-color-border-default: transparent;
  --eds-button-color-tile-subtle-background-default: transparent;
  --eds-button-color-background-disabled: transparent;
  --eds-button-color-background-active: transparent;
  --eds-button-color-background-hover: transparent;
  --eds-button-color-background-default: transparent;
  --eds-color-white: #FFFFFF;
  --eds-color-black: #000000;
  --eds-color-orange-90: #522600;
  --eds-color-orange-80: #6B3200;
  --eds-color-orange-70: #944500;
  --eds-color-orange-60: #B85600;
  --eds-color-orange-50: #D56707;
  --eds-color-orange-40: #FF7900; /* primary */
  --eds-color-orange-30: #FFC111;
  --eds-color-orange-20: #F8D862;
  --eds-color-orange-10: #FBF5E7;
  --eds-color-purple-90: #22024A;
  --eds-color-purple-80: #3B0083; /* primary */
  --eds-color-purple-70: #5300B8;
  --eds-color-purple-60: #7A19F0;
  --eds-color-purple-50: #A055F7;
  --eds-color-purple-40: #B377F9;
  --eds-color-purple-30: #C999FF;
  --eds-color-purple-20: #E1C7FF;
  --eds-color-purple-10: #F1E5FF;
  --eds-color-lime-90: #2F3201;
  --eds-color-lime-80: #454A02;
  --eds-color-lime-70: #535903;
  --eds-color-lime-60: #747C03;
  --eds-color-lime-50: #9FAA03;
  --eds-color-lime-40: #B6C304;
  --eds-color-lime-30: #CCDC00; /* primary */
  --eds-color-lime-20: #E5EF57;
  --eds-color-lime-10: #F5F8C4;
  --eds-color-fuchsia-90: #3C0230;
  --eds-color-fuchsia-80: #6B0056;
  --eds-color-fuchsia-70: #920075;
  --eds-color-fuchsia-60: #C814A4; /* primary */
  --eds-color-fuchsia-50: #E21DBA;
  --eds-color-fuchsia-40: #F14BD0;
  --eds-color-fuchsia-30: #F575DB;
  --eds-color-fuchsia-20: #FCB6EE;
  --eds-color-fuchsia-10: #FDE2F8;
  --eds-color-steel-90: #171C1C;
  --eds-color-steel-80: #2D3839;
  --eds-color-steel-70: #445355;
  --eds-color-steel-60: #5A6F72;
  --eds-color-steel-50: #82999C;
  --eds-color-steel-40: #AEBDBF;
  --eds-color-steel-30: #C1CBCD;
  --eds-color-steel-20: #D3D9DB;
  --eds-color-steel-15: #E1E7EB;
  --eds-color-steel-10: #EBF0F5; /* primary */
  --eds-color-red-90: #2F100F;
  --eds-color-red-80: #5E201E;
  --eds-color-red-70: #8D302D;
  --eds-color-red-60: #BC403C;
  --eds-color-red-50: #EB514C; /* primary */
  --eds-color-red-40: #EF736F;
  --eds-color-red-30: #F39693;
  --eds-color-red-20: #F7B9B7;
  --eds-color-red-10: #F9EEEE;
  --eds-color-teal-90: #002529;
  --eds-color-teal-80: #01444B;
  --eds-color-teal-70: #025B64;
  --eds-color-teal-60: #007A87;
  --eds-color-teal-50: #0093A3;
  --eds-color-teal-40: #04B4C8;
  --eds-color-teal-30: #74C3E2; /* primary */
  --eds-color-teal-20: #A2D7EB;
  --eds-color-teal-10: #D1EBF5;
  --eds-color-yellow-90: #2B2903;
  --eds-color-yellow-80: #3F3C04;
  --eds-color-yellow-70: #585404;
  --eds-color-yellow-60: #726C04;
  --eds-color-yellow-50: #978F02;
  --eds-color-yellow-40: #C6BC01;
  --eds-color-yellow-30: #D6CB00;
  --eds-color-yellow-20: #EEE21E; /* primary */
  --eds-color-yellow-10: #EEEA84;
  --eds-color-blue-90: #141E2E;
  --eds-color-blue-80: #21314D; /* primary */
  --eds-color-blue-70: #2F4460;
  --eds-color-blue-60: #495D74;
  --eds-color-blue-50: #5E7997;
  --eds-color-blue-40: #7492B4;
  --eds-color-blue-30: #97AFC9;
  --eds-color-blue-20: #B4C6DA;
  --eds-color-blue-10: #EFF4FE;
  --eds-color-green-90: #081D08;
  --eds-color-green-80: #113B11;
  --eds-color-green-70: #1A5919;
  --eds-color-green-60: #178816;
  --eds-color-green-50: #34B233; /* primary */
  --eds-color-green-40: #48D148;
  --eds-color-green-30: #95E295;
  --eds-color-green-20: #B9EEB9;
  --eds-color-green-10: #EFF8EC;
  --eds-brand-color-status-info: #3A88FE;
  --eds-font-color-disabled: var(--eds-color-steel-40);
  --eds-font-color-accent: var(--eds-color-white);
  --eds-font-color-faded: var(--eds-color-steel-60);
  --eds-font-color-base: var(--eds-color-black);
  --eds-toggle_switch-color-on-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_switch-color-off-background-disabled: var(--eds-color-steel-10);
  --eds-toggle_slider-color-off-background-disabled: var(--eds-color-steel-20);
  --eds-toggle_slider-color-off-background-default: var(--eds-color-steel-30);
  --eds-tile-color-red-border-default: var(--eds-color-red-50);
  --eds-tile-color-red-text-secondary-default: var(--eds-color-red-20);
  --eds-tile-color-red-text-primary-default: var(--eds-color-white);
  --eds-tile-color-red-background-default: var(--eds-color-red-50);
  --eds-tile-color-yellow-border-default: var(--eds-color-yellow-20);
  --eds-tile-color-yellow-text-secondary-default: var(--eds-color-yellow-50);
  --eds-tile-color-yellow-text-primary-default: var(--eds-color-black);
  --eds-tile-color-yellow-background-default: var(--eds-color-yellow-20);
  --eds-tile-color-green-border-default: var(--eds-color-green-50);
  --eds-tile-color-green-text-secondary-default: var(--eds-color-green-20);
  --eds-tile-color-green-text-primary-default: var(--eds-color-white);
  --eds-tile-color-green-background-default: var(--eds-color-green-50);
  --eds-tile-color-accent-text-secondary-default: var(--eds-color-blue-20);
  --eds-tile-color-subtle-text-secondary-selected: var(--eds-color-blue-20);
  --eds-tile-color-subtle-background-focus: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-active: var(--eds-color-steel-15);
  --eds-tile-color-subtle-background-hover: var(--eds-color-steel-15);
  --eds-listing-color-selectable-background-active: var(--eds-color-steel-40);
  --eds-filter-color-border-active: var(--eds-color-steel-60);
  --eds-filter-color-border-hover: var(--eds-color-steel-60);
  --eds-dropdown_item-color-background-active: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-border-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-border-active: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-tile-subtle-background-focus: var(--eds-color-steel-40);
  --eds-button-color-tile-subtle-background-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-border-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-border-active: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-disabled: var(--eds-color-steel-30);
  --eds-button-color-prominent-background-focus: var(--eds-color-steel-40);
  --eds-button-color-prominent-background-active: var(--eds-color-steel-40);
  --eds-button-color-border-focus: var(--eds-color-steel-60);
  --eds-button-color-border-active: var(--eds-color-steel-60);
  --eds-button-color-border-hover: var(--eds-color-steel-60);
  --eds-brand-color-status-warning: var(--eds-color-orange-40);
  --eds-brand-color-status-success: var(--eds-color-green-50);
  --eds-brand-color-status-danger: var(--eds-color-red-50);
  --eds-brand-color-background-secondary: var(--eds-color-steel-10);
  --eds-brand-color-background-base: var(--eds-color-white);
  --eds-brand-color-border-base: var(--eds-color-steel-20);
  --eds-brand-color-teal-dark: var(--eds-color-teal-50);
  --eds-brand-color-teal-light: var(--eds-color-teal-20);
  --eds-brand-color-teal: var(--eds-color-teal-30);
  --eds-brand-color-yellow-dark: var(--eds-color-yellow-30);
  --eds-brand-color-yellow-light: var(--eds-color-yellow-10);
  --eds-brand-color-yellow: var(--eds-color-yellow-20);
  --eds-brand-color-red-dark: var(--eds-color-red-60);
  --eds-brand-color-red-light: var(--eds-color-red-20);
  --eds-brand-color-red: var(--eds-color-red-50);
  --eds-brand-color-blue-dark: var(--eds-color-blue-90);
  --eds-brand-color-blue: var(--eds-color-blue-80);
  --eds-brand-color-blue-light: var(--eds-color-blue-60);
  --eds-brand-color-green-dark: var(--eds-color-green-60);
  --eds-brand-color-green: var(--eds-color-green-50);
  --eds-brand-color-green-light: var(--eds-color-green-40);
  --eds-brand-color-accent-dark: var(--eds-color-blue-90);
  --eds-brand-color-accent: var(--eds-color-blue-80);
  --eds-brand-color-accent-light: var(--eds-color-blue-60);
  --eds-brand-color-primary-dark: var(--eds-color-green-60);
  --eds-brand-color-primary: var(--eds-color-green-50);
  --eds-brand-color-primary-light: var(--eds-color-green-40);
  --eds-form-validation-font-panel: var(--eds-font-color-accent);
  --eds-form-checkbox-border-checked: var(--eds-brand-color-primary);
  --eds-form-checkbox-background-tick: var(--eds-brand-color-background-base);
  --eds-form-checkbox-background-checked: var(--eds-brand-color-primary);
  --eds-font-color-heading: var(--eds-brand-color-primary);
  --eds-tooltip_icon-color-error-background: var(--eds-brand-color-teal);
  --eds-tooltip_icon-color-info-background: var(--eds-brand-color-teal);
  --eds-tooltip-color-base-text: var(--eds-font-color-accent);
  --eds-toggle_switch-color-on-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_switch-color-off-background-default: var(--eds-brand-color-background-base);
  --eds-toggle_slider-color-on-background-disabled: var(--eds-brand-color-accent-light);
  --eds-tile-color-accent-border-default: var(--eds-brand-color-accent);
  --eds-tile-color-accent-text-primary-default: var(--eds-font-color-accent);
  --eds-tile-color-accent-background-selected: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-disabled: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-focus: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-active: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-hover: var(--eds-brand-color-accent);
  --eds-tile-color-accent-background-default: var(--eds-brand-color-accent);
  --eds-tile-color-subtle-border-selected: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-disabled: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-focus: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-active: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-hover: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-tile-color-subtle-text-secondary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-secondary-focus: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-active: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-hover: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-secondary-default: var(--eds-font-color-faded);
  --eds-tile-color-subtle-text-primary-selected: var(--eds-font-color-accent);
  --eds-tile-color-subtle-text-primary-disabled: var(--eds-font-color-disabled);
  --eds-tile-color-subtle-text-primary-focus: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-active: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-hover: var(--eds-font-color-base);
  --eds-tile-color-subtle-text-primary-default: var(--eds-font-color-base);
  --eds-tile-color-subtle-background-disabled: var(--eds-brand-color-background-secondary);
  --eds-tile-color-subtle-background-default: var(--eds-brand-color-background-secondary);
  --eds-listing-color-heading-border: var(--eds-brand-color-border-base);
  --eds-listing-color-heading-background: var(--eds-brand-color-background-base);
  --eds-listing-color-heading-text: var(--eds-font-color-faded);
  --eds-listing-color-selectable-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-listing-color-selectable-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-selectable-text-active: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-selected: var(--eds-font-color-accent);
  --eds-listing-color-selectable-text-hover: var(--eds-font-color-base);
  --eds-listing-color-selectable-text-default: var(--eds-font-color-base);
  --eds-listing-color-selectable-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-listing-color-selectable-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-selectable-background-hover: var(--eds-brand-color-background-secondary);
  --eds-listing-color-selectable-background-default: var(--eds-brand-color-background-base);
  --eds-listing-color-text-disabled: var(--eds-font-color-disabled);
  --eds-listing-color-text-default: var(--eds-font-color-base);
  --eds-listing-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-listing-color-border-default: var(--eds-brand-color-border-base);
  --eds-listing-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-listing-color-background-default: var(--eds-brand-color-background-base);
  --eds-filter-color-placeholder-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-placeholder-focus: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-active: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-hover: var(--eds-font-color-faded);
  --eds-filter-color-placeholder-default: var(--eds-font-color-faded);
  --eds-filter-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-filter-color-border-focus: var(--eds-brand-color-primary);
  --eds-filter-color-border-default: var(--eds-brand-color-border-base);
  --eds-filter-color-text-disabled: var(--eds-font-color-disabled);
  --eds-filter-color-text-focus: var(--eds-font-color-base);
  --eds-filter-color-text-active: var(--eds-font-color-base);
  --eds-filter-color-text-hover: var(--eds-font-color-base);
  --eds-filter-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-border-focus: var(--eds-brand-color-primary);
  --eds-dropdown_item-color-text-required: var(--eds-font-color-accent); /* Selected and disabled */
  --eds-dropdown_item-color-text-selected: var(--eds-font-color-accent);
  --eds-dropdown_item-color-text-disabled: var(--eds-font-color-disabled);
  --eds-dropdown_item-color-text-focus: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-active: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-hover: var(--eds-font-color-base);
  --eds-dropdown_item-color-text-default: var(--eds-font-color-base);
  --eds-dropdown_item-color-background-required: var(--eds-brand-color-accent-light); /* Selected and disabled */
  --eds-dropdown_item-color-background-selected: var(--eds-brand-color-accent);
  --eds-dropdown_item-color-background-disabled: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-focus: var(--eds-brand-color-background-base);
  --eds-dropdown_item-color-background-hover: var(--eds-brand-color-background-secondary);
  --eds-dropdown_item-color-background-default: var(--eds-brand-color-background-base);
  --eds-control_region-color-text: var(--eds-brand-color-accent);
  --eds-control_region-color-border: var(--eds-brand-color-border-base);
  --eds-control_region-color-background: var(--eds-brand-color-background-secondary);
  --eds-button-color-tile-subtle-border-hover: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-tile-subtle-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-focus: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-active: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-hover: var(--eds-font-color-accent);
  --eds-button-color-tile-subtle-text-default: var(--eds-brand-color-accent);
  --eds-button-color-tile-subtle-background-hover: var(--eds-brand-color-accent);
  --eds-button-color-danger-border-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-border-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-border-default: var(--eds-brand-color-red);
  --eds-button-color-danger-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-danger-text-focus: var(--eds-font-color-accent);
  --eds-button-color-danger-text-active: var(--eds-font-color-accent);
  --eds-button-color-danger-text-hover: var(--eds-font-color-accent);
  --eds-button-color-danger-text-default: var(--eds-font-color-accent);
  --eds-button-color-danger-background-disabled: var(--eds-brand-color-red-light);
  --eds-button-color-danger-background-focus: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-active: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-hover: var(--eds-brand-color-red-dark);
  --eds-button-color-danger-background-default: var(--eds-brand-color-red);
  --eds-button-color-prominent-border-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-border-default: var(--eds-brand-color-accent);
  --eds-button-color-prominent-text-disabled: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-focus: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-active: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-hover: var(--eds-font-color-accent);
  --eds-button-color-prominent-text-default: var(--eds-font-color-accent);
  --eds-button-color-prominent-background-hover: var(--eds-brand-color-accent-light);
  --eds-button-color-prominent-background-default: var(--eds-brand-color-accent);
  --eds-button-color-border-disabled: var(--eds-brand-color-border-base);
  --eds-button-color-border-default: var(--eds-brand-color-border-base);
  --eds-button-color-text-disabled: var(--eds-font-color-disabled);
  --eds-button-color-text-active: var(--eds-brand-color-accent);
  --eds-button-color-text-hover: var(--eds-brand-color-accent);
  --eds-button-color-text-default: var(--eds-brand-color-accent);
  --eds-brand-color-background-accent: var(--eds-brand-color-accent);
  --eds-brand-color-border-accent: var(--eds-brand-color-accent);
  --eds-form-validation-background-panel: var(--eds-brand-color-background-accent);
  --eds-tooltip-color-base-border: var(--eds-brand-color-border-accent);
  --eds-tooltip-color-base-background: var(--eds-brand-color-background-accent);
  --eds-toggle_slider-color-on-background-default: var(--eds-brand-color-background-accent);
  --eds-tile-color-subtle-background-selected: var(--eds-brand-color-background-accent);
  --eds-listing-color-selectable-background-selected: var(--eds-brand-color-background-accent);
}

.eds-help-panel {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  display: inline-block;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  right: -0.45rem;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  bottom: 100%;
  left: 0;
  right: unset;
  margin-left: 0;
}
.eds-help-panel::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
  right: 0.3125rem;
}
.eds-help-panel > span {
  margin-left: 0;
}
.eds-help-panel > span:not(:first-child)::before {
  content: " ";
}
.eds-help-panel::after {
  content: "";
  position: absolute;
  top: 100%;
  border-width: 5px;
  border-style: solid;
  transform: translateX(50%);
  border-color: var(--eds-form-validation-background-panel, #21314D) transparent transparent;
  right: unset;
  left: 0.3125rem;
}

.eds-help-panel--delayed {
  transition: opacity 0.25s linear 0s;
}

.eds-help-label {
  cursor: help;
}
.eds-help-label:hover ~ .eds-help-panel {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
  margin-left: 0;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-help-label:hover ~ .eds-help-panel {
    max-width: min(100%, 60ch);
  }
}
.eds-help-label:hover ~ .eds-help-panel--delayed {
  transition: opacity 0.25s linear 1s;
}

.eds-form-group--read-only eds-help-text {
  margin-left: 0.5rem;
}

eds-help-text {
  margin-left: auto;
}
eds-help-text .eds-help-icon:hover + .eds-validation-text,
eds-help-text .eds-help-icon:focus-visible + .eds-validation-text {
  min-width: 9rem;
  max-width: 18rem;
  width: max-content;
  height: max-content;
  bottom: calc(100% + 6px);
  word-break: break-word;
}
eds-help-text .eds-validation-text--right {
  left: calc(100% - 24px);
  right: unset;
}
eds-help-text .eds-validation-text--right::after {
  right: unset;
  left: 14px;
}
eds-help-text .eds-validation-text--bottom {
  bottom: unset;
  top: calc(100% + 6px);
}
eds-help-text .eds-validation-text--bottom::after {
  top: unset;
  bottom: 100%;
  border-color: transparent transparent var(--eds-tooltip-color-base-background, #21314D);
}

.eds-tooltip--container {
  position: relative;
  overflow: visible;
}

.eds-tile-grid {
  display: grid;
  position: relative;
  font-weight: 400;
  grid-template-columns: repeat(auto-fill, minmax(23ch, 1fr));
  grid-gap: 2rem;
  font-feature-settings: "lnum" 1;
  box-sizing: border-box;
}

.eds-tile,
.eds-tile-grid__tile {
  background-color: var(--eds-tile-color-subtle-background-default, #EBF0F5);
  color: var(--eds-tile-color-subtle-text-secondary-default, #5A6F72);
  padding: 1rem;
  border: 1px var(--eds-color-steel-20, #D3D9DB) solid;
  border-radius: 4px;
  height: 9rem;
  box-sizing: border-box;
}
.eds-tile.green,
.eds-tile-grid__tile.green {
  background-color: var(--eds-tile-color-green-background-default, #34B233);
  border: 1px var(--eds-tile-color-green-border-default, #34B233) solid;
}
.eds-tile.green *,
.eds-tile-grid__tile.green * {
  color: var(--eds-tile-color-green-text-primary-default, #FFFFFF);
}
.eds-tile.green .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.green .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-green-text-primary-default, #FFFFFF);
}
.eds-tile.green .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.green .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-green-text-secondary-default, #B9EEB9);
}
.eds-tile.red,
.eds-tile-grid__tile.red {
  background-color: var(--eds-tile-color-red-background-default, #EB514C);
  border: 1px var(--eds-tile-color-red-border-default, #EB514C) solid;
}
.eds-tile.red *,
.eds-tile-grid__tile.red * {
  color: var(--eds-tile-color-red-text-primary-default, #FFFFFF);
}
.eds-tile.red .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.red .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-red-text-primary-default, #FFFFFF);
}
.eds-tile.red .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.red .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-red-text-secondary-default, #F4B3B3);
}
.eds-tile.yellow,
.eds-tile-grid__tile.yellow {
  background-color: var(--eds-tile-color-yellow-background-default, #EEE21E);
  border: 1px var(--eds-tile-color-yellow-border-default, #EEE21E) solid;
}
.eds-tile.yellow *,
.eds-tile-grid__tile.yellow * {
  color: var(--eds-tile-color-yellow-text-primary-default, #000);
}
.eds-tile.yellow .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.yellow .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-yellow-text-primary-default, #000);
}
.eds-tile.yellow .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.yellow .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-yellow-text-secondary-default, #726C04);
}
.eds-tile.accent, .eds-tile.blue,
.eds-tile-grid__tile.accent,
.eds-tile-grid__tile.blue {
  background-color: var(--eds-tile-color-accent-background-default, #21314D);
  border: 1px var(--eds-tile-color-accent-border-default, #21314D) solid;
}
.eds-tile.accent *, .eds-tile.blue *,
.eds-tile-grid__tile.accent *,
.eds-tile-grid__tile.blue * {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.eds-tile.accent .eds-tile-text--small .eds-tile-text--black, .eds-tile.blue .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.accent .eds-tile-text--small .eds-tile-text--black,
.eds-tile-grid__tile.blue .eds-tile-text--small .eds-tile-text--black {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.eds-tile.accent .eds-tile-text--small .eds-tile-text--black + span, .eds-tile.blue .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.accent .eds-tile-text--small .eds-tile-text--black + span,
.eds-tile-grid__tile.blue .eds-tile-text--small .eds-tile-text--black + span {
  color: var(--eds-tile-color-accent-text-secondary-default, #97AFC9);
}
.eds-tile span,
.eds-tile-grid__tile span {
  display: block;
}
.eds-tile .eds-tile-text--large,
.eds-tile-grid__tile .eds-tile-text--large {
  font-weight: 100;
  color: var(--eds-font-color-base, #000);
  margin-top: -7px;
  margin-left: 0;
  margin-right: -12px;
  letter-spacing: -1px;
  line-height: 73px;
  overflow: hidden;
  height: 79px;
  text-overflow: ellipsis;
  font-size: 0;
}
.eds-tile .eds-tile-text--large span,
.eds-tile-grid__tile .eds-tile-text--large span {
  font-size: 73px;
  display: inline;
}
.eds-tile .eds-tile-text--large .small-caps,
.eds-tile-grid__tile .eds-tile-text--large .small-caps {
  font-size: 36px;
  font-weight: 300;
  margin-right: 1px;
  letter-spacing: 2px;
  line-height: 36px;
  vertical-align: 0;
  font-variant: small-caps;
}
.eds-tile .eds-tile-text--small,
.eds-tile-grid__tile .eds-tile-text--small {
  display: -webkit-box;
  overflow: hidden;
  height: 40px;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 0;
}
.eds-tile .eds-tile-text--small .chevron,
.eds-tile-grid__tile .eds-tile-text--small .chevron {
  display: inline-block;
  border-style: solid;
}
.eds-tile .eds-tile-text--small .chevron.none,
.eds-tile-grid__tile .eds-tile-text--small .chevron.none {
  display: none;
}
.eds-tile .eds-tile-text--small .chevron.green,
.eds-tile-grid__tile .eds-tile-text--small .chevron.green {
  border-width: 0 7px 11px;
  border-color: transparent transparent var(--eds-tile-color-green-border-default, #34B233) transparent;
}
.eds-tile .eds-tile-text--small .chevron.red,
.eds-tile-grid__tile .eds-tile-text--small .chevron.red {
  border-width: 11px 7px 0;
  border-color: var(--eds-tile-color-red-border-default, #EB514C) transparent transparent transparent;
}
.eds-tile .eds-tile-text--small .chevron--after,
.eds-tile-grid__tile .eds-tile-text--small .chevron--after {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.eds-tile .eds-tile-text--small span,
.eds-tile-grid__tile .eds-tile-text--small span {
  display: inline;
}
.eds-tile .eds-tile-text--small span.eds-tile-text--black,
.eds-tile-grid__tile .eds-tile-text--small span.eds-tile-text--black {
  color: var(--eds-color-black, #000000);
}
.eds-tile .eds-tile-text--small *,
.eds-tile-grid__tile .eds-tile-text--small * {
  font-size: 1rem;
  line-height: 1.25rem;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
.tk-proxima-nova {
  font-family: "proxima-nova", sans-serif;
}

.tk-source-code-pro {
  font-family: "source-code-pro", sans-serif;
}

@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
.tk-freight-sans-pro {
  font-family: "freight-sans-pro", sans-serif;
}

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

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

[class^=eds-] {
  box-sizing: border-box;
}

[class^=eds-].eds-grid {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
[class^=eds-].eds-grid > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  [class^=eds-].eds-grid > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  [class^=eds-].eds-grid.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  [class^=eds-].eds-grid.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  [class^=eds-].eds-grid.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  [class^=eds-].eds-grid.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  [class^=eds-].eds-grid.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  [class^=eds-].eds-grid.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  [class^=eds-].eds-grid.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  [class^=eds-].eds-grid.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  [class^=eds-].eds-grid.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  [class^=eds-].eds-grid.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  [class^=eds-].eds-grid.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  [class^=eds-].eds-grid.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  [class^=eds-].eds-grid.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  [class^=eds-].eds-grid.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  [class^=eds-].eds-grid.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  [class^=eds-].eds-grid.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
[class^=eds-].eds-grid > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
[class^=eds-].eds-grid.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
[class^=eds-].eds-grid.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
[class^=eds-].eds-grid.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
[class^=eds-].eds-grid.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}
[class^=eds-].eds-cluster {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[class^=eds-].eds-cluster > * {
  margin-right: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin-bottom: calc(var(--eds-spacing-size-s, 1) * 1rem);
  flex: auto;
}
[class^=eds-].eds-cluster > *.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-cluster > *.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-cluster > *.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-cluster > *.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-cluster > *.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-cluster > *.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-cluster > *.eds-ch--70 {
  width: 70ch;
}
[class^=eds-].eds-stack > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack > *:last-child {
  margin-bottom: 0;
}
[class^=eds-].eds-stack.eds-spacing--1 > * {
  margin-bottom: 1rem;
}
[class^=eds-].eds-stack.eds-spacing--2 > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack.eds-spacing--3 > * {
  margin-bottom: 3rem;
}
[class^=eds-].eds-stack.eds-spacing--4 > * {
  margin-bottom: 4rem;
}
[class^=eds-].eds-container.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-container.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-container.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-container.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-container.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-container.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-container.eds-ch--70 {
  width: 70ch;
}

.eds-fixed--viewport {
  position: fixed;
}

.eds-fixed--container {
  position: absolute;
}

[class^=eds-].eds-grid {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
[class^=eds-].eds-grid > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  [class^=eds-].eds-grid > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  [class^=eds-].eds-grid.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  [class^=eds-].eds-grid.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  [class^=eds-].eds-grid.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  [class^=eds-].eds-grid.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  [class^=eds-].eds-grid.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  [class^=eds-].eds-grid.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  [class^=eds-].eds-grid.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  [class^=eds-].eds-grid.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  [class^=eds-].eds-grid.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  [class^=eds-].eds-grid.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  [class^=eds-].eds-grid.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  [class^=eds-].eds-grid.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  [class^=eds-].eds-grid.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  [class^=eds-].eds-grid.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  [class^=eds-].eds-grid.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  [class^=eds-].eds-grid.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  [class^=eds-].eds-grid:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
[class^=eds-].eds-grid > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
[class^=eds-].eds-grid.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
[class^=eds-].eds-grid.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
[class^=eds-].eds-grid.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
[class^=eds-].eds-grid.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
[class^=eds-].eds-grid.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}
[class^=eds-].eds-cluster {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}
[class^=eds-].eds-cluster > * {
  margin-right: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin-bottom: calc(var(--eds-spacing-size-s, 1) * 1rem);
  flex: auto;
}
[class^=eds-].eds-cluster > *.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-cluster > *.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-cluster > *.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-cluster > *.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-cluster > *.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-cluster > *.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-cluster > *.eds-ch--70 {
  width: 70ch;
}
[class^=eds-].eds-stack > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack > *:last-child {
  margin-bottom: 0;
}
[class^=eds-].eds-stack.eds-spacing--1 > * {
  margin-bottom: 1rem;
}
[class^=eds-].eds-stack.eds-spacing--2 > * {
  margin-bottom: 2rem;
}
[class^=eds-].eds-stack.eds-spacing--3 > * {
  margin-bottom: 3rem;
}
[class^=eds-].eds-stack.eds-spacing--4 > * {
  margin-bottom: 4rem;
}
[class^=eds-].eds-container.eds-ch--10 {
  width: 10ch;
}
[class^=eds-].eds-container.eds-ch--20 {
  width: 20ch;
}
[class^=eds-].eds-container.eds-ch--30 {
  width: 30ch;
}
[class^=eds-].eds-container.eds-ch--40 {
  width: 40ch;
}
[class^=eds-].eds-container.eds-ch--50 {
  width: 50ch;
}
[class^=eds-].eds-container.eds-ch--60 {
  width: 60ch;
}
[class^=eds-].eds-container.eds-ch--70 {
  width: 70ch;
}

.eds-fixed--viewport {
  position: fixed;
}

.eds-fixed--container {
  position: absolute;
}

@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff2"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("woff"), url("https://use.typekit.net/af/b683e3/00000000000000003b9b306c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n9&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 900;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/949f99/00000000000000003b9b3068/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff2"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("woff"), url("https://use.typekit.net/af/d82519/00000000000000003b9b306a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n8&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 800;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"), url("https://use.typekit.net/af/c47696/00000000000000003b9b305e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 100;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/576d53/00000000000000003b9b3066/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/705e94/00000000000000003b9b3062/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/cebe0e/00000000000000003b9b3060/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/l?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/d?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/d090fb/0000000000000000000179d0/27/a?primer=7fa3915bdafdf03041871920a205bef951d72bf64dd4c4460fb992e3ecc3a862&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"), url("https://use.typekit.net/af/5c70f2/00000000000000003b9b3063/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "proxima-nova";
  src: url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/6e816b/00000000000000003b9b3064/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/756772/0000000000000000000179d5/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "source-code-pro";
  src: url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/3c21b3/0000000000000000000179cf/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
.tk-proxima-nova {
  font-family: "proxima-nova", sans-serif;
}

.tk-source-code-pro {
  font-family: "source-code-pro", sans-serif;
}

@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"), url("https://use.typekit.net/af/442215/000000000000000000010b5a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 400;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"), url("https://use.typekit.net/af/1709eb/000000000000000000010b60/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 700;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"), url("https://use.typekit.net/af/ba2099/000000000000000000010b58/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 300;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"), url("https://use.typekit.net/af/8dd886/000000000000000000010b5c/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff2"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("woff"), url("https://use.typekit.net/af/441f33/000000000000000000010b5d/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3") format("opentype");
  font-display: auto;
  font-style: italic;
  font-weight: 500;
  font-stretch: normal;
}
@font-face {
  font-family: "freight-sans-pro";
  src: url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff2"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("woff"), url("https://use.typekit.net/af/cef9f3/000000000000000000010b5e/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n6&v=3") format("opentype");
  font-display: auto;
  font-style: normal;
  font-weight: 600;
  font-stretch: normal;
}
.tk-freight-sans-pro {
  font-family: "freight-sans-pro", sans-serif;
}

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

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

[class^=eds-] {
  box-sizing: border-box;
}

.eds-form {
  max-width: 1182px;
  box-sizing: border-box;
}

.eds-validation-icon {
  margin-left: auto;
  position: relative;
  bottom: calc(0.125 * var(--eds-spacing-size-s, 1) * 1rem);
  width: calc(1rem + 1px);
  border-left: 0.5rem solid transparent;
  border-right: 0.5rem solid transparent;
  border-bottom: 1rem solid var(--eds-color-red-50, #EB514C);
  border-radius: 2px;
  transform: scale(0.8);
}
.eds-validation-icon:hover + .eds-validation-text,
.eds-validation-icon:hover + .eds-help-icon + .eds-validation-text, .eds-validation-icon:focus-visible + .eds-validation-text,
.eds-validation-icon:focus-visible + .eds-help-icon + .eds-validation-text {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-validation-icon:hover + .eds-validation-text,
  .eds-validation-icon:hover + .eds-help-icon + .eds-validation-text, .eds-validation-icon:focus-visible + .eds-validation-text,
  .eds-validation-icon:focus-visible + .eds-help-icon + .eds-validation-text {
    max-width: min(100%, 60ch);
  }
}
.eds-validation-icon + .eds-help-icon {
  display: none;
}

.eds-help-icon {
  display: block;
  height: 17px;
  width: 17px;
  min-width: 17px;
  position: relative;
  margin-left: auto;
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhLS0gU1ZHIGhhcyBiZWVuIFVSTCBlbmNvZGVkIGFuZCBwbGFjZWQgd2l0aGluIHN0eWxlc2hlZXRzIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiI+DQoJPHBhdGggY2xhc3M9ImEiIGZpbGw9IiM3NGMzZTIiIGQ9Ik0xNiwxLjVBMTQuNSwxNC41LDAsMSwwLDMwLjUsMTYsMTQuNDk3NiwxNC40OTc2LDAsMCwwLDE2LDEuNVptMS44LDIzLjQySDEzLjg4VjIxLjA4SDE3LjhabTQuMDQtMTEuNDdhNC45MTA2LDQuOTEwNiwwLDAsMS0uNzgsMS4zMyw1LjU3Niw1LjU3NiwwLDAsMS0xLjAyLjkzYy0uMzguMjYtLjczLjUyLTEuMDcuNzhhNC45NDQ3LDQuOTQ0NywwLDAsMC0uODguODksMi41MTY0LDIuNTE2NCwwLDAsMC0uNDksMS4yNHYuOTZIMTQuMjJWMTguNDVhNC45NjgzLDQuOTY4MywwLDAsMSwuNDItMS44LDUuMDQ3NSw1LjA0NzUsMCwwLDEsLjc4LTEuMjQsNi4wNyw2LjA3LDAsMCwxLC45Ni0uODhjLjMzLS4yNS42NC0uNS45Mi0uNzVhMy41ODY1LDMuNTg2NSwwLDAsMCwuNjktLjgzLDIuMDQ1NCwyLjA0NTQsMCwwLDAsLjIzLTEuMTIsMi4yNDg4LDIuMjQ4OCwwLDAsMC0uNTYtMS43LDIuMTA2OSwyLjEwNjksMCwwLDAtMS41Ni0uNTUsMi4zNCwyLjM0LDAsMCwwLTEuMTYuMjYsMi4yNTYxLDIuMjU2MSwwLDAsMC0uOC43LDIuOTksMi45OSwwLDAsMC0uNDcsMS4wMiw1LjE0MTksNS4xNDE5LDAsMCwwLS4xNSwxLjI3SDkuODVhNy4yOTA4LDcuMjkwOCwwLDAsMSwuNDYtMi40OEE1Ljc3ODIsNS43NzgyLDAsMCwxLDExLjU0LDguNGE1LjUxNjUsNS41MTY1LDAsMCwxLDEuOS0xLjI5LDYuMzcxNCw2LjM3MTQsMCwwLDEsMi40OC0uNDYsNy43NDg5LDcuNzQ4OSwwLDAsMSwyLjk3LjQ5QTUuNjk3Nyw1LjY5NzcsMCwwLDEsMjAuOCw4LjM1YTQuNDAxMSw0LjQwMTEsMCwwLDEsMS4wNCwxLjU2LDQuNjk2Myw0LjY5NjMsMCwwLDEsLjMxLDEuNTdBNS40OTc2LDUuNDk3NiwwLDAsMSwyMS44NCwxMy40NVoiLz4NCjwvc3ZnPg==");
  background-size: 17px;
  background-repeat: no-repeat;
  background-position: center center;
}
.eds-help-icon:hover + .eds-validation-text, .eds-help-icon:focus-visible + .eds-validation-text {
  max-width: 30ch;
  font-size: 14px;
  width: auto;
  height: auto;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}
@supports (max-width: calc(min(100%, 60ch))) {
  .eds-help-icon:hover + .eds-validation-text, .eds-help-icon:focus-visible + .eds-validation-text {
    max-width: min(100%, 60ch);
  }
}

.eds-validation-text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  display: inline-block;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  right: -0.45rem;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  bottom: 100%;
}
.eds-validation-text::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
  right: 0.3125rem;
}
.eds-validation-text > span {
  margin-left: 0;
}
.eds-validation-text > span:not(:first-child)::before {
  content: " ";
}

.eds-form-group--info-message-container {
  padding-top: 0.25rem;
}

.eds-input {
  display: block;
  background: var(--eds-color-white, #FFF);
  width: 100%;
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  font-size: 1rem;
  padding: 0 9px;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  transition: box-shadow 0.15s ease-in-out;
  font-feature-settings: initial;
  color: var(--eds-font-color-base, #000);
}
.eds-input::placeholder {
  color: var(--eds-color-steel-60, #5A6F72);
}
.eds-input:not(.eds-read-only, :disabled):focus, .eds-input:not(.eds-read-only, :disabled):active {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
}
.eds-input:not(.eds-read-only, :disabled):focus-within {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
}
.eds-input:not(select).eds-read-only {
  border: 0;
  padding-left: 0;
  outline: 0;
  box-shadow: none;
}
.eds-input:disabled {
  cursor: default;
  color: var(--eds-color-steel-60, #5A6F72);
  background-color: var(--eds-color-steel-10, #EBF0F5);
  outline: 0;
  opacity: 1;
}
.eds-input[type=checkbox] {
  cursor: pointer;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin: 0;
  opacity: 0;
  position: relative;
  z-index: 1;
}
.eds-input[type=checkbox]:checked + .eds-checkbox::after {
  opacity: 1;
}
.eds-input[type=checkbox]:checked + .eds-checkbox::before {
  background: var(--eds-form-checkbox-background-checked, #34B233);
  border-color: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:not(.eds-read-only):active + .eds-checkbox::before {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):active + .eds-checkbox::before, .eds-input[type=checkbox]:not(.eds-read-only):focus + .eds-checkbox::before {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:not(.eds-read-only):checked:hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:not(.eds-read-only):checked:active + .eds-checkbox::before, .eds-input[type=checkbox]:not(.eds-read-only):checked:focus + .eds-checkbox::before {
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-input[type=checkbox]:disabled {
  cursor: initial;
}
.eds-input[type=checkbox]:disabled + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input[type=checkbox]:disabled:checked + .eds-checkbox::after {
  border-color: var(--eds-color-steel-30, #C1CBCD);
}
.eds-input[type=checkbox]:disabled:checked + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-input-error-text {
  color: var(--eds-color-red-50);
  text-align: right;
  display: inline-block;
  width: 100%;
  font-size: 13px;
}

.eds-grid-form {
  max-width: calc(6 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 5 - 1px);
}
.eds-grid-form > * {
  display: grid;
  grid-gap: calc(var(--eds-spacing-size-s, 1) * 1rem) calc(var(--eds-spacing-size-l, 2) * 1rem);
  grid-template-columns: repeat(auto-fill, minmax(30ch, 1fr));
}
@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .eds-grid-form > * > * {
    max-width: 60ch !important;
    margin: calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
  }
}
@media only screen and (max-width: calc(6000ch / 30)) {
  .eds-grid-form.eds-grid--size-30 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-30 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-30 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 33)) {
  .eds-grid-form.eds-grid--size-33 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-33 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-33 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 35)) {
  .eds-grid-form.eds-grid--size-35 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-35 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-35 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 40)) {
  .eds-grid-form.eds-grid--size-40 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-40 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-40 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 45)) {
  .eds-grid-form.eds-grid--size-45 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-45 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-45 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 50)) {
  .eds-grid-form.eds-grid--size-50 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-50 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-50 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 55)) {
  .eds-grid-form.eds-grid--size-55 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-55 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-55 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 60)) {
  .eds-grid-form.eds-grid--size-60 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-60 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-60 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 65)) {
  .eds-grid-form.eds-grid--size-65 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-65 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-65 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 66)) {
  .eds-grid-form.eds-grid--size-66 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-66 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-66 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 70)) {
  .eds-grid-form.eds-grid--size-70 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-70 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-70 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 75)) {
  .eds-grid-form.eds-grid--size-75 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-75 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-75 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 80)) {
  .eds-grid-form.eds-grid--size-80 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-80 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-80 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 85)) {
  .eds-grid-form.eds-grid--size-85 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-85 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-85 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 90)) {
  .eds-grid-form.eds-grid--size-90 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-90 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-90 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 95)) {
  .eds-grid-form.eds-grid--size-95 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-95 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-95 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  .eds-grid-form.eds-grid--size-100 > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form.eds-grid--size-100 > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form.eds-grid--size-100 > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
@media only screen and (max-width: calc(6000ch / 100)) {
  .eds-grid-form:not([class^=eds-grid--size-]) > * {
    grid-template-columns: 100%;
  }
  .eds-grid-form:not([class^=eds-grid--size-]) > * > * {
    grid-column-end: -1;
  }
  .eds-grid-form:not([class^=eds-grid--size-]) > * > *.eds-width--2x.eds-width--2x {
    grid-column-end: -1;
  }
}
.eds-grid-form > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--1-col {
  max-width: calc(2 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 1 - 1px);
}
.eds-grid-form.eds--2-col {
  max-width: calc(3 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 2 - 1px);
}
.eds-grid-form.eds--2-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--3-col {
  max-width: calc(4 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 3 - 1px);
}
.eds-grid-form.eds--3-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--4-col {
  max-width: calc(5 * 30ch + var(--eds-spacing-size-l, 2) * 1rem * 4 - 1px);
}
.eds-grid-form.eds--4-col > * > *.eds-width--2x {
  grid-column-end: span 2;
  max-width: 120ch;
}
.eds-grid-form.eds--1-col-breakpoint > * {
  grid-template-columns: 100%;
}
.eds-grid-form.eds--1-col-breakpoint > * > * {
  grid-column-end: -1;
}
.eds-grid-form.eds--1-col-breakpoint > * > *.eds-width--2x.eds-width--2x {
  grid-column-end: -1;
}

.eds-fieldset {
  border: 0;
  padding: 0 calc(var(--eds-spacing-size-s, 1) * 1rem);
  margin-top: calc(var(--eds-spacing-size-s, 1) * 1rem);
}
.eds-fieldset h1,
.eds-fieldset h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-brand-color-primary, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 2) * 1rem);
  width: 100%;
  margin: 0 0 2rem;
  font-feature-settings: initial;
  margin: 0;
}
.eds-fieldset .eds-legend {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-brand-color-primary, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 2) * 1rem);
  width: 100%;
  margin: 0 0 2rem;
  font-feature-settings: initial;
  margin: 0;
}
.eds-fieldset .eds-legend h2 {
  padding: 0 0 calc(var(--eds-spacing-size-s, 1) * 1rem) 0;
}
.eds-fieldset .eds-description {
  color: var(--eds-color-steel-60, #5A6F72);
  margin: 0;
  line-height: 1.25rem;
  margin-bottom: 2rem;
}

.eds-label {
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  color: var(--eds-color-steel-60, #5A6F72);
  display: block;
  width: 100%;
  overflow: hidden;
}
.eds-label.required::after, .eds-label[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}

.eds-form-group, eds-form-field {
  position: relative;
  max-width: 80ch;
  display: block;
}
.eds-form-group *, eds-form-field * {
  box-sizing: border-box;
}
.eds-form-group .eds-checkbox::before, eds-form-field .eds-checkbox::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: calc(var(--eds-spacing-size-l, 2) * 1rem);
  left: 0;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  background: transparent;
}
.eds-form-group .eds-checkbox::after, eds-form-field .eds-checkbox::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 42px;
  left: 8px;
  width: 16px;
  height: 9px;
  transform: rotate(-45deg);
  border: 3px solid var(--eds-form-checkbox-background-tick, #FFF);
  border-width: 0 0 3px 3px;
  opacity: 0;
  background: transparent;
}
.eds-form-group > label:not(.eds-radio-label), eds-form-field > label:not(.eds-radio-label) {
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  color: var(--eds-color-steel-60, #5A6F72);
  display: block;
  width: 100%;
  overflow: hidden;
}
.eds-form-group > label:not(.eds-radio-label).required::after, .eds-form-group > label:not(.eds-radio-label)[required]::after, eds-form-field > label:not(.eds-radio-label).required::after, eds-form-field > label:not(.eds-radio-label)[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}
.eds-form-group:not(.eds-form-group--read-only):focus-within .eds-form-group-header label,
.eds-form-group:not(.eds-form-group--read-only):focus-within > label, eds-form-field:not(.eds-form-group--read-only):focus-within .eds-form-group-header label,
eds-form-field:not(.eds-form-group--read-only):focus-within > label {
  color: initial;
}

.eds-textarea.eds-input {
  height: auto;
  padding: 9px;
  resize: none;
}
.eds-textarea.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-select {
  position: relative;
  -moz-appearance: none;
  -webkit-appearance: none;
}
.eds-select::-ms-expand {
  display: none;
}
.eds-select:not([multiple]) {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke-width='1.5' stroke='currentColor' class='w-6 h-6'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' d='M19.5 8.25l-7.5 7.5-7.5-7.5' /%3E%3C/svg%3E");
  background-size: 16px;
  background-repeat: no-repeat;
  background-position: right 9px center;
  padding-right: 32px;
}
.eds-select.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}
.eds-select[multiple] {
  height: 4em;
}

.eds-form-group-header {
  position: relative;
  padding: 0.375rem 0;
  min-height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  margin: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-feature-settings: initial;
  display: flex;
  justify-content: flex-start;
}
.eds-form-group-header * + *:not(.eds-help-icon):not(eds-help-text):not(.eds-validation-icon) {
  margin-left: 0.5rem;
}
.eds-form-group-header label {
  color: var(--eds-color-steel-60, #5A6F72);
  overflow: hidden;
  text-overflow: inherit;
}
.eds-form-group-header label.required::after, .eds-form-group-header label[required]::after {
  color: var(--eds-font-color-faded, #EB514C);
  content: "*";
}

.eds-checkbox-form-group {
  position: relative;
}
.eds-checkbox-form-group .eds-checkbox::before {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: calc(var(--eds-spacing-size-l, 2) * 1rem);
  left: 0;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  background: transparent;
}
.eds-checkbox-form-group .eds-checkbox::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  top: 42px;
  left: 8px;
  width: 16px;
  height: 9px;
  transform: rotate(-45deg);
  border: 3px solid var(--eds-form-checkbox-background-tick, #FFF);
  border-width: 0 0 3px 3px;
  opacity: 0;
  background: transparent;
}
.eds-checkbox-form-group .eds-input {
  cursor: pointer;
  width: calc(var(--eds-spacing-size-l, 2) * 1rem);
  height: calc(var(--eds-spacing-size-l, 2) * 1rem);
  margin: 0;
  opacity: 0;
  position: relative;
  z-index: 1;
}
.eds-checkbox-form-group .eds-input:checked + .eds-checkbox::after {
  opacity: 1;
}
.eds-checkbox-form-group .eds-input:checked + .eds-checkbox::before {
  background: var(--eds-form-checkbox-background-checked, #34B233);
  border-color: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):active + .eds-checkbox::before {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):active + .eds-checkbox::before, .eds-checkbox-form-group .eds-input:not(.eds-read-only):focus + .eds-checkbox::before {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
  outline: 0;
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:hover + .eds-checkbox::before {
  border: 2px solid var(--eds-color-steel-70, #445355);
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:active + .eds-checkbox::before, .eds-checkbox-form-group .eds-input:not(.eds-read-only):checked:focus + .eds-checkbox::before {
  background: var(--eds-form-checkbox-border-checked, #34B233);
}
.eds-checkbox-form-group .eds-input:disabled {
  cursor: initial;
}
.eds-checkbox-form-group .eds-input:disabled + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input:disabled:checked + .eds-checkbox::after {
  border-color: var(--eds-color-steel-30, #C1CBCD);
}
.eds-checkbox-form-group .eds-input:disabled:checked + .eds-checkbox::before {
  background: var(--eds-color-steel-10, #EBF0F5);
}
.eds-checkbox-form-group .eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
}

eds-resizing-textarea textarea.eds-input {
  min-height: 32px;
  resize: none;
  overflow: hidden;
  overflow-wrap: break-word;
  padding: 5px 9px;
  height: 32px;
}
eds-resizing-textarea textarea.eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}

.eds-form-group--with-symbol .eds-input {
  padding-right: 2.75rem;
}
.eds-form-group--with-symbol .eds-input.eds-input--error {
  border: 1px solid var(--eds-color-red-50);
}
.eds-form-group--with-symbol::after {
  content: attr(data-symbol);
  position: absolute;
  padding-top: 4px;
  right: 0.5rem;
  top: 2.2rem;
  color: var(--eds-color-steel-60, #5A6F72);
}

.eds-radio {
  display: none;
  box-sizing: border-box;
}

.eds-radio + span::after {
  width: 19px;
  height: 19px;
  top: 5px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-color-white, #fff);
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
}

.eds-radio:checked + span::after {
  width: 16px;
  height: 16px;
  top: 5px;
  margin-right: 1px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-brand-color-green);
  content: "";
  display: inline-block;
  visibility: visible;
  box-shadow: 0px 0px 0px 1px var(--eds-brand-color-border-base, #D3D9DB);
  border: 2px var(--eds-color-white, #fff) solid;
}

.eds-radio[disabled] + span::after {
  background-color: var(--eds-brand-color-border-base, #D3D9DB);
}

.eds-radio-label {
  display: inline;
  line-height: 2em;
  margin-right: 1em;
  margin-left: 0.25em;
}

.eds-form-group--read-only .eds-form-group-header .eds-help-icon {
  margin-left: 0.5rem;
}
.eds-form-group--read-only .eds-form-group-header .eds-help-icon:hover + .eds-validation-text {
  right: inherit;
  margin-left: 0;
}
.eds-form-group--read-only .eds-form-group-header .eds-help-icon:hover + .eds-validation-text::after {
  top: 0;
}

/********** Range Input Styles **********/
/*Range Reset*/
.eds-input-range {
  -webkit-appearance: none;
  appearance: none;
  background: transparent;
  cursor: pointer;
  width: 15rem;
}

/* Removes default focus */
.eds-input-range:focus {
  outline: none;
}

/***** Chrome, Safari, Opera and Edge Chromium styles *****/
/* slider track */
.eds-input-range::-webkit-slider-runnable-track {
  background-color: var(--eds-color-steel-10);
  border-radius: 0.5rem;
  height: 0.5rem;
}

/* slider thumb */
.eds-input-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  /* Override default look */
  appearance: none;
  margin-top: -4px;
  /* Centers thumb on the track */
  /*custom styles*/
  background-color: var(--eds-brand-color-green);
  height: 1rem;
  width: 1rem;
  border-radius: 50%;
}

.eds-input-range[disabled]::-webkit-slider-thumb {
  background-color: var(--eds-color-steel-50);
}

.eds-input-range:focus::-webkit-slider-thumb {
  border: 1px solid var(--eds-brand-color-green);
  outline: 3px solid var(--eds-brand-color-green);
  outline-offset: 0.125rem;
}

/******** Firefox styles ********/
/* slider track */
.eds-input-range::-moz-range-track {
  background-color: var(--eds-color-steel-10);
  border-radius: 0.5rem;
  height: 0.5rem;
}

/* slider thumb */
.eds-input-range::-moz-range-thumb {
  border: none;
  /*Removes extra border that FF applies*/
  border-radius: 50%;
  /*Removes default border-radius that FF applies*/
  /*custom styles*/
  background-color: var(--eds-brand-color-green);
  height: 1rem;
  width: 1rem;
}

.eds-input-range[disabled]::-moz-range-thumb {
  background-color: var(--eds-color-steel-50);
}

.eds-input-range:focus::-moz-range-thumb {
  border: 1px solid var(--eds-brand-color-green);
  outline: 3px solid var(--eds-brand-color-green);
  outline-offset: 0.125rem;
}

.eds-tile-grid--dial-pad {
  grid-gap: 1rem;
  list-style: none;
  margin-bottom: 0;
  padding-left: 0;
  margin-top: 0;
}

.dial-pad-button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  flex-direction: row;
  text-align: left;
  width: 100%;
  height: 100%;
}
.dial-pad-button:hover:not(:disabled) {
  cursor: pointer;
}
.dial-pad-button.dial-pad-button--selected {
  background-color: var(--eds-tile-color-accent-background-default, #21314D);
  border: 1px var(--eds-tile-color-accent-border-default, #21314D) solid;
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.dial-pad-button.dial-pad-button--selected .dial-pad-button__text--title {
  color: var(--eds-tile-color-accent-text-primary-default, #FFFFFF);
}
.dial-pad-button.dial-pad-button--selected .dial-pad-button__text--subtitle {
  color: var(--eds-tile-color-accent-text-secondary-default, #97AFC9);
}
.dial-pad-button:focus {
  outline-offset: 4px;
}

.dial-pad-button__img {
  margin-left: -1rem;
  width: 4rem;
  height: 4rem;
}

.dial-pad-button__text--title {
  color: var(--eds-color-black, #000000);
}

.dial-pad-button__text {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: unset;
  font-size: 1rem;
  line-height: 1.25rem;
}
.dial-pad-button__text span {
  display: inline-block;
}

.eds-control-region {
  background-color: var(--eds-control_region-color-background, #EBF0F5);
  border-top: 1px solid var(--eds-control_region-color-border, #D3D9DB);
  height: 4rem;
  min-height: 4rem;
  display: flex;
  align-items: center;
  bottom: 0;
  left: 0;
  right: 0;
}
.eds-control-region > * {
  margin-right: 1rem;
}
.eds-control-region > *:last-child {
  margin-right: 0;
}
.eds-control-region button {
  min-width: 8rem;
}
.eds-control-region.eds-control-region--transparent {
  background-color: transparent;
  border-top: 0;
  padding-bottom: 2rem;
}

.eds-table {
  margin-bottom: 2rem;
  width: 100%;
  border-collapse: collapse;
  table-layout: auto;
  line-height: 1.5rem;
}
.eds-table .clickable tr {
  cursor: pointer;
}
.eds-table .clickable tr:hover {
  background-color: var(--eds-listing-color-selectable-background-hover, #EBF0F5);
}
.eds-table tr {
  border-bottom: 1px solid var(--eds-listing-color-border-default, #D3D9DB);
}
.eds-table tr.eds-group-header {
  height: 2rem;
}
.eds-table tr.eds-group-header th {
  vertical-align: top;
  border-bottom: 0;
}
.eds-table tr.eds-group-header th::before {
  content: unset;
}
.eds-table tr.clickable {
  cursor: pointer;
}
.eds-table tr.clickable:hover {
  background-color: var(--eds-listing-color-selectable-background-hover, #EBF0F5);
}
.eds-table tr.selected {
  background-color: var(--eds-listing-color-selectable-background-selected, #21314D);
  color: var(--eds-listing-color-selectable-text-selected, #FFFFFF);
}
.eds-table tr.selected:hover {
  background-color: var(--eds-listing-color-selectable-background-selected, #21314D);
  color: var(--eds-listing-color-selectable-text-selected, #FFFFFF);
}
.eds-table tr.selected.disabled {
  background-color: var(--eds-listing-color-selectable-background-required, #495D74);
  color: var(--eds-listing-color-selectable-text-required, #FFFFFF);
  cursor: default;
}
.eds-table tr.selected.disabled:hover {
  background-color: var(--eds-listing-color-selectable-background-required, #495D74);
  color: var(--eds-listing-color-selectable-text-required, #FFFFFF);
}
.eds-table tr.selected .eds-link-text {
  color: var(--eds-color-white);
}
.eds-table thead tr {
  border-bottom: 0;
}
.eds-table thead tr th, .eds-table thead tr td {
  position: relative;
}
.eds-table thead tr th::before, .eds-table thead tr td::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background-color: var(--eds-listing-color-border-default, #D3D9DB);
  height: 1px;
}
.eds-table th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  text-align: left;
}
.eds-table th.check {
  width: 4rem;
}
.eds-table th.sortable button {
  background: transparent;
  cursor: pointer;
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  text-transform: uppercase;
  padding: 0;
  border: 0;
}
.eds-table th.sortable::after {
  content: "";
  position: relative;
  display: inline-block;
}
.eds-table th.sortable.asc::after, .eds-table th.sortable .asc::after, .eds-table th.sortable.ascending::after, .eds-table th.sortable .ascending::after {
  content: "▲";
  margin-left: 0.5rem;
  width: 0.5rem;
}
.eds-table th.sortable.desc::after, .eds-table th.sortable .desc::after, .eds-table th.sortable.descending::after, .eds-table th.sortable .descending::after {
  content: "▼";
  margin-left: 0.5rem;
  width: 0.5rem;
}
.eds-table th,
.eds-table td {
  line-height: 1.5rem;
  padding: 0.25rem 0 calc(0.25rem - 1px) 1rem;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.eds-table th:first-child,
.eds-table td:first-child {
  padding-left: 2rem;
}
.eds-table th:last-child,
.eds-table td:last-child {
  padding-right: 2rem;
}
.eds-table th.check input[type=checkbox],
.eds-table td.check input[type=checkbox] {
  cursor: pointer;
  border: 1px solid var(--eds-listing-color-border-default, #D3D9DB);
  width: 16px;
  height: 1rem;
  appearance: none;
  margin: 0;
  display: block;
}
.eds-table th.check input[type=checkbox]:checked,
.eds-table td.check input[type=checkbox]:checked {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMiIgaGVpZ2h0PSIzMiI+CiAgICA8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1jb2xvci1ibGFjaywgIzAwMDAwMCkiIHN0cm9rZS13aWR0aD0iMyIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0yMyAxMUwxMyAyMWwtNC00Ii8+Cjwvc3ZnPgoK");
  background-repeat: no-repeat;
  background-position: center center;
  background-color: var(--eds-color-white, #FFFFFF);
  background-size: 1rem;
}
.eds-table th.check input[type=checkbox]:active,
.eds-table td.check input[type=checkbox]:active {
  background-color: var(--eds-color-black, #000000);
}
.eds-table th.check input[type=checkbox].focus-visible,
.eds-table td.check input[type=checkbox].focus-visible {
  box-shadow: 0 0 0 1px var(--eds-brand-color-primary, #34B233);
  border: 1px solid var(--eds-brand-color-primary, #34B233);
}
.eds-table th.check input[type=checkbox]:disabled,
.eds-table td.check input[type=checkbox]:disabled {
  cursor: unset;
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-table th.check input[type=checkbox]:disabled:active,
.eds-table td.check input[type=checkbox]:disabled:active {
  background-color: var(--eds-color-steel-10, #EBF0F5);
}
.eds-table th.border-left,
.eds-table td.border-left {
  border-left: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
}
.eds-table .eds-link-text {
  color: var(--eds-brand-color-primary);
  text-decoration: none;
}
.eds-table .eds-link-text:hover {
  text-decoration: underline;
  color: var(--eds-font-color-base);
}

.eds-empty-message {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI5NiIgaGVpZ2h0PSI5NiIgdmlld0JveD0iMCAwIDMyIDMyIj4NCgk8ZyBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1jb2xvci1zdGVlbC02MCwgIzVBNkY3MikiIHN0cm9rZS13aWR0aD0iMS4yNSI+DQoJCTxjaXJjbGUgY3g9IjEzLjUxNSIgY3k9IjEzLjUxNSIgcj0iNS4xMTUiIC8+DQoJCTxwYXRoIGQ9Ik0xNy4xOTcgMTcuMTk3TDI0IDI0IiAvPg0KCTwvZz4NCjwvc3ZnPg0K");
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 4rem;
  margin-bottom: 0;
  text-align: center;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 6rem;
  color: var(--eds-font-color-faded, #5A6F72);
  padding: 6rem 2rem;
}

.eds-button:not(.remove-style) {
  background: none;
  cursor: pointer;
  padding: 0 2rem;
  border: 1px solid var(--eds-button-color-border-default, #D3D9DB);
  border-radius: 1rem;
  line-height: calc(2rem - 2px);
  outline: none;
  min-width: 8rem;
  user-select: none;
  vertical-align: middle;
  background-color: var(--eds-button-color-background-default, transparent);
  color: var(--eds-button-color-text-default);
  font-size: 1rem;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.eds-button:not(.remove-style):enabled:hover {
  border-color: var(--eds-button-color-border-hover, #5A6F72);
}
.eds-button:not(.remove-style):enabled:active, .eds-button:not(.remove-style):enabled:focus {
  border: 1px solid var(--steel-steel-40, #AEBDBF);
}
.eds-button:not(.remove-style).disabled, .eds-button:not(.remove-style):disabled {
  color: var(--eds-button-color-text-disabled, #AEBDBF);
  cursor: default;
}
.eds-button:not(.remove-style).disabled .eds-svg-outline, .eds-button:not(.remove-style):disabled .eds-svg-outline {
  stroke: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style).disabled .eds-svg-solid, .eds-button:not(.remove-style):disabled .eds-svg-solid {
  fill: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style):focus-visible, .eds-button:not(.remove-style).focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-button:not(.remove-style):has(.eds-button--with-icon) {
  padding: 0 1rem 0 2rem;
}
.eds-button:not(.remove-style) .eds-button--with-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 8px;
  margin-top: 3px;
  float: right;
}
.eds-button:not(.remove-style).eds-button--prominent, .eds-button:not(.remove-style).prominent {
  background-color: var(--eds-button-color-prominent-background-default, #21314D);
  color: var(--eds-button-color-prominent-text-default, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-default, #21314D);
}
.eds-button:not(.remove-style).eds-button--prominent:hover, .eds-button:not(.remove-style).eds-button--prominent:focus, .eds-button:not(.remove-style).eds-button--prominent:active, .eds-button:not(.remove-style).eds-button--prominent.active, .eds-button:not(.remove-style).prominent:hover, .eds-button:not(.remove-style).prominent:focus, .eds-button:not(.remove-style).prominent:active, .eds-button:not(.remove-style).prominent.active {
  background-color: var(--eds-button-color-prominent-background-hover, #495D74);
  color: var(--eds-button-color-prominent-text-hover, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-hover);
}
.eds-button:not(.remove-style).eds-button--prominent:active:not(.disabled), .eds-button:not(.remove-style).prominent:active:not(.disabled) {
  background-color: var(--eds-button-color-prominent-background-active);
  border-color: var(--eds-button-color-prominent-border-active);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled, .eds-button:not(.remove-style).eds-button--prominent:disabled, .eds-button:not(.remove-style).prominent.disabled, .eds-button:not(.remove-style).prominent:disabled {
  cursor: default;
  background-color: var(--eds-button-color-prominent-background-disabled);
  color: var(--eds-button-color-prominent-text-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
  border-style: solid;
}
.eds-button:not(.remove-style).eds-button--prominent.disabled:active, .eds-button:not(.remove-style).eds-button--prominent:disabled:active, .eds-button:not(.remove-style).prominent.disabled:active, .eds-button:not(.remove-style).prominent:disabled:active {
  background-color: var(--eds-button-color-prominent-background-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent:disabled .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent:disabled .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-outline, .eds-button:not(.remove-style).prominent .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-solid, .eds-button:not(.remove-style).prominent .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--menu-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMTYiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KICAgIDxjaXJjbGUgZmlsbD0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLWFjY2VudCwgIzIxMzE0RCkiDQogICAgICAgIGN4PSI5Ig0KICAgICAgICBjeT0iMTYiDQogICAgICAgIHI9IjEuNiIgLz4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  width: 2rem;
  height: 2rem;
  max-width: 2rem;
  min-width: 2rem;
}
.eds-button:not(.remove-style).eds-button--menu-button.disabled, .eds-button:not(.remove-style).eds-button--menu-button:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci1zdGVlbC00MCwgI0FFQkRCRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci13aGl0ZSwgI0ZGRkZGRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
  min-width: 2rem;
  width: 2rem;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.disabled, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--square {
  border-radius: 3px;
  padding: 0 14px;
  min-width: 4rem;
}
.eds-button:not(.remove-style).eds-button--tertiary {
  border: none;
  border-radius: 3px;
  text-decoration: underline;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--icon {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  padding: 0.25rem;
}

.eds-split-button-container:not(.remove-style) {
  display: flex;
}
.eds-split-button-container:not(.remove-style) > * {
  position: relative;
}
.eds-split-button-container:not(.remove-style) > *:hover {
  z-index: 1;
}
.eds-split-button-container:not(.remove-style) .eds-button {
  padding: 0 1rem;
}
.eds-split-button-container:not(.remove-style) .eds-button--menu-button {
  width: 3.5rem;
  max-width: 3.5rem;
  min-width: 3.5rem;
}
.eds-split-button-container:not(.remove-style) :first-child {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.eds-split-button-container:not(.remove-style) :first-child.eds-button--prominent {
  border-right-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) :not(:first-child):not(:last-child) {
  border-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon).eds-button--prominent {
  border-left-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) .eds-button--icon {
  width: 3rem;
  padding: 0.2rem 0.75rem 0 0.75rem;
}

td:has(.eds-pill) {
  vertical-align: middle;
}
td:has(.eds-pill) div {
  height: 20px;
}

.eds-pill {
  border: 1px solid var(--eds-color-steel-40, #AEBDBF);
  border-radius: 16px;
  padding: 0.25rem 1rem;
  display: inline-block;
  font-size: 1rem;
  line-height: 1rem;
  overflow: hidden;
}
.eds-pill--error {
  background-color: var(--eds-color-red-10, #F9EEEE);
  border: var(--eds-brand-color-status-danger, #EB514C) 1px solid;
}
.eds-pill--warning {
  background-color: var(--eds-color-orange-10, #FBF5E7);
  border: var(--eds-brand-color-status-warning, #FF7900) 1px solid;
}
.eds-pill--success {
  background-color: var(--eds-color-green-10, #EFF8EC);
  border: var(--eds-brand-color-status-success, #34B233) 1px solid;
}
.eds-pill--info {
  background-color: var(--eds-color-blue-10, #EFF4FE);
  border: var(--eds-brand-color-status-info, #3A88FE) 1px solid;
}
.eds-pill--small {
  font-size: 14px;
  height: 20px;
  line-height: 20px;
  padding: 0px 8px;
  overflow: hidden;
}
.eds-pill--small .eds-dot {
  margin-top: 3px;
  float: left;
}
.eds-pill--small .eds-dot + span {
  overflow: hidden;
}

.eds-dot {
  border: 1px solid var(--eds-color-steel-40, #AEBDBF);
  border-radius: 50%;
  width: 0.75rem;
  height: 0.75rem;
  margin-right: 0.25rem;
  margin-top: 2px;
  display: inline-block;
}
.eds-dot--filled {
  background-color: var(--eds-color-steel-50, #82999C);
}
.eds-dot--error {
  background-color: var(--eds-color-red-10, #F9EEEE);
  border: var(--eds-brand-color-status-danger, #EB514C) 1px solid;
}
.eds-dot--error__filled {
  background-color: var(--eds-brand-color-status-danger, #EB514C);
}
.eds-dot--warning {
  background-color: var(--eds-color-orange-10, #FBF5E7);
  border: var(--eds-brand-color-status-warning, #FF7900) 1px solid;
}
.eds-dot--warning__filled {
  background-color: var(--eds-brand-color-status-warning, #FF7900);
}
.eds-dot--success {
  background-color: var(--eds-color-green-10, #EFF8EC);
  border: var(--eds-brand-color-status-success, #34B233) 1px solid;
}
.eds-dot--success__filled {
  background-color: var(--eds-brand-color-status-success, #34B233);
}
.eds-dot--info {
  background-color: var(--eds-color-blue-10, #EFF4FE);
  border: var(--eds-brand-color-status-info, #3A88FE) 1px solid;
}
.eds-dot--info__filled {
  background-color: var(--eds-brand-color-status-info, #3A88FE, #EB514C);
}

.eds-layout--listing {
  display: flex;
  flex-wrap: wrap;
  margin-top: 1.5rem;
}
.eds-layout--listing header {
  flex: 0 0 40%;
  padding: 0 2rem;
}
.eds-layout--listing .eds-filters-grid {
  margin-top: 0.5rem;
  padding-right: 2rem;
  flex: 0 0 60%;
}
.eds-layout--listing .filter-container {
  flex-basis: 100%;
  margin: 1rem 2rem 0;
}
.eds-layout--listing .filter-container.filter-container--with-pager {
  display: flex;
  justify-content: space-between;
  column-gap: 2rem;
}
.eds-layout--listing .pager-container {
  margin-top: auto;
}
.eds-layout--listing .listing-content {
  margin-top: 3rem;
  flex: 1 1 auto;
  overflow-x: auto;
}
.eds-layout--listing .listing-content.listing-content--small-filters {
  margin-top: 1.5rem;
}
@media (max-width: 1280px) {
  .eds-layout--listing header {
    flex: 0 0 100%;
  }
  .eds-layout--listing .eds-filters-grid {
    flex: 0 0 100%;
    margin-top: 2rem;
    padding-left: 2rem;
  }
}

.eds-filters-grid {
  display: grid;
  column-gap: 2rem;
  row-gap: 1rem;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: max-content;
}
.eds-filters-grid.eds-filters-grid--3x3 {
  grid-template-columns: 1fr 1fr 1fr;
}

.eds-nav-bar {
  display: flex;
  align-items: center;
}
.eds-nav-bar .eds-menu-crumbs,
.eds-nav-bar > menu-crumbs {
  flex: 1 1 0;
}

.eds-filter-layout .eds-search__container {
  max-width: 24rem;
}

.eds-filter-layout--filters {
  display: flex;
  column-gap: 0.75rem;
  row-gap: 0.5rem;
  flex-wrap: wrap;
  margin-top: 1rem;
}
.eds-filter-layout--filters * {
  flex-shrink: 0;
}

.eds-loader {
  animation: eds-loader-rotate 0.7s infinite linear;
  border-top: 2px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  border-radius: 50%;
  width: 1rem;
  height: 1rem;
}
.eds-loader.eds-loader--small {
  border: 4px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 2rem;
  height: 2rem;
}
.eds-loader.eds-loader--medium {
  border: 8px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 4rem;
  height: 4rem;
}
.eds-loader.eds-loader--large {
  border: 12px solid transparent;
  border-top-color: var(--eds-brand-color-primary);
  border-left-color: var(--eds-brand-color-primary);
  width: 6rem;
  height: 6rem;
}

.eds-loader-with-percent {
  position: relative;
}
.eds-loader-with-percent--small {
  width: 2rem;
  height: 2rem;
}
.eds-loader-with-percent--medium {
  width: 4rem;
  height: 4rem;
}
.eds-loader-with-percent--large {
  width: 6rem;
  height: 6rem;
}
.eds-loader-with-percent .eds-loader--percentage {
  position: absolute;
  transform: translateY(-50%) translateX(-50%);
  top: 50%;
  left: 50%;
  font-weight: bold;
}

@keyframes eds-loader-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*
* Classes in this file are also referenced in eds-help-text component
* be sure to test that component along with any changes to tooltips.
*/
.eds-tooltip {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
  opacity: 0;
  padding: 0.5rem;
  border: 1px var(--eds-brand-color-border-base, #D3D9DB) solid;
  border-radius: 3px;
  color: var(--eds-tooltip-color-base-text, #FFF);
  border-color: var(--eds-tooltip-color-base-border, #21314D);
  z-index: 100;
  background: var(--eds-tooltip-color-base-background, #21314D);
  line-height: var(--eds-font-line-height-m, 1.375);
  min-width: 9rem;
  max-width: 18rem;
  width: max-content;
  height: max-content;
  bottom: calc(100% + 6px);
  left: 50%;
  transform: translateX(-50%);
  word-break: break-word;
}
.eds-tooltip::after {
  content: "";
  position: absolute;
  top: 100%;
  transform: translateX(-50%);
  left: 50%;
  border-width: 5px;
  border-style: solid;
  border-color: var(--eds-tooltip-color-base-background, #21314D) transparent transparent;
}
.eds-tooltip > span {
  margin-left: 0;
}
.eds-tooltip > span:not(:first-child)::before {
  content: " ";
}

.eds-tooltip-trigger-wrapper {
  position: relative;
  overflow: visible;
  width: max-content;
}
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:hover + .eds-tooltip,
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:focus-visible + .eds-tooltip,
.eds-tooltip-trigger-wrapper .eds-tooltip-trigger:focus-within + .eds-tooltip {
  font-size: 14px;
  clip: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: ellipsis;
  display: block;
  -webkit-line-clamp: 8;
  -webkit-box-orient: vertical;
  opacity: 1;
  transition: opacity 1s;
}

.eds-tooltip--left {
  left: unset;
  right: calc(min(-20px, -100%) + 100%);
  transform: unset;
}
.eds-tooltip--left::after {
  left: unset;
  right: 0.3125rem;
  transform: translateX(0%);
}

.eds-tooltip--right {
  left: calc(min(-20px, -100%) + 100%);
  right: unset;
  transform: unset;
}
.eds-tooltip--right::after {
  right: unset;
  left: 14px;
  transform: translateX(-100%);
}

.eds-tooltip--bottom {
  bottom: unset;
  top: calc(100% + 6px);
}
.eds-tooltip--bottom::after {
  top: unset;
  bottom: 100%;
  border-color: transparent transparent var(--eds-tooltip-color-base-background, #21314D);
}

.eds-tag {
  background-color: var(--eds-color-steel-40);
  padding: 0 1rem;
  font-size: 1rem;
  height: 28px;
  line-height: 28px;
  text-align: center;
  display: inline-block;
  border-radius: 1rem;
}
.eds-tag--small {
  font-size: 0.8125rem;
  height: 20px;
  line-height: 20px;
}
.eds-tag--success {
  background-color: var(--eds-brand-color-primary);
  color: var(--eds-color-white);
}
.eds-tag--info {
  background-color: var(--eds-brand-color-status-info);
  color: var(--eds-color-white);
}
.eds-tag--warning {
  background-color: var(--eds-brand-color-status-warning);
  color: var(--eds-color-white);
}
.eds-tag--error {
  background-color: var(--eds-brand-color-status-danger);
  color: var(--eds-color-white);
}

eds-auto-fill-search h1,
eds-auto-fill-search h2,
eds-auto-fill-search h3,
eds-auto-fill-search h4,
eds-auto-fill-search h5,
eds-pager h1,
eds-pager h2,
eds-pager h3,
eds-pager h4,
eds-pager h5,
eds-resizing-textarea h1,
eds-resizing-textarea h2,
eds-resizing-textarea h3,
eds-resizing-textarea h4,
eds-resizing-textarea h5,
eds-toggle-switch h1,
eds-toggle-switch h2,
eds-toggle-switch h3,
eds-toggle-switch h4,
eds-toggle-switch h5,
eds-info-message h1,
eds-info-message h2,
eds-info-message h3,
eds-info-message h4,
eds-info-message h5,
eds-modal h1,
eds-modal h2,
eds-modal h3,
eds-modal h4,
eds-modal h5,
.eds-modal-panel h1,
.eds-modal-panel h2,
.eds-modal-panel h3,
.eds-modal-panel h4,
.eds-modal-panel h5,
eds-toggle-button h1,
eds-toggle-button h2,
eds-toggle-button h3,
eds-toggle-button h4,
eds-toggle-button h5,
eds-form-field h1,
eds-form-field h2,
eds-form-field h3,
eds-form-field h4,
eds-form-field h5,
eds-bar-chart h1,
eds-bar-chart h2,
eds-bar-chart h3,
eds-bar-chart h4,
eds-bar-chart h5,
eds-doughnut-chart h1,
eds-doughnut-chart h2,
eds-doughnut-chart h3,
eds-doughnut-chart h4,
eds-doughnut-chart h5,
eds-line-chart h1,
eds-line-chart h2,
eds-line-chart h3,
eds-line-chart h4,
eds-line-chart h5,
eds-chart h1,
eds-chart h2,
eds-chart h3,
eds-chart h4,
eds-chart h5,
eds-file-upload h1,
eds-file-upload h2,
eds-file-upload h3,
eds-file-upload h4,
eds-file-upload h5,
eds-avatar h1,
eds-avatar h2,
eds-avatar h3,
eds-avatar h4,
eds-avatar h5,
eds-search h1,
eds-search h2,
eds-search h3,
eds-search h4,
eds-search h5,
eds-profile-menu h1,
eds-profile-menu h2,
eds-profile-menu h3,
eds-profile-menu h4,
eds-profile-menu h5,
eds-file-attachment h1,
eds-file-attachment h2,
eds-file-attachment h3,
eds-file-attachment h4,
eds-file-attachment h5,
eds-toast h1,
eds-toast h2,
eds-toast h3,
eds-toast h4,
eds-toast h5,
eds-dropdown h1,
eds-dropdown h2,
eds-dropdown h3,
eds-dropdown h4,
eds-dropdown h5 {
  max-width: calc(var(--eds-measure-text-s, 40) * 1ch);
}
eds-auto-fill-search p,
eds-auto-fill-search label,
eds-auto-fill-search figcaption,
eds-pager p,
eds-pager label,
eds-pager figcaption,
eds-resizing-textarea p,
eds-resizing-textarea label,
eds-resizing-textarea figcaption,
eds-toggle-switch p,
eds-toggle-switch label,
eds-toggle-switch figcaption,
eds-info-message p,
eds-info-message label,
eds-info-message figcaption,
eds-modal p,
eds-modal label,
eds-modal figcaption,
.eds-modal-panel p,
.eds-modal-panel label,
.eds-modal-panel figcaption,
eds-toggle-button p,
eds-toggle-button label,
eds-toggle-button figcaption,
eds-form-field p,
eds-form-field label,
eds-form-field figcaption,
eds-bar-chart p,
eds-bar-chart label,
eds-bar-chart figcaption,
eds-doughnut-chart p,
eds-doughnut-chart label,
eds-doughnut-chart figcaption,
eds-line-chart p,
eds-line-chart label,
eds-line-chart figcaption,
eds-chart p,
eds-chart label,
eds-chart figcaption,
eds-file-upload p,
eds-file-upload label,
eds-file-upload figcaption,
eds-avatar p,
eds-avatar label,
eds-avatar figcaption,
eds-search p,
eds-search label,
eds-search figcaption,
eds-profile-menu p,
eds-profile-menu label,
eds-profile-menu figcaption,
eds-file-attachment p,
eds-file-attachment label,
eds-file-attachment figcaption,
eds-toast p,
eds-toast label,
eds-toast figcaption,
eds-dropdown p,
eds-dropdown label,
eds-dropdown figcaption {
  padding: 0;
  margin: 0;
  max-width: calc(var(--eds-measure-text-m, 60) * 1ch);
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}
eds-auto-fill-search li,
eds-pager li,
eds-resizing-textarea li,
eds-toggle-switch li,
eds-info-message li,
eds-modal li,
.eds-modal-panel li,
eds-toggle-button li,
eds-form-field li,
eds-bar-chart li,
eds-doughnut-chart li,
eds-line-chart li,
eds-chart li,
eds-file-upload li,
eds-avatar li,
eds-search li,
eds-profile-menu li,
eds-file-attachment li,
eds-toast li,
eds-dropdown li {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}
eds-auto-fill-search h1,
eds-pager h1,
eds-resizing-textarea h1,
eds-toggle-switch h1,
eds-info-message h1,
eds-modal h1,
.eds-modal-panel h1,
eds-toggle-button h1,
eds-form-field h1,
eds-bar-chart h1,
eds-doughnut-chart h1,
eds-line-chart h1,
eds-chart h1,
eds-file-upload h1,
eds-avatar h1,
eds-search h1,
eds-profile-menu h1,
eds-file-attachment h1,
eds-toast h1,
eds-dropdown h1 {
  font-size: calc(var(--eds-font-size-xl, 2.75) * 1rem);
  font-weight: var(--eds-font-weight-xbold, 700);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xxl, 3) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h2,
eds-pager h2,
eds-resizing-textarea h2,
eds-toggle-switch h2,
eds-info-message h2,
eds-modal h2,
.eds-modal-panel h2,
eds-toggle-button h2,
eds-form-field h2,
eds-bar-chart h2,
eds-doughnut-chart h2,
eds-line-chart h2,
eds-chart h2,
eds-file-upload h2,
eds-avatar h2,
eds-search h2,
eds-profile-menu h2,
eds-file-attachment h2,
eds-toast h2,
eds-dropdown h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xl, 2) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h3,
eds-pager h3,
eds-resizing-textarea h3,
eds-toggle-switch h3,
eds-info-message h3,
eds-modal h3,
.eds-modal-panel h3,
eds-toggle-button h3,
eds-form-field h3,
eds-bar-chart h3,
eds-doughnut-chart h3,
eds-line-chart h3,
eds-chart h3,
eds-file-upload h3,
eds-avatar h3,
eds-search h3,
eds-profile-menu h3,
eds-file-attachment h3,
eds-toast h3,
eds-dropdown h3 {
  font-size: calc(var(--eds-font-size-m, 1.5) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h4,
eds-pager h4,
eds-resizing-textarea h4,
eds-toggle-switch h4,
eds-info-message h4,
eds-modal h4,
.eds-modal-panel h4,
eds-toggle-button h4,
eds-form-field h4,
eds-bar-chart h4,
eds-doughnut-chart h4,
eds-line-chart h4,
eds-chart h4,
eds-file-upload h4,
eds-avatar h4,
eds-search h4,
eds-profile-menu h4,
eds-file-attachment h4,
eds-toast h4,
eds-dropdown h4 {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  font-weight: var(--eds-font-weight-bold, 700);
  color: var(--eds-font-color-base, #000);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}
eds-auto-fill-search h5,
eds-pager h5,
eds-resizing-textarea h5,
eds-toggle-switch h5,
eds-info-message h5,
eds-modal h5,
.eds-modal-panel h5,
eds-toggle-button h5,
eds-form-field h5,
eds-bar-chart h5,
eds-doughnut-chart h5,
eds-line-chart h5,
eds-chart h5,
eds-file-upload h5,
eds-avatar h5,
eds-search h5,
eds-profile-menu h5,
eds-file-attachment h5,
eds-toast h5,
eds-dropdown h5 {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
}
eds-auto-fill-search th,
eds-pager th,
eds-resizing-textarea th,
eds-toggle-switch th,
eds-info-message th,
eds-modal th,
.eds-modal-panel th,
eds-toggle-button th,
eds-form-field th,
eds-bar-chart th,
eds-doughnut-chart th,
eds-line-chart th,
eds-chart th,
eds-file-upload th,
eds-avatar th,
eds-search th,
eds-profile-menu th,
eds-file-attachment th,
eds-toast th,
eds-dropdown th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
}

*,
*::before,
*::after {
  box-sizing: border-box;
  border-width: 0;
  border-style: solid;
}

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

ul,
ol {
  list-style: none;
  margin: 0;
  padding: 0;
}

img,
picture {
  display: block;
  max-width: 100%;
  height: auto;
}

body {
  margin: 0;
  line-height: 1;
  text-rendering: optimizeSpeed;
}

input,
button,
textarea,
select {
  font: inherit;
}

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

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

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

html:focus-within {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
legend,
fieldset {
  padding: 0;
  margin: 0;
}

.eds-button:not(.remove-style) {
  background: none;
  cursor: pointer;
  padding: 0 2rem;
  border: 1px solid var(--eds-button-color-border-default, #D3D9DB);
  border-radius: 1rem;
  line-height: calc(2rem - 2px);
  outline: none;
  min-width: 8rem;
  user-select: none;
  vertical-align: middle;
  background-color: var(--eds-button-color-background-default, transparent);
  color: var(--eds-button-color-text-default);
  font-size: 1rem;
  position: relative;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.eds-button:not(.remove-style):enabled:hover {
  border-color: var(--eds-button-color-border-hover, #5A6F72);
}
.eds-button:not(.remove-style):enabled:active, .eds-button:not(.remove-style):enabled:focus {
  border: 1px solid var(--steel-steel-40, #AEBDBF);
}
.eds-button:not(.remove-style).disabled, .eds-button:not(.remove-style):disabled {
  color: var(--eds-button-color-text-disabled, #AEBDBF);
  cursor: default;
}
.eds-button:not(.remove-style).disabled .eds-svg-outline, .eds-button:not(.remove-style):disabled .eds-svg-outline {
  stroke: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style).disabled .eds-svg-solid, .eds-button:not(.remove-style):disabled .eds-svg-solid {
  fill: var(--eds-button-color-text-disabled);
}
.eds-button:not(.remove-style):focus-visible, .eds-button:not(.remove-style).focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-button:not(.remove-style):has(.eds-button--with-icon) {
  padding: 0 1rem 0 2rem;
}
.eds-button:not(.remove-style) .eds-button--with-icon {
  width: 24px;
  height: 24px;
  display: block;
  margin-left: 8px;
  margin-top: 3px;
  float: right;
}
.eds-button:not(.remove-style).eds-button--prominent, .eds-button:not(.remove-style).prominent {
  background-color: var(--eds-button-color-prominent-background-default, #21314D);
  color: var(--eds-button-color-prominent-text-default, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-default, #21314D);
}
.eds-button:not(.remove-style).eds-button--prominent:hover, .eds-button:not(.remove-style).eds-button--prominent:focus, .eds-button:not(.remove-style).eds-button--prominent:active, .eds-button:not(.remove-style).eds-button--prominent.active, .eds-button:not(.remove-style).prominent:hover, .eds-button:not(.remove-style).prominent:focus, .eds-button:not(.remove-style).prominent:active, .eds-button:not(.remove-style).prominent.active {
  background-color: var(--eds-button-color-prominent-background-hover, #495D74);
  color: var(--eds-button-color-prominent-text-hover, #FFFFFF);
  border-color: var(--eds-button-color-prominent-border-hover);
}
.eds-button:not(.remove-style).eds-button--prominent:active:not(.disabled), .eds-button:not(.remove-style).prominent:active:not(.disabled) {
  background-color: var(--eds-button-color-prominent-background-active);
  border-color: var(--eds-button-color-prominent-border-active);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled, .eds-button:not(.remove-style).eds-button--prominent:disabled, .eds-button:not(.remove-style).prominent.disabled, .eds-button:not(.remove-style).prominent:disabled {
  cursor: default;
  background-color: var(--eds-button-color-prominent-background-disabled);
  color: var(--eds-button-color-prominent-text-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
  border-style: solid;
}
.eds-button:not(.remove-style).eds-button--prominent.disabled:active, .eds-button:not(.remove-style).eds-button--prominent:disabled:active, .eds-button:not(.remove-style).prominent.disabled:active, .eds-button:not(.remove-style).prominent:disabled:active {
  background-color: var(--eds-button-color-prominent-background-disabled);
  border-color: var(--eds-button-color-prominent-border-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent.disabled .eds-svg-outline, .eds-button:not(.remove-style).prominent:disabled .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).eds-button--prominent:disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent.disabled .eds-svg-solid, .eds-button:not(.remove-style).prominent:disabled .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-disabled);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-outline, .eds-button:not(.remove-style).prominent .eds-svg-outline {
  stroke: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--prominent .eds-svg-solid, .eds-button:not(.remove-style).prominent .eds-svg-solid {
  fill: var(--eds-button-color-prominent-text-default);
}
.eds-button:not(.remove-style).eds-button--menu-button {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMTYiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KICAgIDxjaXJjbGUgZmlsbD0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLWFjY2VudCwgIzIxMzE0RCkiDQogICAgICAgIGN4PSI5Ig0KICAgICAgICBjeT0iMTYiDQogICAgICAgIHI9IjEuNiIgLz4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1icmFuZC1jb2xvci1hY2NlbnQsICMyMTMxNEQpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
  display: inline-flex;
  align-items: flex-start;
  justify-content: center;
  font-size: 0;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 0;
  width: 2rem;
  height: 2rem;
  max-width: 2rem;
  min-width: 2rem;
}
.eds-button:not(.remove-style).eds-button--menu-button.disabled, .eds-button:not(.remove-style).eds-button--menu-button:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci1zdGVlbC00MCwgI0FFQkRCRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOC4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcNCiAgICBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIg0KICAgIFtdPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiDQogICAgaWQ9IkxheWVyXzEiDQogICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIg0KICAgIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIg0KICAgIHg9IjBweCINCiAgICB5PSIwcHgiDQogICAgd2lkdGg9IjMycHgiDQogICAgaGVpZ2h0PSIzMnB4Ig0KICAgIHZpZXdib3g9IjAgMCAzMiAzMiINCiAgICBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAzMiAzMiINCiAgICB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9InZhcigtLWVkcy1jb2xvci13aGl0ZSwgI0ZGRkZGRikiDQogICAgICAgIGN4PSIxNiINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iOSINCiAgICAgICAgY3k9IjE2Ig0KICAgICAgICByPSIxLjYiIC8+DQogICAgPGNpcmNsZSBmaWxsPSJ2YXIoLS1lZHMtY29sb3Itd2hpdGUsICNGRkZGRkYpIg0KICAgICAgICBjeD0iMjMiDQogICAgICAgIGN5PSIxNiINCiAgICAgICAgcj0iMS42IiAvPg0KPC9zdmc+DQo=");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
  min-width: 2rem;
  width: 2rem;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.disabled, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square:disabled {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.eds-button--prominent, .eds-button:not(.remove-style).eds-button--menu-button.eds-button--square.prominent {
  background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhRE9DVFlQRSBzdmcNCglQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIg0KCWlkPSJMYXllcl8xIg0KCXhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyINCgl4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayINCgl4PSIwcHgiDQoJeT0iMHB4Ig0KCXdpZHRoPSIxM3B4Ig0KCWhlaWdodD0iMTBweCINCgl2aWV3Qm94PSIwIDAgMTMgMTAiDQoJZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTMgMTAiDQoJeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iOCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQoJPHJlY3QgeT0iNCINCgkJZmlsbD0idmFyKC0tZWRzLWNvbG9yLXdoaXRlLCAjRkZGRkZGKSINCgkJd2lkdGg9IjEzIg0KCQloZWlnaHQ9IjIiIC8+DQo8L3N2Zz4NCg==");
}
.eds-button:not(.remove-style).eds-button--square {
  border-radius: 3px;
  padding: 0 14px;
  min-width: 4rem;
}
.eds-button:not(.remove-style).eds-button--tertiary {
  border: none;
  border-radius: 3px;
  text-decoration: underline;
  margin: 0;
  min-width: 0;
  padding: 0;
}
.eds-button:not(.remove-style).eds-button--icon {
  width: 2rem;
  height: 2rem;
  min-width: 2rem;
  min-height: 2rem;
  padding: 0.25rem;
}

.eds-split-button-container:not(.remove-style) {
  display: flex;
}
.eds-split-button-container:not(.remove-style) > * {
  position: relative;
}
.eds-split-button-container:not(.remove-style) > *:hover {
  z-index: 1;
}
.eds-split-button-container:not(.remove-style) .eds-button {
  padding: 0 1rem;
}
.eds-split-button-container:not(.remove-style) .eds-button--menu-button {
  width: 3.5rem;
  max-width: 3.5rem;
  min-width: 3.5rem;
}
.eds-split-button-container:not(.remove-style) :first-child {
  margin-right: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.eds-split-button-container:not(.remove-style) :first-child.eds-button--prominent {
  border-right-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) :not(:first-child):not(:last-child) {
  border-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  margin-left: -1px;
}
.eds-split-button-container:not(.remove-style) :last-child:not(.eds-button--with-icon).eds-button--prominent {
  border-left-color: var(--eds-color-white, #FFFFFF);
}
.eds-split-button-container:not(.remove-style) .eds-button--icon {
  width: 3rem;
  padding: 0.2rem 0.75rem 0 0.75rem;
}

.eds-search__container {
  display: block;
  height: 2rem;
  min-width: 8rem;
  position: relative;
}

.eds-search__input {
  width: 100%;
  margin: 0;
  padding: 0;
  padding-left: 2rem;
  padding-right: 1.5rem;
  color: var(--eds-font-color-base, #000000);
  border: 1px solid var(--eds-filter-color-border-default, #D3D9DB);
  height: 2rem;
  border-radius: 2rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-size: 1rem;
  background-color: var(--eds-filter-color-background-default, transparent);
  background-repeat: no-repeat;
  background-size: 2rem;
  background-position: 2px;
  background-origin: border-box;
  transition: border-color 0.2s;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgIDxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNjAsICM1QTZGNzIpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4KICAgIDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTYwLCAjNUE2RjcyKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPgo8L3N2Zz4=");
}
.eds-search__input.eds-search__input--square {
  border-radius: 4px;
}
.eds-search__input:not(:disabled):hover, .eds-search__input:not(:disabled):focus {
  border-color: var(--eds-filter-color-border-hover, #5A6F72);
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCiAgICA8Y2lyY2xlIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWJyYW5kLWNvbG9yLXByaW1hcnksICMzNEIyMzMpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4NCiAgICA8bGluZSBmaWxsPSJub25lIiBzdHJva2U9InZhcigtLWVkcy1icmFuZC1jb2xvci1wcmltYXJ5LCAjMzRCMjMzKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPg0KPC9zdmc+");
}
.eds-search__input:not(:disabled)::placeholder {
  color: var(--eds-font-color-faded, #5A6F72);
}
.eds-search__input:not(:disabled) {
  transition: border 0.1s ease-in-out;
}
.eds-search__input:not(:disabled).focus, .eds-search__input:not(:disabled):focus {
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
}
.eds-search__input:disabled {
  border-color: var(--eds-filter-color-border-disabled, #D3D9DB);
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjMycHgiIGhlaWdodD0iMzJweCIgdmlld0JveD0iMCAwIDMyIDMyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICAgIDxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSJ2YXIoLS1lZHMtY29sb3Itc3RlZWwtNDAsICNBRUJEQkYpIiBzdHJva2Utd2lkdGg9IjEuMjUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEzLjg3NSIgY3k9IjEzLjg3NSIgcj0iNC4zNzUiLz4KICAgIDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0idmFyKC0tZWRzLWNvbG9yLXN0ZWVsLTQwLCAjQUVCREJGKSIgc3Ryb2tlLXdpZHRoPSIxLjI1IiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNy4wMjMiIHkxPSIxNy4wMjMiIHgyPSIyMi41IiB5Mj0iMjIuNSIvPgo8L3N2Zz4=");
}
.eds-search__input:disabled::placeholder {
  color: var(--eds-font-color-disabled, #AEBDBF);
}

.eds-search__clear-btn {
  display: none;
  position: absolute;
  top: 1px;
  right: 2px;
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IiB3aWR0aD0iMzBweCIgaGVpZ2h0PSI5MHB4IiB2aWV3Qm94PSIwIDAgMzAgOTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDkwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iI2MxY2JjZCIgZD0iTTE1LDdjLTQuNDIsMC04LDMuNTgtOCw4czMuNTgsOCw4LDhzOC0zLjU4LDgtOFMxOS40Miw3LDE1LDd6IE0xOS4zLDE4LjJsLTEuMSwxLjFMMTUsMTYuMWwtMy4yLDMuMiYjMTA7JiM5O2wtMS4xLTEuMWwzLjItMy4ybC0zLjItMy4ybDEuMS0xLjFsMy4yLDMuMmwzLjItMy4ybDEuMSwxLjFMMTYuMSwxNUwxOS4zLDE4LjJ6Ii8+CjxyZWN0IHk9IjAiIGZpbGw9Im5vbmUiIHdpZHRoPSIzMCIgaGVpZ2h0PSIzMCIvPgo8Zz4KCTxwYXRoIGZpbGw9IiM4NDk1OTYiIGQ9Ik0xNSwzN2MtNC40MiwwLTgsMy41OC04LDhzMy41OCw4LDgsOHM4LTMuNTgsOC04UzE5LjQyLDM3LDE1LDM3eiBNMTkuMyw0OC4ybC0xLjEsMS4xTDE1LDQ2LjFsLTMuMiwzLjImIzEwOyYjOTsmIzk7bC0xLjEtMS4xbDMuMi0zLjJsLTMuMi0zLjJsMS4xLTEuMWwzLjIsMy4ybDMuMi0zLjJsMS4xLDEuMUwxNi4xLDQ1TDE5LjMsNDguMnoiLz4KPC9nPgo8cmVjdCB5PSIzMCIgZmlsbD0ibm9uZSIgd2lkdGg9IjMwIiBoZWlnaHQ9IjMwIi8+CjxnPgoJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTE1LDY3Yy00LjQyLDAtOCwzLjU4LTgsOHMzLjU4LDgsOCw4czgtMy41OCw4LThTMTkuNDIsNjcsMTUsNjd6IE0xOS4zLDc4LjJsLTEuMSwxLjFMMTUsNzYuMWwtMy4yLDMuMiYjMTA7JiM5OyYjOTtsLTEuMS0xLjFsMy4yLTMuMmwtMy4yLTMuMmwxLjEtMS4xbDMuMiwzLjJsMy4yLTMuMmwxLjEsMS4xTDE2LjEsNzVMMTkuMyw3OC4yeiIvPgo8L2c+CjxyZWN0IHk9IjYwIiBmaWxsPSJub25lIiB3aWR0aD0iMzAiIGhlaWdodD0iMzAiLz4KPC9zdmc+");
  background-position: left top;
  background-repeat: no-repeat;
  cursor: pointer;
  padding: 0;
  outline: 0;
  width: 30px;
  height: 30px;
  z-index: 10;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
  transition: box-shadow 0.1s ease-in-out;
}
.eds-search__clear-btn:hover {
  background-position-y: center;
}
.eds-search__clear-btn {
  transition: border 0.1s ease-in-out;
}
.eds-search__clear-btn.focus, .eds-search__clear-btn:focus {
  outline: 2px solid var(--eds-brand-color-primary, #34B233);
}
.eds-search__clear-btn:focus {
  border-radius: 50%;
}
.eds-search__clear-btn:focus-visible, .eds-search__clear-btn.focus-visible {
  outline: 2px solid var(--eds-color-black, #000000);
  outline-offset: 2px;
}
.eds-search__clear-btn.eds-search__clear-btn--show {
  display: inline-block;
}

input[type=search]::-webkit-search-decoration,
input[type=search]::-webkit-search-cancel-button,
input[type=search]::-webkit-search-results-button,
input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}

input[type=search]:not(:disabled)::-webkit-textfield-decoration-container {
  color: var(--eds-filter-color-text-default, #000);
}
input[type=search]:not(:disabled)::-webkit-input-placeholder {
  color: var(--eds-filter-color-placeholder-default, #5A6F72);
}

input[type=search]:disabled {
  background-color: var(--eds-filter-color-background-disabled, transparent);
}
input[type=search]:disabled::-webkit-textfield-decoration-container {
  color: var(--eds-filter-color-text-disabled, #AEBDBF);
}
input[type=search]:disabled::-webkit-input-placeholder {
  color: var(--eds-filter-color-text-disabled, #AEBDBF);
}

h1,
h2,
h3,
h4,
h5 {
  max-width: calc(var(--eds-measure-text-s, 40) * 1ch);
}

p,
label,
figcaption {
  padding: 0;
  margin: 0;
  max-width: calc(var(--eds-measure-text-m, 60) * 1ch);
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}

li {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  line-height: calc(var(--eds-font-line-height-s, 1.25) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  font-feature-settings: initial;
  color: var(--eds-font-color-faded, #5A6F72);
}

h1 {
  font-size: calc(var(--eds-font-size-xl, 2.75) * 1rem);
  font-weight: var(--eds-font-weight-xbold, 700);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xxl, 3) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h2 {
  font-size: calc(var(--eds-font-size-l, 2) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-xl, 2) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h3 {
  font-size: calc(var(--eds-font-size-m, 1.5) * 1rem);
  font-weight: var(--eds-font-weight-light, 300);
  color: var(--eds-font-color-heading, #34B233);
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h4 {
  font-size: calc(var(--eds-font-size-s, 1) * 1rem);
  font-weight: var(--eds-font-weight-bold, 700);
  color: var(--eds-font-color-base, #000);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  width: 100%;
  margin: 0 0 1rem;
  font-feature-settings: initial;
}

h5 {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
}

th {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
}

body {
  margin: 0;
}

.col-title-text {
  font-size: calc(var(--eds-font-size-xs, 0.8125) * 1rem);
  font-weight: var(--eds-font-weight-normal, 400);
  color: var(--eds-listing-color-heading-text, #5A6F72);
  line-height: calc(var(--eds-font-line-height-m, 1.375) * 1rem);
  margin: 0;
  font-feature-settings: initial;
  text-transform: uppercase;
  letter-spacing: 1px;
  line-height: calc(var(--eds-font-line-height-l, 1.5) * 1rem);
  font-size: 13px;
  line-height: 1.5rem;
}

.app-navigation {
  background-color: var(--eds-brand-color-primary);
  padding: 1rem;
  width: 100%;
  height: 4rem;
  z-index: 200;
  display: flex;
  align-items: center;
  position: relative;
}

.app-logo {
  margin-left: 1rem;
  margin-right: 2rem;
  height: 36px;
}

.eds-table td {
  line-height: 1.5rem;
}

.eds-table .sort-indicator {
  display: none;
}
.eds-table .col-sort-desc .col-title-text {
  padding-right: 0.5rem;
}
.eds-table .col-sort-desc .col-title-text::after {
  content: "▼";
  margin-left: 0.5rem;
  width: 0.5rem;
  position: absolute;
  display: inline-block;
}
.eds-table .col-sort-asc .col-title-text {
  padding-right: 0.5rem;
}
.eds-table .col-sort-asc .col-title-text::after {
  content: "▲";
  margin-left: 0.5rem;
  width: 0.5rem;
  position: absolute;
  display: inline-block;
}

.grid-action-bar {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 1rem;
  width: 100%;
}
.grid-action-bar > div {
  width: 50%;
}
.grid-action-bar input[type=search].eds-input {
  background: url("../images/search-icon.svg") 2px 0 no-repeat border-box var(--eds-color-white);
  padding: 0 1.5rem 0 2rem;
  width: 100%;
  height: 32px;
  line-height: 30px;
  direction: ltr;
  max-width: 240px;
  transition: max-width 0.4s;
}
.grid-action-bar input[type=search].eds-input:focus {
  max-width: 480px;
  background-position: 2px -96px;
}
.grid-action-bar input[type=search].eds-input:hover:not(:focus) {
  background-position: 2px -32px;
}
.grid-action-bar .clear-search {
  position: absolute;
  top: 8px;
  right: 7px;
  width: 16px;
  height: 16px;
  background: url("../images/search-clear.svg") no-repeat scroll 0 0;
  cursor: pointer;
}
.grid-action-bar .clear-search:hover {
  background-position: 0 -16px;
}

.grid-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
.grid-actions .eds-form-group {
  display: flex;
  justify-content: flex-end;
}

.grid-actions {
  display: flex;
  gap: 1rem;
  justify-content: flex-end;
}
.grid-actions .eds-form-group {
  display: flex;
  justify-content: flex-end;
}

.grid-bulk-actions {
  display: flex;
  gap: 1rem;
  align-items: center;
  justify-content: flex-end;
}

.grid-controls {
  display: flex;
  justify-content: end;
  gap: 1rem;
}
.grid-controls .grid-page-size__container {
  display: inline-flex;
  padding: 0 0.75rem;
  flex-wrap: nowrap;
  align-items: center;
  position: relative;
  border: 1px solid var(--eds-brand-color-border-base, #D3D9DB);
  transition: box-shadow 0.15s ease-in-out;
  border-radius: 1rem;
  color: var(--eds-brand-color-accent, #21314D);
  border-color: var(--eds-filter-color-border-disabled, #D3D9DB);
}
.grid-controls .grid-page-size__container:hover {
  border: 1px solid var(--eds-color-steel-60, #5A6F72);
}
.grid-controls .grid-page-size__container label {
  margin-right: 1rem;
}
.grid-controls .grid-page-size__container select {
  height: 100%;
  flex-grow: 1;
}
.grid-controls .eds-pager__container {
  width: 11rem;
}

.eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
  /* Chome 121 now favours scrollbar properties over web-kit
      resulting in an unpleasant scrollbar design, we are
      telling chrome to use webkit property and all other
      browsers to use the scrollbar property. */
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
    scrollbar-color: var(--eds-color-white, #FFF) var(--eds-color-white, #FFF);
  }
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar, .overflow-y-auto, .overflow-x-auto, .overflow-auto, .overflow-y-scroll, .overflow-x-scroll, .overflow-scroll {
    scrollbar-width: thin;
  }
}
.eds-scrollbar::-webkit-scrollbar, .overflow-y-auto::-webkit-scrollbar, .overflow-x-auto::-webkit-scrollbar, .overflow-auto::-webkit-scrollbar, .overflow-y-scroll::-webkit-scrollbar, .overflow-x-scroll::-webkit-scrollbar, .overflow-scroll::-webkit-scrollbar {
  width: 10px;
}
.eds-scrollbar::-webkit-scrollbar-track, .overflow-y-auto::-webkit-scrollbar-track, .overflow-x-auto::-webkit-scrollbar-track, .overflow-auto::-webkit-scrollbar-track, .overflow-y-scroll::-webkit-scrollbar-track, .overflow-x-scroll::-webkit-scrollbar-track, .overflow-scroll::-webkit-scrollbar-track {
  background: var(--eds-color-white, #FFF);
}
.eds-scrollbar::-webkit-scrollbar-thumb, .overflow-y-auto::-webkit-scrollbar-thumb, .overflow-x-auto::-webkit-scrollbar-thumb, .overflow-auto::-webkit-scrollbar-thumb, .overflow-y-scroll::-webkit-scrollbar-thumb, .overflow-x-scroll::-webkit-scrollbar-thumb, .overflow-scroll::-webkit-scrollbar-thumb {
  border: 2px var(--eds-color-white, #FFF) solid;
  border-radius: 5px;
  transition: border 0.5s, border-radius 0.5s;
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-scrollbar:hover, .overflow-y-auto:hover, .overflow-x-auto:hover, .overflow-auto:hover, .overflow-y-scroll:hover, .overflow-x-scroll:hover, .overflow-scroll:hover {
    scrollbar-color: var(--eds-color-steel-50, #82999C) var(--eds-color-white, #FFF);
  }
}
.eds-scrollbar:hover::-webkit-scrollbar-thumb, .overflow-y-auto:hover::-webkit-scrollbar-thumb, .overflow-x-auto:hover::-webkit-scrollbar-thumb, .overflow-auto:hover::-webkit-scrollbar-thumb, .overflow-y-scroll:hover::-webkit-scrollbar-thumb, .overflow-x-scroll:hover::-webkit-scrollbar-thumb, .overflow-scroll:hover::-webkit-scrollbar-thumb {
  background-color: var(--eds-color-steel-50, #82999C);
}

.eds-modal {
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(34, 34, 34, 0.6);
}
.eds-modal .eds-modal-body {
  width: fit-content;
  height: fit-content;
  max-width: 80%;
  max-height: 80%;
  background-color: var(--eds-color-white);
  overflow: auto;
  /* Chome 121 now favours scrollbar properties over web-kit
      resulting in an unpleasant scrollbar design, we are
      telling chrome to use webkit property and all other
      browsers to use the scrollbar property. */
  /* stylelint-disable max-line-length */
  /* stylelint-enable max-line-length */
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body {
    scrollbar-color: var(--eds-color-white, #FFF) var(--eds-color-white, #FFF);
  }
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body {
    scrollbar-width: thin;
  }
}
.eds-modal .eds-modal-body::-webkit-scrollbar {
  width: 10px;
}
.eds-modal .eds-modal-body::-webkit-scrollbar-track {
  background: var(--eds-color-white, #FFF);
}
.eds-modal .eds-modal-body::-webkit-scrollbar-thumb {
  border: 2px var(--eds-color-white, #FFF) solid;
  border-radius: 5px;
  transition: border 0.5s, border-radius 0.5s;
}
@supports (not selector(::-webkit-scrollbar)) and (selector(scrollbar-width)) {
  .eds-modal .eds-modal-body:hover {
    scrollbar-color: var(--eds-color-steel-50, #82999C) var(--eds-color-white, #FFF);
  }
}
.eds-modal .eds-modal-body:hover::-webkit-scrollbar-thumb {
  background-color: var(--eds-color-steel-50, #82999C);
}

.sign-off {
  border: 1px solid var(--eds-brand-color-border-base);
  background: white;
  border-radius: 100%;
  height: 1.5rem;
  width: 1.5rem;
}

.sign-off--success svg {
  margin-left: -1px;
}

.secondary-bar-colour .eds-file-attachment__container .eds-file-attachment__bar-decoration {
  background-color: var(--eds-brand-color-teal);
}

.eds-file-attachment__container .file-attachment__hideable .eds-file-attachment__clear-icon {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+DQogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIuMDM2IDEyLjMyMmExLjAxMiAxLjAxMiAwIDAgMSAwLS42MzlDMy40MjMgNy41MSA3LjM2IDQuNSAxMiA0LjVjNC42MzggMCA4LjU3MyAzLjAwNyA5Ljk2MyA3LjE3OC4wNy4yMDcuMDcuNDMxIDAgLjYzOUMyMC41NzcgMTYuNDkgMTYuNjQgMTkuNSAxMiAxOS41Yy00LjYzOCAwLTguNTczLTMuMDA3LTkuOTYzLTcuMTc4WiIgLz4NCiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTUgMTJhMyAzIDAgMSAxLTYgMCAzIDMgMCAwIDEgNiAwWiIgLz4NCjwvc3ZnPg==");
  mask-size: 1rem;
  mask-repeat: no-repeat;
  mask-position: center;
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+DQogIDxwYXRoIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgZD0iTTIuMDM2IDEyLjMyMmExLjAxMiAxLjAxMiAwIDAgMSAwLS42MzlDMy40MjMgNy41MSA3LjM2IDQuNSAxMiA0LjVjNC42MzggMCA4LjU3MyAzLjAwNyA5Ljk2MyA3LjE3OC4wNy4yMDcuMDcuNDMxIDAgLjYzOUMyMC41NzcgMTYuNDkgMTYuNjQgMTkuNSAxMiAxOS41Yy00LjYzOCAwLTguNTczLTMuMDA3LTkuOTYzLTcuMTc4WiIgLz4NCiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMTUgMTJhMyAzIDAgMSAxLTYgMCAzIDMgMCAwIDEgNiAwWiIgLz4NCjwvc3ZnPg==");
  -webkit-mask-size: 1rem;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  cursor: pointer;
  background-color: var(--eds-color-steel-60, #5A6F72);
  padding: 1rem;
  top: 0;
  right: 0;
  position: absolute;
}
.eds-file-attachment__container .file-attachment__hideable .eds-file-attachment__clear-icon:hover {
  background-color: var(--eds-color-black, #000000);
}
.eds-file-attachment__container .file-attachment__hideable--hidden .eds-file-attachment__clear-icon {
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMy45OCA4LjIyM0ExMC40NzcgMTAuNDc3IDAgMCAwIDEuOTM0IDEyQzMuMjI2IDE2LjMzOCA3LjI0NCAxOS41IDEyIDE5LjVjLjk5MyAwIDEuOTUzLS4xMzggMi44NjMtLjM5NU02LjIyOCA2LjIyOEExMC40NTEgMTAuNDUxIDAgMCAxIDEyIDQuNWM0Ljc1NiAwIDguNzczIDMuMTYyIDEwLjA2NSA3LjQ5OGExMC41MjIgMTAuNTIyIDAgMCAxLTQuMjkzIDUuNzc0TTYuMjI4IDYuMjI4IDMgM20zLjIyOCAzLjIyOCAzLjY1IDMuNjVtNy44OTQgNy44OTRMMjEgMjFtLTMuMjI4LTMuMjI4LTMuNjUtMy42NW0wIDBhMyAzIDAgMSAwLTQuMjQzLTQuMjQzbTQuMjQyIDQuMjQyTDkuODggOS44OCIgLz4KPC9zdmc+Cg==");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iY3VycmVudENvbG9yIiBjbGFzcz0idy02IGgtNiI+CiAgPHBhdGggc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBkPSJNMy45OCA4LjIyM0ExMC40NzcgMTAuNDc3IDAgMCAwIDEuOTM0IDEyQzMuMjI2IDE2LjMzOCA3LjI0NCAxOS41IDEyIDE5LjVjLjk5MyAwIDEuOTUzLS4xMzggMi44NjMtLjM5NU02LjIyOCA2LjIyOEExMC40NTEgMTAuNDUxIDAgMCAxIDEyIDQuNWM0Ljc1NiAwIDguNzczIDMuMTYyIDEwLjA2NSA3LjQ5OGExMC41MjIgMTAuNTIyIDAgMCAxLTQuMjkzIDUuNzc0TTYuMjI4IDYuMjI4IDMgM20zLjIyOCAzLjIyOCAzLjY1IDMuNjVtNy44OTQgNy44OTRMMjEgMjFtLTMuMjI4LTMuMjI4LTMuNjUtMy42NW0wIDBhMyAzIDAgMSAwLTQuMjQzLTQuMjQzbTQuMjQyIDQuMjQyTDkuODggOS44OCIgLz4KPC9zdmc+Cg==");
}

.custom-tooltip {
  max-width: fit-content !important;
  width: 225px !important;
}

.search {
  width: 26rem;
}

/* Increase width further on large screens */
@media (max-width: 1500px) {
  .search {
    max-width: 30rem;
  }
}
/* Increase width on medium screens and above */
@media (max-width: 1200px) {
  .search {
    max-width: 22rem;
    padding-left: 8px;
  }
}
.fds-radio {
  display: none;
  box-sizing: border-box;
}

.fds-radio + span {
  margin-right: 0.5em;
  display: inline-block;
}

.fds-radio + span::after {
  width: 24px;
  height: 24px;
  top: 5px;
  border-radius: 16px;
  position: relative;
  background-color: var(--eds-color-white, #fff);
  content: "";
  display: inline-block;
  visibility: visible;
  border: 1px var(--tertiary-dark-hover) solid;
}

.fds-radio:checked + span::after {
  width: 24px;
  height: 24px;
  top: 5px;
  margin-right: 1px;
  border-radius: 16px;
  position: relative;
  background-color: var(--brand-green-60);
  content: "";
  display: inline-block;
  visibility: visible;
  box-shadow: 0px 0px 0px 1px var(--tertiary-dark-hover);
  border: 6px var(--eds-color-white, #fff) solid;
}

.fds-radio[disabled] + span::after {
  background-color: var(--eds-brand-color-border-base, #D3D9DB);
}

.fds-radio-label {
  display: inline;
  line-height: 2em;
  margin-right: 1em;
  margin-left: 0.25em;
}

/*# sourceMappingURL=app-fds.css.map */
