/**
 * Do not edit directly, this file was auto-generated.
 */
.mozaic-v2 {
  --border-radius-xs: 0.125rem;
  --border-radius-s: 0.25rem;
  --border-radius-m: 0.5rem;
  --border-radius-l: 1rem;
  --border-radius-full: 100%;
  --border-width-s: 0.0625rem;
  --border-width-m: 0.125rem;
  --border-width-l: 0.25rem;
  --color-overlay: rgba(0, 0, 0, 0.5);
  --color-standalone-disabled: #b3b3b3;
  --color-status-background-info: #e1f3f9;
  --color-status-background-success: #ebf5de;
  --color-status-background-warning: #fdf1e8;
  --color-status-background-error: #fdeaea;
  --color-status-background-neutral: #f2f2f2;
  --color-status-border-info: #3facd7;
  --color-status-border-success: #78be20;
  --color-status-border-warning: #ef934a;
  --color-status-border-error: #ef5f5c;
  --color-status-border-neutral: #999999;
  --color-status-icon-info: #0074aa;
  --color-status-icon-success: #117f03;
  --color-status-icon-warning: #b64f00;
  --color-status-icon-error: #c61112;
  --color-status-icon-neutral: #666666;
  --color-status-standalone-info: #0b96cc;
  --color-status-standalone-success: #3f9e10;
  --color-status-standalone-warning: #ea7315;
  --color-status-standalone-error: #ea302d;
  --color-status-standalone-neutral: #808080;
  --color-status-text-info: #0074aa;
  --color-status-text-success: #117f03;
  --color-status-text-warning: #b64f00;
  --color-status-text-error: #c61112;
  --color-status-text-neutral: #666666;
  --color-status-inverse-background-info: #002a41;
  --color-status-inverse-background-success: #023618;
  --color-status-inverse-background-warning: #360e00;
  --color-status-inverse-background-error: #2d0000;
  --color-status-inverse-background-neutral: #191919;
  --color-status-inverse-border-info: #0b96cc;
  --color-status-inverse-border-success: #3f9e10;
  --color-status-inverse-border-warning: #ea7315;
  --color-status-inverse-border-error: #ea302d;
  --color-status-inverse-border-neutral: #808080;
  --color-status-inverse-icon-info: #0074aa;
  --color-status-inverse-icon-success: #117f03;
  --color-status-inverse-icon-warning: #b64f00;
  --color-status-inverse-icon-error: #c61112;
  --color-status-inverse-icon-neutral: #666666;
  --color-status-inverse-standalone-info: #3facd7;
  --color-status-inverse-standalone-success: #78be20;
  --color-status-inverse-standalone-warning: #ef934a;
  --color-status-inverse-standalone-error: #ef5f5c;
  --color-status-inverse-standalone-neutral: #999999;
  --color-status-inverse-text-info: #73c3e2;
  --color-status-inverse-text-success: #9ed05f;
  --color-status-inverse-text-warning: #f4b27e;
  --color-status-inverse-text-error: #f38d8c;
  --color-status-inverse-text-neutral: #b3b3b3;
  --color-background-primary: #ffffff;
  --color-background-secondary: #f2f2f2;
  --color-background-secondary-inverse: #001a3d;
  --color-background-accent: #ffe2bd;
  --color-background-accent-inverse: #ff941a;
  --color-background-ghost: rgba(255, 255, 255, 0.01);
  --color-background-disabled: #d9d9d9;
  --color-border-primary: #cccccc;
  --color-border-secondary: #999999;
  --color-border-tertiary: #333333;
  --color-border-inverse: #ffffff;
  --color-brand: #ef7f00;
  --color-icon-primary: #000000;
  --color-icon-secondary: #404040;
  --color-icon-tertiary: #666666;
  --color-icon-primary-inverse: #ffffff;
  --color-icon-secondary-inverse: #e6e6e6;
  --color-icon-accent: #c34400;
  --color-icon-disabled: #737373;
  --color-text-primary: #000000;
  --color-text-secondary: #404040;
  --color-text-tertiary: #666666;
  --color-text-primary-inverse: #ffffff;
  --color-text-secondary-inverse: #e6e6e6;
  --color-text-accent: #c34400;
  --color-text-disabled: #737373;
  --focus-color-outline-mid: #ffffff;
  --focus-color-outline-outer: #000000;
  --font-family: Inter;
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semi-bold: 600;
  --font-weight-bold: 700;
  --font-size-25: 0.625rem;
  --font-size-50: 0.75rem;
  --font-size-100: 0.875rem;
  --font-size-150: 1rem;
  --font-size-200: 1.125rem;
  --font-size-250: 1.25rem;
  --font-size-300: 1.5rem;
  --font-size-400: 1.75rem;
  --font-size-500: 2rem;
  --font-size-600: 2.5rem;
  --font-size-700: 3rem;
  --font-size-800: 3.5rem;
  --font-accent: 600;
  --font-heading-s: 1.5rem;
  --font-heading-m: 1.75rem;
  --font-heading-l: 2rem;
  --font-title-s: 1.125rem;
  --font-title-m: 1.5rem;
  --font-title-l: 1.75rem;
  --font-body-xs: 0.75rem;
  --font-body-s: 0.875rem;
  --font-body-m: 1rem;
  --font-body-l: 1.125rem;
  --font-caption: 0.75rem;
  --font-hyperlink-xs: 0.75rem;
  --font-hyperlink-s: 0.875rem;
  --font-hyperlink-m: 1rem;
  --font-hyperlink-l: 1.125rem;
  --line-height-s: 1.3;
  --line-height-m: 1.5;
  --shadow-top-xs-x: 0px;
  --shadow-top-xs-y: -3px;
  --shadow-top-xs-blur: 5px;
  --shadow-top-xs-spread: -2px;
  --shadow-top-xs-opacity: 15%;
  --shadow-top-s-x: 0px;
  --shadow-top-s-y: -5px;
  --shadow-top-s-blur: 10px;
  --shadow-top-s-spread: -2px;
  --shadow-top-s-opacity: 20%;
  --shadow-top-m-x: 0px;
  --shadow-top-m-y: -10px;
  --shadow-top-m-blur: 20px;
  --shadow-top-m-spread: -4px;
  --shadow-top-m-opacity: 20%;
  --shadow-top-l-x: 0px;
  --shadow-top-l-y: -20px;
  --shadow-top-l-blur: 40px;
  --shadow-top-l-spread: -8px;
  --shadow-top-l-opacity: 20%;
  --shadow-bottom-xs-x: 0px;
  --shadow-bottom-xs-y: 3px;
  --shadow-bottom-xs-blur: 5px;
  --shadow-bottom-xs-spread: -2px;
  --shadow-bottom-xs-opacity: 15%;
  --shadow-bottom-s-x: 0px;
  --shadow-bottom-s-y: 5px;
  --shadow-bottom-s-blur: 10px;
  --shadow-bottom-s-spread: -2px;
  --shadow-bottom-s-opacity: 20%;
  --shadow-bottom-m-x: 0px;
  --shadow-bottom-m-y: 10px;
  --shadow-bottom-m-blur: 20px;
  --shadow-bottom-m-spread: -4px;
  --shadow-bottom-m-opacity: 20%;
  --shadow-bottom-l-x: 0px;
  --shadow-bottom-l-y: 20px;
  --shadow-bottom-l-blur: 40px;
  --shadow-bottom-l-spread: -8px;
  --shadow-bottom-l-opacity: 20%;
  --accordion-list-color-background-standard: #ffffff;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(0, 0, 0, 0.05);
  --accordion-list-color-text-title: #000000;
  --accordion-list-color-text-subtitle: #666666;
  --accordion-list-color-text-description: #000000;
  --accordion-list-color-border: #cccccc;
  --accordion-list-border-radius: 0.25rem;
  --action-bottom-bar-color-background: #ffffff;
  --action-bottom-bar-color-status-item-text: #404040;
  --action-bottom-bar-color-status-item-icon-saved: #117f03;
  --action-bottom-bar-color-status-item-icon-unsaved: #b64f00;
  --action-listbox-color-text-default: #000000;
  --action-listbox-color-text-danger: #c61112;
  --action-listbox-color-text-disabled: #b3b3b3;
  --action-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-listbox-color-background-danger-hover: rgba(#c61112, 10%);
  --action-toolbar-color-background-default: #ffffff;
  --action-toolbar-color-background-hover: rgba(0, 0, 0, 0.05);
  --action-toolbar-color-background-selected: #001a3d;
  --action-toolbar-color-background-selected-hover: #002a5b;
  --action-toolbar-color-icon-default: #666666;
  --action-toolbar-color-icon-selected: #ffffff;
  --action-toolbar-color-icon-disabled: #b3b3b3;
  --action-toolbar-color-border: #cccccc;
  --avatar-color-background: #f2f2f2;
  --avatar-color-text: #404040;
  --avatar-color-border: #ffffff;
  --bottom-bar-color-background-default: #ffffff;
  --bottom-bar-color-background-selected: #ffe2bd;
  --bottom-bar-color-text-default: #404040;
  --bottom-bar-color-text-selected: #943300;
  --bottom-sheet-color-background-primary: #ffffff;
  --bottom-sheet-color-background-secondary: #f2f2f2;
  --bottom-sheet-color-text-title: #000000;
  --bottom-sheet-color-text-description: #404040;
  --bottom-sheet-color-grabber: #666666;
  --bottom-sheet-color-footer: #ffffff;
  --breadcrumb-color-text-standard: #000000;
  --breadcrumb-color-text-inverse: #ffffff;
  --breadcrumb-color-icon-standard: #000000;
  --breadcrumb-color-icon-inverse: #ffffff;
  --built-in-menu-color-background-default: #ffffff;
  --built-in-menu-color-background-hover: rgba(0, 0, 0, 0.05);
  --built-in-menu-color-background-selected: #ffe2bd;
  --built-in-menu-color-text-default: #404040;
  --built-in-menu-color-text-selected: #943300;
  --button-color-filled-standard-background: #001a3d;
  --button-color-filled-standard-font: #ffffff;
  --button-color-filled-standard-hover-background: #002a5b;
  --button-color-filled-standard-active-background: #002a5b;
  --button-color-filled-accent-background: #ff941a;
  --button-color-filled-accent-font: #001a3d;
  --button-color-filled-accent-hover-background: #ef7f00;
  --button-color-filled-accent-active-background: #ef7f00;
  --button-color-filled-danger-background: #c61112;
  --button-color-filled-danger-font: #ffffff;
  --button-color-filled-danger-hover-background: #8c0003;
  --button-color-filled-danger-active-background: #530000;
  --button-color-filled-inverse-background: #ffffff;
  --button-color-filled-inverse-font: #001a3d;
  --button-color-filled-inverse-hover-background: #e6e6e6;
  --button-color-filled-inverse-active-background: #cccccc;
  --button-color-outlined-standard-background: #ffffff;
  --button-color-outlined-standard-border: #999999;
  --button-color-outlined-standard-font: #001a3d;
  --button-color-outlined-standard-hover-background: #dee8f7;
  --button-color-outlined-standard-active-background: #c1d3f1;
  --button-color-outlined-accent-background: #ffffff;
  --button-color-outlined-accent-border: #ef7f00;
  --button-color-outlined-accent-font: #c34400;
  --button-color-outlined-accent-hover-background: #ffe2bd;
  --button-color-outlined-accent-active-background: #ffbf6b;
  --button-color-outlined-danger-background: #ffffff;
  --button-color-outlined-danger-border: #ef5f5c;
  --button-color-outlined-danger-font: #c61112;
  --button-color-outlined-danger-hover-background: #fdeaea;
  --button-color-outlined-danger-active-background: #f8bcbb;
  --button-color-outlined-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-outlined-inverse-border: #ffffff;
  --button-color-outlined-inverse-font: #ffffff;
  --button-color-outlined-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-outlined-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-color-ghost-standard-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-standard-font: #001a3d;
  --button-color-ghost-standard-hover-background: rgba(0, 0, 0, 0.05);
  --button-color-ghost-standard-active-background: rgba(0, 0, 0, 0.05);
  --button-color-ghost-accent-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-accent-font: #c34400;
  --button-color-ghost-accent-hover-background: rgba(#ef7f00, 10%);
  --button-color-ghost-accent-active-background: rgba(#ef7f00, 20%);
  --button-color-ghost-danger-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-danger-font: #c61112;
  --button-color-ghost-danger-hover-background: rgba(#c61112, 10%);
  --button-color-ghost-danger-active-background: rgba(#c61112, 20%);
  --button-color-ghost-inverse-background: rgba(255, 255, 255, 0.01);
  --button-color-ghost-inverse-font: #ffffff;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-active-background: rgba(255, 255, 255, 0.2);
  --button-state-disabled-background: #d9d9d9;
  --button-state-disabled-color: #737373;
  --button-border-radius-s: 0.25rem;
  --button-border-radius-m: 0.25rem;
  --button-border-radius-l: 0.25rem;
  --callout-color-background-standard: #f2f2f2;
  --callout-color-background-accent: #ffe2bd;
  --callout-color-background-tips: #ffebaf;
  --callout-color-background-inverse: #ffffff;
  --callout-color-text: #000000;
  --carousel-color-text: #000000;
  --divider-color-primary: #cccccc;
  --divider-color-secondary: #999999;
  --divider-color-tertiary: #333333;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #ffffff;
  --drawer-color-title: #666666;
  --drawer-color-paragraph: #000000;
  --field-color-label: #000000;
  --field-color-requirement: #666666;
  --field-color-help: #666666;
  --field-color-validation-invalid: #c61112;
  --field-color-validation-valid: #117f03;
  --field-color-validation-loading: #666666;
  --file-uploader-color-file-item-background: #ffffff;
  --file-uploader-color-file-item-border-default: #cccccc;
  --file-uploader-color-file-item-border-invalid: #ea302d;
  --file-uploader-color-file-item-text-file-name: #000000;
  --file-uploader-color-file-item-text-information: #666666;
  --file-uploader-color-file-item-icon-valid: #3f9e10;
  --file-uploader-color-file-item-icon-invalid: #ea302d;
  --file-uploader-color-drag-and-drop-background: #ffffff;
  --file-uploader-color-drag-and-drop-border-default: #004494;
  --file-uploader-color-drag-and-drop-border-disabled: #b3b3b3;
  --file-uploader-color-drag-and-drop-text-default: #001a3d;
  --file-uploader-color-drag-and-drop-text-disabled: #b3b3b3;
  --flag-color-background-standard: #001a3d;
  --flag-color-background-accent: #ff941a;
  --flag-color-background-danger: #c61112;
  --flag-color-background-inverse: #ffffff;
  --flag-color-text-standard: #ffffff;
  --flag-color-text-accent: #001a3d;
  --flag-color-text-danger: #ffffff;
  --flag-color-text-inverse: #000000;
  --forms-color-background-default: #ffffff;
  --forms-color-background-hover: rgba(0, 0, 0, 0.05);
  --forms-color-background-checked: #ff941a;
  --forms-color-background-checked-hover: #e05a00;
  --forms-color-background-unchecked: #666666;
  --forms-color-background-unchecked-hover: #4d4d4d;
  --forms-color-background-invalid: #c61112;
  --forms-color-background-invalid-hover: #8c0003;
  --forms-color-background-disabled: #d9d9d9;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #cccccc;
  --forms-color-border-hover: #4d4d4d;
  --forms-color-border-invalid: #ea302d;
  --forms-color-border-invalid-hover: #c61112;
  --forms-color-icon-default: #666666;
  --forms-color-icon-checked: #ff941a;
  --forms-color-icon-checked-hover: #ff941a;
  --forms-color-icon-unchecked: #666666;
  --forms-color-icon-unchecked-hover: #4d4d4d;
  --forms-color-icon-valid: #3f9e10;
  --forms-color-icon-invalid: #ea302d;
  --forms-color-icon-interactive: #000000;
  --forms-color-icon-clear: #666666;
  --forms-color-icon-clear-hover: #4d4d4d;
  --forms-color-icon-disabled: #737373;
  --forms-color-icon-inverse: #ffffff;
  --forms-color-icon-read-only: #000000;
  --forms-color-placeholder: #666666;
  --forms-color-knob: #ffffff;
  --forms-color-text-default: #000000;
  --forms-color-text-disabled: #737373;
  --forms-color-selection-counter-background: #001a3d;
  --forms-color-selection-counter-text: #ffffff;
  --forms-border-radius: 0.25rem;
  --kpi-item-color-background-info: #e1f3f9;
  --kpi-item-color-background-success: #ebf5de;
  --kpi-item-color-background-warning: #fdf1e8;
  --kpi-item-color-background-error: #fdeaea;
  --kpi-item-color-background-neutral: #f2f2f2;
  --kpi-item-color-border-info: #3facd7;
  --kpi-item-color-border-success: #78be20;
  --kpi-item-color-border-warning: #ef934a;
  --kpi-item-color-border-error: #ef5f5c;
  --kpi-item-color-border-neutral: #999999;
  --kpi-item-color-value-info: #0074aa;
  --kpi-item-color-value-success: #117f03;
  --kpi-item-color-value-warning: #b64f00;
  --kpi-item-color-value-error: #c61112;
  --kpi-item-color-value-neutral: #666666;
  --kpi-item-color-label-info-medium: #000000;
  --kpi-item-color-label-info-large: #0074aa;
  --kpi-item-color-label-success-medium: #000000;
  --kpi-item-color-label-success-large: #117f03;
  --kpi-item-color-label-warning-medium: #000000;
  --kpi-item-color-label-warning-large: #b64f00;
  --kpi-item-color-label-error-medium: #000000;
  --kpi-item-color-label-error-large: #c61112;
  --kpi-item-color-label-neutral-medium: #000000;
  --kpi-item-color-label-neutral-large: #666666;
  --kpi-item-color-trend-item-text: #000000;
  --kpi-item-color-trend-item-background: #ffffff;
  --link-color-text-primary: #000000;
  --link-color-text-secondary: #666666;
  --link-color-text-accent: #c34400;
  --link-color-text-inverse: #ffffff;
  --link-font-weight: 500;
  --listbox-color-background: #ffffff;
  --listbox-color-border: #cccccc;
  --loader-color-standard: #001a3d;
  --loader-color-accent: #c34400;
  --loader-color-inverse: #ffffff;
  --modal-color-background: #ffffff;
  --modal-color-title: #000000;
  --modal-color-paragraph: #404040;
  --navigation-indicator-color-background-default: #d9d9d9;
  --navigation-indicator-color-background-hover: #bfbfbf;
  --navigation-indicator-color-background-active: #001a3d;
  --navigation-color-standard-background-default: #ffffff;
  --navigation-color-standard-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-standard-background-selected: #001a3d;
  --navigation-color-standard-background-selected-hover: #002a5b;
  --navigation-color-standard-text-default: #666666;
  --navigation-color-standard-text-selected: #ffffff;
  --navigation-color-standard-text-disabled: #b3b3b3;
  --navigation-color-standard-standalone: #001a3d;
  --navigation-color-accent-background-default: #ffffff;
  --navigation-color-accent-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-accent-background-selected: #ffe2bd;
  --navigation-color-accent-background-selected-hover: #ffbf6b;
  --navigation-color-accent-text-default: #404040;
  --navigation-color-accent-text-selected: #943300;
  --navigation-color-accent-text-disabled: #b3b3b3;
  --navigation-color-accent-standalone: #c34400;
  --navigation-color-subtle-background-default: #ffffff;
  --navigation-color-subtle-background-hover: rgba(0, 0, 0, 0.05);
  --navigation-color-subtle-background-selected: #f2f2f2;
  --navigation-color-subtle-background-selected-hover: #e6e6e6;
  --navigation-color-subtle-text-default: #666666;
  --navigation-color-subtle-text-selected: #000000;
  --navigation-color-subtle-text-disabled: #b3b3b3;
  --navigation-color-subtle-standalone: #000000;
  --number-badge-color-background-standard: #001a3d;
  --number-badge-color-background-accent: #ff941a;
  --number-badge-color-background-danger: #c61112;
  --number-badge-color-background-inverse: #ffffff;
  --number-badge-color-text-standard: #ffffff;
  --number-badge-color-text-accent: #001a3d;
  --number-badge-color-text-danger: #ffffff;
  --number-badge-color-text-inverse: #001a3d;
  --option-listbox-color-text-section-title: #666666;
  --option-listbox-color-text-option-label: #000000;
  --option-listbox-color-text-information: #666666;
  --option-listbox-color-text-disabled: #b3b3b3;
  --option-listbox-color-background-hover: rgba(0, 0, 0, 0.05);
  --option-listbox-color-background-checked: #ffe2bd;
  --option-listbox-color-background-checked-hover: #ffbf6b;
  --option-listbox-color-background-checked-read-only: #f2f2f2;
  --option-listbox-color-selection-indicator-default: #c34400;
  --option-listbox-color-selection-indicator-read-only: #000000;
  --overlay-color-background: rgba(0, 0, 0, 0.5);
  --page-header-color-background: #ffffff;
  --page-header-color-text-title: #000000;
  --page-header-color-text-extra-info: #404040;
  --popover-color-background-standard: #ffffff;
  --popover-color-background-inverse: #001a3d;
  --popover-color-border-standard: #cccccc;
  --popover-color-border-inverse: #2b71d4;
  --popover-color-text-standard: #000000;
  --popover-color-text-inverse: #ffffff;
  --progressbar-color-background: #d9d9d9;
  --progressbar-color-indicator: #ff941a;
  --progressbar-color-text: #000000;
  --progressbar-badge-color-text: #421700;
  --progressbar-badge-color-background: #ffffff;
  --quantity-selector-color-button-background-hover: rgba(0, 0, 0, 0.05);
  --quantity-selector-color-button-text-default: #000000;
  --quantity-selector-color-button-text-disabled: #b3b3b3;
  --scrollbar-color-indicator: #001a3d;
  --scrollbar-color-background: #d9d9d9;
  --segmented-control-color-background-default: #ffffff;
  --segmented-control-color-background-hover: rgba(0, 0, 0, 0.05);
  --segmented-control-color-background-selected: #001a3d;
  --segmented-control-color-text-default: #666666;
  --segmented-control-color-text-selected: #ffffff;
  --segmented-control-color-border: #cccccc;
  --sidebar-color-profile-name: #404040;
  --sidebar-color-job-title: #666666;
  --sidebar-color-product-name: #000000;
  --sidebar-color-background-primary: #ffffff;
  --sidebar-color-background-secondary: #f2f2f2;
  --sidebar-color-background-inverse: #001a3d;
  --sidebar-color-text-default: #404040;
  --sidebar-color-text-selected: #943300;
  --sidebar-color-shortcut-item-background-default: rgba(#001a3d, 10%);
  --sidebar-color-shortcut-item-background-hover: rgba(#001a3d, 20%);
  --sidebar-color-shortcut-item-background-selected: #ffe2bd;
  --sidebar-color-shortcut-item-text-default: #404040;
  --sidebar-color-shortcut-item-text-selected: #943300;
  --sidebar-color-extra-feature-text: #000000;
  --sidebar-color-extra-feature-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-section-item-background-hover: rgba(0, 0, 0, 0.05);
  --sidebar-color-section-item-background-selected: #ffe2bd;
  --sidebar-color-section-item-background-selected-hover: #ffbf6b;
  --sidebar-color-section-item-text-default: #404040;
  --sidebar-color-section-item-text-selected: #943300;
  --star-rating-color-text: #000000;
  --star-rating-color-icon-standard: #000000;
  --star-rating-color-icon-accent: #ea7315;
  --status-badge-color-background-info: #e1f3f9;
  --status-badge-color-background-success: #ebf5de;
  --status-badge-color-background-error: #fdeaea;
  --status-badge-color-background-warning: #fdf1e8;
  --status-badge-color-background-neutral: #f2f2f2;
  --status-badge-color-border-info: #a7d9ed;
  --status-badge-color-border-success: #c5e39e;
  --status-badge-color-border-error: #f8bcbb;
  --status-badge-color-border-warning: #f8d2b3;
  --status-badge-color-border-neutral: #cccccc;
  --status-badge-color-label: #000000;
  --status-badge-border-radius: 0.25rem;
  --status-dot-color-background-info: #0b96cc;
  --status-dot-color-background-success: #3f9e10;
  --status-dot-color-background-error: #ea302d;
  --status-dot-color-background-warning: #ea7315;
  --status-dot-color-background-neutral: #808080;
  --status-message-color-icon-info: #0b96cc;
  --status-message-color-icon-success: #3f9e10;
  --status-message-color-icon-error: #ea302d;
  --status-message-color-icon-warning: #ea7315;
  --status-message-color-icon-neutral: #808080;
  --status-message-color-text: #404040;
  --status-notification-color-background-info: #e1f3f9;
  --status-notification-color-background-success: #ebf5de;
  --status-notification-color-background-error: #fdeaea;
  --status-notification-color-background-warning: #fdf1e8;
  --status-notification-color-icon-info: #0b96cc;
  --status-notification-color-icon-success: #3f9e10;
  --status-notification-color-icon-error: #ea302d;
  --status-notification-color-icon-warning: #ea7315;
  --status-notification-color-border-info: #3facd7;
  --status-notification-color-border-success: #78be20;
  --status-notification-color-border-error: #ef5f5c;
  --status-notification-color-border-warning: #ef934a;
  --status-notification-color-text: #000000;
  --stepper-color-step-label-default: #666666;
  --stepper-color-step-label-active: #000000;
  --stepper-color-step-item-default-icon: #666666;
  --stepper-color-step-item-default-background: #ffffff;
  --stepper-color-step-item-default-border: #333333;
  --stepper-color-step-item-active-text: #001a3d;
  --stepper-color-step-item-active-background: #ff941a;
  --stepper-color-information: #666666;
  --stepper-color-progress-bar-background: #cccccc;
  --stepper-color-progress-bar-indicator: #ff941a;
  --stepper-color-progress-bar-text: #000000;
  --tabs-color-background-default: #ffffff;
  --tabs-color-background-hover: rgba(0, 0, 0, 0.05);
  --tabs-color-background-selected: #ffe2bd;
  --tabs-color-background-selected-hover: #ffbf6b;
  --tabs-color-text-default: #404040;
  --tabs-color-text-selected: #943300;
  --tabs-color-text-disabled: #b3b3b3;
  --tabs-color-number-badge-text: #ffffff;
  --tag-color-background-standard: #ffffff;
  --tag-color-background-selected: #001a3d;
  --tag-color-background-selected-hover: #002a5b;
  --tag-color-background-inverse: #333333;
  --tag-color-background-inverse-hover: #4d4d4d;
  --tag-color-background-disabled: #d9d9d9;
  --tag-color-text-standard: #000000;
  --tag-color-text-inverse: #ffffff;
  --tag-color-text-disabled: #737373;
  --tag-color-border-informative: #cccccc;
  --tag-color-border-interactive: #999999;
  --tag-color-delete-icon: #cccccc;
  --tag-border-radius-s: 0.75rem;
  --tag-border-radius-m: 1rem;
  --tag-border-radius-l: 1.25rem;
  --tile-color-background-primary: #ffffff;
  --tile-color-background-secondary: #f2f2f2;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #001a3d;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #cccccc;
  --tile-color-border-selected-inner: #ff941a;
  --tile-color-border-selected-outer: #ffe2bd;
  --tile-color-border-selected-hover-inner: #e05a00;
  --tile-color-border-selected-hover-outer: #ffbf6b;
  --toaster-color-background-info: #002a41;
  --toaster-color-background-success: #023618;
  --toaster-color-background-error: #2d0000;
  --toaster-color-background-warning: #360e00;
  --toaster-color-icon-info: #3facd7;
  --toaster-color-icon-success: #78be20;
  --toaster-color-icon-error: #ef5f5c;
  --toaster-color-icon-warning: #ef934a;
  --toaster-color-text: #ffffff;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #3facd7;
  --toaster-color-progress-bar-indicator-success: #78be20;
  --toaster-color-progress-bar-indicator-error: #ef5f5c;
  --toaster-color-progress-bar-indicator-warning: #ef934a;
  --tooltip-color-background: #001a3d;
  --tooltip-color-border: #2b71d4;
  --tooltip-color-text: #ffffff;
  --top-bar-color-background-primary: #ffffff;
  --top-bar-color-background-secondary: #f2f2f2;
  --top-bar-color-text: #000000;
  --top-bar-color-badge: #c34400;
}

.mozaic-v2[data-theme=dark] {
  --color-overlay: rgba(0, 0, 0, 0.8);
  --color-standalone-disabled: #4d4d4d;
  --color-status-background-info: #002a41;
  --color-status-background-success: #023618;
  --color-status-background-warning: #360e00;
  --color-status-background-error: #2d0000;
  --color-status-background-neutral: #191919;
  --color-status-border-info: #0b96cc;
  --color-status-border-success: #3f9e10;
  --color-status-border-warning: #ea7315;
  --color-status-border-error: #ea302d;
  --color-status-border-neutral: #808080;
  --color-status-standalone-info: #3facd7;
  --color-status-standalone-success: #78be20;
  --color-status-standalone-warning: #ef934a;
  --color-status-standalone-error: #ef5f5c;
  --color-status-standalone-neutral: #999999;
  --color-status-text-info: #73c3e2;
  --color-status-text-success: #9ed05f;
  --color-status-text-warning: #f4b27e;
  --color-status-text-error: #f38d8c;
  --color-status-text-neutral: #b3b3b3;
  --color-status-inverse-background-info: #73c3e2;
  --color-status-inverse-background-success: #9ed05f;
  --color-status-inverse-background-warning: #f4b27e;
  --color-status-inverse-background-error: #f38d8c;
  --color-status-inverse-background-neutral: #b3b3b3;
  --color-status-inverse-border-info: #a7d9ed;
  --color-status-inverse-border-success: #c5e39e;
  --color-status-inverse-border-warning: #f8d2b3;
  --color-status-inverse-border-error: #f8bcbb;
  --color-status-inverse-border-neutral: #cccccc;
  --color-status-inverse-standalone-info: #003a5c;
  --color-status-inverse-standalone-success: #035010;
  --color-status-inverse-standalone-warning: #531b00;
  --color-status-inverse-standalone-error: #530000;
  --color-status-inverse-standalone-neutral: #333333;
  --color-status-inverse-text-info: #003a5c;
  --color-status-inverse-text-success: #035010;
  --color-status-inverse-text-warning: #531b00;
  --color-status-inverse-text-error: #530000;
  --color-status-inverse-text-neutral: #333333;
  --color-background-primary: #191919;
  --color-background-secondary: #262626;
  --color-background-secondary-inverse: #cccccc;
  --color-background-accent: #421700;
  --color-background-accent-inverse: #ef7f00;
  --color-background-ghost: rgba(255, 255, 255, 0.01);
  --color-background-disabled: #404040;
  --color-border-primary: #333333;
  --color-border-secondary: #666666;
  --color-border-tertiary: #cccccc;
  --color-border-inverse: #ffffff;
  --color-brand: #ef7f00;
  --color-icon-primary: #e6e6e6;
  --color-icon-secondary: #cccccc;
  --color-icon-tertiary: #b3b3b3;
  --color-icon-primary-inverse: #191919;
  --color-icon-secondary-inverse: #333333;
  --color-icon-accent: #ef7f00;
  --color-icon-disabled: #a6a6a6;
  --color-text-primary: #e6e6e6;
  --color-text-secondary: #cccccc;
  --color-text-tertiary: #b3b3b3;
  --color-text-primary-inverse: #191919;
  --color-text-secondary-inverse: #333333;
  --color-text-accent: #ef7f00;
  --color-text-disabled: #a6a6a6;
  --focus-color-outline-mid: #191919;
  --focus-color-outline-outer: #e6e6e6;
  --accordion-list-color-background-standard: #191919;
  --accordion-list-color-background-ghost: rgba(255, 255, 255, 0.01);
  --accordion-list-color-background-hover: rgba(255, 255, 255, 0.05);
  --accordion-list-color-text-title: #e6e6e6;
  --accordion-list-color-text-subtitle: #b3b3b3;
  --accordion-list-color-text-description: #e6e6e6;
  --accordion-list-color-border: #333333;
  --action-bottom-bar-color-background: #191919;
  --action-bottom-bar-color-status-item-text: #cccccc;
  --action-bottom-bar-color-status-item-icon-saved: #9ed05f;
  --action-bottom-bar-color-status-item-icon-unsaved: #f4b27e;
  --action-listbox-color-text-default: #e6e6e6;
  --action-listbox-color-text-danger: #f38d8c;
  --action-listbox-color-text-disabled: #4d4d4d;
  --action-listbox-color-background-hover: rgba(255, 255, 255, 0.05);
  --action-listbox-color-background-danger-hover: #2d0000;
  --action-toolbar-color-background-default: #191919;
  --action-toolbar-color-background-hover: rgba(255, 255, 255, 0.05);
  --action-toolbar-color-background-selected: #b3b3b3;
  --action-toolbar-color-background-selected-hover: #cccccc;
  --action-toolbar-color-icon-default: #b3b3b3;
  --action-toolbar-color-icon-selected: #191919;
  --action-toolbar-color-icon-disabled: #4d4d4d;
  --action-toolbar-color-border: #333333;
  --avatar-color-background: #262626;
  --avatar-color-text: #cccccc;
  --avatar-color-border: #333333;
  --bottom-bar-color-background-default: #191919;
  --bottom-bar-color-background-selected: #421700;
  --bottom-bar-color-text-default: #cccccc;
  --bottom-bar-color-text-selected: #ff941a;
  --bottom-sheet-color-background-primary: #191919;
  --bottom-sheet-color-background-secondary: #262626;
  --bottom-sheet-color-text-title: #e6e6e6;
  --bottom-sheet-color-text-description: #cccccc;
  --bottom-sheet-color-grabber: #999999;
  --bottom-sheet-color-footer: #191919;
  --breadcrumb-color-text-standard: #e6e6e6;
  --breadcrumb-color-text-inverse: #191919;
  --breadcrumb-color-icon-standard: #e6e6e6;
  --breadcrumb-color-icon-inverse: #191919;
  --built-in-menu-color-background-default: #191919;
  --built-in-menu-color-background-hover: rgba(255, 255, 255, 0.05);
  --built-in-menu-color-background-selected: #421700;
  --built-in-menu-color-text-default: #cccccc;
  --built-in-menu-color-text-selected: #ff941a;
  --button-color-filled-standard-background: #b3b3b3;
  --button-color-filled-standard-font: #191919;
  --button-color-filled-standard-hover-background: #cccccc;
  --button-color-filled-accent-background: #ff941a;
  --button-color-filled-accent-font: #001a3d;
  --button-color-filled-accent-hover-background: #ffbf6b;
  --button-color-filled-danger-background: #f38d8c;
  --button-color-filled-danger-font: #2d0000;
  --button-color-filled-danger-hover-background: #f8bcbb;
  --button-color-filled-inverse-background: #191919;
  --button-color-filled-inverse-font: #cccccc;
  --button-color-filled-inverse-hover-background: #333333;
  --button-color-outlined-standard-background: #262626;
  --button-color-outlined-standard-border: #cccccc;
  --button-color-outlined-standard-font: #e6e6e6;
  --button-color-outlined-standard-hover-background: #0d0d0d;
  --button-color-outlined-accent-background: #262626;
  --button-color-outlined-accent-border: #ffbf6b;
  --button-color-outlined-accent-font: #ff941a;
  --button-color-outlined-accent-hover-background: #0d0d0d;
  --button-color-outlined-danger-background: #262626;
  --button-color-outlined-danger-border: #f8bcbb;
  --button-color-outlined-danger-font: #f38d8c;
  --button-color-outlined-danger-hover-background: #0d0d0d;
  --button-color-outlined-inverse-background: rgba(0, 0, 0, 0.01);
  --button-color-outlined-inverse-border: #333333;
  --button-color-outlined-inverse-font: #191919;
  --button-color-outlined-inverse-hover-background: rgba(0, 0, 0, 0.1);
  --button-color-ghost-standard-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-standard-font: #b3b3b3;
  --button-color-ghost-standard-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-accent-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-accent-font: #ff941a;
  --button-color-ghost-accent-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-danger-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-danger-font: #f38d8c;
  --button-color-ghost-danger-hover-background: rgba(255, 255, 255, 0.1);
  --button-color-ghost-inverse-background: rgba(0, 0, 0, 0.01);
  --button-color-ghost-inverse-font: #191919;
  --button-color-ghost-inverse-hover-background: rgba(255, 255, 255, 0.1);
  --button-state-disabled-background: #404040;
  --button-state-disabled-color: #a6a6a6;
  --callout-color-background-standard: #333333;
  --callout-color-background-accent: #421700;
  --callout-color-background-tips: #46350d;
  --callout-color-background-inverse: #0d0d0d;
  --callout-color-text: #e6e6e6;
  --carousel-color-text: #e6e6e6;
  --divider-color-primary: #333333;
  --divider-color-secondary: #666666;
  --divider-color-tertiary: #cccccc;
  --divider-color-inverse: #ffffff;
  --drawer-color-background: #191919;
  --drawer-color-title: #b3b3b3;
  --drawer-color-paragraph: #e6e6e6;
  --field-color-label: #e6e6e6;
  --field-color-requirement: #b3b3b3;
  --field-color-help: #b3b3b3;
  --field-color-validation-invalid: #f38d8c;
  --field-color-validation-valid: #9ed05f;
  --field-color-validation-loading: #b3b3b3;
  --file-uploader-color-file-item-background: #191919;
  --file-uploader-color-file-item-border-default: #333333;
  --file-uploader-color-file-item-border-invalid: #ef5f5c;
  --file-uploader-color-file-item-text-file-name: #e6e6e6;
  --file-uploader-color-file-item-text-information: #b3b3b3;
  --file-uploader-color-file-item-icon-valid: #78be20;
  --file-uploader-color-file-item-icon-invalid: #ef5f5c;
  --file-uploader-color-drag-and-drop-background: #191919;
  --file-uploader-color-drag-and-drop-border-default: #cccccc;
  --file-uploader-color-drag-and-drop-border-disabled: #4d4d4d;
  --file-uploader-color-drag-and-drop-text-default: #e6e6e6;
  --file-uploader-color-drag-and-drop-text-disabled: #4d4d4d;
  --flag-color-background-standard: #e6e6e6;
  --flag-color-background-accent: #ff941a;
  --flag-color-background-danger: #f38d8c;
  --flag-color-background-inverse: #191919;
  --flag-color-text-standard: #191919;
  --flag-color-text-accent: #001a3d;
  --flag-color-text-danger: #2d0000;
  --flag-color-text-inverse: #e6e6e6;
  --forms-color-background-default: #191919;
  --forms-color-background-hover: rgba(255, 255, 255, 0.05);
  --forms-color-background-checked: #ff941a;
  --forms-color-background-checked-hover: #ffbf6b;
  --forms-color-background-unchecked: #b3b3b3;
  --forms-color-background-unchecked-hover: #cccccc;
  --forms-color-background-invalid: #f38d8c;
  --forms-color-background-invalid-hover: #f8bcbb;
  --forms-color-background-disabled: #404040;
  --forms-color-border-default: #666666;
  --forms-color-border-read-only: #333333;
  --forms-color-border-hover: #808080;
  --forms-color-border-invalid: #f38d8c;
  --forms-color-border-invalid-hover: #f8bcbb;
  --forms-color-icon-default: #b3b3b3;
  --forms-color-icon-checked: #ff941a;
  --forms-color-icon-checked-hover: #ff941a;
  --forms-color-icon-unchecked: #b3b3b3;
  --forms-color-icon-unchecked-hover: #cccccc;
  --forms-color-icon-valid: #78be20;
  --forms-color-icon-invalid: #ef5f5c;
  --forms-color-icon-interactive: #e6e6e6;
  --forms-color-icon-clear: #b3b3b3;
  --forms-color-icon-clear-hover: #cccccc;
  --forms-color-icon-disabled: #a6a6a6;
  --forms-color-icon-inverse: #191919;
  --forms-color-icon-read-only: #e6e6e6;
  --forms-color-placeholder: #b3b3b3;
  --forms-color-knob: #191919;
  --forms-color-text-default: #e6e6e6;
  --forms-color-text-disabled: #a6a6a6;
  --forms-color-selection-counter-background: #b3b3b3;
  --forms-color-selection-counter-text: #191919;
  --kpi-item-color-background-info: #002a41;
  --kpi-item-color-background-success: #023618;
  --kpi-item-color-background-warning: #360e00;
  --kpi-item-color-background-error: #2d0000;
  --kpi-item-color-background-neutral: #191919;
  --kpi-item-color-border-info: #0b96cc;
  --kpi-item-color-border-success: #3f9e10;
  --kpi-item-color-border-warning: #ea7315;
  --kpi-item-color-border-error: #ea302d;
  --kpi-item-color-border-neutral: #808080;
  --kpi-item-color-value-info: #73c3e2;
  --kpi-item-color-value-success: #9ed05f;
  --kpi-item-color-value-warning: #f4b27e;
  --kpi-item-color-value-error: #f38d8c;
  --kpi-item-color-value-neutral: #b3b3b3;
  --kpi-item-color-label-info-medium: #e6e6e6;
  --kpi-item-color-label-info-large: #73c3e2;
  --kpi-item-color-label-success-medium: #e6e6e6;
  --kpi-item-color-label-success-large: #9ed05f;
  --kpi-item-color-label-warning-medium: #e6e6e6;
  --kpi-item-color-label-warning-large: #f4b27e;
  --kpi-item-color-label-error-medium: #e6e6e6;
  --kpi-item-color-label-error-large: #f38d8c;
  --kpi-item-color-label-neutral-medium: #e6e6e6;
  --kpi-item-color-label-neutral-large: #b3b3b3;
  --kpi-item-color-trend-item-text: #e6e6e6;
  --kpi-item-color-trend-item-background: rgba(255, 255, 255, 0.1);
  --link-color-text-primary: #e6e6e6;
  --link-color-text-secondary: #b3b3b3;
  --link-color-text-accent: #ef7f00;
  --link-color-text-inverse: #191919;
  --listbox-color-background: #191919;
  --listbox-color-border: #333333;
  --loader-color-standard: #b3b3b3;
  --loader-color-accent: #ff941a;
  --loader-color-inverse: #333333;
  --modal-color-background: #191919;
  --modal-color-title: #e6e6e6;
  --modal-color-paragraph: #cccccc;
  --navigation-indicator-color-background-default: #4d4d4d;
  --navigation-indicator-color-background-hover: #666666;
  --navigation-indicator-color-background-active: #ff941a;
  --navigation-color-standard-background-default: #191919;
  --navigation-color-standard-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-standard-background-selected: #b3b3b3;
  --navigation-color-standard-background-selected-hover: #cccccc;
  --navigation-color-standard-text-default: #b3b3b3;
  --navigation-color-standard-text-selected: #191919;
  --navigation-color-standard-text-disabled: #4d4d4d;
  --navigation-color-standard-standalone: #b3b3b3;
  --navigation-color-accent-background-default: #191919;
  --navigation-color-accent-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-accent-background-selected: #421700;
  --navigation-color-accent-background-selected-hover: #702700;
  --navigation-color-accent-text-default: #cccccc;
  --navigation-color-accent-text-selected: #ff941a;
  --navigation-color-accent-text-disabled: #4d4d4d;
  --navigation-color-accent-standalone: #ef7f00;
  --navigation-color-subtle-background-default: #191919;
  --navigation-color-subtle-background-hover: rgba(255, 255, 255, 0.05);
  --navigation-color-subtle-background-selected: #262626;
  --navigation-color-subtle-background-selected-hover: #404040;
  --navigation-color-subtle-text-default: #b3b3b3;
  --navigation-color-subtle-text-selected: #e6e6e6;
  --navigation-color-subtle-text-disabled: #4d4d4d;
  --navigation-color-subtle-standalone: #e6e6e6;
  --number-badge-color-background-standard: #b3b3b3;
  --number-badge-color-background-accent: #ff941a;
  --number-badge-color-background-danger: #f38d8c;
  --number-badge-color-background-inverse: #191919;
  --number-badge-color-text-standard: #191919;
  --number-badge-color-text-accent: #191919;
  --number-badge-color-text-danger: #191919;
  --number-badge-color-text-inverse: #e6e6e6;
  --option-listbox-color-text-section-title: #b3b3b3;
  --option-listbox-color-text-option-label: #e6e6e6;
  --option-listbox-color-text-information: #b3b3b3;
  --option-listbox-color-text-disabled: #4d4d4d;
  --option-listbox-color-background-hover: rgba(255, 255, 255, 0.05);
  --option-listbox-color-background-checked: #421700;
  --option-listbox-color-background-checked-hover: #702700;
  --option-listbox-color-background-checked-read-only: #262626;
  --option-listbox-color-selection-indicator-default: #ef7f00;
  --option-listbox-color-selection-indicator-read-only: #e6e6e6;
  --overlay-color-background: rgba(0, 0, 0, 0.8);
  --page-header-color-background: #191919;
  --page-header-color-text-title: #e6e6e6;
  --page-header-color-text-extra-info: #cccccc;
  --popover-color-background-standard: #191919;
  --popover-color-background-inverse: #cccccc;
  --popover-color-border-standard: #333333;
  --popover-color-border-inverse: #ffffff;
  --popover-color-text-standard: #e6e6e6;
  --popover-color-text-inverse: #191919;
  --progressbar-color-background: #4d4d4d;
  --progressbar-color-indicator: #ff941a;
  --progressbar-color-text: #e6e6e6;
  --progressbar-badge-color-text: #e6e6e6;
  --progressbar-badge-color-background: #421700;
  --quantity-selector-color-button-background-hover: rgba(255, 255, 255, 0.05);
  --quantity-selector-color-button-text-default: #e6e6e6;
  --quantity-selector-color-button-text-disabled: #4d4d4d;
  --scrollbar-color-indicator: #cccccc;
  --scrollbar-color-background: #404040;
  --segmented-control-color-background-default: #191919;
  --segmented-control-color-background-hover: rgba(255, 255, 255, 0.05);
  --segmented-control-color-background-selected: #b3b3b3;
  --segmented-control-color-text-default: #b3b3b3;
  --segmented-control-color-text-selected: #191919;
  --segmented-control-color-border: #333333;
  --sidebar-color-profile-name: #cccccc;
  --sidebar-color-job-title: #b3b3b3;
  --sidebar-color-product-name: #e6e6e6;
  --sidebar-color-background-primary: #191919;
  --sidebar-color-background-secondary: #262626;
  --sidebar-color-background-inverse: #cccccc;
  --sidebar-color-text-default: #cccccc;
  --sidebar-color-text-selected: #ffbf6b;
  --sidebar-color-shortcut-item-background-default: rgba(255, 255, 255, 0.1);
  --sidebar-color-shortcut-item-background-hover: rgba(255, 255, 255, 0.2);
  --sidebar-color-shortcut-item-background-selected: #421700;
  --sidebar-color-shortcut-item-text-default: #cccccc;
  --sidebar-color-shortcut-item-text-selected: #ff941a;
  --sidebar-color-extra-feature-text: #e6e6e6;
  --sidebar-color-extra-feature-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-extra-feature-background-hover: rgba(255, 255, 255, 0.05);
  --sidebar-color-section-item-background-default: rgba(255, 255, 255, 0.01);
  --sidebar-color-section-item-background-hover: rgba(255, 255, 255, 0.05);
  --sidebar-color-section-item-background-selected: #421700;
  --sidebar-color-section-item-background-selected-hover: #702700;
  --sidebar-color-section-item-text-default: #cccccc;
  --sidebar-color-section-item-text-selected: #ff941a;
  --star-rating-color-text: #e6e6e6;
  --star-rating-color-icon-standard: #e6e6e6;
  --star-rating-color-icon-accent: #f4b27e;
  --status-badge-color-background-info: #002a41;
  --status-badge-color-background-success: #023618;
  --status-badge-color-background-error: #2d0000;
  --status-badge-color-background-warning: #360e00;
  --status-badge-color-background-neutral: #191919;
  --status-badge-color-border-info: #003a5c;
  --status-badge-color-border-success: #035010;
  --status-badge-color-border-error: #530000;
  --status-badge-color-border-warning: #531b00;
  --status-badge-color-border-neutral: #333333;
  --status-badge-color-label: #e6e6e6;
  --status-dot-color-background-info: #3facd7;
  --status-dot-color-background-success: #78be20;
  --status-dot-color-background-error: #ef5f5c;
  --status-dot-color-background-warning: #ef934a;
  --status-dot-color-background-neutral: #999999;
  --status-message-color-icon-info: #3facd7;
  --status-message-color-icon-success: #78be20;
  --status-message-color-icon-error: #ef5f5c;
  --status-message-color-icon-warning: #ef934a;
  --status-message-color-icon-neutral: #999999;
  --status-message-color-text: #cccccc;
  --status-notification-color-background-info: #002a41;
  --status-notification-color-background-success: #023618;
  --status-notification-color-background-error: #2d0000;
  --status-notification-color-background-warning: #360e00;
  --status-notification-color-icon-info: #3facd7;
  --status-notification-color-icon-success: #78be20;
  --status-notification-color-icon-error: #ef5f5c;
  --status-notification-color-icon-warning: #ef934a;
  --status-notification-color-border-info: #0b96cc;
  --status-notification-color-border-success: #3f9e10;
  --status-notification-color-border-error: #ea302d;
  --status-notification-color-border-warning: #ea7315;
  --status-notification-color-text: #e6e6e6;
  --stepper-color-step-label-default: #b3b3b3;
  --stepper-color-step-label-active: #e6e6e6;
  --stepper-color-step-item-default-icon: #b3b3b3;
  --stepper-color-step-item-default-background: #191919;
  --stepper-color-step-item-default-border: #cccccc;
  --stepper-color-step-item-active-text: #191919;
  --stepper-color-step-item-active-background: #ff941a;
  --stepper-color-information: #b3b3b3;
  --stepper-color-progress-bar-background: #4d4d4d;
  --stepper-color-progress-bar-indicator: #ff941a;
  --stepper-color-progress-bar-text: #e6e6e6;
  --tabs-color-background-default: #191919;
  --tabs-color-background-hover: rgba(255, 255, 255, 0.05);
  --tabs-color-background-selected: #421700;
  --tabs-color-background-selected-hover: #702700;
  --tabs-color-text-default: #cccccc;
  --tabs-color-text-selected: #ff941a;
  --tabs-color-text-disabled: #4d4d4d;
  --tabs-color-number-badge-text: #191919;
  --tag-color-background-standard: #191919;
  --tag-color-background-selected: #ff941a;
  --tag-color-background-selected-hover: #ffbf6b;
  --tag-color-background-inverse: #b3b3b3;
  --tag-color-background-inverse-hover: #999999;
  --tag-color-background-disabled: #404040;
  --tag-color-text-standard: #e6e6e6;
  --tag-color-text-inverse: #191919;
  --tag-color-text-disabled: #a6a6a6;
  --tag-color-border-informative: #333333;
  --tag-color-border-interactive: #999999;
  --tag-color-delete-icon: #333333;
  --tile-color-background-primary: #191919;
  --tile-color-background-secondary: #262626;
  --tile-color-background-hover: rgba(0, 0, 0, 0.05);
  --tile-color-background-inverse: #cccccc;
  --tile-color-background-inverse-hover: rgba(255, 255, 255, 0.05);
  --tile-color-border-default: #333333;
  --tile-color-border-selected-inner: #ff941a;
  --tile-color-border-selected-outer: #702700;
  --tile-color-border-selected-hover-inner: #ffbf6b;
  --tile-color-border-selected-hover-outer: #943300;
  --toaster-color-background-info: #73c3e2;
  --toaster-color-background-success: #9ed05f;
  --toaster-color-background-error: #f38d8c;
  --toaster-color-background-warning: #f4b27e;
  --toaster-color-icon-info: #003a5c;
  --toaster-color-icon-success: #035010;
  --toaster-color-icon-error: #530000;
  --toaster-color-icon-warning: #531b00;
  --toaster-color-text: #191919;
  --toaster-color-progress-bar-background: #ffffff;
  --toaster-color-progress-bar-indicator-info: #003a5c;
  --toaster-color-progress-bar-indicator-success: #035010;
  --toaster-color-progress-bar-indicator-error: #530000;
  --toaster-color-progress-bar-indicator-warning: #531b00;
  --tooltip-color-background: #cccccc;
  --tooltip-color-border: #ffffff;
  --tooltip-color-text: #191919;
  --top-bar-color-background-primary: #191919;
  --top-bar-color-background-secondary: #262626;
  --top-bar-color-text: #e6e6e6;
  --top-bar-color-badge: #ff941a;
}

@font-face {
  font-display: swap;
  font-family: Inter;
  font-weight: 700;
  src: url("/cdp-site/6.57.0/static/fonts/Inter-Bold-subset.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-weight: 500;
  src: url("/cdp-site/6.57.0/static/fonts/Inter-Medium-subset.woff2") format("woff2");
}
@font-face {
  font-display: swap;
  font-family: Inter;
  font-weight: 400;
  src: url("/cdp-site/6.57.0/static/fonts/Inter-Regular-subset.woff2") format("woff2");
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 html {
  font-family: Inter, sans-serif;
  box-sizing: border-box;
}
.mozaic-v2 *, .mozaic-v2 *::after, .mozaic-v2 *::before {
  box-sizing: inherit;
}
.mozaic-v2 body {
  line-height: 1.5;
  scroll-behavior: smooth;
}
.mozaic-v2 main {
  display: block;
}
.mozaic-v2 body,
.mozaic-v2 figure,
.mozaic-v2 blockquote {
  margin: 0;
}
.mozaic-v2 h1,
.mozaic-v2 h2,
.mozaic-v2 h3,
.mozaic-v2 h4,
.mozaic-v2 h5,
.mozaic-v2 h6,
.mozaic-v2 p,
.mozaic-v2 ol,
.mozaic-v2 ul,
.mozaic-v2 dl,
.mozaic-v2 hr,
.mozaic-v2 textarea {
  margin-block: 0;
}
.mozaic-v2 fieldset {
  margin-inline-end: 0;
}
.mozaic-v2 dd,
.mozaic-v2 fieldset {
  margin-inline-start: 0;
}
.mozaic-v2 td,
.mozaic-v2 th,
.mozaic-v2 fieldset {
  padding: 0;
}
.mozaic-v2 legend {
  padding-inline: 0;
}
.mozaic-v2 iframe,
.mozaic-v2 button,
.mozaic-v2 fieldset {
  border: 0;
}
.mozaic-v2 h1,
.mozaic-v2 h2,
.mozaic-v2 h3,
.mozaic-v2 h4,
.mozaic-v2 h5,
.mozaic-v2 h6 {
  font-size: 100%;
  font-weight: normal;
}
.mozaic-v2 ol,
.mozaic-v2 ul {
  list-style-type: none;
  padding-inline-start: 0;
  margin-block: 0;
}
.mozaic-v2 q::after, .mozaic-v2 q::before {
  content: "";
  content: none;
}
.mozaic-v2 table {
  border-collapse: collapse;
  border-spacing: 0;
}
.mozaic-v2 video {
  height: auto;
  max-width: 100%;
}
.mozaic-v2 input,
.mozaic-v2 button,
.mozaic-v2 select,
.mozaic-v2 textarea {
  font: inherit;
  padding: 0;
}
.mozaic-v2 button,
.mozaic-v2 select,
.mozaic-v2 textarea {
  appearance: none;
}
.mozaic-v2 [hidden] {
  display: none !important;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mt-body-l {
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 1.4625rem;
}
.mozaic-v2 .mt-body-l--accent {
  font-weight: 600;
}
.mozaic-v2 .mt-body-m {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.3rem;
}
.mozaic-v2 .mt-body-m--accent {
  font-weight: 600;
}
.mozaic-v2 .mt-body-s {
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 1.1375rem;
}
.mozaic-v2 .mt-body-s--accent {
  font-weight: 600;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mt-caption {
  font-weight: 400;
  font-size: 0.75rem;
  line-height: 0.975rem;
}
.mozaic-v2 .mt-caption--accent {
  font-weight: 600;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mt-heading {
  font-weight: 600;
}
.mozaic-v2 .mt-heading--l {
  font-size: 2rem;
  line-height: 2.6rem;
}
.mozaic-v2 .mt-heading--m {
  font-size: 1.75rem;
  line-height: 2.275rem;
}
.mozaic-v2 .mt-heading--s {
  font-size: 1.5rem;
  line-height: 1.95rem;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mt-title {
  font-weight: 600;
}
.mozaic-v2 .mt-title--l {
  font-size: 1.75rem;
  line-height: 2.275rem;
}
.mozaic-v2 .mt-title--m {
  font-size: 1.5rem;
  line-height: 1.95rem;
}
.mozaic-v2 .mt-title--s {
  font-size: 1.125rem;
  line-height: 1.4625rem;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .ml-container {
  padding-inline: 1rem;
  width: 100%;
  box-sizing: border-box;
  margin-inline: auto;
}
@media (width >= 680px) {
  .mozaic-v2 .ml-container {
    padding-inline: 1.5rem;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .ml-container {
    padding-inline: initial;
    max-width: 944px;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .ml-container {
    max-width: 1200px;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .ml-container {
    max-width: 1480px;
  }
}
.mozaic-v2 .ml-container--fluid {
  max-width: none;
}
@media (width >= 1024px) {
  .mozaic-v2 .ml-container--fluid {
    padding-inline: 2.5rem;
  }
}
.mozaic-v2 .ml-flex {
  display: flex;
  flex-flow: row wrap;
  align-items: flex-start;
}
.mozaic-v2 .ml-flex--space-around {
  justify-content: space-around;
}
.mozaic-v2 .ml-flex--justify-between {
  justify-content: space-between;
}
.mozaic-v2 .ml-flex--justify-evenly {
  justify-content: space-evenly;
}
.mozaic-v2 .ml-flex--justify-start {
  justify-content: flex-start;
}
.mozaic-v2 .ml-flex--justify-center {
  justify-content: center;
  -ms-flex-pack: center;
}
.mozaic-v2 .ml-flex--justify-end {
  justify-content: flex-end;
}
.mozaic-v2 .ml-flex--items-stretch {
  align-items: stretch;
}
.mozaic-v2 .ml-flex--items-start {
  align-items: flex-start;
}
.mozaic-v2 .ml-flex--items-center {
  align-items: center;
}
.mozaic-v2 .ml-flex--items-end {
  align-items: flex-end;
}
.mozaic-v2 .ml-grid-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-100 {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.mozaic-v2 .ml-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-200 {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.mozaic-v2 .ml-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-300 {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.mozaic-v2 .ml-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-400 {
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.mozaic-v2 .ml-grid-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-600 {
  grid-template-columns: repeat(auto-fill, minmax(600px, 1fr));
}
.mozaic-v2 .ml-grid-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-1200 {
  grid-template-columns: repeat(auto-fill, minmax(1200px, 1fr));
}
.mozaic-v2 .ml-grid-col-full {
  grid-column: 1/-1;
}
.mozaic-v2 .ml-grid-row-full {
  grid-row: 1/-1;
}
.mozaic-v2 .ml-grid-col-12 {
  grid-column: span 12;
}
.mozaic-v2 .ml-grid-row-12 {
  grid-row: span 12;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .s\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .m\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .l\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .xl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .xxl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
.mozaic-v2 .ml-grid-col-11 {
  grid-column: span 11;
}
.mozaic-v2 .ml-grid-row-11 {
  grid-row: span 11;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .s\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .m\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .l\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .xl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .xxl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
.mozaic-v2 .ml-grid-col-10 {
  grid-column: span 10;
}
.mozaic-v2 .ml-grid-row-10 {
  grid-row: span 10;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .s\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .m\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .l\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .xl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .xxl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
.mozaic-v2 .ml-grid-col-9 {
  grid-column: span 9;
}
.mozaic-v2 .ml-grid-row-9 {
  grid-row: span 9;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .s\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .m\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .l\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .xl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .xxl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
.mozaic-v2 .ml-grid-col-8 {
  grid-column: span 8;
}
.mozaic-v2 .ml-grid-row-8 {
  grid-row: span 8;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .s\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .m\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .l\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .xl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .xxl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
.mozaic-v2 .ml-grid-col-7 {
  grid-column: span 7;
}
.mozaic-v2 .ml-grid-row-7 {
  grid-row: span 7;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .s\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .m\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .l\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .xl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .xxl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
.mozaic-v2 .ml-grid-col-6 {
  grid-column: span 6;
}
.mozaic-v2 .ml-grid-row-6 {
  grid-row: span 6;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .s\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .m\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .l\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .xl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .xxl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
.mozaic-v2 .ml-grid-col-5 {
  grid-column: span 5;
}
.mozaic-v2 .ml-grid-row-5 {
  grid-row: span 5;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .s\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .m\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .l\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .xl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .xxl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
.mozaic-v2 .ml-grid-col-4 {
  grid-column: span 4;
}
.mozaic-v2 .ml-grid-row-4 {
  grid-row: span 4;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .s\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .m\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .l\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .xl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .xxl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
.mozaic-v2 .ml-grid-col-3 {
  grid-column: span 3;
}
.mozaic-v2 .ml-grid-row-3 {
  grid-row: span 3;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .s\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .m\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .l\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .xl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .xxl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
.mozaic-v2 .ml-grid-col-2 {
  grid-column: span 2;
}
.mozaic-v2 .ml-grid-row-2 {
  grid-row: span 2;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .s\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .m\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .l\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .xl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .xxl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
.mozaic-v2 .ml-grid-col-1 {
  grid-column: span 1;
}
.mozaic-v2 .ml-grid-row-1 {
  grid-row: span 1;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .s\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .m\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .l\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .xl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .xxl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
.mozaic-v2 .ml-grid {
  display: grid;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .ml-grid-1 {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-100 {
  grid-template-columns: repeat(auto-fill, minmax(100px, 1fr));
}
.mozaic-v2 .ml-grid-2 {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-200 {
  grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
}
.mozaic-v2 .ml-grid-3 {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-300 {
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
}
.mozaic-v2 .ml-grid-4 {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-400 {
  grid-template-columns: repeat(auto-fill, minmax(400px, 1fr));
}
.mozaic-v2 .ml-grid-6 {
  display: grid;
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-600 {
  grid-template-columns: repeat(auto-fill, minmax(600px, 1fr));
}
.mozaic-v2 .ml-grid-12 {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.mozaic-v2 .ml-grid-min-1200 {
  grid-template-columns: repeat(auto-fill, minmax(1200px, 1fr));
}
.mozaic-v2 .ml-grid-col-full {
  grid-column: 1/-1;
}
.mozaic-v2 .ml-grid-row-full {
  grid-row: 1/-1;
}
.mozaic-v2 .ml-grid-col-12 {
  grid-column: span 12;
}
.mozaic-v2 .ml-grid-row-12 {
  grid-row: span 12;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .s\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .m\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .l\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .xl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-12 {
    grid-column: span 12;
  }
  .mozaic-v2 .xxl\:ml-grid-row-12 {
    grid-row: span 12;
  }
}
.mozaic-v2 .ml-grid-col-11 {
  grid-column: span 11;
}
.mozaic-v2 .ml-grid-row-11 {
  grid-row: span 11;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .s\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .m\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .l\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .xl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-11 {
    grid-column: span 11;
  }
  .mozaic-v2 .xxl\:ml-grid-row-11 {
    grid-row: span 11;
  }
}
.mozaic-v2 .ml-grid-col-10 {
  grid-column: span 10;
}
.mozaic-v2 .ml-grid-row-10 {
  grid-row: span 10;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .s\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .m\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .l\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .xl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-10 {
    grid-column: span 10;
  }
  .mozaic-v2 .xxl\:ml-grid-row-10 {
    grid-row: span 10;
  }
}
.mozaic-v2 .ml-grid-col-9 {
  grid-column: span 9;
}
.mozaic-v2 .ml-grid-row-9 {
  grid-row: span 9;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .s\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .m\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .l\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .xl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-9 {
    grid-column: span 9;
  }
  .mozaic-v2 .xxl\:ml-grid-row-9 {
    grid-row: span 9;
  }
}
.mozaic-v2 .ml-grid-col-8 {
  grid-column: span 8;
}
.mozaic-v2 .ml-grid-row-8 {
  grid-row: span 8;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .s\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .m\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .l\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .xl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-8 {
    grid-column: span 8;
  }
  .mozaic-v2 .xxl\:ml-grid-row-8 {
    grid-row: span 8;
  }
}
.mozaic-v2 .ml-grid-col-7 {
  grid-column: span 7;
}
.mozaic-v2 .ml-grid-row-7 {
  grid-row: span 7;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .s\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .m\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .l\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .xl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-7 {
    grid-column: span 7;
  }
  .mozaic-v2 .xxl\:ml-grid-row-7 {
    grid-row: span 7;
  }
}
.mozaic-v2 .ml-grid-col-6 {
  grid-column: span 6;
}
.mozaic-v2 .ml-grid-row-6 {
  grid-row: span 6;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .s\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .m\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .l\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .xl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-6 {
    grid-column: span 6;
  }
  .mozaic-v2 .xxl\:ml-grid-row-6 {
    grid-row: span 6;
  }
}
.mozaic-v2 .ml-grid-col-5 {
  grid-column: span 5;
}
.mozaic-v2 .ml-grid-row-5 {
  grid-row: span 5;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .s\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .m\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .l\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .xl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-5 {
    grid-column: span 5;
  }
  .mozaic-v2 .xxl\:ml-grid-row-5 {
    grid-row: span 5;
  }
}
.mozaic-v2 .ml-grid-col-4 {
  grid-column: span 4;
}
.mozaic-v2 .ml-grid-row-4 {
  grid-row: span 4;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .s\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .m\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .l\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .xl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-4 {
    grid-column: span 4;
  }
  .mozaic-v2 .xxl\:ml-grid-row-4 {
    grid-row: span 4;
  }
}
.mozaic-v2 .ml-grid-col-3 {
  grid-column: span 3;
}
.mozaic-v2 .ml-grid-row-3 {
  grid-row: span 3;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .s\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .m\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .l\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .xl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-3 {
    grid-column: span 3;
  }
  .mozaic-v2 .xxl\:ml-grid-row-3 {
    grid-row: span 3;
  }
}
.mozaic-v2 .ml-grid-col-2 {
  grid-column: span 2;
}
.mozaic-v2 .ml-grid-row-2 {
  grid-row: span 2;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .s\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .m\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .l\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .xl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-2 {
    grid-column: span 2;
  }
  .mozaic-v2 .xxl\:ml-grid-row-2 {
    grid-row: span 2;
  }
}
.mozaic-v2 .ml-grid-col-1 {
  grid-column: span 1;
}
.mozaic-v2 .ml-grid-row-1 {
  grid-row: span 1;
}
.mozaic-v2 .ml-gap-s {
  gap: 1rem;
}
.mozaic-v2 .ml-gap-m {
  gap: 1.5rem;
}
.mozaic-v2 .ml-gap-l {
  gap: 2rem;
}
.mozaic-v2 .ml-gap-xl {
  gap: 2.5rem;
}
@media (width >= 320px) {
  .mozaic-v2 .s\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .s\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 680px) {
  .mozaic-v2 .m\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .m\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1024px) {
  .mozaic-v2 .l\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .l\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1280px) {
  .mozaic-v2 .xl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .xl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
@media (width >= 1920px) {
  .mozaic-v2 .xxl\:ml-grid-col-1 {
    grid-column: span 1;
  }
  .mozaic-v2 .xxl\:ml-grid-row-1 {
    grid-row: span 1;
  }
}
.mozaic-v2 .ml-grid {
  display: grid;
}
.mozaic-v2 .mu-visually-hidden {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mu-mt-100 {
  margin-top: 0.5rem !important;
}
.mozaic-v2 .mu-mt-150 {
  margin-top: 0.75rem !important;
}
.mozaic-v2 .mu-mt-200 {
  margin-top: 1rem !important;
}
.mozaic-v2 .mu-mt-250 {
  margin-top: 1.25rem !important;
}
.mozaic-v2 .mu-mt-300 {
  margin-top: 1.5rem !important;
}
.mozaic-v2 .mu-mt-400 {
  margin-top: 2rem !important;
}
.mozaic-v2 .mu-mt-500 {
  margin-top: 2.5rem !important;
}
.mozaic-v2 .mu-mt-600 {
  margin-top: 3rem !important;
}
.mozaic-v2 .mu-mt-700 {
  margin-top: 3.5rem !important;
}
.mozaic-v2 .mu-mt-800 {
  margin-top: 4rem !important;
}
.mozaic-v2 .mu-mt-900 {
  margin-top: 4.5rem !important;
}
.mozaic-v2 .mu-mt-1000 {
  margin-top: 5rem !important;
}
.mozaic-v2 .mu-mt-1100 {
  margin-top: 5.5rem !important;
}
.mozaic-v2 .mu-mt-1200 {
  margin-top: 6rem !important;
}
.mozaic-v2 .mu-mt-0125 {
  margin-top: 0.0625rem !important;
}
.mozaic-v2 .mu-mt-025 {
  margin-top: 0.125rem !important;
}
.mozaic-v2 .mu-mt-050 {
  margin-top: 0.25rem !important;
}
.mozaic-v2 .mu-mr-100 {
  margin-right: 0.5rem !important;
}
.mozaic-v2 .mu-mr-150 {
  margin-right: 0.75rem !important;
}
.mozaic-v2 .mu-mr-200 {
  margin-right: 1rem !important;
}
.mozaic-v2 .mu-mr-250 {
  margin-right: 1.25rem !important;
}
.mozaic-v2 .mu-mr-300 {
  margin-right: 1.5rem !important;
}
.mozaic-v2 .mu-mr-400 {
  margin-right: 2rem !important;
}
.mozaic-v2 .mu-mr-500 {
  margin-right: 2.5rem !important;
}
.mozaic-v2 .mu-mr-600 {
  margin-right: 3rem !important;
}
.mozaic-v2 .mu-mr-700 {
  margin-right: 3.5rem !important;
}
.mozaic-v2 .mu-mr-800 {
  margin-right: 4rem !important;
}
.mozaic-v2 .mu-mr-900 {
  margin-right: 4.5rem !important;
}
.mozaic-v2 .mu-mr-1000 {
  margin-right: 5rem !important;
}
.mozaic-v2 .mu-mr-1100 {
  margin-right: 5.5rem !important;
}
.mozaic-v2 .mu-mr-1200 {
  margin-right: 6rem !important;
}
.mozaic-v2 .mu-mr-0125 {
  margin-right: 0.0625rem !important;
}
.mozaic-v2 .mu-mr-025 {
  margin-right: 0.125rem !important;
}
.mozaic-v2 .mu-mr-050 {
  margin-right: 0.25rem !important;
}
.mozaic-v2 .mu-ml-100 {
  margin-left: 0.5rem !important;
}
.mozaic-v2 .mu-ml-150 {
  margin-left: 0.75rem !important;
}
.mozaic-v2 .mu-ml-200 {
  margin-left: 1rem !important;
}
.mozaic-v2 .mu-ml-250 {
  margin-left: 1.25rem !important;
}
.mozaic-v2 .mu-ml-300 {
  margin-left: 1.5rem !important;
}
.mozaic-v2 .mu-ml-400 {
  margin-left: 2rem !important;
}
.mozaic-v2 .mu-ml-500 {
  margin-left: 2.5rem !important;
}
.mozaic-v2 .mu-ml-600 {
  margin-left: 3rem !important;
}
.mozaic-v2 .mu-ml-700 {
  margin-left: 3.5rem !important;
}
.mozaic-v2 .mu-ml-800 {
  margin-left: 4rem !important;
}
.mozaic-v2 .mu-ml-900 {
  margin-left: 4.5rem !important;
}
.mozaic-v2 .mu-ml-1000 {
  margin-left: 5rem !important;
}
.mozaic-v2 .mu-ml-1100 {
  margin-left: 5.5rem !important;
}
.mozaic-v2 .mu-ml-1200 {
  margin-left: 6rem !important;
}
.mozaic-v2 .mu-ml-0125 {
  margin-left: 0.0625rem !important;
}
.mozaic-v2 .mu-ml-025 {
  margin-left: 0.125rem !important;
}
.mozaic-v2 .mu-ml-050 {
  margin-left: 0.25rem !important;
}
.mozaic-v2 .mu-mb-100 {
  margin-bottom: 0.5rem !important;
}
.mozaic-v2 .mu-mb-150 {
  margin-bottom: 0.75rem !important;
}
.mozaic-v2 .mu-mb-200 {
  margin-bottom: 1rem !important;
}
.mozaic-v2 .mu-mb-250 {
  margin-bottom: 1.25rem !important;
}
.mozaic-v2 .mu-mb-300 {
  margin-bottom: 1.5rem !important;
}
.mozaic-v2 .mu-mb-400 {
  margin-bottom: 2rem !important;
}
.mozaic-v2 .mu-mb-500 {
  margin-bottom: 2.5rem !important;
}
.mozaic-v2 .mu-mb-600 {
  margin-bottom: 3rem !important;
}
.mozaic-v2 .mu-mb-700 {
  margin-bottom: 3.5rem !important;
}
.mozaic-v2 .mu-mb-800 {
  margin-bottom: 4rem !important;
}
.mozaic-v2 .mu-mb-900 {
  margin-bottom: 4.5rem !important;
}
.mozaic-v2 .mu-mb-1000 {
  margin-bottom: 5rem !important;
}
.mozaic-v2 .mu-mb-1100 {
  margin-bottom: 5.5rem !important;
}
.mozaic-v2 .mu-mb-1200 {
  margin-bottom: 6rem !important;
}
.mozaic-v2 .mu-mb-0125 {
  margin-bottom: 0.0625rem !important;
}
.mozaic-v2 .mu-mb-025 {
  margin-bottom: 0.125rem !important;
}
.mozaic-v2 .mu-mb-050 {
  margin-bottom: 0.25rem !important;
}
.mozaic-v2 .mu-m-100 {
  margin: 0.5rem !important;
}
.mozaic-v2 .mu-m-150 {
  margin: 0.75rem !important;
}
.mozaic-v2 .mu-m-200 {
  margin: 1rem !important;
}
.mozaic-v2 .mu-m-250 {
  margin: 1.25rem !important;
}
.mozaic-v2 .mu-m-300 {
  margin: 1.5rem !important;
}
.mozaic-v2 .mu-m-400 {
  margin: 2rem !important;
}
.mozaic-v2 .mu-m-500 {
  margin: 2.5rem !important;
}
.mozaic-v2 .mu-m-600 {
  margin: 3rem !important;
}
.mozaic-v2 .mu-m-700 {
  margin: 3.5rem !important;
}
.mozaic-v2 .mu-m-800 {
  margin: 4rem !important;
}
.mozaic-v2 .mu-m-900 {
  margin: 4.5rem !important;
}
.mozaic-v2 .mu-m-1000 {
  margin: 5rem !important;
}
.mozaic-v2 .mu-m-1100 {
  margin: 5.5rem !important;
}
.mozaic-v2 .mu-m-1200 {
  margin: 6rem !important;
}
.mozaic-v2 .mu-m-0125 {
  margin: 0.0625rem !important;
}
.mozaic-v2 .mu-m-025 {
  margin: 0.125rem !important;
}
.mozaic-v2 .mu-m-050 {
  margin: 0.25rem !important;
}
.mozaic-v2 .mu-mv-100 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.mozaic-v2 .mu-mv-150 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
.mozaic-v2 .mu-mv-200 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.mozaic-v2 .mu-mv-250 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
.mozaic-v2 .mu-mv-300 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.mozaic-v2 .mu-mv-400 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.mozaic-v2 .mu-mv-500 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
.mozaic-v2 .mu-mv-600 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.mozaic-v2 .mu-mv-700 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
.mozaic-v2 .mu-mv-800 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.mozaic-v2 .mu-mv-900 {
  margin-top: 4.5rem !important;
  margin-bottom: 4.5rem !important;
}
.mozaic-v2 .mu-mv-1000 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}
.mozaic-v2 .mu-mv-1100 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}
.mozaic-v2 .mu-mv-1200 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}
.mozaic-v2 .mu-mv-0125 {
  margin-top: 0.0625rem !important;
  margin-bottom: 0.0625rem !important;
}
.mozaic-v2 .mu-mv-025 {
  margin-top: 0.125rem !important;
  margin-bottom: 0.125rem !important;
}
.mozaic-v2 .mu-mv-050 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.mozaic-v2 .mu-mh-100 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.mozaic-v2 .mu-mh-150 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}
.mozaic-v2 .mu-mh-200 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.mozaic-v2 .mu-mh-250 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}
.mozaic-v2 .mu-mh-300 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.mozaic-v2 .mu-mh-400 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.mozaic-v2 .mu-mh-500 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}
.mozaic-v2 .mu-mh-600 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.mozaic-v2 .mu-mh-700 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}
.mozaic-v2 .mu-mh-800 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.mozaic-v2 .mu-mh-900 {
  margin-left: 4.5rem !important;
  margin-right: 4.5rem !important;
}
.mozaic-v2 .mu-mh-1000 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}
.mozaic-v2 .mu-mh-1100 {
  margin-left: 5.5rem !important;
  margin-right: 5.5rem !important;
}
.mozaic-v2 .mu-mh-1200 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}
.mozaic-v2 .mu-mh-0125 {
  margin-left: 0.0625rem !important;
  margin-right: 0.0625rem !important;
}
.mozaic-v2 .mu-mh-025 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}
.mozaic-v2 .mu-mh-050 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.mozaic-v2 .mu-pt-100 {
  padding-top: 0.5rem !important;
}
.mozaic-v2 .mu-pt-150 {
  padding-top: 0.75rem !important;
}
.mozaic-v2 .mu-pt-200 {
  padding-top: 1rem !important;
}
.mozaic-v2 .mu-pt-250 {
  padding-top: 1.25rem !important;
}
.mozaic-v2 .mu-pt-300 {
  padding-top: 1.5rem !important;
}
.mozaic-v2 .mu-pt-400 {
  padding-top: 2rem !important;
}
.mozaic-v2 .mu-pt-500 {
  padding-top: 2.5rem !important;
}
.mozaic-v2 .mu-pt-600 {
  padding-top: 3rem !important;
}
.mozaic-v2 .mu-pt-700 {
  padding-top: 3.5rem !important;
}
.mozaic-v2 .mu-pt-800 {
  padding-top: 4rem !important;
}
.mozaic-v2 .mu-pt-900 {
  padding-top: 4.5rem !important;
}
.mozaic-v2 .mu-pt-1000 {
  padding-top: 5rem !important;
}
.mozaic-v2 .mu-pt-1100 {
  padding-top: 5.5rem !important;
}
.mozaic-v2 .mu-pt-1200 {
  padding-top: 6rem !important;
}
.mozaic-v2 .mu-pt-0125 {
  padding-top: 0.0625rem !important;
}
.mozaic-v2 .mu-pt-025 {
  padding-top: 0.125rem !important;
}
.mozaic-v2 .mu-pt-050 {
  padding-top: 0.25rem !important;
}
.mozaic-v2 .mu-pr-100 {
  padding-right: 0.5rem !important;
}
.mozaic-v2 .mu-pr-150 {
  padding-right: 0.75rem !important;
}
.mozaic-v2 .mu-pr-200 {
  padding-right: 1rem !important;
}
.mozaic-v2 .mu-pr-250 {
  padding-right: 1.25rem !important;
}
.mozaic-v2 .mu-pr-300 {
  padding-right: 1.5rem !important;
}
.mozaic-v2 .mu-pr-400 {
  padding-right: 2rem !important;
}
.mozaic-v2 .mu-pr-500 {
  padding-right: 2.5rem !important;
}
.mozaic-v2 .mu-pr-600 {
  padding-right: 3rem !important;
}
.mozaic-v2 .mu-pr-700 {
  padding-right: 3.5rem !important;
}
.mozaic-v2 .mu-pr-800 {
  padding-right: 4rem !important;
}
.mozaic-v2 .mu-pr-900 {
  padding-right: 4.5rem !important;
}
.mozaic-v2 .mu-pr-1000 {
  padding-right: 5rem !important;
}
.mozaic-v2 .mu-pr-1100 {
  padding-right: 5.5rem !important;
}
.mozaic-v2 .mu-pr-1200 {
  padding-right: 6rem !important;
}
.mozaic-v2 .mu-pr-0125 {
  padding-right: 0.0625rem !important;
}
.mozaic-v2 .mu-pr-025 {
  padding-right: 0.125rem !important;
}
.mozaic-v2 .mu-pr-050 {
  padding-right: 0.25rem !important;
}
.mozaic-v2 .mu-pl-100 {
  padding-left: 0.5rem !important;
}
.mozaic-v2 .mu-pl-150 {
  padding-left: 0.75rem !important;
}
.mozaic-v2 .mu-pl-200 {
  padding-left: 1rem !important;
}
.mozaic-v2 .mu-pl-250 {
  padding-left: 1.25rem !important;
}
.mozaic-v2 .mu-pl-300 {
  padding-left: 1.5rem !important;
}
.mozaic-v2 .mu-pl-400 {
  padding-left: 2rem !important;
}
.mozaic-v2 .mu-pl-500 {
  padding-left: 2.5rem !important;
}
.mozaic-v2 .mu-pl-600 {
  padding-left: 3rem !important;
}
.mozaic-v2 .mu-pl-700 {
  padding-left: 3.5rem !important;
}
.mozaic-v2 .mu-pl-800 {
  padding-left: 4rem !important;
}
.mozaic-v2 .mu-pl-900 {
  padding-left: 4.5rem !important;
}
.mozaic-v2 .mu-pl-1000 {
  padding-left: 5rem !important;
}
.mozaic-v2 .mu-pl-1100 {
  padding-left: 5.5rem !important;
}
.mozaic-v2 .mu-pl-1200 {
  padding-left: 6rem !important;
}
.mozaic-v2 .mu-pl-0125 {
  padding-left: 0.0625rem !important;
}
.mozaic-v2 .mu-pl-025 {
  padding-left: 0.125rem !important;
}
.mozaic-v2 .mu-pl-050 {
  padding-left: 0.25rem !important;
}
.mozaic-v2 .mu-pb-100 {
  padding-bottom: 0.5rem !important;
}
.mozaic-v2 .mu-pb-150 {
  padding-bottom: 0.75rem !important;
}
.mozaic-v2 .mu-pb-200 {
  padding-bottom: 1rem !important;
}
.mozaic-v2 .mu-pb-250 {
  padding-bottom: 1.25rem !important;
}
.mozaic-v2 .mu-pb-300 {
  padding-bottom: 1.5rem !important;
}
.mozaic-v2 .mu-pb-400 {
  padding-bottom: 2rem !important;
}
.mozaic-v2 .mu-pb-500 {
  padding-bottom: 2.5rem !important;
}
.mozaic-v2 .mu-pb-600 {
  padding-bottom: 3rem !important;
}
.mozaic-v2 .mu-pb-700 {
  padding-bottom: 3.5rem !important;
}
.mozaic-v2 .mu-pb-800 {
  padding-bottom: 4rem !important;
}
.mozaic-v2 .mu-pb-900 {
  padding-bottom: 4.5rem !important;
}
.mozaic-v2 .mu-pb-1000 {
  padding-bottom: 5rem !important;
}
.mozaic-v2 .mu-pb-1100 {
  padding-bottom: 5.5rem !important;
}
.mozaic-v2 .mu-pb-1200 {
  padding-bottom: 6rem !important;
}
.mozaic-v2 .mu-pb-0125 {
  padding-bottom: 0.0625rem !important;
}
.mozaic-v2 .mu-pb-025 {
  padding-bottom: 0.125rem !important;
}
.mozaic-v2 .mu-pb-050 {
  padding-bottom: 0.25rem !important;
}
.mozaic-v2 .mu-p-100 {
  padding: 0.5rem !important;
}
.mozaic-v2 .mu-p-150 {
  padding: 0.75rem !important;
}
.mozaic-v2 .mu-p-200 {
  padding: 1rem !important;
}
.mozaic-v2 .mu-p-250 {
  padding: 1.25rem !important;
}
.mozaic-v2 .mu-p-300 {
  padding: 1.5rem !important;
}
.mozaic-v2 .mu-p-400 {
  padding: 2rem !important;
}
.mozaic-v2 .mu-p-500 {
  padding: 2.5rem !important;
}
.mozaic-v2 .mu-p-600 {
  padding: 3rem !important;
}
.mozaic-v2 .mu-p-700 {
  padding: 3.5rem !important;
}
.mozaic-v2 .mu-p-800 {
  padding: 4rem !important;
}
.mozaic-v2 .mu-p-900 {
  padding: 4.5rem !important;
}
.mozaic-v2 .mu-p-1000 {
  padding: 5rem !important;
}
.mozaic-v2 .mu-p-1100 {
  padding: 5.5rem !important;
}
.mozaic-v2 .mu-p-1200 {
  padding: 6rem !important;
}
.mozaic-v2 .mu-p-0125 {
  padding: 0.0625rem !important;
}
.mozaic-v2 .mu-p-025 {
  padding: 0.125rem !important;
}
.mozaic-v2 .mu-p-050 {
  padding: 0.25rem !important;
}
.mozaic-v2 .mu-pv-100 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.mozaic-v2 .mu-pv-150 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
.mozaic-v2 .mu-pv-200 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.mozaic-v2 .mu-pv-250 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
.mozaic-v2 .mu-pv-300 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.mozaic-v2 .mu-pv-400 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.mozaic-v2 .mu-pv-500 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
.mozaic-v2 .mu-pv-600 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.mozaic-v2 .mu-pv-700 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
.mozaic-v2 .mu-pv-800 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
.mozaic-v2 .mu-pv-900 {
  padding-top: 4.5rem !important;
  padding-bottom: 4.5rem !important;
}
.mozaic-v2 .mu-pv-1000 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}
.mozaic-v2 .mu-pv-1100 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}
.mozaic-v2 .mu-pv-1200 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}
.mozaic-v2 .mu-pv-0125 {
  padding-top: 0.0625rem !important;
  padding-bottom: 0.0625rem !important;
}
.mozaic-v2 .mu-pv-025 {
  padding-top: 0.125rem !important;
  padding-bottom: 0.125rem !important;
}
.mozaic-v2 .mu-pv-050 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.mozaic-v2 .mu-ph-100 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.mozaic-v2 .mu-ph-150 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}
.mozaic-v2 .mu-ph-200 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.mozaic-v2 .mu-ph-250 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}
.mozaic-v2 .mu-ph-300 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.mozaic-v2 .mu-ph-400 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.mozaic-v2 .mu-ph-500 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}
.mozaic-v2 .mu-ph-600 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.mozaic-v2 .mu-ph-700 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}
.mozaic-v2 .mu-ph-800 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.mozaic-v2 .mu-ph-900 {
  padding-left: 4.5rem !important;
  padding-right: 4.5rem !important;
}
.mozaic-v2 .mu-ph-1000 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}
.mozaic-v2 .mu-ph-1100 {
  padding-left: 5.5rem !important;
  padding-right: 5.5rem !important;
}
.mozaic-v2 .mu-ph-1200 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}
.mozaic-v2 .mu-ph-0125 {
  padding-left: 0.0625rem !important;
  padding-right: 0.0625rem !important;
}
.mozaic-v2 .mu-ph-025 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}
.mozaic-v2 .mu-ph-050 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.mozaic-v2 .mu-ratio__item {
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.mozaic-v2 .mu-ratio--16x9 {
  aspect-ratio: 16/9;
}
.mozaic-v2 .mu-ratio--3x2 {
  aspect-ratio: 3/2;
}
.mozaic-v2 .mu-ratio--4x3 {
  aspect-ratio: 4/3;
}
.mozaic-v2 .mu-ratio--1x1 {
  aspect-ratio: 1/1;
}
.mozaic-v2 .mu-ratio--3x4 {
  aspect-ratio: 3/4;
}
.mozaic-v2 .mu-ratio--2x3 {
  aspect-ratio: 2/3;
}
.mozaic-v2 html.mu-prevent-body-scroll {
  overflow: hidden;
}
.mozaic-v2 body.mu-prevent-body-scroll {
  overflow-y: scroll;
}
.mozaic-v2 .shadow--top-xs {
  box-shadow: 0px -3px 5px -2px rgba(0, 26, 61, 0.15);
}
.mozaic-v2 .shadow--top-s {
  box-shadow: 0px -5px 10px -2px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 .shadow--top-m {
  box-shadow: 0px -10px 20px -4px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 .shadow--top-l {
  box-shadow: 0px -20px 40px -8px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 .shadow--bottom-xs {
  box-shadow: 0px 3px 5px -2px rgba(0, 26, 61, 0.15);
}
.mozaic-v2 .shadow--bottom-s {
  box-shadow: 0px 5px 10px -2px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 .shadow--bottom-m {
  box-shadow: 0px 10px 20px -4px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 .shadow--bottom-l {
  box-shadow: 0px 20px 40px -8px rgba(0, 26, 61, 0.2);
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-button {
  color: #ffffff;
  background-color: #001a3d;
}
.mozaic-v2 .mc-button:hover {
  background-color: #002a5b;
}
.mozaic-v2 .mc-button:active {
  background-color: #002a5b;
}
.mozaic-v2 .mc-button:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button {
  font-weight: 600;
  padding: 0 calc(1rem - 0.125rem);
  min-height: 3rem;
  min-width: 3rem;
  border-radius: 0.25rem;
}
.mozaic-v2 .mc-button .mc-button__label {
  font-size: 1rem;
}
.mozaic-v2 .mc-button {
  display: inline-flex;
  justify-content: center;
  vertical-align: middle;
  text-align: center;
  border: 2px solid transparent;
  transition: all ease 200ms;
  transition: box-shadow 200ms ease;
  align-items: center;
  box-sizing: border-box;
  font-family: inherit;
  fill: currentcolor;
  gap: 0.25rem;
  cursor: pointer;
}
.mozaic-v2 .mc-button__label {
  font-size: 1rem;
}
.mozaic-v2 .mc-button__icon {
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
}
.mozaic-v2 .mc-button:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-button--s {
  padding: 0 calc(0.75rem - 0.125rem);
  min-height: 2rem;
  min-width: 2rem;
  border-radius: 0.25rem;
}
.mozaic-v2 .mc-button--s .mc-button__label {
  font-size: 0.875rem;
}
.mozaic-v2 .mc-button--s .mc-button__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.mozaic-v2 .mc-button--s .mc-button__icon:only-child {
  width: 1.25rem;
  height: 1.25rem;
}
.mozaic-v2 .mc-button--m {
  padding: 0 calc(1rem - 0.125rem);
  min-height: 3rem;
  min-width: 3rem;
  border-radius: 0.25rem;
}
.mozaic-v2 .mc-button--m .mc-button__label {
  font-size: 1rem;
}
.mozaic-v2 .mc-button--m .mc-button__icon {
  width: 1.5rem;
  height: 1.5rem;
}
.mozaic-v2 .mc-button--m .mc-button__icon:only-child {
  width: 1.5rem;
  height: 1.5rem;
}
.mozaic-v2 .mc-button--l {
  padding: 0 calc(1.25rem - 0.125rem);
  min-height: 4rem;
  min-width: 4rem;
  border-radius: 0.25rem;
}
.mozaic-v2 .mc-button--l .mc-button__label {
  font-size: 1.125rem;
}
.mozaic-v2 .mc-button--l .mc-button__icon {
  width: 2rem;
  height: 2rem;
}
.mozaic-v2 .mc-button--l .mc-button__icon:only-child {
  width: 2rem;
  height: 2rem;
}
.mozaic-v2 .mc-button--icon-only {
  padding: 0.25rem;
}
.mozaic-v2 .mc-button--outlined {
  color: #001a3d;
  border-color: #999999;
  background-color: #ffffff;
}
.mozaic-v2 .mc-button--outlined:hover {
  background-color: #dee8f7;
}
.mozaic-v2 .mc-button--outlined:active {
  background-color: #c1d3f1;
}
.mozaic-v2 .mc-button--outlined:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--ghost {
  color: #001a3d;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--ghost:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.mozaic-v2 .mc-button--ghost:active {
  background-color: rgba(0, 0, 0, 0.05);
}
.mozaic-v2 .mc-button--ghost:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--accent {
  color: #001a3d;
  background-color: #ff941a;
}
.mozaic-v2 .mc-button--accent:hover {
  background-color: #ef7f00;
}
.mozaic-v2 .mc-button--accent:active {
  background-color: #ef7f00;
}
.mozaic-v2 .mc-button--accent:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--danger {
  color: #ffffff;
  background-color: #c61112;
}
.mozaic-v2 .mc-button--danger:hover {
  background-color: #8c0003;
}
.mozaic-v2 .mc-button--danger:active {
  background-color: #530000;
}
.mozaic-v2 .mc-button--danger:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--inverse {
  --focus-color-mid: #000000;
  --focus-color-outer: #ffffff;
  color: #001a3d;
  background-color: #ffffff;
}
.mozaic-v2 .mc-button--inverse:hover {
  background-color: #e6e6e6;
}
.mozaic-v2 .mc-button--inverse:active {
  background-color: #cccccc;
}
.mozaic-v2 .mc-button--inverse:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--icon-button {
  border-radius: 100%;
  padding: 0;
}
.mozaic-v2 .mc-button--loading {
  pointer-events: none;
}
.mozaic-v2 .mc-button--loading .mc-button__loader {
  position: absolute;
  color: currentcolor;
}
.mozaic-v2 .mc-button--loading .mc-button__label,
.mozaic-v2 .mc-button--loading .mc-button__icon {
  visibility: hidden;
}
.mozaic-v2 .mc-button--outlined.mc-button--standard {
  color: #001a3d;
  border-color: #999999;
  background-color: #ffffff;
}
.mozaic-v2 .mc-button--outlined.mc-button--standard:hover {
  background-color: #dee8f7;
}
.mozaic-v2 .mc-button--outlined.mc-button--standard:active {
  background-color: #c1d3f1;
}
.mozaic-v2 .mc-button--outlined.mc-button--standard:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--outlined.mc-button--accent {
  color: #c34400;
  border-color: #ef7f00;
  background-color: #ffffff;
}
.mozaic-v2 .mc-button--outlined.mc-button--accent:hover {
  background-color: #ffe2bd;
}
.mozaic-v2 .mc-button--outlined.mc-button--accent:active {
  background-color: #ffbf6b;
}
.mozaic-v2 .mc-button--outlined.mc-button--accent:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--outlined.mc-button--danger {
  color: #c61112;
  border-color: #ef5f5c;
  background-color: #ffffff;
}
.mozaic-v2 .mc-button--outlined.mc-button--danger:hover {
  background-color: #fdeaea;
}
.mozaic-v2 .mc-button--outlined.mc-button--danger:active {
  background-color: #f8bcbb;
}
.mozaic-v2 .mc-button--outlined.mc-button--danger:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--outlined.mc-button--inverse {
  color: #ffffff;
  border-color: #ffffff;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--outlined.mc-button--inverse:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.mozaic-v2 .mc-button--outlined.mc-button--inverse:active {
  background-color: rgba(255, 255, 255, 0.2);
}
.mozaic-v2 .mc-button--outlined.mc-button--inverse:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--ghost.mc-button--standard {
  color: #001a3d;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--ghost.mc-button--standard:hover {
  background-color: rgba(0, 0, 0, 0.05);
}
.mozaic-v2 .mc-button--ghost.mc-button--standard:active {
  background-color: rgba(0, 0, 0, 0.05);
}
.mozaic-v2 .mc-button--ghost.mc-button--standard:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--ghost.mc-button--accent {
  color: #c34400;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--ghost.mc-button--accent:hover {
  background-color: rgba(239, 127, 0, 0.1);
}
.mozaic-v2 .mc-button--ghost.mc-button--accent:active {
  background-color: rgba(239, 127, 0, 0.2);
}
.mozaic-v2 .mc-button--ghost.mc-button--accent:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--ghost.mc-button--danger {
  color: #c61112;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--ghost.mc-button--danger:hover {
  background-color: rgba(198, 17, 18, 0.1);
}
.mozaic-v2 .mc-button--ghost.mc-button--danger:active {
  background-color: rgba(198, 17, 18, 0.2);
}
.mozaic-v2 .mc-button--ghost.mc-button--danger:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-button--ghost.mc-button--inverse {
  color: #ffffff;
  background-color: rgba(255, 255, 255, 0.01);
}
.mozaic-v2 .mc-button--ghost.mc-button--inverse:hover {
  background-color: rgba(255, 255, 255, 0.1);
}
.mozaic-v2 .mc-button--ghost.mc-button--inverse:active {
  background-color: rgba(255, 255, 255, 0.2);
}
.mozaic-v2 .mc-button--ghost.mc-button--inverse:disabled {
  background-color: #d9d9d9;
  border-color: transparent;
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-link {
  transition: box-shadow 200ms ease;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.25rem;
  min-height: 1.5rem;
  text-decoration: none;
  color: #000000;
  font-size: 0.875rem;
}
.mozaic-v2 .mc-link__label {
  line-height: 1.3;
}
.mozaic-v2 .mc-link__icon {
  display: block;
  height: 1.25rem;
  width: 1.25rem;
  flex-shrink: 0;
  fill: currentcolor;
}
.mozaic-v2 .mc-link:hover:not(.mc-link--stand-alone, .mc-link--inline) .mc-link__label {
  text-decoration: underline;
}
.mozaic-v2 .mc-link:focus {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-link--m {
  min-height: 2rem;
  font-size: 1rem;
}
.mozaic-v2 .mc-link--secondary {
  color: #666666;
}
.mozaic-v2 .mc-link--accent {
  color: #c34400;
}
.mozaic-v2 .mc-link--inverse {
  --focus-color-mid: #000000;
  --focus-color-outer: #ffffff;
  color: #ffffff;
}
.mozaic-v2 .mc-link--stand-alone {
  min-height: 2rem;
  font-weight: 500;
}
.mozaic-v2 .mc-link--stand-alone .mc-link__label {
  border-bottom: 0.0625rem solid currentcolor;
}
.mozaic-v2 .mc-link--stand-alone:hover .mc-link__label {
  border-color: transparent;
}
.mozaic-v2 .mc-link--inline {
  font-weight: inherit;
  text-decoration: underline;
}
.mozaic-v2 .mc-link--inline .mc-link__label {
  line-height: 1;
}
.mozaic-v2 .mc-link--inline:hover {
  text-decoration: none;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-loader .mc-loader__spinner {
  height: 2rem;
  width: 2rem;
}
.mozaic-v2 .mc-loader .mc-loader__path {
  stroke-width: 4;
}
.mozaic-v2 .mc-loader {
  color: #001a3d;
}
.mozaic-v2 .mc-loader .mc-loader__path {
  stroke: currentcolor;
}
.mozaic-v2 .mc-loader {
  align-items: center;
  display: inline-flex;
  flex-direction: column;
}
.mozaic-v2 .mc-loader__spinner:not(:only-child) {
  margin-bottom: 1rem;
}
.mozaic-v2 .mc-loader__icon {
  animation: rotate-loader 2s linear infinite;
  transform-origin: center;
}
.mozaic-v2 .mc-loader__path {
  fill: none;
  stroke-dasharray: 1, 200;
  stroke-dashoffset: 0;
  stroke-linecap: round;
  animation: animate-dash-loader 2s ease-in-out infinite;
}
.mozaic-v2 .mc-loader__text {
  font-size: 1rem;
  color: currentcolor;
}
.mozaic-v2 .mc-loader:not(.mc-loader--text-visible) .mc-loader__text {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 .mc-loader--xs .mc-loader__spinner {
  height: 1.25rem;
  width: 1.25rem;
}
.mozaic-v2 .mc-loader--xs .mc-loader__path {
  stroke-width: 2;
}
.mozaic-v2 .mc-loader--s .mc-loader__spinner {
  height: 1.5rem;
  width: 1.5rem;
}
.mozaic-v2 .mc-loader--s .mc-loader__path {
  stroke-width: 4;
}
.mozaic-v2 .mc-loader--l .mc-loader__spinner {
  height: 4rem;
  width: 4rem;
}
.mozaic-v2 .mc-loader--l .mc-loader__path {
  stroke-width: 8;
}
.mozaic-v2 .mc-loader--accent {
  color: #c34400;
}
.mozaic-v2 .mc-loader--accent .mc-loader__path {
  stroke: currentcolor;
}
.mozaic-v2 .mc-loader--inverse {
  color: #ffffff;
}
.mozaic-v2 .mc-loader--inverse .mc-loader__path {
  stroke: currentcolor;
}
@keyframes rotate-loader {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes animate-dash-loader {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0;
  }
  50% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -35px;
  }
  100% {
    stroke-dasharray: 89, 200;
    stroke-dashoffset: -124px;
  }
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-loading-loader {
  background-color: rgba(0, 0, 0, 0.5);
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.mozaic-v2 .mc-loading-loader.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.mozaic-v2 .mc-loading-loader {
  align-items: center;
  display: flex;
  justify-content: center;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-overlay {
  background-color: rgba(0, 0, 0, 0.5);
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.mozaic-v2 .mc-overlay.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.mozaic-v2 .mc-overlay-loader {
  background-color: rgba(0, 0, 0, 0.5);
  inset: 0;
  opacity: 0;
  position: fixed;
  pointer-events: none;
  transition: opacity 0.4s ease, visibility 0ms 0.4s;
  z-index: var(--overlay-z-index, 4);
}
.mozaic-v2 .mc-overlay-loader.is-visible {
  opacity: 1;
  pointer-events: all;
  transition: opacity 0.4s ease, visibility 0ms;
  visibility: visible;
}
.mozaic-v2 .mc-overlay-loader {
  align-items: center;
  display: flex;
  justify-content: center;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-tooltip {
  display: inline-flex;
  position: relative;
}
.mozaic-v2 .mc-tooltip:focus, .mozaic-v2 .mc-tooltip:hover {
  cursor: help;
}
.mozaic-v2 .mc-tooltip:focus .mc-tooltip__content, .mozaic-v2 .mc-tooltip:hover .mc-tooltip__content {
  visibility: visible;
}
.mozaic-v2 .mc-tooltip__content {
  font-size: 0.875rem;
  border-radius: 0.25rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  align-items: center;
  max-width: 16rem;
  min-width: 4rem;
  background-color: #001a3d;
  box-sizing: border-box;
  color: #ffffff;
  position: absolute;
  text-align: center;
  visibility: hidden;
  z-index: var(--tooltip-z-index, 1);
  border: 0.0625rem solid #2b71d4;
  word-break: break-all;
  padding: 0.375rem 0.5rem;
}
@supports (width: max-content) {
  .mozaic-v2 .mc-tooltip__content {
    width: max-content;
  }
}
.mozaic-v2 .mc-tooltip__content::before {
  background-color: #2b71d4;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.625rem;
  position: absolute;
  width: 0.625rem;
}
.mozaic-v2 .mc-tooltip__content::after {
  background-color: #001a3d;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.5rem;
  position: absolute;
  width: 0.5rem;
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content {
  top: 0;
  left: 50%;
  transform: translate(-50%, calc(-100% - 1rem));
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--top .mc-tooltip__content::before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%) rotate(-90deg);
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content::before {
  bottom: -1px;
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content {
  top: 50%;
  right: 0;
  transform: translate(calc(100% + 1rem), -50%);
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--right .mc-tooltip__content::before {
  top: 50%;
  left: 0;
  transform: translate(-99%, -50%);
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content::before {
  left: -1px;
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content {
  left: 0;
  top: 50%;
  transform: translate(calc(-100% - 1rem), -50%);
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--left .mc-tooltip__content::before {
  top: 50%;
  right: 0;
  transform: translate(99%, -50%) rotate(180deg);
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content::before {
  right: -1px;
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 1rem));
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%) rotate(90deg);
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::before {
  top: -1px;
}
.mozaic-v2 .mc-tooltip--no-pointer .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--no-pointer .mc-tooltip__content::before {
  background: none;
}
.mozaic-v2 .mc-tooltip--standalone {
  cursor: help;
}
.mozaic-v2 .mc-tooltip--standalone .mc-tooltip__content {
  visibility: visible;
  position: relative;
  transform: none;
  top: 0;
  left: 0;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-divider {
  position: relative;
}
.mozaic-v2 .mc-divider-horizontal {
  background: #cccccc;
  height: 0.0625rem;
}
.mozaic-v2 .mc-divider-horizontal--secondary {
  background: #999999;
}
.mozaic-v2 .mc-divider-horizontal--tertiary {
  background: #333333;
}
.mozaic-v2 .mc-divider-horizontal--inverse {
  background: #ffffff;
}
.mozaic-v2 .mc-divider-horizontal--m {
  height: 0.25rem;
}
.mozaic-v2 .mc-divider-horizontal--l {
  height: 0.5rem;
}
.mozaic-v2 .mc-divider-vertical {
  background: #cccccc;
  width: 0.0625rem;
}
.mozaic-v2 .mc-divider-vertical--secondary {
  background: #999999;
}
.mozaic-v2 .mc-divider-vertical--tertiary {
  background: #333333;
}
.mozaic-v2 .mc-divider-vertical--inverse {
  background: #ffffff;
}
.mozaic-v2 .mc-divider-vertical--m {
  height: 0.25rem;
}
.mozaic-v2 .mc-divider-vertical--l {
  height: 0.5rem;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-modal {
  box-sizing: border-box;
  inset: 0;
  outline: 0;
  pointer-events: none;
  position: fixed;
  z-index: var(--modal-z-index, 5);
  display: flex;
  justify-content: center;
  align-items: flex-end;
  overflow: hidden auto;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal {
    align-items: center;
  }
}
.mozaic-v2 .mc-modal__dialog {
  background: #ffffff;
  display: flex;
  flex-direction: column;
  opacity: 0;
  position: relative;
  transform: translateY(-25%);
  transition: visibility 0s linear 0.4s, transform 0.4s ease, opacity 0.4s ease;
  visibility: hidden;
  width: 100%;
  border-radius: 1rem 1rem 0 0;
  z-index: var(--modal-z-index, 5);
  box-shadow: 0px 10px 20px -4px rgba(0, 26, 61, 0.2);
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal__dialog {
    width: 38rem;
    border-radius: 1rem;
  }
}
.mozaic-v2 .mc-modal.is-open .mc-modal__dialog {
  opacity: 1;
  pointer-events: all;
  transform: translateY(0);
  transition: visibility 0s linear 0s, transform 0.4s ease, opacity 0.4s ease;
  visibility: visible;
}
.mozaic-v2 .mc-modal__header {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  min-height: 3rem;
  padding: 1rem;
  position: relative;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal__header {
    padding: 1.5rem 1.5rem 1rem 1.5rem;
  }
}
.mozaic-v2 .mc-modal__icon {
  width: 2rem;
  height: 2rem;
  color: #000000;
}
.mozaic-v2 .mc-modal__title {
  font-size: 1.5rem;
  font-weight: 600;
  color: #000000;
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding-right: 3rem;
}
.mozaic-v2 .mc-modal__close {
  position: absolute;
  top: 0.75rem;
  right: 0.75rem;
}
.mozaic-v2 .mc-modal__body {
  font-size: 1rem;
  color: #404040;
  padding: 0 1rem;
  margin-bottom: 1rem;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal__body {
    padding: 0 1.5rem;
  }
}
.mozaic-v2 .mc-modal__body p {
  margin: 0;
  line-height: 1.3;
}
.mozaic-v2 .mc-modal__footer {
  align-items: stretch;
  display: flex;
  flex-direction: column-reverse;
  justify-content: flex-end;
  gap: 1rem;
  padding: 0.5rem 1rem 1rem 1rem;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal__footer {
    flex-direction: row;
    padding: 0.5rem 1.5rem 1.5rem 1.5rem;
  }
}
.mozaic-v2 .mc-modal__link {
  order: 1;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-modal__link {
    margin-right: auto;
    order: 0;
  }
}
.mozaic-v2 .mc-modal-open {
  overflow: hidden;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-tooltip {
  display: inline-flex;
  position: relative;
}
.mozaic-v2 .mc-tooltip:focus, .mozaic-v2 .mc-tooltip:hover {
  cursor: help;
}
.mozaic-v2 .mc-tooltip:focus .mc-tooltip__content, .mozaic-v2 .mc-tooltip:hover .mc-tooltip__content {
  visibility: visible;
}
.mozaic-v2 .mc-tooltip__content {
  font-size: 0.875rem;
  border-radius: 0.25rem;
  line-height: 1.3;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  align-items: center;
  max-width: 16rem;
  min-width: 4rem;
  background-color: #001a3d;
  box-sizing: border-box;
  color: #ffffff;
  position: absolute;
  text-align: center;
  visibility: hidden;
  z-index: var(--tooltip-z-index, 1);
  border: 0.0625rem solid #2b71d4;
  word-break: break-all;
  padding: 0.375rem 0.5rem;
}
@supports (width: max-content) {
  .mozaic-v2 .mc-tooltip__content {
    width: max-content;
  }
}
.mozaic-v2 .mc-tooltip__content::before {
  background-color: #2b71d4;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.625rem;
  position: absolute;
  width: 0.625rem;
}
.mozaic-v2 .mc-tooltip__content::after {
  background-color: #001a3d;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='0.5rem' width='0.5rem' viewBox='0 0 8 8'%3E%3Cpath d='M1.79 3.11l6.21-3.11v8l-6.21-3.11a1 1 0 0 1-.45-1.34 1 1 0 0 1 .45-.44z'/%3E%3C/svg%3E") no-repeat center/contain;
  content: "";
  height: 0.5rem;
  position: absolute;
  width: 0.5rem;
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content {
  top: 0;
  left: 50%;
  transform: translate(-50%, calc(-100% - 1rem));
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--top .mc-tooltip__content::before {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 100%) rotate(-90deg);
}
.mozaic-v2 .mc-tooltip--top .mc-tooltip__content::before {
  bottom: -1px;
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content {
  top: 50%;
  right: 0;
  transform: translate(calc(100% + 1rem), -50%);
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--right .mc-tooltip__content::before {
  top: 50%;
  left: 0;
  transform: translate(-99%, -50%);
}
.mozaic-v2 .mc-tooltip--right .mc-tooltip__content::before {
  left: -1px;
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content {
  left: 0;
  top: 50%;
  transform: translate(calc(-100% - 1rem), -50%);
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--left .mc-tooltip__content::before {
  top: 50%;
  right: 0;
  transform: translate(99%, -50%) rotate(180deg);
}
.mozaic-v2 .mc-tooltip--left .mc-tooltip__content::before {
  right: -1px;
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content {
  bottom: 0;
  left: 50%;
  transform: translate(-50%, calc(100% + 1rem));
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::before {
  top: 0;
  left: 50%;
  transform: translate(-50%, -100%) rotate(90deg);
}
.mozaic-v2 .mc-tooltip--bottom .mc-tooltip__content::before {
  top: -1px;
}
.mozaic-v2 .mc-tooltip--no-pointer .mc-tooltip__content::after, .mozaic-v2 .mc-tooltip--no-pointer .mc-tooltip__content::before {
  background: none;
}
.mozaic-v2 .mc-tooltip--standalone {
  cursor: help;
}
.mozaic-v2 .mc-tooltip--standalone .mc-tooltip__content {
  visibility: visible;
  position: relative;
  transform: none;
  top: 0;
  left: 0;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-drawer {
  box-sizing: border-box;
  inset: 0;
  outline: 0;
  pointer-events: none;
  position: fixed;
  display: flex;
  overflow: hidden;
  padding: 0.5rem;
  justify-content: flex-end;
  z-index: var(--drawer-z-index, 5);
}
@media (width >= 680px) {
  .mozaic-v2 .mc-drawer {
    padding: 1rem;
  }
}
.mozaic-v2 .mc-drawer--left {
  justify-content: flex-start;
}
.mozaic-v2 .mc-drawer--left .mc-drawer__dialog {
  transform: translate3d(-100%, 0, 0);
}
@media (width >= 680px) {
  .mozaic-v2 .mc-drawer--extend .mc-drawer__dialog {
    max-width: 39rem;
  }
}
.mozaic-v2 .mc-drawer__dialog {
  background: #ffffff;
  display: flex;
  flex-direction: column;
  height: 100%;
  max-width: 100%;
  transform: translate3d(100%, 0, 0);
  transition: visibility 0s linear 0.4s, transform 0.4s;
  visibility: hidden;
  width: 100%;
  z-index: var(--drawer-z-index, 5);
  border-radius: 1rem;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-drawer__dialog {
    max-width: 25rem;
  }
}
.mozaic-v2 .mc-drawer__header {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 4rem;
}
.mozaic-v2 .mc-drawer__icon {
  height: 1.5rem;
  margin-right: 0.75rem;
  width: 1.5rem;
}
.mozaic-v2 .mc-drawer__title {
  font-size: 0.875rem;
  font-weight: 600;
  color: #666666;
  margin-bottom: 0;
  margin-top: 0;
  text-align: center;
  flex-grow: 1;
}
.mozaic-v2 .mc-drawer__title:first-child {
  padding-left: 4rem;
}
.mozaic-v2 .mc-drawer__back, .mozaic-v2 .mc-drawer__close {
  margin: 0.5rem;
}
.mozaic-v2 .mc-drawer__body {
  flex: 1 1;
  overflow: hidden;
}
.mozaic-v2 .mc-drawer__body:last-child {
  margin-bottom: 1.5rem;
  padding-bottom: 1.5rem;
}
.mozaic-v2 .mc-drawer__content {
  max-height: 100%;
  overflow: hidden auto;
  padding: 0.5rem 1rem 0;
  color: #000000;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-drawer__content {
    padding: 1.5rem;
  }
}
.mozaic-v2 .mc-drawer__content__title {
  font-size: 1.5rem;
  margin: 0 0 0.5rem;
}
.mozaic-v2 .mc-drawer__footer {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 1rem 1.5rem;
  border-top: 0.0625rem solid #cccccc;
}
@media (width >= 680px) {
  .mozaic-v2 .mc-drawer__footer {
    justify-content: center;
    flex-direction: row;
  }
}
.mozaic-v2 .mc-drawer-open {
  overflow: hidden;
}
.mozaic-v2 .mc-drawer.is-open .mc-drawer__dialog {
  pointer-events: all;
  transform: translate3d(0, 0, 0);
  transition: visibility 0s linear 0s, transform 0.4s;
  visibility: visible;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-controls-options {
  align-items: center;
  display: inline-flex;
  justify-content: center;
  gap: 0.5rem;
}
.mozaic-v2 .mc-controls-options__button {
  background-color: transparent;
  border-width: 0;
  color: initial;
  font-family: inherit;
  outline: none;
  appearance: none;
  cursor: pointer;
  padding: 0;
  border-radius: 100%;
}
.mozaic-v2 .mc-controls-options__button:hover .mc-controls-options__icon {
  fill: #4d4d4d;
}
.mozaic-v2 .mc-controls-options__button:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-controls-options__icon {
  fill: #666666;
  color: #666666;
}
.mozaic-v2 .mc-controls-options__button, .mozaic-v2 .mc-controls-options__icon {
  height: 1.5rem;
  width: 1.5rem;
}
.mozaic-v2 .mc-controls-options__label {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 .mc-controls-options__unit {
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 600;
  color: #000000;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-tag {
  font-size: 0.875rem;
  border-radius: 2rem;
  height: 2rem;
  padding-inline: 0.75rem;
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  background: #ffffff;
  color: #000000;
  border: 0.0625rem solid #cccccc;
}
.mozaic-v2 .mc-tag--s {
  font-size: 0.75rem;
  border-radius: 1.5rem;
  height: 1.5rem;
  padding-inline: 0.5rem;
}
.mozaic-v2 .mc-tag--l {
  font-size: 0.875rem;
  border-radius: 2.5rem;
  height: 2.5rem;
  padding-inline: 1rem;
}
.mozaic-v2 .mc-tag.is-disabled, .mozaic-v2 .mc-tag:disabled {
  cursor: not-allowed;
  background: #d9d9d9;
  color: #737373;
  border-color: #d9d9d9;
  box-shadow: none;
}
.mozaic-v2 .mc-tag.is-disabled .mc-badge, .mozaic-v2 .mc-tag:disabled .mc-badge {
  color: currentcolor;
}
.mozaic-v2 .mc-tag-interactive {
  text-decoration: none;
  outline: none;
  cursor: pointer;
  font-weight: 600;
}
.mozaic-v2 .mc-tag-interactive:not(:disabled):hover {
  box-shadow: inset 0 0 0 0.0625rem #999999;
}
.mozaic-v2 .mc-tag-interactive:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-tag-contextualised {
  gap: 0.25rem;
  text-decoration: none;
  outline: none;
  color: #ffffff;
  border: none;
  background: #001a3d;
  cursor: pointer;
  font-weight: 600;
  padding-inline-end: 1rem;
  padding-inline-start: 0.5rem;
}
.mozaic-v2 .mc-tag-contextualised:not(:disabled):hover {
  background: #002a5b;
}
.mozaic-v2 .mc-tag-contextualised:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-tag-contextualised.mc-tag--s {
  padding-inline-end: 0.5rem;
  padding-inline-start: 0.25rem;
}
.mozaic-v2 .mc-tag-removable {
  padding: 0 0 0 1rem;
  background: #333333;
  color: #ffffff;
  border: none;
}
.mozaic-v2 .mc-tag-removable__remove {
  width: 2rem;
  height: 2rem;
  background-size: 1.5rem;
  background: transparent;
  border: none;
  margin: 0 0 0 0.125rem;
  padding: 0.25rem;
  display: block;
  cursor: pointer;
  border-radius: 100%;
}
.mozaic-v2 .mc-tag-removable__remove:hover {
  background: #4d4d4d;
}
.mozaic-v2 .mc-tag-removable__remove:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-tag-removable__icon {
  fill: #cccccc;
  width: 1.5rem;
  height: 1.5rem;
}
.mozaic-v2 .mc-tag-removable__text {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 .mc-tag-removable.mc-tag--s {
  padding: 0 0 0 0.5rem;
}
.mozaic-v2 .mc-tag-removable.mc-tag--s .mc-tag-removable__remove {
  width: 1.5rem;
  height: 1.5rem;
  padding: 0.125rem;
}
.mozaic-v2 .mc-tag-removable.mc-tag--s .mc-tag-removable__icon {
  width: 1.25rem;
  height: 1.25rem;
}
.mozaic-v2 .mc-tag-removable.mc-tag--l .mc-tag-removable__remove {
  width: 2.5rem;
  height: 2.5rem;
}
.mozaic-v2 .mc-tag-removable.mc-tag--l .mc-tag-removable__icon {
  width: 2rem;
  height: 2rem;
}
.mozaic-v2 .mc-tag-selectable {
  gap: 0.25rem;
  white-space: nowrap;
  cursor: pointer;
  padding-inline-start: 0.5rem;
  font-weight: 600;
}
.mozaic-v2 .mc-tag-selectable:hover {
  box-shadow: inset 0 0 0 0.0625rem #999999;
}
.mozaic-v2 .mc-tag-selectable:has(:focus-visible) {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-tag-selectable:has(:checked) {
  background: #001a3d;
  color: #ffffff;
  border: none;
}
.mozaic-v2 .mc-tag-selectable:has(:checked)::before {
  display: inline-block;
  content: "";
  height: 1.25rem;
  width: 1.25rem;
  background-color: #ffffff;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}
.mozaic-v2 .mc-tag-selectable:has(:checked):not(:has(:disabled)):hover {
  background: #002a5b;
  border-color: #002a5b;
  box-shadow: none;
}
.mozaic-v2 .mc-tag-selectable:has(:disabled) {
  cursor: not-allowed;
  background: #d9d9d9;
  color: #737373;
  border-color: #d9d9d9;
  box-shadow: none;
}
.mozaic-v2 .mc-tag-selectable:has(:disabled)::before {
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill-rule='evenodd' d='M14.697 6.553a.75.75 0 0 1 0 1.06l-5.833 5.834a.75.75 0 0 1-1.06 0l-2.5-2.5a.75.75 0 0 1 1.06-1.06l1.97 1.97 5.303-5.304a.75.75 0 0 1 1.06 0'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h20v20H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E") no-repeat center/contain;
}
.mozaic-v2 .mc-tag-selectable .mc-tag__input {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 .mc-tag-selectable .mc-tag__label {
  user-select: none;
}
.mozaic-v2 .mc-tag-selectable.mc-tag--s {
  padding-inline-start: 0.25rem;
  gap: 0.125rem;
}
.mozaic-v2 .mc-tag-selectable.mc-tag--l {
  padding-inline-start: 0.75rem;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-radio {
  align-items: center;
  display: flex;
  gap: 0.5rem;
  padding: 0.375rem;
}
.mozaic-v2 .mc-radio__label {
  font-size: 1rem;
  line-height: 1.3;
  color: #000000;
  cursor: pointer;
}
.mozaic-v2 .mc-radio__input {
  appearance: none;
  margin: 0;
  cursor: pointer;
  flex-shrink: 0;
  transition: box-shadow 200ms ease;
  background-color: #ffffff;
  border: 0.125rem solid #666666;
  border-radius: 100%;
  transition: all ease 200ms;
  height: 1.25rem;
  width: 1.25rem;
  position: relative;
}
.mozaic-v2 .mc-radio__input::before {
  border-radius: 100%;
  content: "";
  display: block;
  height: 0.5rem;
  left: 50%;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  width: 0.5rem;
}
.mozaic-v2 .mc-radio__input:hover {
  border-color: #4d4d4d;
}
.mozaic-v2 .mc-radio__input:focus-visible {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-radio__input:checked {
  background-color: #ff941a;
}
.mozaic-v2 .mc-radio__input:checked::before {
  background-color: #ffffff;
}
.mozaic-v2 .mc-radio__input:checked, .mozaic-v2 .mc-radio__input:disabled {
  border-color: transparent;
}
.mozaic-v2 .mc-radio__input:disabled {
  background-color: #d9d9d9;
  cursor: not-allowed;
}
.mozaic-v2 .mc-radio__input:disabled:checked::before {
  background-color: #737373;
}
.mozaic-v2 .mc-radio__input:disabled + .mc-radio__label {
  color: #737373;
  cursor: not-allowed;
}
.mozaic-v2 .mc-radio__input:not(:disabled):checked:hover {
  background-color: #e05a00;
}
.mozaic-v2 .mc-radio__input.is-invalid:not(:checked) {
  border-color: #ea302d;
}
.mozaic-v2 .mc-radio__input.is-invalid:not(:checked):hover {
  border-color: #c61112;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-flag {
  padding: 0 0.5rem;
  border-radius: 0.125rem;
  white-space: nowrap;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.3;
  height: 1.5rem;
  display: inline-flex;
  align-items: center;
  color: #ffffff;
  background-color: #001a3d;
}
.mozaic-v2 .mc-flag--accent {
  color: #001a3d;
  background-color: #ff941a;
}
.mozaic-v2 .mc-flag--danger {
  color: #ffffff;
  background-color: #c61112;
}
.mozaic-v2 .mc-flag--inverse {
  color: #000000;
  background-color: #ffffff;
}
.mozaic-v2 {
  /**
   * Do not edit directly, this file was auto-generated.
   */
  /* stylelint-disable string-no-newline */
}
.mozaic-v2 .mc-text-input {
  transition: box-shadow 200ms ease;
  background-color: #ffffff;
  border: 0.0625rem solid #666666;
  border-radius: 0.25rem;
  transition: all ease 200ms;
  color: #000000;
  display: block;
  width: 100%;
  height: 3rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  box-sizing: border-box;
}
.mozaic-v2 .mc-text-input__control {
  background-color: transparent;
  border-width: 0;
  font-family: inherit;
  outline: none;
}
.mozaic-v2 .mc-text-input__control[type=number] {
  /* For Blink & WebKit rendering engines */
}
.mozaic-v2 .mc-text-input__control[type=number]::-webkit-inner-spin-button, .mozaic-v2 .mc-text-input__control[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.mozaic-v2 .mc-text-input__control[type=number] {
  /* For Gecko rendering engine */
  appearance: textfield;
}
.mozaic-v2 .mc-text-input__control[type=search]::-webkit-search-decoration, .mozaic-v2 .mc-text-input__control[type=search]::-webkit-search-cancel-button {
  appearance: none;
}
.mozaic-v2 .mc-text-input__control {
  padding: 0.75rem 0.6875rem;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 400;
  color: #000000;
  flex-grow: 1;
}
.mozaic-v2 .mc-text-input__control::placeholder {
  color: #666666;
}
.mozaic-v2 .mc-text-input__addon {
  font-size: 1rem;
  font-weight: 600;
  color: #000000;
}
.mozaic-v2 .mc-text-input__icon {
  fill: #666666;
  height: 1.5rem;
  width: 1.5rem;
  flex-shrink: 0;
}
.mozaic-v2 .mc-text-input:focus-within {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-text-input:hover:not(:focus-within) {
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem #4d4d4d;
}
.mozaic-v2 .mc-text-input:has(input:disabled) {
  background-color: #d9d9d9;
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: #737373;
  pointer-events: none;
}
.mozaic-v2 .mc-text-input:has(input[readonly]) {
  border-color: #cccccc;
  pointer-events: none;
}
.mozaic-v2 .mc-text-input:has(.mc-text-input__icon), .mozaic-v2 .mc-text-input:has(.mc-text-input__addon) {
  padding-inline-start: 0.6875rem;
}
.mozaic-v2 .mc-text-input:has(.mc-text-input__icon) .mc-text-input__control, .mozaic-v2 .mc-text-input:has(.mc-text-input__addon) .mc-text-input__control {
  padding-inline-start: 0;
}
.mozaic-v2 .mc-text-input:has(.mc-controls-options), .mozaic-v2 .mc-text-input:has(.mc-text-input__addon) {
  padding-inline-end: 0.6875rem;
}
.mozaic-v2 .mc-text-input:has(.mc-controls-options) .mc-text-input__control, .mozaic-v2 .mc-text-input:has(.mc-text-input__addon) .mc-text-input__control {
  padding-inline-end: 0;
}
.mozaic-v2 .mc-text-input--s {
  height: 2rem;
}
.mozaic-v2 .mc-text-input--s .mc-text-input__control {
  padding: 0.375rem 0.6875rem;
  font-size: 0.875rem;
  line-height: 1.3;
}
.mozaic-v2 .mc-text-input--s:has(.mc-text-input__icon) {
  padding-inline-start: 0.4375rem;
}
.mozaic-v2 .mc-text-input--s:has(.mc-controls-options) {
  padding-inline-end: 0.4375rem;
}
.mozaic-v2 .mc-text-input.is-invalid {
  border-color: #ea302d;
  box-shadow: 0 0 0 0.0625rem #ea302d;
}
.mozaic-v2 .mc-text-input.is-invalid:hover:not(:focus-within) {
  border-color: #c61112;
  box-shadow: 0 0 0 0.0625rem #c61112;
}
.mozaic-v2 .mc-text-input * {
  box-sizing: border-box;
}
.mozaic-v2 {
  /* stylelint-enable string-no-newline */
  /**
   * Do not edit directly, this file was auto-generated.
   */
  /* stylelint-disable string-no-newline */
}
.mozaic-v2 .mc-field__label, .mozaic-v2 .mc-field__legend {
  font-size: 0.875rem;
  line-height: 1.3;
  font-weight: 400;
  color: #000000;
}
.mozaic-v2 .mc-field__legend {
  padding-inline: 0;
}
.mozaic-v2 .mc-field__requirement, .mozaic-v2 .mc-field__help {
  font-size: 0.75rem;
  line-height: 1.5;
  font-weight: 400;
  vertical-align: top;
  color: #666666;
}
.mozaic-v2 .mc-field__help {
  display: block;
  margin-top: 0.125rem;
}
.mozaic-v2 .mc-field__content {
  margin-top: 0.5rem;
}
.mozaic-v2 .mc-field__validation-message {
  font-size: 0.875rem;
  line-height: 1.5;
  display: inline-flex;
  gap: 0.25rem;
  margin-top: 0.25rem;
}
.mozaic-v2 .mc-field__validation-message.is-valid::before, .mozaic-v2 .mc-field__validation-message.is-invalid::before {
  content: "";
  height: 1.25rem;
  width: 1.25rem;
}
.mozaic-v2 .mc-field__validation-message.is-valid {
  color: #117f03;
}
.mozaic-v2 .mc-field__validation-message.is-valid::before {
  background-color: #117f03;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M3.25 10c0-3.72792 3.02208-6.75 6.75-6.75 3.7279 0 6.75 3.02208 6.75 6.75 0 3.7279-3.0221 6.75-6.75 6.75-3.72792 0-6.75-3.0221-6.75-6.75ZM10 1.75c-4.55635 0-8.25 3.69365-8.25 8.25 0 4.5563 3.69365 8.25 8.25 8.25 4.5563 0 8.25-3.6937 8.25-8.25 0-4.55635-3.6937-8.25-8.25-8.25Zm4.2803 6.697c.2929-.2929.2929-.76777 0-1.06066-.2929-.2929-.7677-.2929-1.0606 0L9.16667 11.4393 7.197 9.46967c-.2929-.29289-.76777-.29289-1.06066 0-.2929.29289-.2929.76773 0 1.06063l2.5 2.5c.29289.2929.76776.2929 1.06066 0l4.5833-4.5833Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.mozaic-v2 .mc-field__validation-message.is-invalid {
  color: #c61112;
}
.mozaic-v2 .mc-field__validation-message.is-invalid::before {
  background-color: #c61112;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' aria-hidden='true' height='1.25rem' width='1.25rem' viewBox='0 0 20 20'%3E%3Cpath fill-rule='evenodd' d='M10 3.25c-3.72792 0-6.75 3.02208-6.75 6.75 0 3.7279 3.02208 6.75 6.75 6.75 3.7279 0 6.75-3.0221 6.75-6.75 0-3.72792-3.0221-6.75-6.75-6.75ZM1.75 10c0-4.55635 3.69365-8.25 8.25-8.25 4.5563 0 8.25 3.69365 8.25 8.25 0 4.5563-3.6937 8.25-8.25 8.25-4.55635 0-8.25-3.6937-8.25-8.25ZM10 5.91667c.4142 0 .75.33578.75.75v4.16663c0 .4142-.3358.75-.75.75-.41421 0-.75-.3358-.75-.75V6.66667c0-.41422.33579-.75.75-.75Zm0 8.25003c.4602 0 .8333-.3731.8333-.8334 0-.4602-.3731-.8333-.8333-.8333-.46024 0-.83333.3731-.83333.8333 0 .4603.37309.8334.83333.8334Z'/%3E%3C/svg%3E") no-repeat center/contain;
}
.mozaic-v2 .mc-field__validation-message.is-loading {
  color: #666666;
}
.mozaic-v2 .mc-field--group {
  border-width: 0;
  margin-inline: 0;
  padding: 0;
}
.mozaic-v2 .mc-field--group .mc-field__content {
  display: flex;
  flex-direction: column;
  flex-shrink: 0;
  gap: 0.25rem;
}
.mozaic-v2 .mc-field--group .mc-field__content:where(.mc-field__content--inline) {
  flex-flow: row wrap;
  gap: 0.25rem 1rem;
}
.mozaic-v2 {
  /* stylelint-enable string-no-newline */
  /**
   * Do not edit directly, this file was auto-generated.
   */
}
.mozaic-v2 .mc-quantity-selector {
  background-color: #ffffff;
  border: 0.0625rem solid #666666;
  border-radius: 0.25rem;
  transition: all ease 200ms;
  color: #000000;
  display: block;
  width: 100%;
  height: 3rem;
  display: flex;
  gap: 0.25rem;
  padding: 0.1875rem;
  position: relative;
  border-radius: 0.25rem;
  box-sizing: border-box;
}
.mozaic-v2 .mc-quantity-selector__control {
  background-color: transparent;
  border-width: 0;
  color: inherit;
  font-family: inherit;
  outline: none;
}
.mozaic-v2 .mc-quantity-selector__control[type=number] {
  /* For Blink & WebKit rendering engines */
}
.mozaic-v2 .mc-quantity-selector__control[type=number]::-webkit-inner-spin-button, .mozaic-v2 .mc-quantity-selector__control[type=number]::-webkit-outer-spin-button {
  appearance: none;
  margin: 0;
}
.mozaic-v2 .mc-quantity-selector__control[type=number] {
  /* For Gecko rendering engine */
  appearance: textfield;
}
.mozaic-v2 .mc-quantity-selector__control[type=search]::-webkit-search-decoration, .mozaic-v2 .mc-quantity-selector__control[type=search]::-webkit-search-cancel-button {
  appearance: none;
}
.mozaic-v2 .mc-quantity-selector__control {
  padding: 0;
  font-size: inherit;
  font-size: 1rem;
  line-height: 1.5;
  font-weight: 600;
  cursor: inherit;
  text-align: center;
  flex-grow: 1;
}
.mozaic-v2 .mc-quantity-selector__control::placeholder {
  color: #666666;
}
.mozaic-v2 .mc-quantity-selector__button {
  background-color: transparent;
  border-width: 0;
  color: initial;
  font-family: inherit;
  outline: none;
  appearance: none;
  cursor: pointer;
  padding: 0;
  height: 2.5rem;
  width: 2.5rem;
  border-radius: 100%;
  color: #000000;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
}
.mozaic-v2 .mc-quantity-selector__button:disabled {
  color: #b3b3b3;
  cursor: not-allowed;
}
.mozaic-v2 .mc-quantity-selector__button:hover:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.05);
}
.mozaic-v2 .mc-quantity-selector__button--decrease {
  order: -1;
}
.mozaic-v2 .mc-quantity-selector__icon {
  height: 1.5rem;
  width: 1.5rem;
  fill: currentcolor;
}
.mozaic-v2 .mc-quantity-selector__label {
  clip-path: inset(100%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  padding: 0;
  width: 1px;
}
.mozaic-v2 .mc-quantity-selector::after {
  transition: box-shadow 200ms ease;
  content: "";
  position: absolute;
  inset: -0.125rem var(--inset-x, 3rem);
  pointer-events: none;
  display: block;
  border-radius: 0.25rem;
}
.mozaic-v2 .mc-quantity-selector:hover:not(:focus-within) {
  border-color: #4d4d4d;
  box-shadow: 0 0 0 0.0625rem #4d4d4d;
}
.mozaic-v2 .mc-quantity-selector:has(input:disabled) {
  background-color: #d9d9d9;
  cursor: not-allowed;
  border-color: transparent;
  box-shadow: none;
  color: #737373;
  pointer-events: none;
}
.mozaic-v2 .mc-quantity-selector:has(input:disabled) .mc-quantity-selector__button:disabled {
  color: #737373;
}
.mozaic-v2 .mc-quantity-selector:has(input[readonly]) {
  border-color: #cccccc;
  pointer-events: none;
}
.mozaic-v2 .mc-quantity-selector:has(input[readonly]) .mc-quantity-selector__control[readonly] {
  text-align: left;
  padding-left: 0.5rem;
}
.mozaic-v2 .mc-quantity-selector:has(input:focus)::after {
  box-shadow: 0 0 0 0.125rem var(--focus-color-mid, #ffffff), 0 0 0 0.25rem var(--focus-color-outer, #000000);
  outline: 0.125rem solid transparent;
  outline-offset: 0.125rem;
}
.mozaic-v2 .mc-quantity-selector--s {
  --inset-x: 2rem;
  height: 2rem;
}
.mozaic-v2 .mc-quantity-selector--s .mc-quantity-selector__button {
  height: 1.5rem;
  width: 1.5rem;
}
.mozaic-v2 .mc-quantity-selector--s .mc-quantity-selector__icon {
  height: 1.25rem;
  width: 1.25rem;
}
.mozaic-v2 .mc-quantity-selector.is-invalid {
  border-color: #ea302d;
  box-shadow: 0 0 0 0.0625rem #ea302d;
}
.mozaic-v2 .mc-quantity-selector.is-invalid:hover:not(:focus-within) {
  border-color: #c61112;
  box-shadow: 0 0 0 0.0625rem #c61112;
}
.mozaic-v2 .mc-quantity-selector * {
  box-sizing: border-box;
}