@charset "UTF-8";
:root {
  --eds-t-border_width-none: 0px;
  --eds-t-border_width-3x_small: 0.5px;
  --eds-t-border_width-2x_small: 1px;
  --eds-t-border_width-x_small: 1.5px;
  --eds-t-border_width-small: 2px;
  --eds-t-border_width-medium: 2.5px;
  --eds-private-t-border_width-state-idle: 0.5px;
  --eds-private-t-border_width-state-press: 1px;
  --eds-private-t-border_width-state-hover: 1.5px;
  --eds-t-corner_radius-none: 0px;
  --eds-t-corner_radius-3x_small: 1px;
  --eds-t-corner_radius-2x_small: 2px;
  --eds-t-corner_radius-x_small: 4px;
  --eds-t-corner_radius-small: 6px;
  --eds-t-corner_radius-medium: 8px;
  --eds-t-corner_radius-large: 10px;
  --eds-t-corner_radius-x_large: 16px;
  --eds-t-corner_radius-2x_large: 20px;
  --eds-t-corner_radius-3x_large: 24px;
  --eds-t-corner_radius-full: 1000px;
  --eds-t-elevation-low-shadow1-x_position: 4px;
  --eds-t-elevation-low-shadow1-y_position: 4px;
  --eds-t-elevation-low-shadow1-blur: 4px;
  --eds-t-elevation-low-shadow1-spread: 0px;
  --eds-t-elevation-low-shadow1-color: rgba(51, 51, 51, 0.04);
  --eds-t-elevation-low-shadow2-x_position: -4px;
  --eds-t-elevation-low-shadow2-y_position: -4px;
  --eds-t-elevation-low-shadow2-blur: 4px;
  --eds-t-elevation-low-shadow2-spread: 0px;
  --eds-t-elevation-low-shadow2-color: rgba(51, 51, 51, 0.04);
  --eds-t-elevation-medium-shadow1-x_position: 0px;
  --eds-t-elevation-medium-shadow1-y_position: 10px;
  --eds-t-elevation-medium-shadow1-blur: 40px;
  --eds-t-elevation-medium-shadow1-spread: 0px;
  --eds-t-elevation-medium-shadow1-color: rgba(51, 51, 51, 0.1);
  --eds-t-elevation-medium-shadow2-x_position: 0px;
  --eds-t-elevation-medium-shadow2-y_position: 4px;
  --eds-t-elevation-medium-shadow2-blur: 4px;
  --eds-t-elevation-medium-shadow2-spread: 0px;
  --eds-t-elevation-medium-shadow2-color: rgba(51, 51, 51, 0.02);
  --eds-t-elevation-high-shadow1-x_position: 0px;
  --eds-t-elevation-high-shadow1-y_position: 20px;
  --eds-t-elevation-high-shadow1-blur: 80px;
  --eds-t-elevation-high-shadow1-spread: 0px;
  --eds-t-elevation-high-shadow1-color: rgba(51, 51, 51, 0.12);
  --eds-t-elevation-high-shadow2-x_position: 0px;
  --eds-t-elevation-high-shadow2-y_position: 20px;
  --eds-t-elevation-high-shadow2-blur: 80px;
  --eds-t-elevation-high-shadow2-spread: 0px;
  --eds-t-elevation-high-shadow2-color: rgba(51, 51, 51, 0.16);
  --eds-t-elevation-overflow-shadow1-x_position: 0px;
  --eds-t-elevation-overflow-shadow1-y_position: 0px;
  --eds-t-elevation-overflow-shadow1-blur: 1px;
  --eds-t-elevation-overflow-shadow1-spread: 0px;
  --eds-t-elevation-overflow-shadow1-color: rgba(51, 51, 51, 0.06);
  --eds-t-elevation-overflow-shadow2-x_position: 0px;
  --eds-t-elevation-overflow-shadow2-y_position: 0px;
  --eds-t-elevation-overflow-shadow2-blur: 8px;
  --eds-t-elevation-overflow-shadow2-spread: 0px;
  --eds-t-elevation-overflow-shadow2-color: rgba(51, 51, 51, 0.16);
  --eds-t-sizing-3x_small: 0.5rem;
  --eds-t-sizing-3x_small--px: 8px;
  --eds-t-sizing-2x_small: 0.625rem;
  --eds-t-sizing-2x_small--px: 10px;
  --eds-t-sizing-x_small: 0.75rem;
  --eds-t-sizing-x_small--px: 12px;
  --eds-t-sizing-small: 0.875rem;
  --eds-t-sizing-small--px: 14px;
  --eds-t-sizing-medium: 1rem;
  --eds-t-sizing-medium--px: 16px;
  --eds-t-sizing-large: 1.25rem;
  --eds-t-sizing-large--px: 20px;
  --eds-t-sizing-x_large: 1.5rem;
  --eds-t-sizing-x_large--px: 24px;
  --eds-t-sizing-2x_large: 1.75rem;
  --eds-t-sizing-2x_large--px: 28px;
  --eds-t-sizing-3x_large: 2rem;
  --eds-t-sizing-3x_large--px: 32px;
  --eds-t-sizing-4x_large: 2.5rem;
  --eds-t-sizing-4x_large--px: 40px;
  --eds-t-sizing-5x_large: 3rem;
  --eds-t-sizing-5x_large--px: 48px;
  --eds-t-sizing-6x_large: 3.5rem;
  --eds-t-sizing-6x_large--px: 56px;
  --eds-t-spacing-internal-3x_small: 0.0625rem;
  --eds-t-spacing-internal-3x_small--px: 1px;
  --eds-t-spacing-internal-2x_small: 0.125rem;
  --eds-t-spacing-internal-2x_small--px: 2px;
  --eds-t-spacing-internal-x_small: 0.25rem;
  --eds-t-spacing-internal-x_small--px: 4px;
  --eds-t-spacing-internal-small: 0.375rem;
  --eds-t-spacing-internal-small--px: 6px;
  --eds-t-spacing-internal-medium: 0.5rem;
  --eds-t-spacing-internal-medium--px: 8px;
  --eds-t-spacing-internal-large: 0.625rem;
  --eds-t-spacing-internal-large--px: 10px;
  --eds-t-spacing-internal-x_large: 0.75rem;
  --eds-t-spacing-internal-x_large--px: 12px;
  --eds-t-spacing-internal-2x_large: 0.875rem;
  --eds-t-spacing-internal-2x_large--px: 14px;
  --eds-t-spacing-internal-3x_large: 1rem;
  --eds-t-spacing-internal-3x_large--px: 16px;
  --eds-t-spacing-internal-4x_large: 1.25rem;
  --eds-t-spacing-internal-4x_large--px: 20px;
  --eds-t-spacing-external-3x_small: 0.75rem;
  --eds-t-spacing-external-3x_small--px: 12px;
  --eds-t-spacing-external-2x_small: 0.875rem;
  --eds-t-spacing-external-2x_small--px: 14px;
  --eds-t-spacing-external-x_small: 1rem;
  --eds-t-spacing-external-x_small--px: 16px;
  --eds-t-spacing-external-small: 1.25rem;
  --eds-t-spacing-external-small--px: 20px;
  --eds-t-spacing-external-medium: 1.5rem;
  --eds-t-spacing-external-medium--px: 24px;
  --eds-t-spacing-external-large: 2rem;
  --eds-t-spacing-external-large--px: 32px;
  --eds-t-spacing-external-x_large: 2.5rem;
  --eds-t-spacing-external-x_large--px: 40px;
  --eds-t-spacing-external-2x_large: 3rem;
  --eds-t-spacing-external-2x_large--px: 48px;
  --eds-t-spacing-external-3x_large: 4rem;
  --eds-t-spacing-external-3x_large--px: 64px;
  --eds-t-spacing-external-4x_large: 5rem;
  --eds-t-spacing-external-4x_large--px: 80px;
  --eds-t-radius-private-l: 20px;
  --eds-t-radius-private-m: 16px;
  --eds-t-radius-private-s: 12px;
  --eds-t-radius-private-xs: 8px;
  --eds-t-timing-transition-fast: 0.3s;
  --eds-t-timing-transition-medium: 0.4s;
  --eds-t-timing-transition-long: 0.5s;
  --eds-t-timing-transition-extra_long: 0.8s;
  --eds-t-z_index-click_layer: 200;
  --eds-t-z_index-fixed_layer: 400;
  --eds-t-z_index-hover_layer: 600;
  --eds-t-z_index-modal: 800;
  --eds-t-z_index-page_loader: 1000;
}

:root,
[data-theme=light] {
  --eds-t-colors-background-primary: #ffffff;
  --eds-t-colors-background-secondary: #f9fafa;
  --eds-t-colors-background-tertiary: #f1f2f4;
  --eds-t-colors-background-quaternary: #e9e9ed;
  --eds-t-colors-background-primary_inverse: #121316;
  --eds-t-colors-background-secondary_inverse: rgba(0, 0, 0, 0.73);
  --eds-t-colors-background-paper: #f7f4ef;
  --eds-t-colors-background-sand: #eee7d7;
  --eds-t-colors-background-ink: #eceae9;
  --eds-t-colors-background-critical: #fde8ec;
  --eds-t-colors-background-warning: #fff7e5;
  --eds-t-colors-background-success: #e5fff0;
  --eds-t-colors-background-info: #e5f9ff;
  --eds-t-colors-background-disabled: #bababa;
  --eds-t-colors-background-disabled_inverse: rgba(255, 255, 255, 0.25);
  --eds-t-colors-background-transparent: rgba(255, 255, 255, 0);
  --eds-private-t-colors-background-temp-quinary: #e0e1e6;
  --eds-private-t-colors-background-temp-senary: #d5d7dd;
  --eds-private-t-colors-background-temp-interaction_inverted_idle: rgba(0, 0, 0, 0);
  --eds-private-t-colors-background-temp-interaction_inverted_hover: rgba(35, 84, 255, 0.21);
  --eds-private-t-colors-background-temp-interaction_inverted_press: rgba(35, 84, 255, 0.25);
  --eds-private-t-colors-background-temp-cart_notification: #001c80;
  --eds-t-colors-text-primary: rgba(0, 0, 0, 0.89);
  --eds-t-colors-text-secondary: rgba(0, 0, 0, 0.73);
  --eds-t-colors-text-tertiary: rgba(0, 0, 0, 0.57);
  --eds-t-colors-text-primary_inverse: rgba(255, 255, 255, 0.89);
  --eds-t-colors-text-interaction: #2453ff;
  --eds-t-colors-text-neutral: rgba(0, 0, 0, 0.73);
  --eds-t-colors-text-graphite: #1e1e1e;
  --eds-t-colors-text-elsevier_orange: #ff5a24;
  --eds-t-colors-text-critical: #bf1234;
  --eds-t-colors-text-critical_inverse: #f38198;
  --eds-t-colors-text-warning: #a87600;
  --eds-t-colors-text-success: #008035;
  --eds-t-colors-text-disabled: #bababa;
  --eds-t-colors-text-disabled_inverse: rgba(255, 255, 255, 0.25);
  --eds-t-colors-text-link_visited: #7226ab;
  --eds-t-colors-text-placeholder: rgba(0, 0, 0, 0.42);
  --eds-private-t-colors-text-state-interaction_hover: #002dd1;
  --eds-private-t-colors-text-state-interaction_press: #0024a8;
  --eds-private-t-colors-text-state-neutral_hover: rgba(0, 0, 0, 0.81);
  --eds-private-t-colors-text-state-neutral_press: rgba(0, 0, 0, 0.85);
  --eds-private-t-colors-text-state-inverse_hover: rgba(255, 255, 255, 0.85);
  --eds-private-t-colors-text-state-inverse_press: rgba(255, 255, 255, 0.73);
  --eds-private-t-colors-text-temp-interaction_inverted_idle: #7593ff;
  --eds-private-t-colors-text-temp-interaction_inverted_hover: #9eb3ff;
  --eds-private-t-colors-text-temp-interaction_inverted_press: #b2c3ff;
  --eds-t-colors-shape-primary: rgba(0, 0, 0, 0.89);
  --eds-t-colors-shape-secondary: rgba(0, 0, 0, 0.73);
  --eds-t-colors-shape-tertiary: rgba(0, 0, 0, 0.57);
  --eds-t-colors-shape-primary_inverse: rgba(255, 255, 255, 0.89);
  --eds-t-colors-shape-neutral: rgba(0, 0, 0, 0.73);
  --eds-t-colors-shape-interaction: #2453ff;
  --eds-t-colors-shape-elsevier_orange: #ff5a24;
  --eds-t-colors-shape-paper: #f7f4ef;
  --eds-t-colors-shape-sand: #eee7d7;
  --eds-t-colors-shape-ink: #5c504d;
  --eds-t-colors-shape-graphite: #1e1e1e;
  --eds-t-colors-shape-critical: #bf1234;
  --eds-t-colors-shape-critical_inverse: #f38198;
  --eds-t-colors-shape-warning: #a87600;
  --eds-t-colors-shape-success: #008035;
  --eds-t-colors-shape-info: #009dd1;
  --eds-t-colors-shape-disabled: #bababa;
  --eds-t-colors-shape-disabled_inverse: rgba(255, 255, 255, 0.25);
  --eds-t-colors-shape-link_visited: #7226ab;
  --eds-t-colors-shape-placeholder: rgba(0, 0, 0, 0.42);
  --eds-t-colors-shape-file_pdf: #9a0e2a;
  --eds-t-colors-shape-file_word: #0024a8;
  --eds-t-colors-shape-file_excel: #006b2d;
  --eds-t-colors-shape-file_others: #545454;
  --eds-t-colors-shape-read_only: #f1f2f4;
  --eds-private-t-colors-shape-state-interaction_1_hover: #002dd1;
  --eds-private-t-colors-shape-state-interaction_1_press: #0024a8;
  --eds-private-t-colors-shape-state-interaction_2_hover: rgba(35, 84, 255, 0.11);
  --eds-private-t-colors-shape-state-interaction_2_press: rgba(35, 84, 255, 0.21);
  --eds-private-t-colors-shape-state-neutral_1_hover: rgba(0, 0, 0, 0.81);
  --eds-private-t-colors-shape-state-neutral_1_press: rgba(0, 0, 0, 0.85);
  --eds-private-t-colors-shape-state-neutral_2_hover: rgba(0, 0, 0, 0.11);
  --eds-private-t-colors-shape-state-neutral_2_press: rgba(0, 0, 0, 0.17);
  --eds-private-t-colors-shape-state-critical_hover: #9a0e2a;
  --eds-private-t-colors-shape-state-critical_press: #750b20;
  --eds-private-t-colors-shape-state-success_hover: #006b2d;
  --eds-private-t-colors-shape-state-success_press: #005724;
  --eds-private-t-colors-shape-state-inverse_1_hover: rgba(255, 255, 255, 0.81);
  --eds-private-t-colors-shape-state-inverse_1_press: rgba(255, 255, 255, 0.73);
  --eds-private-t-colors-shape-state-inverse_2_hover: rgba(255, 255, 255, 0.11);
  --eds-private-t-colors-shape-state-inverse_2_press: rgba(255, 255, 255, 0.17);
  --eds-private-t-colors-shape-temp-interaction_inverted_idle: #7593ff;
  --eds-private-t-colors-shape-temp-interaction_inverted_hover: #9eb3ff;
  --eds-private-t-colors-shape-temp-interaction_inverted_press: #b2c3ff;
  --eds-private-t-colors-shape-temp-interaction_hover_alt: #e5ebff;
  --eds-private-t-colors-shape-temp-read_only: #f9fafa;
  --eds-t-colors-stroke-primary: rgba(0, 0, 0, 0.57);
  --eds-t-colors-stroke-secondary: rgba(0, 0, 0, 0.33);
  --eds-t-colors-stroke-tertiary: rgba(0, 0, 0, 0.25);
  --eds-t-colors-stroke-primary_inverse: rgba(255, 255, 255, 0.89);
  --eds-t-colors-stroke-interaction: #2453ff;
  --eds-t-colors-stroke-neutral: rgba(0, 0, 0, 0.42);
  --eds-t-colors-stroke-critical: #bf1234;
  --eds-t-colors-stroke-critical_inverse: #f38198;
  --eds-t-colors-stroke-warning: #a87600;
  --eds-t-colors-stroke-success: #008035;
  --eds-t-colors-stroke-info: #007ea8;
  --eds-t-colors-stroke-disabled: #bababa;
  --eds-t-colors-stroke-disabled_inverse: rgba(255, 255, 255, 0.25);
  --eds-t-colors-stroke-transparent: rgba(255, 255, 255, 0);
  --eds-private-t-colors-stroke-state-interaction_hover: #002dd1;
  --eds-private-t-colors-stroke-state-interaction_press: #0024a8;
  --eds-private-t-colors-stroke-state-neutral_hover: rgba(0, 0, 0, 0.81);
  --eds-private-t-colors-stroke-state-neutral_press: rgba(0, 0, 0, 0.85);
  --eds-private-t-colors-stroke-state-inverse_hover: rgba(255, 255, 255, 0.81);
  --eds-private-t-colors-stroke-state-inverse_press: rgba(255, 255, 255, 0.73);
  --eds-private-t-colors-stroke-state-critical_hover: #9a0e2a;
  --eds-private-t-colors-stroke-state-critical_press: #750b20;
  --eds-private-t-colors-stroke-state-succes_hover: #006b2d;
  --eds-private-t-colors-stroke-state-success_press: #005724;
  --eds-private-t-colors-stroke-temp-sand: #eee7d7;
  --eds-t-colors-opacity-transparent: rgba(255, 255, 255, 0);
  --eds-t-colors-opacity-modal_backdrop: rgba(0, 0, 0, 0.73);
  --eds-private-t-colors-opacity-temp-primary: rgba(255, 255, 255, 0.21);
  --eds-private-t-colors-opacity-temp-primary_inverted: rgba(0, 0, 0, 0.21);
  --eds-private-t-colors-opacity-temp-secondary: rgba(255, 255, 255, 0.57);
  --eds-t-colors-marking-blue-highlight: rgba(35, 84, 255, 0.25);
  --eds-t-colors-marking-blue-underline: #0024a8;
  --eds-t-colors-marking-green-highlight: rgba(0, 209, 87, 0.25);
  --eds-t-colors-marking-green-underline: #006b2d;
  --eds-t-colors-marking-red-highlight: rgba(191, 18, 52, 0.25);
  --eds-t-colors-marking-red-underline: #9a0e2a;
  --eds-t-colors-marking-yellow-highlight: rgba(255, 189, 36, 0.25);
  --eds-t-colors-marking-yellow-underline: #a87600;
  --eds-t-colors-effect-status-none: #c7d3ff;
  --eds-t-colors-effect-status-error: #faccd5;
  --eds-t-colors-effect-status-success: #c7ffde;
  --eds-t-colors-effect-status-warning: #ffeec7;
  --eds-t-colors-extended-green-1: #f3fff0;
  --eds-t-colors-extended-green-2: #e1ffdb;
  --eds-t-colors-extended-green-3: #6fc75d;
  --eds-t-colors-extended-green-4: #1e760c;
  --eds-t-colors-extended-green-5: #0b4000;
  --eds-t-colors-extended-green-6: #072900;
  --eds-t-colors-extended-teal-1: #eefffe;
  --eds-t-colors-extended-teal-2: #d5fffb;
  --eds-t-colors-extended-teal-3: #5ac2b9;
  --eds-t-colors-extended-teal-4: #087067;
  --eds-t-colors-extended-teal-5: #003c36;
  --eds-t-colors-extended-teal-6: #002623;
  --eds-t-colors-extended-blue-1: #f7faff;
  --eds-t-colors-extended-blue-2: #dfebff;
  --eds-t-colors-extended-blue-3: #74a7ff;
  --eds-t-colors-extended-blue-4: #266be3;
  --eds-t-colors-extended-blue-5: #00399d;
  --eds-t-colors-extended-blue-6: #001d51;
  --eds-t-colors-extended-indigo-1: #f9f9ff;
  --eds-t-colors-extended-indigo-2: #e8e6ff;
  --eds-t-colors-extended-indigo-3: #9e98df;
  --eds-t-colors-extended-indigo-4: #605aa1;
  --eds-t-colors-extended-indigo-5: #2f2970;
  --eds-t-colors-extended-indigo-6: #171158;
  --eds-t-colors-extended-purple-1: #fcf8ff;
  --eds-t-colors-extended-purple-2: #f7edff;
  --eds-t-colors-extended-purple-3: #c37fff;
  --eds-t-colors-extended-purple-4: #821dda;
  --eds-t-colors-extended-purple-5: #510098;
  --eds-t-colors-extended-purple-6: #340061;
  --eds-t-colors-extended-pink-1: #fef7ff;
  --eds-t-colors-extended-pink-2: #fdeaff;
  --eds-t-colors-extended-pink-3: #f18bff;
  --eds-t-colors-extended-pink-4: #b009c6;
  --eds-t-colors-extended-pink-5: #780088;
  --eds-t-colors-extended-pink-6: #3e0046;
  --eds-t-colors-extended-red-1: #fff7f8;
  --eds-t-colors-extended-red-2: #ffdfe4;
  --eds-t-colors-extended-red-3: #ff768a;
  --eds-t-colors-extended-red-4: #d11430;
  --eds-t-colors-extended-red-5: #a10018;
  --eds-t-colors-extended-red-6: #53000c;
  --eds-t-colors-extended-orange-1: #fff8f4;
  --eds-t-colors-extended-orange-2: #ffe3d3;
  --eds-t-colors-extended-orange-3: #fd8540;
  --eds-t-colors-extended-orange-4: #9b3800;
  --eds-t-colors-extended-orange-5: #632400;
  --eds-t-colors-extended-orange-6: #421800;
  --eds-t-colors-extended-yellow-1: #fff2cc;
  --eds-t-colors-extended-yellow-2: #ffd863;
  --eds-t-colors-extended-yellow-3: #bc8d00;
  --eds-t-colors-extended-yellow-4: #866400;
  --eds-t-colors-extended-yellow-5: #453400;
  --eds-t-colors-extended-yellow-6: #231b00;
  --eds-t-colors-extended-grey-1: #f1f2f4;
  --eds-t-colors-extended-grey-2: #d5d7dd;
  --eds-t-colors-extended-grey-3: #868b9c;
  --eds-t-colors-extended-grey-4: #5e6373;
  --eds-t-colors-extended-grey-5: #30333b;
  --eds-t-colors-extended-grey-6: #191a1f;
}

:root,
[data-typeface=sans-serif] {
  --eds-t-type-typeface: 'National 2';
  --eds-t-type-body-x_small-font_size: 0.75rem;
  --eds-t-type-body-x_small-font_size--px: 12px;
  --eds-t-type-body-x_small-line_height: 1.125rem;
  --eds-t-type-body-x_small-line_height--px: 18px;
  --eds-t-type-body-x_small-letter_spacing: -0.24px;
  --eds-t-type-body-small-font_size: 0.875rem;
  --eds-t-type-body-small-font_size--px: 14px;
  --eds-t-type-body-small-line_height: 1.25rem;
  --eds-t-type-body-small-line_height--px: 20px;
  --eds-t-type-body-small-letter_spacing: -0.28px;
  --eds-t-type-body-medium-font_size: 1rem;
  --eds-t-type-body-medium-font_size--px: 16px;
  --eds-t-type-body-medium-line_height: 1.5rem;
  --eds-t-type-body-medium-line_height--px: 24px;
  --eds-t-type-body-medium-letter_spacing: -0.32px;
  --eds-t-type-body-large-font_size: 1.25rem;
  --eds-t-type-body-large-font_size--px: 20px;
  --eds-t-type-body-large-line_height: 1.75rem;
  --eds-t-type-body-large-line_height--px: 28px;
  --eds-t-type-body-large-letter_spacing: -0.4px;
  --eds-t-type-heading-2x_small-font_size: 1rem;
  --eds-t-type-heading-2x_small-font_size--px: 16px;
  --eds-t-type-heading-2x_small-line_height: 1.5rem;
  --eds-t-type-heading-2x_small-line_height--px: 24px;
  --eds-t-type-heading-2x_small-letter_spacing: -0.32px;
  --eds-t-type-heading-x_small-font_size: 1.25rem;
  --eds-t-type-heading-x_small-font_size--px: 20px;
  --eds-t-type-heading-x_small-line_height: 1.75rem;
  --eds-t-type-heading-x_small-line_height--px: 28px;
  --eds-t-type-heading-x_small-letter_spacing: -0.4px;
  --eds-t-type-heading-small-font_size: 1.5rem;
  --eds-t-type-heading-small-font_size--px: 24px;
  --eds-t-type-heading-small-line_height: 1.9375rem;
  --eds-t-type-heading-small-line_height--px: 31px;
  --eds-t-type-heading-small-letter_spacing: -0.48px;
  --eds-t-type-heading-medium-font_size: 1.75rem;
  --eds-t-type-heading-medium-font_size--px: 28px;
  --eds-t-type-heading-medium-line_height: 2.25rem;
  --eds-t-type-heading-medium-line_height--px: 36px;
  --eds-t-type-heading-medium-letter_spacing: -0.56px;
  --eds-t-type-heading-large-font_size: 2rem;
  --eds-t-type-heading-large-font_size--px: 32px;
  --eds-t-type-heading-large-line_height: 2.625rem;
  --eds-t-type-heading-large-line_height--px: 42px;
  --eds-t-type-heading-large-letter_spacing: -0.64px;
  --eds-t-type-heading-x_large-font_size: 2.5rem;
  --eds-t-type-heading-x_large-font_size--px: 40px;
  --eds-t-type-heading-x_large-line_height: 2.875rem;
  --eds-t-type-heading-x_large-line_height--px: 46px;
  --eds-t-type-heading-x_large-letter_spacing: -0.8px;
  --eds-t-type-heading-2x_large-font_size: 3rem;
  --eds-t-type-heading-2x_large-font_size--px: 48px;
  --eds-t-type-heading-2x_large-line_height: 3.4375rem;
  --eds-t-type-heading-2x_large-line_height--px: 55px;
  --eds-t-type-heading-2x_large-letter_spacing: -0.96px;
  --eds-t-type-heading-3x_large-font_size: 3.5rem;
  --eds-t-type-heading-3x_large-font_size--px: 56px;
  --eds-t-type-heading-3x_large-line_height: 4rem;
  --eds-t-type-heading-3x_large-line_height--px: 64px;
  --eds-t-type-heading-3x_large-letter_spacing: -1.12px;
  --eds-t-type-heading-4x_large-font_size: 3.75rem;
  --eds-t-type-heading-4x_large-font_size--px: 60px;
  --eds-t-type-heading-4x_large-line_height: 4.125rem;
  --eds-t-type-heading-4x_large-line_height--px: 66px;
  --eds-t-type-heading-4x_large-letter_spacing: -1.2px;
  --eds-t-type-heading-5x_large-font_size: 4.75rem;
  --eds-t-type-heading-5x_large-font_size--px: 76px;
  --eds-t-type-heading-5x_large-line_height: 5.25rem;
  --eds-t-type-heading-5x_large-line_height--px: 84px;
  --eds-t-type-heading-5x_large-letter_spacing: -1.52px;
  --eds-t-type-style-bold: 500;
  --eds-t-type-style-heavy: 700;
  --eds-t-type-style-italic: 'Regular Italic';
  --eds-t-type-style-regular: 400;
}

[data-theme=dark] {
  --eds-t-colors-background-primary: #121316;
  --eds-t-colors-background-secondary: #191a1f;
  --eds-t-colors-background-tertiary: #202227;
  --eds-t-colors-background-quaternary: #272930;
  --eds-t-colors-background-primary_inverse: #f9fafa;
  --eds-t-colors-background-secondary_inverse: rgba(255, 255, 255, 0.73);
  --eds-t-colors-background-paper: #251f13;
  --eds-t-colors-background-sand: #3d321a;
  --eds-t-colors-background-ink: #2f2927;
  --eds-t-colors-background-critical: #33050e;
  --eds-t-colors-background-warning: #382700;
  --eds-t-colors-background-success: #003817;
  --eds-t-colors-background-info: #002a38;
  --eds-t-colors-background-disabled: #545454;
  --eds-t-colors-background-disabled_inverse: rgba(0, 0, 0, 0.25);
  --eds-t-colors-background-transparent: rgba(0, 0, 0, 0);
  --eds-private-t-colors-background-temp-quinary: #30333b;
  --eds-private-t-colors-background-temp-senary: #393c46;
  --eds-private-t-colors-background-temp-interaction_inverted_idle: rgba(255, 255, 255, 0);
  --eds-private-t-colors-background-temp-interaction_inverted_hover: rgba(35, 84, 255, 0.08);
  --eds-private-t-colors-background-temp-interaction_inverted_press: rgba(35, 84, 255, 0.17);
  --eds-private-t-colors-background-temp-cart_notification: #9eb3ff;
  --eds-t-colors-text-primary: rgba(255, 255, 255, 0.81);
  --eds-t-colors-text-secondary: rgba(255, 255, 255, 0.73);
  --eds-t-colors-text-tertiary: rgba(255, 255, 255, 0.65);
  --eds-t-colors-text-primary_inverse: rgba(0, 0, 0, 0.89);
  --eds-t-colors-text-interaction: #7593ff;
  --eds-t-colors-text-neutral: rgba(255, 255, 255, 0.73);
  --eds-t-colors-text-graphite: rgba(255, 255, 255, 0.89);
  --eds-t-colors-text-elsevier_orange: #ff9875;
  --eds-t-colors-text-critical: #f38198;
  --eds-t-colors-text-critical_inverse: #bf1234;
  --eds-t-colors-text-warning: #ffd675;
  --eds-t-colors-text-success: #4cff97;
  --eds-t-colors-text-disabled: #545454;
  --eds-t-colors-text-disabled_inverse: rgba(0, 0, 0, 0.25);
  --eds-t-colors-text-link_visited: #c08ee6;
  --eds-t-colors-text-placeholder: rgba(255, 255, 255, 0.42);
  --eds-private-t-colors-text-state-interaction_hover: #9eb3ff;
  --eds-private-t-colors-text-state-interaction_press: #b2c3ff;
  --eds-private-t-colors-text-state-neutral_hover: rgba(255, 255, 255, 0.81);
  --eds-private-t-colors-text-state-neutral_press: rgba(255, 255, 255, 0.85);
  --eds-private-t-colors-text-state-inverse_hover: rgba(0, 0, 0, 0.85);
  --eds-private-t-colors-text-state-inverse_press: rgba(0, 0, 0, 0.73);
  --eds-private-t-colors-text-temp-interaction_inverted_idle: #2453ff;
  --eds-private-t-colors-text-temp-interaction_inverted_hover: #002dd1;
  --eds-private-t-colors-text-temp-interaction_inverted_press: #0024a8;
  --eds-t-colors-shape-primary: rgba(255, 255, 255, 0.89);
  --eds-t-colors-shape-secondary: rgba(255, 255, 255, 0.73);
  --eds-t-colors-shape-tertiary: rgba(255, 255, 255, 0.57);
  --eds-t-colors-shape-primary_inverse: rgba(0, 0, 0, 0.89);
  --eds-t-colors-shape-neutral: rgba(255, 255, 255, 0.73);
  --eds-t-colors-shape-interaction: #7593ff;
  --eds-t-colors-shape-elsevier_orange: #ff9875;
  --eds-t-colors-shape-paper: #251f13;
  --eds-t-colors-shape-sand: #3d321a;
  --eds-t-colors-shape-ink: #e5e2e0;
  --eds-t-colors-shape-graphite: rgba(255, 255, 255, 0.89);
  --eds-t-colors-shape-critical: #f38198;
  --eds-t-colors-shape-critical_inverse: #bf1234;
  --eds-t-colors-shape-warning: #ffd675;
  --eds-t-colors-shape-success: #4cff97;
  --eds-t-colors-shape-info: #75ddff;
  --eds-t-colors-shape-disabled: #545454;
  --eds-t-colors-shape-disabled_inverse: rgba(0, 0, 0, 0.25);
  --eds-t-colors-shape-link_visited: #c08ee6;
  --eds-t-colors-shape-placeholder: rgba(255, 255, 255, 0.42);
  --eds-t-colors-shape-file_pdf: #f38198;
  --eds-t-colors-shape-file_word: #d6dfff;
  --eds-t-colors-shape-file_excel: #9effc6;
  --eds-t-colors-shape-file_others: #bababa;
  --eds-t-colors-shape-read_only: #191a1f;
  --eds-private-t-colors-shape-state-interaction_1_hover: #9eb3ff;
  --eds-private-t-colors-shape-state-interaction_1_press: #b2c3ff;
  --eds-private-t-colors-shape-state-interaction_2_hover: rgba(35, 84, 255, 0.17);
  --eds-private-t-colors-shape-state-interaction_2_press: rgba(35, 84, 255, 0.33);
  --eds-private-t-colors-shape-state-neutral_1_hover: rgba(255, 255, 255, 0.81);
  --eds-private-t-colors-shape-state-neutral_1_press: rgba(255, 255, 255, 0.85);
  --eds-private-t-colors-shape-state-neutral_2_hover: rgba(255, 255, 255, 0.11);
  --eds-private-t-colors-shape-state-neutral_2_press: rgba(255, 255, 255, 0.17);
  --eds-private-t-colors-shape-state-critical_hover: #f7a6b6;
  --eds-private-t-colors-shape-state-critical_press: #f8b9c6;
  --eds-private-t-colors-shape-state-success_hover: #75ffaf;
  --eds-private-t-colors-shape-state-success_press: #9effc6;
  --eds-private-t-colors-shape-state-inverse_1_hover: rgba(0, 0, 0, 0.81);
  --eds-private-t-colors-shape-state-inverse_1_press: rgba(0, 0, 0, 0.73);
  --eds-private-t-colors-shape-state-inverse_2_hover: rgba(0, 0, 0, 0.11);
  --eds-private-t-colors-shape-state-inverse_2_press: rgba(0, 0, 0, 0.17);
  --eds-private-t-colors-shape-temp-interaction_inverted_idle: #2453ff;
  --eds-private-t-colors-shape-temp-interaction_inverted_hover: #002dd1;
  --eds-private-t-colors-shape-temp-interaction_inverted_press: #0024a8;
  --eds-private-t-colors-shape-temp-interaction_hover_alt: #00186b;
  --eds-private-t-colors-shape-temp-read_only: #202227;
  --eds-t-colors-stroke-primary: rgba(255, 255, 255, 0.57);
  --eds-t-colors-stroke-secondary: rgba(255, 255, 255, 0.33);
  --eds-t-colors-stroke-tertiary: rgba(255, 255, 255, 0.25);
  --eds-t-colors-stroke-primary_inverse: rgba(0, 0, 0, 0.89);
  --eds-t-colors-stroke-interaction: #7593ff;
  --eds-t-colors-stroke-neutral: rgba(255, 255, 255, 0.42);
  --eds-t-colors-stroke-critical: #f38198;
  --eds-t-colors-stroke-critical_inverse: #bf1234;
  --eds-t-colors-stroke-warning: #ffd675;
  --eds-t-colors-stroke-success: #4cff97;
  --eds-t-colors-stroke-info: #75ddff;
  --eds-t-colors-stroke-disabled: #545454;
  --eds-t-colors-stroke-disabled_inverse: rgba(0, 0, 0, 0.25);
  --eds-t-colors-stroke-transparent: rgba(0, 0, 0, 0);
  --eds-private-t-colors-stroke-state-interaction_hover: #9eb3ff;
  --eds-private-t-colors-stroke-state-interaction_press: #b2c3ff;
  --eds-private-t-colors-stroke-state-neutral_hover: rgba(255, 255, 255, 0.81);
  --eds-private-t-colors-stroke-state-neutral_press: rgba(255, 255, 255, 0.85);
  --eds-private-t-colors-stroke-state-inverse_hover: rgba(0, 0, 0, 0.81);
  --eds-private-t-colors-stroke-state-inverse_press: rgba(0, 0, 0, 0.73);
  --eds-private-t-colors-stroke-state-critical_hover: #f7a6b6;
  --eds-private-t-colors-stroke-state-critical_press: #f8b9c6;
  --eds-private-t-colors-stroke-state-succes_hover: #75ffaf;
  --eds-private-t-colors-stroke-state-success_press: #9effc6;
  --eds-private-t-colors-stroke-temp-sand: #3d321a;
  --eds-t-colors-opacity-transparent: rgba(0, 0, 0, 0);
  --eds-t-colors-opacity-modal_backdrop: rgba(0, 0, 0, 0.73);
  --eds-private-t-colors-opacity-temp-primary: rgba(0, 0, 0, 0.21);
  --eds-private-t-colors-opacity-temp-primary_inverted: rgba(255, 255, 255, 0.21);
  --eds-private-t-colors-opacity-temp-secondary: rgba(0, 0, 0, 0.57);
  --eds-t-colors-marking-blue-highlight: rgba(35, 84, 255, 0.25);
  --eds-t-colors-marking-blue-underline: #7593ff;
  --eds-t-colors-marking-green-highlight: rgba(0, 209, 87, 0.25);
  --eds-t-colors-marking-green-underline: #75ffaf;
  --eds-t-colors-marking-red-highlight: rgba(191, 18, 52, 0.25);
  --eds-t-colors-marking-red-underline: #f38198;
  --eds-t-colors-marking-yellow-highlight: rgba(255, 189, 36, 0.25);
  --eds-t-colors-marking-yellow-underline: #ffd675;
  --eds-t-colors-effect-status-none: #001c80;
  --eds-t-colors-effect-status-error: #750b20;
  --eds-t-colors-effect-status-success: #008035;
  --eds-t-colors-effect-status-warning: #805900;
  --eds-t-colors-extended-green-1: #051e00;
  --eds-t-colors-extended-green-2: #093500;
  --eds-t-colors-extended-green-3: #1e760c;
  --eds-t-colors-extended-green-4: #59b147;
  --eds-t-colors-extended-green-5: #84dc72;
  --eds-t-colors-extended-green-6: #baffac;
  --eds-t-colors-extended-teal-1: #001c19;
  --eds-t-colors-extended-teal-2: #00312d;
  --eds-t-colors-extended-teal-3: #087067;
  --eds-t-colors-extended-teal-4: #44aca3;
  --eds-t-colors-extended-teal-5: #6ed6cd;
  --eds-t-colors-extended-teal-6: #9ffff7;
  --eds-t-colors-extended-blue-1: #00153a;
  --eds-t-colors-extended-blue-2: #002668;
  --eds-t-colors-extended-blue-3: #1257cf;
  --eds-t-colors-extended-blue-4: #5492ff;
  --eds-t-colors-extended-blue-5: #93bbff;
  --eds-t-colors-extended-blue-6: #c4d9ff;
  --eds-t-colors-extended-indigo-1: #0f0950;
  --eds-t-colors-extended-indigo-2: #1e185f;
  --eds-t-colors-extended-indigo-3: #4c468d;
  --eds-t-colors-extended-indigo-4: #9e98df;
  --eds-t-colors-extended-indigo-5: #c9c4ff;
  --eds-t-colors-extended-indigo-6: #e0ddff;
  --eds-t-colors-extended-purple-1: #260046;
  --eds-t-colors-extended-purple-2: #43007e;
  --eds-t-colors-extended-purple-3: #821dda;
  --eds-t-colors-extended-purple-4: #c37fff;
  --eds-t-colors-extended-purple-5: #dfb9ff;
  --eds-t-colors-extended-purple-6: #ecd6ff;
  --eds-t-colors-extended-pink-1: #2d0033;
  --eds-t-colors-extended-pink-2: #50005b;
  --eds-t-colors-extended-pink-3: #b009c6;
  --eds-t-colors-extended-pink-4: #e946ff;
  --eds-t-colors-extended-pink-5: #f18bff;
  --eds-t-colors-extended-pink-6: #f8bfff;
  --eds-t-colors-extended-red-1: #3c0009;
  --eds-t-colors-extended-red-2: #6b0010;
  --eds-t-colors-extended-red-3: #d11430;
  --eds-t-colors-extended-red-4: #ff566f;
  --eds-t-colors-extended-red-5: #ff768a;
  --eds-t-colors-extended-red-6: #ffc5cd;
  --eds-t-colors-extended-orange-1: #250d00;
  --eds-t-colors-extended-orange-2: #421800;
  --eds-t-colors-extended-orange-3: #9b3800;
  --eds-t-colors-extended-orange-4: #e76f2a;
  --eds-t-colors-extended-orange-5: #ffa069;
  --eds-t-colors-extended-orange-6: #ffcbad;
  --eds-t-colors-extended-yellow-1: #1a1300;
  --eds-t-colors-extended-yellow-2: #2e2200;
  --eds-t-colors-extended-yellow-3: #6b5100;
  --eds-t-colors-extended-yellow-4: #bc8d00;
  --eds-t-colors-extended-yellow-5: #e7b82a;
  --eds-t-colors-extended-yellow-6: #ffd863;
  --eds-t-colors-extended-grey-1: #191a1f;
  --eds-t-colors-extended-grey-2: #272930;
  --eds-t-colors-extended-grey-3: #4c4f5d;
  --eds-t-colors-extended-grey-4: #9da1af;
  --eds-t-colors-extended-grey-5: #caccd3;
  --eds-t-colors-extended-grey-6: #f1f2f4;
}

[data-typeface=serif] {
  --eds-t-type-typeface: 'Tiempos Text';
  --eds-t-type-body-x_small-font_size: 0.75rem;
  --eds-t-type-body-x_small-font_size--px: 12px;
  --eds-t-type-body-x_small-line_height: 1.25rem;
  --eds-t-type-body-x_small-line_height--px: 20px;
  --eds-t-type-body-x_small-letter_spacing: -0.12px;
  --eds-t-type-body-small-font_size: 0.875rem;
  --eds-t-type-body-small-font_size--px: 14px;
  --eds-t-type-body-small-line_height: 1.5rem;
  --eds-t-type-body-small-line_height--px: 24px;
  --eds-t-type-body-small-letter_spacing: -0.14px;
  --eds-t-type-body-medium-font_size: 1rem;
  --eds-t-type-body-medium-font_size--px: 16px;
  --eds-t-type-body-medium-line_height: 1.6875rem;
  --eds-t-type-body-medium-line_height--px: 27px;
  --eds-t-type-body-medium-letter_spacing: -0.16px;
  --eds-t-type-body-large-font_size: 1.25rem;
  --eds-t-type-body-large-font_size--px: 20px;
  --eds-t-type-body-large-line_height: 1.875rem;
  --eds-t-type-body-large-line_height--px: 30px;
  --eds-t-type-body-large-letter_spacing: -0.2px;
  --eds-t-type-heading-2x_small-font_size: 1rem;
  --eds-t-type-heading-2x_small-font_size--px: 16px;
  --eds-t-type-heading-2x_small-line_height: 1.6875rem;
  --eds-t-type-heading-2x_small-line_height--px: 27px;
  --eds-t-type-heading-2x_small-letter_spacing: -0.16px;
  --eds-t-type-heading-x_small-font_size: 1.25rem;
  --eds-t-type-heading-x_small-font_size--px: 20px;
  --eds-t-type-heading-x_small-line_height: 1.875rem;
  --eds-t-type-heading-x_small-line_height--px: 30px;
  --eds-t-type-heading-x_small-letter_spacing: -0.2px;
  --eds-t-type-heading-small-font_size: 1.5rem;
  --eds-t-type-heading-small-font_size--px: 24px;
  --eds-t-type-heading-small-line_height: 2.125rem;
  --eds-t-type-heading-small-line_height--px: 34px;
  --eds-t-type-heading-small-letter_spacing: -0.48px;
  --eds-t-type-heading-medium-font_size: 1.75rem;
  --eds-t-type-heading-medium-font_size--px: 28px;
  --eds-t-type-heading-medium-line_height: 2.4375rem;
  --eds-t-type-heading-medium-line_height--px: 39px;
  --eds-t-type-heading-medium-letter_spacing: -0.56px;
  --eds-t-type-heading-large-font_size: 2rem;
  --eds-t-type-heading-large-font_size--px: 32px;
  --eds-t-type-heading-large-line_height: 2.8125rem;
  --eds-t-type-heading-large-line_height--px: 45px;
  --eds-t-type-heading-large-letter_spacing: -0.64px;
  --eds-t-type-heading-x_large-font_size: 2.5rem;
  --eds-t-type-heading-x_large-font_size--px: 40px;
  --eds-t-type-heading-x_large-line_height: 3rem;
  --eds-t-type-heading-x_large-line_height--px: 48px;
  --eds-t-type-heading-x_large-letter_spacing: -1.2px;
  --eds-t-type-heading-2x_large-font_size: 3rem;
  --eds-t-type-heading-2x_large-font_size--px: 48px;
  --eds-t-type-heading-2x_large-line_height: 3.625rem;
  --eds-t-type-heading-2x_large-line_height--px: 58px;
  --eds-t-type-heading-2x_large-letter_spacing: -1.44px;
  --eds-t-type-heading-3x_large-font_size: 3.5rem;
  --eds-t-type-heading-3x_large-font_size--px: 56px;
  --eds-t-type-heading-3x_large-line_height: 4.1875rem;
  --eds-t-type-heading-3x_large-line_height--px: 67px;
  --eds-t-type-heading-3x_large-letter_spacing: -2.24px;
  --eds-t-type-heading-4x_large-font_size: 3.75rem;
  --eds-t-type-heading-4x_large-font_size--px: 60px;
  --eds-t-type-heading-4x_large-line_height: 4.125rem;
  --eds-t-type-heading-4x_large-line_height--px: 66px;
  --eds-t-type-heading-4x_large-letter_spacing: -2.4px;
  --eds-t-type-heading-5x_large-font_size: 4.75rem;
  --eds-t-type-heading-5x_large-font_size--px: 76px;
  --eds-t-type-heading-5x_large-line_height: 5.25rem;
  --eds-t-type-heading-5x_large-line_height--px: 84px;
  --eds-t-type-heading-5x_large-letter_spacing: -3.04px;
  --eds-t-type-style-bold: 600;
  --eds-t-type-style-heavy: 400;
  --eds-t-type-style-italic: Italic;
  --eds-t-type-style-regular: 400;
}

:root {
  --ldn-t-base-space: 16px;
  --ldn-t-base-font-size: 16px;
  --ldn-t-temporary-body-padding-desktop: 2rem;
  --ldn-t-temporary-body-padding-tablet: 1.5rem;
  --ldn-t-temporary-body-padding-mobile: 1rem;
  --ldn-t-temporary-data-viz-1: #e17919;
  --ldn-t-temporary-data-viz-2: #548fe8;
  --ldn-t-temporary-data-viz-3: #9f61ed;
  --ldn-t-temporary-data-viz-4: #ee6194;
  --ldn-t-temporary-data-viz-5: #179297;
  --ldn-t-temporary-data-viz-6: #bf2776;
  --ldn-t-temporary-data-viz-7: #5b8901;
  --ldn-t-temporary-data-viz-8: #2a69c5;
  --ldn-t-temporary-data-viz-9: #974d09;
  --ldn-t-temporary-data-viz-10: #2b14c3;
  --ldn-t-deprecated-color-n0: #f9fafa;
  --ldn-t-deprecated-color-n1: #f1f2f4;
  --ldn-t-deprecated-color-n2: #e0e1e6;
  --ldn-t-deprecated-color-n3: #d5d7dd;
  --ldn-t-deprecated-color-n4: #b3b6c1;
  --ldn-t-deprecated-color-n5: #9da1af;
  --ldn-t-deprecated-color-n6: #868b9c;
  --ldn-t-deprecated-color-n7: #5e6373;
  --ldn-t-deprecated-color-n8: #4c4f5d;
  --ldn-t-deprecated-color-n9: #393c46;
  --ldn-t-deprecated-color-n10: #272930;
}

[data-theme=dark] {
  --ldn-t-temporary-data-viz-6: #f596ba;
  --ldn-t-temporary-data-viz-7: #8ed700;
  --ldn-t-temporary-data-viz-8: #8fbcf7;
  --ldn-t-temporary-data-viz-9: #f9c17a;
  --ldn-t-temporary-data-viz-10: #d4d5ff;
  --ldn-t-deprecated-color-n10: #f9fafa;
  --ldn-t-deprecated-color-n9: #f1f2f4;
  --ldn-t-deprecated-color-n8: #e0e1e6;
  --ldn-t-deprecated-color-n7: #d5d7dd;
  --ldn-t-deprecated-color-n6: #b3b6c1;
  --ldn-t-deprecated-color-n5: #9da1af;
  --ldn-t-deprecated-color-n4: #868b9c;
  --ldn-t-deprecated-color-n3: #5e6373;
  --ldn-t-deprecated-color-n2: #4c4f5d;
  --ldn-t-deprecated-color-n1: #393c46;
  --ldn-t-deprecated-color-n0: #272930;
}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}

/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 * ** Commented out as interferes with Leyden's focus styling in FireFox **
 */
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type=checkbox],
[type=radio] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type=search] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}

/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}

/*------------------------------------*\
  #RESET
\*------------------------------------*/
/**
 * A very simple reset that sits on top of Normalize.css.
 */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
dl,
dd,
ol,
ul,
form,
fieldset,
legend,
figure,
table,
th,
td,
caption,
hr {
  margin: 0;
  padding: 0;
  border: none;
}

/**
 * Remove trailing margins from nested lists.
 */
li > ul,
li > ol {
  margin-bottom: 0;
}

@font-face {
  font-family: "ElsevierSansWeb";
  src: url("../../fonts/ElsevierSansWeb-Regular.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-Regular.woff") format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSansWeb-Bold";
  src: url("../../fonts/ElsevierSansWeb-Bold.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-Bold.woff") format("woff");
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSansWeb-RegularItalic";
  src: url("../../fonts/ElsevierSansWeb-RegularItalic.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-RegularItalic.woff") format("woff");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSansWeb-BoldItalic";
  src: url("../../fonts/ElsevierSansWeb-BoldItalic.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSansWeb-Thin";
  src: url("../../fonts/ElsevierSansWeb-Thin.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-Thin.woff") format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSansWeb-ThinItalic";
  src: url("../../fonts/ElsevierSansWeb-ThinItalic.woff2") format("woff2"), url("../../fonts/ElsevierSansWeb-ThinItalic.woff") format("woff");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "National2-Regular";
  src: url("../../fonts/national-2-regular.woff2") format("woff2");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "National2-RegularItalic";
  src: url("../../fonts/national-2-regular-italic.woff2") format("woff2");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "National2-Medium";
  src: url("../../fonts/national-2-medium.woff2") format("woff2");
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "National2-BoldItalic";
  src: url("../../fonts/national-2-bold-italic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSerifWeb";
  src: url("../../fonts/ElsevierSerif-Regular.woff2") format("woff2");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSerifWeb-Bold";
  src: url("../../fonts/ElsevierSerif-Bold.woff2") format("woff2");
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSerifWeb-Italic";
  src: url("../../fonts/ElsevierSerif-RegularItalic.woff2") format("woff2");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "ElsevierSerifWeb-BoldItalic";
  src: url("../../fonts/ElsevierSerif-BoldItalic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Tiempos-Regular";
  src: url("../../fonts/tiempos-text-regular.woff2") format("woff2");
  font-weight: normal;
  font-display: swap;
}
@font-face {
  font-family: "Tiempos-SemiBold";
  src: url("../../fonts/tiempos-text-semibold.woff2") format("woff2");
  font-weight: bold;
  font-display: swap;
}
@font-face {
  font-family: "Tiempos-RegularItalic";
  src: url("../../fonts/tiempos-text-regular-italic.woff2") format("woff2");
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Tiempos-SemiBoldItalic";
  src: url("../../fonts/tiempos-text-semibold-italic.woff2") format("woff2");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}
html {
  font-size: var(--ldn-t-base-font-size);
}

body {
  padding: 0;
  margin: 0;
  color: var(--eds-t-colors-text-primary);
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
  font-feature-settings: "tnum", "lnum";
  font-size: var(--eds-t-type-body-medium-font_size);
  font-weight: 400;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

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

*:focus {
  outline: 2px solid var(--eds-t-colors-text-interaction);
  outline-color: var(--eds-t-colors-text-interaction);
  outline-offset: 1px;
}

a {
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
a:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}

strong,
b {
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

em,
i {
  font-family: National2-RegularItalic, NexusSans, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
}

strong i,
i strong,
b i,
i b,
strong em,
em strong,
b em,
em b {
  font-family: National2-BoldItalic, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
}

/*------------------------------------*\
  #IMAGES
\*------------------------------------*/
/**
 * 1. Fluid images for responsive purposes.
 * 2. Offset `alt` text from surrounding copy.
 * 3. Setting `vertical-align` removes the whitespace that appears under `img`
 *    elements when they are dropped into a page as-is. Safer alternative to
 *    using `display: block;`.
 */
img {
  max-width: 100%; /* [1] */
  font-style: italic; /* [2] */
  vertical-align: middle; /* [3] */
}

/**
 * 1. If a `width` and/or `height` attribute have been explicitly defined, let’s
 *    not make the image fluid.
 */
img[width],
img[height] {
  /* [1] */
  max-width: none;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  line-height: 1.3333333333;
  font-weight: 400;
}

h1 {
  font-size: var(--eds-t-type-heading-x_large-font_size);
}

h2 {
  font-size: var(--eds-t-type-heading-large-font_size);
}

h3 {
  font-size: var(--eds-t-type-heading-small-font_size);
}

h4 {
  font-size: var(--eds-t-type-heading-x_small-font_size);
}

h5 {
  font-size: var(--eds-t-type-heading-2x_small-font_size);
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

h6 {
  font-size: var(--eds-t-type-body-small-font_size);
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

@media (max-width: 37.49em) {
  h1 {
    font-size: var(--eds-t-type-heading-large-font_size);
  }
  h2 {
    font-size: var(--eds-t-type-heading-small-font_size);
  }
  h3 {
    font-size: var(--eds-t-type-heading-x_small-font_size);
  }
  h4 {
    font-size: var(--eds-t-type-heading-2x_small-font_size);
  }
}
menu,
dir {
  margin: 0;
  padding: 0;
}

ul,
li {
  list-style: none;
}

button,
input,
select,
textarea {
  font-variant-numeric: lining-nums;
}

input[type=search] {
  border-radius: 0;
  -webkit-appearance: none;
}

.s-els-non-authored-content {
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
}
.s-els-non-authored-content ul,
.s-els-non-authored-content ol {
  padding: 0;
  margin: 0;
  list-style: none;
  counter-reset: section;
}
.s-els-non-authored-content ul > li,
.s-els-non-authored-content ul > li,
.s-els-non-authored-content ol > li,
.s-els-non-authored-content ol > li {
  position: relative;
  padding: 0;
  margin: 0 0 calc(var(--ldn-t-base-space) / 2) 0;
  display: table;
}
.s-els-non-authored-content ul > li:first-child,
.s-els-non-authored-content ul > li:first-child,
.s-els-non-authored-content ol > li:first-child,
.s-els-non-authored-content ol > li:first-child {
  margin-top: 0;
}
.s-els-non-authored-content ul > li:last-child,
.s-els-non-authored-content ul > li:last-child,
.s-els-non-authored-content ol > li:last-child,
.s-els-non-authored-content ol > li:last-child {
  margin-bottom: 0;
}
.s-els-non-authored-content ul > li:before,
.s-els-non-authored-content ul > li:before,
.s-els-non-authored-content ol > li:before,
.s-els-non-authored-content ol > li:before {
  content: "";
  padding-right: calc(var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
  display: table-cell;
  color: var(--eds-t-colors-text-primary);
}
.s-els-non-authored-content ul ul, .s-els-non-authored-content ul ol,
.s-els-non-authored-content ol ul,
.s-els-non-authored-content ol ol {
  margin-top: calc(var(--ldn-t-base-space) / 2);
  margin-left: var(--ldn-t-base-space);
}
.s-els-non-authored-content ul ul > li:before, .s-els-non-authored-content ul ol > li:before, .s-els-non-authored-content ul ul > li:before, .s-els-non-authored-content ul ol > li:before,
.s-els-non-authored-content ol ul > li:before,
.s-els-non-authored-content ol ol > li:before,
.s-els-non-authored-content ol ul > li:before,
.s-els-non-authored-content ol ol > li:before {
  padding-left: 0;
  color: var(--ldn-t-deprecated-color-n7);
}
.s-els-non-authored-content ul ul ul > li:before, .s-els-non-authored-content ul ul ul > li:before,
.s-els-non-authored-content ol ul ul > li:before,
.s-els-non-authored-content ol ul ul > li:before {
  color: var(--eds-t-colors-text-primary);
  background-color: transparent;
}
.s-els-non-authored-content ul ul ul ul > li:before, .s-els-non-authored-content ul ul ul ul > li:before,
.s-els-non-authored-content ol ul ul ul > li:before,
.s-els-non-authored-content ol ul ul ul > li:before {
  color: var(--ldn-t-deprecated-color-n7);
  background-color: transparent;
}
.s-els-non-authored-content ul > li,
.s-els-non-authored-content ul > li {
  display: block;
  padding-left: var(--ldn-t-base-space);
}
.s-els-non-authored-content ul > li:before,
.s-els-non-authored-content ul > li:before {
  position: absolute;
  left: 0;
  top: 0.5em;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
  margin-right: 0;
  width: var(--eds-t-corner_radius-small);
  height: var(--eds-t-corner_radius-small);
  border-radius: var(--eds-t-corner_radius-small);
  background-color: currentColor;
  border: var(--eds-t-border_width-2x_small) solid currentColor;
  vertical-align: middle;
}
.s-els-non-authored-content ol > li::before,
.s-els-non-authored-content ol > li::before {
  counter-increment: section;
  content: counter(section) ".";
  font-weight: normal;
}
.s-els-non-authored-content ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, upper-alpha) ".";
  font-weight: unset;
}
.s-els-non-authored-content ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, upper-roman) ".";
}
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, lower-alpha) ".";
}
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-non-authored-content ol > li ol > li ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, lower-roman) ".";
}
.s-els-non-authored-content h1,
.s-els-non-authored-content h2,
.s-els-non-authored-content h3,
.s-els-non-authored-content h4,
.s-els-non-authored-content h5,
.s-els-non-authored-content h6,
.s-els-non-authored-content p,
.s-els-non-authored-content ul,
.s-els-non-authored-content ol,
.s-els-non-authored-content dl,
.s-els-non-authored-content table,
.s-els-non-authored-content blockquote,
.s-els-non-authored-content hr {
  margin-bottom: var(--ldn-t-base-space);
}
.s-els-non-authored-content dd {
  margin-bottom: calc(var(--ldn-t-base-space) / 2);
}
.s-els-non-authored-content ol ol,
.s-els-non-authored-content ul ul,
.s-els-non-authored-content ul ol,
.s-els-non-authored-content ol ul {
  margin-bottom: 0;
}
.s-els-non-authored-content hr {
  border-bottom: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n3);
}

.s-els-authored-content {
  font-family: Tiempos-Regular, Georgia, serif;
  line-height: 1.4;
}
.s-els-authored-content ul,
.s-els-authored-content ol {
  padding: 0;
  margin: 0;
  list-style: none;
  counter-reset: section;
}
.s-els-authored-content ul > li,
.s-els-authored-content ul > li,
.s-els-authored-content ol > li,
.s-els-authored-content ol > li {
  position: relative;
  padding: 0;
  margin: 0 0 calc(var(--ldn-t-base-space) / 2) 0;
  display: table;
}
.s-els-authored-content ul > li:first-child,
.s-els-authored-content ul > li:first-child,
.s-els-authored-content ol > li:first-child,
.s-els-authored-content ol > li:first-child {
  margin-top: 0;
}
.s-els-authored-content ul > li:last-child,
.s-els-authored-content ul > li:last-child,
.s-els-authored-content ol > li:last-child,
.s-els-authored-content ol > li:last-child {
  margin-bottom: 0;
}
.s-els-authored-content ul > li:before,
.s-els-authored-content ul > li:before,
.s-els-authored-content ol > li:before,
.s-els-authored-content ol > li:before {
  content: "";
  padding-right: calc(var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
  display: table-cell;
  color: var(--eds-t-colors-text-primary);
}
.s-els-authored-content ul ul, .s-els-authored-content ul ol,
.s-els-authored-content ol ul,
.s-els-authored-content ol ol {
  margin-top: calc(var(--ldn-t-base-space) / 2);
  margin-left: var(--ldn-t-base-space);
}
.s-els-authored-content ul ul > li:before, .s-els-authored-content ul ol > li:before, .s-els-authored-content ul ul > li:before, .s-els-authored-content ul ol > li:before,
.s-els-authored-content ol ul > li:before,
.s-els-authored-content ol ol > li:before,
.s-els-authored-content ol ul > li:before,
.s-els-authored-content ol ol > li:before {
  padding-left: 0;
  color: var(--ldn-t-deprecated-color-n7);
}
.s-els-authored-content ul ul ul > li:before, .s-els-authored-content ul ul ul > li:before,
.s-els-authored-content ol ul ul > li:before,
.s-els-authored-content ol ul ul > li:before {
  color: var(--eds-t-colors-text-primary);
  background-color: transparent;
}
.s-els-authored-content ul ul ul ul > li:before, .s-els-authored-content ul ul ul ul > li:before,
.s-els-authored-content ol ul ul ul > li:before,
.s-els-authored-content ol ul ul ul > li:before {
  color: var(--ldn-t-deprecated-color-n7);
  background-color: transparent;
}
.s-els-authored-content ul > li,
.s-els-authored-content ul > li {
  display: block;
  padding-left: var(--ldn-t-base-space);
}
.s-els-authored-content ul > li:before,
.s-els-authored-content ul > li:before {
  position: absolute;
  left: 0;
  top: 0.5em;
  display: inline-block;
  box-sizing: border-box;
  padding: 0;
  margin-right: 0;
  width: var(--eds-t-corner_radius-small);
  height: var(--eds-t-corner_radius-small);
  border-radius: var(--eds-t-corner_radius-small);
  background-color: currentColor;
  border: var(--eds-t-border_width-2x_small) solid currentColor;
  vertical-align: middle;
}
.s-els-authored-content ol > li::before,
.s-els-authored-content ol > li::before {
  counter-increment: section;
  content: counter(section) ".";
  font-weight: normal;
}
.s-els-authored-content ol > li ol > li::before, .s-els-authored-content ol > li ol > li::before,
.s-els-authored-content ol > li ol > li::before,
.s-els-authored-content ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, upper-alpha) ".";
  font-weight: unset;
}
.s-els-authored-content ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, upper-roman) ".";
}
.s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, lower-alpha) ".";
}
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before, .s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before,
.s-els-authored-content ol > li ol > li ol > li ol > li ol > li::before {
  counter-increment: section;
  content: counter(section, lower-roman) ".";
}
.s-els-authored-content h1,
.s-els-authored-content h2,
.s-els-authored-content h3,
.s-els-authored-content h4,
.s-els-authored-content h5,
.s-els-authored-content h6,
.s-els-authored-content p,
.s-els-authored-content ul,
.s-els-authored-content ol,
.s-els-authored-content dl,
.s-els-authored-content table,
.s-els-authored-content blockquote,
.s-els-authored-content hr {
  margin-bottom: var(--ldn-t-base-space);
}
.s-els-authored-content dd {
  margin-bottom: calc(var(--ldn-t-base-space) / 2);
}
.s-els-authored-content ol ol,
.s-els-authored-content ul ul,
.s-els-authored-content ul ol,
.s-els-authored-content ol ul {
  margin-bottom: 0;
}
.s-els-authored-content hr {
  border-bottom: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n3);
}

.s-els-no-focus:focus,
.s-els-no-focus *:focus,
.s-els-no-focus input:focus + *,
.s-els-no-focus input:focus + * > * {
  outline: 0 none !important;
}

.s-els-form .c-els-field {
  margin-bottom: var(--ldn-t-base-space);
}

.s-els-readable-width h1,
.s-els-readable-width h2,
.s-els-readable-width h3,
.s-els-readable-width h4,
.s-els-readable-width h5,
.s-els-readable-width h6,
.s-els-readable-width p,
.s-els-readable-width ul,
.s-els-readable-width ol,
.s-els-readable-width dl,
.s-els-readable-width blockquote,
.s-els-readable-width hr {
  max-width: calc(37.5 * var(--eds-t-type-body-medium-font_size));
}

.s-els-visited a:visited {
  color: var(--eds-t-colors-text-link_visited);
}

.o-els-layout {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}
.o-els-layout__item {
  display: inline-block;
  vertical-align: top;
  white-space: normal;
}
.o-els-layout--wrap {
  white-space: normal;
}
.o-els-layout--middle {
  vertical-align: middle;
}
.o-els-layout--bottom {
  vertical-align: bottom;
}

.o-els-layout--gutters {
  margin-left: calc(var(--ldn-t-base-space) * -1);
}
.o-els-layout--gutters > .o-els-layout__item {
  padding-left: var(--ldn-t-base-space);
}

.o-els-layout--gutters-1o8 {
  margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
}
.o-els-layout--gutters-1o8 > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 8);
}

.o-els-layout--gutters-1o4 {
  margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
}
.o-els-layout--gutters-1o4 > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 4);
}

.o-els-layout--gutters-1o2 {
  margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
}
.o-els-layout--gutters-1o2 > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 2);
}

.o-els-layout--gutters-3o4 {
  margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
}
.o-els-layout--gutters-3o4 > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 0.75);
}

.o-els-layout--gutters-1x {
  margin-left: calc(var(--ldn-t-base-space) * -1);
}
.o-els-layout--gutters-1x > .o-els-layout__item {
  padding-left: var(--ldn-t-base-space);
}

.o-els-layout--gutters-1x1o2 {
  margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
}
.o-els-layout--gutters-1x1o2 > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 1.5);
}

.o-els-layout--gutters-2x {
  margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
}
.o-els-layout--gutters-2x > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 2);
}

.o-els-layout--gutters-3x {
  margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
}
.o-els-layout--gutters-3x > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 3);
}

.o-els-layout--gutters-4x {
  margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
}
.o-els-layout--gutters-4x > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 4);
}

.o-els-layout--gutters-5x {
  margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
}
.o-els-layout--gutters-5x > .o-els-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 5);
}

.o-els-layout--gutters-none {
  margin-left: 0;
}
.o-els-layout--gutters-none > .o-els-layout__item {
  padding-left: 0;
}

@media (max-width: 99.99em) {
  .o-els-layout--gutters\@wide {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters\@wide > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1o8\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-layout--gutters-1o8\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-layout--gutters-1o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-layout--gutters-1o4\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-layout--gutters-1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-layout--gutters-1o2\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-layout--gutters-3o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-layout--gutters-3o4\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-layout--gutters-1x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters-1x\@wide > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1x1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-layout--gutters-1x1o2\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-layout--gutters-2x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-layout--gutters-2x\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-layout--gutters-3x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-layout--gutters-3x\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-layout--gutters-4x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-layout--gutters-4x\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-layout--gutters-5x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-layout--gutters-5x\@wide > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-layout--gutters-none\@wide {
    margin-left: 0;
  }
  .o-els-layout--gutters-none\@wide > .o-els-layout__item {
    padding-left: 0;
  }
}
@media (max-width: 74.99em) {
  .o-els-layout--gutters\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters\@desktop > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1o8\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-layout--gutters-1o8\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-layout--gutters-1o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-layout--gutters-1o4\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-layout--gutters-1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-layout--gutters-1o2\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-layout--gutters-3o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-layout--gutters-3o4\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-layout--gutters-1x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters-1x\@desktop > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1x1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-layout--gutters-1x1o2\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-layout--gutters-2x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-layout--gutters-2x\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-layout--gutters-3x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-layout--gutters-3x\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-layout--gutters-4x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-layout--gutters-4x\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-layout--gutters-5x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-layout--gutters-5x\@desktop > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-layout--gutters-none\@desktop {
    margin-left: 0;
  }
  .o-els-layout--gutters-none\@desktop > .o-els-layout__item {
    padding-left: 0;
  }
}
@media (max-width: 56.24em) {
  .o-els-layout--gutters\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters\@tablet > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1o8\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-layout--gutters-1o8\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-layout--gutters-1o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-layout--gutters-1o4\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-layout--gutters-1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-layout--gutters-1o2\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-layout--gutters-3o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-layout--gutters-3o4\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-layout--gutters-1x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters-1x\@tablet > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1x1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-layout--gutters-1x1o2\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-layout--gutters-2x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-layout--gutters-2x\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-layout--gutters-3x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-layout--gutters-3x\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-layout--gutters-4x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-layout--gutters-4x\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-layout--gutters-5x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-layout--gutters-5x\@tablet > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-layout--gutters-none\@tablet {
    margin-left: 0;
  }
  .o-els-layout--gutters-none\@tablet > .o-els-layout__item {
    padding-left: 0;
  }
}
@media (max-width: 37.49em) {
  .o-els-layout--gutters\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters\@mobile > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1o8\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-layout--gutters-1o8\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-layout--gutters-1o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-layout--gutters-1o4\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-layout--gutters-1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-layout--gutters-1o2\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-layout--gutters-3o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-layout--gutters-3o4\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-layout--gutters-1x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-layout--gutters-1x\@mobile > .o-els-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-layout--gutters-1x1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-layout--gutters-1x1o2\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-layout--gutters-2x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-layout--gutters-2x\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-layout--gutters-3x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-layout--gutters-3x\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-layout--gutters-4x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-layout--gutters-4x\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-layout--gutters-5x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-layout--gutters-5x\@mobile > .o-els-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-layout--gutters-none\@mobile {
    margin-left: 0;
  }
  .o-els-layout--gutters-none\@mobile > .o-els-layout__item {
    padding-left: 0;
  }
}
.o-els-flex-layout {
  display: flex;
  justify-content: space-around;
  align-items: stretch;
  margin: 0;
  padding: 0;
}
.o-els-flex-layout--wrap {
  flex-wrap: wrap;
}
.o-els-flex-layout--left {
  justify-content: flex-start;
}
.o-els-flex-layout--center {
  justify-content: center;
}
.o-els-flex-layout--space-between {
  justify-content: space-between;
}
.o-els-flex-layout--right {
  justify-content: flex-end;
}
.o-els-flex-layout--top {
  align-items: flex-start;
}
.o-els-flex-layout--middle {
  align-items: center;
}
.o-els-flex-layout--bottom {
  align-items: flex-end;
}
.o-els-flex-layout--column {
  flex-direction: column;
}
.o-els-flex-layout__item {
  flex: 0 1 auto;
}
.o-els-flex-layout__item--grow {
  flex: 1 1 auto;
}
.o-els-flex-layout__item--top {
  align-self: flex-start;
}
.o-els-flex-layout__item--middle {
  align-self: center;
}
.o-els-flex-layout__item--bottom {
  align-self: flex-end;
}

.o-els-flex-layout--gutters {
  margin-left: calc(var(--ldn-t-base-space) * -1);
}
.o-els-flex-layout--gutters > .o-els-flex-layout__item {
  padding-left: var(--ldn-t-base-space);
}

.o-els-flex-layout--vertical-gutters > .o-els-flex-layout__item {
  margin-bottom: var(--ldn-t-base-space);
}

.o-els-flex-layout--gutters-1o8 {
  margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
}
.o-els-flex-layout--gutters-1o8 > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 8);
}

.o-els-flex-layout--vertical-gutters-1o8 > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) / 8);
}

.o-els-flex-layout--gutters-1o4 {
  margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
}
.o-els-flex-layout--gutters-1o4 > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 4);
}

.o-els-flex-layout--vertical-gutters-1o4 > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) / 4);
}

.o-els-flex-layout--gutters-1o2 {
  margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
}
.o-els-flex-layout--gutters-1o2 > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) / 2);
}

.o-els-flex-layout--vertical-gutters-1o2 > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) / 2);
}

.o-els-flex-layout--gutters-3o4 {
  margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
}
.o-els-flex-layout--gutters-3o4 > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 0.75);
}

.o-els-flex-layout--vertical-gutters-3o4 > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 0.75);
}

.o-els-flex-layout--gutters-1x {
  margin-left: calc(var(--ldn-t-base-space) * -1);
}
.o-els-flex-layout--gutters-1x > .o-els-flex-layout__item {
  padding-left: var(--ldn-t-base-space);
}

.o-els-flex-layout--vertical-gutters-1x > .o-els-flex-layout__item {
  margin-bottom: var(--ldn-t-base-space);
}

.o-els-flex-layout--gutters-1x1o2 {
  margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
}
.o-els-flex-layout--gutters-1x1o2 > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 1.5);
}

.o-els-flex-layout--vertical-gutters-1x1o2 > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 1.5);
}

.o-els-flex-layout--gutters-2x {
  margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
}
.o-els-flex-layout--gutters-2x > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 2);
}

.o-els-flex-layout--vertical-gutters-2x > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 2);
}

.o-els-flex-layout--gutters-3x {
  margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
}
.o-els-flex-layout--gutters-3x > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 3);
}

.o-els-flex-layout--vertical-gutters-3x > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 3);
}

.o-els-flex-layout--gutters-4x {
  margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
}
.o-els-flex-layout--gutters-4x > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 4);
}

.o-els-flex-layout--vertical-gutters-4x > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 4);
}

.o-els-flex-layout--gutters-5x {
  margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
}
.o-els-flex-layout--gutters-5x > .o-els-flex-layout__item {
  padding-left: calc(var(--ldn-t-base-space) * 5);
}

.o-els-flex-layout--vertical-gutters-5x > .o-els-flex-layout__item {
  margin-bottom: calc(var(--ldn-t-base-space) * 5);
}

.o-els-flex-layout--gutters-none {
  margin-left: 0;
}
.o-els-flex-layout--gutters-none > .o-els-flex-layout__item {
  padding-left: 0;
}

.o-els-flex-layout--vertical-gutters-none > .o-els-flex-layout__item {
  margin-bottom: 0;
}

@media (max-width: 99.99em) {
  .o-els-flex-layout--wrap\@wide {
    flex-wrap: wrap;
  }
  .o-els-flex-layout--gutters\@wide {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters\@wide > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters\@wide > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1o8\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-flex-layout--gutters-1o8\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--vertical-gutters-1o8\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--gutters-1o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-flex-layout--gutters-1o4\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--vertical-gutters-1o4\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--gutters-1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-flex-layout--gutters-1o2\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--vertical-gutters-1o2\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--gutters-3o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-flex-layout--gutters-3o4\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--vertical-gutters-3o4\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--gutters-1x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters-1x\@wide > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters-1x\@wide > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1x1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-flex-layout--gutters-1x1o2\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--vertical-gutters-1x1o2\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--gutters-2x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-flex-layout--gutters-2x\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--vertical-gutters-2x\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--gutters-3x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-flex-layout--gutters-3x\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--vertical-gutters-3x\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--gutters-4x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-flex-layout--gutters-4x\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--vertical-gutters-4x\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--gutters-5x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-flex-layout--gutters-5x\@wide > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--vertical-gutters-5x\@wide > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--gutters-none\@wide {
    margin-left: 0;
  }
  .o-els-flex-layout--gutters-none\@wide > .o-els-flex-layout__item {
    padding-left: 0;
  }
  .o-els-flex-layout--vertical-gutters-none\@wide > .o-els-flex-layout__item {
    margin-bottom: 0;
  }
}
@media (max-width: 74.99em) {
  .o-els-flex-layout--wrap\@desktop {
    flex-wrap: wrap;
  }
  .o-els-flex-layout--gutters\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters\@desktop > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters\@desktop > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1o8\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-flex-layout--gutters-1o8\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--vertical-gutters-1o8\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--gutters-1o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-flex-layout--gutters-1o4\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--vertical-gutters-1o4\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--gutters-1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-flex-layout--gutters-1o2\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--vertical-gutters-1o2\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--gutters-3o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-flex-layout--gutters-3o4\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--vertical-gutters-3o4\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--gutters-1x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters-1x\@desktop > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters-1x\@desktop > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1x1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-flex-layout--gutters-1x1o2\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--vertical-gutters-1x1o2\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--gutters-2x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-flex-layout--gutters-2x\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--vertical-gutters-2x\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--gutters-3x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-flex-layout--gutters-3x\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--vertical-gutters-3x\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--gutters-4x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-flex-layout--gutters-4x\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--vertical-gutters-4x\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--gutters-5x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-flex-layout--gutters-5x\@desktop > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--vertical-gutters-5x\@desktop > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--gutters-none\@desktop {
    margin-left: 0;
  }
  .o-els-flex-layout--gutters-none\@desktop > .o-els-flex-layout__item {
    padding-left: 0;
  }
  .o-els-flex-layout--vertical-gutters-none\@desktop > .o-els-flex-layout__item {
    margin-bottom: 0;
  }
}
@media (max-width: 56.24em) {
  .o-els-flex-layout--wrap\@tablet {
    flex-wrap: wrap;
  }
  .o-els-flex-layout--gutters\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters\@tablet > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters\@tablet > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1o8\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-flex-layout--gutters-1o8\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--vertical-gutters-1o8\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--gutters-1o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-flex-layout--gutters-1o4\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--vertical-gutters-1o4\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--gutters-1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-flex-layout--gutters-1o2\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--vertical-gutters-1o2\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--gutters-3o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-flex-layout--gutters-3o4\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--vertical-gutters-3o4\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--gutters-1x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters-1x\@tablet > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters-1x\@tablet > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1x1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-flex-layout--gutters-1x1o2\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--vertical-gutters-1x1o2\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--gutters-2x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-flex-layout--gutters-2x\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--vertical-gutters-2x\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--gutters-3x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-flex-layout--gutters-3x\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--vertical-gutters-3x\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--gutters-4x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-flex-layout--gutters-4x\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--vertical-gutters-4x\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--gutters-5x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-flex-layout--gutters-5x\@tablet > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--vertical-gutters-5x\@tablet > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--gutters-none\@tablet {
    margin-left: 0;
  }
  .o-els-flex-layout--gutters-none\@tablet > .o-els-flex-layout__item {
    padding-left: 0;
  }
  .o-els-flex-layout--vertical-gutters-none\@tablet > .o-els-flex-layout__item {
    margin-bottom: 0;
  }
}
@media (max-width: 37.49em) {
  .o-els-flex-layout--wrap\@mobile {
    flex-wrap: wrap;
  }
  .o-els-flex-layout--gutters\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters\@mobile > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters\@mobile > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1o8\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 8 * -1);
  }
  .o-els-flex-layout--gutters-1o8\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--vertical-gutters-1o8\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-flex-layout--gutters-1o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 4 * -1);
  }
  .o-els-flex-layout--gutters-1o4\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--vertical-gutters-1o4\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-flex-layout--gutters-1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 2 * -1);
  }
  .o-els-flex-layout--gutters-1o2\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--vertical-gutters-1o2\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-flex-layout--gutters-3o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 0.75 * -1);
  }
  .o-els-flex-layout--gutters-3o4\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--vertical-gutters-3o4\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-flex-layout--gutters-1x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * -1);
  }
  .o-els-flex-layout--gutters-1x\@mobile > .o-els-flex-layout__item {
    padding-left: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--vertical-gutters-1x\@mobile > .o-els-flex-layout__item {
    margin-bottom: var(--ldn-t-base-space);
  }
  .o-els-flex-layout--gutters-1x1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 1.5 * -1);
  }
  .o-els-flex-layout--gutters-1x1o2\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--vertical-gutters-1x1o2\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-flex-layout--gutters-2x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 2 * -1);
  }
  .o-els-flex-layout--gutters-2x\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--vertical-gutters-2x\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-flex-layout--gutters-3x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 3 * -1);
  }
  .o-els-flex-layout--gutters-3x\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--vertical-gutters-3x\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-flex-layout--gutters-4x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 4 * -1);
  }
  .o-els-flex-layout--gutters-4x\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--vertical-gutters-4x\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-flex-layout--gutters-5x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 5 * -1);
  }
  .o-els-flex-layout--gutters-5x\@mobile > .o-els-flex-layout__item {
    padding-left: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--vertical-gutters-5x\@mobile > .o-els-flex-layout__item {
    margin-bottom: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-flex-layout--gutters-none\@mobile {
    margin-left: 0;
  }
  .o-els-flex-layout--gutters-none\@mobile > .o-els-flex-layout__item {
    padding-left: 0;
  }
  .o-els-flex-layout--vertical-gutters-none\@mobile > .o-els-flex-layout__item {
    margin-bottom: 0;
  }
}
.o-els-flex-layout__item--grow-1 {
  flex: 1 1 auto;
}

.o-els-flex-layout__item--order-1 {
  order: 1;
}

.o-els-flex-layout__item--grow-2 {
  flex: 2 1 auto;
}

.o-els-flex-layout__item--order-2 {
  order: 2;
}

.o-els-flex-layout__item--grow-3 {
  flex: 3 1 auto;
}

.o-els-flex-layout__item--order-3 {
  order: 3;
}

.o-els-flex-layout__item--grow-4 {
  flex: 4 1 auto;
}

.o-els-flex-layout__item--order-4 {
  order: 4;
}

.o-els-flex-layout__item--grow-5 {
  flex: 5 1 auto;
}

.o-els-flex-layout__item--order-5 {
  order: 5;
}

.o-els-flex-layout__item--grow-6 {
  flex: 6 1 auto;
}

.o-els-flex-layout__item--order-6 {
  order: 6;
}

.o-els-flex-layout__item--grow-7 {
  flex: 7 1 auto;
}

.o-els-flex-layout__item--order-7 {
  order: 7;
}

.o-els-flex-layout__item--grow-8 {
  flex: 8 1 auto;
}

.o-els-flex-layout__item--order-8 {
  order: 8;
}

.o-els-flex-layout__item--grow-9 {
  flex: 9 1 auto;
}

.o-els-flex-layout__item--order-9 {
  order: 9;
}

.o-els-flex-layout__item--grow-10 {
  flex: 10 1 auto;
}

.o-els-flex-layout__item--order-10 {
  order: 10;
}

.o-els-flex-layout__item--grow-11 {
  flex: 11 1 auto;
}

.o-els-flex-layout__item--order-11 {
  order: 11;
}

.o-els-flex-layout__item--grow-12 {
  flex: 12 1 auto;
}

.o-els-flex-layout__item--order-12 {
  order: 12;
}

.o-els-grid-layout {
  display: grid;
  margin: 0;
  padding: 0;
}
.o-els-grid-layout.o-els-grid-layout--12-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--11-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--10-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--9-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--8-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--7-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--6-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--5-col {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--4-col {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--3-col {
  grid-template-columns: 1fr 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--2-col {
  grid-template-columns: 1fr 1fr;
}
.o-els-grid-layout.o-els-grid-layout--1-col {
  grid-template-columns: 1fr;
}

.o-els-page-padding {
  padding: 0 var(--ldn-t-temporary-body-padding-desktop);
}
@media (max-width: 56.24em) {
  .o-els-page-padding {
    padding: 0 var(--ldn-t-temporary-body-padding-tablet);
  }
}
@media (max-width: 37.49em) {
  .o-els-page-padding {
    padding: 0 var(--ldn-t-temporary-body-padding-mobile);
  }
}

.o-els-table-layout {
  display: table;
  width: 100%;
}
.o-els-table-layout__row {
  display: table-row;
}
.o-els-table-layout__cell {
  display: table-cell;
  vertical-align: top;
}
.o-els-table-layout__cell--collapse {
  width: 1px;
}
.o-els-table-layout--middle > * > .o-els-table-layout__cell, .o-els-table-layout__cell--middle {
  vertical-align: middle;
}
.o-els-table-layout--bottom > * > .o-els-table-layout__cell, .o-els-table-layout__cell--bottom {
  vertical-align: bottom;
}
.o-els-table-layout--borders {
  border-collapse: collapse;
  border: 2px solid var(--ldn-t-deprecated-color-n5);
}
.o-els-table-layout--borders > .o-els-table-layout__row,
.o-els-table-layout--borders > * > .o-els-table-layout__cell {
  border: 2px solid var(--ldn-t-deprecated-color-n5);
}
.o-els-table-layout--columns > * > .o-els-table-layout__cell {
  border-left: 2px solid var(--ldn-t-deprecated-color-n5);
}
.o-els-table-layout--columns > * > .o-els-table-layout__cell:first-child {
  border-left: none;
}

.o-els-table-layout--gutters > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.o-els-table-layout--gutters > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad > * > .o-els-table-layout__cell {
  padding: var(--ldn-t-base-space);
}

.o-els-table-layout--gutters-1o8 > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) / 8 / 2);
  padding-right: calc(var(--ldn-t-base-space) / 8 / 2);
}
.o-els-table-layout--gutters-1o8 > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-1o8 > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-1o8 > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) / 8);
}

.o-els-table-layout--gutters-1o4 > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) / 4 / 2);
  padding-right: calc(var(--ldn-t-base-space) / 4 / 2);
}
.o-els-table-layout--gutters-1o4 > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-1o4 > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-1o4 > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) / 4);
}

.o-els-table-layout--gutters-1o2 > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) / 2 / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2 / 2);
}
.o-els-table-layout--gutters-1o2 > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-1o2 > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-1o2 > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) / 2);
}

.o-els-table-layout--gutters-3o4 > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 0.75 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 0.75 / 2);
}
.o-els-table-layout--gutters-3o4 > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-3o4 > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-3o4 > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 0.75);
}

.o-els-table-layout--gutters-1x > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.o-els-table-layout--gutters-1x > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-1x > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-1x > * > .o-els-table-layout__cell {
  padding: var(--ldn-t-base-space);
}

.o-els-table-layout--gutters-1x1o2 > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 1.5 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 1.5 / 2);
}
.o-els-table-layout--gutters-1x1o2 > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-1x1o2 > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-1x1o2 > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 1.5);
}

.o-els-table-layout--gutters-2x > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 2 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 2 / 2);
}
.o-els-table-layout--gutters-2x > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-2x > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-2x > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 2);
}

.o-els-table-layout--gutters-3x > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 3 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 3 / 2);
}
.o-els-table-layout--gutters-3x > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-3x > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-3x > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 3);
}

.o-els-table-layout--gutters-4x > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 4 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 4 / 2);
}
.o-els-table-layout--gutters-4x > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-4x > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-4x > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 4);
}

.o-els-table-layout--gutters-5x > * > .o-els-table-layout__cell {
  padding-left: calc(var(--ldn-t-base-space) * 5 / 2);
  padding-right: calc(var(--ldn-t-base-space) * 5 / 2);
}
.o-els-table-layout--gutters-5x > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-5x > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-5x > * > .o-els-table-layout__cell {
  padding: calc(var(--ldn-t-base-space) * 5);
}

.o-els-table-layout--gutters-none > * > .o-els-table-layout__cell {
  padding-left: 0;
  padding-right: 0;
}
.o-els-table-layout--gutters-none > * > .o-els-table-layout__cell:first-child {
  padding-left: 0;
}
.o-els-table-layout--gutters-none > * > .o-els-table-layout__cell:last-child {
  padding-right: 0;
}

.o-els-table-layout--cell-pad-none > * > .o-els-table-layout__cell {
  padding: 0;
}

@media (max-width: 99.99em) {
  .o-els-table-layout--gutters\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad\@wide > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1o8\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 8 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 8 / 2);
  }
  .o-els-table-layout--gutters-1o8\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o8\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o8\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-table-layout--gutters-1o4\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 4 / 2);
  }
  .o-els-table-layout--gutters-1o4\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o4\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o4\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-table-layout--gutters-1o2\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2 / 2);
  }
  .o-els-table-layout--gutters-1o2\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o2\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o2\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-3o4\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 0.75 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 0.75 / 2);
  }
  .o-els-table-layout--gutters-3o4\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3o4\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3o4\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-table-layout--gutters-1x\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-1x\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x\@wide > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1x1o2\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 1.5 / 2);
  }
  .o-els-table-layout--gutters-1x1o2\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x1o2\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x1o2\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-table-layout--gutters-2x\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 2 / 2);
  }
  .o-els-table-layout--gutters-2x\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-2x\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-2x\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-table-layout--gutters-3x\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 3 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 3 / 2);
  }
  .o-els-table-layout--gutters-3x\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3x\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3x\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-table-layout--gutters-4x\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 4 / 2);
  }
  .o-els-table-layout--gutters-4x\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-4x\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-4x\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-table-layout--gutters-5x\@wide > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 5 / 2);
  }
  .o-els-table-layout--gutters-5x\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-5x\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-5x\@wide > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-table-layout--gutters-none\@wide > * > .o-els-table-layout__cell {
    padding-left: 0;
    padding-right: 0;
  }
  .o-els-table-layout--gutters-none\@wide > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-none\@wide > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-none\@wide > * > .o-els-table-layout__cell {
    padding: 0;
  }
}
@media (max-width: 74.99em) {
  .o-els-table-layout--gutters\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad\@desktop > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1o8\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 8 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 8 / 2);
  }
  .o-els-table-layout--gutters-1o8\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o8\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o8\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-table-layout--gutters-1o4\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 4 / 2);
  }
  .o-els-table-layout--gutters-1o4\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o4\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o4\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-table-layout--gutters-1o2\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2 / 2);
  }
  .o-els-table-layout--gutters-1o2\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o2\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o2\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-3o4\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 0.75 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 0.75 / 2);
  }
  .o-els-table-layout--gutters-3o4\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3o4\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3o4\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-table-layout--gutters-1x\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-1x\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x\@desktop > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1x1o2\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 1.5 / 2);
  }
  .o-els-table-layout--gutters-1x1o2\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x1o2\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x1o2\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-table-layout--gutters-2x\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 2 / 2);
  }
  .o-els-table-layout--gutters-2x\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-2x\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-2x\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-table-layout--gutters-3x\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 3 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 3 / 2);
  }
  .o-els-table-layout--gutters-3x\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3x\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3x\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-table-layout--gutters-4x\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 4 / 2);
  }
  .o-els-table-layout--gutters-4x\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-4x\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-4x\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-table-layout--gutters-5x\@desktop > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 5 / 2);
  }
  .o-els-table-layout--gutters-5x\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-5x\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-5x\@desktop > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-table-layout--gutters-none\@desktop > * > .o-els-table-layout__cell {
    padding-left: 0;
    padding-right: 0;
  }
  .o-els-table-layout--gutters-none\@desktop > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-none\@desktop > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-none\@desktop > * > .o-els-table-layout__cell {
    padding: 0;
  }
}
@media (max-width: 56.24em) {
  .o-els-table-layout--gutters\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad\@tablet > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1o8\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 8 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 8 / 2);
  }
  .o-els-table-layout--gutters-1o8\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o8\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o8\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-table-layout--gutters-1o4\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 4 / 2);
  }
  .o-els-table-layout--gutters-1o4\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o4\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o4\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-table-layout--gutters-1o2\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2 / 2);
  }
  .o-els-table-layout--gutters-1o2\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o2\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o2\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-3o4\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 0.75 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 0.75 / 2);
  }
  .o-els-table-layout--gutters-3o4\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3o4\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3o4\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-table-layout--gutters-1x\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-1x\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x\@tablet > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1x1o2\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 1.5 / 2);
  }
  .o-els-table-layout--gutters-1x1o2\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x1o2\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x1o2\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-table-layout--gutters-2x\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 2 / 2);
  }
  .o-els-table-layout--gutters-2x\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-2x\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-2x\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-table-layout--gutters-3x\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 3 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 3 / 2);
  }
  .o-els-table-layout--gutters-3x\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3x\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3x\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-table-layout--gutters-4x\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 4 / 2);
  }
  .o-els-table-layout--gutters-4x\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-4x\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-4x\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-table-layout--gutters-5x\@tablet > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 5 / 2);
  }
  .o-els-table-layout--gutters-5x\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-5x\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-5x\@tablet > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-table-layout--gutters-none\@tablet > * > .o-els-table-layout__cell {
    padding-left: 0;
    padding-right: 0;
  }
  .o-els-table-layout--gutters-none\@tablet > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-none\@tablet > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-none\@tablet > * > .o-els-table-layout__cell {
    padding: 0;
  }
}
@media (max-width: 37.49em) {
  .o-els-table-layout--gutters\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad\@mobile > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1o8\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 8 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 8 / 2);
  }
  .o-els-table-layout--gutters-1o8\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o8\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o8\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 8);
  }
  .o-els-table-layout--gutters-1o4\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 4 / 2);
  }
  .o-els-table-layout--gutters-1o4\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o4\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o4\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 4);
  }
  .o-els-table-layout--gutters-1o2\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2 / 2);
  }
  .o-els-table-layout--gutters-1o2\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1o2\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1o2\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-3o4\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 0.75 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 0.75 / 2);
  }
  .o-els-table-layout--gutters-3o4\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3o4\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3o4\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 0.75);
  }
  .o-els-table-layout--gutters-1x\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .o-els-table-layout--gutters-1x\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x\@mobile > * > .o-els-table-layout__cell {
    padding: var(--ldn-t-base-space);
  }
  .o-els-table-layout--gutters-1x1o2\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 1.5 / 2);
  }
  .o-els-table-layout--gutters-1x1o2\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-1x1o2\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-1x1o2\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 1.5);
  }
  .o-els-table-layout--gutters-2x\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 2 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 2 / 2);
  }
  .o-els-table-layout--gutters-2x\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-2x\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-2x\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 2);
  }
  .o-els-table-layout--gutters-3x\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 3 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 3 / 2);
  }
  .o-els-table-layout--gutters-3x\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-3x\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-3x\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 3);
  }
  .o-els-table-layout--gutters-4x\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 4 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 4 / 2);
  }
  .o-els-table-layout--gutters-4x\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-4x\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-4x\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 4);
  }
  .o-els-table-layout--gutters-5x\@mobile > * > .o-els-table-layout__cell {
    padding-left: calc(var(--ldn-t-base-space) * 5 / 2);
    padding-right: calc(var(--ldn-t-base-space) * 5 / 2);
  }
  .o-els-table-layout--gutters-5x\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-5x\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-5x\@mobile > * > .o-els-table-layout__cell {
    padding: calc(var(--ldn-t-base-space) * 5);
  }
  .o-els-table-layout--gutters-none\@mobile > * > .o-els-table-layout__cell {
    padding-left: 0;
    padding-right: 0;
  }
  .o-els-table-layout--gutters-none\@mobile > * > .o-els-table-layout__cell:first-child {
    padding-left: 0;
  }
  .o-els-table-layout--gutters-none\@mobile > * > .o-els-table-layout__cell:last-child {
    padding-right: 0;
  }
  .o-els-table-layout--cell-pad-none\@mobile > * > .o-els-table-layout__cell {
    padding: 0;
  }
}
.o-els-container {
  display: block;
}
.o-els-container--center {
  margin-left: auto;
  margin-right: auto;
  float: none;
}
.o-els-container--text-center {
  text-align: center;
}

.o-els-container {
  margin: var(--ldn-t-base-space) 0;
}

.o-els-container--1o8 {
  margin: calc(var(--ldn-t-base-space) / 8) 0;
}

.o-els-container--1o4 {
  margin: calc(var(--ldn-t-base-space) / 4) 0;
}

.o-els-container--1o2 {
  margin: calc(var(--ldn-t-base-space) / 2) 0;
}

.o-els-container--3o4 {
  margin: calc(var(--ldn-t-base-space) * 0.75) 0;
}

.o-els-container--1x {
  margin: var(--ldn-t-base-space) 0;
}

.o-els-container--1x1o2 {
  margin: calc(var(--ldn-t-base-space) * 1.5) 0;
}

.o-els-container--2x {
  margin: calc(var(--ldn-t-base-space) * 2) 0;
}

.o-els-container--3x {
  margin: calc(var(--ldn-t-base-space) * 3) 0;
}

.o-els-container--4x {
  margin: calc(var(--ldn-t-base-space) * 4) 0;
}

.o-els-container--5x {
  margin: calc(var(--ldn-t-base-space) * 5) 0;
}

.o-els-container--none {
  margin: 0 0;
}

@media (max-width: 99.99em) {
  .o-els-container\@wide {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1o8\@wide {
    margin: calc(var(--ldn-t-base-space) / 8) 0;
  }
  .o-els-container--1o4\@wide {
    margin: calc(var(--ldn-t-base-space) / 4) 0;
  }
  .o-els-container--1o2\@wide {
    margin: calc(var(--ldn-t-base-space) / 2) 0;
  }
  .o-els-container--3o4\@wide {
    margin: calc(var(--ldn-t-base-space) * 0.75) 0;
  }
  .o-els-container--1x\@wide {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1x1o2\@wide {
    margin: calc(var(--ldn-t-base-space) * 1.5) 0;
  }
  .o-els-container--2x\@wide {
    margin: calc(var(--ldn-t-base-space) * 2) 0;
  }
  .o-els-container--3x\@wide {
    margin: calc(var(--ldn-t-base-space) * 3) 0;
  }
  .o-els-container--4x\@wide {
    margin: calc(var(--ldn-t-base-space) * 4) 0;
  }
  .o-els-container--5x\@wide {
    margin: calc(var(--ldn-t-base-space) * 5) 0;
  }
  .o-els-container--none\@wide {
    margin: 0 0;
  }
}
@media (max-width: 74.99em) {
  .o-els-container\@desktop {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1o8\@desktop {
    margin: calc(var(--ldn-t-base-space) / 8) 0;
  }
  .o-els-container--1o4\@desktop {
    margin: calc(var(--ldn-t-base-space) / 4) 0;
  }
  .o-els-container--1o2\@desktop {
    margin: calc(var(--ldn-t-base-space) / 2) 0;
  }
  .o-els-container--3o4\@desktop {
    margin: calc(var(--ldn-t-base-space) * 0.75) 0;
  }
  .o-els-container--1x\@desktop {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1x1o2\@desktop {
    margin: calc(var(--ldn-t-base-space) * 1.5) 0;
  }
  .o-els-container--2x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 2) 0;
  }
  .o-els-container--3x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 3) 0;
  }
  .o-els-container--4x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 4) 0;
  }
  .o-els-container--5x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 5) 0;
  }
  .o-els-container--none\@desktop {
    margin: 0 0;
  }
}
@media (max-width: 56.24em) {
  .o-els-container\@tablet {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1o8\@tablet {
    margin: calc(var(--ldn-t-base-space) / 8) 0;
  }
  .o-els-container--1o4\@tablet {
    margin: calc(var(--ldn-t-base-space) / 4) 0;
  }
  .o-els-container--1o2\@tablet {
    margin: calc(var(--ldn-t-base-space) / 2) 0;
  }
  .o-els-container--3o4\@tablet {
    margin: calc(var(--ldn-t-base-space) * 0.75) 0;
  }
  .o-els-container--1x\@tablet {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1x1o2\@tablet {
    margin: calc(var(--ldn-t-base-space) * 1.5) 0;
  }
  .o-els-container--2x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 2) 0;
  }
  .o-els-container--3x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 3) 0;
  }
  .o-els-container--4x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 4) 0;
  }
  .o-els-container--5x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 5) 0;
  }
  .o-els-container--none\@tablet {
    margin: 0 0;
  }
}
@media (max-width: 37.49em) {
  .o-els-container\@mobile {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1o8\@mobile {
    margin: calc(var(--ldn-t-base-space) / 8) 0;
  }
  .o-els-container--1o4\@mobile {
    margin: calc(var(--ldn-t-base-space) / 4) 0;
  }
  .o-els-container--1o2\@mobile {
    margin: calc(var(--ldn-t-base-space) / 2) 0;
  }
  .o-els-container--3o4\@mobile {
    margin: calc(var(--ldn-t-base-space) * 0.75) 0;
  }
  .o-els-container--1x\@mobile {
    margin: var(--ldn-t-base-space) 0;
  }
  .o-els-container--1x1o2\@mobile {
    margin: calc(var(--ldn-t-base-space) * 1.5) 0;
  }
  .o-els-container--2x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 2) 0;
  }
  .o-els-container--3x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 3) 0;
  }
  .o-els-container--4x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 4) 0;
  }
  .o-els-container--5x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 5) 0;
  }
  .o-els-container--none\@mobile {
    margin: 0 0;
  }
}
.o-els-icon-svg {
  display: inline-block;
  width: 100%;
  height: 100%;
  fill: currentColor;
  box-sizing: border-box;
}
.o-els-icon-svg--block {
  display: block;
}
.o-els-icon-svg--baseline {
  vertical-align: baseline;
}
.o-els-icon-svg--bottom {
  vertical-align: bottom;
}
.o-els-icon-svg--inherit {
  vertical-align: inherit;
}
.o-els-icon-svg--initial {
  vertical-align: initial;
}
.o-els-icon-svg--middle {
  vertical-align: middle;
}
.o-els-icon-svg--sub {
  vertical-align: sub;
}
.o-els-icon-svg--top {
  vertical-align: top;
}
.o-els-icon-svg.o-els-icon-svg--use-viewbox {
  width: auto;
}
.o-els-icon-svg--1o2 {
  height: calc(var(--ldn-t-base-font-size) / 2);
  width: calc(var(--ldn-t-base-font-size) / 2);
}
.o-els-icon-svg--1o2.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) / 2 / 8);
}
.o-els-icon-svg--1o2.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) / 2 / -8);
}
.o-els-icon-svg--3o4 {
  height: calc(var(--ldn-t-base-font-size) * 0.75);
  width: calc(var(--ldn-t-base-font-size) * 0.75);
}
.o-els-icon-svg--3o4.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 0.75 / 8);
}
.o-els-icon-svg--3o4.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 0.75 / -8);
}
.o-els-icon-svg--1x {
  height: var(--ldn-t-base-font-size);
  width: var(--ldn-t-base-font-size);
}
.o-els-icon-svg--1x.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) / 8);
}
.o-els-icon-svg--1x.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) / -8);
}
.o-els-icon-svg--1x1o8 {
  height: calc(var(--ldn-t-base-font-size) * 1.125);
  width: calc(var(--ldn-t-base-font-size) * 1.125);
}
.o-els-icon-svg--1x1o8.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 1.125 / 8);
}
.o-els-icon-svg--1x1o8.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 1.125 / -8);
}
.o-els-icon-svg--1x1o2 {
  height: calc(var(--ldn-t-base-font-size) * 1.5);
  width: calc(var(--ldn-t-base-font-size) * 1.5);
}
.o-els-icon-svg--1x1o2.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 1.5 / 8);
}
.o-els-icon-svg--1x1o2.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 1.5 / -8);
}
.o-els-icon-svg--2x {
  height: calc(var(--ldn-t-base-font-size) * 2);
  width: calc(var(--ldn-t-base-font-size) * 2);
}
.o-els-icon-svg--2x.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 2 / 8);
}
.o-els-icon-svg--2x.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 2 / -8);
}
.o-els-icon-svg--3x {
  height: calc(var(--ldn-t-base-font-size) * 3);
  width: calc(var(--ldn-t-base-font-size) * 3);
}
.o-els-icon-svg--3x.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 3 / 8);
}
.o-els-icon-svg--3x.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 3 / -8);
}
.o-els-icon-svg--4x {
  height: calc(var(--ldn-t-base-font-size) * 4);
  width: calc(var(--ldn-t-base-font-size) * 4);
}
.o-els-icon-svg--4x.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 4 / 8);
}
.o-els-icon-svg--4x.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 4 / -8);
}
.o-els-icon-svg--5x {
  height: calc(var(--ldn-t-base-font-size) * 5);
  width: calc(var(--ldn-t-base-font-size) * 5);
}
.o-els-icon-svg--5x.o-els-icon-svg--font-offset {
  margin-bottom: calc(var(--ldn-t-base-font-size) * 5 / 8);
}
.o-els-icon-svg--5x.o-els-icon-svg--condense[data-narrowicon] {
  margin-inline: calc(var(--ldn-t-base-font-size) * 5 / -8);
}

.u-els-hide-visually {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  white-space: nowrap;
  width: 1px;
  display: block;
}
.u-els-hide-visually:active, .u-els-hide-visually:focus {
  clip: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  position: static;
  width: auto;
}

@media (max-width: 99.99em) {
  .u-els-hide-visually\@wide {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    display: block;
  }
  .u-els-hide-visually\@wide:active, .u-els-hide-visually\@wide:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
@media (max-width: 74.99em) {
  .u-els-hide-visually\@desktop {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    display: block;
  }
  .u-els-hide-visually\@desktop:active, .u-els-hide-visually\@desktop:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
@media (max-width: 56.24em) {
  .u-els-hide-visually\@tablet {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    display: block;
  }
  .u-els-hide-visually\@tablet:active, .u-els-hide-visually\@tablet:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
@media (max-width: 37.49em) {
  .u-els-hide-visually\@mobile {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    white-space: nowrap;
    width: 1px;
    display: block;
  }
  .u-els-hide-visually\@mobile:active, .u-els-hide-visually\@mobile:focus {
    clip: auto;
    height: auto;
    margin: 0;
    overflow: visible;
    position: static;
    width: auto;
  }
}
/* Hide animating element if a user's device settings are set to reduced motion */
@media (prefers-reduced-motion: reduce) {
  .u-els-does-not-prefer-reduced-motion {
    display: none;
  }
}
/* Hide non-animating element if a user's device settings are set to reduced motion */
@media not (prefers-reduced-motion: reduce) {
  .u-els-prefers-reduced-motion {
    display: none;
  }
}
.u-els-text-left {
  text-align: left !important;
}

.u-els-text-center {
  text-align: center !important;
}

.u-els-text-right {
  text-align: right !important;
}

.u-els-float-right {
  float: right !important;
}

.u-els-float-left {
  float: left !important;
}

.u-els-float-none {
  float: none !important;
}

@media (max-width: 99.99em) {
  .u-els-text-left\@wide {
    text-align: left !important;
  }
  .u-els-text-center\@wide {
    text-align: center !important;
  }
  .u-els-text-right\@wide {
    text-align: right !important;
  }
  .u-els-float-right\@wide {
    float: right !important;
  }
  .u-els-float-left\@wide {
    float: left !important;
  }
  .u-els-float-none\@wide {
    float: none !important;
  }
}
@media (max-width: 74.99em) {
  .u-els-text-left\@desktop {
    text-align: left !important;
  }
  .u-els-text-center\@desktop {
    text-align: center !important;
  }
  .u-els-text-right\@desktop {
    text-align: right !important;
  }
  .u-els-float-right\@desktop {
    float: right !important;
  }
  .u-els-float-left\@desktop {
    float: left !important;
  }
  .u-els-float-none\@desktop {
    float: none !important;
  }
}
@media (max-width: 56.24em) {
  .u-els-text-left\@tablet {
    text-align: left !important;
  }
  .u-els-text-center\@tablet {
    text-align: center !important;
  }
  .u-els-text-right\@tablet {
    text-align: right !important;
  }
  .u-els-float-right\@tablet {
    float: right !important;
  }
  .u-els-float-left\@tablet {
    float: left !important;
  }
  .u-els-float-none\@tablet {
    float: none !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-text-left\@mobile {
    text-align: left !important;
  }
  .u-els-text-center\@mobile {
    text-align: center !important;
  }
  .u-els-text-right\@mobile {
    text-align: right !important;
  }
  .u-els-float-right\@mobile {
    float: right !important;
  }
  .u-els-float-left\@mobile {
    float: left !important;
  }
  .u-els-float-none\@mobile {
    float: none !important;
  }
}
.u-els-clearfix:after, .u-els-clearfix:before {
  content: "";
  display: table;
  clear: both;
}

.u-els-clearfix-before:before {
  content: "";
  display: table;
  clear: both;
}

.u-els-clearfix-after:after {
  content: "";
  display: table;
  clear: both;
}

.u-els-debuttonize {
  background-color: transparent;
  border: none;
  border-radius: 0;
  text-align: inherit;
  cursor: pointer;
  padding: 0;
}

.u-els-anchorize {
  background-color: transparent;
  border: none;
  border-radius: 0;
  text-align: inherit;
  cursor: pointer;
  padding: 0;
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.u-els-anchorize:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.u-els-anchorize {
  padding: 0;
  line-height: 1.5;
}
.u-els-anchorize:focus {
  outline: 2px solid var(--eds-t-colors-text-interaction);
  outline-color: var(--eds-t-colors-text-interaction);
  outline-offset: 1px;
}

.u-els-color-text-primary {
  color: var(--eds-t-colors-text-primary) !important;
}

.u-els-color-text-secondary {
  color: var(--eds-t-colors-text-secondary) !important;
}

.u-els-color-text-tertiary {
  color: var(--eds-t-colors-text-tertiary) !important;
}

.u-els-color-text-primary-inverted {
  color: var(--eds-t-colors-text-primary_inverse) !important;
}

.u-els-color-text-interaction {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-text-elsevier-orange {
  color: var(--eds-t-colors-text-elsevier_orange) !important;
}

.u-els-color-text-warn {
  color: var(--eds-t-colors-text-critical) !important;
}

.u-els-color-text-confirm {
  color: var(--eds-t-colors-text-success) !important;
}

.u-els-color-text-alert {
  color: var(--eds-t-colors-text-warning) !important;
}

.u-els-color-text-disabled {
  color: var(--eds-t-colors-text-disabled) !important;
}

.u-els-color-text-link-visited {
  color: var(--eds-t-colors-text-link_visited) !important;
}

.u-els-color-interaction-hover {
  color: var(--eds-private-t-colors-text-state-interaction_hover) !important;
}

.u-els-color-interaction-pressed {
  color: var(--eds-private-t-colors-text-state-interaction_press) !important;
}

.u-els-color-interaction-hover-alt {
  color: var(--eds-private-t-colors-shape-state-interaction_2_hover) !important;
}

.u-els-color-text-neutral {
  color: var(--eds-t-colors-text-neutral) !important;
}

.u-els-color-text-warn-inverse {
  color: var(--eds-t-colors-text-critical_inverse) !important;
}

.u-els-color-text-disabled-inverse {
  color: var(--eds-t-colors-text-disabled_inverse) !important;
}

.u-els-color-text-placeholder {
  color: var(--eds-t-colors-text-placeholder) !important;
}

.u-els-color-text {
  color: var(--eds-t-colors-text-primary) !important;
}

.u-els-color-text-2 {
  color: var(--eds-t-colors-text-secondary) !important;
}

.u-els-color-text-3 {
  color: var(--eds-t-colors-text-tertiary) !important;
}

.u-els-color-text-inverted {
  color: var(--eds-t-colors-text-primary_inverse) !important;
}

.u-els-color-interaction {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-info {
  color: #007ea8 !important;
}

.u-els-color-primary {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-secondary {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-link-inline {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-link-blue {
  color: var(--eds-t-colors-text-interaction) !important;
}

.u-els-color-elsevier-orange {
  color: var(--eds-t-colors-text-elsevier_orange) !important;
}

.u-els-color-warn {
  color: var(--eds-t-colors-text-critical) !important;
}

.u-els-color-confirm {
  color: var(--eds-t-colors-text-success) !important;
}

.u-els-color-alert {
  color: var(--eds-t-colors-text-warning) !important;
}

.u-els-color-disabled {
  color: var(--eds-t-colors-text-disabled) !important;
}

.u-els-color-link-visited {
  color: var(--eds-t-colors-text-link_visited) !important;
}

.u-els-color-n0 {
  color: var(--ldn-t-deprecated-color-n0) !important;
}

.u-els-color-n1 {
  color: var(--ldn-t-deprecated-color-n1) !important;
}

.u-els-color-n2 {
  color: var(--ldn-t-deprecated-color-n2) !important;
}

.u-els-color-n3 {
  color: var(--ldn-t-deprecated-color-n3) !important;
}

.u-els-color-n4 {
  color: var(--ldn-t-deprecated-color-n4) !important;
}

.u-els-color-n5 {
  color: var(--ldn-t-deprecated-color-n5) !important;
}

.u-els-color-n6 {
  color: var(--ldn-t-deprecated-color-n6) !important;
}

.u-els-color-n7 {
  color: var(--ldn-t-deprecated-color-n7) !important;
}

.u-els-color-n8 {
  color: var(--ldn-t-deprecated-color-n8) !important;
}

.u-els-color-n9 {
  color: var(--ldn-t-deprecated-color-n9) !important;
}

.u-els-color-n10 {
  color: var(--ldn-t-deprecated-color-n10) !important;
}

.u-els-color-extended-red-3 {
  color: var(--eds-t-colors-extended-red-3) !important;
}

.u-els-color-extended-red-4 {
  color: var(--eds-t-colors-extended-red-4) !important;
}

.u-els-color-extended-red-5 {
  color: var(--eds-t-colors-extended-red-5) !important;
}

.u-els-color-extended-red-6 {
  color: var(--eds-t-colors-extended-red-6) !important;
}

.u-els-color-extended-pink-3 {
  color: var(--eds-t-colors-extended-pink-3) !important;
}

.u-els-color-extended-pink-4 {
  color: var(--eds-t-colors-extended-pink-4) !important;
}

.u-els-color-extended-pink-5 {
  color: var(--eds-t-colors-extended-pink-5) !important;
}

.u-els-color-extended-pink-6 {
  color: var(--eds-t-colors-extended-pink-6) !important;
}

.u-els-color-extended-purple-3 {
  color: var(--eds-t-colors-extended-purple-3) !important;
}

.u-els-color-extended-purple-4 {
  color: var(--eds-t-colors-extended-purple-4) !important;
}

.u-els-color-extended-purple-5 {
  color: var(--eds-t-colors-extended-purple-5) !important;
}

.u-els-color-extended-purple-6 {
  color: var(--eds-t-colors-extended-purple-6) !important;
}

.u-els-color-extended-blue-3 {
  color: var(--eds-t-colors-extended-blue-3) !important;
}

.u-els-color-extended-blue-4 {
  color: var(--eds-t-colors-extended-blue-4) !important;
}

.u-els-color-extended-blue-5 {
  color: var(--eds-t-colors-extended-blue-5) !important;
}

.u-els-color-extended-blue-6 {
  color: var(--eds-t-colors-extended-blue-6) !important;
}

.u-els-color-extended-teal-3 {
  color: var(--eds-t-colors-extended-teal-3) !important;
}

.u-els-color-extended-teal-4 {
  color: var(--eds-t-colors-extended-teal-4) !important;
}

.u-els-color-extended-teal-5 {
  color: var(--eds-t-colors-extended-teal-5) !important;
}

.u-els-color-extended-teal-6 {
  color: var(--eds-t-colors-extended-teal-6) !important;
}

.u-els-color-extended-green-3 {
  color: var(--eds-t-colors-extended-green-3) !important;
}

.u-els-color-extended-green-4 {
  color: var(--eds-t-colors-extended-green-4) !important;
}

.u-els-color-extended-green-5 {
  color: var(--eds-t-colors-extended-green-5) !important;
}

.u-els-color-extended-green-6 {
  color: var(--eds-t-colors-extended-green-6) !important;
}

.u-els-color-extended-yellow-3 {
  color: var(--eds-t-colors-extended-yellow-3) !important;
}

.u-els-color-extended-yellow-4 {
  color: var(--eds-t-colors-extended-yellow-4) !important;
}

.u-els-color-extended-yellow-5 {
  color: var(--eds-t-colors-extended-yellow-5) !important;
}

.u-els-color-extended-yellow-6 {
  color: var(--eds-t-colors-extended-yellow-6) !important;
}

.u-els-color-extended-orange-3 {
  color: var(--eds-t-colors-extended-orange-3) !important;
}

.u-els-color-extended-orange-4 {
  color: var(--eds-t-colors-extended-orange-4) !important;
}

.u-els-color-extended-orange-5 {
  color: var(--eds-t-colors-extended-orange-5) !important;
}

.u-els-color-extended-orange-6 {
  color: var(--eds-t-colors-extended-orange-6) !important;
}

.u-els-color-extended-grey-3 {
  color: var(--eds-t-colors-extended-grey-3) !important;
}

.u-els-color-extended-grey-4 {
  color: var(--eds-t-colors-extended-grey-4) !important;
}

.u-els-color-extended-grey-5 {
  color: var(--eds-t-colors-extended-grey-5) !important;
}

.u-els-color-extended-grey-6 {
  color: var(--eds-t-colors-extended-grey-6) !important;
}

.u-els-color-extended-indigo-3 {
  color: var(--eds-t-colors-extended-indigo-3) !important;
}

.u-els-color-extended-indigo-4 {
  color: var(--eds-t-colors-extended-indigo-4) !important;
}

.u-els-color-extended-indigo-5 {
  color: var(--eds-t-colors-extended-indigo-5) !important;
}

.u-els-color-extended-indigo-6 {
  color: var(--eds-t-colors-extended-indigo-6) !important;
}

.u-els-background-color-background-primary {
  background-color: var(--eds-t-colors-background-primary) !important;
}

.u-els-background-color-background-secondary {
  background-color: var(--eds-t-colors-background-secondary) !important;
}

.u-els-background-color-background-tertiary {
  background-color: var(--eds-t-colors-background-tertiary) !important;
}

.u-els-background-color-background-quaternary {
  background-color: var(--eds-t-colors-background-quaternary) !important;
}

.u-els-background-color-background-paper {
  background-color: var(--eds-t-colors-background-paper) !important;
}

.u-els-background-color-background-sand {
  background-color: var(--eds-t-colors-background-sand) !important;
}

.u-els-background-color-background-info {
  background-color: var(--eds-t-colors-background-info_subtle) !important;
}

.u-els-background-color-background-warn {
  background-color: var(--eds-t-colors-background-critical_subtle) !important;
}

.u-els-background-color-background-confirm {
  background-color: var(--eds-t-colors-background-success_subtle) !important;
}

.u-els-background-color-background-alert {
  background-color: var(--eds-t-colors-background-caution_subtle) !important;
}

.u-els-background-color-background-primary-inverse {
  background-color: var(--eds-t-colors-background-primary_inverse) !important;
}

.u-els-background-color-background-secondary-inverse {
  background-color: var(--eds-t-colors-background-secondary_inverse) !important;
}

.u-els-background-color-background-ink-subtle {
  background-color: var(--eds-t-colors-background-ink_subtle) !important;
}

.u-els-background-color-background-disabled {
  background-color: var(--eds-t-colors-background-disabled) !important;
}

.u-els-background-color-background-disabled-inverse {
  background-color: var(--eds-t-colors-background-disabled_inverse) !important;
}

.u-els-background-color-background {
  background-color: var(--eds-t-colors-background-primary) !important;
}

.u-els-background-color-background-2 {
  background-color: var(--eds-t-colors-background-secondary) !important;
}

.u-els-background-color-background-3 {
  background-color: var(--eds-t-colors-background-tertiary) !important;
}

.u-els-background-color-background-4 {
  background-color: var(--eds-t-colors-background-quaternary) !important;
}

.u-els-background-color-background-ink {
  background-color: var(--eds-t-colors-shape-ink) !important;
}

.u-els-background-color-info-background {
  background-color: var(--eds-t-colors-background-info_subtle) !important;
}

.u-els-background-color-warn-background {
  background-color: var(--eds-t-colors-background-critical_subtle) !important;
}

.u-els-background-color-confirm-background {
  background-color: var(--eds-t-colors-background-success_subtle) !important;
}

.u-els-background-color-alert-background {
  background-color: var(--eds-t-colors-background-caution_subtle) !important;
}

.u-els-background-color-shape-primary {
  background-color: var(--eds-t-colors-shape-primary) !important;
}

.u-els-background-color-shape-secondary {
  background-color: var(--eds-t-colors-shape-secondary) !important;
}

.u-els-background-color-shape-tertiary {
  background-color: var(--eds-t-colors-shape-tertiary) !important;
}

.u-els-background-color-shape-inverted {
  background-color: var(--eds-t-colors-shape-primary_inverse) !important;
}

.u-els-background-color-shape-neutral {
  background-color: var(--eds-t-colors-shape-neutral) !important;
}

.u-els-background-color-shape-interaction {
  background-color: var(--eds-t-colors-shape-interaction) !important;
}

.u-els-background-color-shape-elsevier-orange {
  background-color: var(--eds-t-colors-shape-elsevier_orange) !important;
}

.u-els-background-color-shape-paper {
  background-color: var(--eds-t-colors-shape-paper) !important;
}

.u-els-background-color-shape-sand {
  background-color: var(--eds-t-colors-shape-sand) !important;
}

.u-els-background-color-shape-ink {
  background-color: var(--eds-t-colors-shape-ink) !important;
}

.u-els-background-color-shape-warn {
  background-color: var(--eds-t-colors-shape-critical) !important;
}

.u-els-background-color-shape-warn-inverse {
  background-color: var(--eds-t-colors-shape-critical_inverse) !important;
}

.u-els-background-color-shape-alert {
  background-color: var(--eds-t-colors-shape-warning) !important;
}

.u-els-background-color-shape-confirm {
  background-color: var(--eds-t-colors-shape-success) !important;
}

.u-els-background-color-shape-info {
  background-color: var(--eds-t-colors-shape-info) !important;
}

.u-els-background-color-shape-disabled {
  background-color: var(--eds-t-colors-shape-disabled) !important;
}

.u-els-background-color-shape-disabled-inverse {
  background-color: var(--eds-t-colors-shape-disabled-inverse) !important;
}

.u-els-background-color-shape-link-visited {
  background-color: var(--eds-t-colors-shape-link_visited) !important;
}

.u-els-background-color-shape-placeholder {
  background-color: var(--eds-t-colors-shape-placeholder) !important;
}

.u-els-background-color-shape-1 {
  background-color: var(--eds-t-colors-shape-primary) !important;
}

.u-els-background-color-shape-2 {
  background-color: var(--eds-t-colors-shape-secondary) !important;
}

.u-els-background-color-shape-3 {
  background-color: var(--eds-t-colors-shape-tertiary) !important;
}

.u-els-background-color-white {
  background-color: var(--eds-t-colors-background-primary) !important;
}

.u-els-background-color-read-only {
  background-color: var(--eds-t-colors-shape-read-only) !important;
}

.u-els-background-color-n0 {
  background-color: var(--ldn-t-deprecated-color-n0) !important;
}

.u-els-background-color-n1 {
  background-color: var(--ldn-t-deprecated-color-n1) !important;
}

.u-els-background-color-n2 {
  background-color: var(--ldn-t-deprecated-color-n2) !important;
}

.u-els-background-color-n3 {
  background-color: var(--ldn-t-deprecated-color-n3) !important;
}

.u-els-background-color-n4 {
  background-color: var(--ldn-t-deprecated-color-n4) !important;
}

.u-els-background-color-n5 {
  background-color: var(--ldn-t-deprecated-color-n5) !important;
}

.u-els-background-color-n6 {
  background-color: var(--ldn-t-deprecated-color-n6) !important;
}

.u-els-background-color-n7 {
  background-color: var(--ldn-t-deprecated-color-n7) !important;
}

.u-els-background-color-n8 {
  background-color: var(--ldn-t-deprecated-color-n8) !important;
}

.u-els-background-color-n9 {
  background-color: var(--ldn-t-deprecated-color-n9) !important;
}

.u-els-background-color-n10 {
  background-color: var(--ldn-t-deprecated-color-n10) !important;
}

.u-els-background-color-extended-red-1 {
  background-color: var(--eds-t-colors-extended-red-1) !important;
}

.u-els-background-color-extended-red-2 {
  background-color: var(--eds-t-colors-extended-red-2) !important;
}

.u-els-background-color-extended-red-3 {
  background-color: var(--eds-t-colors-extended-red-3) !important;
}

.u-els-background-color-extended-pink-1 {
  background-color: var(--eds-t-colors-extended-pink-1) !important;
}

.u-els-background-color-extended-pink-2 {
  background-color: var(--eds-t-colors-extended-pink-2) !important;
}

.u-els-background-color-extended-pink-3 {
  background-color: var(--eds-t-colors-extended-pink-3) !important;
}

.u-els-background-color-extended-purple-1 {
  background-color: var(--eds-t-colors-extended-purple-1) !important;
}

.u-els-background-color-extended-purple-2 {
  background-color: var(--eds-t-colors-extended-purple-2) !important;
}

.u-els-background-color-extended-purple-3 {
  background-color: var(--eds-t-colors-extended-purple-3) !important;
}

.u-els-background-color-extended-blue-1 {
  background-color: var(--eds-t-colors-extended-blue-1) !important;
}

.u-els-background-color-extended-blue-2 {
  background-color: var(--eds-t-colors-extended-blue-2) !important;
}

.u-els-background-color-extended-blue-3 {
  background-color: var(--eds-t-colors-extended-blue-3) !important;
}

.u-els-background-color-extended-teal-1 {
  background-color: var(--eds-t-colors-extended-teal-1) !important;
}

.u-els-background-color-extended-teal-2 {
  background-color: var(--eds-t-colors-extended-teal-2) !important;
}

.u-els-background-color-extended-teal-3 {
  background-color: var(--eds-t-colors-extended-teal-3) !important;
}

.u-els-background-color-extended-green-1 {
  background-color: var(--eds-t-colors-extended-green-1) !important;
}

.u-els-background-color-extended-green-2 {
  background-color: var(--eds-t-colors-extended-green-2) !important;
}

.u-els-background-color-extended-green-3 {
  background-color: var(--eds-t-colors-extended-green-3) !important;
}

.u-els-background-color-extended-yellow-1 {
  background-color: var(--eds-t-colors-extended-yellow-1) !important;
}

.u-els-background-color-extended-yellow-2 {
  background-color: var(--eds-t-colors-extended-yellow-2) !important;
}

.u-els-background-color-extended-yellow-3 {
  background-color: var(--eds-t-colors-extended-yellow-3) !important;
}

.u-els-background-color-extended-orange-1 {
  background-color: var(--eds-t-colors-extended-orange-1) !important;
}

.u-els-background-color-extended-orange-2 {
  background-color: var(--eds-t-colors-extended-orange-2) !important;
}

.u-els-background-color-extended-orange-3 {
  background-color: var(--eds-t-colors-extended-orange-3) !important;
}

.u-els-background-color-extended-grey-1 {
  background-color: var(--eds-t-colors-extended-grey-1) !important;
}

.u-els-background-color-extended-grey-2 {
  background-color: var(--eds-t-colors-extended-grey-2) !important;
}

.u-els-background-color-extended-grey-3 {
  background-color: var(--eds-t-colors-extended-grey-3) !important;
}

.u-els-background-color-extended-indigo-1 {
  background-color: var(--eds-t-colors-extended-indigo-1) !important;
}

.u-els-background-color-extended-indigo-2 {
  background-color: var(--eds-t-colors-extended-indigo-2) !important;
}

.u-els-background-color-extended-indigo-3 {
  background-color: var(--eds-t-colors-extended-indigo-3) !important;
}

.u-els-border-color-stroke-primary {
  border-color: var(--eds-t-colors-stroke-primary) !important;
}

.u-els-border-color-stroke-secondary {
  border-color: var(--eds-t-colors-stroke-secondary) !important;
}

.u-els-border-color-stroke-tertiary {
  border-color: var(--eds-t-colors-stroke-tertiary) !important;
}

.u-els-border-color-stroke-hover {
  border-color: var(--eds-private-t-colors-stroke-state-interaction_hover) !important;
}

.u-els-border-color-stroke-pressed {
  border-color: var(--eds-private-t-colors-stroke-state-interaction_press) !important;
}

.u-els-border-color-stroke-inverse {
  border-color: var(--eds-t-colors-stroke-primary_inverse) !important;
}

.u-els-border-color-stroke-interaction {
  border-color: var(--eds-t-colors-stroke-interaction) !important;
}

.u-els-border-color-stroke-neutral {
  border-color: var(--eds-t-colors-stroke-neutral) !important;
}

.u-els-border-color-stroke-warn {
  border-color: var(--eds-t-colors-stroke-critical) !important;
}

.u-els-border-color-stroke-warn-inverse {
  border-color: var(--eds-t-colors-stroke-critical_inverse) !important;
}

.u-els-border-color-stroke-alert {
  border-color: var(--eds-t-colors-stroke-warning) !important;
}

.u-els-border-color-stroke-confirm {
  border-color: var(--eds-t-colors-stroke-success) !important;
}

.u-els-border-color-stroke-info {
  border-color: var(--eds-t-colors-stroke-info) !important;
}

.u-els-border-color-stroke-disabled {
  border-color: var(--eds-t-colors-stroke-disabled) !important;
}

.u-els-border-color-stroke-disabled-inverse {
  border-color: var(--eds-t-colors-stroke-disabled_inverse) !important;
}

.u-els-border-color-stroke-transparent {
  border-color: var(--eds-t-colors-stroke-transparent) !important;
}

.u-els-border-color-stroke-default {
  border-color: var(--eds-t-colors-stroke-primary) !important;
}

.u-els-border-color-extended-red-3 {
  border-color: var(--eds-t-colors-extended-red-3) !important;
}

.u-els-border-color-extended-red-4 {
  border-color: var(--eds-t-colors-extended-red-4) !important;
}

.u-els-border-color-extended-red-5 {
  border-color: var(--eds-t-colors-extended-red-5) !important;
}

.u-els-border-color-extended-red-6 {
  border-color: var(--eds-t-colors-extended-red-6) !important;
}

.u-els-border-color-extended-pink-3 {
  border-color: var(--eds-t-colors-extended-pink-3) !important;
}

.u-els-border-color-extended-pink-4 {
  border-color: var(--eds-t-colors-extended-pink-4) !important;
}

.u-els-border-color-extended-pink-5 {
  border-color: var(--eds-t-colors-extended-pink-5) !important;
}

.u-els-border-color-extended-pink-6 {
  border-color: var(--eds-t-colors-extended-pink-6) !important;
}

.u-els-border-color-extended-purple-3 {
  border-color: var(--eds-t-colors-extended-purple-3) !important;
}

.u-els-border-color-extended-purple-4 {
  border-color: var(--eds-t-colors-extended-purple-4) !important;
}

.u-els-border-color-extended-purple-5 {
  border-color: var(--eds-t-colors-extended-purple-5) !important;
}

.u-els-border-color-extended-purple-6 {
  border-color: var(--eds-t-colors-extended-purple-6) !important;
}

.u-els-border-color-extended-blue-3 {
  border-color: var(--eds-t-colors-extended-blue-3) !important;
}

.u-els-border-color-extended-blue-4 {
  border-color: var(--eds-t-colors-extended-blue-4) !important;
}

.u-els-border-color-extended-blue-5 {
  border-color: var(--eds-t-colors-extended-blue-5) !important;
}

.u-els-border-color-extended-blue-6 {
  border-color: var(--eds-t-colors-extended-blue-6) !important;
}

.u-els-border-color-extended-teal-3 {
  border-color: var(--eds-t-colors-extended-teal-3) !important;
}

.u-els-border-color-extended-teal-4 {
  border-color: var(--eds-t-colors-extended-teal-4) !important;
}

.u-els-border-color-extended-teal-5 {
  border-color: var(--eds-t-colors-extended-teal-5) !important;
}

.u-els-border-color-extended-teal-6 {
  border-color: var(--eds-t-colors-extended-teal-6) !important;
}

.u-els-border-color-extended-green-3 {
  border-color: var(--eds-t-colors-extended-green-3) !important;
}

.u-els-border-color-extended-green-4 {
  border-color: var(--eds-t-colors-extended-green-4) !important;
}

.u-els-border-color-extended-green-5 {
  border-color: var(--eds-t-colors-extended-green-5) !important;
}

.u-els-border-color-extended-green-6 {
  border-color: var(--eds-t-colors-extended-green-6) !important;
}

.u-els-border-color-extended-yellow-3 {
  border-color: var(--eds-t-colors-extended-yellow-3) !important;
}

.u-els-border-color-extended-yellow-4 {
  border-color: var(--eds-t-colors-extended-yellow-4) !important;
}

.u-els-border-color-extended-yellow-5 {
  border-color: var(--eds-t-colors-extended-yellow-5) !important;
}

.u-els-border-color-extended-yellow-6 {
  border-color: var(--eds-t-colors-extended-yellow-6) !important;
}

.u-els-border-color-extended-orange-3 {
  border-color: var(--eds-t-colors-extended-orange-3) !important;
}

.u-els-border-color-extended-orange-4 {
  border-color: var(--eds-t-colors-extended-orange-4) !important;
}

.u-els-border-color-extended-orange-5 {
  border-color: var(--eds-t-colors-extended-orange-5) !important;
}

.u-els-border-color-extended-orange-6 {
  border-color: var(--eds-t-colors-extended-orange-6) !important;
}

.u-els-border-color-extended-grey-3 {
  border-color: var(--eds-t-colors-extended-grey-3) !important;
}

.u-els-border-color-extended-grey-4 {
  border-color: var(--eds-t-colors-extended-grey-4) !important;
}

.u-els-border-color-extended-grey-5 {
  border-color: var(--eds-t-colors-extended-grey-5) !important;
}

.u-els-border-color-extended-grey-6 {
  border-color: var(--eds-t-colors-extended-grey-6) !important;
}

.u-els-border-color-extended-indigo-3 {
  border-color: var(--eds-t-colors-extended-indigo-3) !important;
}

.u-els-border-color-extended-indigo-4 {
  border-color: var(--eds-t-colors-extended-indigo-4) !important;
}

.u-els-border-color-extended-indigo-5 {
  border-color: var(--eds-t-colors-extended-indigo-5) !important;
}

.u-els-border-color-extended-indigo-6 {
  border-color: var(--eds-t-colors-extended-indigo-6) !important;
}

.u-els-display-block {
  display: block !important;
}

.u-els-display-contents {
  display: contents !important;
}

.u-els-display-flex {
  display: flex !important;
}

.u-els-display-flow {
  display: flow !important;
}

.u-els-display-flow-root {
  display: flow-root !important;
}

.u-els-display-grid {
  display: grid !important;
}

.u-els-display-inherit {
  display: inherit !important;
}

.u-els-display-initial {
  display: initial !important;
}

.u-els-display-inline {
  display: inline !important;
}

.u-els-display-inline-block {
  display: inline-block !important;
}

.u-els-display-list-item {
  display: list-item !important;
}

.u-els-display-ruby {
  display: ruby !important;
}

.u-els-display-subgrid {
  display: subgrid !important;
}

.u-els-display-table {
  display: table !important;
}

.u-els-display-none {
  display: none !important;
}

.u-els-display-unset {
  display: unset !important;
}

@media (max-width: 99.99em) {
  .u-els-display-block\@wide {
    display: block !important;
  }
  .u-els-display-contents\@wide {
    display: contents !important;
  }
  .u-els-display-flex\@wide {
    display: flex !important;
  }
  .u-els-display-flow\@wide {
    display: flow !important;
  }
  .u-els-display-flow-root\@wide {
    display: flow-root !important;
  }
  .u-els-display-grid\@wide {
    display: grid !important;
  }
  .u-els-display-inherit\@wide {
    display: inherit !important;
  }
  .u-els-display-initial\@wide {
    display: initial !important;
  }
  .u-els-display-inline\@wide {
    display: inline !important;
  }
  .u-els-display-inline-block\@wide {
    display: inline-block !important;
  }
  .u-els-display-list-item\@wide {
    display: list-item !important;
  }
  .u-els-display-ruby\@wide {
    display: ruby !important;
  }
  .u-els-display-subgrid\@wide {
    display: subgrid !important;
  }
  .u-els-display-table\@wide {
    display: table !important;
  }
  .u-els-display-none\@wide {
    display: none !important;
  }
  .u-els-display-unset\@wide {
    display: unset !important;
  }
}
@media (max-width: 74.99em) {
  .u-els-display-block\@desktop {
    display: block !important;
  }
  .u-els-display-contents\@desktop {
    display: contents !important;
  }
  .u-els-display-flex\@desktop {
    display: flex !important;
  }
  .u-els-display-flow\@desktop {
    display: flow !important;
  }
  .u-els-display-flow-root\@desktop {
    display: flow-root !important;
  }
  .u-els-display-grid\@desktop {
    display: grid !important;
  }
  .u-els-display-inherit\@desktop {
    display: inherit !important;
  }
  .u-els-display-initial\@desktop {
    display: initial !important;
  }
  .u-els-display-inline\@desktop {
    display: inline !important;
  }
  .u-els-display-inline-block\@desktop {
    display: inline-block !important;
  }
  .u-els-display-list-item\@desktop {
    display: list-item !important;
  }
  .u-els-display-ruby\@desktop {
    display: ruby !important;
  }
  .u-els-display-subgrid\@desktop {
    display: subgrid !important;
  }
  .u-els-display-table\@desktop {
    display: table !important;
  }
  .u-els-display-none\@desktop {
    display: none !important;
  }
  .u-els-display-unset\@desktop {
    display: unset !important;
  }
}
@media (max-width: 56.24em) {
  .u-els-display-block\@tablet {
    display: block !important;
  }
  .u-els-display-contents\@tablet {
    display: contents !important;
  }
  .u-els-display-flex\@tablet {
    display: flex !important;
  }
  .u-els-display-flow\@tablet {
    display: flow !important;
  }
  .u-els-display-flow-root\@tablet {
    display: flow-root !important;
  }
  .u-els-display-grid\@tablet {
    display: grid !important;
  }
  .u-els-display-inherit\@tablet {
    display: inherit !important;
  }
  .u-els-display-initial\@tablet {
    display: initial !important;
  }
  .u-els-display-inline\@tablet {
    display: inline !important;
  }
  .u-els-display-inline-block\@tablet {
    display: inline-block !important;
  }
  .u-els-display-list-item\@tablet {
    display: list-item !important;
  }
  .u-els-display-ruby\@tablet {
    display: ruby !important;
  }
  .u-els-display-subgrid\@tablet {
    display: subgrid !important;
  }
  .u-els-display-table\@tablet {
    display: table !important;
  }
  .u-els-display-none\@tablet {
    display: none !important;
  }
  .u-els-display-unset\@tablet {
    display: unset !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-display-block\@mobile {
    display: block !important;
  }
  .u-els-display-contents\@mobile {
    display: contents !important;
  }
  .u-els-display-flex\@mobile {
    display: flex !important;
  }
  .u-els-display-flow\@mobile {
    display: flow !important;
  }
  .u-els-display-flow-root\@mobile {
    display: flow-root !important;
  }
  .u-els-display-grid\@mobile {
    display: grid !important;
  }
  .u-els-display-inherit\@mobile {
    display: inherit !important;
  }
  .u-els-display-initial\@mobile {
    display: initial !important;
  }
  .u-els-display-inline\@mobile {
    display: inline !important;
  }
  .u-els-display-inline-block\@mobile {
    display: inline-block !important;
  }
  .u-els-display-list-item\@mobile {
    display: list-item !important;
  }
  .u-els-display-ruby\@mobile {
    display: ruby !important;
  }
  .u-els-display-subgrid\@mobile {
    display: subgrid !important;
  }
  .u-els-display-table\@mobile {
    display: table !important;
  }
  .u-els-display-none\@mobile {
    display: none !important;
  }
  .u-els-display-unset\@mobile {
    display: unset !important;
  }
}
@media print {
  .u-els-display-block\@print {
    display: block !important;
  }
  .u-els-display-none\@print {
    display: none !important;
  }
}
.u-els-elevation-low {
  box-shadow: var(--eds-t-elevation-low-shadow1-x_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-spread) var(--eds-t-elevation-low-shadow1-color), var(--eds-t-elevation-low-shadow2-x_position) var(--eds-t-elevation-low-shadow2-y_position) var(--eds-t-elevation-low-shadow2-blur) var(--eds-t-elevation-low-shadow2-spread) var(--eds-t-elevation-low-shadow2-color);
}

.u-els-elevation-medium {
  box-shadow: var(--eds-t-elevation-medium-shadow1-x_position) var(--eds-t-elevation-medium-shadow1-y_position) var(--eds-t-elevation-medium-shadow1-blur) var(--eds-t-elevation-medium-shadow1-spread) var(--eds-t-elevation-medium-shadow1-color), var(--eds-t-elevation-medium-shadow2-x_position) var(--eds-t-elevation-medium-shadow2-y_position) var(--eds-t-elevation-medium-shadow2-blur) var(--eds-t-elevation-medium-shadow2-spread) var(--eds-t-elevation-medium-shadow2-color);
}

.u-els-elevation-high {
  box-shadow: var(--eds-t-elevation-high-shadow1-x_position) var(--eds-t-elevation-high-shadow1-y_position) var(--eds-t-elevation-high-shadow1-blur) var(--eds-t-elevation-high-shadow1-spread) var(--eds-t-elevation-high-shadow1-color), var(--eds-t-elevation-high-shadow2-x_position) var(--eds-t-elevation-high-shadow2-y_position) var(--eds-t-elevation-high-shadow2-blur) var(--eds-t-elevation-high-shadow2-spread) var(--eds-t-elevation-high-shadow2-color);
}

.u-els-elevation-overlap {
  box-shadow: var(--eds-t-elevation-overflow-shadow1-x_position) var(--eds-t-elevation-overflow-shadow1-y_position) var(--eds-t-elevation-overflow-shadow1-blur) var(--eds-t-elevation-overflow-shadow1-spread) var(--eds-t-elevation-overflow-shadow1-color), var(--eds-t-elevation-overflow-shadow2-x_position) var(--eds-t-elevation-overflow-shadow2-y_position) var(--eds-t-elevation-overflow-shadow2-blur) var(--eds-t-elevation-overflow-shadow2-spread) var(--eds-t-elevation-overflow-shadow2-color);
}

.u-els-font-size-jumbo {
  font-size: var(--eds-t-type-heading-3x_large-font_size) !important;
}

.u-els-font-size-h1 {
  font-size: var(--eds-t-type-heading-x_large-font_size) !important;
}

.u-els-font-size-display {
  font-size: var(--eds-t-type-heading-2x_large-font_size) !important;
}

.u-els-font-size-h2 {
  font-size: var(--eds-t-type-heading-large-font_size) !important;
}

.u-els-font-size-h3 {
  font-size: var(--eds-t-type-heading-small-font_size) !important;
}

.u-els-font-size-intro {
  font-size: var(--eds-t-type-heading-small-font_size) !important;
}

.u-els-font-size-h4 {
  font-size: var(--eds-t-type-heading-x_small-font_size) !important;
}

.u-els-font-size-h5 {
  font-size: var(--eds-t-type-heading-2x_small-font_size) !important;
}

.u-els-font-size-body-large {
  font-size: var(--eds-t-type-body-large-font_size) !important;
}

.u-els-font-size-body {
  font-size: var(--eds-t-type-body-medium-font_size) !important;
}

.u-els-font-size-base {
  font-size: var(--ldn-t-base-font-size) !important;
}

.u-els-font-size-caption {
  font-size: var(--eds-t-type-body-medium-font_size) !important;
}

.u-els-font-size-h6 {
  font-size: var(--eds-t-type-body-small-font_size) !important;
}

.u-els-font-size-meta {
  font-size: var(--eds-t-type-body-small-font_size) !important;
}

.u-els-font-size-eyebrow {
  font-size: var(--eds-t-type-body-x_small-font_size) !important;
}

.u-els-font-size-eyebrow-emphasis {
  font-size: var(--eds-t-type-body-x_small-font_size) !important;
}

@media (max-width: 56.24em) {
  .u-els-font-size-jumbo {
    font-size: var(--eds-t-type-heading-2x_large-font_size) !important;
  }
  .u-els-font-size-jumbo\@tablet {
    font-size: var(--eds-t-type-heading-2x_large-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-jumbo {
    font-size: var(--eds-t-type-heading-x_large-font_size) !important;
  }
  .u-els-font-size-jumbo\@mobile {
    font-size: var(--eds-t-type-heading-x_large-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-h1 {
    font-size: var(--eds-t-type-heading-large-font_size) !important;
  }
  .u-els-font-size-h1\@mobile {
    font-size: var(--eds-t-type-heading-large-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-display {
    font-size: var(--eds-t-type-heading-x_large-font_size) !important;
  }
  .u-els-font-size-display\@mobile {
    font-size: var(--eds-t-type-heading-x_large-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-h2 {
    font-size: var(--eds-t-type-heading-small-font_size) !important;
  }
  .u-els-font-size-h2\@mobile {
    font-size: var(--eds-t-type-heading-small-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-h3 {
    font-size: var(--eds-t-type-heading-x_small-font_size) !important;
  }
  .u-els-font-size-h3\@mobile {
    font-size: var(--eds-t-type-heading-x_small-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-intro {
    font-size: var(--eds-t-type-body-medium-font_size) !important;
  }
  .u-els-font-size-intro\@mobile {
    font-size: var(--eds-t-type-body-medium-font_size) !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-font-size-h4 {
    font-size: var(--eds-t-type-heading-2x_small-font_size) !important;
  }
  .u-els-font-size-h4\@mobile {
    font-size: var(--eds-t-type-heading-2x_small-font_size) !important;
  }
}
.u-els-font-size-jumbo,
.u-els-font-size-display {
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
}

.u-els-font-size-h5,
.u-els-font-size-h6,
.u-els-font-size-eyebrow-emphasis {
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

.u-els-font-size-eyebrow,
.u-els-font-size-eyebrow-emphasis {
  text-transform: uppercase;
}

.u-els-line-height-default {
  line-height: 1.5 !important;
}

.u-els-line-height-heading {
  line-height: 1.3333333333 !important;
}

.u-els-line-height-single {
  line-height: 1 !important;
}

.u-els-font-family-base {
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
}

.u-els-font-family-italic {
  font-family: National2-RegularItalic, NexusSans, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
}

.u-els-font-family-bold {
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

.u-els-font-family-bold-italic {
  font-family: National2-BoldItalic, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
}

.u-els-font-family-thin {
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
}

.u-els-font-family-thin-italic {
  font-family: National2-RegularItalic, NexusSans, Helvetica, sans-serif;
  font-style: italic;
}

.u-els-font-family-serif {
  font-family: Tiempos-Regular, Georgia, serif;
  font-weight: normal;
  font-style: normal;
  line-height: 1.4;
}

.u-els-font-family-serif-italic {
  font-family: Tiempos-RegularItalic, Georgia, serif;
  font-weight: normal;
  font-style: italic;
  line-height: 1.4;
}

.u-els-font-family-serif-bold {
  font-family: Tiempos-SemiBold, Georgia, serif;
  font-weight: bold;
  font-style: normal;
  line-height: 1.4;
}

.u-els-font-family-serif-bold-italic {
  font-family: Tiempos-SemiBoldItalic, Georgia, serif;
  font-weight: bold;
  font-style: italic;
  line-height: 1.4;
}

.u-els-height-1o1 {
  height: 100% !important;
}

.u-els-view-height-1o1 {
  height: 100vh !important;
}

.u-els-min-height-1o1 {
  min-height: 100% !important;
}

.u-els-min-view-height-1o1 {
  min-height: 100vh !important;
}

.u-els-max-height-1o1 {
  max-height: 100% !important;
}

.u-els-max-view-height-1o1 {
  max-height: 100vh !important;
}

.u-els-height-1o2 {
  height: 50% !important;
}

.u-els-view-height-1o2 {
  height: 50vh !important;
}

.u-els-min-height-1o2 {
  min-height: 50% !important;
}

.u-els-min-view-height-1o2 {
  min-height: 50vh !important;
}

.u-els-max-height-1o2 {
  max-height: 50% !important;
}

.u-els-max-view-height-1o2 {
  max-height: 50vh !important;
}

.u-els-height-2o2 {
  height: 100% !important;
}

.u-els-view-height-2o2 {
  height: 100vh !important;
}

.u-els-min-height-2o2 {
  min-height: 100% !important;
}

.u-els-min-view-height-2o2 {
  min-height: 100vh !important;
}

.u-els-max-height-2o2 {
  max-height: 100% !important;
}

.u-els-max-view-height-2o2 {
  max-height: 100vh !important;
}

.u-els-height-1o3 {
  height: 33.3333333333% !important;
}

.u-els-view-height-1o3 {
  height: 33.3333333333vh !important;
}

.u-els-min-height-1o3 {
  min-height: 33.3333333333% !important;
}

.u-els-min-view-height-1o3 {
  min-height: 33.3333333333vh !important;
}

.u-els-max-height-1o3 {
  max-height: 33.3333333333% !important;
}

.u-els-max-view-height-1o3 {
  max-height: 33.3333333333vh !important;
}

.u-els-height-2o3 {
  height: 66.6666666667% !important;
}

.u-els-view-height-2o3 {
  height: 66.6666666667vh !important;
}

.u-els-min-height-2o3 {
  min-height: 66.6666666667% !important;
}

.u-els-min-view-height-2o3 {
  min-height: 66.6666666667vh !important;
}

.u-els-max-height-2o3 {
  max-height: 66.6666666667% !important;
}

.u-els-max-view-height-2o3 {
  max-height: 66.6666666667vh !important;
}

.u-els-height-3o3 {
  height: 100% !important;
}

.u-els-view-height-3o3 {
  height: 100vh !important;
}

.u-els-min-height-3o3 {
  min-height: 100% !important;
}

.u-els-min-view-height-3o3 {
  min-height: 100vh !important;
}

.u-els-max-height-3o3 {
  max-height: 100% !important;
}

.u-els-max-view-height-3o3 {
  max-height: 100vh !important;
}

.u-els-height-1o4 {
  height: 25% !important;
}

.u-els-view-height-1o4 {
  height: 25vh !important;
}

.u-els-min-height-1o4 {
  min-height: 25% !important;
}

.u-els-min-view-height-1o4 {
  min-height: 25vh !important;
}

.u-els-max-height-1o4 {
  max-height: 25% !important;
}

.u-els-max-view-height-1o4 {
  max-height: 25vh !important;
}

.u-els-height-2o4 {
  height: 50% !important;
}

.u-els-view-height-2o4 {
  height: 50vh !important;
}

.u-els-min-height-2o4 {
  min-height: 50% !important;
}

.u-els-min-view-height-2o4 {
  min-height: 50vh !important;
}

.u-els-max-height-2o4 {
  max-height: 50% !important;
}

.u-els-max-view-height-2o4 {
  max-height: 50vh !important;
}

.u-els-height-3o4 {
  height: 75% !important;
}

.u-els-view-height-3o4 {
  height: 75vh !important;
}

.u-els-min-height-3o4 {
  min-height: 75% !important;
}

.u-els-min-view-height-3o4 {
  min-height: 75vh !important;
}

.u-els-max-height-3o4 {
  max-height: 75% !important;
}

.u-els-max-view-height-3o4 {
  max-height: 75vh !important;
}

.u-els-height-4o4 {
  height: 100% !important;
}

.u-els-view-height-4o4 {
  height: 100vh !important;
}

.u-els-min-height-4o4 {
  min-height: 100% !important;
}

.u-els-min-view-height-4o4 {
  min-height: 100vh !important;
}

.u-els-max-height-4o4 {
  max-height: 100% !important;
}

.u-els-max-view-height-4o4 {
  max-height: 100vh !important;
}

.u-els-height-1o5 {
  height: 20% !important;
}

.u-els-view-height-1o5 {
  height: 20vh !important;
}

.u-els-min-height-1o5 {
  min-height: 20% !important;
}

.u-els-min-view-height-1o5 {
  min-height: 20vh !important;
}

.u-els-max-height-1o5 {
  max-height: 20% !important;
}

.u-els-max-view-height-1o5 {
  max-height: 20vh !important;
}

.u-els-height-2o5 {
  height: 40% !important;
}

.u-els-view-height-2o5 {
  height: 40vh !important;
}

.u-els-min-height-2o5 {
  min-height: 40% !important;
}

.u-els-min-view-height-2o5 {
  min-height: 40vh !important;
}

.u-els-max-height-2o5 {
  max-height: 40% !important;
}

.u-els-max-view-height-2o5 {
  max-height: 40vh !important;
}

.u-els-height-3o5 {
  height: 60% !important;
}

.u-els-view-height-3o5 {
  height: 60vh !important;
}

.u-els-min-height-3o5 {
  min-height: 60% !important;
}

.u-els-min-view-height-3o5 {
  min-height: 60vh !important;
}

.u-els-max-height-3o5 {
  max-height: 60% !important;
}

.u-els-max-view-height-3o5 {
  max-height: 60vh !important;
}

.u-els-height-4o5 {
  height: 80% !important;
}

.u-els-view-height-4o5 {
  height: 80vh !important;
}

.u-els-min-height-4o5 {
  min-height: 80% !important;
}

.u-els-min-view-height-4o5 {
  min-height: 80vh !important;
}

.u-els-max-height-4o5 {
  max-height: 80% !important;
}

.u-els-max-view-height-4o5 {
  max-height: 80vh !important;
}

.u-els-height-5o5 {
  height: 100% !important;
}

.u-els-view-height-5o5 {
  height: 100vh !important;
}

.u-els-min-height-5o5 {
  min-height: 100% !important;
}

.u-els-min-view-height-5o5 {
  min-height: 100vh !important;
}

.u-els-max-height-5o5 {
  max-height: 100% !important;
}

.u-els-max-view-height-5o5 {
  max-height: 100vh !important;
}

.u-els-height-1o6 {
  height: 16.6666666667% !important;
}

.u-els-view-height-1o6 {
  height: 16.6666666667vh !important;
}

.u-els-min-height-1o6 {
  min-height: 16.6666666667% !important;
}

.u-els-min-view-height-1o6 {
  min-height: 16.6666666667vh !important;
}

.u-els-max-height-1o6 {
  max-height: 16.6666666667% !important;
}

.u-els-max-view-height-1o6 {
  max-height: 16.6666666667vh !important;
}

.u-els-height-2o6 {
  height: 33.3333333333% !important;
}

.u-els-view-height-2o6 {
  height: 33.3333333333vh !important;
}

.u-els-min-height-2o6 {
  min-height: 33.3333333333% !important;
}

.u-els-min-view-height-2o6 {
  min-height: 33.3333333333vh !important;
}

.u-els-max-height-2o6 {
  max-height: 33.3333333333% !important;
}

.u-els-max-view-height-2o6 {
  max-height: 33.3333333333vh !important;
}

.u-els-height-3o6 {
  height: 50% !important;
}

.u-els-view-height-3o6 {
  height: 50vh !important;
}

.u-els-min-height-3o6 {
  min-height: 50% !important;
}

.u-els-min-view-height-3o6 {
  min-height: 50vh !important;
}

.u-els-max-height-3o6 {
  max-height: 50% !important;
}

.u-els-max-view-height-3o6 {
  max-height: 50vh !important;
}

.u-els-height-4o6 {
  height: 66.6666666667% !important;
}

.u-els-view-height-4o6 {
  height: 66.6666666667vh !important;
}

.u-els-min-height-4o6 {
  min-height: 66.6666666667% !important;
}

.u-els-min-view-height-4o6 {
  min-height: 66.6666666667vh !important;
}

.u-els-max-height-4o6 {
  max-height: 66.6666666667% !important;
}

.u-els-max-view-height-4o6 {
  max-height: 66.6666666667vh !important;
}

.u-els-height-5o6 {
  height: 83.3333333333% !important;
}

.u-els-view-height-5o6 {
  height: 83.3333333333vh !important;
}

.u-els-min-height-5o6 {
  min-height: 83.3333333333% !important;
}

.u-els-min-view-height-5o6 {
  min-height: 83.3333333333vh !important;
}

.u-els-max-height-5o6 {
  max-height: 83.3333333333% !important;
}

.u-els-max-view-height-5o6 {
  max-height: 83.3333333333vh !important;
}

.u-els-height-6o6 {
  height: 100% !important;
}

.u-els-view-height-6o6 {
  height: 100vh !important;
}

.u-els-min-height-6o6 {
  min-height: 100% !important;
}

.u-els-min-view-height-6o6 {
  min-height: 100vh !important;
}

.u-els-max-height-6o6 {
  max-height: 100% !important;
}

.u-els-max-view-height-6o6 {
  max-height: 100vh !important;
}

.u-els-height-auto {
  height: auto !important;
}

.u-els-position-relative,
.c-els-position-relative {
  position: relative !important;
}

.u-els-radius-xs {
  border-radius: var(--eds-t-corner_radius-2x_small);
}

.u-els-radius-s {
  border-radius: var(--eds-t-corner_radius-x_small);
}

.u-els-radius-m {
  border-radius: var(--eds-t-corner_radius-small);
}

.u-els-radius-l {
  border-radius: var(--eds-t-corner_radius-medium);
}

.u-els-radius-xl {
  border-radius: var(--eds-t-corner_radius-large);
}

.u-els-radius-xxl {
  border-radius: var(--eds-t-corner_radius-3x_large);
}

.u-els-radius-full {
  border-radius: var(--eds-t-corner_radius-full);
}

.u-els-italic {
  font-family: National2-RegularItalic, NexusSans, Helvetica, sans-serif;
  font-weight: normal;
  font-style: italic;
}

.u-els-bold {
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

.u-els-bold.u-els-italic,
.u-els-bold .u-els-italic,
.u-els-italic .u-els-bold {
  font-family: National2-BoldItalic, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: italic;
}

.u-els-overflow-auto {
  overflow: auto;
}

.u-els-padding {
  padding: var(--ldn-t-base-space) !important;
}

.u-els-padding-1o8 {
  padding: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-padding-1o4 {
  padding: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-padding-1o2 {
  padding: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-padding-3o4 {
  padding: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-padding-1x {
  padding: var(--ldn-t-base-space) !important;
}

.u-els-padding-1x1o2 {
  padding: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-padding-2x {
  padding: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-padding-3x {
  padding: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-padding-4x {
  padding: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-padding-5x {
  padding: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-padding-none {
  padding: 0 !important;
}

.u-els-padding-auto {
  padding: auto !important;
}

.u-els-padding-top {
  padding-top: var(--ldn-t-base-space) !important;
}

.u-els-padding-top-1o8 {
  padding-top: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-padding-top-1o4 {
  padding-top: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-padding-top-1o2 {
  padding-top: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-padding-top-3o4 {
  padding-top: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-padding-top-1x {
  padding-top: var(--ldn-t-base-space) !important;
}

.u-els-padding-top-1x1o2 {
  padding-top: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-padding-top-2x {
  padding-top: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-padding-top-3x {
  padding-top: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-padding-top-4x {
  padding-top: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-padding-top-5x {
  padding-top: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-padding-top-none {
  padding-top: 0 !important;
}

.u-els-padding-top-auto {
  padding-top: auto !important;
}

.u-els-padding-right {
  padding-right: var(--ldn-t-base-space) !important;
}

.u-els-padding-right-1o8 {
  padding-right: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-padding-right-1o4 {
  padding-right: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-padding-right-1o2 {
  padding-right: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-padding-right-3o4 {
  padding-right: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-padding-right-1x {
  padding-right: var(--ldn-t-base-space) !important;
}

.u-els-padding-right-1x1o2 {
  padding-right: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-padding-right-2x {
  padding-right: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-padding-right-3x {
  padding-right: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-padding-right-4x {
  padding-right: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-padding-right-5x {
  padding-right: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-padding-right-none {
  padding-right: 0 !important;
}

.u-els-padding-right-auto {
  padding-right: auto !important;
}

.u-els-padding-bottom {
  padding-bottom: var(--ldn-t-base-space) !important;
}

.u-els-padding-bottom-1o8 {
  padding-bottom: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-padding-bottom-1o4 {
  padding-bottom: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-padding-bottom-1o2 {
  padding-bottom: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-padding-bottom-3o4 {
  padding-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-padding-bottom-1x {
  padding-bottom: var(--ldn-t-base-space) !important;
}

.u-els-padding-bottom-1x1o2 {
  padding-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-padding-bottom-2x {
  padding-bottom: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-padding-bottom-3x {
  padding-bottom: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-padding-bottom-4x {
  padding-bottom: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-padding-bottom-5x {
  padding-bottom: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-padding-bottom-none {
  padding-bottom: 0 !important;
}

.u-els-padding-bottom-auto {
  padding-bottom: auto !important;
}

.u-els-padding-left {
  padding-left: var(--ldn-t-base-space) !important;
}

.u-els-padding-left-1o8 {
  padding-left: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-padding-left-1o4 {
  padding-left: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-padding-left-1o2 {
  padding-left: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-padding-left-3o4 {
  padding-left: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-padding-left-1x {
  padding-left: var(--ldn-t-base-space) !important;
}

.u-els-padding-left-1x1o2 {
  padding-left: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-padding-left-2x {
  padding-left: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-padding-left-3x {
  padding-left: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-padding-left-4x {
  padding-left: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-padding-left-5x {
  padding-left: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-padding-left-none {
  padding-left: 0 !important;
}

.u-els-padding-left-auto {
  padding-left: auto !important;
}

.u-els-margin {
  margin: var(--ldn-t-base-space) !important;
}

.u-els-margin-1o8 {
  margin: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-margin-1o4 {
  margin: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-margin-1o2 {
  margin: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-margin-3o4 {
  margin: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-margin-1x {
  margin: var(--ldn-t-base-space) !important;
}

.u-els-margin-1x1o2 {
  margin: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-margin-2x {
  margin: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-margin-3x {
  margin: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-margin-4x {
  margin: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-margin-5x {
  margin: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-margin-none {
  margin: 0 !important;
}

.u-els-margin-auto {
  margin: auto !important;
}

.u-els-margin-top {
  margin-top: var(--ldn-t-base-space) !important;
}

.u-els-margin-top-1o8 {
  margin-top: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-margin-top-1o4 {
  margin-top: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-margin-top-1o2 {
  margin-top: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-margin-top-3o4 {
  margin-top: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-margin-top-1x {
  margin-top: var(--ldn-t-base-space) !important;
}

.u-els-margin-top-1x1o2 {
  margin-top: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-margin-top-2x {
  margin-top: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-margin-top-3x {
  margin-top: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-margin-top-4x {
  margin-top: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-margin-top-5x {
  margin-top: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-margin-top-none {
  margin-top: 0 !important;
}

.u-els-margin-top-auto {
  margin-top: auto !important;
}

.u-els-margin-right {
  margin-right: var(--ldn-t-base-space) !important;
}

.u-els-margin-right-1o8 {
  margin-right: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-margin-right-1o4 {
  margin-right: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-margin-right-1o2 {
  margin-right: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-margin-right-3o4 {
  margin-right: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-margin-right-1x {
  margin-right: var(--ldn-t-base-space) !important;
}

.u-els-margin-right-1x1o2 {
  margin-right: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-margin-right-2x {
  margin-right: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-margin-right-3x {
  margin-right: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-margin-right-4x {
  margin-right: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-margin-right-5x {
  margin-right: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-margin-right-none {
  margin-right: 0 !important;
}

.u-els-margin-right-auto {
  margin-right: auto !important;
}

.u-els-margin-bottom {
  margin-bottom: var(--ldn-t-base-space) !important;
}

.u-els-margin-bottom-1o8 {
  margin-bottom: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-margin-bottom-1o4 {
  margin-bottom: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-margin-bottom-1o2 {
  margin-bottom: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-margin-bottom-3o4 {
  margin-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-margin-bottom-1x {
  margin-bottom: var(--ldn-t-base-space) !important;
}

.u-els-margin-bottom-1x1o2 {
  margin-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-margin-bottom-2x {
  margin-bottom: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-margin-bottom-3x {
  margin-bottom: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-margin-bottom-4x {
  margin-bottom: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-margin-bottom-5x {
  margin-bottom: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-margin-bottom-none {
  margin-bottom: 0 !important;
}

.u-els-margin-bottom-auto {
  margin-bottom: auto !important;
}

.u-els-margin-left {
  margin-left: var(--ldn-t-base-space) !important;
}

.u-els-margin-left-1o8 {
  margin-left: calc(var(--ldn-t-base-space) / 8) !important;
}

.u-els-margin-left-1o4 {
  margin-left: calc(var(--ldn-t-base-space) / 4) !important;
}

.u-els-margin-left-1o2 {
  margin-left: calc(var(--ldn-t-base-space) / 2) !important;
}

.u-els-margin-left-3o4 {
  margin-left: calc(var(--ldn-t-base-space) * 0.75) !important;
}

.u-els-margin-left-1x {
  margin-left: var(--ldn-t-base-space) !important;
}

.u-els-margin-left-1x1o2 {
  margin-left: calc(var(--ldn-t-base-space) * 1.5) !important;
}

.u-els-margin-left-2x {
  margin-left: calc(var(--ldn-t-base-space) * 2) !important;
}

.u-els-margin-left-3x {
  margin-left: calc(var(--ldn-t-base-space) * 3) !important;
}

.u-els-margin-left-4x {
  margin-left: calc(var(--ldn-t-base-space) * 4) !important;
}

.u-els-margin-left-5x {
  margin-left: calc(var(--ldn-t-base-space) * 5) !important;
}

.u-els-margin-left-none {
  margin-left: 0 !important;
}

.u-els-margin-left-auto {
  margin-left: auto !important;
}

@media (max-width: 99.99em) {
  .u-els-padding\@wide {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1o8\@wide {
    padding: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-1o4\@wide {
    padding: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-1o2\@wide {
    padding: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-3o4\@wide {
    padding: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-1x\@wide {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1x1o2\@wide {
    padding: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-2x\@wide {
    padding: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-3x\@wide {
    padding: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-4x\@wide {
    padding: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-5x\@wide {
    padding: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-none\@wide {
    padding: 0 !important;
  }
  .u-els-padding-auto\@wide {
    padding: auto !important;
  }
  .u-els-padding-top\@wide {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1o8\@wide {
    padding-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-top-1o4\@wide {
    padding-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-top-1o2\@wide {
    padding-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-top-3o4\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-top-1x\@wide {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1x1o2\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-top-2x\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-top-3x\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-top-4x\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-top-5x\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-top-none\@wide {
    padding-top: 0 !important;
  }
  .u-els-padding-top-auto\@wide {
    padding-top: auto !important;
  }
  .u-els-padding-right\@wide {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1o8\@wide {
    padding-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-right-1o4\@wide {
    padding-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-right-1o2\@wide {
    padding-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-right-3o4\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-right-1x\@wide {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1x1o2\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-right-2x\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-right-3x\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-right-4x\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-right-5x\@wide {
    padding-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-right-none\@wide {
    padding-right: 0 !important;
  }
  .u-els-padding-right-auto\@wide {
    padding-right: auto !important;
  }
  .u-els-padding-bottom\@wide {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1o8\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-bottom-1o4\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-bottom-1o2\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-bottom-3o4\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-bottom-1x\@wide {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1x1o2\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-bottom-2x\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-bottom-3x\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-bottom-4x\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-bottom-5x\@wide {
    padding-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-bottom-none\@wide {
    padding-bottom: 0 !important;
  }
  .u-els-padding-bottom-auto\@wide {
    padding-bottom: auto !important;
  }
  .u-els-padding-left\@wide {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1o8\@wide {
    padding-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-left-1o4\@wide {
    padding-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-left-1o2\@wide {
    padding-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-left-3o4\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-left-1x\@wide {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1x1o2\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-left-2x\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-left-3x\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-left-4x\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-left-5x\@wide {
    padding-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-left-none\@wide {
    padding-left: 0 !important;
  }
  .u-els-padding-left-auto\@wide {
    padding-left: auto !important;
  }
  .u-els-margin\@wide {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1o8\@wide {
    margin: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-1o4\@wide {
    margin: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-1o2\@wide {
    margin: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-3o4\@wide {
    margin: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-1x\@wide {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1x1o2\@wide {
    margin: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-2x\@wide {
    margin: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-3x\@wide {
    margin: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-4x\@wide {
    margin: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-5x\@wide {
    margin: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-none\@wide {
    margin: 0 !important;
  }
  .u-els-margin-auto\@wide {
    margin: auto !important;
  }
  .u-els-margin-top\@wide {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1o8\@wide {
    margin-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-top-1o4\@wide {
    margin-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-top-1o2\@wide {
    margin-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-top-3o4\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-top-1x\@wide {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1x1o2\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-top-2x\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-top-3x\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-top-4x\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-top-5x\@wide {
    margin-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-top-none\@wide {
    margin-top: 0 !important;
  }
  .u-els-margin-top-auto\@wide {
    margin-top: auto !important;
  }
  .u-els-margin-right\@wide {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1o8\@wide {
    margin-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-right-1o4\@wide {
    margin-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-right-1o2\@wide {
    margin-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-right-3o4\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-right-1x\@wide {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1x1o2\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-right-2x\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-right-3x\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-right-4x\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-right-5x\@wide {
    margin-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-right-none\@wide {
    margin-right: 0 !important;
  }
  .u-els-margin-right-auto\@wide {
    margin-right: auto !important;
  }
  .u-els-margin-bottom\@wide {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1o8\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-bottom-1o4\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-bottom-1o2\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-bottom-3o4\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-bottom-1x\@wide {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1x1o2\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-bottom-2x\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-bottom-3x\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-bottom-4x\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-bottom-5x\@wide {
    margin-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-bottom-none\@wide {
    margin-bottom: 0 !important;
  }
  .u-els-margin-bottom-auto\@wide {
    margin-bottom: auto !important;
  }
  .u-els-margin-left\@wide {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1o8\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-left-1o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-left-1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-left-3o4\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-left-1x\@wide {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1x1o2\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-left-2x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-left-3x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-left-4x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-left-5x\@wide {
    margin-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-left-none\@wide {
    margin-left: 0 !important;
  }
  .u-els-margin-left-auto\@wide {
    margin-left: auto !important;
  }
}
@media (max-width: 74.99em) {
  .u-els-padding\@desktop {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1o8\@desktop {
    padding: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-1o4\@desktop {
    padding: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-1o2\@desktop {
    padding: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-3o4\@desktop {
    padding: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-1x\@desktop {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1x1o2\@desktop {
    padding: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-2x\@desktop {
    padding: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-3x\@desktop {
    padding: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-4x\@desktop {
    padding: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-5x\@desktop {
    padding: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-none\@desktop {
    padding: 0 !important;
  }
  .u-els-padding-auto\@desktop {
    padding: auto !important;
  }
  .u-els-padding-top\@desktop {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1o8\@desktop {
    padding-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-top-1o4\@desktop {
    padding-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-top-1o2\@desktop {
    padding-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-top-3o4\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-top-1x\@desktop {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1x1o2\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-top-2x\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-top-3x\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-top-4x\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-top-5x\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-top-none\@desktop {
    padding-top: 0 !important;
  }
  .u-els-padding-top-auto\@desktop {
    padding-top: auto !important;
  }
  .u-els-padding-right\@desktop {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1o8\@desktop {
    padding-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-right-1o4\@desktop {
    padding-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-right-1o2\@desktop {
    padding-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-right-3o4\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-right-1x\@desktop {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1x1o2\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-right-2x\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-right-3x\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-right-4x\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-right-5x\@desktop {
    padding-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-right-none\@desktop {
    padding-right: 0 !important;
  }
  .u-els-padding-right-auto\@desktop {
    padding-right: auto !important;
  }
  .u-els-padding-bottom\@desktop {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1o8\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-bottom-1o4\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-bottom-1o2\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-bottom-3o4\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-bottom-1x\@desktop {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1x1o2\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-bottom-2x\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-bottom-3x\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-bottom-4x\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-bottom-5x\@desktop {
    padding-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-bottom-none\@desktop {
    padding-bottom: 0 !important;
  }
  .u-els-padding-bottom-auto\@desktop {
    padding-bottom: auto !important;
  }
  .u-els-padding-left\@desktop {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1o8\@desktop {
    padding-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-left-1o4\@desktop {
    padding-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-left-1o2\@desktop {
    padding-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-left-3o4\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-left-1x\@desktop {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1x1o2\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-left-2x\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-left-3x\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-left-4x\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-left-5x\@desktop {
    padding-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-left-none\@desktop {
    padding-left: 0 !important;
  }
  .u-els-padding-left-auto\@desktop {
    padding-left: auto !important;
  }
  .u-els-margin\@desktop {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1o8\@desktop {
    margin: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-1o4\@desktop {
    margin: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-1o2\@desktop {
    margin: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-3o4\@desktop {
    margin: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-1x\@desktop {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1x1o2\@desktop {
    margin: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-2x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-3x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-4x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-5x\@desktop {
    margin: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-none\@desktop {
    margin: 0 !important;
  }
  .u-els-margin-auto\@desktop {
    margin: auto !important;
  }
  .u-els-margin-top\@desktop {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1o8\@desktop {
    margin-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-top-1o4\@desktop {
    margin-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-top-1o2\@desktop {
    margin-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-top-3o4\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-top-1x\@desktop {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1x1o2\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-top-2x\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-top-3x\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-top-4x\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-top-5x\@desktop {
    margin-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-top-none\@desktop {
    margin-top: 0 !important;
  }
  .u-els-margin-top-auto\@desktop {
    margin-top: auto !important;
  }
  .u-els-margin-right\@desktop {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1o8\@desktop {
    margin-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-right-1o4\@desktop {
    margin-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-right-1o2\@desktop {
    margin-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-right-3o4\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-right-1x\@desktop {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1x1o2\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-right-2x\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-right-3x\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-right-4x\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-right-5x\@desktop {
    margin-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-right-none\@desktop {
    margin-right: 0 !important;
  }
  .u-els-margin-right-auto\@desktop {
    margin-right: auto !important;
  }
  .u-els-margin-bottom\@desktop {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1o8\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-bottom-1o4\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-bottom-1o2\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-bottom-3o4\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-bottom-1x\@desktop {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1x1o2\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-bottom-2x\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-bottom-3x\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-bottom-4x\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-bottom-5x\@desktop {
    margin-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-bottom-none\@desktop {
    margin-bottom: 0 !important;
  }
  .u-els-margin-bottom-auto\@desktop {
    margin-bottom: auto !important;
  }
  .u-els-margin-left\@desktop {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1o8\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-left-1o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-left-1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-left-3o4\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-left-1x\@desktop {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1x1o2\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-left-2x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-left-3x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-left-4x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-left-5x\@desktop {
    margin-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-left-none\@desktop {
    margin-left: 0 !important;
  }
  .u-els-margin-left-auto\@desktop {
    margin-left: auto !important;
  }
}
@media (max-width: 56.24em) {
  .u-els-padding\@tablet {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1o8\@tablet {
    padding: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-1o4\@tablet {
    padding: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-1o2\@tablet {
    padding: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-3o4\@tablet {
    padding: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-1x\@tablet {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1x1o2\@tablet {
    padding: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-2x\@tablet {
    padding: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-3x\@tablet {
    padding: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-4x\@tablet {
    padding: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-5x\@tablet {
    padding: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-none\@tablet {
    padding: 0 !important;
  }
  .u-els-padding-auto\@tablet {
    padding: auto !important;
  }
  .u-els-padding-top\@tablet {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1o8\@tablet {
    padding-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-top-1o4\@tablet {
    padding-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-top-1o2\@tablet {
    padding-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-top-3o4\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-top-1x\@tablet {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1x1o2\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-top-2x\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-top-3x\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-top-4x\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-top-5x\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-top-none\@tablet {
    padding-top: 0 !important;
  }
  .u-els-padding-top-auto\@tablet {
    padding-top: auto !important;
  }
  .u-els-padding-right\@tablet {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1o8\@tablet {
    padding-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-right-1o4\@tablet {
    padding-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-right-1o2\@tablet {
    padding-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-right-3o4\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-right-1x\@tablet {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1x1o2\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-right-2x\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-right-3x\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-right-4x\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-right-5x\@tablet {
    padding-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-right-none\@tablet {
    padding-right: 0 !important;
  }
  .u-els-padding-right-auto\@tablet {
    padding-right: auto !important;
  }
  .u-els-padding-bottom\@tablet {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1o8\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-bottom-1o4\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-bottom-1o2\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-bottom-3o4\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-bottom-1x\@tablet {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1x1o2\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-bottom-2x\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-bottom-3x\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-bottom-4x\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-bottom-5x\@tablet {
    padding-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-bottom-none\@tablet {
    padding-bottom: 0 !important;
  }
  .u-els-padding-bottom-auto\@tablet {
    padding-bottom: auto !important;
  }
  .u-els-padding-left\@tablet {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1o8\@tablet {
    padding-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-left-1o4\@tablet {
    padding-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-left-1o2\@tablet {
    padding-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-left-3o4\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-left-1x\@tablet {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1x1o2\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-left-2x\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-left-3x\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-left-4x\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-left-5x\@tablet {
    padding-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-left-none\@tablet {
    padding-left: 0 !important;
  }
  .u-els-padding-left-auto\@tablet {
    padding-left: auto !important;
  }
  .u-els-margin\@tablet {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1o8\@tablet {
    margin: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-1o4\@tablet {
    margin: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-1o2\@tablet {
    margin: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-3o4\@tablet {
    margin: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-1x\@tablet {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1x1o2\@tablet {
    margin: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-2x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-3x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-4x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-5x\@tablet {
    margin: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-none\@tablet {
    margin: 0 !important;
  }
  .u-els-margin-auto\@tablet {
    margin: auto !important;
  }
  .u-els-margin-top\@tablet {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1o8\@tablet {
    margin-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-top-1o4\@tablet {
    margin-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-top-1o2\@tablet {
    margin-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-top-3o4\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-top-1x\@tablet {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1x1o2\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-top-2x\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-top-3x\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-top-4x\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-top-5x\@tablet {
    margin-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-top-none\@tablet {
    margin-top: 0 !important;
  }
  .u-els-margin-top-auto\@tablet {
    margin-top: auto !important;
  }
  .u-els-margin-right\@tablet {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1o8\@tablet {
    margin-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-right-1o4\@tablet {
    margin-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-right-1o2\@tablet {
    margin-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-right-3o4\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-right-1x\@tablet {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1x1o2\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-right-2x\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-right-3x\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-right-4x\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-right-5x\@tablet {
    margin-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-right-none\@tablet {
    margin-right: 0 !important;
  }
  .u-els-margin-right-auto\@tablet {
    margin-right: auto !important;
  }
  .u-els-margin-bottom\@tablet {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1o8\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-bottom-1o4\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-bottom-1o2\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-bottom-3o4\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-bottom-1x\@tablet {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1x1o2\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-bottom-2x\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-bottom-3x\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-bottom-4x\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-bottom-5x\@tablet {
    margin-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-bottom-none\@tablet {
    margin-bottom: 0 !important;
  }
  .u-els-margin-bottom-auto\@tablet {
    margin-bottom: auto !important;
  }
  .u-els-margin-left\@tablet {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1o8\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-left-1o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-left-1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-left-3o4\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-left-1x\@tablet {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1x1o2\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-left-2x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-left-3x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-left-4x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-left-5x\@tablet {
    margin-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-left-none\@tablet {
    margin-left: 0 !important;
  }
  .u-els-margin-left-auto\@tablet {
    margin-left: auto !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-padding\@mobile {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1o8\@mobile {
    padding: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-1o4\@mobile {
    padding: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-1o2\@mobile {
    padding: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-3o4\@mobile {
    padding: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-1x\@mobile {
    padding: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-1x1o2\@mobile {
    padding: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-2x\@mobile {
    padding: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-3x\@mobile {
    padding: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-4x\@mobile {
    padding: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-5x\@mobile {
    padding: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-none\@mobile {
    padding: 0 !important;
  }
  .u-els-padding-auto\@mobile {
    padding: auto !important;
  }
  .u-els-padding-top\@mobile {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1o8\@mobile {
    padding-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-top-1o4\@mobile {
    padding-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-top-1o2\@mobile {
    padding-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-top-3o4\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-top-1x\@mobile {
    padding-top: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-top-1x1o2\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-top-2x\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-top-3x\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-top-4x\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-top-5x\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-top-none\@mobile {
    padding-top: 0 !important;
  }
  .u-els-padding-top-auto\@mobile {
    padding-top: auto !important;
  }
  .u-els-padding-right\@mobile {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1o8\@mobile {
    padding-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-right-1o4\@mobile {
    padding-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-right-1o2\@mobile {
    padding-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-right-3o4\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-right-1x\@mobile {
    padding-right: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-right-1x1o2\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-right-2x\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-right-3x\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-right-4x\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-right-5x\@mobile {
    padding-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-right-none\@mobile {
    padding-right: 0 !important;
  }
  .u-els-padding-right-auto\@mobile {
    padding-right: auto !important;
  }
  .u-els-padding-bottom\@mobile {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1o8\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-bottom-1o4\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-bottom-1o2\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-bottom-3o4\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-bottom-1x\@mobile {
    padding-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-bottom-1x1o2\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-bottom-2x\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-bottom-3x\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-bottom-4x\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-bottom-5x\@mobile {
    padding-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-bottom-none\@mobile {
    padding-bottom: 0 !important;
  }
  .u-els-padding-bottom-auto\@mobile {
    padding-bottom: auto !important;
  }
  .u-els-padding-left\@mobile {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1o8\@mobile {
    padding-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-padding-left-1o4\@mobile {
    padding-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-padding-left-1o2\@mobile {
    padding-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-padding-left-3o4\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-padding-left-1x\@mobile {
    padding-left: var(--ldn-t-base-space) !important;
  }
  .u-els-padding-left-1x1o2\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-padding-left-2x\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-padding-left-3x\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-padding-left-4x\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-padding-left-5x\@mobile {
    padding-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-padding-left-none\@mobile {
    padding-left: 0 !important;
  }
  .u-els-padding-left-auto\@mobile {
    padding-left: auto !important;
  }
  .u-els-margin\@mobile {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1o8\@mobile {
    margin: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-1o4\@mobile {
    margin: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-1o2\@mobile {
    margin: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-3o4\@mobile {
    margin: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-1x\@mobile {
    margin: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-1x1o2\@mobile {
    margin: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-2x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-3x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-4x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-5x\@mobile {
    margin: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-none\@mobile {
    margin: 0 !important;
  }
  .u-els-margin-auto\@mobile {
    margin: auto !important;
  }
  .u-els-margin-top\@mobile {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1o8\@mobile {
    margin-top: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-top-1o4\@mobile {
    margin-top: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-top-1o2\@mobile {
    margin-top: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-top-3o4\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-top-1x\@mobile {
    margin-top: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-top-1x1o2\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-top-2x\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-top-3x\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-top-4x\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-top-5x\@mobile {
    margin-top: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-top-none\@mobile {
    margin-top: 0 !important;
  }
  .u-els-margin-top-auto\@mobile {
    margin-top: auto !important;
  }
  .u-els-margin-right\@mobile {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1o8\@mobile {
    margin-right: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-right-1o4\@mobile {
    margin-right: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-right-1o2\@mobile {
    margin-right: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-right-3o4\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-right-1x\@mobile {
    margin-right: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-right-1x1o2\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-right-2x\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-right-3x\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-right-4x\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-right-5x\@mobile {
    margin-right: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-right-none\@mobile {
    margin-right: 0 !important;
  }
  .u-els-margin-right-auto\@mobile {
    margin-right: auto !important;
  }
  .u-els-margin-bottom\@mobile {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1o8\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-bottom-1o4\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-bottom-1o2\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-bottom-3o4\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-bottom-1x\@mobile {
    margin-bottom: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-bottom-1x1o2\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-bottom-2x\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-bottom-3x\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-bottom-4x\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-bottom-5x\@mobile {
    margin-bottom: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-bottom-none\@mobile {
    margin-bottom: 0 !important;
  }
  .u-els-margin-bottom-auto\@mobile {
    margin-bottom: auto !important;
  }
  .u-els-margin-left\@mobile {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1o8\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 8) !important;
  }
  .u-els-margin-left-1o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 4) !important;
  }
  .u-els-margin-left-1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) / 2) !important;
  }
  .u-els-margin-left-3o4\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 0.75) !important;
  }
  .u-els-margin-left-1x\@mobile {
    margin-left: var(--ldn-t-base-space) !important;
  }
  .u-els-margin-left-1x1o2\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 1.5) !important;
  }
  .u-els-margin-left-2x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 2) !important;
  }
  .u-els-margin-left-3x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 3) !important;
  }
  .u-els-margin-left-4x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 4) !important;
  }
  .u-els-margin-left-5x\@mobile {
    margin-left: calc(var(--ldn-t-base-space) * 5) !important;
  }
  .u-els-margin-left-none\@mobile {
    margin-left: 0 !important;
  }
  .u-els-margin-left-auto\@mobile {
    margin-left: auto !important;
  }
}
.u-els-text-decoration-underline {
  text-decoration: underline !important;
}

.u-els-readable-width {
  max-width: calc(37.5 * var(--eds-t-type-body-medium-font_size)) !important;
}

.u-els-nowrap {
  white-space: nowrap;
}

.u-els-ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
}

.u-els-hyphenate {
  hyphens: auto;
  word-wrap: break-word;
}

.u-els-transition-all {
  transition: all var(--eds-t-timing-transition-fast) ease;
}

.u-els-transform-rotate-90 {
  transform: rotate(90deg);
}

.u-els-transform-rotate-180 {
  transform: rotate(180deg);
}

.u-els-transform-rotate-neg90 {
  transform: rotate(-90deg);
}

.u-els-transform-rotate-neg180 {
  transform: rotate(-180deg);
}

.u-els-width-1o1 {
  width: 100% !important;
}

.u-els-view-width-1o1 {
  width: 100vw !important;
}

.u-els-min-width-1o1 {
  min-width: 100% !important;
}

.u-els-min-view-width-1o1 {
  min-width: 100vw !important;
}

.u-els-max-width-1o1 {
  max-width: 100% !important;
}

.u-els-max-view-width-1o1 {
  max-width: 100vw !important;
}

.u-els-width-1o2 {
  width: 50% !important;
}

.u-els-view-width-1o2 {
  width: 50vw !important;
}

.u-els-min-width-1o2 {
  min-width: 50% !important;
}

.u-els-min-view-width-1o2 {
  min-width: 50vw !important;
}

.u-els-max-width-1o2 {
  max-width: 50% !important;
}

.u-els-max-view-width-1o2 {
  max-width: 50vw !important;
}

.u-els-width-2o2 {
  width: 100% !important;
}

.u-els-view-width-2o2 {
  width: 100vw !important;
}

.u-els-min-width-2o2 {
  min-width: 100% !important;
}

.u-els-min-view-width-2o2 {
  min-width: 100vw !important;
}

.u-els-max-width-2o2 {
  max-width: 100% !important;
}

.u-els-max-view-width-2o2 {
  max-width: 100vw !important;
}

.u-els-width-1o3 {
  width: 33.3333333333% !important;
}

.u-els-view-width-1o3 {
  width: 33.3333333333vw !important;
}

.u-els-min-width-1o3 {
  min-width: 33.3333333333% !important;
}

.u-els-min-view-width-1o3 {
  min-width: 33.3333333333vw !important;
}

.u-els-max-width-1o3 {
  max-width: 33.3333333333% !important;
}

.u-els-max-view-width-1o3 {
  max-width: 33.3333333333vw !important;
}

.u-els-width-2o3 {
  width: 66.6666666667% !important;
}

.u-els-view-width-2o3 {
  width: 66.6666666667vw !important;
}

.u-els-min-width-2o3 {
  min-width: 66.6666666667% !important;
}

.u-els-min-view-width-2o3 {
  min-width: 66.6666666667vw !important;
}

.u-els-max-width-2o3 {
  max-width: 66.6666666667% !important;
}

.u-els-max-view-width-2o3 {
  max-width: 66.6666666667vw !important;
}

.u-els-width-3o3 {
  width: 100% !important;
}

.u-els-view-width-3o3 {
  width: 100vw !important;
}

.u-els-min-width-3o3 {
  min-width: 100% !important;
}

.u-els-min-view-width-3o3 {
  min-width: 100vw !important;
}

.u-els-max-width-3o3 {
  max-width: 100% !important;
}

.u-els-max-view-width-3o3 {
  max-width: 100vw !important;
}

.u-els-width-1o4 {
  width: 25% !important;
}

.u-els-view-width-1o4 {
  width: 25vw !important;
}

.u-els-min-width-1o4 {
  min-width: 25% !important;
}

.u-els-min-view-width-1o4 {
  min-width: 25vw !important;
}

.u-els-max-width-1o4 {
  max-width: 25% !important;
}

.u-els-max-view-width-1o4 {
  max-width: 25vw !important;
}

.u-els-width-2o4 {
  width: 50% !important;
}

.u-els-view-width-2o4 {
  width: 50vw !important;
}

.u-els-min-width-2o4 {
  min-width: 50% !important;
}

.u-els-min-view-width-2o4 {
  min-width: 50vw !important;
}

.u-els-max-width-2o4 {
  max-width: 50% !important;
}

.u-els-max-view-width-2o4 {
  max-width: 50vw !important;
}

.u-els-width-3o4 {
  width: 75% !important;
}

.u-els-view-width-3o4 {
  width: 75vw !important;
}

.u-els-min-width-3o4 {
  min-width: 75% !important;
}

.u-els-min-view-width-3o4 {
  min-width: 75vw !important;
}

.u-els-max-width-3o4 {
  max-width: 75% !important;
}

.u-els-max-view-width-3o4 {
  max-width: 75vw !important;
}

.u-els-width-4o4 {
  width: 100% !important;
}

.u-els-view-width-4o4 {
  width: 100vw !important;
}

.u-els-min-width-4o4 {
  min-width: 100% !important;
}

.u-els-min-view-width-4o4 {
  min-width: 100vw !important;
}

.u-els-max-width-4o4 {
  max-width: 100% !important;
}

.u-els-max-view-width-4o4 {
  max-width: 100vw !important;
}

.u-els-width-1o5 {
  width: 20% !important;
}

.u-els-view-width-1o5 {
  width: 20vw !important;
}

.u-els-min-width-1o5 {
  min-width: 20% !important;
}

.u-els-min-view-width-1o5 {
  min-width: 20vw !important;
}

.u-els-max-width-1o5 {
  max-width: 20% !important;
}

.u-els-max-view-width-1o5 {
  max-width: 20vw !important;
}

.u-els-width-2o5 {
  width: 40% !important;
}

.u-els-view-width-2o5 {
  width: 40vw !important;
}

.u-els-min-width-2o5 {
  min-width: 40% !important;
}

.u-els-min-view-width-2o5 {
  min-width: 40vw !important;
}

.u-els-max-width-2o5 {
  max-width: 40% !important;
}

.u-els-max-view-width-2o5 {
  max-width: 40vw !important;
}

.u-els-width-3o5 {
  width: 60% !important;
}

.u-els-view-width-3o5 {
  width: 60vw !important;
}

.u-els-min-width-3o5 {
  min-width: 60% !important;
}

.u-els-min-view-width-3o5 {
  min-width: 60vw !important;
}

.u-els-max-width-3o5 {
  max-width: 60% !important;
}

.u-els-max-view-width-3o5 {
  max-width: 60vw !important;
}

.u-els-width-4o5 {
  width: 80% !important;
}

.u-els-view-width-4o5 {
  width: 80vw !important;
}

.u-els-min-width-4o5 {
  min-width: 80% !important;
}

.u-els-min-view-width-4o5 {
  min-width: 80vw !important;
}

.u-els-max-width-4o5 {
  max-width: 80% !important;
}

.u-els-max-view-width-4o5 {
  max-width: 80vw !important;
}

.u-els-width-5o5 {
  width: 100% !important;
}

.u-els-view-width-5o5 {
  width: 100vw !important;
}

.u-els-min-width-5o5 {
  min-width: 100% !important;
}

.u-els-min-view-width-5o5 {
  min-width: 100vw !important;
}

.u-els-max-width-5o5 {
  max-width: 100% !important;
}

.u-els-max-view-width-5o5 {
  max-width: 100vw !important;
}

.u-els-width-1o6 {
  width: 16.6666666667% !important;
}

.u-els-view-width-1o6 {
  width: 16.6666666667vw !important;
}

.u-els-min-width-1o6 {
  min-width: 16.6666666667% !important;
}

.u-els-min-view-width-1o6 {
  min-width: 16.6666666667vw !important;
}

.u-els-max-width-1o6 {
  max-width: 16.6666666667% !important;
}

.u-els-max-view-width-1o6 {
  max-width: 16.6666666667vw !important;
}

.u-els-width-2o6 {
  width: 33.3333333333% !important;
}

.u-els-view-width-2o6 {
  width: 33.3333333333vw !important;
}

.u-els-min-width-2o6 {
  min-width: 33.3333333333% !important;
}

.u-els-min-view-width-2o6 {
  min-width: 33.3333333333vw !important;
}

.u-els-max-width-2o6 {
  max-width: 33.3333333333% !important;
}

.u-els-max-view-width-2o6 {
  max-width: 33.3333333333vw !important;
}

.u-els-width-3o6 {
  width: 50% !important;
}

.u-els-view-width-3o6 {
  width: 50vw !important;
}

.u-els-min-width-3o6 {
  min-width: 50% !important;
}

.u-els-min-view-width-3o6 {
  min-width: 50vw !important;
}

.u-els-max-width-3o6 {
  max-width: 50% !important;
}

.u-els-max-view-width-3o6 {
  max-width: 50vw !important;
}

.u-els-width-4o6 {
  width: 66.6666666667% !important;
}

.u-els-view-width-4o6 {
  width: 66.6666666667vw !important;
}

.u-els-min-width-4o6 {
  min-width: 66.6666666667% !important;
}

.u-els-min-view-width-4o6 {
  min-width: 66.6666666667vw !important;
}

.u-els-max-width-4o6 {
  max-width: 66.6666666667% !important;
}

.u-els-max-view-width-4o6 {
  max-width: 66.6666666667vw !important;
}

.u-els-width-5o6 {
  width: 83.3333333333% !important;
}

.u-els-view-width-5o6 {
  width: 83.3333333333vw !important;
}

.u-els-min-width-5o6 {
  min-width: 83.3333333333% !important;
}

.u-els-min-view-width-5o6 {
  min-width: 83.3333333333vw !important;
}

.u-els-max-width-5o6 {
  max-width: 83.3333333333% !important;
}

.u-els-max-view-width-5o6 {
  max-width: 83.3333333333vw !important;
}

.u-els-width-6o6 {
  width: 100% !important;
}

.u-els-view-width-6o6 {
  width: 100vw !important;
}

.u-els-min-width-6o6 {
  min-width: 100% !important;
}

.u-els-min-view-width-6o6 {
  min-width: 100vw !important;
}

.u-els-max-width-6o6 {
  max-width: 100% !important;
}

.u-els-max-view-width-6o6 {
  max-width: 100vw !important;
}

.u-els-width-1o10 {
  width: 10% !important;
}

.u-els-view-width-1o10 {
  width: 10vw !important;
}

.u-els-min-width-1o10 {
  min-width: 10% !important;
}

.u-els-min-view-width-1o10 {
  min-width: 10vw !important;
}

.u-els-max-width-1o10 {
  max-width: 10% !important;
}

.u-els-max-view-width-1o10 {
  max-width: 10vw !important;
}

.u-els-width-2o10 {
  width: 20% !important;
}

.u-els-view-width-2o10 {
  width: 20vw !important;
}

.u-els-min-width-2o10 {
  min-width: 20% !important;
}

.u-els-min-view-width-2o10 {
  min-width: 20vw !important;
}

.u-els-max-width-2o10 {
  max-width: 20% !important;
}

.u-els-max-view-width-2o10 {
  max-width: 20vw !important;
}

.u-els-width-3o10 {
  width: 30% !important;
}

.u-els-view-width-3o10 {
  width: 30vw !important;
}

.u-els-min-width-3o10 {
  min-width: 30% !important;
}

.u-els-min-view-width-3o10 {
  min-width: 30vw !important;
}

.u-els-max-width-3o10 {
  max-width: 30% !important;
}

.u-els-max-view-width-3o10 {
  max-width: 30vw !important;
}

.u-els-width-4o10 {
  width: 40% !important;
}

.u-els-view-width-4o10 {
  width: 40vw !important;
}

.u-els-min-width-4o10 {
  min-width: 40% !important;
}

.u-els-min-view-width-4o10 {
  min-width: 40vw !important;
}

.u-els-max-width-4o10 {
  max-width: 40% !important;
}

.u-els-max-view-width-4o10 {
  max-width: 40vw !important;
}

.u-els-width-5o10 {
  width: 50% !important;
}

.u-els-view-width-5o10 {
  width: 50vw !important;
}

.u-els-min-width-5o10 {
  min-width: 50% !important;
}

.u-els-min-view-width-5o10 {
  min-width: 50vw !important;
}

.u-els-max-width-5o10 {
  max-width: 50% !important;
}

.u-els-max-view-width-5o10 {
  max-width: 50vw !important;
}

.u-els-width-6o10 {
  width: 60% !important;
}

.u-els-view-width-6o10 {
  width: 60vw !important;
}

.u-els-min-width-6o10 {
  min-width: 60% !important;
}

.u-els-min-view-width-6o10 {
  min-width: 60vw !important;
}

.u-els-max-width-6o10 {
  max-width: 60% !important;
}

.u-els-max-view-width-6o10 {
  max-width: 60vw !important;
}

.u-els-width-7o10 {
  width: 70% !important;
}

.u-els-view-width-7o10 {
  width: 70vw !important;
}

.u-els-min-width-7o10 {
  min-width: 70% !important;
}

.u-els-min-view-width-7o10 {
  min-width: 70vw !important;
}

.u-els-max-width-7o10 {
  max-width: 70% !important;
}

.u-els-max-view-width-7o10 {
  max-width: 70vw !important;
}

.u-els-width-8o10 {
  width: 80% !important;
}

.u-els-view-width-8o10 {
  width: 80vw !important;
}

.u-els-min-width-8o10 {
  min-width: 80% !important;
}

.u-els-min-view-width-8o10 {
  min-width: 80vw !important;
}

.u-els-max-width-8o10 {
  max-width: 80% !important;
}

.u-els-max-view-width-8o10 {
  max-width: 80vw !important;
}

.u-els-width-9o10 {
  width: 90% !important;
}

.u-els-view-width-9o10 {
  width: 90vw !important;
}

.u-els-min-width-9o10 {
  min-width: 90% !important;
}

.u-els-min-view-width-9o10 {
  min-width: 90vw !important;
}

.u-els-max-width-9o10 {
  max-width: 90% !important;
}

.u-els-max-view-width-9o10 {
  max-width: 90vw !important;
}

.u-els-width-10o10 {
  width: 100% !important;
}

.u-els-view-width-10o10 {
  width: 100vw !important;
}

.u-els-min-width-10o10 {
  min-width: 100% !important;
}

.u-els-min-view-width-10o10 {
  min-width: 100vw !important;
}

.u-els-max-width-10o10 {
  max-width: 100% !important;
}

.u-els-max-view-width-10o10 {
  max-width: 100vw !important;
}

.u-els-width-1o12 {
  width: 8.3333333333% !important;
}

.u-els-view-width-1o12 {
  width: 8.3333333333vw !important;
}

.u-els-min-width-1o12 {
  min-width: 8.3333333333% !important;
}

.u-els-min-view-width-1o12 {
  min-width: 8.3333333333vw !important;
}

.u-els-max-width-1o12 {
  max-width: 8.3333333333% !important;
}

.u-els-max-view-width-1o12 {
  max-width: 8.3333333333vw !important;
}

.u-els-width-2o12 {
  width: 16.6666666667% !important;
}

.u-els-view-width-2o12 {
  width: 16.6666666667vw !important;
}

.u-els-min-width-2o12 {
  min-width: 16.6666666667% !important;
}

.u-els-min-view-width-2o12 {
  min-width: 16.6666666667vw !important;
}

.u-els-max-width-2o12 {
  max-width: 16.6666666667% !important;
}

.u-els-max-view-width-2o12 {
  max-width: 16.6666666667vw !important;
}

.u-els-width-3o12 {
  width: 25% !important;
}

.u-els-view-width-3o12 {
  width: 25vw !important;
}

.u-els-min-width-3o12 {
  min-width: 25% !important;
}

.u-els-min-view-width-3o12 {
  min-width: 25vw !important;
}

.u-els-max-width-3o12 {
  max-width: 25% !important;
}

.u-els-max-view-width-3o12 {
  max-width: 25vw !important;
}

.u-els-width-4o12 {
  width: 33.3333333333% !important;
}

.u-els-view-width-4o12 {
  width: 33.3333333333vw !important;
}

.u-els-min-width-4o12 {
  min-width: 33.3333333333% !important;
}

.u-els-min-view-width-4o12 {
  min-width: 33.3333333333vw !important;
}

.u-els-max-width-4o12 {
  max-width: 33.3333333333% !important;
}

.u-els-max-view-width-4o12 {
  max-width: 33.3333333333vw !important;
}

.u-els-width-5o12 {
  width: 41.6666666667% !important;
}

.u-els-view-width-5o12 {
  width: 41.6666666667vw !important;
}

.u-els-min-width-5o12 {
  min-width: 41.6666666667% !important;
}

.u-els-min-view-width-5o12 {
  min-width: 41.6666666667vw !important;
}

.u-els-max-width-5o12 {
  max-width: 41.6666666667% !important;
}

.u-els-max-view-width-5o12 {
  max-width: 41.6666666667vw !important;
}

.u-els-width-6o12 {
  width: 50% !important;
}

.u-els-view-width-6o12 {
  width: 50vw !important;
}

.u-els-min-width-6o12 {
  min-width: 50% !important;
}

.u-els-min-view-width-6o12 {
  min-width: 50vw !important;
}

.u-els-max-width-6o12 {
  max-width: 50% !important;
}

.u-els-max-view-width-6o12 {
  max-width: 50vw !important;
}

.u-els-width-7o12 {
  width: 58.3333333333% !important;
}

.u-els-view-width-7o12 {
  width: 58.3333333333vw !important;
}

.u-els-min-width-7o12 {
  min-width: 58.3333333333% !important;
}

.u-els-min-view-width-7o12 {
  min-width: 58.3333333333vw !important;
}

.u-els-max-width-7o12 {
  max-width: 58.3333333333% !important;
}

.u-els-max-view-width-7o12 {
  max-width: 58.3333333333vw !important;
}

.u-els-width-8o12 {
  width: 66.6666666667% !important;
}

.u-els-view-width-8o12 {
  width: 66.6666666667vw !important;
}

.u-els-min-width-8o12 {
  min-width: 66.6666666667% !important;
}

.u-els-min-view-width-8o12 {
  min-width: 66.6666666667vw !important;
}

.u-els-max-width-8o12 {
  max-width: 66.6666666667% !important;
}

.u-els-max-view-width-8o12 {
  max-width: 66.6666666667vw !important;
}

.u-els-width-9o12 {
  width: 75% !important;
}

.u-els-view-width-9o12 {
  width: 75vw !important;
}

.u-els-min-width-9o12 {
  min-width: 75% !important;
}

.u-els-min-view-width-9o12 {
  min-width: 75vw !important;
}

.u-els-max-width-9o12 {
  max-width: 75% !important;
}

.u-els-max-view-width-9o12 {
  max-width: 75vw !important;
}

.u-els-width-10o12 {
  width: 83.3333333333% !important;
}

.u-els-view-width-10o12 {
  width: 83.3333333333vw !important;
}

.u-els-min-width-10o12 {
  min-width: 83.3333333333% !important;
}

.u-els-min-view-width-10o12 {
  min-width: 83.3333333333vw !important;
}

.u-els-max-width-10o12 {
  max-width: 83.3333333333% !important;
}

.u-els-max-view-width-10o12 {
  max-width: 83.3333333333vw !important;
}

.u-els-width-11o12 {
  width: 91.6666666667% !important;
}

.u-els-view-width-11o12 {
  width: 91.6666666667vw !important;
}

.u-els-min-width-11o12 {
  min-width: 91.6666666667% !important;
}

.u-els-min-view-width-11o12 {
  min-width: 91.6666666667vw !important;
}

.u-els-max-width-11o12 {
  max-width: 91.6666666667% !important;
}

.u-els-max-view-width-11o12 {
  max-width: 91.6666666667vw !important;
}

.u-els-width-12o12 {
  width: 100% !important;
}

.u-els-view-width-12o12 {
  width: 100vw !important;
}

.u-els-min-width-12o12 {
  min-width: 100% !important;
}

.u-els-min-view-width-12o12 {
  min-width: 100vw !important;
}

.u-els-max-width-12o12 {
  max-width: 100% !important;
}

.u-els-max-view-width-12o12 {
  max-width: 100vw !important;
}

.u-els-width-auto {
  width: auto !important;
}

@media (max-width: 99.99em) {
  .u-els-width-1o1\@wide {
    width: 100% !important;
  }
  .u-els-view-width-1o1\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-1o1\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-1o1\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-1o1\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-1o1\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o2\@wide {
    width: 50% !important;
  }
  .u-els-view-width-1o2\@wide {
    width: 50vw !important;
  }
  .u-els-min-width-1o2\@wide {
    min-width: 50% !important;
  }
  .u-els-min-view-width-1o2\@wide {
    min-width: 50vw !important;
  }
  .u-els-max-width-1o2\@wide {
    max-width: 50% !important;
  }
  .u-els-max-view-width-1o2\@wide {
    max-width: 50vw !important;
  }
  .u-els-width-2o2\@wide {
    width: 100% !important;
  }
  .u-els-view-width-2o2\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-2o2\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-2o2\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-2o2\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-2o2\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o3\@wide {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-1o3\@wide {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-1o3\@wide {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-1o3\@wide {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-1o3\@wide {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-1o3\@wide {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-2o3\@wide {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-2o3\@wide {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-2o3\@wide {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-2o3\@wide {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-2o3\@wide {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-2o3\@wide {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-3o3\@wide {
    width: 100% !important;
  }
  .u-els-view-width-3o3\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-3o3\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-3o3\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-3o3\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-3o3\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o4\@wide {
    width: 25% !important;
  }
  .u-els-view-width-1o4\@wide {
    width: 25vw !important;
  }
  .u-els-min-width-1o4\@wide {
    min-width: 25% !important;
  }
  .u-els-min-view-width-1o4\@wide {
    min-width: 25vw !important;
  }
  .u-els-max-width-1o4\@wide {
    max-width: 25% !important;
  }
  .u-els-max-view-width-1o4\@wide {
    max-width: 25vw !important;
  }
  .u-els-width-2o4\@wide {
    width: 50% !important;
  }
  .u-els-view-width-2o4\@wide {
    width: 50vw !important;
  }
  .u-els-min-width-2o4\@wide {
    min-width: 50% !important;
  }
  .u-els-min-view-width-2o4\@wide {
    min-width: 50vw !important;
  }
  .u-els-max-width-2o4\@wide {
    max-width: 50% !important;
  }
  .u-els-max-view-width-2o4\@wide {
    max-width: 50vw !important;
  }
  .u-els-width-3o4\@wide {
    width: 75% !important;
  }
  .u-els-view-width-3o4\@wide {
    width: 75vw !important;
  }
  .u-els-min-width-3o4\@wide {
    min-width: 75% !important;
  }
  .u-els-min-view-width-3o4\@wide {
    min-width: 75vw !important;
  }
  .u-els-max-width-3o4\@wide {
    max-width: 75% !important;
  }
  .u-els-max-view-width-3o4\@wide {
    max-width: 75vw !important;
  }
  .u-els-width-4o4\@wide {
    width: 100% !important;
  }
  .u-els-view-width-4o4\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-4o4\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-4o4\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-4o4\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-4o4\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o5\@wide {
    width: 20% !important;
  }
  .u-els-view-width-1o5\@wide {
    width: 20vw !important;
  }
  .u-els-min-width-1o5\@wide {
    min-width: 20% !important;
  }
  .u-els-min-view-width-1o5\@wide {
    min-width: 20vw !important;
  }
  .u-els-max-width-1o5\@wide {
    max-width: 20% !important;
  }
  .u-els-max-view-width-1o5\@wide {
    max-width: 20vw !important;
  }
  .u-els-width-2o5\@wide {
    width: 40% !important;
  }
  .u-els-view-width-2o5\@wide {
    width: 40vw !important;
  }
  .u-els-min-width-2o5\@wide {
    min-width: 40% !important;
  }
  .u-els-min-view-width-2o5\@wide {
    min-width: 40vw !important;
  }
  .u-els-max-width-2o5\@wide {
    max-width: 40% !important;
  }
  .u-els-max-view-width-2o5\@wide {
    max-width: 40vw !important;
  }
  .u-els-width-3o5\@wide {
    width: 60% !important;
  }
  .u-els-view-width-3o5\@wide {
    width: 60vw !important;
  }
  .u-els-min-width-3o5\@wide {
    min-width: 60% !important;
  }
  .u-els-min-view-width-3o5\@wide {
    min-width: 60vw !important;
  }
  .u-els-max-width-3o5\@wide {
    max-width: 60% !important;
  }
  .u-els-max-view-width-3o5\@wide {
    max-width: 60vw !important;
  }
  .u-els-width-4o5\@wide {
    width: 80% !important;
  }
  .u-els-view-width-4o5\@wide {
    width: 80vw !important;
  }
  .u-els-min-width-4o5\@wide {
    min-width: 80% !important;
  }
  .u-els-min-view-width-4o5\@wide {
    min-width: 80vw !important;
  }
  .u-els-max-width-4o5\@wide {
    max-width: 80% !important;
  }
  .u-els-max-view-width-4o5\@wide {
    max-width: 80vw !important;
  }
  .u-els-width-5o5\@wide {
    width: 100% !important;
  }
  .u-els-view-width-5o5\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-5o5\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-5o5\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-5o5\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-5o5\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o6\@wide {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-1o6\@wide {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-1o6\@wide {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-1o6\@wide {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-1o6\@wide {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-1o6\@wide {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-2o6\@wide {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-2o6\@wide {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-2o6\@wide {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-2o6\@wide {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-2o6\@wide {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-2o6\@wide {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-3o6\@wide {
    width: 50% !important;
  }
  .u-els-view-width-3o6\@wide {
    width: 50vw !important;
  }
  .u-els-min-width-3o6\@wide {
    min-width: 50% !important;
  }
  .u-els-min-view-width-3o6\@wide {
    min-width: 50vw !important;
  }
  .u-els-max-width-3o6\@wide {
    max-width: 50% !important;
  }
  .u-els-max-view-width-3o6\@wide {
    max-width: 50vw !important;
  }
  .u-els-width-4o6\@wide {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-4o6\@wide {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-4o6\@wide {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-4o6\@wide {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-4o6\@wide {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-4o6\@wide {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-5o6\@wide {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-5o6\@wide {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-5o6\@wide {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-5o6\@wide {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-5o6\@wide {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-5o6\@wide {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-6o6\@wide {
    width: 100% !important;
  }
  .u-els-view-width-6o6\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-6o6\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-6o6\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-6o6\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-6o6\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o10\@wide {
    width: 10% !important;
  }
  .u-els-view-width-1o10\@wide {
    width: 10vw !important;
  }
  .u-els-min-width-1o10\@wide {
    min-width: 10% !important;
  }
  .u-els-min-view-width-1o10\@wide {
    min-width: 10vw !important;
  }
  .u-els-max-width-1o10\@wide {
    max-width: 10% !important;
  }
  .u-els-max-view-width-1o10\@wide {
    max-width: 10vw !important;
  }
  .u-els-width-2o10\@wide {
    width: 20% !important;
  }
  .u-els-view-width-2o10\@wide {
    width: 20vw !important;
  }
  .u-els-min-width-2o10\@wide {
    min-width: 20% !important;
  }
  .u-els-min-view-width-2o10\@wide {
    min-width: 20vw !important;
  }
  .u-els-max-width-2o10\@wide {
    max-width: 20% !important;
  }
  .u-els-max-view-width-2o10\@wide {
    max-width: 20vw !important;
  }
  .u-els-width-3o10\@wide {
    width: 30% !important;
  }
  .u-els-view-width-3o10\@wide {
    width: 30vw !important;
  }
  .u-els-min-width-3o10\@wide {
    min-width: 30% !important;
  }
  .u-els-min-view-width-3o10\@wide {
    min-width: 30vw !important;
  }
  .u-els-max-width-3o10\@wide {
    max-width: 30% !important;
  }
  .u-els-max-view-width-3o10\@wide {
    max-width: 30vw !important;
  }
  .u-els-width-4o10\@wide {
    width: 40% !important;
  }
  .u-els-view-width-4o10\@wide {
    width: 40vw !important;
  }
  .u-els-min-width-4o10\@wide {
    min-width: 40% !important;
  }
  .u-els-min-view-width-4o10\@wide {
    min-width: 40vw !important;
  }
  .u-els-max-width-4o10\@wide {
    max-width: 40% !important;
  }
  .u-els-max-view-width-4o10\@wide {
    max-width: 40vw !important;
  }
  .u-els-width-5o10\@wide {
    width: 50% !important;
  }
  .u-els-view-width-5o10\@wide {
    width: 50vw !important;
  }
  .u-els-min-width-5o10\@wide {
    min-width: 50% !important;
  }
  .u-els-min-view-width-5o10\@wide {
    min-width: 50vw !important;
  }
  .u-els-max-width-5o10\@wide {
    max-width: 50% !important;
  }
  .u-els-max-view-width-5o10\@wide {
    max-width: 50vw !important;
  }
  .u-els-width-6o10\@wide {
    width: 60% !important;
  }
  .u-els-view-width-6o10\@wide {
    width: 60vw !important;
  }
  .u-els-min-width-6o10\@wide {
    min-width: 60% !important;
  }
  .u-els-min-view-width-6o10\@wide {
    min-width: 60vw !important;
  }
  .u-els-max-width-6o10\@wide {
    max-width: 60% !important;
  }
  .u-els-max-view-width-6o10\@wide {
    max-width: 60vw !important;
  }
  .u-els-width-7o10\@wide {
    width: 70% !important;
  }
  .u-els-view-width-7o10\@wide {
    width: 70vw !important;
  }
  .u-els-min-width-7o10\@wide {
    min-width: 70% !important;
  }
  .u-els-min-view-width-7o10\@wide {
    min-width: 70vw !important;
  }
  .u-els-max-width-7o10\@wide {
    max-width: 70% !important;
  }
  .u-els-max-view-width-7o10\@wide {
    max-width: 70vw !important;
  }
  .u-els-width-8o10\@wide {
    width: 80% !important;
  }
  .u-els-view-width-8o10\@wide {
    width: 80vw !important;
  }
  .u-els-min-width-8o10\@wide {
    min-width: 80% !important;
  }
  .u-els-min-view-width-8o10\@wide {
    min-width: 80vw !important;
  }
  .u-els-max-width-8o10\@wide {
    max-width: 80% !important;
  }
  .u-els-max-view-width-8o10\@wide {
    max-width: 80vw !important;
  }
  .u-els-width-9o10\@wide {
    width: 90% !important;
  }
  .u-els-view-width-9o10\@wide {
    width: 90vw !important;
  }
  .u-els-min-width-9o10\@wide {
    min-width: 90% !important;
  }
  .u-els-min-view-width-9o10\@wide {
    min-width: 90vw !important;
  }
  .u-els-max-width-9o10\@wide {
    max-width: 90% !important;
  }
  .u-els-max-view-width-9o10\@wide {
    max-width: 90vw !important;
  }
  .u-els-width-10o10\@wide {
    width: 100% !important;
  }
  .u-els-view-width-10o10\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-10o10\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-10o10\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-10o10\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-10o10\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-1o12\@wide {
    width: 8.3333333333% !important;
  }
  .u-els-view-width-1o12\@wide {
    width: 8.3333333333vw !important;
  }
  .u-els-min-width-1o12\@wide {
    min-width: 8.3333333333% !important;
  }
  .u-els-min-view-width-1o12\@wide {
    min-width: 8.3333333333vw !important;
  }
  .u-els-max-width-1o12\@wide {
    max-width: 8.3333333333% !important;
  }
  .u-els-max-view-width-1o12\@wide {
    max-width: 8.3333333333vw !important;
  }
  .u-els-width-2o12\@wide {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-2o12\@wide {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-2o12\@wide {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-2o12\@wide {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-2o12\@wide {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-2o12\@wide {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-3o12\@wide {
    width: 25% !important;
  }
  .u-els-view-width-3o12\@wide {
    width: 25vw !important;
  }
  .u-els-min-width-3o12\@wide {
    min-width: 25% !important;
  }
  .u-els-min-view-width-3o12\@wide {
    min-width: 25vw !important;
  }
  .u-els-max-width-3o12\@wide {
    max-width: 25% !important;
  }
  .u-els-max-view-width-3o12\@wide {
    max-width: 25vw !important;
  }
  .u-els-width-4o12\@wide {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-4o12\@wide {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-4o12\@wide {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-4o12\@wide {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-4o12\@wide {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-4o12\@wide {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-5o12\@wide {
    width: 41.6666666667% !important;
  }
  .u-els-view-width-5o12\@wide {
    width: 41.6666666667vw !important;
  }
  .u-els-min-width-5o12\@wide {
    min-width: 41.6666666667% !important;
  }
  .u-els-min-view-width-5o12\@wide {
    min-width: 41.6666666667vw !important;
  }
  .u-els-max-width-5o12\@wide {
    max-width: 41.6666666667% !important;
  }
  .u-els-max-view-width-5o12\@wide {
    max-width: 41.6666666667vw !important;
  }
  .u-els-width-6o12\@wide {
    width: 50% !important;
  }
  .u-els-view-width-6o12\@wide {
    width: 50vw !important;
  }
  .u-els-min-width-6o12\@wide {
    min-width: 50% !important;
  }
  .u-els-min-view-width-6o12\@wide {
    min-width: 50vw !important;
  }
  .u-els-max-width-6o12\@wide {
    max-width: 50% !important;
  }
  .u-els-max-view-width-6o12\@wide {
    max-width: 50vw !important;
  }
  .u-els-width-7o12\@wide {
    width: 58.3333333333% !important;
  }
  .u-els-view-width-7o12\@wide {
    width: 58.3333333333vw !important;
  }
  .u-els-min-width-7o12\@wide {
    min-width: 58.3333333333% !important;
  }
  .u-els-min-view-width-7o12\@wide {
    min-width: 58.3333333333vw !important;
  }
  .u-els-max-width-7o12\@wide {
    max-width: 58.3333333333% !important;
  }
  .u-els-max-view-width-7o12\@wide {
    max-width: 58.3333333333vw !important;
  }
  .u-els-width-8o12\@wide {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-8o12\@wide {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-8o12\@wide {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-8o12\@wide {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-8o12\@wide {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-8o12\@wide {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-9o12\@wide {
    width: 75% !important;
  }
  .u-els-view-width-9o12\@wide {
    width: 75vw !important;
  }
  .u-els-min-width-9o12\@wide {
    min-width: 75% !important;
  }
  .u-els-min-view-width-9o12\@wide {
    min-width: 75vw !important;
  }
  .u-els-max-width-9o12\@wide {
    max-width: 75% !important;
  }
  .u-els-max-view-width-9o12\@wide {
    max-width: 75vw !important;
  }
  .u-els-width-10o12\@wide {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-10o12\@wide {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-10o12\@wide {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-10o12\@wide {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-10o12\@wide {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-10o12\@wide {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-11o12\@wide {
    width: 91.6666666667% !important;
  }
  .u-els-view-width-11o12\@wide {
    width: 91.6666666667vw !important;
  }
  .u-els-min-width-11o12\@wide {
    min-width: 91.6666666667% !important;
  }
  .u-els-min-view-width-11o12\@wide {
    min-width: 91.6666666667vw !important;
  }
  .u-els-max-width-11o12\@wide {
    max-width: 91.6666666667% !important;
  }
  .u-els-max-view-width-11o12\@wide {
    max-width: 91.6666666667vw !important;
  }
  .u-els-width-12o12\@wide {
    width: 100% !important;
  }
  .u-els-view-width-12o12\@wide {
    width: 100vw !important;
  }
  .u-els-min-width-12o12\@wide {
    min-width: 100% !important;
  }
  .u-els-min-view-width-12o12\@wide {
    min-width: 100vw !important;
  }
  .u-els-max-width-12o12\@wide {
    max-width: 100% !important;
  }
  .u-els-max-view-width-12o12\@wide {
    max-width: 100vw !important;
  }
  .u-els-width-auto\@wide {
    width: auto !important;
  }
}
@media (max-width: 74.99em) {
  .u-els-width-1o1\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-1o1\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-1o1\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-1o1\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-1o1\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-1o1\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o2\@desktop {
    width: 50% !important;
  }
  .u-els-view-width-1o2\@desktop {
    width: 50vw !important;
  }
  .u-els-min-width-1o2\@desktop {
    min-width: 50% !important;
  }
  .u-els-min-view-width-1o2\@desktop {
    min-width: 50vw !important;
  }
  .u-els-max-width-1o2\@desktop {
    max-width: 50% !important;
  }
  .u-els-max-view-width-1o2\@desktop {
    max-width: 50vw !important;
  }
  .u-els-width-2o2\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-2o2\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-2o2\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-2o2\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-2o2\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-2o2\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o3\@desktop {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-1o3\@desktop {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-1o3\@desktop {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-1o3\@desktop {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-1o3\@desktop {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-1o3\@desktop {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-2o3\@desktop {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-2o3\@desktop {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-2o3\@desktop {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-2o3\@desktop {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-2o3\@desktop {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-2o3\@desktop {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-3o3\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-3o3\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-3o3\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-3o3\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-3o3\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-3o3\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o4\@desktop {
    width: 25% !important;
  }
  .u-els-view-width-1o4\@desktop {
    width: 25vw !important;
  }
  .u-els-min-width-1o4\@desktop {
    min-width: 25% !important;
  }
  .u-els-min-view-width-1o4\@desktop {
    min-width: 25vw !important;
  }
  .u-els-max-width-1o4\@desktop {
    max-width: 25% !important;
  }
  .u-els-max-view-width-1o4\@desktop {
    max-width: 25vw !important;
  }
  .u-els-width-2o4\@desktop {
    width: 50% !important;
  }
  .u-els-view-width-2o4\@desktop {
    width: 50vw !important;
  }
  .u-els-min-width-2o4\@desktop {
    min-width: 50% !important;
  }
  .u-els-min-view-width-2o4\@desktop {
    min-width: 50vw !important;
  }
  .u-els-max-width-2o4\@desktop {
    max-width: 50% !important;
  }
  .u-els-max-view-width-2o4\@desktop {
    max-width: 50vw !important;
  }
  .u-els-width-3o4\@desktop {
    width: 75% !important;
  }
  .u-els-view-width-3o4\@desktop {
    width: 75vw !important;
  }
  .u-els-min-width-3o4\@desktop {
    min-width: 75% !important;
  }
  .u-els-min-view-width-3o4\@desktop {
    min-width: 75vw !important;
  }
  .u-els-max-width-3o4\@desktop {
    max-width: 75% !important;
  }
  .u-els-max-view-width-3o4\@desktop {
    max-width: 75vw !important;
  }
  .u-els-width-4o4\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-4o4\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-4o4\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-4o4\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-4o4\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-4o4\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o5\@desktop {
    width: 20% !important;
  }
  .u-els-view-width-1o5\@desktop {
    width: 20vw !important;
  }
  .u-els-min-width-1o5\@desktop {
    min-width: 20% !important;
  }
  .u-els-min-view-width-1o5\@desktop {
    min-width: 20vw !important;
  }
  .u-els-max-width-1o5\@desktop {
    max-width: 20% !important;
  }
  .u-els-max-view-width-1o5\@desktop {
    max-width: 20vw !important;
  }
  .u-els-width-2o5\@desktop {
    width: 40% !important;
  }
  .u-els-view-width-2o5\@desktop {
    width: 40vw !important;
  }
  .u-els-min-width-2o5\@desktop {
    min-width: 40% !important;
  }
  .u-els-min-view-width-2o5\@desktop {
    min-width: 40vw !important;
  }
  .u-els-max-width-2o5\@desktop {
    max-width: 40% !important;
  }
  .u-els-max-view-width-2o5\@desktop {
    max-width: 40vw !important;
  }
  .u-els-width-3o5\@desktop {
    width: 60% !important;
  }
  .u-els-view-width-3o5\@desktop {
    width: 60vw !important;
  }
  .u-els-min-width-3o5\@desktop {
    min-width: 60% !important;
  }
  .u-els-min-view-width-3o5\@desktop {
    min-width: 60vw !important;
  }
  .u-els-max-width-3o5\@desktop {
    max-width: 60% !important;
  }
  .u-els-max-view-width-3o5\@desktop {
    max-width: 60vw !important;
  }
  .u-els-width-4o5\@desktop {
    width: 80% !important;
  }
  .u-els-view-width-4o5\@desktop {
    width: 80vw !important;
  }
  .u-els-min-width-4o5\@desktop {
    min-width: 80% !important;
  }
  .u-els-min-view-width-4o5\@desktop {
    min-width: 80vw !important;
  }
  .u-els-max-width-4o5\@desktop {
    max-width: 80% !important;
  }
  .u-els-max-view-width-4o5\@desktop {
    max-width: 80vw !important;
  }
  .u-els-width-5o5\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-5o5\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-5o5\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-5o5\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-5o5\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-5o5\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o6\@desktop {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-1o6\@desktop {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-1o6\@desktop {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-1o6\@desktop {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-1o6\@desktop {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-1o6\@desktop {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-2o6\@desktop {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-2o6\@desktop {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-2o6\@desktop {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-2o6\@desktop {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-2o6\@desktop {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-2o6\@desktop {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-3o6\@desktop {
    width: 50% !important;
  }
  .u-els-view-width-3o6\@desktop {
    width: 50vw !important;
  }
  .u-els-min-width-3o6\@desktop {
    min-width: 50% !important;
  }
  .u-els-min-view-width-3o6\@desktop {
    min-width: 50vw !important;
  }
  .u-els-max-width-3o6\@desktop {
    max-width: 50% !important;
  }
  .u-els-max-view-width-3o6\@desktop {
    max-width: 50vw !important;
  }
  .u-els-width-4o6\@desktop {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-4o6\@desktop {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-4o6\@desktop {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-4o6\@desktop {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-4o6\@desktop {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-4o6\@desktop {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-5o6\@desktop {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-5o6\@desktop {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-5o6\@desktop {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-5o6\@desktop {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-5o6\@desktop {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-5o6\@desktop {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-6o6\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-6o6\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-6o6\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-6o6\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-6o6\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-6o6\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o10\@desktop {
    width: 10% !important;
  }
  .u-els-view-width-1o10\@desktop {
    width: 10vw !important;
  }
  .u-els-min-width-1o10\@desktop {
    min-width: 10% !important;
  }
  .u-els-min-view-width-1o10\@desktop {
    min-width: 10vw !important;
  }
  .u-els-max-width-1o10\@desktop {
    max-width: 10% !important;
  }
  .u-els-max-view-width-1o10\@desktop {
    max-width: 10vw !important;
  }
  .u-els-width-2o10\@desktop {
    width: 20% !important;
  }
  .u-els-view-width-2o10\@desktop {
    width: 20vw !important;
  }
  .u-els-min-width-2o10\@desktop {
    min-width: 20% !important;
  }
  .u-els-min-view-width-2o10\@desktop {
    min-width: 20vw !important;
  }
  .u-els-max-width-2o10\@desktop {
    max-width: 20% !important;
  }
  .u-els-max-view-width-2o10\@desktop {
    max-width: 20vw !important;
  }
  .u-els-width-3o10\@desktop {
    width: 30% !important;
  }
  .u-els-view-width-3o10\@desktop {
    width: 30vw !important;
  }
  .u-els-min-width-3o10\@desktop {
    min-width: 30% !important;
  }
  .u-els-min-view-width-3o10\@desktop {
    min-width: 30vw !important;
  }
  .u-els-max-width-3o10\@desktop {
    max-width: 30% !important;
  }
  .u-els-max-view-width-3o10\@desktop {
    max-width: 30vw !important;
  }
  .u-els-width-4o10\@desktop {
    width: 40% !important;
  }
  .u-els-view-width-4o10\@desktop {
    width: 40vw !important;
  }
  .u-els-min-width-4o10\@desktop {
    min-width: 40% !important;
  }
  .u-els-min-view-width-4o10\@desktop {
    min-width: 40vw !important;
  }
  .u-els-max-width-4o10\@desktop {
    max-width: 40% !important;
  }
  .u-els-max-view-width-4o10\@desktop {
    max-width: 40vw !important;
  }
  .u-els-width-5o10\@desktop {
    width: 50% !important;
  }
  .u-els-view-width-5o10\@desktop {
    width: 50vw !important;
  }
  .u-els-min-width-5o10\@desktop {
    min-width: 50% !important;
  }
  .u-els-min-view-width-5o10\@desktop {
    min-width: 50vw !important;
  }
  .u-els-max-width-5o10\@desktop {
    max-width: 50% !important;
  }
  .u-els-max-view-width-5o10\@desktop {
    max-width: 50vw !important;
  }
  .u-els-width-6o10\@desktop {
    width: 60% !important;
  }
  .u-els-view-width-6o10\@desktop {
    width: 60vw !important;
  }
  .u-els-min-width-6o10\@desktop {
    min-width: 60% !important;
  }
  .u-els-min-view-width-6o10\@desktop {
    min-width: 60vw !important;
  }
  .u-els-max-width-6o10\@desktop {
    max-width: 60% !important;
  }
  .u-els-max-view-width-6o10\@desktop {
    max-width: 60vw !important;
  }
  .u-els-width-7o10\@desktop {
    width: 70% !important;
  }
  .u-els-view-width-7o10\@desktop {
    width: 70vw !important;
  }
  .u-els-min-width-7o10\@desktop {
    min-width: 70% !important;
  }
  .u-els-min-view-width-7o10\@desktop {
    min-width: 70vw !important;
  }
  .u-els-max-width-7o10\@desktop {
    max-width: 70% !important;
  }
  .u-els-max-view-width-7o10\@desktop {
    max-width: 70vw !important;
  }
  .u-els-width-8o10\@desktop {
    width: 80% !important;
  }
  .u-els-view-width-8o10\@desktop {
    width: 80vw !important;
  }
  .u-els-min-width-8o10\@desktop {
    min-width: 80% !important;
  }
  .u-els-min-view-width-8o10\@desktop {
    min-width: 80vw !important;
  }
  .u-els-max-width-8o10\@desktop {
    max-width: 80% !important;
  }
  .u-els-max-view-width-8o10\@desktop {
    max-width: 80vw !important;
  }
  .u-els-width-9o10\@desktop {
    width: 90% !important;
  }
  .u-els-view-width-9o10\@desktop {
    width: 90vw !important;
  }
  .u-els-min-width-9o10\@desktop {
    min-width: 90% !important;
  }
  .u-els-min-view-width-9o10\@desktop {
    min-width: 90vw !important;
  }
  .u-els-max-width-9o10\@desktop {
    max-width: 90% !important;
  }
  .u-els-max-view-width-9o10\@desktop {
    max-width: 90vw !important;
  }
  .u-els-width-10o10\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-10o10\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-10o10\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-10o10\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-10o10\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-10o10\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-1o12\@desktop {
    width: 8.3333333333% !important;
  }
  .u-els-view-width-1o12\@desktop {
    width: 8.3333333333vw !important;
  }
  .u-els-min-width-1o12\@desktop {
    min-width: 8.3333333333% !important;
  }
  .u-els-min-view-width-1o12\@desktop {
    min-width: 8.3333333333vw !important;
  }
  .u-els-max-width-1o12\@desktop {
    max-width: 8.3333333333% !important;
  }
  .u-els-max-view-width-1o12\@desktop {
    max-width: 8.3333333333vw !important;
  }
  .u-els-width-2o12\@desktop {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-2o12\@desktop {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-2o12\@desktop {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-2o12\@desktop {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-2o12\@desktop {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-2o12\@desktop {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-3o12\@desktop {
    width: 25% !important;
  }
  .u-els-view-width-3o12\@desktop {
    width: 25vw !important;
  }
  .u-els-min-width-3o12\@desktop {
    min-width: 25% !important;
  }
  .u-els-min-view-width-3o12\@desktop {
    min-width: 25vw !important;
  }
  .u-els-max-width-3o12\@desktop {
    max-width: 25% !important;
  }
  .u-els-max-view-width-3o12\@desktop {
    max-width: 25vw !important;
  }
  .u-els-width-4o12\@desktop {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-4o12\@desktop {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-4o12\@desktop {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-4o12\@desktop {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-4o12\@desktop {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-4o12\@desktop {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-5o12\@desktop {
    width: 41.6666666667% !important;
  }
  .u-els-view-width-5o12\@desktop {
    width: 41.6666666667vw !important;
  }
  .u-els-min-width-5o12\@desktop {
    min-width: 41.6666666667% !important;
  }
  .u-els-min-view-width-5o12\@desktop {
    min-width: 41.6666666667vw !important;
  }
  .u-els-max-width-5o12\@desktop {
    max-width: 41.6666666667% !important;
  }
  .u-els-max-view-width-5o12\@desktop {
    max-width: 41.6666666667vw !important;
  }
  .u-els-width-6o12\@desktop {
    width: 50% !important;
  }
  .u-els-view-width-6o12\@desktop {
    width: 50vw !important;
  }
  .u-els-min-width-6o12\@desktop {
    min-width: 50% !important;
  }
  .u-els-min-view-width-6o12\@desktop {
    min-width: 50vw !important;
  }
  .u-els-max-width-6o12\@desktop {
    max-width: 50% !important;
  }
  .u-els-max-view-width-6o12\@desktop {
    max-width: 50vw !important;
  }
  .u-els-width-7o12\@desktop {
    width: 58.3333333333% !important;
  }
  .u-els-view-width-7o12\@desktop {
    width: 58.3333333333vw !important;
  }
  .u-els-min-width-7o12\@desktop {
    min-width: 58.3333333333% !important;
  }
  .u-els-min-view-width-7o12\@desktop {
    min-width: 58.3333333333vw !important;
  }
  .u-els-max-width-7o12\@desktop {
    max-width: 58.3333333333% !important;
  }
  .u-els-max-view-width-7o12\@desktop {
    max-width: 58.3333333333vw !important;
  }
  .u-els-width-8o12\@desktop {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-8o12\@desktop {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-8o12\@desktop {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-8o12\@desktop {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-8o12\@desktop {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-8o12\@desktop {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-9o12\@desktop {
    width: 75% !important;
  }
  .u-els-view-width-9o12\@desktop {
    width: 75vw !important;
  }
  .u-els-min-width-9o12\@desktop {
    min-width: 75% !important;
  }
  .u-els-min-view-width-9o12\@desktop {
    min-width: 75vw !important;
  }
  .u-els-max-width-9o12\@desktop {
    max-width: 75% !important;
  }
  .u-els-max-view-width-9o12\@desktop {
    max-width: 75vw !important;
  }
  .u-els-width-10o12\@desktop {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-10o12\@desktop {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-10o12\@desktop {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-10o12\@desktop {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-10o12\@desktop {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-10o12\@desktop {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-11o12\@desktop {
    width: 91.6666666667% !important;
  }
  .u-els-view-width-11o12\@desktop {
    width: 91.6666666667vw !important;
  }
  .u-els-min-width-11o12\@desktop {
    min-width: 91.6666666667% !important;
  }
  .u-els-min-view-width-11o12\@desktop {
    min-width: 91.6666666667vw !important;
  }
  .u-els-max-width-11o12\@desktop {
    max-width: 91.6666666667% !important;
  }
  .u-els-max-view-width-11o12\@desktop {
    max-width: 91.6666666667vw !important;
  }
  .u-els-width-12o12\@desktop {
    width: 100% !important;
  }
  .u-els-view-width-12o12\@desktop {
    width: 100vw !important;
  }
  .u-els-min-width-12o12\@desktop {
    min-width: 100% !important;
  }
  .u-els-min-view-width-12o12\@desktop {
    min-width: 100vw !important;
  }
  .u-els-max-width-12o12\@desktop {
    max-width: 100% !important;
  }
  .u-els-max-view-width-12o12\@desktop {
    max-width: 100vw !important;
  }
  .u-els-width-auto\@desktop {
    width: auto !important;
  }
}
@media (max-width: 56.24em) {
  .u-els-width-1o1\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-1o1\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-1o1\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-1o1\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-1o1\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-1o1\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o2\@tablet {
    width: 50% !important;
  }
  .u-els-view-width-1o2\@tablet {
    width: 50vw !important;
  }
  .u-els-min-width-1o2\@tablet {
    min-width: 50% !important;
  }
  .u-els-min-view-width-1o2\@tablet {
    min-width: 50vw !important;
  }
  .u-els-max-width-1o2\@tablet {
    max-width: 50% !important;
  }
  .u-els-max-view-width-1o2\@tablet {
    max-width: 50vw !important;
  }
  .u-els-width-2o2\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-2o2\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-2o2\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-2o2\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-2o2\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-2o2\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o3\@tablet {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-1o3\@tablet {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-1o3\@tablet {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-1o3\@tablet {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-1o3\@tablet {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-1o3\@tablet {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-2o3\@tablet {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-2o3\@tablet {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-2o3\@tablet {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-2o3\@tablet {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-2o3\@tablet {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-2o3\@tablet {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-3o3\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-3o3\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-3o3\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-3o3\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-3o3\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-3o3\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o4\@tablet {
    width: 25% !important;
  }
  .u-els-view-width-1o4\@tablet {
    width: 25vw !important;
  }
  .u-els-min-width-1o4\@tablet {
    min-width: 25% !important;
  }
  .u-els-min-view-width-1o4\@tablet {
    min-width: 25vw !important;
  }
  .u-els-max-width-1o4\@tablet {
    max-width: 25% !important;
  }
  .u-els-max-view-width-1o4\@tablet {
    max-width: 25vw !important;
  }
  .u-els-width-2o4\@tablet {
    width: 50% !important;
  }
  .u-els-view-width-2o4\@tablet {
    width: 50vw !important;
  }
  .u-els-min-width-2o4\@tablet {
    min-width: 50% !important;
  }
  .u-els-min-view-width-2o4\@tablet {
    min-width: 50vw !important;
  }
  .u-els-max-width-2o4\@tablet {
    max-width: 50% !important;
  }
  .u-els-max-view-width-2o4\@tablet {
    max-width: 50vw !important;
  }
  .u-els-width-3o4\@tablet {
    width: 75% !important;
  }
  .u-els-view-width-3o4\@tablet {
    width: 75vw !important;
  }
  .u-els-min-width-3o4\@tablet {
    min-width: 75% !important;
  }
  .u-els-min-view-width-3o4\@tablet {
    min-width: 75vw !important;
  }
  .u-els-max-width-3o4\@tablet {
    max-width: 75% !important;
  }
  .u-els-max-view-width-3o4\@tablet {
    max-width: 75vw !important;
  }
  .u-els-width-4o4\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-4o4\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-4o4\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-4o4\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-4o4\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-4o4\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o5\@tablet {
    width: 20% !important;
  }
  .u-els-view-width-1o5\@tablet {
    width: 20vw !important;
  }
  .u-els-min-width-1o5\@tablet {
    min-width: 20% !important;
  }
  .u-els-min-view-width-1o5\@tablet {
    min-width: 20vw !important;
  }
  .u-els-max-width-1o5\@tablet {
    max-width: 20% !important;
  }
  .u-els-max-view-width-1o5\@tablet {
    max-width: 20vw !important;
  }
  .u-els-width-2o5\@tablet {
    width: 40% !important;
  }
  .u-els-view-width-2o5\@tablet {
    width: 40vw !important;
  }
  .u-els-min-width-2o5\@tablet {
    min-width: 40% !important;
  }
  .u-els-min-view-width-2o5\@tablet {
    min-width: 40vw !important;
  }
  .u-els-max-width-2o5\@tablet {
    max-width: 40% !important;
  }
  .u-els-max-view-width-2o5\@tablet {
    max-width: 40vw !important;
  }
  .u-els-width-3o5\@tablet {
    width: 60% !important;
  }
  .u-els-view-width-3o5\@tablet {
    width: 60vw !important;
  }
  .u-els-min-width-3o5\@tablet {
    min-width: 60% !important;
  }
  .u-els-min-view-width-3o5\@tablet {
    min-width: 60vw !important;
  }
  .u-els-max-width-3o5\@tablet {
    max-width: 60% !important;
  }
  .u-els-max-view-width-3o5\@tablet {
    max-width: 60vw !important;
  }
  .u-els-width-4o5\@tablet {
    width: 80% !important;
  }
  .u-els-view-width-4o5\@tablet {
    width: 80vw !important;
  }
  .u-els-min-width-4o5\@tablet {
    min-width: 80% !important;
  }
  .u-els-min-view-width-4o5\@tablet {
    min-width: 80vw !important;
  }
  .u-els-max-width-4o5\@tablet {
    max-width: 80% !important;
  }
  .u-els-max-view-width-4o5\@tablet {
    max-width: 80vw !important;
  }
  .u-els-width-5o5\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-5o5\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-5o5\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-5o5\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-5o5\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-5o5\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o6\@tablet {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-1o6\@tablet {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-1o6\@tablet {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-1o6\@tablet {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-1o6\@tablet {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-1o6\@tablet {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-2o6\@tablet {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-2o6\@tablet {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-2o6\@tablet {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-2o6\@tablet {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-2o6\@tablet {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-2o6\@tablet {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-3o6\@tablet {
    width: 50% !important;
  }
  .u-els-view-width-3o6\@tablet {
    width: 50vw !important;
  }
  .u-els-min-width-3o6\@tablet {
    min-width: 50% !important;
  }
  .u-els-min-view-width-3o6\@tablet {
    min-width: 50vw !important;
  }
  .u-els-max-width-3o6\@tablet {
    max-width: 50% !important;
  }
  .u-els-max-view-width-3o6\@tablet {
    max-width: 50vw !important;
  }
  .u-els-width-4o6\@tablet {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-4o6\@tablet {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-4o6\@tablet {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-4o6\@tablet {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-4o6\@tablet {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-4o6\@tablet {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-5o6\@tablet {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-5o6\@tablet {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-5o6\@tablet {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-5o6\@tablet {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-5o6\@tablet {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-5o6\@tablet {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-6o6\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-6o6\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-6o6\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-6o6\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-6o6\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-6o6\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o10\@tablet {
    width: 10% !important;
  }
  .u-els-view-width-1o10\@tablet {
    width: 10vw !important;
  }
  .u-els-min-width-1o10\@tablet {
    min-width: 10% !important;
  }
  .u-els-min-view-width-1o10\@tablet {
    min-width: 10vw !important;
  }
  .u-els-max-width-1o10\@tablet {
    max-width: 10% !important;
  }
  .u-els-max-view-width-1o10\@tablet {
    max-width: 10vw !important;
  }
  .u-els-width-2o10\@tablet {
    width: 20% !important;
  }
  .u-els-view-width-2o10\@tablet {
    width: 20vw !important;
  }
  .u-els-min-width-2o10\@tablet {
    min-width: 20% !important;
  }
  .u-els-min-view-width-2o10\@tablet {
    min-width: 20vw !important;
  }
  .u-els-max-width-2o10\@tablet {
    max-width: 20% !important;
  }
  .u-els-max-view-width-2o10\@tablet {
    max-width: 20vw !important;
  }
  .u-els-width-3o10\@tablet {
    width: 30% !important;
  }
  .u-els-view-width-3o10\@tablet {
    width: 30vw !important;
  }
  .u-els-min-width-3o10\@tablet {
    min-width: 30% !important;
  }
  .u-els-min-view-width-3o10\@tablet {
    min-width: 30vw !important;
  }
  .u-els-max-width-3o10\@tablet {
    max-width: 30% !important;
  }
  .u-els-max-view-width-3o10\@tablet {
    max-width: 30vw !important;
  }
  .u-els-width-4o10\@tablet {
    width: 40% !important;
  }
  .u-els-view-width-4o10\@tablet {
    width: 40vw !important;
  }
  .u-els-min-width-4o10\@tablet {
    min-width: 40% !important;
  }
  .u-els-min-view-width-4o10\@tablet {
    min-width: 40vw !important;
  }
  .u-els-max-width-4o10\@tablet {
    max-width: 40% !important;
  }
  .u-els-max-view-width-4o10\@tablet {
    max-width: 40vw !important;
  }
  .u-els-width-5o10\@tablet {
    width: 50% !important;
  }
  .u-els-view-width-5o10\@tablet {
    width: 50vw !important;
  }
  .u-els-min-width-5o10\@tablet {
    min-width: 50% !important;
  }
  .u-els-min-view-width-5o10\@tablet {
    min-width: 50vw !important;
  }
  .u-els-max-width-5o10\@tablet {
    max-width: 50% !important;
  }
  .u-els-max-view-width-5o10\@tablet {
    max-width: 50vw !important;
  }
  .u-els-width-6o10\@tablet {
    width: 60% !important;
  }
  .u-els-view-width-6o10\@tablet {
    width: 60vw !important;
  }
  .u-els-min-width-6o10\@tablet {
    min-width: 60% !important;
  }
  .u-els-min-view-width-6o10\@tablet {
    min-width: 60vw !important;
  }
  .u-els-max-width-6o10\@tablet {
    max-width: 60% !important;
  }
  .u-els-max-view-width-6o10\@tablet {
    max-width: 60vw !important;
  }
  .u-els-width-7o10\@tablet {
    width: 70% !important;
  }
  .u-els-view-width-7o10\@tablet {
    width: 70vw !important;
  }
  .u-els-min-width-7o10\@tablet {
    min-width: 70% !important;
  }
  .u-els-min-view-width-7o10\@tablet {
    min-width: 70vw !important;
  }
  .u-els-max-width-7o10\@tablet {
    max-width: 70% !important;
  }
  .u-els-max-view-width-7o10\@tablet {
    max-width: 70vw !important;
  }
  .u-els-width-8o10\@tablet {
    width: 80% !important;
  }
  .u-els-view-width-8o10\@tablet {
    width: 80vw !important;
  }
  .u-els-min-width-8o10\@tablet {
    min-width: 80% !important;
  }
  .u-els-min-view-width-8o10\@tablet {
    min-width: 80vw !important;
  }
  .u-els-max-width-8o10\@tablet {
    max-width: 80% !important;
  }
  .u-els-max-view-width-8o10\@tablet {
    max-width: 80vw !important;
  }
  .u-els-width-9o10\@tablet {
    width: 90% !important;
  }
  .u-els-view-width-9o10\@tablet {
    width: 90vw !important;
  }
  .u-els-min-width-9o10\@tablet {
    min-width: 90% !important;
  }
  .u-els-min-view-width-9o10\@tablet {
    min-width: 90vw !important;
  }
  .u-els-max-width-9o10\@tablet {
    max-width: 90% !important;
  }
  .u-els-max-view-width-9o10\@tablet {
    max-width: 90vw !important;
  }
  .u-els-width-10o10\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-10o10\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-10o10\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-10o10\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-10o10\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-10o10\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-1o12\@tablet {
    width: 8.3333333333% !important;
  }
  .u-els-view-width-1o12\@tablet {
    width: 8.3333333333vw !important;
  }
  .u-els-min-width-1o12\@tablet {
    min-width: 8.3333333333% !important;
  }
  .u-els-min-view-width-1o12\@tablet {
    min-width: 8.3333333333vw !important;
  }
  .u-els-max-width-1o12\@tablet {
    max-width: 8.3333333333% !important;
  }
  .u-els-max-view-width-1o12\@tablet {
    max-width: 8.3333333333vw !important;
  }
  .u-els-width-2o12\@tablet {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-2o12\@tablet {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-2o12\@tablet {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-2o12\@tablet {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-2o12\@tablet {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-2o12\@tablet {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-3o12\@tablet {
    width: 25% !important;
  }
  .u-els-view-width-3o12\@tablet {
    width: 25vw !important;
  }
  .u-els-min-width-3o12\@tablet {
    min-width: 25% !important;
  }
  .u-els-min-view-width-3o12\@tablet {
    min-width: 25vw !important;
  }
  .u-els-max-width-3o12\@tablet {
    max-width: 25% !important;
  }
  .u-els-max-view-width-3o12\@tablet {
    max-width: 25vw !important;
  }
  .u-els-width-4o12\@tablet {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-4o12\@tablet {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-4o12\@tablet {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-4o12\@tablet {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-4o12\@tablet {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-4o12\@tablet {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-5o12\@tablet {
    width: 41.6666666667% !important;
  }
  .u-els-view-width-5o12\@tablet {
    width: 41.6666666667vw !important;
  }
  .u-els-min-width-5o12\@tablet {
    min-width: 41.6666666667% !important;
  }
  .u-els-min-view-width-5o12\@tablet {
    min-width: 41.6666666667vw !important;
  }
  .u-els-max-width-5o12\@tablet {
    max-width: 41.6666666667% !important;
  }
  .u-els-max-view-width-5o12\@tablet {
    max-width: 41.6666666667vw !important;
  }
  .u-els-width-6o12\@tablet {
    width: 50% !important;
  }
  .u-els-view-width-6o12\@tablet {
    width: 50vw !important;
  }
  .u-els-min-width-6o12\@tablet {
    min-width: 50% !important;
  }
  .u-els-min-view-width-6o12\@tablet {
    min-width: 50vw !important;
  }
  .u-els-max-width-6o12\@tablet {
    max-width: 50% !important;
  }
  .u-els-max-view-width-6o12\@tablet {
    max-width: 50vw !important;
  }
  .u-els-width-7o12\@tablet {
    width: 58.3333333333% !important;
  }
  .u-els-view-width-7o12\@tablet {
    width: 58.3333333333vw !important;
  }
  .u-els-min-width-7o12\@tablet {
    min-width: 58.3333333333% !important;
  }
  .u-els-min-view-width-7o12\@tablet {
    min-width: 58.3333333333vw !important;
  }
  .u-els-max-width-7o12\@tablet {
    max-width: 58.3333333333% !important;
  }
  .u-els-max-view-width-7o12\@tablet {
    max-width: 58.3333333333vw !important;
  }
  .u-els-width-8o12\@tablet {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-8o12\@tablet {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-8o12\@tablet {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-8o12\@tablet {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-8o12\@tablet {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-8o12\@tablet {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-9o12\@tablet {
    width: 75% !important;
  }
  .u-els-view-width-9o12\@tablet {
    width: 75vw !important;
  }
  .u-els-min-width-9o12\@tablet {
    min-width: 75% !important;
  }
  .u-els-min-view-width-9o12\@tablet {
    min-width: 75vw !important;
  }
  .u-els-max-width-9o12\@tablet {
    max-width: 75% !important;
  }
  .u-els-max-view-width-9o12\@tablet {
    max-width: 75vw !important;
  }
  .u-els-width-10o12\@tablet {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-10o12\@tablet {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-10o12\@tablet {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-10o12\@tablet {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-10o12\@tablet {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-10o12\@tablet {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-11o12\@tablet {
    width: 91.6666666667% !important;
  }
  .u-els-view-width-11o12\@tablet {
    width: 91.6666666667vw !important;
  }
  .u-els-min-width-11o12\@tablet {
    min-width: 91.6666666667% !important;
  }
  .u-els-min-view-width-11o12\@tablet {
    min-width: 91.6666666667vw !important;
  }
  .u-els-max-width-11o12\@tablet {
    max-width: 91.6666666667% !important;
  }
  .u-els-max-view-width-11o12\@tablet {
    max-width: 91.6666666667vw !important;
  }
  .u-els-width-12o12\@tablet {
    width: 100% !important;
  }
  .u-els-view-width-12o12\@tablet {
    width: 100vw !important;
  }
  .u-els-min-width-12o12\@tablet {
    min-width: 100% !important;
  }
  .u-els-min-view-width-12o12\@tablet {
    min-width: 100vw !important;
  }
  .u-els-max-width-12o12\@tablet {
    max-width: 100% !important;
  }
  .u-els-max-view-width-12o12\@tablet {
    max-width: 100vw !important;
  }
  .u-els-width-auto\@tablet {
    width: auto !important;
  }
}
@media (max-width: 37.49em) {
  .u-els-width-1o1\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-1o1\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-1o1\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-1o1\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-1o1\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-1o1\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o2\@mobile {
    width: 50% !important;
  }
  .u-els-view-width-1o2\@mobile {
    width: 50vw !important;
  }
  .u-els-min-width-1o2\@mobile {
    min-width: 50% !important;
  }
  .u-els-min-view-width-1o2\@mobile {
    min-width: 50vw !important;
  }
  .u-els-max-width-1o2\@mobile {
    max-width: 50% !important;
  }
  .u-els-max-view-width-1o2\@mobile {
    max-width: 50vw !important;
  }
  .u-els-width-2o2\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-2o2\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-2o2\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-2o2\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-2o2\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-2o2\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o3\@mobile {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-1o3\@mobile {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-1o3\@mobile {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-1o3\@mobile {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-1o3\@mobile {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-1o3\@mobile {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-2o3\@mobile {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-2o3\@mobile {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-2o3\@mobile {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-2o3\@mobile {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-2o3\@mobile {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-2o3\@mobile {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-3o3\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-3o3\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-3o3\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-3o3\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-3o3\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-3o3\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o4\@mobile {
    width: 25% !important;
  }
  .u-els-view-width-1o4\@mobile {
    width: 25vw !important;
  }
  .u-els-min-width-1o4\@mobile {
    min-width: 25% !important;
  }
  .u-els-min-view-width-1o4\@mobile {
    min-width: 25vw !important;
  }
  .u-els-max-width-1o4\@mobile {
    max-width: 25% !important;
  }
  .u-els-max-view-width-1o4\@mobile {
    max-width: 25vw !important;
  }
  .u-els-width-2o4\@mobile {
    width: 50% !important;
  }
  .u-els-view-width-2o4\@mobile {
    width: 50vw !important;
  }
  .u-els-min-width-2o4\@mobile {
    min-width: 50% !important;
  }
  .u-els-min-view-width-2o4\@mobile {
    min-width: 50vw !important;
  }
  .u-els-max-width-2o4\@mobile {
    max-width: 50% !important;
  }
  .u-els-max-view-width-2o4\@mobile {
    max-width: 50vw !important;
  }
  .u-els-width-3o4\@mobile {
    width: 75% !important;
  }
  .u-els-view-width-3o4\@mobile {
    width: 75vw !important;
  }
  .u-els-min-width-3o4\@mobile {
    min-width: 75% !important;
  }
  .u-els-min-view-width-3o4\@mobile {
    min-width: 75vw !important;
  }
  .u-els-max-width-3o4\@mobile {
    max-width: 75% !important;
  }
  .u-els-max-view-width-3o4\@mobile {
    max-width: 75vw !important;
  }
  .u-els-width-4o4\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-4o4\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-4o4\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-4o4\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-4o4\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-4o4\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o5\@mobile {
    width: 20% !important;
  }
  .u-els-view-width-1o5\@mobile {
    width: 20vw !important;
  }
  .u-els-min-width-1o5\@mobile {
    min-width: 20% !important;
  }
  .u-els-min-view-width-1o5\@mobile {
    min-width: 20vw !important;
  }
  .u-els-max-width-1o5\@mobile {
    max-width: 20% !important;
  }
  .u-els-max-view-width-1o5\@mobile {
    max-width: 20vw !important;
  }
  .u-els-width-2o5\@mobile {
    width: 40% !important;
  }
  .u-els-view-width-2o5\@mobile {
    width: 40vw !important;
  }
  .u-els-min-width-2o5\@mobile {
    min-width: 40% !important;
  }
  .u-els-min-view-width-2o5\@mobile {
    min-width: 40vw !important;
  }
  .u-els-max-width-2o5\@mobile {
    max-width: 40% !important;
  }
  .u-els-max-view-width-2o5\@mobile {
    max-width: 40vw !important;
  }
  .u-els-width-3o5\@mobile {
    width: 60% !important;
  }
  .u-els-view-width-3o5\@mobile {
    width: 60vw !important;
  }
  .u-els-min-width-3o5\@mobile {
    min-width: 60% !important;
  }
  .u-els-min-view-width-3o5\@mobile {
    min-width: 60vw !important;
  }
  .u-els-max-width-3o5\@mobile {
    max-width: 60% !important;
  }
  .u-els-max-view-width-3o5\@mobile {
    max-width: 60vw !important;
  }
  .u-els-width-4o5\@mobile {
    width: 80% !important;
  }
  .u-els-view-width-4o5\@mobile {
    width: 80vw !important;
  }
  .u-els-min-width-4o5\@mobile {
    min-width: 80% !important;
  }
  .u-els-min-view-width-4o5\@mobile {
    min-width: 80vw !important;
  }
  .u-els-max-width-4o5\@mobile {
    max-width: 80% !important;
  }
  .u-els-max-view-width-4o5\@mobile {
    max-width: 80vw !important;
  }
  .u-els-width-5o5\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-5o5\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-5o5\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-5o5\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-5o5\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-5o5\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o6\@mobile {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-1o6\@mobile {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-1o6\@mobile {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-1o6\@mobile {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-1o6\@mobile {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-1o6\@mobile {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-2o6\@mobile {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-2o6\@mobile {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-2o6\@mobile {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-2o6\@mobile {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-2o6\@mobile {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-2o6\@mobile {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-3o6\@mobile {
    width: 50% !important;
  }
  .u-els-view-width-3o6\@mobile {
    width: 50vw !important;
  }
  .u-els-min-width-3o6\@mobile {
    min-width: 50% !important;
  }
  .u-els-min-view-width-3o6\@mobile {
    min-width: 50vw !important;
  }
  .u-els-max-width-3o6\@mobile {
    max-width: 50% !important;
  }
  .u-els-max-view-width-3o6\@mobile {
    max-width: 50vw !important;
  }
  .u-els-width-4o6\@mobile {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-4o6\@mobile {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-4o6\@mobile {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-4o6\@mobile {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-4o6\@mobile {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-4o6\@mobile {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-5o6\@mobile {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-5o6\@mobile {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-5o6\@mobile {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-5o6\@mobile {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-5o6\@mobile {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-5o6\@mobile {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-6o6\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-6o6\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-6o6\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-6o6\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-6o6\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-6o6\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o10\@mobile {
    width: 10% !important;
  }
  .u-els-view-width-1o10\@mobile {
    width: 10vw !important;
  }
  .u-els-min-width-1o10\@mobile {
    min-width: 10% !important;
  }
  .u-els-min-view-width-1o10\@mobile {
    min-width: 10vw !important;
  }
  .u-els-max-width-1o10\@mobile {
    max-width: 10% !important;
  }
  .u-els-max-view-width-1o10\@mobile {
    max-width: 10vw !important;
  }
  .u-els-width-2o10\@mobile {
    width: 20% !important;
  }
  .u-els-view-width-2o10\@mobile {
    width: 20vw !important;
  }
  .u-els-min-width-2o10\@mobile {
    min-width: 20% !important;
  }
  .u-els-min-view-width-2o10\@mobile {
    min-width: 20vw !important;
  }
  .u-els-max-width-2o10\@mobile {
    max-width: 20% !important;
  }
  .u-els-max-view-width-2o10\@mobile {
    max-width: 20vw !important;
  }
  .u-els-width-3o10\@mobile {
    width: 30% !important;
  }
  .u-els-view-width-3o10\@mobile {
    width: 30vw !important;
  }
  .u-els-min-width-3o10\@mobile {
    min-width: 30% !important;
  }
  .u-els-min-view-width-3o10\@mobile {
    min-width: 30vw !important;
  }
  .u-els-max-width-3o10\@mobile {
    max-width: 30% !important;
  }
  .u-els-max-view-width-3o10\@mobile {
    max-width: 30vw !important;
  }
  .u-els-width-4o10\@mobile {
    width: 40% !important;
  }
  .u-els-view-width-4o10\@mobile {
    width: 40vw !important;
  }
  .u-els-min-width-4o10\@mobile {
    min-width: 40% !important;
  }
  .u-els-min-view-width-4o10\@mobile {
    min-width: 40vw !important;
  }
  .u-els-max-width-4o10\@mobile {
    max-width: 40% !important;
  }
  .u-els-max-view-width-4o10\@mobile {
    max-width: 40vw !important;
  }
  .u-els-width-5o10\@mobile {
    width: 50% !important;
  }
  .u-els-view-width-5o10\@mobile {
    width: 50vw !important;
  }
  .u-els-min-width-5o10\@mobile {
    min-width: 50% !important;
  }
  .u-els-min-view-width-5o10\@mobile {
    min-width: 50vw !important;
  }
  .u-els-max-width-5o10\@mobile {
    max-width: 50% !important;
  }
  .u-els-max-view-width-5o10\@mobile {
    max-width: 50vw !important;
  }
  .u-els-width-6o10\@mobile {
    width: 60% !important;
  }
  .u-els-view-width-6o10\@mobile {
    width: 60vw !important;
  }
  .u-els-min-width-6o10\@mobile {
    min-width: 60% !important;
  }
  .u-els-min-view-width-6o10\@mobile {
    min-width: 60vw !important;
  }
  .u-els-max-width-6o10\@mobile {
    max-width: 60% !important;
  }
  .u-els-max-view-width-6o10\@mobile {
    max-width: 60vw !important;
  }
  .u-els-width-7o10\@mobile {
    width: 70% !important;
  }
  .u-els-view-width-7o10\@mobile {
    width: 70vw !important;
  }
  .u-els-min-width-7o10\@mobile {
    min-width: 70% !important;
  }
  .u-els-min-view-width-7o10\@mobile {
    min-width: 70vw !important;
  }
  .u-els-max-width-7o10\@mobile {
    max-width: 70% !important;
  }
  .u-els-max-view-width-7o10\@mobile {
    max-width: 70vw !important;
  }
  .u-els-width-8o10\@mobile {
    width: 80% !important;
  }
  .u-els-view-width-8o10\@mobile {
    width: 80vw !important;
  }
  .u-els-min-width-8o10\@mobile {
    min-width: 80% !important;
  }
  .u-els-min-view-width-8o10\@mobile {
    min-width: 80vw !important;
  }
  .u-els-max-width-8o10\@mobile {
    max-width: 80% !important;
  }
  .u-els-max-view-width-8o10\@mobile {
    max-width: 80vw !important;
  }
  .u-els-width-9o10\@mobile {
    width: 90% !important;
  }
  .u-els-view-width-9o10\@mobile {
    width: 90vw !important;
  }
  .u-els-min-width-9o10\@mobile {
    min-width: 90% !important;
  }
  .u-els-min-view-width-9o10\@mobile {
    min-width: 90vw !important;
  }
  .u-els-max-width-9o10\@mobile {
    max-width: 90% !important;
  }
  .u-els-max-view-width-9o10\@mobile {
    max-width: 90vw !important;
  }
  .u-els-width-10o10\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-10o10\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-10o10\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-10o10\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-10o10\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-10o10\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-1o12\@mobile {
    width: 8.3333333333% !important;
  }
  .u-els-view-width-1o12\@mobile {
    width: 8.3333333333vw !important;
  }
  .u-els-min-width-1o12\@mobile {
    min-width: 8.3333333333% !important;
  }
  .u-els-min-view-width-1o12\@mobile {
    min-width: 8.3333333333vw !important;
  }
  .u-els-max-width-1o12\@mobile {
    max-width: 8.3333333333% !important;
  }
  .u-els-max-view-width-1o12\@mobile {
    max-width: 8.3333333333vw !important;
  }
  .u-els-width-2o12\@mobile {
    width: 16.6666666667% !important;
  }
  .u-els-view-width-2o12\@mobile {
    width: 16.6666666667vw !important;
  }
  .u-els-min-width-2o12\@mobile {
    min-width: 16.6666666667% !important;
  }
  .u-els-min-view-width-2o12\@mobile {
    min-width: 16.6666666667vw !important;
  }
  .u-els-max-width-2o12\@mobile {
    max-width: 16.6666666667% !important;
  }
  .u-els-max-view-width-2o12\@mobile {
    max-width: 16.6666666667vw !important;
  }
  .u-els-width-3o12\@mobile {
    width: 25% !important;
  }
  .u-els-view-width-3o12\@mobile {
    width: 25vw !important;
  }
  .u-els-min-width-3o12\@mobile {
    min-width: 25% !important;
  }
  .u-els-min-view-width-3o12\@mobile {
    min-width: 25vw !important;
  }
  .u-els-max-width-3o12\@mobile {
    max-width: 25% !important;
  }
  .u-els-max-view-width-3o12\@mobile {
    max-width: 25vw !important;
  }
  .u-els-width-4o12\@mobile {
    width: 33.3333333333% !important;
  }
  .u-els-view-width-4o12\@mobile {
    width: 33.3333333333vw !important;
  }
  .u-els-min-width-4o12\@mobile {
    min-width: 33.3333333333% !important;
  }
  .u-els-min-view-width-4o12\@mobile {
    min-width: 33.3333333333vw !important;
  }
  .u-els-max-width-4o12\@mobile {
    max-width: 33.3333333333% !important;
  }
  .u-els-max-view-width-4o12\@mobile {
    max-width: 33.3333333333vw !important;
  }
  .u-els-width-5o12\@mobile {
    width: 41.6666666667% !important;
  }
  .u-els-view-width-5o12\@mobile {
    width: 41.6666666667vw !important;
  }
  .u-els-min-width-5o12\@mobile {
    min-width: 41.6666666667% !important;
  }
  .u-els-min-view-width-5o12\@mobile {
    min-width: 41.6666666667vw !important;
  }
  .u-els-max-width-5o12\@mobile {
    max-width: 41.6666666667% !important;
  }
  .u-els-max-view-width-5o12\@mobile {
    max-width: 41.6666666667vw !important;
  }
  .u-els-width-6o12\@mobile {
    width: 50% !important;
  }
  .u-els-view-width-6o12\@mobile {
    width: 50vw !important;
  }
  .u-els-min-width-6o12\@mobile {
    min-width: 50% !important;
  }
  .u-els-min-view-width-6o12\@mobile {
    min-width: 50vw !important;
  }
  .u-els-max-width-6o12\@mobile {
    max-width: 50% !important;
  }
  .u-els-max-view-width-6o12\@mobile {
    max-width: 50vw !important;
  }
  .u-els-width-7o12\@mobile {
    width: 58.3333333333% !important;
  }
  .u-els-view-width-7o12\@mobile {
    width: 58.3333333333vw !important;
  }
  .u-els-min-width-7o12\@mobile {
    min-width: 58.3333333333% !important;
  }
  .u-els-min-view-width-7o12\@mobile {
    min-width: 58.3333333333vw !important;
  }
  .u-els-max-width-7o12\@mobile {
    max-width: 58.3333333333% !important;
  }
  .u-els-max-view-width-7o12\@mobile {
    max-width: 58.3333333333vw !important;
  }
  .u-els-width-8o12\@mobile {
    width: 66.6666666667% !important;
  }
  .u-els-view-width-8o12\@mobile {
    width: 66.6666666667vw !important;
  }
  .u-els-min-width-8o12\@mobile {
    min-width: 66.6666666667% !important;
  }
  .u-els-min-view-width-8o12\@mobile {
    min-width: 66.6666666667vw !important;
  }
  .u-els-max-width-8o12\@mobile {
    max-width: 66.6666666667% !important;
  }
  .u-els-max-view-width-8o12\@mobile {
    max-width: 66.6666666667vw !important;
  }
  .u-els-width-9o12\@mobile {
    width: 75% !important;
  }
  .u-els-view-width-9o12\@mobile {
    width: 75vw !important;
  }
  .u-els-min-width-9o12\@mobile {
    min-width: 75% !important;
  }
  .u-els-min-view-width-9o12\@mobile {
    min-width: 75vw !important;
  }
  .u-els-max-width-9o12\@mobile {
    max-width: 75% !important;
  }
  .u-els-max-view-width-9o12\@mobile {
    max-width: 75vw !important;
  }
  .u-els-width-10o12\@mobile {
    width: 83.3333333333% !important;
  }
  .u-els-view-width-10o12\@mobile {
    width: 83.3333333333vw !important;
  }
  .u-els-min-width-10o12\@mobile {
    min-width: 83.3333333333% !important;
  }
  .u-els-min-view-width-10o12\@mobile {
    min-width: 83.3333333333vw !important;
  }
  .u-els-max-width-10o12\@mobile {
    max-width: 83.3333333333% !important;
  }
  .u-els-max-view-width-10o12\@mobile {
    max-width: 83.3333333333vw !important;
  }
  .u-els-width-11o12\@mobile {
    width: 91.6666666667% !important;
  }
  .u-els-view-width-11o12\@mobile {
    width: 91.6666666667vw !important;
  }
  .u-els-min-width-11o12\@mobile {
    min-width: 91.6666666667% !important;
  }
  .u-els-min-view-width-11o12\@mobile {
    min-width: 91.6666666667vw !important;
  }
  .u-els-max-width-11o12\@mobile {
    max-width: 91.6666666667% !important;
  }
  .u-els-max-view-width-11o12\@mobile {
    max-width: 91.6666666667vw !important;
  }
  .u-els-width-12o12\@mobile {
    width: 100% !important;
  }
  .u-els-view-width-12o12\@mobile {
    width: 100vw !important;
  }
  .u-els-min-width-12o12\@mobile {
    min-width: 100% !important;
  }
  .u-els-min-view-width-12o12\@mobile {
    min-width: 100vw !important;
  }
  .u-els-max-width-12o12\@mobile {
    max-width: 100% !important;
  }
  .u-els-max-view-width-12o12\@mobile {
    max-width: 100vw !important;
  }
  .u-els-width-auto\@mobile {
    width: auto !important;
  }
}
.u-els-zindex-click-layer {
  z-index: var(--eds-t-z_index-click_layer);
}

.u-els-zindex-fixed-layer {
  z-index: var(--eds-t-z_index-fixed_layer);
}

.u-els-zindex-hover-layer {
  z-index: var(--eds-t-z_index-hover_layer);
}

.u-els-zindex-modal {
  z-index: var(--eds-t-z_index-modal);
}

.u-els-zindex-page-loader {
  z-index: var(--eds-t-z_index-page_loader);
}

.c-els-footer {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: calc(var(--ldn-t-base-space) * 2) var(--ldn-t-temporary-body-padding-desktop) var(--ldn-t-base-space) var(--ldn-t-temporary-body-padding-desktop);
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-interaction);
  background-color: var(--eds-t-colors-background-primary);
  border-top: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n8);
}
.c-els-footer__logo-link {
  display: inline-block;
  border-bottom: none;
}
.c-els-footer__logo {
  width: 64px;
  min-width: 64px;
}
.c-els-footer__content {
  flex: 1 1 auto;
  color: var(--eds-t-colors-text-primary);
  font-size: var(--eds-t-type-body-small-font_size);
  padding: 0 calc(var(--ldn-t-base-space) * 2) 0 calc(var(--ldn-t-base-space) * 2);
}
.c-els-footer__item {
  display: inline-block;
  margin-right: calc(var(--ldn-t-base-space) * 2);
  margin-bottom: var(--ldn-t-base-space);
  white-space: nowrap;
}
.c-els-footer__copyright {
  margin-bottom: var(--ldn-t-base-space);
}
.c-els-footer__link {
  color: var(--eds-t-colors-text-primary);
}
.c-els-footer__link--inline {
  color: var(--eds-t-colors-text-interaction);
}
.c-els-footer__parent-logo {
  width: 90px;
  min-width: 90px;
}
.c-els-footer__custom-content {
  margin-top: var(--ldn-t-base-space);
}
.c-els-footer__logo-container-tablet {
  display: none;
}
@media (max-width: 56.24em) {
  .c-els-footer {
    display: block;
    position: relative;
    padding: var(--ldn-t-base-space) var(--ldn-t-temporary-body-padding-tablet) 0 var(--ldn-t-temporary-body-padding-tablet);
  }
  .c-els-footer__content {
    padding: var(--ldn-t-base-space) 0 0 0;
  }
  .c-els-footer__logo-container-desktop {
    display: none;
  }
  .c-els-footer__logo-container-tablet {
    display: block;
  }
  .c-els-footer__logo-tree-only {
    display: inline-block;
    width: 37px;
  }
  .c-els-footer__logo-elsevier-only {
    position: absolute;
    top: calc(10px + var(--ldn-t-base-space));
    left: calc(42px + calc(var(--ldn-t-base-space) * 1.5));
    width: 70px;
  }
  .c-els-footer--no-padding .c-els-footer__logo-elsevier-only {
    left: 42px;
  }
  .c-els-footer__parent-logo {
    position: absolute;
    top: calc(3px + var(--ldn-t-base-space));
    right: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-footer--no-padding .c-els-footer__parent-logo {
    right: 0;
  }
}
@media (max-width: 37.49em) {
  .c-els-footer {
    padding-left: var(--ldn-t-temporary-body-padding-mobile);
    padding-right: var(--ldn-t-temporary-body-padding-mobile);
  }
  .c-els-footer__item {
    display: block;
  }
  .c-els-footer__logo-elsevier-only {
    left: calc(42px + var(--ldn-t-base-space));
  }
  .c-els-footer__parent-logo {
    right: var(--ldn-t-base-space);
  }
}
.c-els-footer--no-padding {
  padding-left: 0;
  padding-right: 0;
}

body div#onetrust-consent-sdk #onetrust-banner-sdk {
  border-top-color: var(--ldn-t-deprecated-color-n8) !important;
}
body div#onetrust-consent-sdk a,
body div#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler {
  color: var(--eds-t-colors-text-interaction) !important;
}
body div#onetrust-consent-sdk a:hover,
body div#onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler:hover {
  text-decoration-color: var(--eds-t-colors-text-interaction) !important;
}
body div#onetrust-consent-sdk button:not(.ot-link-btn),
body div#onetrust-consent-sdk #onetrust-accept-btn-handler,
body div#onetrust-consent-sdk #onetrust-reject-all-handler {
  background-color: var(--eds-t-colors-text-interaction) !important;
  border-color: var(--eds-t-colors-text-interaction) !important;
}
body div#onetrust-consent-sdk #onetrust-pc-btn-handler {
  border-color: var(--eds-t-colors-text-interaction) !important;
}
body div#onetrust-consent-sdk .ot-accordion-layout h4 ~ .ot-always-active::after,
body div#onetrust-consent-sdk .ot-tgl input:checked + .ot-switch .ot-switch-nob::before {
  background-color: var(--eds-t-colors-text-interaction) !important;
}
body div#onetrust-consent-sdk button:not(.ot-link-btn),
body div#onetrust-consent-sdk #onetrust-accept-btn-handler,
body div#onetrust-consent-sdk #onetrust-reject-all-handler,
body div#onetrust-consent-sdk #onetrust-pc-btn-handler {
  transition: background-color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
body div#onetrust-consent-sdk button:not(.ot-link-btn):hover,
body div#onetrust-consent-sdk #onetrust-accept-btn-handler:hover,
body div#onetrust-consent-sdk #onetrust-reject-all-handler:hover,
body div#onetrust-consent-sdk #onetrust-pc-btn-handler:hover {
  background-color: transparent !important;
  border-color: var(--eds-t-colors-text-primary) !important;
}
body div#onetrust-consent-sdk a:focus,
body div#onetrust-consent-sdk button:focus,
body div#onetrust-consent-sdk input:focus,
body div#onetrust-consent-sdk .ot-tgl input:focus + .ot-switch .ot-switch-nob {
  outline-color: var(--eds-t-colors-text-interaction) !important;
}

.c-els-button {
  display: inline-block;
  max-width: 100%;
  text-decoration: inherit;
  font-family: National2-Regular, NexusSans, Helvetica, sans-serif;
  line-height: 1;
  text-align: center;
  overflow: hidden;
  vertical-align: middle;
  cursor: pointer;
  touch-action: manipulation;
  user-select: none;
  transition: background-color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
  position: relative;
  border: 2px solid transparent;
  border-radius: 0;
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled), .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled) {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-text-interaction);
  border-color: var(--eds-t-colors-text-primary);
  text-decoration: none;
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--transparent, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--transparent {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-background-primary);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless {
  background-color: var(--ldn-t-deprecated-color-n0);
  border-color: var(--ldn-t-deprecated-color-n0);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button {
  background-color: var(--eds-private-t-colors-text-state-interaction_hover);
  border-color: var(--eds-private-t-colors-text-state-interaction_hover);
  color: var(--eds-t-colors-background-primary);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--secondary, .c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--tertiary, .c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--secondary, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--tertiary, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless {
  background-color: var(--eds-private-t-colors-shape-state-interaction_2_hover);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-text-primary);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--info, .c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--warn, .c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--confirm, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--info, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--warn, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--confirm {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-text-primary);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--transparent, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--transparent {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-background-primary);
}
.c-els-button:hover:enabled:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless, .c-els-button:active:not(.c-els-button--loading):not(.c-els-button--display-only):not(.c-els-button--disabled).c-els-button--borderless {
  border-color: transparent;
}
.c-els-button--expanded {
  width: 100%;
}
.c-els-button--display-only, .c-els-button--disabled {
  pointer-events: none;
  cursor: default;
}
.c-els-button--toggle-button-list {
  display: inline-block;
  position: relative;
  padding: calc(var(--ldn-t-base-space) / 4);
  border: var(--eds-t-border_width-small) var(--eds-t-colors-stroke-primary) solid;
  border-radius: var(--eds-t-corner_radius-medium);
  background-color: var(--eds-t-colors-background-secondary);
}
.c-els-button--vertical .c-els-button__text {
  display: block;
}
.c-els-button--rounded {
  border-radius: 10rem;
}
.c-els-button--width-default {
  min-width: 8rem;
}

.c-els-button {
  padding-top: calc(var(--ldn-t-base-space) * 0.45);
  padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
  font-size: var(--eds-t-type-body-large-font_size);
  line-height: var(--eds-t-type-body-large-font_size);
  min-height: calc(var(--ldn-t-base-space) * 2.5);
  min-width: calc(var(--ldn-t-base-space) * 2.5);
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-button.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button svg {
  fill: currentColor;
}
.c-els-button.c-els-button--icon, .c-els-button.c-els-button--icon-left, .c-els-button.c-els-button--icon-right, .c-els-button.c-els-button--icon-both, .c-els-button.c-els-button--icon-only {
  position: relative;
  text-align: left;
}
.c-els-button.c-els-button--icon svg,
.c-els-button.c-els-button--icon .c-els-button__icon, .c-els-button.c-els-button--icon-left svg,
.c-els-button.c-els-button--icon-left .c-els-button__icon, .c-els-button.c-els-button--icon-right svg,
.c-els-button.c-els-button--icon-right .c-els-button__icon, .c-els-button.c-els-button--icon-both svg,
.c-els-button.c-els-button--icon-both .c-els-button__icon, .c-els-button.c-els-button--icon-only svg,
.c-els-button.c-els-button--icon-only .c-els-button__icon {
  position: absolute;
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: calc(var(--ldn-t-base-space) * 1.5);
  top: 50%;
  margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
}
.c-els-button.c-els-button--icon svg svg,
.c-els-button.c-els-button--icon .c-els-button__icon svg, .c-els-button.c-els-button--icon-left svg svg,
.c-els-button.c-els-button--icon-left .c-els-button__icon svg, .c-els-button.c-els-button--icon-right svg svg,
.c-els-button.c-els-button--icon-right .c-els-button__icon svg, .c-els-button.c-els-button--icon-both svg svg,
.c-els-button.c-els-button--icon-both .c-els-button__icon svg, .c-els-button.c-els-button--icon-only svg svg,
.c-els-button.c-els-button--icon-only .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button.c-els-button--icon.c-els-button--expanded, .c-els-button.c-els-button--icon-left.c-els-button--expanded, .c-els-button.c-els-button--icon-right.c-els-button--expanded, .c-els-button.c-els-button--icon-both.c-els-button--expanded, .c-els-button.c-els-button--icon-only.c-els-button--expanded {
  text-align: center;
  padding-left: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon.c-els-button--expanded svg, .c-els-button.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button.c-els-button--icon-only.c-els-button--expanded svg {
  position: relative;
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  top: calc(var(--ldn-t-base-space) * 0.35);
}
.c-els-button.c-els-button--icon, .c-els-button.c-els-button--icon-left {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon svg,
.c-els-button.c-els-button--icon .c-els-button__icon--left,
.c-els-button.c-els-button--icon .c-els-button__icon, .c-els-button.c-els-button--icon-left svg,
.c-els-button.c-els-button--icon-left .c-els-button__icon--left,
.c-els-button.c-els-button--icon-left .c-els-button__icon {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button.c-els-button--icon.c-els-button--condensed, .c-els-button.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon.c-els-button--condensed svg, .c-els-button.c-els-button--icon-left.c-els-button--condensed svg {
  left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon.c-els-button--condensed, .c-els-button.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-right {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon-right svg,
.c-els-button.c-els-button--icon-right .c-els-button__icon--right,
.c-els-button.c-els-button--icon-right .c-els-button__icon {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-right.c-els-button--condensed svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-right.c-els-button--expanded {
  padding-right: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon-right.c-els-button--expanded svg {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-button.c-els-button--icon-both {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-both .c-els-button__icon--left svg {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button.c-els-button--icon-both .c-els-button__icon--right svg {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
}
.c-els-button.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
  left: calc(var(--ldn-t-base-space) / 2);
  right: auto;
}
.c-els-button.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
}
.c-els-button.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
  right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button.c-els-button--icon-only {
  padding: 0;
}
.c-els-button.c-els-button--icon-only svg,
.c-els-button.c-els-button--icon-only .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
  right: auto;
}
.c-els-button.c-els-button--icon-only.c-els-button--condensed {
  padding: 0;
}
.c-els-button.c-els-button--icon-only.c-els-button--condensed svg,
.c-els-button.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
  right: auto;
}
.c-els-button svg[class^=icon__] {
  padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-button.c-els-button--vertical svg {
  height: calc(var(--ldn-t-base-space) * 2);
  width: calc(var(--ldn-t-base-space) * 2);
}
.c-els-button.c-els-button--vertical svg svg {
  height: unset;
  width: unset;
}
.c-els-button.c-els-button--icon-flex {
  display: inline-flex;
  align-items: center;
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button.c-els-button--icon-flex svg,
.c-els-button.c-els-button--icon-flex .c-els-button__icon {
  position: relative;
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: auto;
  display: inline-block;
  vertical-align: sub;
  max-height: calc(var(--ldn-t-base-space) * 1.5);
  max-width: calc(var(--ldn-t-base-space) * 1.5);
  margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
  left: auto;
  right: auto;
}
.c-els-button.c-els-button--icon-flex svg svg,
.c-els-button.c-els-button--icon-flex .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button.c-els-button--icon-flex.c-els-button--icon svg,
.c-els-button.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button.c-els-button--icon-flex.c-els-button--icon-left svg,
.c-els-button.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
  margin-right: var(--ldn-t-base-space);
  margin-left: 0;
}
.c-els-button.c-els-button--icon-flex.c-els-button--icon-right svg,
.c-els-button.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
  margin-left: var(--ldn-t-base-space);
  margin-right: 0;
}
.c-els-button.c-els-button--icon-flex svg[class^=icon__] {
  padding: 0;
  height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
}

.c-els-button--x-small {
  padding-top: calc(var(--ldn-t-base-space) * 0.25);
  padding-bottom: calc(var(--ldn-t-base-space) * 0.25);
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
  font-size: var(--eds-t-type-body-small-font_size);
  line-height: var(--eds-t-type-body-small-font_size);
  min-height: calc(var(--ldn-t-base-space) * 1.75);
  min-width: calc(var(--ldn-t-base-space) * 1.75);
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-button--x-small.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small svg {
  fill: currentColor;
}
.c-els-button--x-small.c-els-button--icon, .c-els-button--x-small.c-els-button--icon-left, .c-els-button--x-small.c-els-button--icon-right, .c-els-button--x-small.c-els-button--icon-both, .c-els-button--x-small.c-els-button--icon-only {
  position: relative;
  text-align: left;
}
.c-els-button--x-small.c-els-button--icon svg,
.c-els-button--x-small.c-els-button--icon .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-left svg,
.c-els-button--x-small.c-els-button--icon-left .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-right svg,
.c-els-button--x-small.c-els-button--icon-right .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-both svg,
.c-els-button--x-small.c-els-button--icon-both .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-only svg,
.c-els-button--x-small.c-els-button--icon-only .c-els-button__icon {
  position: absolute;
  height: calc(var(--ldn-t-base-space) * 1.125);
  width: calc(var(--ldn-t-base-space) * 1.125);
  top: 50%;
  margin-top: calc(var(--ldn-t-base-space) * 1.125 / 2 * -1);
}
.c-els-button--x-small.c-els-button--icon svg svg,
.c-els-button--x-small.c-els-button--icon .c-els-button__icon svg, .c-els-button--x-small.c-els-button--icon-left svg svg,
.c-els-button--x-small.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--x-small.c-els-button--icon-right svg svg,
.c-els-button--x-small.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--x-small.c-els-button--icon-both svg svg,
.c-els-button--x-small.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--x-small.c-els-button--icon-only svg svg,
.c-els-button--x-small.c-els-button--icon-only .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--x-small.c-els-button--icon.c-els-button--expanded, .c-els-button--x-small.c-els-button--icon-left.c-els-button--expanded, .c-els-button--x-small.c-els-button--icon-right.c-els-button--expanded, .c-els-button--x-small.c-els-button--icon-both.c-els-button--expanded, .c-els-button--x-small.c-els-button--icon-only.c-els-button--expanded {
  text-align: center;
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon.c-els-button--expanded svg, .c-els-button--x-small.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--x-small.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--x-small.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--x-small.c-els-button--icon-only.c-els-button--expanded svg {
  position: relative;
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  top: calc(var(--ldn-t-base-space) * 0.35);
}
.c-els-button--x-small.c-els-button--icon, .c-els-button--x-small.c-els-button--icon-left {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon svg,
.c-els-button--x-small.c-els-button--icon .c-els-button__icon--left,
.c-els-button--x-small.c-els-button--icon .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-left svg,
.c-els-button--x-small.c-els-button--icon-left .c-els-button__icon--left,
.c-els-button--x-small.c-els-button--icon-left .c-els-button__icon {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--x-small.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon.c-els-button--condensed svg, .c-els-button--x-small.c-els-button--icon-left.c-els-button--condensed svg {
  left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-right {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon-right svg,
.c-els-button--x-small.c-els-button--icon-right .c-els-button__icon--right,
.c-els-button--x-small.c-els-button--icon-right .c-els-button__icon {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-right.c-els-button--condensed svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-right.c-els-button--expanded {
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon-right.c-els-button--expanded svg {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-button--x-small.c-els-button--icon-both {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-both .c-els-button__icon--left svg {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--x-small.c-els-button--icon-both .c-els-button__icon--right svg {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
  left: calc(var(--ldn-t-base-space) / 2);
  right: auto;
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--x-small.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
  right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--x-small.c-els-button--icon-only {
  padding: 0;
}
.c-els-button--x-small.c-els-button--icon-only svg,
.c-els-button--x-small.c-els-button--icon-only .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
  right: auto;
}
.c-els-button--x-small.c-els-button--icon-only.c-els-button--condensed {
  padding: 0;
}
.c-els-button--x-small.c-els-button--icon-only.c-els-button--condensed svg,
.c-els-button--x-small.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
  right: auto;
}
.c-els-button--x-small svg[class^=icon__] {
  padding: calc(calc(var(--ldn-t-base-space) * 1.125) * (1 - 0.875));
  height: calc(var(--ldn-t-base-space) * 1.125);
  width: calc(var(--ldn-t-base-space) * 1.125);
}
.c-els-button--x-small.c-els-button--vertical svg {
  height: calc(var(--ldn-t-base-space) * 1.25);
  width: calc(var(--ldn-t-base-space) * 1.25);
}
.c-els-button--x-small.c-els-button--vertical svg svg {
  height: unset;
  width: unset;
}
.c-els-button--x-small.c-els-button--icon-flex {
  display: inline-flex;
  align-items: center;
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--x-small.c-els-button--icon-flex svg,
.c-els-button--x-small.c-els-button--icon-flex .c-els-button__icon {
  position: relative;
  height: calc(var(--ldn-t-base-space) * 1.125);
  width: auto;
  display: inline-block;
  vertical-align: sub;
  max-height: calc(var(--ldn-t-base-space) * 1.125);
  max-width: calc(var(--ldn-t-base-space) * 1.125);
  margin-top: calc((calc(var(--ldn-t-base-space) * 0.25) - calc(var(--ldn-t-base-space) * 0.25)) / 2 * -1);
  left: auto;
  right: auto;
}
.c-els-button--x-small.c-els-button--icon-flex svg svg,
.c-els-button--x-small.c-els-button--icon-flex .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon svg,
.c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon-left svg,
.c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
  margin-right: var(--ldn-t-base-space);
  margin-left: 0;
}
.c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon-right svg,
.c-els-button--x-small.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
  margin-left: var(--ldn-t-base-space);
  margin-right: 0;
}
.c-els-button--x-small.c-els-button--icon-flex svg[class^=icon__] {
  padding: 0;
  height: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
  width: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
}

.c-els-button--small {
  padding-top: calc(var(--ldn-t-base-space) * 0.35);
  padding-bottom: calc(var(--ldn-t-base-space) * 0.35);
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
  font-size: var(--eds-t-type-body-medium-font_size);
  line-height: var(--eds-t-type-body-medium-font_size);
  min-height: calc(var(--ldn-t-base-space) * 2);
  min-width: calc(var(--ldn-t-base-space) * 2);
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-button--small.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small svg {
  fill: currentColor;
}
.c-els-button--small.c-els-button--icon, .c-els-button--small.c-els-button--icon-left, .c-els-button--small.c-els-button--icon-right, .c-els-button--small.c-els-button--icon-both, .c-els-button--small.c-els-button--icon-only {
  position: relative;
  text-align: left;
}
.c-els-button--small.c-els-button--icon svg,
.c-els-button--small.c-els-button--icon .c-els-button__icon, .c-els-button--small.c-els-button--icon-left svg,
.c-els-button--small.c-els-button--icon-left .c-els-button__icon, .c-els-button--small.c-els-button--icon-right svg,
.c-els-button--small.c-els-button--icon-right .c-els-button__icon, .c-els-button--small.c-els-button--icon-both svg,
.c-els-button--small.c-els-button--icon-both .c-els-button__icon, .c-els-button--small.c-els-button--icon-only svg,
.c-els-button--small.c-els-button--icon-only .c-els-button__icon {
  position: absolute;
  height: calc(var(--ldn-t-base-space) * 1.25);
  width: calc(var(--ldn-t-base-space) * 1.25);
  top: 50%;
  margin-top: calc(var(--ldn-t-base-space) * 1.25 / 2 * -1);
}
.c-els-button--small.c-els-button--icon svg svg,
.c-els-button--small.c-els-button--icon .c-els-button__icon svg, .c-els-button--small.c-els-button--icon-left svg svg,
.c-els-button--small.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--small.c-els-button--icon-right svg svg,
.c-els-button--small.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--small.c-els-button--icon-both svg svg,
.c-els-button--small.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--small.c-els-button--icon-only svg svg,
.c-els-button--small.c-els-button--icon-only .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--small.c-els-button--icon.c-els-button--expanded, .c-els-button--small.c-els-button--icon-left.c-els-button--expanded, .c-els-button--small.c-els-button--icon-right.c-els-button--expanded, .c-els-button--small.c-els-button--icon-both.c-els-button--expanded, .c-els-button--small.c-els-button--icon-only.c-els-button--expanded {
  text-align: center;
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon.c-els-button--expanded svg, .c-els-button--small.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--small.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--small.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--small.c-els-button--icon-only.c-els-button--expanded svg {
  position: relative;
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  top: calc(var(--ldn-t-base-space) * 0.35);
}
.c-els-button--small.c-els-button--icon, .c-els-button--small.c-els-button--icon-left {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon svg,
.c-els-button--small.c-els-button--icon .c-els-button__icon--left,
.c-els-button--small.c-els-button--icon .c-els-button__icon, .c-els-button--small.c-els-button--icon-left svg,
.c-els-button--small.c-els-button--icon-left .c-els-button__icon--left,
.c-els-button--small.c-els-button--icon-left .c-els-button__icon {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--small.c-els-button--icon.c-els-button--condensed, .c-els-button--small.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon.c-els-button--condensed svg, .c-els-button--small.c-els-button--icon-left.c-els-button--condensed svg {
  left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon.c-els-button--condensed, .c-els-button--small.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-right {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon-right svg,
.c-els-button--small.c-els-button--icon-right .c-els-button__icon--right,
.c-els-button--small.c-els-button--icon-right .c-els-button__icon {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-right.c-els-button--condensed svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-right.c-els-button--expanded {
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon-right.c-els-button--expanded svg {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-button--small.c-els-button--icon-both {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-both .c-els-button__icon--left svg {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--small.c-els-button--icon-both .c-els-button__icon--right svg {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
}
.c-els-button--small.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
  left: calc(var(--ldn-t-base-space) / 2);
  right: auto;
}
.c-els-button--small.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--small.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
}
.c-els-button--small.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--small.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
  right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--small.c-els-button--icon-only {
  padding: 0;
}
.c-els-button--small.c-els-button--icon-only svg,
.c-els-button--small.c-els-button--icon-only .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
  right: auto;
}
.c-els-button--small.c-els-button--icon-only.c-els-button--condensed {
  padding: 0;
}
.c-els-button--small.c-els-button--icon-only.c-els-button--condensed svg,
.c-els-button--small.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
  right: auto;
}
.c-els-button--small svg[class^=icon__] {
  padding: calc(calc(var(--ldn-t-base-space) * 1.25) * (1 - 0.875));
  height: calc(var(--ldn-t-base-space) * 1.25);
  width: calc(var(--ldn-t-base-space) * 1.25);
}
.c-els-button--small.c-els-button--vertical svg {
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-button--small.c-els-button--vertical svg svg {
  height: unset;
  width: unset;
}
.c-els-button--small.c-els-button--icon-flex {
  display: inline-flex;
  align-items: center;
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--small.c-els-button--icon-flex svg,
.c-els-button--small.c-els-button--icon-flex .c-els-button__icon {
  position: relative;
  height: calc(var(--ldn-t-base-space) * 1.25);
  width: auto;
  display: inline-block;
  vertical-align: sub;
  max-height: calc(var(--ldn-t-base-space) * 1.25);
  max-width: calc(var(--ldn-t-base-space) * 1.25);
  margin-top: calc((calc(var(--ldn-t-base-space) * 0.35) - calc(var(--ldn-t-base-space) * 0.35)) / 2 * -1);
  left: auto;
  right: auto;
}
.c-els-button--small.c-els-button--icon-flex svg svg,
.c-els-button--small.c-els-button--icon-flex .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--small.c-els-button--icon-flex.c-els-button--icon svg,
.c-els-button--small.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--small.c-els-button--icon-flex.c-els-button--icon-left svg,
.c-els-button--small.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
  margin-right: var(--ldn-t-base-space);
  margin-left: 0;
}
.c-els-button--small.c-els-button--icon-flex.c-els-button--icon-right svg,
.c-els-button--small.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
  margin-left: var(--ldn-t-base-space);
  margin-right: 0;
}
.c-els-button--small.c-els-button--icon-flex svg[class^=icon__] {
  padding: 0;
  height: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
  width: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
}

.c-els-button--medium {
  padding-top: calc(var(--ldn-t-base-space) * 0.45);
  padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
  font-size: var(--eds-t-type-body-large-font_size);
  line-height: var(--eds-t-type-body-large-font_size);
  min-height: calc(var(--ldn-t-base-space) * 2.5);
  min-width: calc(var(--ldn-t-base-space) * 2.5);
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-button--medium.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium svg {
  fill: currentColor;
}
.c-els-button--medium.c-els-button--icon, .c-els-button--medium.c-els-button--icon-left, .c-els-button--medium.c-els-button--icon-right, .c-els-button--medium.c-els-button--icon-both, .c-els-button--medium.c-els-button--icon-only {
  position: relative;
  text-align: left;
}
.c-els-button--medium.c-els-button--icon svg,
.c-els-button--medium.c-els-button--icon .c-els-button__icon, .c-els-button--medium.c-els-button--icon-left svg,
.c-els-button--medium.c-els-button--icon-left .c-els-button__icon, .c-els-button--medium.c-els-button--icon-right svg,
.c-els-button--medium.c-els-button--icon-right .c-els-button__icon, .c-els-button--medium.c-els-button--icon-both svg,
.c-els-button--medium.c-els-button--icon-both .c-els-button__icon, .c-els-button--medium.c-els-button--icon-only svg,
.c-els-button--medium.c-els-button--icon-only .c-els-button__icon {
  position: absolute;
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: calc(var(--ldn-t-base-space) * 1.5);
  top: 50%;
  margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
}
.c-els-button--medium.c-els-button--icon svg svg,
.c-els-button--medium.c-els-button--icon .c-els-button__icon svg, .c-els-button--medium.c-els-button--icon-left svg svg,
.c-els-button--medium.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--medium.c-els-button--icon-right svg svg,
.c-els-button--medium.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--medium.c-els-button--icon-both svg svg,
.c-els-button--medium.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--medium.c-els-button--icon-only svg svg,
.c-els-button--medium.c-els-button--icon-only .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--medium.c-els-button--icon.c-els-button--expanded, .c-els-button--medium.c-els-button--icon-left.c-els-button--expanded, .c-els-button--medium.c-els-button--icon-right.c-els-button--expanded, .c-els-button--medium.c-els-button--icon-both.c-els-button--expanded, .c-els-button--medium.c-els-button--icon-only.c-els-button--expanded {
  text-align: center;
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon.c-els-button--expanded svg, .c-els-button--medium.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--medium.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--medium.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--medium.c-els-button--icon-only.c-els-button--expanded svg {
  position: relative;
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  top: calc(var(--ldn-t-base-space) * 0.35);
}
.c-els-button--medium.c-els-button--icon, .c-els-button--medium.c-els-button--icon-left {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon svg,
.c-els-button--medium.c-els-button--icon .c-els-button__icon--left,
.c-els-button--medium.c-els-button--icon .c-els-button__icon, .c-els-button--medium.c-els-button--icon-left svg,
.c-els-button--medium.c-els-button--icon-left .c-els-button__icon--left,
.c-els-button--medium.c-els-button--icon-left .c-els-button__icon {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--medium.c-els-button--icon.c-els-button--condensed, .c-els-button--medium.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon.c-els-button--condensed svg, .c-els-button--medium.c-els-button--icon-left.c-els-button--condensed svg {
  left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon.c-els-button--condensed, .c-els-button--medium.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-right {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon-right svg,
.c-els-button--medium.c-els-button--icon-right .c-els-button__icon--right,
.c-els-button--medium.c-els-button--icon-right .c-els-button__icon {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-right.c-els-button--condensed svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-right.c-els-button--expanded {
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon-right.c-els-button--expanded svg {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-button--medium.c-els-button--icon-both {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-both .c-els-button__icon--left svg {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--medium.c-els-button--icon-both .c-els-button__icon--right svg {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
  left: calc(var(--ldn-t-base-space) / 2);
  right: auto;
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--medium.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
  right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--medium.c-els-button--icon-only {
  padding: 0;
}
.c-els-button--medium.c-els-button--icon-only svg,
.c-els-button--medium.c-els-button--icon-only .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
  right: auto;
}
.c-els-button--medium.c-els-button--icon-only.c-els-button--condensed {
  padding: 0;
}
.c-els-button--medium.c-els-button--icon-only.c-els-button--condensed svg,
.c-els-button--medium.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
  right: auto;
}
.c-els-button--medium svg[class^=icon__] {
  padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-button--medium.c-els-button--vertical svg {
  height: calc(var(--ldn-t-base-space) * 2);
  width: calc(var(--ldn-t-base-space) * 2);
}
.c-els-button--medium.c-els-button--vertical svg svg {
  height: unset;
  width: unset;
}
.c-els-button--medium.c-els-button--icon-flex {
  display: inline-flex;
  align-items: center;
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--medium.c-els-button--icon-flex svg,
.c-els-button--medium.c-els-button--icon-flex .c-els-button__icon {
  position: relative;
  height: calc(var(--ldn-t-base-space) * 1.5);
  width: auto;
  display: inline-block;
  vertical-align: sub;
  max-height: calc(var(--ldn-t-base-space) * 1.5);
  max-width: calc(var(--ldn-t-base-space) * 1.5);
  margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
  left: auto;
  right: auto;
}
.c-els-button--medium.c-els-button--icon-flex svg svg,
.c-els-button--medium.c-els-button--icon-flex .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--medium.c-els-button--icon-flex.c-els-button--icon svg,
.c-els-button--medium.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--medium.c-els-button--icon-flex.c-els-button--icon-left svg,
.c-els-button--medium.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
  margin-right: var(--ldn-t-base-space);
  margin-left: 0;
}
.c-els-button--medium.c-els-button--icon-flex.c-els-button--icon-right svg,
.c-els-button--medium.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
  margin-left: var(--ldn-t-base-space);
  margin-right: 0;
}
.c-els-button--medium.c-els-button--icon-flex svg[class^=icon__] {
  padding: 0;
  height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
}

.c-els-button--large {
  padding-top: calc(var(--ldn-t-base-space) * 0.45);
  padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
  font-size: var(--eds-t-type-heading-small-font_size);
  line-height: var(--eds-t-type-heading-small-font_size);
  min-height: calc(var(--ldn-t-base-space) * 3);
  min-width: calc(var(--ldn-t-base-space) * 3);
  border-radius: var(--eds-t-corner_radius-medium);
}
.c-els-button--large.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) / 2);
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large svg {
  fill: currentColor;
}
.c-els-button--large.c-els-button--icon, .c-els-button--large.c-els-button--icon-left, .c-els-button--large.c-els-button--icon-right, .c-els-button--large.c-els-button--icon-both, .c-els-button--large.c-els-button--icon-only {
  position: relative;
  text-align: left;
}
.c-els-button--large.c-els-button--icon svg,
.c-els-button--large.c-els-button--icon .c-els-button__icon, .c-els-button--large.c-els-button--icon-left svg,
.c-els-button--large.c-els-button--icon-left .c-els-button__icon, .c-els-button--large.c-els-button--icon-right svg,
.c-els-button--large.c-els-button--icon-right .c-els-button__icon, .c-els-button--large.c-els-button--icon-both svg,
.c-els-button--large.c-els-button--icon-both .c-els-button__icon, .c-els-button--large.c-els-button--icon-only svg,
.c-els-button--large.c-els-button--icon-only .c-els-button__icon {
  position: absolute;
  height: calc(var(--ldn-t-base-space) * 1.75);
  width: calc(var(--ldn-t-base-space) * 1.75);
  top: 50%;
  margin-top: calc(var(--ldn-t-base-space) * 1.75 / 2 * -1);
}
.c-els-button--large.c-els-button--icon svg svg,
.c-els-button--large.c-els-button--icon .c-els-button__icon svg, .c-els-button--large.c-els-button--icon-left svg svg,
.c-els-button--large.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--large.c-els-button--icon-right svg svg,
.c-els-button--large.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--large.c-els-button--icon-both svg svg,
.c-els-button--large.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--large.c-els-button--icon-only svg svg,
.c-els-button--large.c-els-button--icon-only .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--large.c-els-button--icon.c-els-button--expanded, .c-els-button--large.c-els-button--icon-left.c-els-button--expanded, .c-els-button--large.c-els-button--icon-right.c-els-button--expanded, .c-els-button--large.c-els-button--icon-both.c-els-button--expanded, .c-els-button--large.c-els-button--icon-only.c-els-button--expanded {
  text-align: center;
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon.c-els-button--expanded svg, .c-els-button--large.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--large.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--large.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--large.c-els-button--icon-only.c-els-button--expanded svg {
  position: relative;
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  top: calc(var(--ldn-t-base-space) * 0.35);
}
.c-els-button--large.c-els-button--icon, .c-els-button--large.c-els-button--icon-left {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon svg,
.c-els-button--large.c-els-button--icon .c-els-button__icon--left,
.c-els-button--large.c-els-button--icon .c-els-button__icon, .c-els-button--large.c-els-button--icon-left svg,
.c-els-button--large.c-els-button--icon-left .c-els-button__icon--left,
.c-els-button--large.c-els-button--icon-left .c-els-button__icon {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--large.c-els-button--icon.c-els-button--condensed, .c-els-button--large.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon.c-els-button--condensed svg, .c-els-button--large.c-els-button--icon-left.c-els-button--condensed svg {
  left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon.c-els-button--condensed, .c-els-button--large.c-els-button--icon-left.c-els-button--condensed {
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-right {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon-right svg,
.c-els-button--large.c-els-button--icon-right .c-els-button__icon--right,
.c-els-button--large.c-els-button--icon-right .c-els-button__icon {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-right.c-els-button--condensed svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-right.c-els-button--condensed {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-left: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-right.c-els-button--expanded {
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon-right.c-els-button--expanded svg {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-button--large.c-els-button--icon-both {
  padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-both .c-els-button__icon--left svg {
  left: var(--ldn-t-base-space);
  right: auto;
}
.c-els-button--large.c-els-button--icon-both .c-els-button__icon--right svg {
  left: auto;
  right: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
  padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
}
.c-els-button--large.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
  left: calc(var(--ldn-t-base-space) / 2);
  right: auto;
}
.c-els-button--large.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
  left: auto;
  right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-button--large.c-els-button--icon-both.c-els-button--condensed {
  padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
}
.c-els-button--large.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
  left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--large.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
  right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
}
.c-els-button--large.c-els-button--icon-only {
  padding: 0;
}
.c-els-button--large.c-els-button--icon-only svg,
.c-els-button--large.c-els-button--icon-only .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
  right: auto;
}
.c-els-button--large.c-els-button--icon-only.c-els-button--condensed {
  padding: 0;
}
.c-els-button--large.c-els-button--icon-only.c-els-button--condensed svg,
.c-els-button--large.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
  left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
  right: auto;
}
.c-els-button--large svg[class^=icon__] {
  padding: calc(calc(var(--ldn-t-base-space) * 1.75) * (1 - 0.875));
  height: calc(var(--ldn-t-base-space) * 1.75);
  width: calc(var(--ldn-t-base-space) * 1.75);
}
.c-els-button--large.c-els-button--vertical svg {
  height: calc(var(--ldn-t-base-space) * 3);
  width: calc(var(--ldn-t-base-space) * 3);
}
.c-els-button--large.c-els-button--vertical svg svg {
  height: unset;
  width: unset;
}
.c-els-button--large.c-els-button--icon-flex {
  display: inline-flex;
  align-items: center;
  padding-left: var(--ldn-t-base-space);
  padding-right: var(--ldn-t-base-space);
}
.c-els-button--large.c-els-button--icon-flex svg,
.c-els-button--large.c-els-button--icon-flex .c-els-button__icon {
  position: relative;
  height: calc(var(--ldn-t-base-space) * 1.75);
  width: auto;
  display: inline-block;
  vertical-align: sub;
  max-height: calc(var(--ldn-t-base-space) * 1.75);
  max-width: calc(var(--ldn-t-base-space) * 1.75);
  margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
  left: auto;
  right: auto;
}
.c-els-button--large.c-els-button--icon-flex svg svg,
.c-els-button--large.c-els-button--icon-flex .c-els-button__icon svg {
  height: unset;
  width: unset;
}
.c-els-button--large.c-els-button--icon-flex.c-els-button--icon svg,
.c-els-button--large.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--large.c-els-button--icon-flex.c-els-button--icon-left svg,
.c-els-button--large.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
  margin-right: var(--ldn-t-base-space);
  margin-left: 0;
}
.c-els-button--large.c-els-button--icon-flex.c-els-button--icon-right svg,
.c-els-button--large.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
  margin-left: var(--ldn-t-base-space);
  margin-right: 0;
}
.c-els-button--large.c-els-button--icon-flex svg[class^=icon__] {
  padding: 0;
  height: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
  width: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
}

@media (max-width: 99.99em) {
  .c-els-button\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button\@wide.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide svg {
    fill: currentColor;
  }
  .c-els-button\@wide.c-els-button--icon, .c-els-button\@wide.c-els-button--icon-left, .c-els-button\@wide.c-els-button--icon-right, .c-els-button\@wide.c-els-button--icon-both, .c-els-button\@wide.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button\@wide.c-els-button--icon svg,
  .c-els-button\@wide.c-els-button--icon .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-left svg,
  .c-els-button\@wide.c-els-button--icon-left .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-right svg,
  .c-els-button\@wide.c-els-button--icon-right .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-both svg,
  .c-els-button\@wide.c-els-button--icon-both .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-only svg,
  .c-els-button\@wide.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button\@wide.c-els-button--icon svg svg,
  .c-els-button\@wide.c-els-button--icon .c-els-button__icon svg, .c-els-button\@wide.c-els-button--icon-left svg svg,
  .c-els-button\@wide.c-els-button--icon-left .c-els-button__icon svg, .c-els-button\@wide.c-els-button--icon-right svg svg,
  .c-els-button\@wide.c-els-button--icon-right .c-els-button__icon svg, .c-els-button\@wide.c-els-button--icon-both svg svg,
  .c-els-button\@wide.c-els-button--icon-both .c-els-button__icon svg, .c-els-button\@wide.c-els-button--icon-only svg svg,
  .c-els-button\@wide.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@wide.c-els-button--icon.c-els-button--expanded, .c-els-button\@wide.c-els-button--icon-left.c-els-button--expanded, .c-els-button\@wide.c-els-button--icon-right.c-els-button--expanded, .c-els-button\@wide.c-els-button--icon-both.c-els-button--expanded, .c-els-button\@wide.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon.c-els-button--expanded svg, .c-els-button\@wide.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button\@wide.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button\@wide.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button\@wide.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button\@wide.c-els-button--icon, .c-els-button\@wide.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon svg,
  .c-els-button\@wide.c-els-button--icon .c-els-button__icon--left,
  .c-els-button\@wide.c-els-button--icon .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-left svg,
  .c-els-button\@wide.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button\@wide.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon.c-els-button--condensed svg, .c-els-button\@wide.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon-right svg,
  .c-els-button\@wide.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button\@wide.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button\@wide.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@wide.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@wide.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button\@wide.c-els-button--icon-only svg,
  .c-els-button\@wide.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@wide.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button\@wide.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button\@wide.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@wide svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button\@wide.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button\@wide.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@wide.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@wide.c-els-button--icon-flex svg,
  .c-els-button\@wide.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button\@wide.c-els-button--icon-flex svg svg,
  .c-els-button\@wide.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button\@wide.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button\@wide.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 99.99em) {
  .c-els-button--x-small\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.25);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.25);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: var(--eds-t-type-body-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 1.75);
    min-width: calc(var(--ldn-t-base-space) * 1.75);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--x-small\@wide.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide svg {
    fill: currentColor;
  }
  .c-els-button--x-small\@wide.c-els-button--icon, .c-els-button--x-small\@wide.c-els-button--icon-left, .c-els-button--x-small\@wide.c-els-button--icon-right, .c-els-button--x-small\@wide.c-els-button--icon-both, .c-els-button--x-small\@wide.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--x-small\@wide.c-els-button--icon svg,
  .c-els-button--x-small\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-left svg,
  .c-els-button--x-small\@wide.c-els-button--icon-left .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-right svg,
  .c-els-button--x-small\@wide.c-els-button--icon-right .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-both svg,
  .c-els-button--x-small\@wide.c-els-button--icon-both .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-only svg,
  .c-els-button--x-small\@wide.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.125 / 2 * -1);
  }
  .c-els-button--x-small\@wide.c-els-button--icon svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon .c-els-button__icon svg, .c-els-button--x-small\@wide.c-els-button--icon-left svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--x-small\@wide.c-els-button--icon-right svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--x-small\@wide.c-els-button--icon-both svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--x-small\@wide.c-els-button--icon-only svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@wide.c-els-button--icon.c-els-button--expanded, .c-els-button--x-small\@wide.c-els-button--icon-left.c-els-button--expanded, .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--expanded, .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--expanded, .c-els-button--x-small\@wide.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon.c-els-button--expanded svg, .c-els-button--x-small\@wide.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--x-small\@wide.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--x-small\@wide.c-els-button--icon, .c-els-button--x-small\@wide.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon svg,
  .c-els-button--x-small\@wide.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--x-small\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-left svg,
  .c-els-button--x-small\@wide.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--x-small\@wide.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon.c-els-button--condensed svg, .c-els-button--x-small\@wide.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right svg,
  .c-els-button--x-small\@wide.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--x-small\@wide.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-only svg,
  .c-els-button--x-small\@wide.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--x-small\@wide.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@wide svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.125) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
  }
  .c-els-button--x-small\@wide.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--x-small\@wide.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex svg,
  .c-els-button--x-small\@wide.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.125);
    max-width: calc(var(--ldn-t-base-space) * 1.125);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.25) - calc(var(--ldn-t-base-space) * 0.25)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex svg svg,
  .c-els-button--x-small\@wide.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--x-small\@wide.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--x-small\@wide.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
  }
}
@media (max-width: 99.99em) {
  .c-els-button--small\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.35);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.35);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-medium-font_size);
    line-height: var(--eds-t-type-body-medium-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2);
    min-width: calc(var(--ldn-t-base-space) * 2);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--small\@wide.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide svg {
    fill: currentColor;
  }
  .c-els-button--small\@wide.c-els-button--icon, .c-els-button--small\@wide.c-els-button--icon-left, .c-els-button--small\@wide.c-els-button--icon-right, .c-els-button--small\@wide.c-els-button--icon-both, .c-els-button--small\@wide.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--small\@wide.c-els-button--icon svg,
  .c-els-button--small\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-left svg,
  .c-els-button--small\@wide.c-els-button--icon-left .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-right svg,
  .c-els-button--small\@wide.c-els-button--icon-right .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-both svg,
  .c-els-button--small\@wide.c-els-button--icon-both .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-only svg,
  .c-els-button--small\@wide.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.25 / 2 * -1);
  }
  .c-els-button--small\@wide.c-els-button--icon svg svg,
  .c-els-button--small\@wide.c-els-button--icon .c-els-button__icon svg, .c-els-button--small\@wide.c-els-button--icon-left svg svg,
  .c-els-button--small\@wide.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--small\@wide.c-els-button--icon-right svg svg,
  .c-els-button--small\@wide.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--small\@wide.c-els-button--icon-both svg svg,
  .c-els-button--small\@wide.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--small\@wide.c-els-button--icon-only svg svg,
  .c-els-button--small\@wide.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@wide.c-els-button--icon.c-els-button--expanded, .c-els-button--small\@wide.c-els-button--icon-left.c-els-button--expanded, .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--expanded, .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--expanded, .c-els-button--small\@wide.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon.c-els-button--expanded svg, .c-els-button--small\@wide.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--small\@wide.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--small\@wide.c-els-button--icon, .c-els-button--small\@wide.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon svg,
  .c-els-button--small\@wide.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--small\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-left svg,
  .c-els-button--small\@wide.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--small\@wide.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon.c-els-button--condensed svg, .c-els-button--small\@wide.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon-right svg,
  .c-els-button--small\@wide.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--small\@wide.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--small\@wide.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@wide.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@wide.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--small\@wide.c-els-button--icon-only svg,
  .c-els-button--small\@wide.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@wide.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--small\@wide.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--small\@wide.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@wide svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.25) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--small\@wide.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--small\@wide.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@wide.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@wide.c-els-button--icon-flex svg,
  .c-els-button--small\@wide.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.25);
    max-width: calc(var(--ldn-t-base-space) * 1.25);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.35) - calc(var(--ldn-t-base-space) * 0.35)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--small\@wide.c-els-button--icon-flex svg svg,
  .c-els-button--small\@wide.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--small\@wide.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--small\@wide.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
  }
}
@media (max-width: 99.99em) {
  .c-els-button--medium\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--medium\@wide.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide svg {
    fill: currentColor;
  }
  .c-els-button--medium\@wide.c-els-button--icon, .c-els-button--medium\@wide.c-els-button--icon-left, .c-els-button--medium\@wide.c-els-button--icon-right, .c-els-button--medium\@wide.c-els-button--icon-both, .c-els-button--medium\@wide.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--medium\@wide.c-els-button--icon svg,
  .c-els-button--medium\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-left svg,
  .c-els-button--medium\@wide.c-els-button--icon-left .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-right svg,
  .c-els-button--medium\@wide.c-els-button--icon-right .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-both svg,
  .c-els-button--medium\@wide.c-els-button--icon-both .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-only svg,
  .c-els-button--medium\@wide.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button--medium\@wide.c-els-button--icon svg svg,
  .c-els-button--medium\@wide.c-els-button--icon .c-els-button__icon svg, .c-els-button--medium\@wide.c-els-button--icon-left svg svg,
  .c-els-button--medium\@wide.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--medium\@wide.c-els-button--icon-right svg svg,
  .c-els-button--medium\@wide.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--medium\@wide.c-els-button--icon-both svg svg,
  .c-els-button--medium\@wide.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--medium\@wide.c-els-button--icon-only svg svg,
  .c-els-button--medium\@wide.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@wide.c-els-button--icon.c-els-button--expanded, .c-els-button--medium\@wide.c-els-button--icon-left.c-els-button--expanded, .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--expanded, .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--expanded, .c-els-button--medium\@wide.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon.c-els-button--expanded svg, .c-els-button--medium\@wide.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--medium\@wide.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--medium\@wide.c-els-button--icon, .c-els-button--medium\@wide.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon svg,
  .c-els-button--medium\@wide.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--medium\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-left svg,
  .c-els-button--medium\@wide.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--medium\@wide.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon.c-els-button--condensed svg, .c-els-button--medium\@wide.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right svg,
  .c-els-button--medium\@wide.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--medium\@wide.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--medium\@wide.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@wide.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@wide.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--medium\@wide.c-els-button--icon-only svg,
  .c-els-button--medium\@wide.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@wide.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--medium\@wide.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--medium\@wide.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@wide svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--medium\@wide.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button--medium\@wide.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex svg,
  .c-els-button--medium\@wide.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex svg svg,
  .c-els-button--medium\@wide.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--medium\@wide.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--medium\@wide.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 99.99em) {
  .c-els-button--large\@wide {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-heading-small-font_size);
    line-height: var(--eds-t-type-heading-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 3);
    min-width: calc(var(--ldn-t-base-space) * 3);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-button--large\@wide.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide svg {
    fill: currentColor;
  }
  .c-els-button--large\@wide.c-els-button--icon, .c-els-button--large\@wide.c-els-button--icon-left, .c-els-button--large\@wide.c-els-button--icon-right, .c-els-button--large\@wide.c-els-button--icon-both, .c-els-button--large\@wide.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--large\@wide.c-els-button--icon svg,
  .c-els-button--large\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-left svg,
  .c-els-button--large\@wide.c-els-button--icon-left .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-right svg,
  .c-els-button--large\@wide.c-els-button--icon-right .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-both svg,
  .c-els-button--large\@wide.c-els-button--icon-both .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-only svg,
  .c-els-button--large\@wide.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.75 / 2 * -1);
  }
  .c-els-button--large\@wide.c-els-button--icon svg svg,
  .c-els-button--large\@wide.c-els-button--icon .c-els-button__icon svg, .c-els-button--large\@wide.c-els-button--icon-left svg svg,
  .c-els-button--large\@wide.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--large\@wide.c-els-button--icon-right svg svg,
  .c-els-button--large\@wide.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--large\@wide.c-els-button--icon-both svg svg,
  .c-els-button--large\@wide.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--large\@wide.c-els-button--icon-only svg svg,
  .c-els-button--large\@wide.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@wide.c-els-button--icon.c-els-button--expanded, .c-els-button--large\@wide.c-els-button--icon-left.c-els-button--expanded, .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--expanded, .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--expanded, .c-els-button--large\@wide.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon.c-els-button--expanded svg, .c-els-button--large\@wide.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--large\@wide.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--large\@wide.c-els-button--icon, .c-els-button--large\@wide.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon svg,
  .c-els-button--large\@wide.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--large\@wide.c-els-button--icon .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-left svg,
  .c-els-button--large\@wide.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--large\@wide.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon.c-els-button--condensed svg, .c-els-button--large\@wide.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@wide.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon-right svg,
  .c-els-button--large\@wide.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--large\@wide.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--large\@wide.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@wide.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@wide.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@wide.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--large\@wide.c-els-button--icon-only svg,
  .c-els-button--large\@wide.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@wide.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--large\@wide.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--large\@wide.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@wide svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.75) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
  }
  .c-els-button--large\@wide.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 3);
    width: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-button--large\@wide.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@wide.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@wide.c-els-button--icon-flex svg,
  .c-els-button--large\@wide.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.75);
    max-width: calc(var(--ldn-t-base-space) * 1.75);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--large\@wide.c-els-button--icon-flex svg svg,
  .c-els-button--large\@wide.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--large\@wide.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--large\@wide.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
  }
}
@media (max-width: 74.99em) {
  .c-els-button\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button\@desktop.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop svg {
    fill: currentColor;
  }
  .c-els-button\@desktop.c-els-button--icon, .c-els-button\@desktop.c-els-button--icon-left, .c-els-button\@desktop.c-els-button--icon-right, .c-els-button\@desktop.c-els-button--icon-both, .c-els-button\@desktop.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button\@desktop.c-els-button--icon svg,
  .c-els-button\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-left svg,
  .c-els-button\@desktop.c-els-button--icon-left .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-right svg,
  .c-els-button\@desktop.c-els-button--icon-right .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-both svg,
  .c-els-button\@desktop.c-els-button--icon-both .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-only svg,
  .c-els-button\@desktop.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button\@desktop.c-els-button--icon svg svg,
  .c-els-button\@desktop.c-els-button--icon .c-els-button__icon svg, .c-els-button\@desktop.c-els-button--icon-left svg svg,
  .c-els-button\@desktop.c-els-button--icon-left .c-els-button__icon svg, .c-els-button\@desktop.c-els-button--icon-right svg svg,
  .c-els-button\@desktop.c-els-button--icon-right .c-els-button__icon svg, .c-els-button\@desktop.c-els-button--icon-both svg svg,
  .c-els-button\@desktop.c-els-button--icon-both .c-els-button__icon svg, .c-els-button\@desktop.c-els-button--icon-only svg svg,
  .c-els-button\@desktop.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@desktop.c-els-button--icon.c-els-button--expanded, .c-els-button\@desktop.c-els-button--icon-left.c-els-button--expanded, .c-els-button\@desktop.c-els-button--icon-right.c-els-button--expanded, .c-els-button\@desktop.c-els-button--icon-both.c-els-button--expanded, .c-els-button\@desktop.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon.c-els-button--expanded svg, .c-els-button\@desktop.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button\@desktop.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button\@desktop.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button\@desktop.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button\@desktop.c-els-button--icon, .c-els-button\@desktop.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon svg,
  .c-els-button\@desktop.c-els-button--icon .c-els-button__icon--left,
  .c-els-button\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-left svg,
  .c-els-button\@desktop.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button\@desktop.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon.c-els-button--condensed svg, .c-els-button\@desktop.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon-right svg,
  .c-els-button\@desktop.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button\@desktop.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button\@desktop.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@desktop.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@desktop.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button\@desktop.c-els-button--icon-only svg,
  .c-els-button\@desktop.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@desktop.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button\@desktop.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button\@desktop.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@desktop svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button\@desktop.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button\@desktop.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@desktop.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@desktop.c-els-button--icon-flex svg,
  .c-els-button\@desktop.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button\@desktop.c-els-button--icon-flex svg svg,
  .c-els-button\@desktop.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button\@desktop.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button\@desktop.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 74.99em) {
  .c-els-button--x-small\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.25);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.25);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: var(--eds-t-type-body-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 1.75);
    min-width: calc(var(--ldn-t-base-space) * 1.75);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--x-small\@desktop.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop svg {
    fill: currentColor;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon, .c-els-button--x-small\@desktop.c-els-button--icon-left, .c-els-button--x-small\@desktop.c-els-button--icon-right, .c-els-button--x-small\@desktop.c-els-button--icon-both, .c-els-button--x-small\@desktop.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon svg,
  .c-els-button--x-small\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-left svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-left .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-right svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-right .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-both svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-both .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-only svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.125 / 2 * -1);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon .c-els-button__icon svg, .c-els-button--x-small\@desktop.c-els-button--icon-left svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--x-small\@desktop.c-els-button--icon-right svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--x-small\@desktop.c-els-button--icon-both svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--x-small\@desktop.c-els-button--icon-only svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon.c-els-button--expanded, .c-els-button--x-small\@desktop.c-els-button--icon-left.c-els-button--expanded, .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--expanded, .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--expanded, .c-els-button--x-small\@desktop.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon.c-els-button--expanded svg, .c-els-button--x-small\@desktop.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--x-small\@desktop.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon, .c-els-button--x-small\@desktop.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon svg,
  .c-els-button--x-small\@desktop.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--x-small\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-left svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--x-small\@desktop.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon.c-els-button--condensed svg, .c-els-button--x-small\@desktop.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--x-small\@desktop.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-only svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@desktop svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.125) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
  }
  .c-els-button--x-small\@desktop.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--x-small\@desktop.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.125);
    max-width: calc(var(--ldn-t-base-space) * 1.125);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.25) - calc(var(--ldn-t-base-space) * 0.25)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex svg svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--x-small\@desktop.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--x-small\@desktop.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
  }
}
@media (max-width: 74.99em) {
  .c-els-button--small\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.35);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.35);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-medium-font_size);
    line-height: var(--eds-t-type-body-medium-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2);
    min-width: calc(var(--ldn-t-base-space) * 2);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--small\@desktop.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop svg {
    fill: currentColor;
  }
  .c-els-button--small\@desktop.c-els-button--icon, .c-els-button--small\@desktop.c-els-button--icon-left, .c-els-button--small\@desktop.c-els-button--icon-right, .c-els-button--small\@desktop.c-els-button--icon-both, .c-els-button--small\@desktop.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--small\@desktop.c-els-button--icon svg,
  .c-els-button--small\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-left svg,
  .c-els-button--small\@desktop.c-els-button--icon-left .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-right svg,
  .c-els-button--small\@desktop.c-els-button--icon-right .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-both svg,
  .c-els-button--small\@desktop.c-els-button--icon-both .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-only svg,
  .c-els-button--small\@desktop.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.25 / 2 * -1);
  }
  .c-els-button--small\@desktop.c-els-button--icon svg svg,
  .c-els-button--small\@desktop.c-els-button--icon .c-els-button__icon svg, .c-els-button--small\@desktop.c-els-button--icon-left svg svg,
  .c-els-button--small\@desktop.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--small\@desktop.c-els-button--icon-right svg svg,
  .c-els-button--small\@desktop.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--small\@desktop.c-els-button--icon-both svg svg,
  .c-els-button--small\@desktop.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--small\@desktop.c-els-button--icon-only svg svg,
  .c-els-button--small\@desktop.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@desktop.c-els-button--icon.c-els-button--expanded, .c-els-button--small\@desktop.c-els-button--icon-left.c-els-button--expanded, .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--expanded, .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--expanded, .c-els-button--small\@desktop.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon.c-els-button--expanded svg, .c-els-button--small\@desktop.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--small\@desktop.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--small\@desktop.c-els-button--icon, .c-els-button--small\@desktop.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon svg,
  .c-els-button--small\@desktop.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--small\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-left svg,
  .c-els-button--small\@desktop.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--small\@desktop.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon.c-els-button--condensed svg, .c-els-button--small\@desktop.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right svg,
  .c-els-button--small\@desktop.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--small\@desktop.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--small\@desktop.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@desktop.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@desktop.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--small\@desktop.c-els-button--icon-only svg,
  .c-els-button--small\@desktop.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@desktop.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--small\@desktop.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--small\@desktop.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@desktop svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.25) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--small\@desktop.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--small\@desktop.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex svg,
  .c-els-button--small\@desktop.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.25);
    max-width: calc(var(--ldn-t-base-space) * 1.25);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.35) - calc(var(--ldn-t-base-space) * 0.35)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex svg svg,
  .c-els-button--small\@desktop.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--small\@desktop.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--small\@desktop.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
  }
}
@media (max-width: 74.99em) {
  .c-els-button--medium\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--medium\@desktop.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop svg {
    fill: currentColor;
  }
  .c-els-button--medium\@desktop.c-els-button--icon, .c-els-button--medium\@desktop.c-els-button--icon-left, .c-els-button--medium\@desktop.c-els-button--icon-right, .c-els-button--medium\@desktop.c-els-button--icon-both, .c-els-button--medium\@desktop.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--medium\@desktop.c-els-button--icon svg,
  .c-els-button--medium\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-left svg,
  .c-els-button--medium\@desktop.c-els-button--icon-left .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-right svg,
  .c-els-button--medium\@desktop.c-els-button--icon-right .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-both svg,
  .c-els-button--medium\@desktop.c-els-button--icon-both .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-only svg,
  .c-els-button--medium\@desktop.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button--medium\@desktop.c-els-button--icon svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon .c-els-button__icon svg, .c-els-button--medium\@desktop.c-els-button--icon-left svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--medium\@desktop.c-els-button--icon-right svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--medium\@desktop.c-els-button--icon-both svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--medium\@desktop.c-els-button--icon-only svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@desktop.c-els-button--icon.c-els-button--expanded, .c-els-button--medium\@desktop.c-els-button--icon-left.c-els-button--expanded, .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--expanded, .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--expanded, .c-els-button--medium\@desktop.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon.c-els-button--expanded svg, .c-els-button--medium\@desktop.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--medium\@desktop.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--medium\@desktop.c-els-button--icon, .c-els-button--medium\@desktop.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon svg,
  .c-els-button--medium\@desktop.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--medium\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-left svg,
  .c-els-button--medium\@desktop.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--medium\@desktop.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon.c-els-button--condensed svg, .c-els-button--medium\@desktop.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right svg,
  .c-els-button--medium\@desktop.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--medium\@desktop.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-only svg,
  .c-els-button--medium\@desktop.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--medium\@desktop.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@desktop svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--medium\@desktop.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button--medium\@desktop.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex svg,
  .c-els-button--medium\@desktop.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex svg svg,
  .c-els-button--medium\@desktop.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--medium\@desktop.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--medium\@desktop.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 74.99em) {
  .c-els-button--large\@desktop {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-heading-small-font_size);
    line-height: var(--eds-t-type-heading-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 3);
    min-width: calc(var(--ldn-t-base-space) * 3);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-button--large\@desktop.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop svg {
    fill: currentColor;
  }
  .c-els-button--large\@desktop.c-els-button--icon, .c-els-button--large\@desktop.c-els-button--icon-left, .c-els-button--large\@desktop.c-els-button--icon-right, .c-els-button--large\@desktop.c-els-button--icon-both, .c-els-button--large\@desktop.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--large\@desktop.c-els-button--icon svg,
  .c-els-button--large\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-left svg,
  .c-els-button--large\@desktop.c-els-button--icon-left .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-right svg,
  .c-els-button--large\@desktop.c-els-button--icon-right .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-both svg,
  .c-els-button--large\@desktop.c-els-button--icon-both .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-only svg,
  .c-els-button--large\@desktop.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.75 / 2 * -1);
  }
  .c-els-button--large\@desktop.c-els-button--icon svg svg,
  .c-els-button--large\@desktop.c-els-button--icon .c-els-button__icon svg, .c-els-button--large\@desktop.c-els-button--icon-left svg svg,
  .c-els-button--large\@desktop.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--large\@desktop.c-els-button--icon-right svg svg,
  .c-els-button--large\@desktop.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--large\@desktop.c-els-button--icon-both svg svg,
  .c-els-button--large\@desktop.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--large\@desktop.c-els-button--icon-only svg svg,
  .c-els-button--large\@desktop.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@desktop.c-els-button--icon.c-els-button--expanded, .c-els-button--large\@desktop.c-els-button--icon-left.c-els-button--expanded, .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--expanded, .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--expanded, .c-els-button--large\@desktop.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon.c-els-button--expanded svg, .c-els-button--large\@desktop.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--large\@desktop.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--large\@desktop.c-els-button--icon, .c-els-button--large\@desktop.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon svg,
  .c-els-button--large\@desktop.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--large\@desktop.c-els-button--icon .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-left svg,
  .c-els-button--large\@desktop.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--large\@desktop.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon.c-els-button--condensed svg, .c-els-button--large\@desktop.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@desktop.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right svg,
  .c-els-button--large\@desktop.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--large\@desktop.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--large\@desktop.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@desktop.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@desktop.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@desktop.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--large\@desktop.c-els-button--icon-only svg,
  .c-els-button--large\@desktop.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@desktop.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--large\@desktop.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--large\@desktop.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@desktop svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.75) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
  }
  .c-els-button--large\@desktop.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 3);
    width: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-button--large\@desktop.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex svg,
  .c-els-button--large\@desktop.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.75);
    max-width: calc(var(--ldn-t-base-space) * 1.75);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex svg svg,
  .c-els-button--large\@desktop.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--large\@desktop.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--large\@desktop.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
  }
}
@media (max-width: 56.24em) {
  .c-els-button\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button\@tablet.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet svg {
    fill: currentColor;
  }
  .c-els-button\@tablet.c-els-button--icon, .c-els-button\@tablet.c-els-button--icon-left, .c-els-button\@tablet.c-els-button--icon-right, .c-els-button\@tablet.c-els-button--icon-both, .c-els-button\@tablet.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button\@tablet.c-els-button--icon svg,
  .c-els-button\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-left svg,
  .c-els-button\@tablet.c-els-button--icon-left .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-right svg,
  .c-els-button\@tablet.c-els-button--icon-right .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-both svg,
  .c-els-button\@tablet.c-els-button--icon-both .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-only svg,
  .c-els-button\@tablet.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button\@tablet.c-els-button--icon svg svg,
  .c-els-button\@tablet.c-els-button--icon .c-els-button__icon svg, .c-els-button\@tablet.c-els-button--icon-left svg svg,
  .c-els-button\@tablet.c-els-button--icon-left .c-els-button__icon svg, .c-els-button\@tablet.c-els-button--icon-right svg svg,
  .c-els-button\@tablet.c-els-button--icon-right .c-els-button__icon svg, .c-els-button\@tablet.c-els-button--icon-both svg svg,
  .c-els-button\@tablet.c-els-button--icon-both .c-els-button__icon svg, .c-els-button\@tablet.c-els-button--icon-only svg svg,
  .c-els-button\@tablet.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@tablet.c-els-button--icon.c-els-button--expanded, .c-els-button\@tablet.c-els-button--icon-left.c-els-button--expanded, .c-els-button\@tablet.c-els-button--icon-right.c-els-button--expanded, .c-els-button\@tablet.c-els-button--icon-both.c-els-button--expanded, .c-els-button\@tablet.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon.c-els-button--expanded svg, .c-els-button\@tablet.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button\@tablet.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button\@tablet.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button\@tablet.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button\@tablet.c-els-button--icon, .c-els-button\@tablet.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon svg,
  .c-els-button\@tablet.c-els-button--icon .c-els-button__icon--left,
  .c-els-button\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-left svg,
  .c-els-button\@tablet.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button\@tablet.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon.c-els-button--condensed svg, .c-els-button\@tablet.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon-right svg,
  .c-els-button\@tablet.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button\@tablet.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button\@tablet.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@tablet.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@tablet.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button\@tablet.c-els-button--icon-only svg,
  .c-els-button\@tablet.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@tablet.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button\@tablet.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button\@tablet.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@tablet svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button\@tablet.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button\@tablet.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@tablet.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@tablet.c-els-button--icon-flex svg,
  .c-els-button\@tablet.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button\@tablet.c-els-button--icon-flex svg svg,
  .c-els-button\@tablet.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button\@tablet.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button\@tablet.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 56.24em) {
  .c-els-button--x-small\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.25);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.25);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: var(--eds-t-type-body-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 1.75);
    min-width: calc(var(--ldn-t-base-space) * 1.75);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--x-small\@tablet.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet svg {
    fill: currentColor;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon, .c-els-button--x-small\@tablet.c-els-button--icon-left, .c-els-button--x-small\@tablet.c-els-button--icon-right, .c-els-button--x-small\@tablet.c-els-button--icon-both, .c-els-button--x-small\@tablet.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon svg,
  .c-els-button--x-small\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-left svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-left .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-right svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-right .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-both svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-both .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-only svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.125 / 2 * -1);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon .c-els-button__icon svg, .c-els-button--x-small\@tablet.c-els-button--icon-left svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--x-small\@tablet.c-els-button--icon-right svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--x-small\@tablet.c-els-button--icon-both svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--x-small\@tablet.c-els-button--icon-only svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon.c-els-button--expanded, .c-els-button--x-small\@tablet.c-els-button--icon-left.c-els-button--expanded, .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--expanded, .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--expanded, .c-els-button--x-small\@tablet.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon.c-els-button--expanded svg, .c-els-button--x-small\@tablet.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--x-small\@tablet.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon, .c-els-button--x-small\@tablet.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon svg,
  .c-els-button--x-small\@tablet.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--x-small\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-left svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--x-small\@tablet.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon.c-els-button--condensed svg, .c-els-button--x-small\@tablet.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--x-small\@tablet.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-only svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@tablet svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.125) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
  }
  .c-els-button--x-small\@tablet.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--x-small\@tablet.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.125);
    max-width: calc(var(--ldn-t-base-space) * 1.125);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.25) - calc(var(--ldn-t-base-space) * 0.25)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex svg svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--x-small\@tablet.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--x-small\@tablet.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
  }
}
@media (max-width: 56.24em) {
  .c-els-button--small\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.35);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.35);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-medium-font_size);
    line-height: var(--eds-t-type-body-medium-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2);
    min-width: calc(var(--ldn-t-base-space) * 2);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--small\@tablet.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet svg {
    fill: currentColor;
  }
  .c-els-button--small\@tablet.c-els-button--icon, .c-els-button--small\@tablet.c-els-button--icon-left, .c-els-button--small\@tablet.c-els-button--icon-right, .c-els-button--small\@tablet.c-els-button--icon-both, .c-els-button--small\@tablet.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--small\@tablet.c-els-button--icon svg,
  .c-els-button--small\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-left svg,
  .c-els-button--small\@tablet.c-els-button--icon-left .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-right svg,
  .c-els-button--small\@tablet.c-els-button--icon-right .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-both svg,
  .c-els-button--small\@tablet.c-els-button--icon-both .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-only svg,
  .c-els-button--small\@tablet.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.25 / 2 * -1);
  }
  .c-els-button--small\@tablet.c-els-button--icon svg svg,
  .c-els-button--small\@tablet.c-els-button--icon .c-els-button__icon svg, .c-els-button--small\@tablet.c-els-button--icon-left svg svg,
  .c-els-button--small\@tablet.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--small\@tablet.c-els-button--icon-right svg svg,
  .c-els-button--small\@tablet.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--small\@tablet.c-els-button--icon-both svg svg,
  .c-els-button--small\@tablet.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--small\@tablet.c-els-button--icon-only svg svg,
  .c-els-button--small\@tablet.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@tablet.c-els-button--icon.c-els-button--expanded, .c-els-button--small\@tablet.c-els-button--icon-left.c-els-button--expanded, .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--expanded, .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--expanded, .c-els-button--small\@tablet.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon.c-els-button--expanded svg, .c-els-button--small\@tablet.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--small\@tablet.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--small\@tablet.c-els-button--icon, .c-els-button--small\@tablet.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon svg,
  .c-els-button--small\@tablet.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--small\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-left svg,
  .c-els-button--small\@tablet.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--small\@tablet.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon.c-els-button--condensed svg, .c-els-button--small\@tablet.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right svg,
  .c-els-button--small\@tablet.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--small\@tablet.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--small\@tablet.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@tablet.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@tablet.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--small\@tablet.c-els-button--icon-only svg,
  .c-els-button--small\@tablet.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@tablet.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--small\@tablet.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--small\@tablet.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@tablet svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.25) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--small\@tablet.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--small\@tablet.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex svg,
  .c-els-button--small\@tablet.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.25);
    max-width: calc(var(--ldn-t-base-space) * 1.25);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.35) - calc(var(--ldn-t-base-space) * 0.35)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex svg svg,
  .c-els-button--small\@tablet.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--small\@tablet.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--small\@tablet.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
  }
}
@media (max-width: 56.24em) {
  .c-els-button--medium\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--medium\@tablet.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet svg {
    fill: currentColor;
  }
  .c-els-button--medium\@tablet.c-els-button--icon, .c-els-button--medium\@tablet.c-els-button--icon-left, .c-els-button--medium\@tablet.c-els-button--icon-right, .c-els-button--medium\@tablet.c-els-button--icon-both, .c-els-button--medium\@tablet.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--medium\@tablet.c-els-button--icon svg,
  .c-els-button--medium\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-left svg,
  .c-els-button--medium\@tablet.c-els-button--icon-left .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-right svg,
  .c-els-button--medium\@tablet.c-els-button--icon-right .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-both svg,
  .c-els-button--medium\@tablet.c-els-button--icon-both .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-only svg,
  .c-els-button--medium\@tablet.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button--medium\@tablet.c-els-button--icon svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon .c-els-button__icon svg, .c-els-button--medium\@tablet.c-els-button--icon-left svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--medium\@tablet.c-els-button--icon-right svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--medium\@tablet.c-els-button--icon-both svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--medium\@tablet.c-els-button--icon-only svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@tablet.c-els-button--icon.c-els-button--expanded, .c-els-button--medium\@tablet.c-els-button--icon-left.c-els-button--expanded, .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--expanded, .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--expanded, .c-els-button--medium\@tablet.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon.c-els-button--expanded svg, .c-els-button--medium\@tablet.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--medium\@tablet.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--medium\@tablet.c-els-button--icon, .c-els-button--medium\@tablet.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon svg,
  .c-els-button--medium\@tablet.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--medium\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-left svg,
  .c-els-button--medium\@tablet.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--medium\@tablet.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon.c-els-button--condensed svg, .c-els-button--medium\@tablet.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right svg,
  .c-els-button--medium\@tablet.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--medium\@tablet.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-only svg,
  .c-els-button--medium\@tablet.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--medium\@tablet.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@tablet svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--medium\@tablet.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button--medium\@tablet.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex svg,
  .c-els-button--medium\@tablet.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex svg svg,
  .c-els-button--medium\@tablet.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--medium\@tablet.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--medium\@tablet.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 56.24em) {
  .c-els-button--large\@tablet {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-heading-small-font_size);
    line-height: var(--eds-t-type-heading-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 3);
    min-width: calc(var(--ldn-t-base-space) * 3);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-button--large\@tablet.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet svg {
    fill: currentColor;
  }
  .c-els-button--large\@tablet.c-els-button--icon, .c-els-button--large\@tablet.c-els-button--icon-left, .c-els-button--large\@tablet.c-els-button--icon-right, .c-els-button--large\@tablet.c-els-button--icon-both, .c-els-button--large\@tablet.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--large\@tablet.c-els-button--icon svg,
  .c-els-button--large\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-left svg,
  .c-els-button--large\@tablet.c-els-button--icon-left .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-right svg,
  .c-els-button--large\@tablet.c-els-button--icon-right .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-both svg,
  .c-els-button--large\@tablet.c-els-button--icon-both .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-only svg,
  .c-els-button--large\@tablet.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.75 / 2 * -1);
  }
  .c-els-button--large\@tablet.c-els-button--icon svg svg,
  .c-els-button--large\@tablet.c-els-button--icon .c-els-button__icon svg, .c-els-button--large\@tablet.c-els-button--icon-left svg svg,
  .c-els-button--large\@tablet.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--large\@tablet.c-els-button--icon-right svg svg,
  .c-els-button--large\@tablet.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--large\@tablet.c-els-button--icon-both svg svg,
  .c-els-button--large\@tablet.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--large\@tablet.c-els-button--icon-only svg svg,
  .c-els-button--large\@tablet.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@tablet.c-els-button--icon.c-els-button--expanded, .c-els-button--large\@tablet.c-els-button--icon-left.c-els-button--expanded, .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--expanded, .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--expanded, .c-els-button--large\@tablet.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon.c-els-button--expanded svg, .c-els-button--large\@tablet.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--large\@tablet.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--large\@tablet.c-els-button--icon, .c-els-button--large\@tablet.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon svg,
  .c-els-button--large\@tablet.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--large\@tablet.c-els-button--icon .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-left svg,
  .c-els-button--large\@tablet.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--large\@tablet.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon.c-els-button--condensed svg, .c-els-button--large\@tablet.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@tablet.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right svg,
  .c-els-button--large\@tablet.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--large\@tablet.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--large\@tablet.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@tablet.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@tablet.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@tablet.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--large\@tablet.c-els-button--icon-only svg,
  .c-els-button--large\@tablet.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@tablet.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--large\@tablet.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--large\@tablet.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@tablet svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.75) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
  }
  .c-els-button--large\@tablet.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 3);
    width: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-button--large\@tablet.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex svg,
  .c-els-button--large\@tablet.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.75);
    max-width: calc(var(--ldn-t-base-space) * 1.75);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex svg svg,
  .c-els-button--large\@tablet.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--large\@tablet.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--large\@tablet.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
  }
}
@media (max-width: 37.49em) {
  .c-els-button\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button\@mobile.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile svg {
    fill: currentColor;
  }
  .c-els-button\@mobile.c-els-button--icon, .c-els-button\@mobile.c-els-button--icon-left, .c-els-button\@mobile.c-els-button--icon-right, .c-els-button\@mobile.c-els-button--icon-both, .c-els-button\@mobile.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button\@mobile.c-els-button--icon svg,
  .c-els-button\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-left svg,
  .c-els-button\@mobile.c-els-button--icon-left .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-right svg,
  .c-els-button\@mobile.c-els-button--icon-right .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-both svg,
  .c-els-button\@mobile.c-els-button--icon-both .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-only svg,
  .c-els-button\@mobile.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button\@mobile.c-els-button--icon svg svg,
  .c-els-button\@mobile.c-els-button--icon .c-els-button__icon svg, .c-els-button\@mobile.c-els-button--icon-left svg svg,
  .c-els-button\@mobile.c-els-button--icon-left .c-els-button__icon svg, .c-els-button\@mobile.c-els-button--icon-right svg svg,
  .c-els-button\@mobile.c-els-button--icon-right .c-els-button__icon svg, .c-els-button\@mobile.c-els-button--icon-both svg svg,
  .c-els-button\@mobile.c-els-button--icon-both .c-els-button__icon svg, .c-els-button\@mobile.c-els-button--icon-only svg svg,
  .c-els-button\@mobile.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@mobile.c-els-button--icon.c-els-button--expanded, .c-els-button\@mobile.c-els-button--icon-left.c-els-button--expanded, .c-els-button\@mobile.c-els-button--icon-right.c-els-button--expanded, .c-els-button\@mobile.c-els-button--icon-both.c-els-button--expanded, .c-els-button\@mobile.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon.c-els-button--expanded svg, .c-els-button\@mobile.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button\@mobile.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button\@mobile.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button\@mobile.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button\@mobile.c-els-button--icon, .c-els-button\@mobile.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon svg,
  .c-els-button\@mobile.c-els-button--icon .c-els-button__icon--left,
  .c-els-button\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-left svg,
  .c-els-button\@mobile.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button\@mobile.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon.c-els-button--condensed svg, .c-els-button\@mobile.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon-right svg,
  .c-els-button\@mobile.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button\@mobile.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button\@mobile.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button\@mobile.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button\@mobile.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button\@mobile.c-els-button--icon-only svg,
  .c-els-button\@mobile.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@mobile.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button\@mobile.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button\@mobile.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button\@mobile svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button\@mobile.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button\@mobile.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@mobile.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button\@mobile.c-els-button--icon-flex svg,
  .c-els-button\@mobile.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button\@mobile.c-els-button--icon-flex svg svg,
  .c-els-button\@mobile.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button\@mobile.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button\@mobile.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 37.49em) {
  .c-els-button--x-small\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.25);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.25);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: var(--eds-t-type-body-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 1.75);
    min-width: calc(var(--ldn-t-base-space) * 1.75);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--x-small\@mobile.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile svg {
    fill: currentColor;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon, .c-els-button--x-small\@mobile.c-els-button--icon-left, .c-els-button--x-small\@mobile.c-els-button--icon-right, .c-els-button--x-small\@mobile.c-els-button--icon-both, .c-els-button--x-small\@mobile.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon svg,
  .c-els-button--x-small\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-left svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-left .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-right svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-right .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-both svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-both .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-only svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.125 / 2 * -1);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon .c-els-button__icon svg, .c-els-button--x-small\@mobile.c-els-button--icon-left svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--x-small\@mobile.c-els-button--icon-right svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--x-small\@mobile.c-els-button--icon-both svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--x-small\@mobile.c-els-button--icon-only svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon.c-els-button--expanded, .c-els-button--x-small\@mobile.c-els-button--icon-left.c-els-button--expanded, .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--expanded, .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--expanded, .c-els-button--x-small\@mobile.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon.c-els-button--expanded svg, .c-els-button--x-small\@mobile.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--x-small\@mobile.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon, .c-els-button--x-small\@mobile.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon svg,
  .c-els-button--x-small\@mobile.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--x-small\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-left svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--x-small\@mobile.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon.c-els-button--condensed svg, .c-els-button--x-small\@mobile.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--x-small\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--x-small\@mobile.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.125) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.125 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-only svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 1.75) - calc(var(--ldn-t-base-space) * 1.125)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--x-small\@mobile svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.125) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: calc(var(--ldn-t-base-space) * 1.125);
  }
  .c-els-button--x-small\@mobile.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--x-small\@mobile.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.125);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.125);
    max-width: calc(var(--ldn-t-base-space) * 1.125);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.25) - calc(var(--ldn-t-base-space) * 0.25)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex svg svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--x-small\@mobile.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--x-small\@mobile.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.125) * 0.875);
  }
}
@media (max-width: 37.49em) {
  .c-els-button--small\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.35);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.35);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-medium-font_size);
    line-height: var(--eds-t-type-body-medium-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2);
    min-width: calc(var(--ldn-t-base-space) * 2);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--small\@mobile.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile svg {
    fill: currentColor;
  }
  .c-els-button--small\@mobile.c-els-button--icon, .c-els-button--small\@mobile.c-els-button--icon-left, .c-els-button--small\@mobile.c-els-button--icon-right, .c-els-button--small\@mobile.c-els-button--icon-both, .c-els-button--small\@mobile.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--small\@mobile.c-els-button--icon svg,
  .c-els-button--small\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-left svg,
  .c-els-button--small\@mobile.c-els-button--icon-left .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-right svg,
  .c-els-button--small\@mobile.c-els-button--icon-right .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-both svg,
  .c-els-button--small\@mobile.c-els-button--icon-both .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-only svg,
  .c-els-button--small\@mobile.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.25 / 2 * -1);
  }
  .c-els-button--small\@mobile.c-els-button--icon svg svg,
  .c-els-button--small\@mobile.c-els-button--icon .c-els-button__icon svg, .c-els-button--small\@mobile.c-els-button--icon-left svg svg,
  .c-els-button--small\@mobile.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--small\@mobile.c-els-button--icon-right svg svg,
  .c-els-button--small\@mobile.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--small\@mobile.c-els-button--icon-both svg svg,
  .c-els-button--small\@mobile.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--small\@mobile.c-els-button--icon-only svg svg,
  .c-els-button--small\@mobile.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@mobile.c-els-button--icon.c-els-button--expanded, .c-els-button--small\@mobile.c-els-button--icon-left.c-els-button--expanded, .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--expanded, .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--expanded, .c-els-button--small\@mobile.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon.c-els-button--expanded svg, .c-els-button--small\@mobile.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--small\@mobile.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--small\@mobile.c-els-button--icon, .c-els-button--small\@mobile.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon svg,
  .c-els-button--small\@mobile.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--small\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-left svg,
  .c-els-button--small\@mobile.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--small\@mobile.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon.c-els-button--condensed svg, .c-els-button--small\@mobile.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--small\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right svg,
  .c-els-button--small\@mobile.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--small\@mobile.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--small\@mobile.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.25) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--small\@mobile.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.25 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--small\@mobile.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--small\@mobile.c-els-button--icon-only svg,
  .c-els-button--small\@mobile.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@mobile.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--small\@mobile.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--small\@mobile.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2) - calc(var(--ldn-t-base-space) * 1.25)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--small\@mobile svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.25) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: calc(var(--ldn-t-base-space) * 1.25);
  }
  .c-els-button--small\@mobile.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--small\@mobile.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex svg,
  .c-els-button--small\@mobile.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.25);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.25);
    max-width: calc(var(--ldn-t-base-space) * 1.25);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.35) - calc(var(--ldn-t-base-space) * 0.35)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex svg svg,
  .c-els-button--small\@mobile.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--small\@mobile.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--small\@mobile.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.25) * 0.875);
  }
}
@media (max-width: 37.49em) {
  .c-els-button--medium\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-body-large-font_size);
    line-height: var(--eds-t-type-body-large-font_size);
    min-height: calc(var(--ldn-t-base-space) * 2.5);
    min-width: calc(var(--ldn-t-base-space) * 2.5);
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-button--medium\@mobile.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile svg {
    fill: currentColor;
  }
  .c-els-button--medium\@mobile.c-els-button--icon, .c-els-button--medium\@mobile.c-els-button--icon-left, .c-els-button--medium\@mobile.c-els-button--icon-right, .c-els-button--medium\@mobile.c-els-button--icon-both, .c-els-button--medium\@mobile.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--medium\@mobile.c-els-button--icon svg,
  .c-els-button--medium\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-left svg,
  .c-els-button--medium\@mobile.c-els-button--icon-left .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-right svg,
  .c-els-button--medium\@mobile.c-els-button--icon-right .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-both svg,
  .c-els-button--medium\@mobile.c-els-button--icon-both .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-only svg,
  .c-els-button--medium\@mobile.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.5 / 2 * -1);
  }
  .c-els-button--medium\@mobile.c-els-button--icon svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon .c-els-button__icon svg, .c-els-button--medium\@mobile.c-els-button--icon-left svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--medium\@mobile.c-els-button--icon-right svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--medium\@mobile.c-els-button--icon-both svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--medium\@mobile.c-els-button--icon-only svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@mobile.c-els-button--icon.c-els-button--expanded, .c-els-button--medium\@mobile.c-els-button--icon-left.c-els-button--expanded, .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--expanded, .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--expanded, .c-els-button--medium\@mobile.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon.c-els-button--expanded svg, .c-els-button--medium\@mobile.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--medium\@mobile.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--medium\@mobile.c-els-button--icon, .c-els-button--medium\@mobile.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon svg,
  .c-els-button--medium\@mobile.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--medium\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-left svg,
  .c-els-button--medium\@mobile.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--medium\@mobile.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon.c-els-button--condensed svg, .c-els-button--medium\@mobile.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--medium\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right svg,
  .c-els-button--medium\@mobile.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--medium\@mobile.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.5) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.5 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-only svg,
  .c-els-button--medium\@mobile.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--medium\@mobile.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 2.5) - calc(var(--ldn-t-base-space) * 1.5)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--medium\@mobile svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.5) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: calc(var(--ldn-t-base-space) * 1.5);
  }
  .c-els-button--medium\@mobile.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 2);
    width: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-button--medium\@mobile.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex svg,
  .c-els-button--medium\@mobile.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.5);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.5);
    max-width: calc(var(--ldn-t-base-space) * 1.5);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex svg svg,
  .c-els-button--medium\@mobile.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--medium\@mobile.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--medium\@mobile.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.5) * 0.875);
  }
}
@media (max-width: 37.49em) {
  .c-els-button--large\@mobile {
    padding-top: calc(var(--ldn-t-base-space) * 0.45);
    padding-bottom: calc(var(--ldn-t-base-space) * 0.45);
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
    font-size: var(--eds-t-type-heading-small-font_size);
    line-height: var(--eds-t-type-heading-small-font_size);
    min-height: calc(var(--ldn-t-base-space) * 3);
    min-width: calc(var(--ldn-t-base-space) * 3);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-button--large\@mobile.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) / 2);
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile svg {
    fill: currentColor;
  }
  .c-els-button--large\@mobile.c-els-button--icon, .c-els-button--large\@mobile.c-els-button--icon-left, .c-els-button--large\@mobile.c-els-button--icon-right, .c-els-button--large\@mobile.c-els-button--icon-both, .c-els-button--large\@mobile.c-els-button--icon-only {
    position: relative;
    text-align: left;
  }
  .c-els-button--large\@mobile.c-els-button--icon svg,
  .c-els-button--large\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-left svg,
  .c-els-button--large\@mobile.c-els-button--icon-left .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-right svg,
  .c-els-button--large\@mobile.c-els-button--icon-right .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-both svg,
  .c-els-button--large\@mobile.c-els-button--icon-both .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-only svg,
  .c-els-button--large\@mobile.c-els-button--icon-only .c-els-button__icon {
    position: absolute;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
    top: 50%;
    margin-top: calc(var(--ldn-t-base-space) * 1.75 / 2 * -1);
  }
  .c-els-button--large\@mobile.c-els-button--icon svg svg,
  .c-els-button--large\@mobile.c-els-button--icon .c-els-button__icon svg, .c-els-button--large\@mobile.c-els-button--icon-left svg svg,
  .c-els-button--large\@mobile.c-els-button--icon-left .c-els-button__icon svg, .c-els-button--large\@mobile.c-els-button--icon-right svg svg,
  .c-els-button--large\@mobile.c-els-button--icon-right .c-els-button__icon svg, .c-els-button--large\@mobile.c-els-button--icon-both svg svg,
  .c-els-button--large\@mobile.c-els-button--icon-both .c-els-button__icon svg, .c-els-button--large\@mobile.c-els-button--icon-only svg svg,
  .c-els-button--large\@mobile.c-els-button--icon-only .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@mobile.c-els-button--icon.c-els-button--expanded, .c-els-button--large\@mobile.c-els-button--icon-left.c-els-button--expanded, .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--expanded, .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--expanded, .c-els-button--large\@mobile.c-els-button--icon-only.c-els-button--expanded {
    text-align: center;
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon.c-els-button--expanded svg, .c-els-button--large\@mobile.c-els-button--icon-left.c-els-button--expanded svg, .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--expanded svg, .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--expanded svg, .c-els-button--large\@mobile.c-els-button--icon-only.c-els-button--expanded svg {
    position: relative;
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
    top: calc(var(--ldn-t-base-space) * 0.35);
  }
  .c-els-button--large\@mobile.c-els-button--icon, .c-els-button--large\@mobile.c-els-button--icon-left {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon svg,
  .c-els-button--large\@mobile.c-els-button--icon .c-els-button__icon--left,
  .c-els-button--large\@mobile.c-els-button--icon .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-left svg,
  .c-els-button--large\@mobile.c-els-button--icon-left .c-els-button__icon--left,
  .c-els-button--large\@mobile.c-els-button--icon-left .c-els-button__icon {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon.c-els-button--condensed svg, .c-els-button--large\@mobile.c-els-button--icon-left.c-els-button--condensed svg {
    left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon.c-els-button--condensed, .c-els-button--large\@mobile.c-els-button--icon-left.c-els-button--condensed {
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right svg,
  .c-els-button--large\@mobile.c-els-button--icon-right .c-els-button__icon--right,
  .c-els-button--large\@mobile.c-els-button--icon-right .c-els-button__icon {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--condensed svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--condensed {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-left: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--expanded {
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon-right.c-els-button--expanded svg {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-button--large\@mobile.c-els-button--icon-both {
    padding-right: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
    padding-left: calc(calc(var(--ldn-t-base-space) * 1.75) + var(--ldn-t-base-space) + var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-both .c-els-button__icon--left svg {
    left: var(--ldn-t-base-space);
    right: auto;
  }
  .c-els-button--large\@mobile.c-els-button--icon-both .c-els-button__icon--right svg {
    left: auto;
    right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2));
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--left svg {
    left: calc(var(--ldn-t-base-space) / 2);
    right: auto;
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--condensed .c-els-button__icon--right svg {
    left: auto;
    right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--condensed {
    padding-left: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
    padding-right: calc(var(--ldn-t-base-space) * 1.75 + calc(var(--ldn-t-base-space) / 2) + calc(var(--ldn-t-base-space) / 4));
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--left svg {
    left: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@mobile.c-els-button--icon-both.c-els-button--expanded .c-els-button__icon--right svg {
    right: calc(calc(var(--ldn-t-base-space) / 4) * -1);
  }
  .c-els-button--large\@mobile.c-els-button--icon-only {
    padding: 0;
  }
  .c-els-button--large\@mobile.c-els-button--icon-only svg,
  .c-els-button--large\@mobile.c-els-button--icon-only .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@mobile.c-els-button--icon-only.c-els-button--condensed {
    padding: 0;
  }
  .c-els-button--large\@mobile.c-els-button--icon-only.c-els-button--condensed svg,
  .c-els-button--large\@mobile.c-els-button--icon-only.c-els-button--condensed .c-els-button__icon {
    left: calc((calc(var(--ldn-t-base-space) * 3) - calc(var(--ldn-t-base-space) * 1.75)) / 2 - 2px);
    right: auto;
  }
  .c-els-button--large\@mobile svg[class^=icon__] {
    padding: calc(calc(var(--ldn-t-base-space) * 1.75) * (1 - 0.875));
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: calc(var(--ldn-t-base-space) * 1.75);
  }
  .c-els-button--large\@mobile.c-els-button--vertical svg {
    height: calc(var(--ldn-t-base-space) * 3);
    width: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-button--large\@mobile.c-els-button--vertical svg svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex {
    display: inline-flex;
    align-items: center;
    padding-left: var(--ldn-t-base-space);
    padding-right: var(--ldn-t-base-space);
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex svg,
  .c-els-button--large\@mobile.c-els-button--icon-flex .c-els-button__icon {
    position: relative;
    height: calc(var(--ldn-t-base-space) * 1.75);
    width: auto;
    display: inline-block;
    vertical-align: sub;
    max-height: calc(var(--ldn-t-base-space) * 1.75);
    max-width: calc(var(--ldn-t-base-space) * 1.75);
    margin-top: calc((calc(var(--ldn-t-base-space) * 0.45) - calc(var(--ldn-t-base-space) * 0.45)) / 2 * -1);
    left: auto;
    right: auto;
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex svg svg,
  .c-els-button--large\@mobile.c-els-button--icon-flex .c-els-button__icon svg {
    height: unset;
    width: unset;
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon svg,
  .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon .c-els-button__icon, .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon-left svg,
  .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon-left .c-els-button__icon {
    margin-right: var(--ldn-t-base-space);
    margin-left: 0;
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon-right svg,
  .c-els-button--large\@mobile.c-els-button--icon-flex.c-els-button--icon-right .c-els-button__icon {
    margin-left: var(--ldn-t-base-space);
    margin-right: 0;
  }
  .c-els-button--large\@mobile.c-els-button--icon-flex svg[class^=icon__] {
    padding: 0;
    height: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
    width: calc(calc(var(--ldn-t-base-space) * 1.75) * 0.875);
  }
}
.c-els-button {
  background-color: var(--eds-t-colors-text-interaction);
  color: #fff;
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-button:disabled:not(.c-els-button--loading), .c-els-button:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
  color: #fff;
}
.c-els-button:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: #fff;
}

.c-els-button--primary {
  background-color: var(--eds-t-colors-text-interaction);
  color: #fff;
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-button--primary:disabled:not(.c-els-button--loading), .c-els-button--primary:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-background-primary);
}
.c-els-button--primary:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--primary:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-background-primary);
}
.c-els-button--primary--subtle {
  background-color: var(--ldn-t-deprecated-color-n7);
  color: #fff;
  border-color: var(--ldn-t-deprecated-color-n7);
}
.c-els-button--primary--subtle:disabled, .c-els-button--primary--subtle:where(.c-els-button--disabled) {
  background-color: var(--eds-t-colors-text-disabled);
  color: #fff;
  border-color: var(--eds-t-colors-text-disabled) !important;
}

.c-els-button--secondary {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-button--secondary:disabled:not(.c-els-button--loading), .c-els-button--secondary:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-background-primary);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--secondary:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--secondary:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--secondary--subtle {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--ldn-t-deprecated-color-n7);
  border-color: var(--ldn-t-deprecated-color-n7);
}
.c-els-button--secondary--subtle:disabled, .c-els-button--secondary--subtle:where(.c-els-button--disabled) {
  background-color: #fff;
  color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled) !important;
}

.c-els-button--tertiary {
  background-color: var(--eds-t-colors-background-primary);
  color: var(--eds-t-colors-text-primary);
  border-color: var(--ldn-t-deprecated-color-n7);
}
.c-els-button--tertiary:disabled:not(.c-els-button--loading), .c-els-button--tertiary:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-background-primary);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--tertiary:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--tertiary:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-text-disabled);
}

.c-els-button--blank {
  background-color: transparent;
  color: inherit;
  border-color: transparent;
}
.c-els-button--blank:disabled:not(.c-els-button--loading), .c-els-button--blank:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: transparent;
  border-color: transparent;
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--blank:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--blank:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-text-disabled);
}

.c-els-button--info {
  background-color: #007ea8;
  color: #fff;
  border-color: #007ea8;
}
.c-els-button--info:disabled:not(.c-els-button--loading), .c-els-button--info:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-background-primary);
}
.c-els-button--info:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--info:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-background-primary);
}

.c-els-button--warn {
  background-color: var(--eds-t-colors-text-critical);
  color: #fff;
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-button--warn:disabled:not(.c-els-button--loading), .c-els-button--warn:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-background-primary);
}
.c-els-button--warn:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--warn:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-background-primary);
}

.c-els-button--confirm {
  background-color: var(--eds-t-colors-text-success);
  color: #fff;
  border-color: var(--eds-t-colors-text-success);
}
.c-els-button--confirm:disabled:not(.c-els-button--loading), .c-els-button--confirm:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-background-primary);
}
.c-els-button--confirm:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--confirm:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-background-primary);
}

.c-els-button--transparent {
  background-color: transparent;
  color: var(--eds-t-colors-background-primary);
  border-color: var(--eds-t-colors-background-primary);
}
.c-els-button--transparent:disabled:not(.c-els-button--loading), .c-els-button--transparent:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: transparent;
  border-color: var(--eds-t-colors-text-disabled);
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--transparent:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--transparent:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-text-disabled);
}

.c-els-button--borderless {
  background-color: transparent;
  color: var(--eds-t-colors-text-primary);
  border-color: transparent;
}
.c-els-button--borderless:disabled:not(.c-els-button--loading), .c-els-button--borderless:where(.c-els-button--disabled):not(.c-els-button--loading) {
  cursor: default;
  background: transparent;
  border-color: transparent;
  color: var(--eds-t-colors-text-disabled);
}
.c-els-button--borderless:disabled:not(.c-els-button--loading):where(.c-els-button__text), .c-els-button--borderless:where(.c-els-button--disabled):not(.c-els-button--loading):where(.c-els-button__text) {
  color: var(--eds-t-colors-text-disabled);
}

[data-theme=dark] .c-els-button {
  color: var(--eds-t-colors-background-primary);
}
[data-theme=dark] .c-els-button--secondary, [data-theme=dark] .c-els-button--tertiary, [data-theme=dark] .c-els-button--borderless {
  color: var(--eds-t-colors-text-primary);
}

.c-els-button--loading {
  color: transparent;
  cursor: default;
}
.c-els-button--loading.c-els-button--primary {
  background-color: var(--eds-private-t-colors-text-state-interaction_press);
  border-color: var(--eds-private-t-colors-text-state-interaction_press);
}
.c-els-button--loading * {
  opacity: 0;
}
@keyframes c-els-button-loader-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.c-els-button--loading .c-els-button__loading-spinner {
  opacity: 1;
  display: block;
  position: absolute;
  top: calc(50% - calc(var(--ldn-t-base-space) * 1.25 / 2));
  left: calc(50% - calc(var(--ldn-t-base-space) * 1.25 / 2));
  border: var(--eds-t-border_width-small) solid var(--eds-t-colors-background-primary);
  border-bottom-color: transparent;
  border-radius: 100%;
  width: calc(var(--ldn-t-base-space) * 1.25);
  height: calc(var(--ldn-t-base-space) * 1.25);
  animation: c-els-button-loader-rotate 5s linear infinite;
  /* Don't animate if a user's device settings are set to reduced motion */
}
@media (prefers-reduced-motion: reduce) {
  .c-els-button--loading .c-els-button__loading-spinner {
    animation: none;
  }
}
.c-els-button--loading.c-els-button--small .c-els-button__loading-spinner {
  top: calc(50% - calc(var(--ldn-t-base-space) / 2));
  left: calc(50% - calc(var(--ldn-t-base-space) / 2));
  width: var(--ldn-t-base-space);
  height: var(--ldn-t-base-space);
}
.c-els-button--loading.c-els-button--x-small .c-els-button__loading-spinner {
  top: calc(50% - calc(var(--ldn-t-base-space) * 0.75 / 2));
  left: calc(50% - calc(var(--ldn-t-base-space) * 0.75 / 2));
  width: calc(var(--ldn-t-base-space) * 0.75);
  height: calc(var(--ldn-t-base-space) * 0.75);
}
.c-els-button--loading.c-els-button--secondary, .c-els-button--loading.c-els-button--tertiary, .c-els-button--loading.c-els-button--borderless {
  color: transparent;
}
.c-els-button--loading.c-els-button--secondary .c-els-button__loading-spinner, .c-els-button--loading.c-els-button--tertiary .c-els-button__loading-spinner, .c-els-button--loading.c-els-button--borderless .c-els-button__loading-spinner {
  border-color: var(--eds-t-colors-text-primary);
  border-bottom-color: transparent;
}

.c-els-button--active:not(.c-els-button--loading) {
  background-color: var(--ldn-t-deprecated-color-n2);
  border-color: var(--ldn-t-deprecated-color-n2);
  color: var(--eds-t-colors-text-primary);
}

.c-els-button--cta {
  border-radius: calc(var(--ldn-t-base-space) * 2);
}

.c-els-button--borderless {
  color: var(--eds-t-colors-text-primary);
  border-color: transparent;
}

.c-els-anchorized-button {
  background-color: transparent;
  border: none;
  border-radius: 0;
  text-align: inherit;
  cursor: pointer;
  padding: 0;
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-anchorized-button:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-anchorized-button {
  padding: 0;
  line-height: 1.5;
}
.c-els-anchorized-button:focus {
  outline: 2px solid var(--eds-t-colors-text-interaction);
  outline-color: var(--eds-t-colors-text-interaction);
  outline-offset: 1px;
}
.c-els-anchorized-button:hover:enabled, .c-els-anchorized-button--active {
  color: var(--eds-t-colors-text-interaction);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-anchorized-button:disabled {
  color: var(--ldn-t-deprecated-color-n3);
}
.c-els-anchorized-button:disabled:hover {
  border-color: transparent;
}

.c-els-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  height: 80px;
  padding: 0 var(--ldn-t-temporary-body-padding-desktop);
  background-color: var(--eds-t-colors-background-primary);
}
.c-els-header__branding {
  display: flex;
  align-items: center;
}
.c-els-header__logo {
  margin-right: var(--ldn-t-base-space);
  width: 58px;
}
.c-els-header__logo-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: none;
}
.c-els-header__icon-wrapper {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  padding-right: var(--ldn-t-base-space);
  max-width: 60px;
  overflow: hidden;
}
@media (max-width: 56.24em) {
  .c-els-header {
    padding: 0 var(--ldn-t-temporary-body-padding-tablet);
  }
}
@media (max-width: 37.49em) {
  .c-els-header {
    height: 48px;
    padding: 0 var(--ldn-t-temporary-body-padding-mobile);
  }
  .c-els-header .c-els-header__logo {
    width: 36px;
  }
  .c-els-header__icon-wrapper {
    padding-right: calc(var(--ldn-t-base-space) / 2);
  }
  .c-els-header--hide-tree-at-mobile .c-els-header__logo-wrapper {
    display: none;
  }
}
.c-els-header--scrolled {
  box-shadow: var(--eds-t-elevation-overflow-shadow1-x_position) var(--eds-t-elevation-overflow-shadow1-y_position) var(--eds-t-elevation-overflow-shadow1-blur) var(--eds-t-elevation-overflow-shadow1-spread) var(--eds-t-elevation-overflow-shadow1-color), var(--eds-t-elevation-overflow-shadow2-x_position) var(--eds-t-elevation-overflow-shadow2-y_position) var(--eds-t-elevation-overflow-shadow2-blur) var(--eds-t-elevation-overflow-shadow2-spread) var(--eds-t-elevation-overflow-shadow2-color);
}
.c-els-header--small {
  height: 48px;
}
.c-els-header--small .c-els-header__logo {
  width: 36px;
}
.c-els-header--fixed {
  position: sticky;
  top: 0;
  z-index: var(--eds-t-z_index-fixed_layer);
}

.c-els-field {
  position: relative;
  display: block;
  max-width: 100%;
}
.c-els-field__label {
  display: block;
  margin: 0;
  width: auto;
  text-transform: none;
  line-height: 1.2;
  padding: 0;
  cursor: pointer;
}
.c-els-field__label-text {
  display: block;
}
label.c-els-field__label-text {
  cursor: pointer;
}

.c-els-field__label-text {
  padding-bottom: calc(var(--ldn-t-base-space) / 8);
}
.c-els-field__label-required-indicator {
  color: var(--eds-t-colors-text-critical);
  margin-right: calc(var(--ldn-t-base-space) / 8);
}
.c-els-field__wrap {
  position: relative;
  display: block;
  background-color: var(--eds-t-colors-background-primary);
}
.c-els-field--disabled .c-els-field__wrap:hover .c-els-field__icon-left, .c-els-field--disabled .c-els-field__wrap:hover .c-els-field__icon-right, .c-els-field--disabled .c-els-field__wrap:hover .c-els-field__icon-second-right, .c-els-field--disabled .c-els-field__wrap:hover .c-els-field__icon {
  color: var(--eds-t-colors-text-disabled);
}
.c-els-field__wrap .c-els-field__input {
  -webkit-appearance: none;
  -moz-appearance: none;
  background: transparent;
  position: relative;
}
.c-els-field__wrap select.c-els-field__input::-ms-expand {
  display: none;
}
.c-els-field__icon-left, .c-els-field__icon-right, .c-els-field__icon-second-right, .c-els-field .c-els-field__wrap .c-els-field__button-icon-left, .c-els-field .c-els-field__wrap .c-els-field__button-icon-right, .c-els-field .c-els-field__wrap .c-els-field__button-icon-second-right, .c-els-field__icon {
  position: absolute;
  top: 50%;
}
.c-els-field__icon-left, .c-els-field__icon-right, .c-els-field__icon-second-right, .c-els-field__icon {
  color: var(--ldn-t-deprecated-color-n6);
  margin-top: calc(calc(1.5 * var(--eds-t-type-body-medium-font_size)) / 2 * -1);
  overflow: hidden;
  padding: 0;
  border: none;
  background: none;
  border-radius: 0;
  z-index: 1;
  pointer-events: none;
}
.c-els-field__icon-left, .c-els-field__icon {
  left: calc(var(--ldn-t-base-space) * 0.75);
}
.c-els-field__icon-right, .c-els-field__icon--right {
  right: calc(var(--ldn-t-base-space) * 0.75);
  left: auto;
}
.c-els-field__icon-second-right {
  right: calc(var(--ldn-t-base-space) * 3);
  left: auto;
}
.c-els-field__button-icon-left, .c-els-field__button-icon-right, .c-els-field__button-icon-second-right {
  margin-top: calc(calc(var(--ldn-t-base-space) * 2) / 2 * -1);
}
.c-els-field__button-icon-left {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field__button-icon-right {
  right: calc(var(--ldn-t-base-space) / 4);
  left: auto;
}
.c-els-field__button-icon-second-right {
  right: calc(var(--ldn-t-base-space) * 2.5);
  left: auto;
}
.c-els-field__secondary-icon-right {
  position: absolute;
  top: 50%;
  margin-top: calc(-0.65 * var(--ldn-t-base-space));
  right: calc(2.5 * var(--ldn-t-base-space));
  background-color: var(--eds-t-colors-background-primary);
  padding: 0 calc(var(--ldn-t-base-space) / 4) 0 0;
  box-shadow: calc(calc(var(--ldn-t-base-space) / 2) * -1) 0 calc(var(--ldn-t-base-space) / 2) 0 var(--eds-t-colors-background-primary);
}
.c-els-field--read-only .c-els-field__secondary-icon-right {
  background-color: var(--ldn-t-deprecated-color-n0);
  box-shadow: calc(calc(var(--ldn-t-base-space) / 2) * -1) 0 calc(var(--ldn-t-base-space) / 2) 0 var(--ldn-t-deprecated-color-n0);
}
.c-els-field .c-els-field__wrap .c-els-field__button-icon-left, .c-els-field .c-els-field__wrap .c-els-field__button-icon-right, .c-els-field .c-els-field__wrap .c-els-field__button-icon-second-right, .c-els-field button.c-els-field__icon {
  pointer-events: auto;
}
.c-els-field__input {
  margin: 0;
  width: 100%;
  max-width: 100%;
  display: block;
  vertical-align: top;
  background-color: var(--eds-t-colors-background-primary);
  font-size: var(--eds-t-type-body-medium-font_size);
  font-weight: normal;
  line-height: 1.5;
  border-top: 1px solid var(--ldn-t-deprecated-color-n7);
  border-left: 1px solid var(--ldn-t-deprecated-color-n7);
  border-right: 1px solid var(--ldn-t-deprecated-color-n7);
  border-bottom: 2px solid var(--ldn-t-deprecated-color-n10);
  box-sizing: border-box;
  height: calc(1.5 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
  padding: 1px calc(var(--ldn-t-base-space) * 0.75) 0 calc(var(--ldn-t-base-space) * 0.75);
  border-radius: 0;
  color: var(--eds-t-colors-text-primary);
  transition: border-color var(--eds-t-timing-transition-fast) ease;
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-field--shrink-to-fit input.c-els-field__input {
  field-sizing: content;
  min-width: 50px;
  width: auto;
}

.c-els-field--shrink-to-fit.c-els-field--icon-right input.c-els-field__input,
.c-els-field--shrink-to-fit .c-els-field__wrap--icon-right input.c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75 + calc(var(--ldn-t-base-space) / 2));
}

.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--icon-right input.c-els-field__input,
.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count .c-els-field__wrap--icon-right input.c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75 + 2.5 * var(--ldn-t-base-space));
}

.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-two-digit-count.c-els-field--icon-right input.c-els-field__input,
.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-two-digit-count .c-els-field__wrap--icon-right input.c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75 + 2.75 * var(--ldn-t-base-space));
}

.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-three-digit-count.c-els-field--icon-right input.c-els-field__input,
.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-three-digit-count .c-els-field__wrap--icon-right input.c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75 + 3 * var(--ldn-t-base-space));
}

.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-four-digit-count.c-els-field--icon-right input.c-els-field__input,
.c-els-field--shrink-to-fit.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-four-digit-count .c-els-field__wrap--icon-right input.c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75 + 3.5 * var(--ldn-t-base-space));
}

.c-els-field--shrink-to-fit .c-els-field__wrap {
  display: inline-block;
  width: fit-content;
  max-width: 100%;
}

.c-els-field--shrink-to-fit.c-els-field--inline .c-els-field__wrap {
  flex: 0 0 auto;
}

.c-els-field__input[type=number]::-webkit-outer-spin-button, .c-els-field__input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.c-els-field__input[type=number] {
  -moz-appearance: textfield;
}
.c-els-field__input:hover, .c-els-field__input:focus, .c-els-field:hover .c-els-field__input {
  border-color: var(--ldn-t-deprecated-color-n10);
  box-shadow: inset 0 1px 0 0 var(--ldn-t-deprecated-color-n10), inset 1px 0 0 0 var(--ldn-t-deprecated-color-n10), inset -1px 0 0 0 var(--ldn-t-deprecated-color-n10);
}
.c-els-field--error .c-els-field__input, .c-els-field--negative .c-els-field__input {
  box-shadow: inset 0 1px 0 0 var(--eds-t-colors-text-critical), inset 1px 0 0 0 var(--eds-t-colors-text-critical), inset -1px 0 0 0 var(--eds-t-colors-text-critical);
}
.c-els-field--confirm .c-els-field__input {
  box-shadow: inset 0 1px 0 0 var(--eds-t-colors-text-success), inset 1px 0 0 0 var(--eds-t-colors-text-success), inset -1px 0 0 0 var(--eds-t-colors-text-success);
}
.c-els-field--icon-left .c-els-field__input, .c-els-field__wrap--icon-left .c-els-field__input {
  padding-left: calc(var(--ldn-t-base-space) * 2.75);
}
.c-els-field--icon-right .c-els-field__input, .c-els-field__wrap--icon-right .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.75);
}
.c-els-field--icon-second-right .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 5);
}
.c-els-field__input.c-els-field__input[disabled], .c-els-field--disabled .c-els-field__input.c-els-field__input, .c-els-field--read-only .c-els-field__input.c-els-field__input {
  transition: none;
  border-color: var(--eds-t-colors-text-disabled);
  border-top-width: 1px;
  border-left-width: 1px;
  border-right-width: 1px;
}
.c-els-field__input.c-els-field__input[disabled]:not([type=checkbox], [type=radio]), .c-els-field--disabled .c-els-field__input.c-els-field__input:not([type=checkbox], [type=radio]) {
  color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--read-only .c-els-field__input.c-els-field__input:not([type=checkbox], [type=radio]) {
  background-color: var(--ldn-t-deprecated-color-n0);
  border-bottom-width: 1px;
  padding-bottom: 1px;
  caret-color: transparent;
}
.c-els-field .c-els-field__input.c-els-field__input[disabled]:hover, .c-els-field--disabled .c-els-field__input.c-els-field__input:hover, .c-els-field--read-only .c-els-field__input.c-els-field__input:hover, .c-els-field--read-only .c-els-field__input.c-els-field__input:focus, .c-els-field:hover .c-els-field__input.c-els-field__input[disabled], .c-els-field--disabled:hover .c-els-field__input.c-els-field__input, .c-els-field--read-only:hover .c-els-field__input.c-els-field__input, .c-els-field--read-only:focus .c-els-field__input.c-els-field__input {
  cursor: default;
  padding-top: 1px;
  box-shadow: unset;
}
.c-els-field:hover textarea.c-els-field__input.c-els-field__input[disabled], .c-els-field.c-els-field--read-only:hover textarea.c-els-field__input.c-els-field__input, .c-els-field.c-els-field--read-only textarea.c-els-field__input.c-els-field__input:focus {
  padding-top: calc(var(--ldn-t-base-space) / 2);
}

.c-els-field__input::-webkit-input-placeholder {
  opacity: 1;
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-field__input::-moz-placeholder {
  opacity: 1;
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-field__input:-ms-input-placeholder {
  opacity: 1;
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-field__input:-moz-placeholder {
  opacity: 1;
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-field__input[type=range] {
  margin: 0.3125rem 0 0.625rem 0;
  border-color: transparent;
}
textarea.c-els-field__input {
  height: auto;
  line-height: 1.5;
  padding-top: calc(var(--ldn-t-base-space) / 2);
  resize: vertical;
}
.c-els-field--auto-height textarea.c-els-field__input {
  resize: none;
}

.c-els-field--secondary .c-els-field__input {
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-field--subtle .c-els-field__input {
  border-top-color: var(--eds-t-colors-stroke-secondary);
  border-left-color: var(--eds-t-colors-stroke-secondary);
  border-right-color: var(--eds-t-colors-stroke-secondary);
  border-bottom-color: var(--eds-t-colors-stroke-primary);
}
.c-els-field--subtle:not(.c-els-field--error):not(.c-els-field--negative):not(.c-els-field--confirm) .c-els-field__input:hover,
.c-els-field--subtle:not(.c-els-field--error):not(.c-els-field--negative):not(.c-els-field--confirm) .c-els-field__input:focus, .c-els-field--subtle:not(.c-els-field--error):not(.c-els-field--negative):not(.c-els-field--confirm):hover .c-els-field__input {
  border-top-color: var(--eds-t-colors-stroke-secondary);
  border-left-color: var(--eds-t-colors-stroke-secondary);
  border-right-color: var(--eds-t-colors-stroke-secondary);
  border-bottom-color: var(--eds-t-colors-stroke-primary);
  box-shadow: inset 0 1px 0 0 var(--eds-t-colors-stroke-secondary), inset 1px 0 0 0 var(--eds-t-colors-stroke-secondary), inset -1px 0 0 0 var(--eds-t-colors-stroke-secondary);
}
.c-els-field--has-toolbar {
  position: relative;
}
.c-els-field--has-toolbar .c-els-field__input, .c-els-field--has-toolbar:hover .c-els-field__input {
  padding-bottom: calc(var(--ldn-t-base-space) * 3);
  padding-right: var(--ldn-t-base-space);
  scroll-padding-bottom: calc(var(--ldn-t-base-space) * 3);
}
.c-els-field__toolbar {
  width: calc(100% - 2 * var(--eds-t-border_width-small) - calc(var(--ldn-t-base-space) * 1.5));
  position: absolute;
  bottom: 0;
  padding: calc(var(--ldn-t-base-space) / 2) 0 calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) / 2);
  background-color: var(--eds-t-colors-background-primary);
  margin-left: var(--eds-t-border_width-small);
  margin-bottom: var(--eds-t-border_width-small);
  pointer-events: none;
}
.c-els-field__toolbar button,
.c-els-field__toolbar a {
  pointer-events: initial;
}
.c-els-field--auto-height .c-els-field__toolbar {
  width: calc(100% - 2 * var(--eds-t-border_width-small) - var(--ldn-t-base-space));
}
.c-els-field.c-els-field--inline .c-els-field__label, .c-els-field--inline .c-els-field.c-els-field:not(.c-els-field__select-options-search__input):not(.c-els-field--checkbox) .c-els-field__label {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.c-els-field.c-els-field--inline .c-els-field__label .c-els-field__label-text, .c-els-field--inline .c-els-field.c-els-field:not(.c-els-field__select-options-search__input):not(.c-els-field--checkbox) .c-els-field__label .c-els-field__label-text {
  flex-shrink: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field.c-els-field--inline .c-els-field__label .c-els-field__wrap, .c-els-field--inline .c-els-field.c-els-field:not(.c-els-field__select-options-search__input):not(.c-els-field--checkbox) .c-els-field__label .c-els-field__wrap {
  flex: 1 1 auto;
}
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__label-text, .c-els-field--disabled .c-els-field__label-text {
  color: var(--eds-t-colors-text-disabled);
}
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__icon-left,
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__icon-right,
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__icon-second-right,
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__icon, .c-els-field--disabled .c-els-field__icon-left,
.c-els-field--disabled .c-els-field__icon-right,
.c-els-field--disabled .c-els-field__icon-second-right,
.c-els-field--disabled .c-els-field__icon {
  color: var(--eds-t-colors-text-disabled);
  pointer-events: none;
}
.c-els-field:has(.c-els-field__input[disabled]) .c-els-field__label-text, .c-els-field--disabled .c-els-field__label-text, .c-els-field--read-only .c-els-field__label-text {
  cursor: default;
}
.c-els-field--error .c-els-field__input, .c-els-field--negative .c-els-field__input {
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-field--confirm .c-els-field__input {
  border-color: var(--eds-t-colors-text-success);
}

.c-els-field__message {
  display: block;
  color: var(--ldn-t-deprecated-color-n8);
  font-size: var(--eds-t-type-body-medium-font_size);
  line-height: 1.5;
}
.c-els-field__message-list {
  margin-top: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field__message-icon {
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field__message--inline {
  display: inline-block;
}
.c-els-field__message--success, .c-els-field__message--positive {
  color: var(--eds-t-colors-text-success);
}
.c-els-field__message--error, .c-els-field__message--negative {
  color: var(--eds-t-colors-text-critical);
}
.c-els-field__message--warning {
  color: var(--eds-t-colors-text-critical);
}

.c-els-field--small .c-els-field__label .c-els-field__input,
.c-els-field--small select.c-els-field__input {
  height: calc(1.25 * var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
  border-radius: var(--eds-t-corner_radius-x_small);
}
.c-els-field--small .c-els-field__button-icon-left,
.c-els-field--small .c-els-field__button-icon-right,
.c-els-field--small .c-els-field__button-icon-second-right {
  margin-top: calc(var(--ldn-t-base-space) * -0.875);
}
.c-els-field--small .c-els-field__button-icon-left {
  left: calc(var(--ldn-t-base-space) / 8);
}
.c-els-field--small .c-els-field__button-icon-right {
  right: calc(var(--ldn-t-base-space) / 8);
}
.c-els-field--small .c-els-field__button-icon-second-right {
  right: calc(var(--ldn-t-base-space) * 2);
}
.c-els-field--small.c-els-field--icon-second-right .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 4);
}
.c-els-field--small.c-els-field--icon-left .c-els-field__input {
  padding-left: calc(var(--ldn-t-base-space) * 2);
}
.c-els-field--small textarea.c-els-field__input {
  height: auto;
  font-size: var(--eds-t-type-body-small-font_size);
  line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--large .c-els-field__label .c-els-field__input {
  height: calc(2 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
  border-radius: var(--eds-t-corner_radius-medium);
}
.c-els-field--large .c-els-field__button-icon-left,
.c-els-field--large .c-els-field__button-icon-right,
.c-els-field--large .c-els-field__button-icon-second-right {
  margin-top: calc(var(--ldn-t-base-space) * -1.25);
}
.c-els-field--large .c-els-field__button-icon-left {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--large .c-els-field__button-icon-right {
  right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--large .c-els-field__button-icon-second-right {
  right: calc(var(--ldn-t-base-space) * 3);
}
.c-els-field--large.c-els-field--icon-second-right .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 5.5);
}
.c-els-field--large textarea.c-els-field__input {
  height: auto;
  font-size: calc((var(--eds-t-type-body-medium-font_size) + var(--eds-t-type-body-large-font_size)) / 2);
  line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--x-large .c-els-field__label .c-els-field__input {
  height: calc(4 * var(--ldn-t-base-space));
  font-size: var(--eds-t-type-body-large-font_size);
  border-radius: var(--eds-t-corner_radius-medium);
}
.c-els-field--x-large .c-els-field--input {
  border-radius: var(--eds-t-corner_radius-large);
}
.c-els-field--x-large .c-els-field__button-icon-left,
.c-els-field--x-large .c-els-field__button-icon-right,
.c-els-field--x-large .c-els-field__button-icon-second-right {
  margin-top: calc(var(--ldn-t-base-space) * -1.5);
}
.c-els-field--x-large .c-els-field__button-icon-left {
  left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--x-large .c-els-field__button-icon-right {
  right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--x-large .c-els-field__button-icon-second-right {
  right: calc(var(--ldn-t-base-space) * 3.5);
}
.c-els-field--x-large.c-els-field--icon-second-right .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 6.5);
}
.c-els-field--x-large.c-els-field--icon-left .c-els-field__input {
  padding-left: calc(var(--ldn-t-base-space) * 3.25);
}
.c-els-field--x-large textarea.c-els-field__input {
  height: auto;
  line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}

@media (max-width: 99.99em) {
  .c-els-field--small\@wide .c-els-field__label .c-els-field__input,
  .c-els-field--small\@wide select.c-els-field__input {
    height: calc(1.25 * var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--small\@wide .c-els-field__button-icon-left,
  .c-els-field--small\@wide .c-els-field__button-icon-right,
  .c-els-field--small\@wide .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -0.875);
  }
  .c-els-field--small\@wide .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@wide .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@wide .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@wide.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 4);
  }
  .c-els-field--small\@wide.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@wide textarea.c-els-field__input {
    height: auto;
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--large\@wide .c-els-field__label .c-els-field__input {
    height: calc(2 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--large\@wide .c-els-field__button-icon-left,
  .c-els-field--large\@wide .c-els-field__button-icon-right,
  .c-els-field--large\@wide .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.25);
  }
  .c-els-field--large\@wide .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@wide .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@wide .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-field--large\@wide.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 5.5);
  }
  .c-els-field--large\@wide textarea.c-els-field__input {
    height: auto;
    font-size: calc((var(--eds-t-type-body-medium-font_size) + var(--eds-t-type-body-large-font_size)) / 2);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--x-large\@wide .c-els-field__label .c-els-field__input {
    height: calc(4 * var(--ldn-t-base-space));
    font-size: var(--eds-t-type-body-large-font_size);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--x-large\@wide .c-els-field--input {
    border-radius: var(--eds-t-corner_radius-large);
  }
  .c-els-field--x-large\@wide .c-els-field__button-icon-left,
  .c-els-field--x-large\@wide .c-els-field__button-icon-right,
  .c-els-field--x-large\@wide .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.5);
  }
  .c-els-field--x-large\@wide .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@wide .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@wide .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3.5);
  }
  .c-els-field--x-large\@wide.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 6.5);
  }
  .c-els-field--x-large\@wide.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 3.25);
  }
  .c-els-field--x-large\@wide textarea.c-els-field__input {
    height: auto;
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
}
@media (max-width: 74.99em) {
  .c-els-field--small\@desktop .c-els-field__label .c-els-field__input,
  .c-els-field--small\@desktop select.c-els-field__input {
    height: calc(1.25 * var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--small\@desktop .c-els-field__button-icon-left,
  .c-els-field--small\@desktop .c-els-field__button-icon-right,
  .c-els-field--small\@desktop .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -0.875);
  }
  .c-els-field--small\@desktop .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@desktop .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@desktop .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@desktop.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 4);
  }
  .c-els-field--small\@desktop.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@desktop textarea.c-els-field__input {
    height: auto;
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--large\@desktop .c-els-field__label .c-els-field__input {
    height: calc(2 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--large\@desktop .c-els-field__button-icon-left,
  .c-els-field--large\@desktop .c-els-field__button-icon-right,
  .c-els-field--large\@desktop .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.25);
  }
  .c-els-field--large\@desktop .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@desktop .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@desktop .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-field--large\@desktop.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 5.5);
  }
  .c-els-field--large\@desktop textarea.c-els-field__input {
    height: auto;
    font-size: calc((var(--eds-t-type-body-medium-font_size) + var(--eds-t-type-body-large-font_size)) / 2);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--x-large\@desktop .c-els-field__label .c-els-field__input {
    height: calc(4 * var(--ldn-t-base-space));
    font-size: var(--eds-t-type-body-large-font_size);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--x-large\@desktop .c-els-field--input {
    border-radius: var(--eds-t-corner_radius-large);
  }
  .c-els-field--x-large\@desktop .c-els-field__button-icon-left,
  .c-els-field--x-large\@desktop .c-els-field__button-icon-right,
  .c-els-field--x-large\@desktop .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.5);
  }
  .c-els-field--x-large\@desktop .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@desktop .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@desktop .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3.5);
  }
  .c-els-field--x-large\@desktop.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 6.5);
  }
  .c-els-field--x-large\@desktop.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 3.25);
  }
  .c-els-field--x-large\@desktop textarea.c-els-field__input {
    height: auto;
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
}
@media (max-width: 56.24em) {
  .c-els-field--small\@tablet .c-els-field__label .c-els-field__input,
  .c-els-field--small\@tablet select.c-els-field__input {
    height: calc(1.25 * var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--small\@tablet .c-els-field__button-icon-left,
  .c-els-field--small\@tablet .c-els-field__button-icon-right,
  .c-els-field--small\@tablet .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -0.875);
  }
  .c-els-field--small\@tablet .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@tablet .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@tablet .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@tablet.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 4);
  }
  .c-els-field--small\@tablet.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@tablet textarea.c-els-field__input {
    height: auto;
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--large\@tablet .c-els-field__label .c-els-field__input {
    height: calc(2 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--large\@tablet .c-els-field__button-icon-left,
  .c-els-field--large\@tablet .c-els-field__button-icon-right,
  .c-els-field--large\@tablet .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.25);
  }
  .c-els-field--large\@tablet .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@tablet .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@tablet .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-field--large\@tablet.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 5.5);
  }
  .c-els-field--large\@tablet textarea.c-els-field__input {
    height: auto;
    font-size: calc((var(--eds-t-type-body-medium-font_size) + var(--eds-t-type-body-large-font_size)) / 2);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--x-large\@tablet .c-els-field__label .c-els-field__input {
    height: calc(4 * var(--ldn-t-base-space));
    font-size: var(--eds-t-type-body-large-font_size);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--x-large\@tablet .c-els-field--input {
    border-radius: var(--eds-t-corner_radius-large);
  }
  .c-els-field--x-large\@tablet .c-els-field__button-icon-left,
  .c-els-field--x-large\@tablet .c-els-field__button-icon-right,
  .c-els-field--x-large\@tablet .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.5);
  }
  .c-els-field--x-large\@tablet .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@tablet .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@tablet .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3.5);
  }
  .c-els-field--x-large\@tablet.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 6.5);
  }
  .c-els-field--x-large\@tablet.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 3.25);
  }
  .c-els-field--x-large\@tablet textarea.c-els-field__input {
    height: auto;
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
}
@media (max-width: 37.49em) {
  .c-els-field--small\@mobile .c-els-field__label .c-els-field__input,
  .c-els-field--small\@mobile select.c-els-field__input {
    height: calc(1.25 * var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--small\@mobile .c-els-field__button-icon-left,
  .c-els-field--small\@mobile .c-els-field__button-icon-right,
  .c-els-field--small\@mobile .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -0.875);
  }
  .c-els-field--small\@mobile .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@mobile .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 8);
  }
  .c-els-field--small\@mobile .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@mobile.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 4);
  }
  .c-els-field--small\@mobile.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 2);
  }
  .c-els-field--small\@mobile textarea.c-els-field__input {
    height: auto;
    font-size: var(--eds-t-type-body-small-font_size);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--large\@mobile .c-els-field__label .c-els-field__input {
    height: calc(2 * var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--large\@mobile .c-els-field__button-icon-left,
  .c-els-field--large\@mobile .c-els-field__button-icon-right,
  .c-els-field--large\@mobile .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.25);
  }
  .c-els-field--large\@mobile .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@mobile .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--large\@mobile .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3);
  }
  .c-els-field--large\@mobile.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 5.5);
  }
  .c-els-field--large\@mobile textarea.c-els-field__input {
    height: auto;
    font-size: calc((var(--eds-t-type-body-medium-font_size) + var(--eds-t-type-body-large-font_size)) / 2);
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--x-large\@mobile .c-els-field__label .c-els-field__input {
    height: calc(4 * var(--ldn-t-base-space));
    font-size: var(--eds-t-type-body-large-font_size);
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--x-large\@mobile .c-els-field--input {
    border-radius: var(--eds-t-corner_radius-large);
  }
  .c-els-field--x-large\@mobile .c-els-field__button-icon-left,
  .c-els-field--x-large\@mobile .c-els-field__button-icon-right,
  .c-els-field--x-large\@mobile .c-els-field__button-icon-second-right {
    margin-top: calc(var(--ldn-t-base-space) * -1.5);
  }
  .c-els-field--x-large\@mobile .c-els-field__button-icon-left {
    left: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@mobile .c-els-field__button-icon-right {
    right: calc(var(--ldn-t-base-space) / 4);
  }
  .c-els-field--x-large\@mobile .c-els-field__button-icon-second-right {
    right: calc(var(--ldn-t-base-space) * 3.5);
  }
  .c-els-field--x-large\@mobile.c-els-field--icon-second-right .c-els-field__input {
    padding-right: calc(var(--ldn-t-base-space) * 6.5);
  }
  .c-els-field--x-large\@mobile.c-els-field--icon-left .c-els-field__input {
    padding-left: calc(var(--ldn-t-base-space) * 3.25);
  }
  .c-els-field--x-large\@mobile textarea.c-els-field__input {
    height: auto;
    line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
}
.c-els-field option {
  color: var(--eds-t-colors-text-primary);
  background-color: var(--eds-t-colors-background-primary);
}

.c-els-field__input.c-els-field__select-trigger {
  position: relative;
  display: flex;
  align-items: center;
}
.c-els-field__input.c-els-field__select-trigger > span {
  flex: 1 1 auto;
  min-width: 0;
  max-width: calc(100% - calc(var(--ldn-t-base-space) * 2));
  white-space: nowrap;
  overflow: hidden;
}
.c-els-field__input.c-els-field__select-trigger .c-els-field__icon-right.icon__wrapper {
  flex-shrink: 0;
}

.c-els-field--wrapped .c-els-field__input.c-els-field__select-trigger > span {
  max-width: 100%;
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
}

.c-els-field--select-inline {
  display: inline-block;
  width: 100%;
}

.c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input) {
  background-color: transparent;
  border-top: none;
  border-left: none;
  border-right: none;
  border-bottom-color: transparent;
  box-shadow: none;
  height: calc(var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
  color: var(--eds-t-colors-text-interaction);
}
.c-els-field--select-inline > .c-els-field .c-els-field__label:hover .c-els-field__input,
.c-els-field.c-els-field--select-inline .c-els-field__label:hover .c-els-field__input, .c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__input {
  padding-top: 0;
  padding-left: 0;
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
}

.c-els-field--select-inline > .c-els-field .c-els-field__label:hover .c-els-field__input,
.c-els-field.c-els-field--select-inline .c-els-field__label:hover .c-els-field__input, .c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):hover,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input):hover,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):hover {
  border-bottom-color: transparent;
}

.c-els-field--select-inline > .c-els-field .c-els-field__label:hover .c-els-field__input:focus,
.c-els-field.c-els-field--select-inline .c-els-field__label:hover .c-els-field__input:focus, .c-els-field:hover .c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input), .c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):hover, .c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):focus,
.c-els-field:hover .c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input):hover,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input):focus,
.c-els-field:hover .c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):hover,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input):focus {
  border-color: transparent;
  box-shadow: none;
}

.c-els-field.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__select-trigger > span,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__select-trigger > span,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input).c-els-field__select-trigger > span {
  white-space: nowrap;
  overflow: hidden;
}
.c-els-field.c-els-field--select-inline.c-els-field--read-only .c-els-field__input, .c-els-field.c-els-field--select-inline.c-els-field--disabled .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--read-only .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--disabled .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--read-only .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--disabled .c-els-field__input {
  border-bottom-color: transparent;
}
.c-els-field.c-els-field--select-inline.c-els-field--read-only.c-els-field--icon-right .c-els-field__input, .c-els-field.c-els-field--select-inline.c-els-field--disabled.c-els-field--icon-right .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--read-only.c-els-field--icon-right .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--disabled.c-els-field--icon-right .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--read-only.c-els-field--icon-right .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--disabled.c-els-field--icon-right .c-els-field__input {
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + calc(var(--ldn-t-base-space) * 0.75));
}
.c-els-field.c-els-field--select-inline .c-els-field__label,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__label,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__label {
  display: flex;
  align-items: baseline;
}
.c-els-field.c-els-field--select-inline .c-els-field__label-text,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__label-text,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__label-text {
  flex-shrink: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field.c-els-field--select-inline .c-els-field__wrap,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__wrap,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__wrap {
  flex: 1 1 auto;
  background: transparent;
}
.c-els-field.c-els-field--select-inline.c-els-field--shrink-to-fit,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--shrink-to-fit,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit {
  width: fit-content;
  max-width: 100%;
}
.c-els-field.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__label,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--shrink-to-fit .c-els-field__label,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__label {
  width: auto;
}
.c-els-field.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__wrap,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--shrink-to-fit .c-els-field__wrap,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__wrap {
  flex: 0 1 auto;
  min-width: 0;
  width: fit-content;
  max-width: 100%;
}
.c-els-field.c-els-field--select-inline.c-els-field__select-input .c-els-field__icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field__select-input .c-els-field__icon-right,
.c-els-field--react-select.c-els-field--select-inline.c-els-field__select-input .c-els-field__icon-right {
  right: calc(var(--ldn-t-base-space) / 4);
  color: var(--eds-t-colors-text-interaction);
}
.c-els-field.c-els-field--select-inline .c-els-field__secondary-icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox) .c-els-field__secondary-icon-right,
.c-els-field--react-select.c-els-field--select-inline .c-els-field__secondary-icon-right {
  right: calc(var(--ldn-t-base-space) * 1.5);
  margin-top: calc(var(--ldn-t-base-space) * -0.7);
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference {
  display: flex;
  flex-direction: row;
  align-items: baseline;
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__label,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__label,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__label {
  display: block;
  width: auto;
  flex-shrink: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input {
  display: block;
  flex: 1 1 auto;
  min-width: 0;
  min-height: unset;
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value {
  display: block;
  max-width: calc(100% - calc(var(--ldn-t-base-space) * 2));
  white-space: normal;
  overflow-wrap: anywhere;
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover, .c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus {
  padding-right: calc(3.25 * var(--ldn-t-base-space));
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover .c-els-field__icon-right, .c-els-field.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus .c-els-field__icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover .c-els-field__icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus .c-els-field__icon-right,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover .c-els-field__icon-right,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus .c-els-field__icon-right {
  top: 50%;
  right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space) + 1rem);
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:hover, .c-els-field.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:focus, .c-els-field:hover .c-els-field.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:hover,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:focus,
.c-els-field:hover .c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:hover,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:focus,
.c-els-field:hover .c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space) + 1rem);
}
.c-els-field.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value {
  max-width: none;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options {
  display: inline-block;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__label-text,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text {
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text:hover,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__label-text:hover,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__label-text,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__label-text {
  color: var(--eds-t-colors-text-primary);
  margin-right: 0;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options:hover .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options:hover .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options:hover .c-els-field__input {
  border-bottom-color: transparent;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options:hover .c-els-field__label-text,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options:hover .c-els-field__label-text,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options:hover .c-els-field__label-text {
  color: var(--eds-t-colors-text-primary);
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__input,
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__secondary-icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__secondary-icon-right,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__secondary-icon-right {
  background-color: unset;
  box-shadow: unset;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__wrap,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__wrap,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__wrap {
  flex: unset;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options .c-els-field__input:not(.c-els-field__select-options-search__input),
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options .c-els-field__input:not(.c-els-field__select-options-search__input) {
  width: 0;
  padding-right: calc(var(--ldn-t-base-space) * 1.5);
  margin-left: calc(var(--ldn-t-base-space) / 2);
  background-color: unset;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__input {
  padding-left: calc(var(--ldn-t-base-space) * 2);
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__secondary-icon-right,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__secondary-icon-right,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count .c-els-field__secondary-icon-right {
  box-shadow: none;
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-two-digit-count .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-two-digit-count .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-two-digit-count .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2);
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-three-digit-count .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-three-digit-count .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-three-digit-count .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 2.5);
}
.c-els-field.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-four-digit-count .c-els-field__input,
.c-els-field--select-inline .c-els-field:not(.c-els-field--checkbox).c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-four-digit-count .c-els-field__input,
.c-els-field--react-select.c-els-field--select-inline.c-els-field--hide-selected-options.c-els-field--hide-selected-options-show-count.c-els-field--selected-options-four-digit-count .c-els-field__input {
  padding-right: calc(var(--ldn-t-base-space) * 3);
}

.c-els-field--react-select {
  --els-select-fade-reserved-space: calc(var(--ldn-t-base-space) * 2);
  --els-select-fade-width: var(--ldn-t-base-space);
}
.c-els-field--react-select .c-els-field__input.c-els-field__select-trigger {
  height: calc(2.5 * var(--ldn-t-base-space));
}
.c-els-field--react-select .c-els-field__input.c-els-field__select-trigger.c-els-field--small {
  height: calc(2 * var(--ldn-t-base-space));
}
.c-els-field--react-select .c-els-field__input.c-els-field__select-trigger.c-els-field--large {
  height: calc(3 * var(--ldn-t-base-space));
}
.c-els-field--react-select .c-els-field__input.c-els-field__select-trigger.c-els-field--x-large {
  height: calc(4 * var(--ldn-t-base-space));
  font-size: var(--eds-t-type-body-large-font_size);
}
.c-els-field--react-select .c-els-field__input:not(.c-els-field__select-options-search__input) {
  caret-color: transparent;
  -webkit-mask-image: linear-gradient(to right, rgb(0, 0, 0) 0, rgb(0, 0, 0) calc(100% - var(--els-select-fade-reserved-space) - var(--els-select-fade-width)), rgba(0, 0, 0, 0) calc(100% - var(--els-select-fade-reserved-space)), rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to right, rgb(0, 0, 0) 0, rgb(0, 0, 0) calc(100% - var(--els-select-fade-reserved-space) - var(--els-select-fade-width)), rgba(0, 0, 0, 0) calc(100% - var(--els-select-fade-reserved-space)), rgba(0, 0, 0, 0) 100%);
  -webkit-mask-origin: content-box;
  mask-origin: content-box;
  -webkit-mask-clip: content-box;
  mask-clip: content-box;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.c-els-field--react-select:not(:has(.c-els-field__label)) .c-els-field__secondary-icon-right {
  margin-top: calc(-0.65 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped .c-els-field__secondary-icon-right {
  margin-top: calc(-0.65 * var(--ldn-t-base-space));
}
.c-els-field--react-select:not(.c-els-field--select-inline):not(:has(.c-els-field__secondary-icon-right)) .c-els-field__icon-right.icon__wrapper {
  box-shadow: calc(var(--ldn-t-base-space) * -1) 0 calc(var(--ldn-t-base-space) / 2) 0 var(--eds-t-colors-background-primary);
}
.c-els-field--react-select.c-els-field--read-only:not(.c-els-field--select-inline):not(:has(.c-els-field__secondary-icon-right)) .c-els-field__icon-right.icon__wrapper {
  box-shadow: calc(var(--ldn-t-base-space) * -1) 0 calc(var(--ldn-t-base-space) / 2) 0 var(--ldn-t-deprecated-color-n0);
}
.c-els-field--react-select:not(.c-els-field--select-inline) .c-els-field__input:not(.c-els-field__select-options-search__input) {
  -webkit-mask-image: none;
  mask-image: none;
}
.c-els-field--react-select.c-els-field--hide-selected-options .c-els-field__input, .c-els-field--react-select.c-els-field--wrapped .c-els-field__input {
  -webkit-mask-image: none;
  mask-image: none;
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input:not(.c-els-field__select-options-search__input) {
  -webkit-mask-image: none;
  mask-image: none;
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__input.c-els-field__select-trigger > span:first-child {
  -webkit-mask-image: linear-gradient(to right, rgb(0, 0, 0) 0, rgb(0, 0, 0) calc(100% - var(--els-select-fade-reserved-space) - var(--els-select-fade-width)), rgba(0, 0, 0, 0) calc(100% - var(--els-select-fade-reserved-space)), rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(to right, rgb(0, 0, 0) 0, rgb(0, 0, 0) calc(100% - var(--els-select-fade-reserved-space) - var(--els-select-fade-width)), rgba(0, 0, 0, 0) calc(100% - var(--els-select-fade-reserved-space)), rgba(0, 0, 0, 0) 100%);
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__input.c-els-field__select-trigger > span:first-child {
  -webkit-mask-image: none;
  mask-image: none;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__label {
  width: auto;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-field__wrap {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  width: fit-content;
  max-width: 100%;
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  flex: 0 1 auto;
  max-width: none;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  flex: 1 1 auto;
  min-width: 0;
  width: fit-content;
  max-width: 100%;
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space) + 1rem);
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--wrapped.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input .c-els-field__wrapped-input-value {
  max-width: none;
}
.c-els-field--react-select.c-els-field--wrapped:not(.c-els-field--select-inline).c-els-field--shrink-to-fit .c-els-field__select-flyout.c-els-flyout--display-block .c-els-flyout__reference {
  display: inline-block;
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--wrapped:not(.c-els-field--select-inline).c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  flex: 0 0 auto;
  width: fit-content;
  max-width: 100%;
  padding-right: calc(3.25 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped:not(.c-els-field--select-inline).c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input.c-els-field--hide-selected-options-show-count {
  padding-right: calc(5.25 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--shrink-to-fit:not(.c-els-field--wrapped):not(.c-els-field--select-inline):not(.c-els-field--inline) {
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--shrink-to-fit:not(.c-els-field--wrapped):not(.c-els-field--select-inline):not(.c-els-field--inline) .c-els-field__select-flyout.c-els-flyout--display-block .c-els-flyout__reference {
  display: inline-block;
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--shrink-to-fit:not(.c-els-field--wrapped):not(.c-els-field--select-inline):not(.c-els-field--inline) .c-els-flyout__reference > .c-els-field__input {
  width: fit-content;
  max-width: 100%;
  padding-right: calc(3.25 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--shrink-to-fit:not(.c-els-field--wrapped):not(.c-els-field--select-inline):not(.c-els-field--inline) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  flex: 0 1 auto;
  max-width: none;
}
.c-els-field--react-select.c-els-field--shrink-to-fit:not(.c-els-field--wrapped):not(.c-els-field--select-inline):not(.c-els-field--inline) .c-els-flyout__reference > .c-els-field__input.c-els-field--hide-selected-options-show-count {
  padding-right: calc(5.25 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--hide-selected-options-show-count {
  --els-select-fade-reserved-space: calc(2.5 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--selected-options-two-digit-count {
  --els-select-fade-reserved-space: calc(2.75 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--selected-options-three-digit-count {
  --els-select-fade-reserved-space: calc(3 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--selected-options-four-digit-count {
  --els-select-fade-reserved-space: calc(3.5 * var(--ldn-t-base-space));
}
.c-els-field--react-select:not(:has(.c-els-field__label)) .c-els-field__input.c-els-field__select-trigger .c-els-field__icon-right.icon__wrapper {
  margin-top: calc(-0.8 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped .c-els-field__input.c-els-field__select-trigger .c-els-field__icon-right.icon__wrapper {
  margin-top: calc(-0.8 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped) .c-els-flyout__reference, .c-els-field--react-select.c-els-field--select-inline:not(.c-els-field--wrapped) .c-els-flyout__reference {
  display: flex;
  align-items: center;
  width: 100%;
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__label, .c-els-field--react-select.c-els-field--select-inline:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__label {
  width: auto;
  flex-shrink: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger, .c-els-field--react-select.c-els-field--select-inline:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  flex: 1 1 auto;
  min-width: 0;
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped).c-els-field--shrink-to-fit {
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped).c-els-field--shrink-to-fit .c-els-flyout__reference {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped).c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  flex: 0 1 auto;
  width: fit-content;
  max-width: 100%;
  padding-right: calc(3.25 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--inline:not(.c-els-field--wrapped).c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  flex: 0 1 auto;
  max-width: none;
}
.c-els-field--react-select.c-els-field--select-inline {
  --els-select-fade-reserved-space: calc(1.5 * var(--ldn-t-base-space));
  --els-select-fade-width: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field--react-select.c-els-field--select-inline:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  display: block;
  max-width: calc(100% - calc(var(--ldn-t-base-space) * 2));
  white-space: nowrap;
  overflow: hidden;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  width: fit-content;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  flex: 0 1 auto;
  max-width: none;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference .c-els-field__icon-right.icon__wrapper {
  box-shadow: none;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--shrink-to-fit:not(.c-els-field--wrapped) .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger.c-els-field--hide-selected-options-show-count {
  padding-right: calc(4 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__icon-right {
  color: var(--eds-t-colors-text-interaction);
  right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--react-select.c-els-field--select-inline:not(:has(.c-els-field__label)) .c-els-field__input.c-els-field__select-trigger .c-els-field__icon-right.icon__wrapper {
  margin-top: calc(-0.8 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--select-inline:not(:has(.c-els-field__secondary-icon-right)) .c-els-field__icon-right.icon__wrapper {
  box-shadow: none;
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__secondary-icon-right {
  background-color: transparent;
  box-shadow: none;
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__select-options .c-els-field--checkbox .c-els-field__label {
  display: block;
  min-width: 0;
}
.c-els-field--react-select.c-els-field--select-inline .c-els-field__select-options .c-els-field--checkbox .c-els-field__label-text {
  min-width: 0;
  white-space: normal;
  overflow-wrap: anywhere;
}
.c-els-field--react-select.c-els-field--select-inline.c-els-field--disabled .c-els-field__icon-right svg {
  opacity: 0.5;
}
.c-els-field--react-select.c-els-field--disabled .c-els-field__icon-right, .c-els-field--react-select.c-els-field--read-only .c-els-field__icon-right {
  color: var(--eds-t-colors-text-disabled);
  pointer-events: none;
}
.c-els-field--react-select.c-els-field--disabled.c-els-field--select-inline .c-els-field__icon-right, .c-els-field--react-select.c-els-field--read-only.c-els-field--select-inline .c-els-field__icon-right {
  color: var(--eds-t-colors-text-interaction);
}
.c-els-field--react-select .c-els-field__select-flyout {
  position: relative;
}
.c-els-field--react-select .c-els-field {
  margin-bottom: 0;
}
.c-els-field--react-select .c-els-field__label {
  width: 100%;
}
.c-els-field--react-select .c-els-field__input::selection {
  background-color: transparent;
}
.c-els-field--react-select .c-els-field__input:hover {
  cursor: pointer;
}
.c-els-field--react-select .c-els-field__input[type=button] {
  text-align: left;
}
.c-els-field--react-select .c-els-field__icon {
  pointer-events: none;
}
.c-els-field--react-select .c-els-field__icon svg {
  pointer-events: none;
}
.c-els-field--react-select .c-els-field__icon:after {
  content: " ";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 999;
  opacity: 0;
}
.c-els-field--react-select.c-els-field--open .c-els-field__icon {
  color: var(--eds-t-colors-text-interaction);
}
.c-els-field--react-select.c-els-field--wrapped .c-els-field__label-text {
  cursor: default;
}
.c-els-field--react-select.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input {
  min-height: calc(var(--ldn-t-base-space) * 2.5);
  height: auto;
}
.c-els-field--react-select.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:hover .c-els-field__icon-right, .c-els-field--react-select.c-els-field--wrapped .c-els-flyout__reference > .c-els-field__input:focus .c-els-field__icon-right {
  top: calc(50% - 1px);
  right: calc(calc(var(--ldn-t-base-space) * 0.75) - 1px);
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--inline .c-els-flyout__reference {
  display: flex;
  align-items: center;
  width: 100%;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--inline .c-els-flyout__reference > .c-els-field__label {
  width: auto;
  flex-shrink: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  flex: 1 1 auto;
  min-width: 0;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--inline.c-els-field--shrink-to-fit .c-els-field__select-flyout.c-els-flyout--display-block .c-els-flyout__reference {
  display: flex;
  width: 100%;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--inline.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger {
  flex: 0 1 auto;
  min-width: 0;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference {
  align-items: center;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger > span {
  white-space: normal;
  overflow: visible;
  overflow-wrap: anywhere;
  max-width: 100%;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__label:hover + .c-els-field__input {
  border: none;
  box-shadow: none;
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input {
  background-color: transparent;
  border: none;
  box-shadow: none;
  padding-top: 0;
  padding-left: 0;
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input:hover, .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input:focus, .c-els-field:hover .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input {
  border: none;
  box-shadow: none;
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input:hover .c-els-field__icon-right, .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input:focus .c-els-field__icon-right, .c-els-field:hover .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input .c-els-field__icon-right {
  top: 50%;
  right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space) + 1rem);
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:hover, .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input:focus, .c-els-field:hover .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline.c-els-field--shrink-to-fit .c-els-flyout__reference > .c-els-field__input {
  padding-right: calc(var(--eds-t-type-body-medium-font_size) + var(--ldn-t-base-space) + 1rem);
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger.c-els-field--hide-selected-options-show-count {
  padding-right: calc(4 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger.c-els-field--hide-selected-options-show-count:hover, .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger.c-els-field--hide-selected-options-show-count:focus, .c-els-field:hover .c-els-field--react-select.c-els-field--wrapped.c-els-field--select-inline .c-els-flyout__reference > .c-els-field__input.c-els-field__select-trigger.c-els-field--hide-selected-options-show-count {
  padding-right: calc(4 * var(--ldn-t-base-space));
}
.c-els-field--react-select.c-els-field--unpopulated .c-els-field__input {
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-field--react-select.c-els-field--disabled {
  pointer-events: none;
}
.c-els-field--react-select .c-els-field__select-deselect {
  display: flex;
  justify-content: space-between;
  padding: calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
  border-bottom: var(--eds-t-border_width-2x_small) solid var(--ldn-t-deprecated-color-n3);
}
.c-els-field--react-select .c-els-field__select-blank-option {
  border-bottom: var(--eds-t-border_width-2x_small) solid var(--ldn-t-deprecated-color-n3);
}
.c-els-field--react-select .c-els-field__select-options {
  position: relative;
  width: 100%;
  z-index: var(--eds-t-z_index-click_layer);
}
.c-els-field--react-select .c-els-field__select-options-search {
  margin: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field--react-select .c-els-field__select-options-no-results {
  margin: calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
}
.c-els-field--react-select .c-els-field__select-options-fieldset .c-els-field {
  margin-bottom: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field--react-select.c-els-field--sticky-search .c-els-field__select-options-search-wrapper {
  position: sticky;
  top: calc(var(--ldn-t-base-space) / 2);
  background-color: var(--eds-t-colors-background-primary);
  box-shadow: 0 calc(-1 * calc(var(--ldn-t-base-space) / 2)) 0 0 var(--eds-t-colors-background-primary);
}
.c-els-field--react-select .c-els-field__select-option {
  cursor: pointer;
  width: 100%;
  color: var(--eds-t-colors-text-primary);
  padding: calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
}
.c-els-field--react-select .c-els-field__select-option:hover, .c-els-field--react-select .c-els-field__select-option--active {
  background-color: var(--ldn-t-deprecated-color-n1);
}
.c-els-field--react-select .c-els-field__select-option--selected .c-els-field__select-option-text {
  border-bottom: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-interaction);
}
.c-els-field--react-select .c-els-field__select-option--nested {
  padding: 0;
}
.c-els-field--react-select .c-els-field__select-option--nested:hover, .c-els-field--react-select .c-els-field__select-option--nested--active {
  background-color: var(--eds-t-colors-background-primary);
}
.c-els-field--react-select .c-els-field__select-option--nested .c-els-field--checkbox {
  padding: calc(var(--ldn-t-base-space) * 0.625) calc(var(--ldn-t-base-space) * 2) calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
}
.c-els-field--react-select .c-els-field__select-option--nested .c-els-field--checkbox:hover {
  background-color: var(--ldn-t-deprecated-color-n1);
}
.c-els-field--react-select .c-els-field__select-option--nested .c-els-field--checkbox .c-els-field__switch {
  margin-top: calc(var(--ldn-t-base-space) * 0.625);
  margin-left: var(--ldn-t-base-space);
}
.c-els-field--react-select .c-els-field__select-option--nested:last-child {
  padding-bottom: 0;
}
.c-els-field--react-select .c-els-field__select-option--nested .tristate-checkbox__option {
  padding-left: calc(var(--ldn-t-base-space) * 3);
}
.c-els-field--react-select .c-els-field__select-option--nested .tristate-checkbox__option .c-els-field__switch {
  margin-left: calc(var(--ldn-t-base-space) * 3);
}
.c-els-field--react-select .c-els-field__select-option--nested .tristate-checkbox__option--active, .c-els-field--react-select .c-els-field__select-option--nested .tristate-checkbox__option:hover {
  background-color: var(--ldn-t-deprecated-color-n1);
}
.c-els-field--react-select .c-els-field__select-option--nested .tristate-checkbox__option:last-child {
  padding-bottom: calc(var(--ldn-t-base-space) * 0.625);
}
.c-els-field--react-select .c-els-field__select-option--first {
  border-top-left-radius: var(--eds-t-corner_radius-2x_small);
  border-top-right-radius: var(--eds-t-corner_radius-2x_small);
}
.c-els-field--react-select .c-els-field__select-option--last {
  border-bottom-left-radius: var(--eds-t-corner_radius-2x_small);
  border-bottom-right-radius: var(--eds-t-corner_radius-2x_small);
}

.c-els-field__character-count {
  display: flex;
  padding-top: calc(var(--ldn-t-base-space) / 2);
  line-height: 1.5;
}
.c-els-field__character-count-label {
  margin-left: auto;
  color: var(--ldn-t-deprecated-color-n8);
}

.c-els-autosuggest__listbox {
  list-style: none;
  margin: 0;
}
.c-els-autosuggest__listbox--padded {
  padding: calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space) calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
}
.c-els-autosuggest__listbox .c-els-link {
  display: inline-block;
}

.c-els-autosuggest__grouped-listbox {
  background-color: var(--eds-t-colors-background-primary);
}

.c-els-autosuggest__group-header {
  background-color: var(--eds-t-colors-background-tertiary);
  color: var(--eds-t-colors-text-primary);
  padding: calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-weight: bold;
  font-style: normal;
}

.c-els-autosuggest__group-list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.c-els-autosuggest__group-list--spaced {
  margin-top: calc(var(--ldn-t-base-space) / 2);
}

.c-els-autosuggest__listbox .c-els-autosuggest__option:not(:last-child) {
  margin-bottom: var(--ldn-t-base-space);
}
.c-els-autosuggest__option--grouped {
  background-color: var(--eds-t-colors-background-primary);
  padding: calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space) calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-autosuggest__option.c-els-field__select-option--active .c-els-field__select-option-text {
  display: inline-block;
  border-bottom: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-interaction);
}

.c-els-autosuggest__status--spaced {
  margin: calc(var(--ldn-t-base-space) / 2);
}

.c-els-field__input[type=checkbox], .c-els-field__input[type=radio] {
  display: inline-block;
  vertical-align: middle;
  width: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  height: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  padding: 0;
  margin: 0;
  opacity: 0;
  position: absolute;
  cursor: pointer;
}

.c-els-field--checkbox,
.c-els-field--radio {
  position: relative;
}
.c-els-field--checkbox .c-els-field__label,
.c-els-field--radio .c-els-field__label {
  padding: 0;
  display: inline-block;
  cursor: pointer;
}
.c-els-field--checkbox .c-els-field__label-text,
.c-els-field--radio .c-els-field__label-text {
  font-weight: normal;
  font-size: var(--eds-t-type-body-medium-font_size);
  padding-left: calc(1.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  display: block;
  min-height: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  cursor: pointer;
}
.c-els-field--checkbox .c-els-field__input:disabled + .c-els-field__label-text,
.c-els-field--radio .c-els-field__input:disabled + .c-els-field__label-text {
  cursor: default;
  color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--no-label .c-els-field__label-text,
.c-els-field--radio.c-els-field--no-label .c-els-field__label-text {
  padding: 0;
}
.c-els-field--checkbox.c-els-field--no-label .c-els-field__switch,
.c-els-field--radio.c-els-field--no-label .c-els-field__switch {
  position: relative;
  margin: 0;
  display: block;
}
.c-els-field--checkbox.c-els-field--input-right,
.c-els-field--radio.c-els-field--input-right {
  display: inline-block;
}
.c-els-field--checkbox.c-els-field--input-right .c-els-field__label-text,
.c-els-field--radio.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--input-right .c-els-field__label-text .c-els-field__switch,
.c-els-field--radio.c-els-field--input-right .c-els-field__label-text .c-els-field__switch {
  left: unset;
  right: 0;
}
.c-els-field--checkbox.c-els-field--input-right .c-els-field__input,
.c-els-field--radio.c-els-field--input-right .c-els-field__input {
  right: 0;
}

.c-els-field__switch {
  height: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  cursor: pointer;
  left: 0;
  margin: 0;
  position: absolute;
  top: 0;
  background-color: var(--eds-t-colors-background-primary);
  border: 2px solid var(--ldn-t-deprecated-color-n7);
  box-sizing: border-box;
  display: inline-block;
  transition: all var(--eds-t-timing-transition-fast) ease;
}
.c-els-field--read-only .c-els-field__switch {
  background-color: var(--ldn-t-deprecated-color-n0);
  border-width: 1px;
  border-color: var(--eds-t-colors-stroke-primary);
  cursor: default;
}
.c-els-field__switch:before {
  content: "";
  position: absolute;
  width: calc(2 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  top: 50%;
  left: 50%;
  margin-left: calc(-1 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  margin-top: calc(-0.75 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  height: calc(1.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field__input:focus + .c-els-field__label-text .c-els-field__switch {
  outline: 2px solid var(--eds-t-colors-text-interaction);
  outline-color: var(--eds-t-colors-text-interaction);
  outline-offset: 1px;
}
.c-els-field__label:hover .c-els-field__switch {
  border-color: var(--ldn-t-deprecated-color-n10);
}
.c-els-field__input:disabled + .c-els-field__label-text .c-els-field__switch {
  cursor: default;
  border-color: var(--eds-t-colors-text-disabled);
}

.c-els-field--tristate-checkbox .c-els-field {
  margin-bottom: var(--ldn-t-base-space);
}
.c-els-field--tristate-checkbox .c-els-field__nested-checkbox {
  margin-left: calc(var(--ldn-t-base-space) * 2);
}

.c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate .c-els-field__input + .c-els-field__label-text .c-els-field__switch:after, .c-els-field__switch .c-els-field__checkbox-icon {
  content: "";
  position: absolute;
  opacity: 0;
  width: 50%;
  left: 25%;
  top: 25%;
  height: 50%;
  transition: all var(--eds-t-timing-transition-fast) ease;
  transform: translate3d(0, 0, 0);
}
.c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon, .c-els-field--checkbox-indeterminate .c-els-field__input + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  display: none;
}
.c-els-field--checkbox:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  color: var(--eds-t-colors-background-primary);
  background-color: var(--eds-t-colors-text-interaction);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-field--read-only.c-els-field--checkbox:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--ldn-t-deprecated-color-n0);
  border-width: 1px;
  border-color: var(--eds-t-colors-stroke-primary);
  color: var(--eds-t-colors-shape-tertiary);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox .c-els-field__input:indeterminate + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-interaction);
  border-color: var(--eds-t-colors-text-interaction);
  opacity: 1;
  width: calc(0.6 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.1 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.35 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.1 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  opacity: 1;
  top: 0;
  left: 0;
  height: calc(0.8 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  width: calc(0.8 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--type-info:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:checked:not(:indeterminate) + .c-els-field__label-text .c-els-field__switch {
  background-color: #007ea8;
  border-color: #007ea8;
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-info .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-info .c-els-field__input:indeterminate + .c-els-field__label-text .c-els-field__switch:after {
  background-color: #007ea8;
  border-color: #007ea8;
}
.c-els-field--checkbox.c-els-field--type-info.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch, .c-els-field--checkbox.c-els-field--type-info .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-info.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-info .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-info.c-els-field--disabled .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-info .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--type-warn:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:checked:not(:indeterminate) + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-critical);
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-warn .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-warn .c-els-field__input:indeterminate + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-critical);
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-field--checkbox.c-els-field--type-warn.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch, .c-els-field--checkbox.c-els-field--type-warn .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-warn.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-warn .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-warn.c-els-field--disabled .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-warn .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--type-confirm:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:checked:not(:indeterminate) + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-success);
  border-color: var(--eds-t-colors-text-success);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-confirm .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-confirm .c-els-field__input:indeterminate + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-success);
  border-color: var(--eds-t-colors-text-success);
}
.c-els-field--checkbox.c-els-field--type-confirm.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch, .c-els-field--checkbox.c-els-field--type-confirm .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-confirm.c-els-field--disabled .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--type-confirm .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-confirm.c-els-field--disabled .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--type-confirm .c-els-field__input:indeterminate:disabled + .c-els-field__label-text .c-els-field__switch:after {
  background-color: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}
@media (hover: hover) and (pointer: fine) {
  .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    opacity: 1;
    border-color: var(--ldn-t-deprecated-color-n10);
    width: calc(0.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.15 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.15 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate .c-els-field__label:hover .c-els-field__input:not(:disabled):not(:checked) + .c-els-field__label-text .c-els-field__switch:after {
    opacity: 1;
    background-color: var(--ldn-t-deprecated-color-n10);
    border-color: var(--ldn-t-deprecated-color-n10);
    width: calc(0.4 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.2 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.35 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.15 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  }
}
.c-els-field--checkbox .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch {
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}

.c-els-field--checkbox.c-els-field--small .c-els-field__label-text {
  font-size: var(--eds-t-type-body-small-font_size);
  min-height: var(--eds-t-type-body-medium-font_size);
  padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--small.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--small .c-els-field__input {
  height: var(--eds-t-type-body-medium-font_size);
  width: var(--eds-t-type-body-medium-font_size);
}
.c-els-field--checkbox.c-els-field--large .c-els-field__label-text {
  font-size: var(--eds-t-type-body-large-font_size);
  min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--large.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--large .c-els-field__input {
  height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--x-large .c-els-field__label-text {
  font-size: var(--eds-t-type-heading-small-font_size);
  min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--x-large.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--x-large .c-els-field__input {
  height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
}

.c-els-field--checkbox.c-els-field--small .c-els-field__switch {
  height: var(--eds-t-type-body-medium-font_size);
  width: var(--eds-t-type-body-medium-font_size);
}
.c-els-field--checkbox.c-els-field--large .c-els-field__switch {
  height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
  height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--small:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.75 * var(--eds-t-type-body-medium-font_size));
  left: 0;
  top: 0;
  height: calc(0.75 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--small .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--small .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.5 * var(--eds-t-type-body-medium-font_size));
  left: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
  height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--small:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.625 * var(--eds-t-type-body-medium-font_size));
  left: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
  top: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
  height: calc(0.625 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.25 * var(--eds-t-type-body-medium-font_size));
  left: calc(0.25 * var(--eds-t-type-body-medium-font_size));
  top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
  height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--small .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.375 * var(--eds-t-type-body-medium-font_size));
  left: calc(0.1875 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--checkbox.c-els-field--large:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  left: 0;
  top: 0;
  height: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--large .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--large .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.3333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--large:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.4166666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.2083333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.375 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.0833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--large .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--x-large:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  left: 0;
  top: 0;
  height: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--x-large .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--x-large .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--x-large:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
  width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.25 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  top: calc(0.3928571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  height: calc(0.0714285714 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--x-large .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
  width: calc(0.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  left: calc(0.1785714286 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}

.c-els-field--checkbox .c-els-field__switch {
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-field--checkbox.c-els-field--small .c-els-field__switch {
  border-radius: var(--eds-t-corner_radius-x_small);
}
.c-els-field--checkbox.c-els-field--large .c-els-field__switch {
  border-radius: var(--eds-t-corner_radius-medium);
}
.c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
  border-radius: var(--eds-t-corner_radius-large);
}

@media (max-width: 99.99em) {
  .c-els-field--checkbox.c-els-field--small\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@wide .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@wide .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.75 * var(--eds-t-type-body-medium-font_size));
    left: 0;
    top: 0;
    height: calc(0.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--small\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.125 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.625 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.625 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@wide .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@wide .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--small\@wide .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.375 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.1875 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--large\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@wide .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--large\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@wide .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.4166666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.2083333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.375 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@wide .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--large\@wide .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--x-large\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@wide:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@wide .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.25 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3928571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0714285714 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@wide .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--x-large\@wide .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1785714286 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-field--checkbox.c-els-field--small .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--checkbox.c-els-field--large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-large);
  }
}
@media (max-width: 74.99em) {
  .c-els-field--checkbox.c-els-field--small\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@desktop .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@desktop .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.75 * var(--eds-t-type-body-medium-font_size));
    left: 0;
    top: 0;
    height: calc(0.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--small\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.125 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.625 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.625 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@desktop .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@desktop .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--small\@desktop .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.375 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.1875 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--large\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@desktop .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--large\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@desktop .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.4166666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.2083333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.375 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@desktop .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--large\@desktop .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--x-large\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@desktop:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@desktop .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.25 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3928571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0714285714 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@desktop .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--x-large\@desktop .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1785714286 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-field--checkbox.c-els-field--small .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--checkbox.c-els-field--large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-large);
  }
}
@media (max-width: 56.24em) {
  .c-els-field--checkbox.c-els-field--small\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@tablet .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@tablet .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.75 * var(--eds-t-type-body-medium-font_size));
    left: 0;
    top: 0;
    height: calc(0.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--small\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.125 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.625 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.625 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@tablet .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@tablet .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--small\@tablet .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.375 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.1875 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--large\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@tablet .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--large\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@tablet .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.4166666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.2083333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.375 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@tablet .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--large\@tablet .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--x-large\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@tablet:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@tablet .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.25 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3928571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0714285714 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@tablet .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--x-large\@tablet .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1785714286 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-field--checkbox.c-els-field--small .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--checkbox.c-els-field--large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-large);
  }
}
@media (max-width: 37.49em) {
  .c-els-field--checkbox.c-els-field--small\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@mobile .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--checkbox.c-els-field--large\@mobile .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.75 * var(--eds-t-type-body-medium-font_size));
    left: 0;
    top: 0;
    height: calc(0.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--small\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.125 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--small\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.625 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.0625 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.625 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@mobile .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.25 * var(--eds-t-type-body-medium-font_size));
    top: calc(0.3125 * var(--eds-t-type-body-medium-font_size));
    height: calc(0.125 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--small\@mobile .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--small\@mobile .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.375 * var(--eds-t-type-body-medium-font_size));
    left: calc(0.1875 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--checkbox.c-els-field--large\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@mobile .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--large\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3333333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--large\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.5833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@mobile .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.4166666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.2083333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.375 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0833333333 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--large\@mobile .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--large\@mobile .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1666666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__input:not(:indeterminate):checked + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: 0;
    top: 0;
    height: calc(0.8571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile .c-els-field__input:indeterminate[type=checkbox] + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox-indeterminate.c-els-field--x-large\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--x-large\@mobile:not(.c-els-field--checkbox-indeterminate) .c-els-field__label:hover .c-els-field__input:not(:indeterminate):not(:disabled) + .c-els-field__label-text .c-els-field__switch .c-els-field__checkbox-icon {
    width: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.1071428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.6428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@mobile .c-els-field__label:hover .c-els-field__input:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.3571428571 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.25 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    top: calc(0.3928571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    height: calc(0.0714285714 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox.c-els-field--checkbox-indeterminate.c-els-field--x-large\@mobile .c-els-field__label:hover .c-els-field__input:checked:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after, .c-els-field--checkbox.c-els-field--x-large\@mobile .c-els-field__label:hover .c-els-field__input:indeterminate:not(:disabled) + .c-els-field__label-text .c-els-field__switch:after {
    width: calc(0.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
    left: calc(0.1785714286 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--checkbox .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-small);
  }
  .c-els-field--checkbox.c-els-field--small .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-x_small);
  }
  .c-els-field--checkbox.c-els-field--large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-medium);
  }
  .c-els-field--checkbox.c-els-field--x-large .c-els-field__switch {
    border-radius: var(--eds-t-corner_radius-large);
  }
}
.c-els-field--radio .c-els-field__switch {
  border-radius: calc(1.5 * calc(1.25 * var(--eds-t-type-body-medium-font_size)));
  box-shadow: 0 0 0 calc(0.25 * calc(1.25 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}

.c-els-field__radio-button-group-option {
  margin-left: var(--ldn-t-base-space);
  margin-bottom: var(--ldn-t-base-space);
}
.c-els-field__radio-button-group--inline .c-els-field__legend {
  float: left;
  line-height: calc(1.25 * var(--eds-t-type-body-medium-font_size));
  margin-bottom: 0;
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-field__radio-button-group--inline .c-els-field__radio-button-group-option {
  float: left;
  margin-right: var(--ldn-t-base-space);
}
.c-els-field__radio-button-group--inline.c-els-field__radio-button-group--small .c-els-field__legend {
  line-height: var(--eds-t-type-body-medium-font_size);
}
.c-els-field__radio-button-group--inline.c-els-field__radio-button-group--large .c-els-field__legend {
  line-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field__radio-button-group--inline.c-els-field__radio-button-group--xlarge .c-els-field__legend {
  line-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field__radio-button-group:disabled .c-els-field__legend {
  color: var(--eds-t-colors-text-disabled);
}

.c-els-field__legend {
  margin-bottom: var(--ldn-t-base-space);
}

.c-els-field--radio .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-text-interaction);
  box-shadow: 0 0 0 calc(0.1 * calc(1.25 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--read-only.c-els-field--radio .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  background-color: var(--eds-t-colors-shape-tertiary);
  border-width: 1px;
  border-color: var(--eds-t-colors-stroke-primary);
  box-shadow: 0 0 0 calc(0.125 * calc(1.25 * var(--eds-t-type-body-medium-font_size))) var(--ldn-t-deprecated-color-n0) inset;
}
@media (hover: hover) and (pointer: fine) {
  .c-els-field--radio .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    border-color: var(--ldn-t-deprecated-color-n10);
    background-color: var(--ldn-t-deprecated-color-n10);
    box-shadow: 0 0 0 calc(0.25 * calc(1.25 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
}
.c-els-field--radio .c-els-field__input:checked:disabled + .c-els-field__label-text .c-els-field__switch {
  background: var(--eds-t-colors-text-disabled);
  border-color: var(--eds-t-colors-text-disabled);
}

.c-els-field--radio.c-els-field--small .c-els-field__label-text {
  font-size: var(--eds-t-type-body-small-font_size);
  min-height: var(--eds-t-type-body-medium-font_size);
  padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--radio.c-els-field--small.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--radio.c-els-field--small .c-els-field__input {
  height: var(--eds-t-type-body-medium-font_size);
  width: var(--eds-t-type-body-medium-font_size);
}
.c-els-field--radio.c-els-field--large .c-els-field__label-text {
  font-size: var(--eds-t-type-body-large-font_size);
  min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--radio.c-els-field--large.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--radio.c-els-field--large .c-els-field__input {
  height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--radio.c-els-field--x-large .c-els-field__label-text {
  font-size: var(--eds-t-type-heading-small-font_size);
  min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--radio.c-els-field--x-large.c-els-field--input-right .c-els-field__label-text {
  padding-left: 0;
  padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
}
.c-els-field--radio.c-els-field--x-large .c-els-field__input {
  height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
}

.c-els-field--radio.c-els-field--small .c-els-field__switch {
  height: var(--eds-t-type-body-medium-font_size);
  width: var(--eds-t-type-body-medium-font_size);
}
.c-els-field--radio.c-els-field--large .c-els-field__switch {
  height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--radio.c-els-field--x-large .c-els-field__switch {
  height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
}
.c-els-field--radio.c-els-field--small .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.125 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--radio.c-els-field--small .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.25 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--radio.c-els-field--large .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--radio.c-els-field--large .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.2916666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--radio.c-els-field--x-large .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}
.c-els-field--radio.c-els-field--x-large .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
  box-shadow: 0 0 0 calc(0.2857142857 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
}

@media (max-width: 99.99em) {
  .c-els-field--radio.c-els-field--small\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@wide .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@wide .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@wide .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@wide.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@wide .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@wide .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@wide .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@wide .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--small\@wide .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.25 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@wide .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2916666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@wide .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@wide .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2857142857 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
}
@media (max-width: 74.99em) {
  .c-els-field--radio.c-els-field--small\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@desktop .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@desktop .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@desktop .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@desktop.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@desktop .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@desktop .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@desktop .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@desktop .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--small\@desktop .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.25 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@desktop .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2916666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@desktop .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@desktop .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2857142857 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
}
@media (max-width: 56.24em) {
  .c-els-field--radio.c-els-field--small\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@tablet .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@tablet .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@tablet .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@tablet.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@tablet .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@tablet .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@tablet .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@tablet .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--small\@tablet .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.25 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@tablet .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2916666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@tablet .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@tablet .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2857142857 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
}
@media (max-width: 37.49em) {
  .c-els-field--radio.c-els-field--small\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-body-small-font_size);
    min-height: var(--eds-t-type-body-medium-font_size);
    padding-left: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@mobile .c-els-field__input {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-body-large-font_size);
    min-height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.5 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--large\@mobile .c-els-field__input {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@mobile .c-els-field__label-text {
    font-size: var(--eds-t-type-heading-small-font_size);
    min-height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    padding-left: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@mobile.c-els-field--input-right .c-els-field__label-text {
    padding-left: 0;
    padding-right: calc(1.5 * calc(1.75 * var(--eds-t-type-body-medium-font_size)));
  }
  .c-els-field--radio.c-els-field--x-large\@mobile .c-els-field__input {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@mobile .c-els-field__switch {
    height: var(--eds-t-type-body-medium-font_size);
    width: var(--eds-t-type-body-medium-font_size);
  }
  .c-els-field--radio.c-els-field--large\@mobile .c-els-field__switch {
    height: calc(1.5 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.5 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--x-large\@mobile .c-els-field__switch {
    height: calc(1.75 * var(--eds-t-type-body-medium-font_size));
    width: calc(1.75 * var(--eds-t-type-body-medium-font_size));
  }
  .c-els-field--radio.c-els-field--small\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--small\@mobile .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.25 * var(--eds-t-type-body-medium-font_size)) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.125 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--large\@mobile .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2916666667 * calc(1.5 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@mobile .c-els-field__input:checked + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.1428571429 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
  .c-els-field--radio.c-els-field--x-large\@mobile .c-els-field__label:hover .c-els-field__input:not(:checked):not(:disabled) + .c-els-field__label-text .c-els-field__switch {
    box-shadow: 0 0 0 calc(0.2857142857 * calc(1.75 * var(--eds-t-type-body-medium-font_size))) var(--eds-t-colors-background-primary) inset;
  }
}
@keyframes c-els-loader-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.c-els-loader {
  position: relative;
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.c-els-loader__wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}
.c-els-loader__text {
  color: var(--eds-t-colors-text-primary);
  font-size: var(--eds-t-type-body-small-font_size);
  line-height: 1;
}
.c-els-loader--show-text .c-els-loader__wrapper {
  gap: calc(var(--ldn-t-base-space) / 2);
}
.c-els-loader--text-bottom .c-els-loader__wrapper {
  flex-direction: column;
}
.c-els-loader--text-top .c-els-loader__wrapper {
  flex-direction: column-reverse;
}
.c-els-loader--text-left .c-els-loader__wrapper {
  flex-direction: row-reverse;
}
.c-els-loader--text-right .c-els-loader__wrapper {
  flex-direction: row;
}
.c-els-loader--page {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: var(--eds-t-colors-opacity-modal_backdrop);
  z-index: var(--eds-t-z_index-page_loader);
  display: flex;
  align-items: center;
  justify-content: center;
}
.c-els-loader--page .c-els-loader__text, .c-els-loader--page .c-els-loader__percentage {
  color: var(--eds-t-colors-text-primary_inverse);
}
[data-theme=dark] .c-els-loader--page .c-els-loader__text, [data-theme=dark] .c-els-loader--page .c-els-loader__percentage {
  color: var(--eds-t-colors-text-primary);
}
.c-els-loader__spinner {
  border-radius: 50%;
  border-style: solid;
  border-width: calc(var(--ldn-t-base-space) / 4);
  display: block;
  height: calc(var(--ldn-t-base-space) * 3);
  width: calc(var(--ldn-t-base-space) * 3);
  border-color: var(--ldn-t-deprecated-color-n1) var(--ldn-t-deprecated-color-n1) var(--eds-t-colors-text-interaction) var(--eds-t-colors-text-interaction);
  animation: c-els-loader-rotate 5s linear infinite;
  font-size: var(--eds-t-type-body-small-font_size);
  line-height: 1;
  position: relative;
  /* Don't animate if a user's device settings are set to reduced motion */
}
@media (prefers-reduced-motion: reduce) {
  .c-els-loader__spinner {
    animation: none;
  }
}
.c-els-loader__percentage {
  color: var(--eds-t-colors-text-primary);
  display: block;
  font-size: var(--ldn-t-base-font-size);
  line-height: var(--ldn-t-base-font-size);
  position: relative;
  text-align: center;
  z-index: 2;
}
.c-els-loader__spinner--show-percentage {
  animation: none;
  border: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  overflow: hidden;
}
.c-els-loader__spinner--show-percentage:before {
  content: "";
  inset: 0;
  position: absolute;
  border-radius: 50%;
  background: conic-gradient(var(--eds-t-colors-text-interaction) var(--els-loader-progress), var(--ldn-t-deprecated-color-n1) 0);
  mask: radial-gradient(farthest-side, transparent calc(100% - calc(var(--ldn-t-base-space) / 4)), #000 calc(100% - calc(var(--ldn-t-base-space) / 4)));
  z-index: 0;
}
.c-els-loader__spinner--small {
  border-width: calc(var(--ldn-t-base-space) / 8);
  height: var(--ldn-t-base-space);
  width: var(--ldn-t-base-space);
}

.c-els-loader-shimmer {
  /* Don't animate if a user's device settings are set to reduced motion */
}
@media not (prefers-reduced-motion: reduce) {
  .c-els-loader-shimmer {
    animation-duration: 2.2s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
    animation-name: els-shimmer;
    animation-timing-function: linear;
    background: linear-gradient(to right, var(--ldn-t-deprecated-color-n1) 8%, var(--ldn-t-deprecated-color-n2) 18%, var(--ldn-t-deprecated-color-n1) 33%);
    background-size: 1200px 100%;
  }
}
@media (prefers-reduced-motion: reduce) {
  .c-els-loader-shimmer {
    background-color: var(--eds-t-colors-background-tertiary);
  }
}

@keyframes els-shimmer {
  0% {
    background-position: -1200px 0;
  }
  100% {
    background-position: 1200px 0;
  }
}
.c-els-flyout {
  background-color: rgba(var(--ldn-t-deprecated-color-n1), 0.85);
  padding: var(--ldn-t-base-space);
  position: relative;
  box-sizing: unset;
  z-index: var(--eds-t-z_index-click_layer);
}
.c-els-flyout__reference {
  display: inline-block;
}
.c-els-flyout__pointer {
  display: none;
  position: absolute;
  height: 17px;
  width: 17px;
  background-position: left top;
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-stroke-tertiary) 11px, var(--eds-t-colors-stroke-tertiary) 13px, rgba(var(--ldn-t-deprecated-color-n1), 0.85) 13px);
}
.c-els-flyout--display-block .c-els-flyout__reference {
  display: block;
}
.c-els-flyout--simple .c-els-flyout__pointer {
  border-left: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-stroke-tertiary) 11px, var(--eds-t-colors-stroke-tertiary) 13px, var(--ldn-t-deprecated-color-n0) 13px);
}
.c-els-flyout--hover-trigger {
  z-index: var(--eds-t-z_index-hover_layer);
}
.c-els-flyout__window {
  display: block;
  position: relative;
  box-shadow: 0 0 0;
  background-color: var(--eds-t-colors-background-primary);
  border: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
  padding: var(--ldn-t-base-space);
}
.c-els-flyout__window--constrained-width {
  scrollbar-gutter: stable;
  overflow-x: hidden;
}
.c-els-flyout__close {
  float: right;
  padding: calc(var(--ldn-t-base-space) / 2);
  position: relative;
  bottom: calc(var(--ldn-t-base-space) / 2);
  margin-bottom: calc(var(--ldn-t-base-space) / 2);
  left: calc(var(--ldn-t-base-space) / 2);
  color: var(--eds-t-colors-text-primary);
  z-index: 1;
  cursor: pointer;
}
.c-els-flyout__close-button {
  float: right;
  margin: 0 0 calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space);
  z-index: 1;
}
.c-els-flyout__close-button-sticky {
  position: sticky;
  top: 0;
  z-index: 10;
  background-color: var(--eds-t-colors-background-primary);
  border-bottom: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout__close-button-sticky .c-els-flyout__close-button {
  margin-top: calc(var(--ldn-t-base-space) / 4);
  margin-bottom: calc(var(--ldn-t-base-space) / 4);
}
.c-els-flyout--sticky-area {
  display: flex;
  flex-direction: column;
  padding-top: 0;
}
.c-els-flyout--sticky-area > .c-els-flyout__close-button-sticky {
  flex: 0 0 auto;
  z-index: 10;
}
.c-els-flyout--sticky-area > :not(.c-els-flyout__close-button-sticky) {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.c-els-flyout--sticky-safe-area {
  position: sticky;
  padding-top: 0;
}
.c-els-flyout--sticky-safe-area > .c-els-flyout__close-button-sticky {
  flex: 0 0 auto;
  z-index: 10;
}
.c-els-flyout--sticky-safe-area > :not(.c-els-flyout__close-button-sticky) {
  flex: 1 1 auto;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}
.c-els-flyout--top-left:after, .c-els-flyout--top-right:after, .c-els-flyout--bottom-left:after, .c-els-flyout--bottom-right:after {
  display: block;
  content: "";
  width: 100%;
  height: 17px;
  position: absolute;
  top: -17px;
  left: 0;
}
.c-els-flyout--top-left > .c-els-flyout__pointer, .c-els-flyout--top-right > .c-els-flyout__pointer, .c-els-flyout--bottom-left > .c-els-flyout__pointer, .c-els-flyout--bottom-right > .c-els-flyout__pointer {
  display: block;
}
.c-els-flyout--top-left:before, .c-els-flyout--top-right:before, .c-els-flyout--bottom-left:before, .c-els-flyout--bottom-right:before {
  content: "";
  position: absolute;
  display: block;
}
.c-els-flyout--top-left, .c-els-flyout--top-right {
  border-top: none;
  margin-top: 17px;
}
.c-els-flyout--top-left:before, .c-els-flyout--top-right:before {
  top: -var(--eds-t-border_width-small);
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout--top-left .c-els-flyout__pointer, .c-els-flyout--top-right .c-els-flyout__pointer {
  top: -17px;
}
.c-els-flyout--top-left:before, .c-els-flyout--bottom-left:before {
  left: 17px;
  right: 0;
}
.c-els-flyout--top-left .c-els-flyout__pointer, .c-els-flyout--bottom-left .c-els-flyout__pointer {
  left: 0;
}
.c-els-flyout--top-left.c-els-flyout--simple:before, .c-els-flyout--bottom-left.c-els-flyout--simple:before {
  left: calc(17px - var(--eds-t-border_width-2x_small));
  right: -var(--eds-t-border_width-2x_small);
}
.c-els-flyout--top-left.c-els-flyout--simple .c-els-flyout__pointer, .c-els-flyout--bottom-left.c-els-flyout--simple .c-els-flyout__pointer {
  left: -var(--eds-t-border_width-2x_small);
}
.c-els-flyout--top-right:before, .c-els-flyout--bottom-right:before {
  right: 17px;
  left: 0;
}
.c-els-flyout--top-right .c-els-flyout__pointer, .c-els-flyout--bottom-right .c-els-flyout__pointer {
  right: 0;
}
.c-els-flyout--top-right.c-els-flyout--simple:before, .c-els-flyout--bottom-right.c-els-flyout--simple:before {
  right: calc(17px - var(--eds-t-border_width-2x_small));
  left: -var(--eds-t-border_width-2x_small);
}
.c-els-flyout--top-right.c-els-flyout--simple .c-els-flyout__pointer, .c-els-flyout--bottom-right.c-els-flyout--simple .c-els-flyout__pointer {
  right: -var(--eds-t-border_width-2x_small);
}
.c-els-flyout--top-right .c-els-flyout__pointer {
  transform: scaleX(-1);
}
.c-els-flyout--bottom-left, .c-els-flyout--bottom-right {
  border-bottom: none;
  margin-bottom: 17px;
}
.c-els-flyout--bottom-left:before, .c-els-flyout--bottom-right:before {
  bottom: -var(--eds-t-border_width-small);
  border-bottom: var(--eds-t-border_width-small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout--bottom-left .c-els-flyout__pointer, .c-els-flyout--bottom-right .c-els-flyout__pointer {
  bottom: -17px;
}
.c-els-flyout--bottom-left:after, .c-els-flyout--bottom-right:after {
  top: unset;
  bottom: -17px;
}
.c-els-flyout--bottom-left .c-els-flyout__pointer {
  transform: scaleY(-1);
}
.c-els-flyout--bottom-right .c-els-flyout__pointer {
  transform: scaleY(-1) scaleX(-1);
}
.c-els-flyout--primary {
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-interaction);
}
.c-els-flyout--primary.c-els-flyout--top-left, .c-els-flyout--primary.c-els-flyout--top-right {
  border-top: none;
}
.c-els-flyout--primary.c-els-flyout--top-left:before, .c-els-flyout--primary.c-els-flyout--top-right:before {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout--primary.c-els-flyout--bottom-left, .c-els-flyout--primary.c-els-flyout--bottom-right {
  border-top: none;
}
.c-els-flyout--primary.c-els-flyout--bottom-left:before, .c-els-flyout--primary.c-els-flyout--bottom-right:before {
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout--primary .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-interaction) 11px, var(--eds-t-colors-text-interaction) 13px, rgba(var(--ldn-t-deprecated-color-n1), 0.85) 13px);
}
.c-els-flyout--primary.c-els-flyout--simple .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-interaction) 11px, var(--eds-t-colors-text-interaction) 13px, var(--ldn-t-deprecated-color-n0) 13px);
}
.c-els-flyout--secondary {
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-interaction);
}
.c-els-flyout--secondary.c-els-flyout--top-left, .c-els-flyout--secondary.c-els-flyout--top-right {
  border-top: none;
}
.c-els-flyout--secondary.c-els-flyout--top-left:before, .c-els-flyout--secondary.c-els-flyout--top-right:before {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout--secondary.c-els-flyout--bottom-left, .c-els-flyout--secondary.c-els-flyout--bottom-right {
  border-top: none;
}
.c-els-flyout--secondary.c-els-flyout--bottom-left:before, .c-els-flyout--secondary.c-els-flyout--bottom-right:before {
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout--secondary .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-interaction) 11px, var(--eds-t-colors-text-interaction) 13px, rgba(var(--ldn-t-deprecated-color-n1), 0.85) 13px);
}
.c-els-flyout--secondary.c-els-flyout--simple .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-interaction) 11px, var(--eds-t-colors-text-interaction) 13px, var(--ldn-t-deprecated-color-n0) 13px);
}
.c-els-flyout--positive {
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-success);
}
.c-els-flyout--positive.c-els-flyout--top-left, .c-els-flyout--positive.c-els-flyout--top-right {
  border-top: none;
}
.c-els-flyout--positive.c-els-flyout--top-left:before, .c-els-flyout--positive.c-els-flyout--top-right:before {
  border-top-color: var(--eds-t-colors-text-success);
}
.c-els-flyout--positive.c-els-flyout--bottom-left, .c-els-flyout--positive.c-els-flyout--bottom-right {
  border-top: none;
}
.c-els-flyout--positive.c-els-flyout--bottom-left:before, .c-els-flyout--positive.c-els-flyout--bottom-right:before {
  border-bottom-color: var(--eds-t-colors-text-success);
}
.c-els-flyout--positive .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-success) 11px, var(--eds-t-colors-text-success) 13px, rgba(var(--ldn-t-deprecated-color-n1), 0.85) 13px);
}
.c-els-flyout--positive.c-els-flyout--simple .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-success) 11px, var(--eds-t-colors-text-success) 13px, var(--ldn-t-deprecated-color-n0) 13px);
}
.c-els-flyout--negative {
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-text-critical);
}
.c-els-flyout--negative.c-els-flyout--top-left, .c-els-flyout--negative.c-els-flyout--top-right {
  border-top: none;
}
.c-els-flyout--negative.c-els-flyout--top-left:before, .c-els-flyout--negative.c-els-flyout--top-right:before {
  border-top-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout--negative.c-els-flyout--bottom-left, .c-els-flyout--negative.c-els-flyout--bottom-right {
  border-top: none;
}
.c-els-flyout--negative.c-els-flyout--bottom-left:before, .c-els-flyout--negative.c-els-flyout--bottom-right:before {
  border-bottom-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout--negative .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-critical) 11px, var(--eds-t-colors-text-critical) 13px, rgba(var(--ldn-t-deprecated-color-n1), 0.85) 13px);
}
.c-els-flyout--negative.c-els-flyout--simple .c-els-flyout__pointer {
  background-image: linear-gradient(224.5deg, transparent 11px, var(--eds-t-colors-text-critical) 11px, var(--eds-t-colors-text-critical) 13px, var(--ldn-t-deprecated-color-n0) 13px);
}
.c-els-flyout--simple {
  padding: calc(var(--ldn-t-base-space) / 2);
  background-color: var(--ldn-t-deprecated-color-n0);
  border: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout--simple.c-els-flyout--bottom-left, .c-els-flyout--simple.c-els-flyout--bottom-right {
  border-top: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout--simple .c-els-flyout__window {
  background-color: transparent;
  border: none;
  padding: 0;
  overflow: unset;
}
.c-els-flyout--no-internal-padding .c-els-flyout__window {
  padding: 0 0 calc(var(--ldn-t-base-space) / 8) 0;
}
.c-els-flyout {
  background: none;
  border: none;
  padding: calc(var(--ldn-t-base-space) / 4) 0 0 0;
}
.c-els-flyout:has(> .c-els-flyout__pointer) {
  padding-top: 0;
}
.c-els-flyout:after {
  height: 7px;
  top: -7px;
}
.c-els-flyout .c-els-flyout__window {
  border-radius: var(--eds-t-corner_radius-small);
  box-shadow: var(--eds-t-elevation-low-shadow1-x_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-spread) var(--eds-t-elevation-low-shadow1-color), var(--eds-t-elevation-low-shadow2-x_position) var(--eds-t-elevation-low-shadow2-y_position) var(--eds-t-elevation-low-shadow2-blur) var(--eds-t-elevation-low-shadow2-spread) var(--eds-t-elevation-low-shadow2-color);
}
.c-els-flyout.c-els-flyout--primary, .c-els-flyout.c-els-flyout--positive, .c-els-flyout.c-els-flyout--negative {
  border-top: none;
}
.c-els-flyout.c-els-flyout--primary .c-els-flyout__window, .c-els-flyout.c-els-flyout--positive .c-els-flyout__window, .c-els-flyout.c-els-flyout--negative .c-els-flyout__window {
  border-top-width: var(--eds-t-border_width-small);
  border-top-style: solid;
}
.c-els-flyout.c-els-flyout--primary .c-els-flyout__pointer {
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout.c-els-flyout--primary .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout.c-els-flyout--positive .c-els-flyout__pointer {
  border-bottom-color: var(--eds-t-colors-text-success);
}
.c-els-flyout.c-els-flyout--positive .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-success);
}
.c-els-flyout.c-els-flyout--negative .c-els-flyout__pointer {
  border-bottom-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout.c-els-flyout--negative .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout .c-els-flyout__pointer {
  width: 0;
  height: 0;
  position: absolute;
  z-index: 1;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid var(--eds-t-colors-stroke-tertiary);
  background-image: none;
}
.c-els-flyout .c-els-flyout__pointer:after {
  content: "";
  width: 0;
  height: 0;
  position: absolute;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid var(--eds-t-colors-background-primary);
  top: 2px;
  left: -6px;
}
.c-els-flyout.c-els-flyout--top-left, .c-els-flyout.c-els-flyout--top-right {
  margin-top: 7px;
}
.c-els-flyout.c-els-flyout--top-left:before, .c-els-flyout.c-els-flyout--top-right:before {
  display: none;
}
.c-els-flyout.c-els-flyout--top-left .c-els-flyout__window, .c-els-flyout.c-els-flyout--top-right .c-els-flyout__window {
  border-top: var(--eds-t-border_width-small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout.c-els-flyout--top-left .c-els-flyout__pointer, .c-els-flyout.c-els-flyout--top-right .c-els-flyout__pointer {
  top: -6px;
}
.c-els-flyout.c-els-flyout--top-left.c-els-flyout--primary .c-els-flyout__window, .c-els-flyout.c-els-flyout--top-right.c-els-flyout--primary .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout.c-els-flyout--top-left.c-els-flyout--positive .c-els-flyout__window, .c-els-flyout.c-els-flyout--top-right.c-els-flyout--positive .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-success);
}
.c-els-flyout.c-els-flyout--top-left.c-els-flyout--negative .c-els-flyout__window, .c-els-flyout.c-els-flyout--top-right.c-els-flyout--negative .c-els-flyout__window {
  border-top-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout.c-els-flyout--bottom-left, .c-els-flyout.c-els-flyout--bottom-right {
  margin-bottom: 7px;
  margin-top: 0;
}
.c-els-flyout.c-els-flyout--bottom-left:before, .c-els-flyout.c-els-flyout--bottom-right:before {
  display: none;
}
.c-els-flyout.c-els-flyout--bottom-left:after, .c-els-flyout.c-els-flyout--bottom-right:after {
  top: unset;
  bottom: -7px;
}
.c-els-flyout.c-els-flyout--bottom-left .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right .c-els-flyout__window {
  border-bottom: var(--eds-t-border_width-small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout.c-els-flyout--bottom-left .c-els-flyout__pointer, .c-els-flyout.c-els-flyout--bottom-right .c-els-flyout__pointer {
  bottom: -6px;
}
.c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--primary .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--positive .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--negative .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--primary .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--positive .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--negative .c-els-flyout__window {
  border-top: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--primary .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--primary .c-els-flyout__window {
  border-bottom-color: var(--eds-t-colors-text-interaction);
}
.c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--positive .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--positive .c-els-flyout__window {
  border-bottom-color: var(--eds-t-colors-text-success);
}
.c-els-flyout.c-els-flyout--bottom-left.c-els-flyout--negative .c-els-flyout__window, .c-els-flyout.c-els-flyout--bottom-right.c-els-flyout--negative .c-els-flyout__window {
  border-bottom-color: var(--eds-t-colors-text-critical);
}
.c-els-flyout.c-els-flyout--bottom-left .c-els-flyout__pointer, .c-els-flyout.c-els-flyout--top-left .c-els-flyout__pointer {
  left: 15px;
}
.c-els-flyout.c-els-flyout--bottom-right .c-els-flyout__pointer, .c-els-flyout.c-els-flyout--top-right .c-els-flyout__pointer {
  right: 15px;
}
.c-els-flyout.c-els-flyout--simple {
  padding: 0;
  border: none;
}
.c-els-flyout.c-els-flyout--simple .c-els-flyout__window {
  padding: calc(var(--ldn-t-base-space) / 2);
  border: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
  background-color: var(--eds-t-colors-background-primary);
  box-shadow: none;
}

.c-els-flyout-minimal {
  background-color: var(--eds-t-colors-background-primary);
  border: var(--eds-t-border_width-2x_small) solid var(--ldn-t-deprecated-color-n4);
  box-sizing: unset;
  z-index: var(--eds-t-z_index-click_layer);
}
.c-els-flyout-minimal--hover-trigger {
  z-index: var(--eds-t-z_index-hover_layer);
}
.c-els-flyout-minimal .c-els-flyout__close-button {
  margin-top: calc(var(--ldn-t-base-space) / 2);
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-flyout-minimal .c-els-flyout__close-button-sticky .c-els-flyout__close-button {
  margin-top: calc(var(--ldn-t-base-space) / 4);
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-flyout-minimal {
  margin-top: calc(var(--ldn-t-base-space) / 4);
  border-radius: var(--eds-t-corner_radius-small);
}

.c-els-flyout__css-position-wrapper {
  position: relative;
  display: inline-block;
}
.c-els-flyout__css-position-wrapper .c-els-flyout, .c-els-flyout__css-position-wrapper .c-els-flyout-minimal {
  position: absolute;
  top: 100%;
}

.c-els-link {
  cursor: pointer;
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-link:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-link--inline {
  color: var(--eds-t-colors-text-interaction);
  border-bottom-color: var(--eds-t-colors-text-primary);
  border-bottom-style: dotted;
}
a.c-els-link--inline:hover, .c-els-link--inline:hover:enabled {
  border-bottom-style: solid;
}

.c-els-link.c-els-link--navigation {
  color: var(--ldn-t-deprecated-color-n10);
}

.c-els-link--image {
  border-bottom: none;
}

.c-els-link--block {
  display: block;
  border-bottom: none;
}
.c-els-link--block .c-els-link__text {
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: all var(--eds-t-timing-transition-fast) ease;
}
.c-els-link--block.c-els-link--selected .c-els-link__text {
  border-bottom-color: var(--ldn-t-deprecated-color-n10);
}
a.c-els-link--block:hover, .c-els-link--block:hover:enabled {
  border-bottom: none;
}
a.c-els-link--block:hover .c-els-link__text, .c-els-link--block:hover:enabled .c-els-link__text {
  border-bottom-style: solid;
  border-color: var(--eds-t-colors-text-interaction);
}
a.c-els-link--block:hover.c-els-link--selected .c-els-link__text, .c-els-link--block:hover:enabled.c-els-link--selected .c-els-link__text {
  border-bottom-color: var(--ldn-t-deprecated-color-n10);
}

.c-els-link.c-els-link--with-icon {
  border-bottom: none;
}
.c-els-link.c-els-link--with-icon .c-els-link__text {
  color: var(--ldn-t-deprecated-color-n10);
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: all var(--eds-t-timing-transition-fast) ease;
  margin-left: calc(var(--ldn-t-base-space) / 4);
}
.c-els-link.c-els-link--with-icon.c-els-link--with-icon-emphasis .c-els-link__text {
  color: var(--eds-t-colors-text-interaction);
}
.c-els-link.c-els-link--with-icon.c-els-link--inline {
  border-bottom: none;
}
.c-els-link.c-els-link--with-icon.c-els-link--inline .c-els-link__text {
  border-bottom-color: var(--eds-t-colors-text-primary);
  border-bottom-style: dotted;
}
a.c-els-link.c-els-link--with-icon.c-els-link--inline:hover, .c-els-link.c-els-link--with-icon.c-els-link--inline:hover:enabled {
  border-bottom: none;
}
a.c-els-link.c-els-link--with-icon.c-els-link--inline:hover .c-els-link__text, .c-els-link.c-els-link--with-icon.c-els-link--inline:hover:enabled .c-els-link__text {
  border-bottom-style: solid;
}

.c-els-link.c-els-link--with-icon.c-els-link--with-icon-emphasis.c-els-link--inline .c-els-link__text {
  color: var(--eds-t-colors-text-interaction);
}
a.c-els-link.c-els-link--with-icon.c-els-link--with-icon-emphasis:hover .c-els-link__text,
a.c-els-link.c-els-link--with-icon:hover .c-els-link__text, .c-els-link.c-els-link--with-icon.c-els-link--with-icon-emphasis:hover:enabled .c-els-link__text, .c-els-link.c-els-link--with-icon:hover:enabled .c-els-link__text {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}

.c-els-link.c-els-link--with-icon.c-els-link--navigation:hover:enabled .c-els-button, .c-els-link.c-els-link--with-icon:hover:enabled .c-els-button {
  border-color: var(--eds-t-colors-text-interaction);
  background-color: var(--eds-t-colors-text-interaction);
  color: #fff;
}
.c-els-link.c-els-link--with-icon.c-els-link--with-icon-right .c-els-link__text {
  margin-left: 0;
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-link.c-els-link--with-icon.c-els-link--with-icon-both .c-els-link__text {
  margin-left: calc(var(--ldn-t-base-space) / 4);
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-link.c-els-link--with-icon.c-els-link--vertical {
  display: inline-block;
  text-align: center;
}
.c-els-link.c-els-link--with-icon.c-els-link--vertical .c-els-link__text {
  display: block;
  line-height: 1.5;
}

.c-els-link--warn-on-dark {
  color: #f38198;
  border-bottom: var(--eds-t-border_width-small) solid #f38198;
}
.c-els-link--warn-on-dark:focus {
  outline-color: #f38198;
}
.c-els-link--warn-on-dark:hover:enabled {
  color: #f38198;
  border-color: #f38198;
}

.c-els-link--padded-1o2 {
  display: inline-block;
  border-bottom: none;
  padding: calc(var(--ldn-t-base-space) / 8) calc(var(--ldn-t-base-space) / 2);
}
.c-els-link--padded-1o2 .c-els-link__text {
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: all var(--eds-t-timing-transition-fast) ease;
}
.c-els-link--padded-1o2:hover > .c-els-link__text {
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-link--padded-1o2.c-els-link--selected .c-els-link__text, .c-els-link--padded-1o2.c-els-link--selected:hover .c-els-link__text {
  border-bottom-color: var(--ldn-t-deprecated-color-n10);
}
.c-els-link--padded-1o2.c-els-link--with-icon .c-els-link__text {
  margin-left: calc(var(--ldn-t-base-space) / 4);
}

.c-els-link.c-els-link--info {
  color: #007ea8;
}
.c-els-link.c-els-link--info.c-els-link--inline {
  border-bottom-color: #007ea8;
}
.c-els-link.c-els-link--info.c-els-link--with-icon .c-els-link__text {
  color: #007ea8;
}
.c-els-link.c-els-link--info.c-els-link--with-icon.c-els-link--inline .c-els-link__text {
  border-bottom-color: #007ea8;
}
a.c-els-link.c-els-link--info:hover, .c-els-link.c-els-link--info:hover:enabled {
  color: #007ea8;
  border-color: #007ea8;
}

a.c-els-link.c-els-link--info:hover .c-els-link__text, .c-els-link.c-els-link--info:hover:enabled .c-els-link__text {
  color: #007ea8;
  border-color: #007ea8;
}

.c-els-link.c-els-link--warn {
  color: var(--eds-t-colors-text-critical);
}
.c-els-link.c-els-link--warn.c-els-link--inline {
  border-bottom-color: var(--eds-t-colors-text-critical);
}
.c-els-link.c-els-link--warn.c-els-link--with-icon .c-els-link__text {
  color: var(--eds-t-colors-text-critical);
}
.c-els-link.c-els-link--warn.c-els-link--with-icon.c-els-link--inline .c-els-link__text {
  border-bottom-color: var(--eds-t-colors-text-critical);
}
a.c-els-link.c-els-link--warn:hover, .c-els-link.c-els-link--warn:hover:enabled {
  color: var(--eds-t-colors-text-critical);
  border-color: var(--eds-t-colors-text-critical);
}

a.c-els-link.c-els-link--warn:hover .c-els-link__text, .c-els-link.c-els-link--warn:hover:enabled .c-els-link__text {
  color: var(--eds-t-colors-text-critical);
  border-color: var(--eds-t-colors-text-critical);
}

.c-els-link.c-els-link--confirm {
  color: var(--eds-t-colors-text-success);
}
.c-els-link.c-els-link--confirm.c-els-link--inline {
  border-bottom-color: var(--eds-t-colors-text-success);
}
.c-els-link.c-els-link--confirm.c-els-link--with-icon .c-els-link__text {
  color: var(--eds-t-colors-text-success);
}
.c-els-link.c-els-link--confirm.c-els-link--with-icon.c-els-link--inline .c-els-link__text {
  border-bottom-color: var(--eds-t-colors-text-success);
}
a.c-els-link.c-els-link--confirm:hover, .c-els-link.c-els-link--confirm:hover:enabled {
  color: var(--eds-t-colors-text-success);
  border-color: var(--eds-t-colors-text-success);
}

a.c-els-link.c-els-link--confirm:hover .c-els-link__text, .c-els-link.c-els-link--confirm:hover:enabled .c-els-link__text {
  color: var(--eds-t-colors-text-success);
  border-color: var(--eds-t-colors-text-success);
}

.c-els-link.c-els-link--alert {
  color: var(--eds-t-colors-text-warning);
}
.c-els-link.c-els-link--alert.c-els-link--inline {
  border-bottom-color: var(--eds-t-colors-text-warning);
}
.c-els-link.c-els-link--alert.c-els-link--with-icon .c-els-link__text {
  color: var(--eds-t-colors-text-warning);
}
.c-els-link.c-els-link--alert.c-els-link--with-icon.c-els-link--inline .c-els-link__text {
  border-bottom-color: var(--eds-t-colors-text-warning);
}
a.c-els-link.c-els-link--alert:hover, .c-els-link.c-els-link--alert:hover:enabled {
  color: var(--eds-t-colors-text-warning);
  border-color: var(--eds-t-colors-text-warning);
}

a.c-els-link.c-els-link--alert:hover .c-els-link__text, .c-els-link.c-els-link--alert:hover:enabled .c-els-link__text {
  color: var(--eds-t-colors-text-warning);
  border-color: var(--eds-t-colors-text-warning);
}

.c-els-link.c-els-link--disabled, .c-els-link.c-els-link--disabled:hover, .c-els-link:disabled {
  color: var(--ldn-t-deprecated-color-n7);
  cursor: default;
  border-color: transparent;
  pointer-events: none;
}
.c-els-link.c-els-link--disabled .c-els-link__text, .c-els-link.c-els-link--disabled:hover .c-els-link__text, .c-els-link:disabled .c-els-link__text {
  color: var(--ldn-t-deprecated-color-n7);
}
.c-els-link.c-els-link--selected, .c-els-link.c-els-link--selected:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-bottom-color: var(--ldn-t-deprecated-color-n10);
}
.c-els-link.c-els-link--selected.c-els-link--with-icon, .c-els-link.c-els-link--selected:hover.c-els-link--with-icon {
  border-bottom-color: transparent;
}
.c-els-link.c-els-link--selected .c-els-link__text, .c-els-link.c-els-link--selected:hover .c-els-link__text {
  color: var(--ldn-t-deprecated-color-n10);
  border-bottom-color: var(--ldn-t-deprecated-color-n10);
}

.c-els-modal {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: var(--eds-t-z_index-modal);
  overflow: hidden;
  background: var(--eds-t-colors-opacity-modal_backdrop);
}
.c-els-modal--cover {
  background: var(--ldn-t-deprecated-color-n1);
}
.c-els-modal__window {
  position: relative;
  margin: calc(var(--ldn-t-base-space) * 2);
  border: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
  border-top: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n3);
  box-shadow: 0 0 0 var(--ldn-t-base-space) rgba(var(--ldn-t-deprecated-color-n1), 0.85);
  background-color: var(--eds-t-colors-background-primary);
  padding: var(--ldn-t-base-space);
  overflow: auto;
  max-height: calc(100vh - calc(var(--ldn-t-base-space) * 4));
  padding: calc(var(--ldn-t-base-space) * 1.5);
}
@media (max-width: 37.49em) {
  .c-els-modal__window {
    padding: var(--ldn-t-base-space);
  }
}
.c-els-modal__close {
  position: absolute;
  top: var(--ldn-t-base-space);
  right: var(--ldn-t-base-space);
  max-width: calc(var(--ldn-t-base-space) * 14);
  white-space: normal;
  word-break: break-word;
}
.c-els-modal__close-reserve {
  float: right;
  pointer-events: none;
  width: calc(var(--ldn-t-base-space) * 2);
  height: calc(var(--ldn-t-base-space) * 2);
}
.c-els-modal--close-with-label .c-els-modal__close-reserve {
  min-width: calc(var(--ldn-t-base-space) * 5);
  max-width: calc(var(--ldn-t-base-space) * 14);
}
.c-els-modal--page .c-els-modal__window, .c-els-modal--page-collapsed .c-els-modal__window {
  width: calc(100vw - calc(var(--ldn-t-base-space) * 4));
}
.c-els-modal--page .c-els-modal__window {
  height: calc(100vh - calc(var(--ldn-t-base-space) * 4));
}
.c-els-modal--page-collapsed .c-els-modal__window {
  height: auto;
}
.c-els-modal--primary .c-els-modal__window {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-modal--secondary .c-els-modal__window {
  border-top-color: var(--eds-t-colors-text-interaction);
}
.c-els-modal--positive .c-els-modal__window {
  border-top-color: var(--eds-t-colors-text-success);
}
.c-els-modal--negative .c-els-modal__window {
  border-top-color: var(--eds-t-colors-text-critical);
}
.c-els-modal--panel {
  background: var(--eds-t-colors-opacity-modal_backdrop);
  transition: background var(--eds-t-timing-transition-long) ease;
}
.c-els-modal--panel .c-els-modal__window {
  position: fixed;
  margin: 0;
  border-top: unset;
  border-bottom: unset;
  border-radius: 0;
  transition: var(--eds-t-timing-transition-long) ease;
}
.c-els-modal--panel-hide-background {
  pointer-events: none;
  background: none;
}
.c-els-modal--panel-hide-background .c-els-modal__window {
  pointer-events: all;
}
.c-els-modal--panel-right .c-els-modal__window, .c-els-modal--panel-left .c-els-modal__window {
  top: 0;
  height: 100vh;
  width: 560px;
  max-width: calc(100vw - calc(var(--ldn-t-base-space) * 3));
  max-height: unset;
}
.c-els-modal--panel-left .c-els-modal__window {
  left: calc(var(--eds-t-border_width-2x_small) * -1);
}
.c-els-modal--panel-right .c-els-modal__window {
  right: calc(var(--eds-t-border_width-2x_small) * -1);
}
.c-els-modal--panel-top .c-els-modal__window, .c-els-modal--panel-bottom .c-els-modal__window {
  left: 0;
  width: 100%;
  max-width: unset;
  height: 560px;
  border-left: none;
  border-right: none;
}
.c-els-modal--panel-top .c-els-modal__window {
  top: 0;
  border-bottom: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-modal--panel-bottom .c-els-modal__window {
  bottom: 0;
  border-top: var(--eds-t-border_width-2x_small) solid var(--eds-t-colors-stroke-tertiary);
}
.c-els-modal--panel-rounded-corners.c-els-modal--panel-left .c-els-modal__window {
  border-radius: 0 var(--eds-t-corner_radius-3x_large) var(--eds-t-corner_radius-3x_large) 0;
}
.c-els-modal--panel-rounded-corners.c-els-modal--panel-right .c-els-modal__window {
  border-radius: var(--eds-t-corner_radius-3x_large) 0 0 var(--eds-t-corner_radius-3x_large);
}
.c-els-modal--panel-rounded-corners.c-els-modal--panel-top .c-els-modal__window {
  border-radius: 0 0 var(--eds-t-corner_radius-3x_large) var(--eds-t-corner_radius-3x_large);
}
.c-els-modal--panel-rounded-corners.c-els-modal--panel-bottom .c-els-modal__window {
  border-radius: var(--eds-t-corner_radius-3x_large) var(--eds-t-corner_radius-3x_large) 0 0;
}
.c-els-modal--panel-offscreen {
  background: transparent;
}
.c-els-modal--panel-offscreen.c-els-modal--panel-left .c-els-modal__window {
  left: calc((calc(35 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-offscreen.c-els-modal--panel-right .c-els-modal__window {
  right: calc((calc(35 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-offscreen.c-els-modal--panel-top .c-els-modal__window {
  top: calc((calc(35 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-offscreen.c-els-modal--panel-bottom .c-els-modal__window {
  bottom: calc((calc(35 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-auto .c-els-modal__window {
  max-height: 100%;
  height: auto;
}
.c-els-modal--panel-small.c-els-modal--panel-left .c-els-modal__window, .c-els-modal--panel-small.c-els-modal--panel-right .c-els-modal__window {
  width: 320px;
}
.c-els-modal--panel-small.c-els-modal--panel-top .c-els-modal__window, .c-els-modal--panel-small.c-els-modal--panel-bottom .c-els-modal__window {
  height: 400px;
}
.c-els-modal--panel-small.c-els-modal--panel-offscreen.c-els-modal--panel-left .c-els-modal__window {
  left: calc((calc(20 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-small.c-els-modal--panel-offscreen.c-els-modal--panel-right .c-els-modal__window {
  right: calc((calc(20 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-small.c-els-modal--panel-offscreen.c-els-modal--panel-top .c-els-modal__window {
  top: calc((calc(25 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-small.c-els-modal--panel-offscreen.c-els-modal--panel-bottom .c-els-modal__window {
  bottom: calc((calc(25 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-large.c-els-modal--panel-left .c-els-modal__window, .c-els-modal--panel-large.c-els-modal--panel-right .c-els-modal__window {
  width: 860px;
}
.c-els-modal--panel-large.c-els-modal--panel-top .c-els-modal__window, .c-els-modal--panel-large.c-els-modal--panel-bottom .c-els-modal__window {
  height: 760px;
}
.c-els-modal--panel-large.c-els-modal--panel-offscreen.c-els-modal--panel-left .c-els-modal__window {
  left: calc((calc(53.75 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-large.c-els-modal--panel-offscreen.c-els-modal--panel-right .c-els-modal__window {
  right: calc((calc(53.75 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-large.c-els-modal--panel-offscreen.c-els-modal--panel-top .c-els-modal__window {
  top: calc((calc(47.5 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
.c-els-modal--panel-large.c-els-modal--panel-offscreen.c-els-modal--panel-bottom .c-els-modal__window {
  bottom: calc((calc(47.5 * var(--ldn-t-base-space)) + var(--ldn-t-base-space)) * -1);
}
@media print {
  .c-els-modal {
    position: relative;
    height: auto;
  }
  .c-els-modal__window {
    overflow: visible;
    max-height: none;
  }
}
@media (prefers-reduced-motion: reduce) {
  .c-els-modal--panel {
    transition: none;
  }
  .c-els-modal--panel .c-els-modal__window {
    transition: none;
  }
}
.c-els-modal__window {
  box-shadow: var(--eds-t-elevation-high-shadow1-x_position) var(--eds-t-elevation-high-shadow1-y_position) var(--eds-t-elevation-high-shadow1-blur) var(--eds-t-elevation-high-shadow1-spread) var(--eds-t-elevation-high-shadow1-color), var(--eds-t-elevation-high-shadow2-x_position) var(--eds-t-elevation-high-shadow2-y_position) var(--eds-t-elevation-high-shadow2-blur) var(--eds-t-elevation-high-shadow2-spread) var(--eds-t-elevation-high-shadow2-color);
  border-radius: var(--eds-t-corner_radius-small);
}

.c-els-banner {
  display: flex;
  justify-content: space-around;
  background-color: var(--eds-t-colors-background-primary);
  padding: var(--ldn-t-base-space);
  border: var(--eds-t-border_width-2x_small) solid var(--ldn-t-deprecated-color-n9);
  border-top: var(--eds-t-border_width-small) solid #007ea8;
  border-radius: var(--eds-t-corner_radius-small);
  border-color: #007ea8;
}
.c-els-banner__icon {
  flex: 0 1 auto;
  margin-top: calc(var(--ldn-t-base-space) / 8);
  margin-right: var(--ldn-t-base-space);
  color: #007ea8;
}
.c-els-banner__content {
  flex: 1 1 auto;
  display: flex;
  align-items: baseline;
  column-gap: var(--ldn-t-base-space);
}
.c-els-banner__message {
  flex: 1 1 auto;
  position: relative;
  top: calc(var(--ldn-t-base-space) / 8);
}
.c-els-banner__link {
  flex: 0 1 auto;
  text-align: right;
}
.c-els-banner__close-button {
  white-space: nowrap;
  flex: 0 1 auto;
  margin-left: var(--ldn-t-base-space);
}
.c-els-banner__close-icon, .c-els-banner__close-icon svg {
  color: var(--eds-t-colors-text-primary);
}
.c-els-banner--small {
  padding: calc(var(--ldn-t-base-space) / 2);
}
.c-els-banner--small .c-els-banner__icon {
  margin-top: calc(calc(var(--ldn-t-base-space) / 2) - calc(var(--ldn-t-base-space) / 8));
  margin-right: calc(var(--ldn-t-base-space) / 2);
}
.c-els-banner--small .c-els-banner__close-button {
  margin-left: var(--ldn-t-base-space);
}
.c-els-banner--border-none {
  border: none;
}
.c-els-banner--fill {
  background-color: var(--eds-t-colors-background-info_subtle);
}
.c-els-banner--warn {
  border-top-color: var(--eds-t-colors-text-critical);
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-banner--warn .c-els-banner__icon {
  color: var(--eds-t-colors-text-critical);
}
.c-els-banner--warn.c-els-banner--fill {
  background-color: var(--eds-t-colors-background-critical_subtle);
}
.c-els-banner--confirm {
  border-top-color: var(--eds-t-colors-text-success);
  border-color: var(--eds-t-colors-text-success);
}
.c-els-banner--confirm .c-els-banner__icon {
  color: var(--eds-t-colors-text-success);
}
.c-els-banner--confirm.c-els-banner--fill {
  background-color: var(--eds-t-colors-background-success_subtle);
}
.c-els-banner--alert {
  border-top-color: var(--eds-t-colors-text-warning);
  border-color: var(--eds-t-colors-text-warning);
}
.c-els-banner--alert .c-els-banner__icon {
  color: var(--eds-t-colors-text-warning);
}
.c-els-banner--alert.c-els-banner--fill {
  background-color: var(--eds-t-colors-background-caution_subtle);
}
.c-els-banner--filled {
  background-color: #ddefff;
  border: none;
}
.c-els-banner--filled.c-els-banner--on-dark {
  background-color: #073973;
}

.c-els-breadcrumb {
  font-size: var(--eds-t-type-body-small-font_size);
}
.c-els-breadcrumb__item {
  display: inline-block;
}
.c-els-breadcrumb__icon, .c-els-breadcrumb .c-els-breadcrumb__link {
  color: var(--ldn-t-deprecated-color-n7);
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-breadcrumb .c-els-breadcrumb__link {
  line-height: 1.5;
}
.c-els-breadcrumb .c-els-breadcrumb__link:hover {
  color: var(--eds-t-colors-text-primary);
}
.c-els-breadcrumb__current-button {
  color: var(--eds-t-colors-text-primary);
}
.c-els-breadcrumb__current-button:focus {
  outline: 2px solid var(--eds-t-colors-text-interaction);
  outline-color: var(--eds-t-colors-text-interaction);
  outline-offset: 1px;
}
.c-els-breadcrumb--emphasized .c-els-breadcrumb__link {
  color: var(--eds-t-colors-text-interaction);
}
.c-els-breadcrumb--emphasized .c-els-breadcrumb__link:hover {
  color: var(--eds-private-t-colors-text-state-interaction_hover);
}

.c-els-accordion {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: var(--eds-t-type-heading-x_small-font_size);
}
.c-els-accordion__group {
  position: relative;
  border-top: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n2);
  margin: 0;
  transition: border-color var(--eds-t-timing-transition-fast) ease;
  font-size: var(--eds-t-type-heading-x_small-font_size);
}
.c-els-accordion__group.c-els-accordion__group > h1,
.c-els-accordion__group.c-els-accordion__group > h2,
.c-els-accordion__group.c-els-accordion__group > h3,
.c-els-accordion__group.c-els-accordion__group > h4,
.c-els-accordion__group.c-els-accordion__group > h5,
.c-els-accordion__group.c-els-accordion__group > h6 {
  font-family: inherit;
  font-size: inherit;
  font-weight: inherit;
  margin: 0;
}
.c-els-accordion__group:last-child {
  border-bottom: var(--eds-t-border_width-small) solid var(--ldn-t-deprecated-color-n2);
}
.c-els-accordion__group--expanded > * > .c-els-accordion__icon,
.c-els-accordion__group--expanded > * > * > .c-els-accordion__icon {
  transform: rotate(180deg);
  top: var(--ldn-t-base-space);
}
.c-els-accordion__button {
  background-color: transparent;
  border: none;
  border-radius: 0;
  text-align: inherit;
  cursor: pointer;
  padding: 0;
  padding: var(--ldn-t-base-space) 0 var(--ldn-t-base-space) calc(var(--ldn-t-base-space) * 2);
  min-width: 100%;
  text-align: inherit;
  font-size: var(--eds-t-type-heading-x_small-font_size);
}
.c-els-accordion__button:hover .c-els-accordion__button-text {
  color: var(--ldn-t-deprecated-color-n9);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-accordion__button-text {
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-accordion__button-text:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-accordion__button-text {
  color: var(--ldn-t-deprecated-color-n9);
}
.c-els-accordion__icon {
  position: absolute;
  left: 0;
  top: calc(var(--ldn-t-base-space) - 2px);
  color: var(--eds-t-colors-text-interaction);
  transition: var(--eds-t-timing-transition-fast) ease;
}
.c-els-accordion__group--disabled .c-els-accordion__button {
  cursor: default;
}
.c-els-accordion__group--disabled .c-els-accordion__button:hover .c-els-accordion__button-text {
  border-color: transparent;
}
.c-els-accordion__group--disabled .c-els-accordion__icon {
  color: var(--ldn-t-deprecated-color-n6);
}
.c-els-accordion__body {
  padding: 0 0 0 calc(var(--ldn-t-base-space) * 2);
  margin: 0;
}
.c-els-accordion__body--hidden {
  display: none;
}
.c-els-accordion__body-content {
  padding: 0 0 var(--ldn-t-base-space) 0;
}
.c-els-accordion .c-els-accordion .c-els-accordion__group:last-child {
  border-bottom: none;
}
.c-els-accordion .c-els-accordion .c-els-accordion__body-content {
  padding-bottom: 0;
}
.c-els-accordion--h2 .c-els-accordion__button, .c-els-accordion--large .c-els-accordion__button {
  font-size: var(--eds-t-type-heading-small-font_size);
}
.c-els-accordion--h2.c-els-accordion__group--expanded > * > .c-els-accordion__icon,
.c-els-accordion--h2.c-els-accordion__group--expanded > * > * > .c-els-accordion__icon, .c-els-accordion--large.c-els-accordion__group--expanded > * > .c-els-accordion__icon,
.c-els-accordion--large.c-els-accordion__group--expanded > * > * > .c-els-accordion__icon {
  top: calc(var(--ldn-t-base-space) - 2px);
}
.c-els-accordion--h2 .c-els-accordion__body, .c-els-accordion--large .c-els-accordion__body {
  font-size: var(--eds-t-type-heading-small-font_size);
}
.c-els-accordion--h2 .c-els-accordion__button,
.c-els-accordion--h2 .c-els-accordion__body, .c-els-accordion--large .c-els-accordion__button,
.c-els-accordion--large .c-els-accordion__body {
  padding-left: calc(var(--ldn-t-base-space) * 3);
}
.c-els-accordion--h4 .c-els-accordion__button, .c-els-accordion--small .c-els-accordion__button {
  font-size: var(--ldn-t-base-font-size);
  padding-top: calc(var(--ldn-t-base-space) / 2);
  padding-bottom: calc(var(--ldn-t-base-space) / 2);
}
.c-els-accordion--h4 .c-els-accordion__icon, .c-els-accordion--small .c-els-accordion__icon {
  top: calc(var(--ldn-t-base-space) / 2);
}
.c-els-accordion--h4.c-els-accordion__group--expanded > * > .c-els-accordion__icon,
.c-els-accordion--h4.c-els-accordion__group--expanded > * > * > .c-els-accordion__icon, .c-els-accordion--small.c-els-accordion__group--expanded > * > .c-els-accordion__icon,
.c-els-accordion--small.c-els-accordion__group--expanded > * > * > .c-els-accordion__icon {
  top: calc(var(--ldn-t-base-space) * 0.75);
}
.c-els-accordion--h4 .c-els-accordion__body, .c-els-accordion--small .c-els-accordion__body {
  font-size: var(--ldn-t-base-font-size);
}
.c-els-accordion--h4 .c-els-accordion__button,
.c-els-accordion--h4 .c-els-accordion__body, .c-els-accordion--small .c-els-accordion__button,
.c-els-accordion--small .c-els-accordion__body {
  padding-left: calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-accordion--h4 .c-els-accordion__body-content, .c-els-accordion--small .c-els-accordion__body-content {
  padding-bottom: calc(var(--ldn-t-base-space) / 2);
}
.c-els-accordion--icon-right .c-els-accordion__button {
  padding-left: 0;
  padding-right: calc(var(--ldn-t-base-space) * 2);
}
.c-els-accordion--icon-right .c-els-accordion__body {
  padding-left: 0;
}
.c-els-accordion--icon-right .c-els-accordion__icon {
  right: 0;
  left: auto;
}
.c-els-accordion--icon-right .c-els-accordion--icon-button > h1,
.c-els-accordion--icon-right .c-els-accordion--icon-button > h2,
.c-els-accordion--icon-right .c-els-accordion--icon-button > h3,
.c-els-accordion--icon-right .c-els-accordion--icon-button > h4,
.c-els-accordion--icon-right .c-els-accordion--icon-button > h5,
.c-els-accordion--icon-right .c-els-accordion--icon-button > h6 {
  padding: var(--ldn-t-base-space) 0;
}
.c-els-accordion--icon-right .c-els-accordion--icon-button .c-els-accordion__button {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: flex-start;
  padding: var(--ldn-t-base-space) 0;
}
.c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h1, .c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h2, .c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h3, .c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h4, .c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h5, .c-els-accordion--icon-right .c-els-accordion--icon-button.c-els-accordion--small > h6 {
  padding: calc(var(--ldn-t-base-space) / 2) 0;
}
.c-els-accordion--no-indent .c-els-accordion__body {
  padding-left: 0;
}
.c-els-accordion--icon-button > h1,
.c-els-accordion--icon-button > h2,
.c-els-accordion--icon-button > h3,
.c-els-accordion--icon-button > h4,
.c-els-accordion--icon-button > h5,
.c-els-accordion--icon-button > h6 {
  display: flex;
  align-items: center;
}
.c-els-accordion--icon-button .c-els-accordion__button-text {
  display: block;
  font-size: var(--eds-t-type-heading-x_small-font_size);
  border: none;
  cursor: inherit;
}
.c-els-accordion--icon-button a.c-els-accordion__button-text {
  cursor: pointer;
  text-decoration: none;
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-accordion--icon-button a.c-els-accordion__button-text:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-accordion--icon-button button.c-els-accordion__button-text {
  background-color: transparent;
  border: none;
  border-radius: 0;
  text-align: inherit;
  cursor: pointer;
  padding: 0;
  cursor: pointer;
  font-size: var(--eds-t-type-heading-x_small-font_size);
  text-align: inherit;
  color: var(--eds-t-colors-text-interaction);
  text-decoration: none;
  border-bottom: var(--eds-t-border_width-small) solid transparent;
  transition: color var(--eds-t-timing-transition-fast) ease, border var(--eds-t-timing-transition-fast) ease;
}
.c-els-accordion--icon-button button.c-els-accordion__button-text:hover {
  color: var(--ldn-t-deprecated-color-n10);
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-accordion--icon-button .c-els-accordion__button-text:hover {
  color: inherit;
}
.c-els-accordion--icon-button .c-els-accordion__button {
  position: static;
  display: flex;
  align-items: center;
  padding: var(--ldn-t-base-space) calc(var(--ldn-t-base-space) / 2) var(--ldn-t-base-space) 0;
  min-width: inherit;
}
.c-els-accordion--icon-button .c-els-accordion__icon {
  position: static;
  line-height: 1;
  display: flex;
  align-items: center;
}
.c-els-accordion--icon-button.c-els-accordion--small .c-els-accordion__button-text,
.c-els-accordion--icon-button.c-els-accordion--small button.c-els-accordion__button-text {
  font-size: var(--ldn-t-base-font-size);
}
.c-els-accordion--icon-button.c-els-accordion--small .c-els-accordion__button {
  padding: calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) / 2) calc(var(--ldn-t-base-space) / 2) 0;
}
.c-els-accordion--icon-button.c-els-accordion--large .c-els-accordion__button-text,
.c-els-accordion--icon-button.c-els-accordion--large button.c-els-accordion__button-text {
  font-size: var(--eds-t-type-heading-small-font_size);
}
.c-els-accordion--css-showhide .c-els-accordion__body {
  overflow: hidden;
  height: 0;
  transition: var(--eds-t-timing-transition-fast) ease;
}
.c-els-accordion--css-showhide .c-els-accordion__group--expanded > .c-els-accordion__body {
  height: auto;
}
.c-els-accordion--thin-keyline .c-els-accordion__group {
  border-top: 1px solid var(--ldn-t-deprecated-color-n2);
}
.c-els-accordion--thin-keyline .c-els-accordion__group:last-child {
  border-bottom: 1px solid var(--ldn-t-deprecated-color-n2);
}
.c-els-accordion--no-top-keyline .c-els-accordion__group:first-child {
  border-top: none;
}
.c-els-accordion--no-bottom-keyline .c-els-accordion__group:last-child {
  border-bottom: none;
}
.c-els-accordion--no-keyline .c-els-accordion__group {
  border-top: none;
}
.c-els-accordion--no-keyline .c-els-accordion__group:last-child {
  border-bottom: none;
}
.c-els-accordion--js-showhide .c-els-accordion__body,
.c-els-accordion--js-showhide .c-els-accordion__group--expanded .c-els-accordion__body {
  height: auto;
}
.c-els-accordion__head {
  color: var(--ldn-t-deprecated-color-n9);
}
.c-els-accordion__icon-container .c-els-accordion__icon {
  top: calc(var(--ldn-t-base-space) * 1.5);
}
.c-els-accordion--icon-button .c-els-accordion__head {
  padding: var(--ldn-t-base-space) 0 calc(var(--ldn-t-base-space) * 0.75) 0;
}

@media (prefers-reduced-motion: reduce) {
  .c-els-accordion__icon {
    transition: unset;
  }
}
.c-els-card {
  border: var(--eds-t-border_width-2x_small) solid var(--ldn-t-deprecated-color-n3);
  background-color: unset;
}
.c-els-card .c-els-card__heading,
.c-els-card .c-els-card__content {
  padding: var(--ldn-t-base-space);
  line-height: 1.5;
}
.c-els-card__heading {
  border-bottom: inherit;
  font-family: National2-Medium, NexusSans, Helvetica, sans-serif;
  font-size: var(--eds-t-type-body-medium-font_size);
}
.c-els-card--size-minimum .c-els-card__heading {
  padding: 0;
}
.c-els-card--size-minimum .c-els-card__content {
  padding: 0;
}
.c-els-card--size-xx-small .c-els-card__heading {
  padding: calc(var(--ldn-t-base-space) / 4);
}
.c-els-card--size-xx-small .c-els-card__content {
  padding: calc(var(--ldn-t-base-space) / 4);
}
.c-els-card--size-x-small .c-els-card__heading {
  padding: calc(var(--ldn-t-base-space) / 2);
}
.c-els-card--size-x-small .c-els-card__content {
  padding: calc(var(--ldn-t-base-space) / 2);
}
.c-els-card--size-small .c-els-card__heading {
  padding: var(--ldn-t-base-space);
}
.c-els-card--size-small .c-els-card__content {
  padding: var(--ldn-t-base-space);
}
.c-els-card--size-medium .c-els-card__heading {
  padding: calc(var(--ldn-t-base-space) * 2);
}
.c-els-card--size-medium .c-els-card__content {
  padding: calc(var(--ldn-t-base-space) * 2);
}
.c-els-card {
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-card--radius-xs {
  border-radius: var(--eds-t-corner_radius-2x_small);
}
.c-els-card--radius-s {
  border-radius: var(--eds-t-corner_radius-x_small);
}
.c-els-card--radius-m {
  border-radius: var(--eds-t-corner_radius-small);
}
.c-els-card--radius-l {
  border-radius: var(--eds-t-corner_radius-medium);
}
.c-els-card--radius-xl {
  border-radius: var(--eds-t-corner_radius-large);
}
.c-els-card--radius-xxl {
  border-radius: var(--eds-t-corner_radius-3x_large);
}
.c-els-card--elevation-low {
  box-shadow: var(--eds-t-elevation-low-shadow1-x_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-y_position) var(--eds-t-elevation-low-shadow1-spread) var(--eds-t-elevation-low-shadow1-color), var(--eds-t-elevation-low-shadow2-x_position) var(--eds-t-elevation-low-shadow2-y_position) var(--eds-t-elevation-low-shadow2-blur) var(--eds-t-elevation-low-shadow2-spread) var(--eds-t-elevation-low-shadow2-color);
}
.c-els-card--elevation-medium {
  box-shadow: var(--eds-t-elevation-medium-shadow1-x_position) var(--eds-t-elevation-medium-shadow1-y_position) var(--eds-t-elevation-medium-shadow1-blur) var(--eds-t-elevation-medium-shadow1-spread) var(--eds-t-elevation-medium-shadow1-color), var(--eds-t-elevation-medium-shadow2-x_position) var(--eds-t-elevation-medium-shadow2-y_position) var(--eds-t-elevation-medium-shadow2-blur) var(--eds-t-elevation-medium-shadow2-spread) var(--eds-t-elevation-medium-shadow2-color);
}
.c-els-card--elevation-high {
  box-shadow: var(--eds-t-elevation-high-shadow1-x_position) var(--eds-t-elevation-high-shadow1-y_position) var(--eds-t-elevation-high-shadow1-blur) var(--eds-t-elevation-high-shadow1-spread) var(--eds-t-elevation-high-shadow1-color), var(--eds-t-elevation-high-shadow2-x_position) var(--eds-t-elevation-high-shadow2-y_position) var(--eds-t-elevation-high-shadow2-blur) var(--eds-t-elevation-high-shadow2-spread) var(--eds-t-elevation-high-shadow2-color);
}
.c-els-card--elevation-overlap {
  box-shadow: var(--eds-t-elevation-overflow-shadow1-x_position) var(--eds-t-elevation-overflow-shadow1-y_position) var(--eds-t-elevation-overflow-shadow1-blur) var(--eds-t-elevation-overflow-shadow1-spread) var(--eds-t-elevation-overflow-shadow1-color), var(--eds-t-elevation-overflow-shadow2-x_position) var(--eds-t-elevation-overflow-shadow2-y_position) var(--eds-t-elevation-overflow-shadow2-blur) var(--eds-t-elevation-overflow-shadow2-spread) var(--eds-t-elevation-overflow-shadow2-color);
}
.c-els-card--chat-bubble-left {
  border-bottom-left-radius: 0;
}
.c-els-card--chat-bubble-right {
  border-bottom-right-radius: 0;
}
.c-els-card--squared-top-left {
  border-top-left-radius: 0;
}
.c-els-card--squared-top-right {
  border-top-right-radius: 0;
}
.c-els-card--squared-bottom-left {
  border-bottom-left-radius: 0;
}
.c-els-card--squared-bottom-right {
  border-bottom-right-radius: 0;
}
.c-els-card--squared-all {
  border-radius: 0;
}
.c-els-card--suppressed-border-top {
  border-top: none;
}
.c-els-card--suppressed-border-bottom {
  border-bottom: none;
}
.c-els-card--border-width-1o16 {
  border-width: var(--eds-t-border_width-2x_small);
}
.c-els-card--border-width-1o8 {
  border-width: var(--eds-t-border_width-small);
}
.c-els-card--border-width-1o4 {
  border-width: calc(var(--ldn-t-base-space) / 4);
}
.c-els-card--border-width-none {
  border-width: 0;
}
.c-els-card--type-default {
  border-color: var(--ldn-t-deprecated-color-n3);
}
.c-els-card--type-primary {
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-card--type-secondary {
  border-color: var(--eds-t-colors-text-interaction);
}
.c-els-card--type-info {
  border-color: #007ea8;
}
.c-els-card--type-warn {
  border-color: var(--eds-t-colors-text-critical);
}
.c-els-card--type-confirm {
  border-color: var(--eds-t-colors-text-success);
}
.c-els-card--type-alert {
  border-color: var(--eds-t-colors-text-warning);
}
.c-els-card--fill.c-els-card--type-default {
  background-color: var(--ldn-t-deprecated-color-n0);
}
.c-els-card--fill.c-els-card--type-default.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-default.c-els-card--has-heading .c-els-card__heading {
  background-color: var(--ldn-t-deprecated-color-n0);
}
.c-els-card--fill.c-els-card--type-primary {
  background-color: #ddefff;
}
.c-els-card--fill.c-els-card--type-primary.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-primary.c-els-card--has-heading .c-els-card__heading {
  background-color: #ddefff;
}
.c-els-card--fill.c-els-card--type-secondary {
  background-color: #ddefff;
}
.c-els-card--fill.c-els-card--type-secondary.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-secondary.c-els-card--has-heading .c-els-card__heading {
  background-color: #ddefff;
}
.c-els-card--fill.c-els-card--type-info {
  background-color: var(--eds-t-colors-background-info_subtle);
}
.c-els-card--fill.c-els-card--type-info.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-info.c-els-card--has-heading .c-els-card__heading {
  background-color: var(--eds-t-colors-background-info_subtle);
}
.c-els-card--fill.c-els-card--type-warn {
  background-color: var(--eds-t-colors-background-critical_subtle);
}
.c-els-card--fill.c-els-card--type-warn.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-warn.c-els-card--has-heading .c-els-card__heading {
  background-color: var(--eds-t-colors-background-critical_subtle);
}
.c-els-card--fill.c-els-card--type-confirm {
  background-color: var(--eds-t-colors-background-success_subtle);
}
.c-els-card--fill.c-els-card--type-confirm.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-confirm.c-els-card--has-heading .c-els-card__heading {
  background-color: var(--eds-t-colors-background-success_subtle);
}
.c-els-card--fill.c-els-card--type-alert {
  background-color: var(--eds-t-colors-background-caution_subtle);
}
.c-els-card--fill.c-els-card--type-alert.c-els-card--has-heading {
  background-color: unset;
  overflow: hidden;
}
.c-els-card--fill.c-els-card--type-alert.c-els-card--has-heading .c-els-card__heading {
  background-color: var(--eds-t-colors-background-caution_subtle);
}
.c-els-card--with-icon .c-els-card__content {
  display: flex;
}
.c-els-card--with-icon .c-els-card__icon {
  flex: 0 1 auto;
  margin-right: calc(var(--ldn-t-base-space) / 4);
}
.c-els-card--with-icon .c-els-card__content-inner {
  flex: 1 1 auto;
}
.c-els-card--clickable {
  color: unset;
  display: block;
  cursor: pointer;
  width: 100%;
  text-align: left;
  padding: 0;
}
.c-els-card--clickable:hover {
  background-color: var(--eds-t-colors-background-secondary);
}
@media (max-width: 37.49em) {
  .c-els-card--size-medium .c-els-card__heading {
    padding: var(--ldn-t-base-space);
  }
  .c-els-card--size-medium .c-els-card__content {
    padding: var(--ldn-t-base-space);
  }
}

.c-els-skip-link-group {
  z-index: var(--eds-t-z_index-hover_layer);
}
.c-els-skip-link-group, .c-els-skip-link-group__link {
  position: fixed;
  top: -999px;
  left: 0;
}
.c-els-skip-link-group__link {
  display: block;
  width: 100%;
  padding: var(--ldn-t-base-space);
  background-color: var(--eds-t-colors-background-primary);
  border: none;
  text-align: center;
  color: var(--eds-t-colors-text-interaction);
  font-size: var(--ldn-t-base-font-size);
}
.c-els-skip-link-group__link:focus {
  top: 0;
  outline-offset: 0;
}
.c-els-skip-link-group__link:hover {
  color: var(--eds-t-colors-text-interaction);
  outline: 2px solid var(--eds-t-colors-text-interaction);
  cursor: pointer;
  text-decoration: underline;
}

* {
  box-sizing: border-box;
  padding: 0;
  margin: 0;
}

body {
  background-color: var(--eds-t-colors-background-primary);
}
body h1,
body p {
  color: var(--eds-t-colors-text-primary);
  font-weight: 400;
}
body h1 {
  font-size: 32px;
  line-height: 42px;
}
@media (min-width: 900px) {
  body h1 {
    font-size: 40px;
    line-height: 53px;
  }
}
body img {
  pointer-events: none;
}

.input-loader {
  position: absolute;
  width: 100px;
  margin-top: 5px;
  display: flex;
  justify-content: left;
}

.breadcrumbs {
  width: 100%;
  border-top: 1px solid var(--eds-t-colors-stroke-tertiary);
  border-bottom: 1px solid var(--eds-t-colors-stroke-tertiary);
  background-color: var(--eds-t-colors-background-primary);
  z-index: 2;
  padding: 14px 16px;
  top: 48px;
  left: 0;
}
@media (min-width: 600px) {
  .breadcrumbs {
    padding-left: 24px;
    padding-right: 32px;
  }
}
@media (min-width: 900px) {
  .breadcrumbs {
    position: sticky;
    top: 80px;
    padding-left: 32px;
  }
}
.breadcrumbs li {
  display: inline;
  font-size: 16px;
  line-height: 21px;
}
.breadcrumbs li > a, .breadcrumbs li > span:first-child {
  margin-right: 12px;
}

.content-menu {
  overflow-y: auto;
  padding: 0;
}
@media (min-width: 900px) {
  .content-menu {
    border: 1px solid var(--eds-t-colors-stroke-tertiary);
    border-top: none;
    border-bottom: none;
    padding-top: 12px;
  }
}
.content-menu h2 {
  font-size: 18px;
  font-weight: 700;
  padding-left: 16px;
  margin-bottom: 8px;
  line-height: 42px;
}
@media (min-width: 900px) {
  .content-menu h2 {
    line-height: 24px;
  }
}
.content-menu-item__group {
  border: none !important;
  margin: 8px 0;
}
.content-menu-item__group .content-menu-item__button {
  background-color: var(--eds-t-colors-background-tertiary);
  padding: 16px 16px 16px 38px;
  display: flex;
  align-items: center;
}
.content-menu-item__group .content-menu-item__button span {
  border: none;
  font-weight: 700;
}
.content-menu-item__group .content-menu-item__button span:hover {
  text-decoration: underline solid var(--eds-t-colors-text-interaction);
  text-decoration-thickness: 2px;
}
.content-menu-item__group .content-menu-item__button .content-menu-item__icon {
  left: 16px;
  color: var(--eds-t-colors-text-primary);
}
.content-menu-item__group .content-menu-item__body .loader {
  margin-top: 16px;
}
.content-menu-item__group .content-menu-item__body:has(.media-list-error) {
  border-top: 2px solid var(--eds-t-colors-text-critical);
}
.content-menu-item__group .content-menu-item__body-content {
  padding: 8px 8px 8px 3px;
}
.content-menu-item__group .content-menu-item__body li {
  padding: 4px 16px;
}
.content-menu-item__group .content-menu-item__body li:has(.active) {
  box-shadow: -6px 0 0 -3px var(--eds-t-colors-text-interaction);
}
.content-menu-item__group .content-menu-item__body li:has(.active) a {
  color: var(--eds-t-colors-text-primary);
}
.content-menu-item__group .content-menu-item__body li button {
  line-height: 1.4;
}
.content-menu-items {
  padding: 8px 8px 8px 3px;
}
.content-menu-items li {
  padding: 4px 16px;
}
.content-menu-items li:has(.active) {
  box-shadow: -6px 0 0 -3px var(--eds-t-colors-text-interaction);
}
.content-menu-items li:has(.active) a {
  color: var(--eds-t-colors-text-primary);
}
.content-menu-items li button {
  line-height: 1.4;
}
.content-menu-items:has(.media-list-error) {
  border-top: 2px solid var(--eds-t-colors-text-critical);
}
.content-menu .document-button:not(:disabled):not(:hover) span:first-child,
.content-menu .external-link:not(:hover) span:first-child {
  color: var(--eds-t-colors-text-interaction);
}
.content-menu .document-link {
  display: none;
}
.content-menu .media-list-error {
  margin-bottom: 0;
  padding: 0 10px;
}
.content-menu .media-list-error {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
.content-menu .media-list-error img {
  width: 45px;
  height: 45px;
  margin-right: 8px;
}
.content-menu .media-list-error .error-content {
  text-align: start;
  margin-top: 8px;
}
.content-menu .media-list-error .error-content > * + * {
  margin-top: 8px;
}
.content-menu .media-list-error .error-content .error-heading {
  font-weight: 700;
}
.content-menu .media-list-error .error-content .error-heading,
.content-menu .media-list-error .error-content .error-description {
  padding: 0;
  font-size: 16px;
  line-height: 21px;
}
.content-menu .media-list-error .error-content .error-status {
  font-size: 14px;
  line-height: 19px;
}

.header-navigation {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (min-width: 900px) {
  .header-navigation > * + * {
    margin-left: 24px;
  }
}
@media (min-width: 900px) {
  .header-navigation {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
  .header-navigation > * + * {
    margin-top: 0;
  }
}
.header-navigation.mobile {
  padding-top: 28px;
  position: relative;
  height: calc(100dvh - 48px);
}
.header-navigation.mobile .header-navigation-actions {
  width: 175px;
  position: absolute;
  bottom: 0;
}
.header-navigation-link:nth-child(odd) {
  margin-bottom: 16px;
}
@media (min-width: 900px) {
  .header-navigation-link:nth-child(odd) {
    margin-bottom: 0;
  }
}
.header-navigation-link {
  width: fit-content;
  color: var(--eds-t-colors-text-primary);
  font-size: 20px;
  line-height: 1.15;
  border: none;
}
.header-navigation-link:not(.active):hover {
  color: var(--eds-t-colors-text-interaction);
}
.header-navigation-link.active {
  cursor: default;
  border-bottom: 2px solid;
}
.header-navigation button {
  display: block;
}

.infinity-scroll-container {
  padding: 2px;
  margin-bottom: 60px;
}
.infinity-scroll-container .back-to-top {
  display: flex;
  justify-content: center;
  margin-top: 30px;
  padding: 5px;
}
.infinity-scroll-container .scroll-loader {
  position: absolute;
  left: 50%;
  bottom: 20px;
}

.user-info-container .icon {
  color: var(--eds-t-colors-text-secondary);
  height: 20px;
  margin: 0 0 0 -4px;
}
.user-info-container button#user-info-button {
  position: relative;
  min-height: 35px;
  min-width: 35px;
  border-radius: 50%;
  border: 2px solid var(--eds-t-colors-shape-secondary);
  text-align: center;
  color: var(--eds-t-colors-text-secondary);
  font-weight: 800;
}
.user-info-container button#user-info-button:hover {
  border-color: var(--eds-t-colors-text-interaction);
}
.user-info-container button#user-info-button::after {
  content: "Account";
  padding: 6px 12px 4px;
  opacity: 0;
  position: absolute;
  font-weight: 400;
  top: 40px;
  left: 50%;
  transform: translate(-50%);
  transition: opacity 0s;
  border: 1px solid var(--eds-t-colors-stroke-tertiary);
  color: var(--eds-t-colors-text-primary);
  background-color: var(--eds-t-colors-background-primary);
}
.user-info-container button#user-info-button[aria-expanded=false]:hover::after {
  opacity: 1;
  transition-delay: 1s;
}
.user-info-container button#user-info-button[aria-expanded=true]:focus {
  border-color: var(--eds-t-colors-text-interaction);
}
.user-info-container .user-info-email > div {
  height: 24px;
  margin-bottom: 0 !important;
}
.user-info-container .signout-btn > button {
  height: 24px;
}
.user-info-container #my-account-link {
  display: inline-block !important;
}

.theme-switcher {
  position: relative;
}
.theme-switcher button {
  display: flex;
  align-items: center;
}
@media (min-width: 900px) {
  .theme-switcher span:last-child {
    margin: 0;
  }
}
@media (min-width: 900px) {
  .theme-switcher-text {
    position: absolute;
    top: 40px;
    left: 50%;
    transform: translate(-50%);
    padding: 6px 12px 4px;
    opacity: 0;
    transition: opacity 0s;
    border: 1px solid var(--eds-t-colors-stroke-tertiary);
    color: var(--eds-t-colors-text-primary);
    width: max-content;
    background-color: var(--eds-t-colors-background-primary);
  }
}
.theme-switcher-text.german {
  right: 65%;
  transform: translate(-65%);
}
@media (min-width: 900px) {
  .theme-switcher:hover .theme-switcher-text {
    opacity: 1;
    transition-delay: 1s;
  }
}
.theme-switcher .fallback {
  font-size: 30px;
}
.theme-switcher .icon {
  color: var(--eds-t-colors-text-primary);
}
.theme-switcher .icon:hover {
  color: var(--eds-t-colors-text-interaction);
}
@media (min-width: 900px) {
  .theme-switcher .icon {
    margin: 4px;
  }
}

.language-selector {
  margin-bottom: 24px;
}
@media (min-width: 900px) {
  .language-selector {
    margin-bottom: 0;
  }
}
.language-selector-flyout .button {
  color: var(--eds-t-colors-text-primary);
}
.language-selector-flyout .button:not(.dropdown-option-item):hover {
  color: var(--eds-t-colors-text-interaction);
}
.language-selector-flyout .button:hover:enabled .c-els-link__text {
  color: var(--eds-t-colors-text-interaction) !important;
  border-color: transparent !important;
}
.language-selector-title {
  margin: 0 5px;
}
.language-selector li {
  margin-bottom: 8px;
}
.language-selector li:last-child {
  margin-bottom: 0;
}

.layout {
  position: relative;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.layout .page-loader {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.main-container {
  min-height: calc(100vh - 5px);
  display: grid;
  grid-template-rows: auto 1fr auto;
}
.main-container .without-boxshadow {
  box-shadow: none;
}
.main-container .drawer-group {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.main-container .drawer-group .open-drawer-btn {
  margin-right: -8px;
  margin-left: 16px;
  color: var(--eds-t-colors-text-primary);
}
.main-container .drawer-group .open-drawer-btn span {
  margin: 0;
}
.main-container .container {
  min-height: 110px;
}
@media (min-width: 900px) {
  .main-container .container {
    min-height: 380px;
  }
}
@media (min-width: 1200px) {
  .main-container .container {
    min-height: 280px;
  }
}
.main-container .container .main-loader {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media (min-width: 600px) {
  .main-container footer {
    max-height: 299px;
  }
}
@media (min-width: 900px) {
  .main-container footer {
    max-height: 144px;
  }
}

.layout-with-menu {
  height: 100%;
  display: flex;
  flex-direction: column;
  padding: 12px 16px;
  margin: 0 0 36px;
  min-height: 40vh;
  position: relative;
}
.layout-with-menu .menu-button {
  display: block;
  align-self: flex-start;
  margin-bottom: 16px;
}
@media (min-width: 600px) {
  .layout-with-menu {
    padding: 12px 24px;
  }
}
@media (min-width: 900px) {
  .layout-with-menu {
    flex-direction: row;
    padding: 0 32px;
  }
  .layout-with-menu .menu-button {
    display: none;
  }
}
@media (min-width: 900px) {
  .layout-with-menu > *:not(.mobile-header) + * {
    margin-left: 16px;
  }
}
.layout-with-menu .outlet-layout-content {
  width: 100%;
}
.layout-with-menu .outlet-layout-content:has(.list-error-icon) {
  justify-content: center;
}
.layout-with-menu .outlet-layout-content:has(.list-error-icon) {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.layout-with-menu .outlet-layout-content:has(.list-error-icon) .list-error-icon {
  width: 187px;
  height: 187px;
}
.layout-with-menu .outlet-layout-content h1 {
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 900px) {
  .layout-with-menu .outlet-layout-content h1 {
    font-weight: 400;
    font-size: 24px;
    line-height: 32px;
  }
}
.layout-with-menu .content-loader {
  height: 100%;
}
.layout-with-menu .content-menu {
  display: none;
  width: 290px;
  flex-shrink: 0;
}
@media (min-width: 1600px) {
  .layout-with-menu .content-menu {
    width: 360px;
  }
}
@media (min-width: 900px) {
  .layout-with-menu .content-menu {
    display: block;
  }
}
.layout-with-menu .content-menu .content-navigation {
  position: absolute;
  width: 290px;
  overflow-y: auto;
  word-break: break-word;
  bottom: 0;
  top: 0;
  padding-right: 2px;
}
@media (min-width: 900px) {
  .layout-with-menu .content-menu .content-navigation {
    top: 12px;
  }
}
@media (min-width: 1600px) {
  .layout-with-menu .content-menu .content-navigation {
    width: 360px;
  }
}
.layout-with-menu.external-content {
  height: 100%;
}
.layout-with-menu.external-content .mobile-header {
  font-size: 20px;
  line-height: 28px;
  text-align: center;
  margin: 16px auto;
}
@media (max-width: 900px) {
  .layout-with-menu.external-content .content-menu {
    width: 100%;
    display: block;
    border: 1px solid var(--eds-t-colors-stroke-tertiary);
  }
}
@media (max-width: 900px) {
  .layout-with-menu.external-content .content-menu .content-navigation {
    position: relative;
    width: 100%;
    height: fit-content;
  }
}
.layout-with-menu.external-content .outlet-layout-content {
  height: 100%;
  justify-content: center;
  display: none;
}
@media (min-width: 900px) {
  .layout-with-menu.external-content .outlet-layout-content {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}

.media-list-error {
  text-align: center;
  padding: 24px 16px;
  margin-bottom: 32px;
}
.media-list-error img {
  width: 75px;
  height: 75px;
}
@media (min-width: 900px) {
  .media-list-error {
    padding: 32px;
  }
}
.media-list-error > * + * {
  margin-top: 16px;
}
.media-list-error {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.media-list-error .error-content > * + * {
  margin-top: 16px;
}
.media-list-error .error-content .error-heading {
  font-size: 24px;
  line-height: 32px;
}
.media-list-error .error-content .error-description {
  font-size: 20px;
  line-height: 27px;
}
.media-list-error .error-content .error-status {
  font-size: 16px;
  line-height: 21px;
}

.drawer-container.large > * {
  width: 100%;
  max-width: 100%;
}

.sign-in-page {
  text-align: center;
}
.sign-in-page {
  padding: 48px 0 36px 0;
}
@media (min-width: 600px) {
  .sign-in-page {
    padding: 27px 0;
  }
}
@media (min-width: 900px) {
  .sign-in-page {
    padding: 38px 0;
  }
}
.sign-in-page .piw-brand-info {
  font-size: 20px;
  line-height: 27px;
}
@media (min-width: 900px) {
  .sign-in-page .piw-brand-info {
    font-size: 24px;
    line-height: 32px;
  }
}
.sign-in-page-description {
  margin: 24px 16px 40px;
  margin-bottom: 40px;
  font-weight: 400;
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 600px) {
  .sign-in-page-description {
    margin-bottom: 48px;
  }
}
@media (min-width: 900px) {
  .sign-in-page-description {
    font-size: 20px;
    line-height: 27px;
  }
}
.sign-in-page-buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.sign-in-page-buttons > * + * {
  margin-top: 16px;
}
.sign-in-page-buttons button {
  width: 180px;
}
@media (min-width: 600px) {
  .sign-in-page-buttons {
    flex-direction: inherit;
    justify-content: center;
    min-width: 376px;
  }
  .sign-in-page-buttons > * + * {
    margin-left: 16px;
    margin-top: 0;
  }
}

.home-page {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.home-page {
  padding: 48px 0 36px 0;
}
@media (min-width: 600px) {
  .home-page {
    padding: 27px 0;
  }
}
@media (min-width: 900px) {
  .home-page {
    padding: 38px 0;
  }
}
.home-page h1 {
  text-align: center;
  margin-bottom: 32px;
}
.home-page .migration-banner {
  margin: 32px 16px 0;
}
@media (min-width: 600px) {
  .home-page .migration-banner {
    margin: 48px 32px 0;
  }
}
@media (min-width: 900px) {
  .home-page .migration-banner {
    width: 894px;
    margin: 48px auto 0;
  }
}
@media (min-width: 1200px) {
  .home-page .migration-banner {
    width: 1080px;
  }
}
@media (min-width: 1600px) {
  .home-page .migration-banner {
    width: 1452px;
  }
}
.home-page .migration-banner .link {
  font-weight: bold;
}
.home-page #redemption-error {
  display: none;
}
.home-page .entitlements-loader {
  margin-top: 50px;
}

.damaged-access-code {
  min-width: 50%;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .damaged-access-code {
    margin-bottom: 80px;
  }
}
.damaged-access-code h1 {
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.damaged-access-code .enter-begin {
  font-size: 16px;
  line-height: 21px;
  max-width: 100%;
  text-align: center;
  padding: 0 24px;
}
@media (min-width: 900px) {
  .damaged-access-code .enter-begin {
    font-size: 20px;
    line-height: 27px;
    max-width: 552px;
    padding: 0;
  }
}
.damaged-access-code > * + * {
  margin-top: 32px;
}
.damaged-access-code .damaged-input-container {
  width: 288px;
}
.damaged-access-code .damaged-input-container {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}
@media (min-width: 600px) {
  .damaged-access-code .damaged-input-container {
    width: 391px;
  }
  .damaged-access-code .damaged-input-container {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
  }
}
.damaged-access-code .damaged-input-container .damaged-input {
  position: relative;
  width: 288px;
}
.damaged-access-code .damaged-input-container #error {
  padding-bottom: 10px;
}
.damaged-access-code .damaged-input-container .input-message {
  position: absolute;
  max-width: 288px;
  max-height: 66px;
  overflow: hidden;
}
.damaged-access-code .damaged-input-container .input-message svg {
  margin-bottom: 4px;
}
.damaged-access-code .damaged-input-container button {
  width: 95px;
  padding: 0;
  margin-top: 77px;
  margin-bottom: 52px;
  align-self: center;
}
@media (min-width: 600px) {
  .damaged-access-code .damaged-input-container button {
    margin-top: 0;
    margin-bottom: 0;
    align-self: flex-end;
  }
}

.error-page {
  max-width: 100%;
  margin: 0 auto;
  text-align: center;
  padding: 35px 16px;
}
.error-page.native {
  margin-top: 20%;
}
@media (min-width: 900px) {
  .error-page {
    padding: 61px 24px 0 24px;
    max-width: 544px;
  }
}
@media (min-width: 1200px) {
  .error-page {
    max-width: 50%;
  }
}
.error-page img {
  margin-bottom: 24px;
}
.error-page p {
  margin-top: 24px;
  line-height: 28px;
}
.error-page .error-page-status,
.error-page .error-page-link {
  font-size: 16px;
  line-height: 21px;
}
.error-page .error-page-link img {
  margin-bottom: 3px;
  margin-right: 18px;
}
.error-page .retry-btn {
  margin-top: 24px;
}
.error-page .retry-btn:hover img {
  filter: invert(0%) sepia(6%) saturate(24%) hue-rotate(298deg) brightness(95%) contrast(99%);
}
.error-page .retry-btn img {
  margin-right: 8px;
  margin-bottom: 4px;
  filter: invert(99%) sepia(100%) saturate(2%) hue-rotate(204deg) brightness(104%) contrast(140%);
}
.error-page:last-child {
  margin-top: 30px;
  margin-bottom: 40px;
}

.recover-result {
  max-width: 50%;
  margin: 10px auto;
  padding: 20px 16px;
  text-align: center;
}
.recover-result {
  padding: 48px 0 36px 0;
}
@media (min-width: 600px) {
  .recover-result {
    padding: 27px 0;
  }
}
@media (min-width: 900px) {
  .recover-result {
    padding: 38px 0;
  }
}
@media (max-width: 900px) {
  .recover-result {
    max-width: 100%;
    margin: 28px auto;
  }
}
.recover-result > * + * {
  margin-top: 32px;
}
@media (max-width: 600px) {
  .recover-result > * + * {
    margin-top: 16px;
  }
}
.recover-result .text {
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 900px) {
  .recover-result .text {
    font-size: 20px;
    line-height: 27px;
  }
}
.recover-result button {
  width: 82px;
  padding: 0;
}

.loader-recover {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.redeem-additional-content-page {
  padding: 48px 0 36px 0;
}
@media (min-width: 600px) {
  .redeem-additional-content-page {
    padding: 27px 0;
  }
}
@media (min-width: 900px) {
  .redeem-additional-content-page {
    padding: 38px 0;
  }
}
.redeem-additional-content-page {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.redeem-additional-content-page h1 {
  text-align: center;
  margin-bottom: 32px;
}
.redeem-additional-content-page .redeem-additional-content-form {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding: 0 16px;
}
@media (min-width: 600px) {
  .redeem-additional-content-page .redeem-additional-content-form {
    width: 365px;
    margin: 0 auto;
    padding: 0;
  }
}
.redeem-additional-content-page .redeem-additional-content-form > div {
  width: 100%;
  min-height: 120px;
  margin-bottom: 15px;
}
.redeem-additional-content-page .redeem-additional-content-form button {
  width: 130px;
  margin: 0 auto;
}

.redeem-additional-content-loader {
  top: calc(30% - 9px);
}

.notes-chapters-page {
  min-height: 300px;
  padding: 0 16px;
  margin: 28px auto;
}
@media (min-width: 600px) {
  .notes-chapters-page {
    padding: 0 24px;
  }
}

.notes-chapters-title {
  text-align: center;
  margin-bottom: 28px;
}

@media (min-width: 600px) {
  .notes-chapters-list {
    width: 552px;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .notes-chapters-list {
    width: 730px;
  }
}
@media (min-width: 1600px) {
  .notes-chapters-list {
    width: 744px;
  }
}
.notes-chapters-list > * + * {
  margin-top: 8px;
}
.notes-chapters-list-item {
  display: flex;
  justify-content: space-between;
  padding: 6px 16px;
  border: 2px solid transparent;
}
.notes-chapters-list-item-count {
  text-align: end;
  font-size: 14px;
  line-height: 19px;
  color: var(--eds-t-colors-text-tertiary);
  white-space: nowrap;
  margin-left: 10px;
}

.notes-page {
  padding: 0 16px;
  margin: 28px 0;
}
@media (max-width: 600px) {
  .notes-page .page-loader {
    top: 80%;
  }
}
.notes-page .search-notes-form {
  margin-bottom: 57px;
}
@media (min-width: 600px) {
  .notes-page .search-notes-form {
    width: 100%;
    max-width: 720px;
    margin: 0 auto 31px auto;
    align-items: center;
  }
}
@media (min-width: 900px) {
  .notes-page .search-notes-form {
    grid-template-columns: 468px 1fr;
  }
}
.notes-page .search-notes-form-input-container {
  display: grid;
  grid-template-columns: 1fr 40px;
  align-items: end;
  margin-bottom: 10px;
}
@media (min-width: 600px) {
  .notes-page .search-notes-form-input-container {
    margin-bottom: 0;
  }
}
.notes-page .search-notes-form-checkbox-container {
  margin-top: 7px;
}
@media (min-width: 600px) {
  .notes-page .notes-list {
    width: 100%;
    max-width: 720px;
    margin: 0 auto;
  }
}
.notes-page .notes-list .chapter-title {
  margin-bottom: 12px;
  font-weight: bold;
}
.notes-page .notes-list .note-item {
  padding: 16px 0;
  border-bottom: 2px solid var(--eds-t-colors-stroke-tertiary);
}
.notes-page .notes-list .note-item-highlight {
  display: inline-block;
  background-color: var(--eds-t-colors-background-sand);
}
.notes-page .notes-list .note-item-highlight-with-note {
  margin-bottom: 20px;
}
.notes-page .notes-list .note-item-content {
  display: block;
  font-style: italic;
}
.notes-page .notes-list .note-item .search-highlight {
  color: var(--eds-t-colors-text-primary);
  background-color: var(--eds-t-colors-shape-critical_inverse);
  font-weight: bold;
}
@media (min-width: 600px) {
  .notes-page .notes-empty-state {
    width: 720px;
    margin: 0 auto;
  }
}
.notes-page .notes-empty-state-title {
  margin-bottom: 31px;
  color: var(--eds-t-colors-text-secondary);
  font-weight: normal;
}
.notes-page .notes-empty-state-title-search-value {
  font-weight: bold;
  word-break: break-all;
}
.notes-page .notes-empty-state-suggestions {
  margin-bottom: 16px;
}
.notes-page .notes-empty-state-suggestions-list li {
  list-style: disc;
  margin-left: 30px;
}

.migration-settings-page {
  height: 100%;
  padding: 46px 16px 0;
  margin-bottom: 32px;
}
.migration-settings-page {
  padding: 48px 0 36px 0;
}
@media (min-width: 600px) {
  .migration-settings-page {
    padding: 27px 0;
  }
}
@media (min-width: 900px) {
  .migration-settings-page {
    padding: 38px 0;
  }
}
.migration-settings-page {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
@media (min-width: 600px) {
  .migration-settings-page {
    width: 80%;
    margin: 0 auto;
  }
}
.migration-settings-page .migration-banner {
  margin: 0;
}
.migration-settings-page h1 {
  text-align: center;
  margin-bottom: 32px;
}
.migration-settings-page .migration-entitlements-loader {
  margin-top: 40px;
}
.migration-settings-page .migration-entitlements-empty {
  flex-grow: 1;
  justify-content: center;
  margin: 40px auto;
  text-align: center;
}
.migration-settings-page .migration-entitlements-empty {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 900px) {
  .migration-settings-page .migration-entitlements-empty {
    margin: 0;
  }
}
.migration-settings-page .migration-entitlements {
  margin-top: 40px;
}
.migration-settings-page .migration-entitlements-item {
  display: grid;
  grid-template-columns: 110px auto;
  max-height: 152px;
  width: 100%;
}
.migration-settings-page .migration-entitlements-item img {
  padding: 5px;
  height: 140px;
  width: 110px;
}
.migration-settings-page .migration-entitlements-item:first-child .migration-entitlements-item-details {
  border-top: 2px solid var(--eds-t-colors-stroke-tertiary);
}
.migration-settings-page .migration-entitlements-item-details {
  padding: 20px;
  border-bottom: 2px solid var(--eds-t-colors-stroke-tertiary);
  justify-content: space-between;
}
.migration-settings-page .migration-entitlements-item-details {
  display: flex;
  flex-direction: row;
  align-items: center;
}
@media (max-width: 600px) {
  .migration-settings-page .migration-entitlements-item-details {
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 8px;
  }
}
.migration-settings-page .migration-entitlements-item-details p {
  word-break: break-all;
  display: -webkit-box;
  line-clamp: 3;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.migration-settings-page .migration-entitlements-item-details .button-group {
  display: flex;
  flex-shrink: 0;
  margin-left: 24px;
}
@media (max-width: 900px) {
  .migration-settings-page .migration-entitlements-item-details .button-group button {
    font-size: 16px;
  }
}
@media (max-width: 600px) {
  .migration-settings-page .migration-entitlements-item-details .button-group {
    align-self: center;
    margin: 16px 0 0;
  }
}
.migration-settings-page .migration-entitlements-item-details .button-group button {
  white-space: nowrap;
}
.migration-settings-page .migration-entitlements-item-details .button-group button:first-child {
  margin-right: 16px;
}

.migration-result-modal > div,
.confirmation-modal > div {
  min-width: 770px;
}
@media (max-width: 900px) {
  .migration-result-modal > div,
  .confirmation-modal > div {
    min-width: 80%;
  }
}
.migration-result-modal .description,
.confirmation-modal .description {
  margin: 24px 0;
}
.migration-result-modal .description .link,
.confirmation-modal .description .link {
  font-weight: 800;
}
.migration-result-modal .button-group,
.confirmation-modal .button-group {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 16px;
}
@media (max-width: 900px) {
  .migration-result-modal .button-group button,
  .confirmation-modal .button-group button {
    font-size: 16px;
  }
}
.migration-result-modal .button-group button,
.confirmation-modal .button-group button {
  white-space: nowrap;
}

.additional-content-item {
  max-width: 100%;
  margin: 0 auto;
}
@media (min-width: 900px) {
  .additional-content-item {
    margin: 44px auto;
  }
}
@media (min-width: 1200px) {
  .additional-content-item {
    max-width: 638px;
  }
}
@media (min-width: 1600px) {
  .additional-content-item {
    max-width: 870px;
  }
}
.additional-content-item .content-item-error {
  background-color: var(--eds-t-colors-background-tertiary);
  height: 100%;
  justify-content: center;
  text-align: center;
  padding: 0 16px;
}
.additional-content-item .content-item-error {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.additional-content-item .content-item-error img,
.additional-content-item .content-item-error p,
.additional-content-item .content-item-error h2 {
  margin-bottom: 8px;
}
@media (min-width: 600px) {
  .additional-content-item .content-item-error img,
  .additional-content-item .content-item-error p,
  .additional-content-item .content-item-error h2 {
    margin-bottom: 16px;
  }
}
.additional-content-item .content-item-error img {
  width: 24px;
  height: 24px;
}
@media (min-width: 600px) {
  .additional-content-item .content-item-error img {
    width: 60px;
    height: 60px;
    margin-bottom: 26px;
  }
}
.additional-content-item .content-item-error h2 {
  font-weight: 700;
  font-size: 16px;
  line-height: 21px;
}
.additional-content-item .content-item-error p {
  font-size: 14px;
  line-height: 19px;
}
@media (min-width: 600px) {
  .additional-content-item .content-item-error p {
    max-width: 448px;
    font-size: 16px;
    line-height: 21px;
  }
}
@media (min-width: 1600px) {
  .additional-content-item .content-item-error p {
    max-width: 516px;
  }
}

.legacy-platform-info-modal h1 {
  font-size: 32px;
  line-height: 42px;
}
.legacy-platform-info-modal p {
  margin: 20px 0;
}
.legacy-platform-info-modal .modal-footer {
  margin-top: 40px;
}
.legacy-platform-info-modal .modal-footer {
  display: flex;
  flex-direction: column;
  align-items: stretch;
}
.legacy-platform-info-modal .modal-footer button {
  margin-top: 20px;
  align-self: flex-end;
}

.elibrary-header .header-card div {
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 600px) {
  .elibrary-header .header-card div {
    height: 73px;
  }
}
@media (min-width: 900px) {
  .elibrary-header .header-card div {
    height: 85px;
  }
}
@media (min-width: 1200px) {
  .elibrary-header .header-card div {
    height: 114px;
  }
}
@media (min-width: 1600px) {
  .elibrary-header .header-card div {
    height: 152px;
  }
}
.elibrary-header .header-card div p {
  color: var(--eds-t-colors-text-interaction);
}
@media (min-width: 600px) {
  .elibrary-header .header-card div p {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 900px) {
  .elibrary-header .header-card div p {
    font-size: 32px;
    line-height: 42px;
  }
}
@media (min-width: 1600px) {
  .elibrary-header .header-card div p {
    font-size: 46px;
    line-height: 52px;
  }
}
.elibrary-header .header-card div img {
  width: 66px;
  height: 50px;
  margin: 0 12px;
}
@media (min-width: 600px) {
  .elibrary-header .header-card div img {
    width: 98px;
    height: 73px;
    margin: 0 18px;
  }
}
@media (min-width: 900px) {
  .elibrary-header .header-card div img {
    width: 114px;
    height: 85px;
    margin: 0 22px;
  }
}
@media (min-width: 1200px) {
  .elibrary-header .header-card div img {
    width: 152px;
    height: 114px;
    margin: 0 28px;
  }
}
@media (min-width: 1600px) {
  .elibrary-header .header-card div img {
    width: 203px;
    height: 152px;
    margin: 0 36px;
  }
}

.elibrary-static {
  padding: 24px 16px 40px;
  text-align: center;
  margin: 0 auto;
}
@media (min-width: 600px) {
  .elibrary-static {
    padding: 40px 24px;
  }
}
@media (min-width: 900px) {
  .elibrary-static {
    padding: 40px 32px;
  }
}
@media (min-width: 1200px) {
  .elibrary-static {
    width: 920px;
  }
}
@media (min-width: 1600px) {
  .elibrary-static {
    width: 1000px;
  }
}
.elibrary-static h1 {
  margin-bottom: 24px;
  font-size: 24px;
  line-height: 32px;
}
@media (min-width: 600px) {
  .elibrary-static h1 {
    margin-bottom: 16px;
  }
}
@media (min-width: 900px) {
  .elibrary-static h1 {
    width: 544px;
    margin: 0 auto 16px;
  }
}
@media (min-width: 1200px) {
  .elibrary-static h1 {
    width: 620px;
    margin: 0 auto 24px;
    font-size: 32px;
    line-height: 42px;
  }
}
@media (min-width: 1600px) {
  .elibrary-static h1 {
    font-size: 40px;
    line-height: 48px;
    width: 760px;
  }
}
.elibrary-static > p {
  margin-bottom: 24px;
}
@media (min-width: 600px) {
  .elibrary-static .description {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (min-width: 1200px) {
  .elibrary-static .description {
    margin-bottom: 40px;
  }
}
.elibrary-static h2 {
  font-weight: 800;
  font-size: 20px;
  line-height: 27px;
}
@media (min-width: 1200px) {
  .elibrary-static h2 {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (min-width: 900px) {
  .elibrary-static .description-cards {
    display: flex;
  }
}
.elibrary-static .description-cards > div {
  margin: 16px 0;
  text-align: left;
  padding: 0;
}
@media (min-width: 900px) {
  .elibrary-static .description-cards > div {
    width: 50%;
  }
}
@media (min-width: 900px) {
  .elibrary-static .description-cards > div:first-child {
    border-right: none;
  }
}
.elibrary-static .description-cards > div ul {
  padding: 0 24px 24px;
}
.elibrary-static .description-cards > div ul li {
  list-style: disc;
}
.elibrary-static button {
  margin: 16px 0 40px;
}

.redeem-access-code {
  margin: 0 auto;
  width: 288px;
}
.redeem-access-code {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 600px) {
  .redeem-access-code {
    width: 545px;
    align-items: end;
  }
}
.redeem-access-code .redeem-group {
  justify-content: space-between;
  width: 100%;
}
.redeem-access-code .redeem-group {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-group {
    display: flex;
    flex-direction: row;
    align-items: flex-end;
  }
}
.redeem-access-code .redeem-group #redeem-access-code-error {
  font-size: 14px;
  margin: 3px 0 -16px;
  display: flex;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-group #redeem-access-code-error {
    margin-bottom: 0;
  }
}
.redeem-access-code .redeem-group .redemption-field {
  position: relative;
  width: 288px;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-group .redemption-field {
    width: 365px;
  }
}
.redeem-access-code .redeem-group .input-message {
  max-width: 288px;
  overflow: hidden;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-group .input-message {
    position: absolute;
    max-width: 365px;
  }
}
.redeem-access-code .redeem-group button {
  width: 165px;
  padding: 0;
  margin-top: 32px;
  align-self: center;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-group button {
    margin-top: 0;
    align-self: auto;
  }
}
.redeem-access-code .redeem-additional-content-link {
  display: flex;
  justify-content: center;
  margin-top: 16px;
  width: 165px;
}
@media (min-width: 600px) {
  .redeem-access-code .redeem-additional-content-link {
    justify-content: flex-end;
    margin-top: 8px;
  }
}

.entitlement-list-empty {
  text-align: center;
  margin-top: 72px;
}
@media (min-width: 600px) {
  .entitlement-list-empty {
    margin-top: 105px;
  }
}
@media (min-width: 900px) {
  .entitlement-list-empty {
    font-size: 20px;
    line-height: 27px;
  }
}
@media (min-width: 600px) {
  .entitlement-list-empty.with-redeem-additional-content {
    margin-top: 127px;
  }
}

.entitlement-list ul {
  margin: 34px auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 186px;
}
@media (min-width: 600px) {
  .entitlement-list ul {
    width: 558px;
    margin: 70px auto;
  }
}
@media (min-width: 900px) {
  .entitlement-list ul {
    width: 744px;
  }
}
@media (min-width: 1200px) {
  .entitlement-list ul {
    width: 930px;
  }
}
@media (min-width: 1600px) {
  .entitlement-list ul {
    width: 1302px;
  }
}
.entitlement-list ul .entitlement-item {
  justify-content: start;
  width: 146px;
  margin-bottom: 40px;
  scroll-margin-top: 80px;
  border: none;
  color: var(--eds-t-colors-text-primary);
}
.entitlement-list ul .entitlement-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.entitlement-list ul .entitlement-item:hover {
  cursor: default;
}
.entitlement-list ul .entitlement-item:hover .entitlement-item-image {
  outline-style: solid;
  outline-color: var(--eds-t-colors-text-interaction);
}
.entitlement-list ul .entitlement-item:hover .title {
  text-decoration-line: underline;
  text-decoration-thickness: 2px;
  text-decoration-color: var(--eds-t-colors-text-interaction);
}
@media (min-width: 600px) {
  .entitlement-list ul .entitlement-item {
    margin: 0 20px 32px;
    scroll-margin-top: 110px;
  }
}
.entitlement-list ul .entitlement-item .entitlement-item-image {
  width: 146px;
  height: 187px;
  margin-bottom: 8px;
  border: none;
}
.entitlement-list ul .entitlement-item .entitlement-item-image img {
  width: 100%;
  height: 100%;
}
.entitlement-list ul .entitlement-item .title {
  font-size: 16px;
  line-height: 21px;
  font-weight: 400;
  overflow-wrap: anywhere;
}

.entitlement-modal > div {
  width: 546px;
}
.entitlement-modal .entitlement-item {
  margin-right: 40px;
  display: grid;
  grid-template-columns: 60px auto;
  scroll-margin-top: 80px;
  grid-template-rows: auto 1fr;
}
@media (min-width: 600px) {
  .entitlement-modal .entitlement-item {
    scroll-margin-top: 110px;
    grid-template-columns: 146px auto;
  }
}
.entitlement-modal .entitlement-item > * + * {
  margin-left: 16px;
}
.entitlement-modal .entitlement-item-image {
  min-width: 60px;
  width: 60px;
  height: 80px;
  grid-column: 1;
  grid-row: 1/4;
}
@media (min-width: 600px) {
  .entitlement-modal .entitlement-item-image {
    min-width: 146px;
    width: 146px;
    height: 187px;
  }
}
.entitlement-modal .entitlement-item-image img {
  width: 100%;
  height: 100%;
}
.entitlement-modal .entitlement-item .title {
  margin-bottom: 18px;
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 600px) {
  .entitlement-modal .entitlement-item .title {
    font-size: 24px;
    line-height: 32px;
  }
}
.entitlement-modal .entitlement-item .links-group {
  grid-column: 2/3;
  margin-left: 16px;
  margin-top: 0;
  display: grid;
  grid-template-columns: auto;
  grid-gap: 14px 50px;
}
@media (min-width: 600px) {
  .entitlement-modal .entitlement-item .links-group {
    grid-template-columns: 150px auto;
    grid-template-rows: repeat(2, 32px);
  }
}
.entitlement-modal .entitlement-item .links-group .entitlement-content-type-link {
  display: flex;
  align-items: center;
  cursor: pointer !important;
  width: fit-content;
  line-height: 1.4;
}
.entitlement-modal .entitlement-item .links-group .entitlement-content-type-link > * + * {
  margin: 0 8px;
}
.entitlement-modal .entitlement-item .links-group .notes-link {
  grid-row-start: 2;
  grid-row-end: 3;
}
.entitlement-modal .entitlement-item .links-group .notes-link:first-child {
  grid-row-start: 1;
  grid-row-end: 2;
}
.entitlement-modal .title {
  overflow-wrap: anywhere;
}
.entitlement-modal .modal-banner {
  border: none;
  color: var(--eds-t-colors-text-critical);
  padding-left: 0;
  padding-bottom: 0;
}
.entitlement-modal .check-content-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  grid-column: 2/3;
  margin-top: 16px;
}
@media (min-width: 600px) {
  .entitlement-modal .check-content-loader {
    margin-top: 0;
  }
}
.entitlement-modal .check-content-loader span {
  margin-top: 10px;
  font-size: 13px;
  color: var(--eds-t-colors-text-tertiary);
}

.entitlement-list-error {
  margin: 32px 24px 80px;
  text-align: center;
}
.entitlement-list-error {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 900px) {
  .entitlement-list-error {
    margin: 48px auto 80px;
    max-width: 554px;
  }
}
@media (min-width: 1600px) {
  .entitlement-list-error {
    max-width: 740px;
  }
}
.entitlement-list-error > * + * {
  margin-bottom: 16px;
}
.entitlement-list-error img {
  width: 75px;
  height: 75px;
}
.entitlement-list-error h2 {
  font-size: 24px;
  line-height: 32px;
}
.entitlement-list-error .error-description {
  font-size: 20px;
  line-height: 27px;
}

.offline-apps {
  justify-content: center;
  background-color: var(--eds-t-colors-background-tertiary);
  padding: 0 16px;
  margin-top: 32px;
  flex-direction: column;
}
.offline-apps {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 600px) {
  .offline-apps {
    margin-top: 0;
    flex-direction: row;
  }
  .offline-apps {
    display: flex;
    flex-direction: row;
    align-items: center;
  }
}
.offline-apps img {
  width: 64px;
  height: 64px;
  margin: 24px auto 16px;
}
@media (min-width: 600px) {
  .offline-apps img {
    width: auto;
    height: auto;
    margin: 28px 32px 44px;
  }
}
.offline-apps .download-apps-info {
  margin-bottom: 58px;
}
.offline-apps .download-apps-info {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (min-width: 600px) {
  .offline-apps .download-apps-info {
    margin-bottom: 0;
    display: block;
  }
}
.offline-apps .download-apps-info h2 {
  font-size: 20px;
  line-height: 27px;
  font-weight: 700;
  margin-bottom: 14px;
}
@media (max-width: 600px) {
  .offline-apps .download-apps-info h2 {
    text-align: center;
  }
}
.offline-apps .download-apps-info .download-apps-links {
  display: flex;
}
.offline-apps .download-apps-info .download-apps-links li {
  margin-right: 28px;
}
.offline-apps .download-apps-info .download-apps-links li:last-child {
  margin-right: 0;
}

.single-video .video-container.buffering, .single-video .video-container:has(.content-item-error) {
  aspect-ratio: 16/9;
}
.single-video .video-info {
  margin-top: 28px;
  margin-bottom: 68px;
}
.single-video .video-info > * + * {
  margin-top: 8px;
}
.single-video .video-info .video-title {
  font-size: 20px;
  line-height: 27px;
}
@media (min-width: 600px) {
  .single-video .video-info .video-title {
    font-size: 24px;
    line-height: 32px;
  }
}
.single-video .video-info .video-source,
.single-video .video-info .video-legend {
  font-size: 16px;
  line-height: 21px;
}
.single-video .video-info .video-credits {
  font-size: 14px;
  line-height: 19px;
  color: var(--eds-t-colors-text-tertiary);
}

.single-audio .audio-container {
  height: 64px;
}
.single-audio .audio-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.single-audio .audio-container.blocked {
  cursor: not-allowed;
}
.single-audio .audio-container.blocked audio {
  pointer-events: none;
  opacity: 50%;
}
.single-audio .audio-container .audio-loader {
  top: 14px;
  left: 54px;
}
.single-audio .content-item-error {
  padding: 16px;
  border-radius: 64px;
}
@media (min-width: 600px) {
  .single-audio .content-item-error {
    flex-direction: row;
    gap: 26px;
    padding: 12px 32px;
  }
}
@media (min-width: 600px) {
  .single-audio .content-item-error img {
    margin: 0;
  }
}
@media (min-width: 600px) {
  .single-audio .content-item-error .error-content {
    text-align: left;
  }
}
@media (min-width: 600px) {
  .single-audio .content-item-error .error-content h2 {
    margin: 12px 0;
  }
}
.single-audio .content-item-error .error-content p {
  font-size: 16px;
  line-height: 21px;
}
@media (min-width: 600px) {
  .single-audio .content-item-error .error-content p {
    max-width: 100%;
  }
}

.single-image .image-container:has(.content-item-error) {
  aspect-ratio: 16/9;
}
.single-image h1 {
  margin: 16px 0;
}
@media (min-width: 600px) {
  .single-image h1 {
    margin: 24px 0;
  }
}
@media (min-width: 900px) {
  .single-image h1 {
    margin: 24px;
  }
}

.single-document,
.single-link,
.single-pdf {
  justify-content: center;
}
.single-document,
.single-link,
.single-pdf {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.single-document h1,
.single-link h1,
.single-pdf h1 {
  text-align: center;
}
.single-document .action,
.single-link .action,
.single-pdf .action {
  font-size: 20px;
  line-height: 28px;
  margin-bottom: 4px;
  margin-top: 16px;
}
.single-document .description,
.single-link .description,
.single-pdf .description {
  font-size: 16px;
  line-height: 22px;
  color: var(--eds-t-colors-text-tertiary);
}
