/* src/styles.scss */
@font-face {
  font-family: "eonBrixSans";
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/Eon-Brix/EON_BrixSansWeb-Regular.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "eonBrixMedium";
  font-style: normal;
  font-weight: 100;
  src: url(/assets/fonts/Eon-Brix/EON_BrixSansWeb-Medium.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "eonBrixBold";
  font-style: normal;
  font-weight: 500;
  src: url(/assets/fonts/Eon-Brix/EON_BrixSansWeb-Bold.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "eonBrixBlack";
  font-style: normal;
  font-weight: 900;
  src: url(/assets/fonts/Eon-Brix/EON_BrixSansWeb-Black.ttf) format("truetype");
  font-display: swap;
}
@font-face {
  font-family: "eonHeading";
  font-style: normal;
  font-weight: 400;
  src: url(/assets/fonts/Eon-Head/EON_Head.otf) format("opentype");
  font-display: swap;
}
.mat-elevation-z0,
.mat-mdc-elevation-specific.mat-elevation-z0 {
  box-shadow: var(--mat-app-elevation-shadow-level-0, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow, 0px 0px 0px 0px --mat-sys-shadow);
}
.mat-elevation-z1,
.mat-mdc-elevation-specific.mat-elevation-z1 {
  box-shadow: var(--mat-app-elevation-shadow-level-1, 0px 2px 1px -1px --mat-sys-shadow, 0px 1px 1px 0px --mat-sys-shadow, 0px 1px 3px 0px --mat-sys-shadow);
}
.mat-elevation-z2,
.mat-mdc-elevation-specific.mat-elevation-z2 {
  box-shadow: var(--mat-app-elevation-shadow-level-2, 0px 3px 1px -2px --mat-sys-shadow, 0px 2px 2px 0px --mat-sys-shadow, 0px 1px 5px 0px --mat-sys-shadow);
}
.mat-elevation-z3,
.mat-mdc-elevation-specific.mat-elevation-z3 {
  box-shadow: var(--mat-app-elevation-shadow-level-3, 0px 3px 3px -2px --mat-sys-shadow, 0px 3px 4px 0px --mat-sys-shadow, 0px 1px 8px 0px --mat-sys-shadow);
}
.mat-elevation-z4,
.mat-mdc-elevation-specific.mat-elevation-z4 {
  box-shadow: var(--mat-app-elevation-shadow-level-4, 0px 2px 4px -1px --mat-sys-shadow, 0px 4px 5px 0px --mat-sys-shadow, 0px 1px 10px 0px --mat-sys-shadow);
}
.mat-elevation-z5,
.mat-mdc-elevation-specific.mat-elevation-z5 {
  box-shadow: var(--mat-app-elevation-shadow-level-5, 0px 3px 5px -1px --mat-sys-shadow, 0px 5px 8px 0px --mat-sys-shadow, 0px 1px 14px 0px --mat-sys-shadow);
}
.mat-elevation-z6,
.mat-mdc-elevation-specific.mat-elevation-z6 {
  box-shadow: var(--mat-app-elevation-shadow-level-6, 0px 3px 5px -1px --mat-sys-shadow, 0px 6px 10px 0px --mat-sys-shadow, 0px 1px 18px 0px --mat-sys-shadow);
}
.mat-elevation-z7,
.mat-mdc-elevation-specific.mat-elevation-z7 {
  box-shadow: var(--mat-app-elevation-shadow-level-7, 0px 4px 5px -2px --mat-sys-shadow, 0px 7px 10px 1px --mat-sys-shadow, 0px 2px 16px 1px --mat-sys-shadow);
}
.mat-elevation-z8,
.mat-mdc-elevation-specific.mat-elevation-z8 {
  box-shadow: var(--mat-app-elevation-shadow-level-8, 0px 5px 5px -3px --mat-sys-shadow, 0px 8px 10px 1px --mat-sys-shadow, 0px 3px 14px 2px --mat-sys-shadow);
}
.mat-elevation-z9,
.mat-mdc-elevation-specific.mat-elevation-z9 {
  box-shadow: var(--mat-app-elevation-shadow-level-9, 0px 5px 6px -3px --mat-sys-shadow, 0px 9px 12px 1px --mat-sys-shadow, 0px 3px 16px 2px --mat-sys-shadow);
}
.mat-elevation-z10,
.mat-mdc-elevation-specific.mat-elevation-z10 {
  box-shadow: var(--mat-app-elevation-shadow-level-10, 0px 6px 6px -3px --mat-sys-shadow, 0px 10px 14px 1px --mat-sys-shadow, 0px 4px 18px 3px --mat-sys-shadow);
}
.mat-elevation-z11,
.mat-mdc-elevation-specific.mat-elevation-z11 {
  box-shadow: var(--mat-app-elevation-shadow-level-11, 0px 6px 7px -4px --mat-sys-shadow, 0px 11px 15px 1px --mat-sys-shadow, 0px 4px 20px 3px --mat-sys-shadow);
}
.mat-elevation-z12,
.mat-mdc-elevation-specific.mat-elevation-z12 {
  box-shadow: var(--mat-app-elevation-shadow-level-12, 0px 7px 8px -4px --mat-sys-shadow, 0px 12px 17px 2px --mat-sys-shadow, 0px 5px 22px 4px --mat-sys-shadow);
}
.mat-elevation-z13,
.mat-mdc-elevation-specific.mat-elevation-z13 {
  box-shadow: var(--mat-app-elevation-shadow-level-13, 0px 7px 8px -4px --mat-sys-shadow, 0px 13px 19px 2px --mat-sys-shadow, 0px 5px 24px 4px --mat-sys-shadow);
}
.mat-elevation-z14,
.mat-mdc-elevation-specific.mat-elevation-z14 {
  box-shadow: var(--mat-app-elevation-shadow-level-14, 0px 7px 9px -4px --mat-sys-shadow, 0px 14px 21px 2px --mat-sys-shadow, 0px 5px 26px 4px --mat-sys-shadow);
}
.mat-elevation-z15,
.mat-mdc-elevation-specific.mat-elevation-z15 {
  box-shadow: var(--mat-app-elevation-shadow-level-15, 0px 8px 9px -5px --mat-sys-shadow, 0px 15px 22px 2px --mat-sys-shadow, 0px 6px 28px 5px --mat-sys-shadow);
}
.mat-elevation-z16,
.mat-mdc-elevation-specific.mat-elevation-z16 {
  box-shadow: var(--mat-app-elevation-shadow-level-16, 0px 8px 10px -5px --mat-sys-shadow, 0px 16px 24px 2px --mat-sys-shadow, 0px 6px 30px 5px --mat-sys-shadow);
}
.mat-elevation-z17,
.mat-mdc-elevation-specific.mat-elevation-z17 {
  box-shadow: var(--mat-app-elevation-shadow-level-17, 0px 8px 11px -5px --mat-sys-shadow, 0px 17px 26px 2px --mat-sys-shadow, 0px 6px 32px 5px --mat-sys-shadow);
}
.mat-elevation-z18,
.mat-mdc-elevation-specific.mat-elevation-z18 {
  box-shadow: var(--mat-app-elevation-shadow-level-18, 0px 9px 11px -5px --mat-sys-shadow, 0px 18px 28px 2px --mat-sys-shadow, 0px 7px 34px 6px --mat-sys-shadow);
}
.mat-elevation-z19,
.mat-mdc-elevation-specific.mat-elevation-z19 {
  box-shadow: var(--mat-app-elevation-shadow-level-19, 0px 9px 12px -6px --mat-sys-shadow, 0px 19px 29px 2px --mat-sys-shadow, 0px 7px 36px 6px --mat-sys-shadow);
}
.mat-elevation-z20,
.mat-mdc-elevation-specific.mat-elevation-z20 {
  box-shadow: var(--mat-app-elevation-shadow-level-20, 0px 10px 13px -6px --mat-sys-shadow, 0px 20px 31px 3px --mat-sys-shadow, 0px 8px 38px 7px --mat-sys-shadow);
}
.mat-elevation-z21,
.mat-mdc-elevation-specific.mat-elevation-z21 {
  box-shadow: var(--mat-app-elevation-shadow-level-21, 0px 10px 13px -6px --mat-sys-shadow, 0px 21px 33px 3px --mat-sys-shadow, 0px 8px 40px 7px --mat-sys-shadow);
}
.mat-elevation-z22,
.mat-mdc-elevation-specific.mat-elevation-z22 {
  box-shadow: var(--mat-app-elevation-shadow-level-22, 0px 10px 14px -6px --mat-sys-shadow, 0px 22px 35px 3px --mat-sys-shadow, 0px 8px 42px 7px --mat-sys-shadow);
}
.mat-elevation-z23,
.mat-mdc-elevation-specific.mat-elevation-z23 {
  box-shadow: var(--mat-app-elevation-shadow-level-23, 0px 11px 14px -7px --mat-sys-shadow, 0px 23px 36px 3px --mat-sys-shadow, 0px 9px 44px 8px --mat-sys-shadow);
}
.mat-elevation-z24,
.mat-mdc-elevation-specific.mat-elevation-z24 {
  box-shadow: var(--mat-app-elevation-shadow-level-24, 0px 11px 15px -7px --mat-sys-shadow, 0px 24px 38px 3px --mat-sys-shadow, 0px 9px 46px 8px --mat-sys-shadow);
}
html {
  --mat-sys-on-surface: initial;
}
.mat-app-background {
  background-color: var(--mat-app-background-color, var(--mat-sys-background, transparent));
  color: var(--mat-app-text-color, var(--mat-sys-on-background, inherit));
}
html {
  --mat-badge-text-font: eonBrixSans, sans-serif;
  --mat-badge-line-height: 22px;
  --mat-badge-text-size: 12px;
  --mat-badge-text-weight: 600;
  --mat-badge-small-size-text-size: 9px;
  --mat-badge-small-size-line-height: 16px;
  --mat-badge-large-size-text-size: 24px;
  --mat-badge-large-size-line-height: 28px;
}
.mat-h1,
.mat-headline-5,
.mat-typography .mat-h1,
.mat-typography .mat-headline-5,
.mat-typography h1 {
  font: 400 24px / 32px eonBrixSans, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h2,
.mat-headline-6,
.mat-typography .mat-h2,
.mat-typography .mat-headline-6,
.mat-typography h2 {
  font: 500 20px / 32px eonBrixSans, sans-serif;
  letter-spacing: 0.0125em;
  margin: 0 0 16px;
}
.mat-h3,
.mat-subtitle-1,
.mat-typography .mat-h3,
.mat-typography .mat-subtitle-1,
.mat-typography h3 {
  font: 400 16px / 28px eonBrixSans, sans-serif;
  letter-spacing: 0.009375em;
  margin: 0 0 16px;
}
.mat-h4,
.mat-body-1,
.mat-typography .mat-h4,
.mat-typography .mat-body-1,
.mat-typography h4 {
  font: 500 16px / 24px eonBrixSans, sans-serif;
  letter-spacing: normal;
  margin: 0 0 16px;
}
.mat-h5,
.mat-typography .mat-h5,
.mat-typography h5 {
  font: 400 calc(14px * 0.83) / 20px eonBrixSans, sans-serif;
  margin: 0 0 12px;
}
.mat-h6,
.mat-typography .mat-h6,
.mat-typography h6 {
  font: 400 calc(14px * 0.67) / 20px eonBrixSans, sans-serif;
  margin: 0 0 12px;
}
.mat-body-strong,
.mat-subtitle-2,
.mat-typography .mat-body-strong,
.mat-typography .mat-subtitle-2 {
  font: 500 14px / 22px eonBrixSans, sans-serif;
  letter-spacing: 0.0071428571em;
}
.mat-body,
.mat-body-2,
.mat-typography .mat-body,
.mat-typography .mat-body-2,
.mat-typography {
  font: 400 14px / 20px eonBrixSans, sans-serif;
  letter-spacing: 0.0178571429em;
}
.mat-body p,
.mat-body-2 p,
.mat-typography .mat-body p,
.mat-typography .mat-body-2 p,
.mat-typography p {
  margin: 0 0 12px;
}
.mat-small,
.mat-caption,
.mat-typography .mat-small,
.mat-typography .mat-caption {
  font: 400 12px / 20px eonBrixSans, sans-serif;
  letter-spacing: 0.0333333333em;
}
.mat-headline-1,
.mat-typography .mat-headline-1 {
  font: 700 10px / 10px eonBrixSans, sans-serif;
  letter-spacing: normal;
  margin: 0 0 56px;
}
.mat-headline-2,
.mat-typography .mat-headline-2 {
  font: 300 60px / 60px eonBrixSans, sans-serif;
  letter-spacing: -0.0083333333em;
  margin: 0 0 64px;
}
.mat-headline-3,
.mat-typography .mat-headline-3 {
  font: 400 48px / 50px eonBrixSans, sans-serif;
  letter-spacing: normal;
  margin: 0 0 64px;
}
.mat-headline-4,
.mat-typography .mat-headline-4 {
  font: 400 34px / 40px eonBrixSans, sans-serif;
  letter-spacing: 0.0073529412em;
  margin: 0 0 64px;
}
html {
  --mat-bottom-sheet-container-text-font: eonBrixSans, sans-serif;
  --mat-bottom-sheet-container-text-line-height: 20px;
  --mat-bottom-sheet-container-text-size: 14px;
  --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
  --mat-bottom-sheet-container-text-weight: 400;
}
html {
  --mat-button-toggle-label-text-font: eonBrixSans, sans-serif;
  --mat-button-toggle-label-text-line-height: 24px;
  --mat-button-toggle-label-text-size: 16px;
  --mat-button-toggle-label-text-tracking: normal;
  --mat-button-toggle-label-text-weight: 500;
  --mat-button-toggle-legacy-label-text-font: eonBrixSans, sans-serif;
  --mat-button-toggle-legacy-label-text-line-height: 24px;
  --mat-button-toggle-legacy-label-text-size: 16px;
  --mat-button-toggle-legacy-label-text-tracking: normal;
  --mat-button-toggle-legacy-label-text-weight: 500;
}
html {
  --mat-datepicker-calendar-text-font: eonBrixSans, sans-serif;
  --mat-datepicker-calendar-text-size: 13px;
  --mat-datepicker-calendar-body-label-text-size: 14px;
  --mat-datepicker-calendar-body-label-text-weight: 500;
  --mat-datepicker-calendar-period-button-text-size: 14px;
  --mat-datepicker-calendar-period-button-text-weight: 500;
  --mat-datepicker-calendar-header-text-size: 11px;
  --mat-datepicker-calendar-header-text-weight: 500;
}
html {
  --mat-expansion-header-text-font: eonBrixSans, sans-serif;
  --mat-expansion-header-text-size: 14px;
  --mat-expansion-header-text-weight: 500;
  --mat-expansion-header-text-line-height: inherit;
  --mat-expansion-header-text-tracking: inherit;
  --mat-expansion-container-text-font: eonBrixSans, sans-serif;
  --mat-expansion-container-text-line-height: 20px;
  --mat-expansion-container-text-size: 14px;
  --mat-expansion-container-text-tracking: 0.0178571429em;
  --mat-expansion-container-text-weight: 400;
}
html {
  --mat-grid-list-tile-header-primary-text-size: 14px;
  --mat-grid-list-tile-header-secondary-text-size: 12px;
  --mat-grid-list-tile-footer-primary-text-size: 14px;
  --mat-grid-list-tile-footer-secondary-text-size: 12px;
}
html {
  --mat-stepper-container-text-font: eonBrixSans, sans-serif;
  --mat-stepper-header-label-text-font: eonBrixSans, sans-serif;
  --mat-stepper-header-label-text-size: 14px;
  --mat-stepper-header-label-text-weight: 400;
  --mat-stepper-header-error-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-size: 16px;
  --mat-stepper-header-selected-state-label-text-weight: 500;
}
html {
  --mat-toolbar-title-text-font: eonBrixSans, sans-serif;
  --mat-toolbar-title-text-line-height: 32px;
  --mat-toolbar-title-text-size: 20px;
  --mat-toolbar-title-text-tracking: 0.0125em;
  --mat-toolbar-title-text-weight: 500;
}
html {
  --mat-tree-node-text-font: eonBrixSans, sans-serif;
  --mat-tree-node-text-size: 14px;
  --mat-tree-node-text-weight: 400;
}
html {
  --mat-option-label-text-font: eonBrixSans, sans-serif;
  --mat-option-label-text-line-height: 24px;
  --mat-option-label-text-size: 16px;
  --mat-option-label-text-tracking: normal;
  --mat-option-label-text-weight: 500;
}
html {
  --mat-optgroup-label-text-font: eonBrixSans, sans-serif;
  --mat-optgroup-label-text-line-height: 24px;
  --mat-optgroup-label-text-size: 16px;
  --mat-optgroup-label-text-tracking: normal;
  --mat-optgroup-label-text-weight: 500;
}
html {
  --mat-card-title-text-font: eonBrixSans, sans-serif;
  --mat-card-title-text-line-height: 32px;
  --mat-card-title-text-size: 20px;
  --mat-card-title-text-tracking: 0.0125em;
  --mat-card-title-text-weight: 500;
  --mat-card-subtitle-text-font: eonBrixSans, sans-serif;
  --mat-card-subtitle-text-line-height: 22px;
  --mat-card-subtitle-text-size: 14px;
  --mat-card-subtitle-text-tracking: 0.0071428571em;
  --mat-card-subtitle-text-weight: 500;
}
html {
  --mat-tooltip-supporting-text-font: eonBrixSans, sans-serif;
  --mat-tooltip-supporting-text-size: 12px;
  --mat-tooltip-supporting-text-weight: 400;
  --mat-tooltip-supporting-text-tracking: 0.0333333333em;
}
html {
  --mat-form-field-container-text-font: eonBrixSans, sans-serif;
  --mat-form-field-container-text-line-height: 24px;
  --mat-form-field-container-text-size: 16px;
  --mat-form-field-container-text-tracking: normal;
  --mat-form-field-container-text-weight: 500;
  --mat-form-field-outlined-label-text-populated-size: 16px;
  --mat-form-field-subscript-text-font: eonBrixSans, sans-serif;
  --mat-form-field-subscript-text-line-height: 20px;
  --mat-form-field-subscript-text-size: 12px;
  --mat-form-field-subscript-text-tracking: 0.0333333333em;
  --mat-form-field-subscript-text-weight: 400;
  --mat-form-field-filled-label-text-font: eonBrixSans, sans-serif;
  --mat-form-field-filled-label-text-size: 16px;
  --mat-form-field-filled-label-text-tracking: normal;
  --mat-form-field-filled-label-text-weight: 500;
  --mat-form-field-outlined-label-text-font: eonBrixSans, sans-serif;
  --mat-form-field-outlined-label-text-size: 16px;
  --mat-form-field-outlined-label-text-tracking: normal;
  --mat-form-field-outlined-label-text-weight: 500;
}
html {
  --mat-select-trigger-text-font: eonBrixSans, sans-serif;
  --mat-select-trigger-text-line-height: 24px;
  --mat-select-trigger-text-size: 16px;
  --mat-select-trigger-text-tracking: normal;
  --mat-select-trigger-text-weight: 500;
}
html {
  --mat-dialog-subhead-font: eonBrixSans, sans-serif;
  --mat-dialog-subhead-line-height: 32px;
  --mat-dialog-subhead-size: 20px;
  --mat-dialog-subhead-weight: 500;
  --mat-dialog-subhead-tracking: 0.0125em;
  --mat-dialog-supporting-text-font: eonBrixSans, sans-serif;
  --mat-dialog-supporting-text-line-height: 24px;
  --mat-dialog-supporting-text-size: 16px;
  --mat-dialog-supporting-text-weight: 500;
  --mat-dialog-supporting-text-tracking: normal;
}
.mat-mdc-standard-chip {
  --mat-chip-label-text-font: eonBrixSans, sans-serif;
  --mat-chip-label-text-line-height: 20px;
  --mat-chip-label-text-size: 14px;
  --mat-chip-label-text-tracking: 0.0178571429em;
  --mat-chip-label-text-weight: 400;
}
html {
  --mat-slide-toggle-label-text-font: eonBrixSans, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html .mat-mdc-slide-toggle {
  --mat-slide-toggle-label-text-font: eonBrixSans, sans-serif;
  --mat-slide-toggle-label-text-line-height: 20px;
  --mat-slide-toggle-label-text-size: 14px;
  --mat-slide-toggle-label-text-tracking: 0.0178571429em;
  --mat-slide-toggle-label-text-weight: 400;
}
html {
  --mat-radio-label-text-font: eonBrixSans, sans-serif;
  --mat-radio-label-text-line-height: 20px;
  --mat-radio-label-text-size: 14px;
  --mat-radio-label-text-tracking: 0.0178571429em;
  --mat-radio-label-text-weight: 400;
}
html {
  --mat-slider-label-label-text-font: eonBrixSans, sans-serif;
  --mat-slider-label-label-text-size: 14px;
  --mat-slider-label-label-text-line-height: 22px;
  --mat-slider-label-label-text-tracking: 0.0071428571em;
  --mat-slider-label-label-text-weight: 500;
}
html {
  --mat-menu-item-label-text-font: eonBrixSans, sans-serif;
  --mat-menu-item-label-text-size: 16px;
  --mat-menu-item-label-text-tracking: normal;
  --mat-menu-item-label-text-line-height: 24px;
  --mat-menu-item-label-text-weight: 500;
}
html {
  --mat-list-list-item-label-text-font: eonBrixSans, sans-serif;
  --mat-list-list-item-label-text-line-height: 24px;
  --mat-list-list-item-label-text-size: 16px;
  --mat-list-list-item-label-text-tracking: normal;
  --mat-list-list-item-label-text-weight: 500;
  --mat-list-list-item-supporting-text-font: eonBrixSans, sans-serif;
  --mat-list-list-item-supporting-text-line-height: 20px;
  --mat-list-list-item-supporting-text-size: 14px;
  --mat-list-list-item-supporting-text-tracking: 0.0178571429em;
  --mat-list-list-item-supporting-text-weight: 400;
  --mat-list-list-item-trailing-supporting-text-font: eonBrixSans, sans-serif;
  --mat-list-list-item-trailing-supporting-text-line-height: 20px;
  --mat-list-list-item-trailing-supporting-text-size: 12px;
  --mat-list-list-item-trailing-supporting-text-tracking: 0.0333333333em;
  --mat-list-list-item-trailing-supporting-text-weight: 400;
}
.mdc-list-group__subheader {
  font: 400 16px / 28px eonBrixSans, sans-serif;
  letter-spacing: 0.009375em;
}
html {
  --mat-paginator-container-text-font: eonBrixSans, sans-serif;
  --mat-paginator-container-text-line-height: 20px;
  --mat-paginator-container-text-size: 12px;
  --mat-paginator-container-text-tracking: 0.0333333333em;
  --mat-paginator-container-text-weight: 400;
  --mat-paginator-select-trigger-text-size: 12px;
}
.mat-mdc-tab-header {
  --mat-tab-label-text-font: eonBrixSans, sans-serif;
  --mat-tab-label-text-size: 14px;
  --mat-tab-label-text-tracking: 0.0892857143em;
  --mat-tab-label-text-line-height: 36px;
  --mat-tab-label-text-weight: 500;
}
html {
  --mat-checkbox-label-text-font: eonBrixSans, sans-serif;
  --mat-checkbox-label-text-line-height: 20px;
  --mat-checkbox-label-text-size: 14px;
  --mat-checkbox-label-text-tracking: 0.0178571429em;
  --mat-checkbox-label-text-weight: 400;
}
html {
  --mat-button-filled-label-text-font: eonBrixSans, sans-serif;
  --mat-button-filled-label-text-size: 14px;
  --mat-button-filled-label-text-tracking: 0.0892857143em;
  --mat-button-filled-label-text-transform: none;
  --mat-button-filled-label-text-weight: 500;
  --mat-button-outlined-label-text-font: eonBrixSans, sans-serif;
  --mat-button-outlined-label-text-size: 14px;
  --mat-button-outlined-label-text-tracking: 0.0892857143em;
  --mat-button-outlined-label-text-transform: none;
  --mat-button-outlined-label-text-weight: 500;
  --mat-button-protected-label-text-font: eonBrixSans, sans-serif;
  --mat-button-protected-label-text-size: 14px;
  --mat-button-protected-label-text-tracking: 0.0892857143em;
  --mat-button-protected-label-text-transform: none;
  --mat-button-protected-label-text-weight: 500;
  --mat-button-text-label-text-font: eonBrixSans, sans-serif;
  --mat-button-text-label-text-size: 14px;
  --mat-button-text-label-text-tracking: 0.0892857143em;
  --mat-button-text-label-text-transform: none;
  --mat-button-text-label-text-weight: 500;
  --mat-button-tonal-label-text-font: eonBrixSans, sans-serif;
  --mat-button-tonal-label-text-size: 14px;
  --mat-button-tonal-label-text-tracking: 0.0892857143em;
  --mat-button-tonal-label-text-transform: none;
  --mat-button-tonal-label-text-weight: 500;
}
html {
  --mat-fab-extended-label-text-font: eonBrixSans, sans-serif;
  --mat-fab-extended-label-text-size: 14px;
  --mat-fab-extended-label-text-tracking: 0.0892857143em;
  --mat-fab-extended-label-text-weight: 500;
}
html {
  --mat-snack-bar-supporting-text-font: eonBrixSans, sans-serif;
  --mat-snack-bar-supporting-text-line-height: 20px;
  --mat-snack-bar-supporting-text-size: 14px;
  --mat-snack-bar-supporting-text-weight: 400;
}
html {
  --mat-table-header-headline-font: eonBrixSans, sans-serif;
  --mat-table-header-headline-line-height: 22px;
  --mat-table-header-headline-size: 14px;
  --mat-table-header-headline-weight: 500;
  --mat-table-header-headline-tracking: 0.0071428571em;
  --mat-table-row-item-label-text-font: eonBrixSans, sans-serif;
  --mat-table-row-item-label-text-line-height: 20px;
  --mat-table-row-item-label-text-size: 14px;
  --mat-table-row-item-label-text-weight: 400;
  --mat-table-row-item-label-text-tracking: 0.0178571429em;
  --mat-table-footer-supporting-text-font: eonBrixSans, sans-serif;
  --mat-table-footer-supporting-text-line-height: 20px;
  --mat-table-footer-supporting-text-size: 14px;
  --mat-table-footer-supporting-text-weight: 400;
  --mat-table-footer-supporting-text-tracking: 0.0178571429em;
}
html {
  --mat-app-background-color: #fafafa;
  --mat-app-text-color: rgba(0, 0, 0, 0.87);
  --mat-app-elevation-shadow-level-0:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-1:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-2:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-3:
    0px 3px 3px -2px rgba(0, 0, 0, 0.2),
    0px 3px 4px 0px rgba(0, 0, 0, 0.14),
    0px 1px 8px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-4:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-5:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 5px 8px 0px rgba(0, 0, 0, 0.14),
    0px 1px 14px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-6:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-7:
    0px 4px 5px -2px rgba(0, 0, 0, 0.2),
    0px 7px 10px 1px rgba(0, 0, 0, 0.14),
    0px 2px 16px 1px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-8:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-9:
    0px 5px 6px -3px rgba(0, 0, 0, 0.2),
    0px 9px 12px 1px rgba(0, 0, 0, 0.14),
    0px 3px 16px 2px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-10:
    0px 6px 6px -3px rgba(0, 0, 0, 0.2),
    0px 10px 14px 1px rgba(0, 0, 0, 0.14),
    0px 4px 18px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-11:
    0px 6px 7px -4px rgba(0, 0, 0, 0.2),
    0px 11px 15px 1px rgba(0, 0, 0, 0.14),
    0px 4px 20px 3px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-12:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-13:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 13px 19px 2px rgba(0, 0, 0, 0.14),
    0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-14:
    0px 7px 9px -4px rgba(0, 0, 0, 0.2),
    0px 14px 21px 2px rgba(0, 0, 0, 0.14),
    0px 5px 26px 4px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-15:
    0px 8px 9px -5px rgba(0, 0, 0, 0.2),
    0px 15px 22px 2px rgba(0, 0, 0, 0.14),
    0px 6px 28px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-16:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-17:
    0px 8px 11px -5px rgba(0, 0, 0, 0.2),
    0px 17px 26px 2px rgba(0, 0, 0, 0.14),
    0px 6px 32px 5px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-18:
    0px 9px 11px -5px rgba(0, 0, 0, 0.2),
    0px 18px 28px 2px rgba(0, 0, 0, 0.14),
    0px 7px 34px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-19:
    0px 9px 12px -6px rgba(0, 0, 0, 0.2),
    0px 19px 29px 2px rgba(0, 0, 0, 0.14),
    0px 7px 36px 6px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-20:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 20px 31px 3px rgba(0, 0, 0, 0.14),
    0px 8px 38px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-21:
    0px 10px 13px -6px rgba(0, 0, 0, 0.2),
    0px 21px 33px 3px rgba(0, 0, 0, 0.14),
    0px 8px 40px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-22:
    0px 10px 14px -6px rgba(0, 0, 0, 0.2),
    0px 22px 35px 3px rgba(0, 0, 0, 0.14),
    0px 8px 42px 7px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-23:
    0px 11px 14px -7px rgba(0, 0, 0, 0.2),
    0px 23px 36px 3px rgba(0, 0, 0, 0.14),
    0px 9px 44px 8px rgba(0, 0, 0, 0.12);
  --mat-app-elevation-shadow-level-24:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-option-selected-state-label-text-color: #ea1b0a;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-accent {
  --mat-option-selected-state-label-text-color: #1ea2b1;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
.mat-warn {
  --mat-option-selected-state-label-text-color: #b00402;
  --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
}
html {
  --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-pseudo-checkbox-full-selected-icon-color: #1ea2b1;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #1ea2b1;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-primary {
  --mat-pseudo-checkbox-full-selected-icon-color: #ea1b0a;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #ea1b0a;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-accent {
  --mat-pseudo-checkbox-full-selected-icon-color: #1ea2b1;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #1ea2b1;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-warn {
  --mat-pseudo-checkbox-full-selected-icon-color: #b00402;
  --mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;
  --mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-pseudo-checkbox-minimal-selected-checkmark-color: #b00402;
  --mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-card-elevated-container-shape: 4px;
  --mat-card-outlined-container-shape: 4px;
  --mat-card-filled-container-shape: 4px;
  --mat-card-outlined-outline-width: 1px;
}
html {
  --mat-card-elevated-container-color: white;
  --mat-card-elevated-container-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-container-color: white;
  --mat-card-outlined-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-card-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-card-subtitle-text-color: rgba(0, 0, 0, 0.54);
  --mat-card-filled-container-color: white;
  --mat-card-filled-container-elevation:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
}
html {
  --mat-progress-bar-active-indicator-height: 4px;
  --mat-progress-bar-track-height: 4px;
  --mat-progress-bar-track-shape: 0;
}
.mat-mdc-progress-bar {
  --mat-progress-bar-active-indicator-color: #ea1b0a;
  --mat-progress-bar-track-color: rgba(234, 27, 10, 0.25);
}
.mat-mdc-progress-bar.mat-accent {
  --mat-progress-bar-active-indicator-color: #1ea2b1;
  --mat-progress-bar-track-color: rgba(30, 162, 177, 0.25);
}
.mat-mdc-progress-bar.mat-warn {
  --mat-progress-bar-active-indicator-color: #b00402;
  --mat-progress-bar-track-color: rgba(176, 4, 2, 0.25);
}
html {
  --mat-tooltip-container-shape: 4px;
  --mat-tooltip-supporting-text-line-height: 16px;
}
html {
  --mat-tooltip-container-color: #424242;
  --mat-tooltip-supporting-text-color: white;
}
html {
  --mat-form-field-filled-active-indicator-height: 1px;
  --mat-form-field-filled-focus-active-indicator-height: 2px;
  --mat-form-field-filled-container-shape: 4px;
  --mat-form-field-outlined-outline-width: 1px;
  --mat-form-field-outlined-focus-outline-width: 2px;
  --mat-form-field-outlined-container-shape: 4px;
}
html {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ea1b0a 87%, transparent);
  --mat-form-field-filled-caret-color: #ea1b0a;
  --mat-form-field-filled-focus-active-indicator-color: #ea1b0a;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ea1b0a 87%, transparent);
  --mat-form-field-outlined-caret-color: #ea1b0a;
  --mat-form-field-outlined-focus-outline-color: #ea1b0a;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ea1b0a 87%, transparent);
  --mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-error-text-color: #b00402;
  --mat-form-field-select-option-text-color: inherit;
  --mat-form-field-select-disabled-option-text-color: GrayText;
  --mat-form-field-leading-icon-color: unset;
  --mat-form-field-disabled-leading-icon-color: unset;
  --mat-form-field-trailing-icon-color: unset;
  --mat-form-field-disabled-trailing-icon-color: unset;
  --mat-form-field-error-focus-trailing-icon-color: unset;
  --mat-form-field-error-hover-trailing-icon-color: unset;
  --mat-form-field-error-trailing-icon-color: unset;
  --mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-hover-state-layer-opacity: 0.04;
  --mat-form-field-focus-state-layer-opacity: 0.12;
  --mat-form-field-filled-container-color: #f6f6f6;
  --mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-form-field-filled-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-error-hover-label-text-color: #b00402;
  --mat-form-field-filled-error-focus-label-text-color: #b00402;
  --mat-form-field-filled-error-label-text-color: #b00402;
  --mat-form-field-filled-error-caret-color: #b00402;
  --mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-filled-error-active-indicator-color: #b00402;
  --mat-form-field-filled-error-focus-active-indicator-color: #b00402;
  --mat-form-field-filled-error-hover-active-indicator-color: #b00402;
  --mat-form-field-outlined-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, 0.54);
  --mat-form-field-outlined-error-caret-color: #b00402;
  --mat-form-field-outlined-error-focus-label-text-color: #b00402;
  --mat-form-field-outlined-error-label-text-color: #b00402;
  --mat-form-field-outlined-error-hover-label-text-color: #b00402;
  --mat-form-field-outlined-outline-color: rgba(0, 0, 0, 0.38);
  --mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, 0.87);
  --mat-form-field-outlined-error-focus-outline-color: #b00402;
  --mat-form-field-outlined-error-hover-outline-color: #b00402;
  --mat-form-field-outlined-error-outline-color: #b00402;
}
.mat-mdc-form-field.mat-accent {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #1ea2b1 87%, transparent);
  --mat-form-field-filled-caret-color: #1ea2b1;
  --mat-form-field-filled-focus-active-indicator-color: #1ea2b1;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #1ea2b1 87%, transparent);
  --mat-form-field-outlined-caret-color: #1ea2b1;
  --mat-form-field-outlined-focus-outline-color: #1ea2b1;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #1ea2b1 87%, transparent);
}
.mat-mdc-form-field.mat-warn {
  --mat-form-field-focus-select-arrow-color: color-mix(in srgb, #b00402 87%, transparent);
  --mat-form-field-filled-caret-color: #b00402;
  --mat-form-field-filled-focus-active-indicator-color: #b00402;
  --mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #b00402 87%, transparent);
  --mat-form-field-outlined-caret-color: #b00402;
  --mat-form-field-outlined-focus-outline-color: #b00402;
  --mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #b00402 87%, transparent);
}
html {
  --mat-form-field-container-height: 56px;
  --mat-form-field-filled-label-display: block;
  --mat-form-field-container-vertical-padding: 16px;
  --mat-form-field-filled-with-label-container-padding-top: 24px;
  --mat-form-field-filled-with-label-container-padding-bottom: 8px;
}
html {
  --mat-select-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #ea1b0a;
  --mat-select-invalid-arrow-color: #b00402;
}
.mat-mdc-form-field.mat-accent {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #1ea2b1;
  --mat-select-invalid-arrow-color: #b00402;
}
.mat-mdc-form-field.mat-warn {
  --mat-select-panel-background-color: white;
  --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
  --mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.54);
  --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
  --mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-select-focused-arrow-color: #b00402;
  --mat-select-invalid-arrow-color: #b00402;
}
html {
  --mat-select-arrow-transform: translateY(-8px);
}
html {
  --mat-autocomplete-container-shape: 4px;
  --mat-autocomplete-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-autocomplete-background-color: white;
}
html {
  --mat-dialog-container-shape: 4px;
  --mat-dialog-container-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
  --mat-dialog-container-max-width: 80vw;
  --mat-dialog-container-small-max-width: 80vw;
  --mat-dialog-container-min-width: 0;
  --mat-dialog-actions-alignment: start;
  --mat-dialog-actions-padding: 8px;
  --mat-dialog-content-padding: 20px 24px;
  --mat-dialog-with-actions-content-padding: 20px 24px;
  --mat-dialog-headline-padding: 0 24px 9px;
}
html {
  --mat-dialog-container-color: white;
  --mat-dialog-subhead-color: rgba(0, 0, 0, 0.87);
  --mat-dialog-supporting-text-color: rgba(0, 0, 0, 0.54);
}
.mat-mdc-standard-chip {
  --mat-chip-container-shape-radius: 16px;
  --mat-chip-disabled-container-opacity: 0.4;
  --mat-chip-disabled-outline-color: transparent;
  --mat-chip-flat-selected-outline-width: 0;
  --mat-chip-focus-outline-color: transparent;
  --mat-chip-hover-state-layer-opacity: 0.04;
  --mat-chip-outline-color: transparent;
  --mat-chip-outline-width: 0;
  --mat-chip-selected-hover-state-layer-opacity: 0.04;
  --mat-chip-selected-trailing-action-state-layer-color: transparent;
  --mat-chip-trailing-action-focus-opacity: 1;
  --mat-chip-trailing-action-focus-state-layer-opacity: 0;
  --mat-chip-trailing-action-hover-state-layer-opacity: 0;
  --mat-chip-trailing-action-opacity: 0.54;
  --mat-chip-trailing-action-state-layer-color: transparent;
  --mat-chip-with-avatar-avatar-shape-radius: 14px;
  --mat-chip-with-avatar-avatar-size: 28px;
  --mat-chip-with-avatar-disabled-avatar-opacity: 1;
  --mat-chip-with-icon-disabled-icon-opacity: 1;
  --mat-chip-with-icon-icon-size: 18px;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-opacity: 1;
}
.mat-mdc-standard-chip {
  --mat-chip-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-elevated-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-elevated-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-flat-disabled-selected-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-chip-selected-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-disabled-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-icon-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-chip-with-trailing-icon-trailing-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-primary,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-primary {
  --mat-chip-disabled-label-text-color: #ffffff;
  --mat-chip-elevated-container-color: #ea1b0a;
  --mat-chip-elevated-disabled-container-color: #ea1b0a;
  --mat-chip-elevated-selected-container-color: #ea1b0a;
  --mat-chip-flat-disabled-selected-container-color: #ea1b0a;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #ffffff;
  --mat-chip-selected-disabled-trailing-icon-color: #ffffff;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #ffffff;
  --mat-chip-selected-trailing-icon-color: #ffffff;
  --mat-chip-with-icon-disabled-icon-color: #ffffff;
  --mat-chip-with-icon-icon-color: #ffffff;
  --mat-chip-with-icon-selected-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-trailing-icon-color: #ffffff;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-accent,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-accent {
  --mat-chip-disabled-label-text-color: #ffffff;
  --mat-chip-elevated-container-color: #1ea2b1;
  --mat-chip-elevated-disabled-container-color: #1ea2b1;
  --mat-chip-elevated-selected-container-color: #1ea2b1;
  --mat-chip-flat-disabled-selected-container-color: #1ea2b1;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #ffffff;
  --mat-chip-selected-disabled-trailing-icon-color: #ffffff;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #ffffff;
  --mat-chip-selected-trailing-icon-color: #ffffff;
  --mat-chip-with-icon-disabled-icon-color: #ffffff;
  --mat-chip-with-icon-icon-color: #ffffff;
  --mat-chip-with-icon-selected-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-trailing-icon-color: #ffffff;
}
.mat-mdc-standard-chip.mat-mdc-chip-selected.mat-warn,
.mat-mdc-standard-chip.mat-mdc-chip-highlighted.mat-warn {
  --mat-chip-disabled-label-text-color: #ffffff;
  --mat-chip-elevated-container-color: #b00402;
  --mat-chip-elevated-disabled-container-color: #b00402;
  --mat-chip-elevated-selected-container-color: #b00402;
  --mat-chip-flat-disabled-selected-container-color: #b00402;
  --mat-chip-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-focus-state-layer-opacity: 0.12;
  --mat-chip-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-chip-label-text-color: #ffffff;
  --mat-chip-selected-disabled-trailing-icon-color: #ffffff;
  --mat-chip-selected-focus-state-layer-color: 0.12;
  --mat-chip-selected-focus-state-layer-opacity: 0.12;
  --mat-chip-selected-hover-state-layer-color: 0.04;
  --mat-chip-selected-label-text-color: #ffffff;
  --mat-chip-selected-trailing-icon-color: #ffffff;
  --mat-chip-with-icon-disabled-icon-color: #ffffff;
  --mat-chip-with-icon-icon-color: #ffffff;
  --mat-chip-with-icon-selected-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-disabled-trailing-icon-color: #ffffff;
  --mat-chip-with-trailing-icon-trailing-icon-color: #ffffff;
}
.mat-mdc-chip.mat-mdc-standard-chip {
  --mat-chip-container-height: 32px;
}
html {
  --mat-slide-toggle-disabled-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-selected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-track-opacity: 0.12;
  --mat-slide-toggle-disabled-unselected-handle-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-icon-opacity: 0.38;
  --mat-slide-toggle-disabled-unselected-track-outline-color: transparent;
  --mat-slide-toggle-disabled-unselected-track-outline-width: 1px;
  --mat-slide-toggle-handle-height: 20px;
  --mat-slide-toggle-handle-shape: 10px;
  --mat-slide-toggle-handle-width: 20px;
  --mat-slide-toggle-hidden-track-opacity: 1;
  --mat-slide-toggle-hidden-track-transition: transform 75ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
  --mat-slide-toggle-pressed-handle-size: 20px;
  --mat-slide-toggle-selected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-handle-size: 20px;
  --mat-slide-toggle-selected-hover-state-layer-opacity: 0.04;
  --mat-slide-toggle-selected-icon-size: 18px;
  --mat-slide-toggle-selected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-selected-pressed-state-layer-opacity: 0.12;
  --mat-slide-toggle-selected-track-outline-color: transparent;
  --mat-slide-toggle-selected-track-outline-width: 1px;
  --mat-slide-toggle-selected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-track-height: 14px;
  --mat-slide-toggle-track-outline-color: transparent;
  --mat-slide-toggle-track-outline-width: 1px;
  --mat-slide-toggle-track-shape: 7px;
  --mat-slide-toggle-track-width: 36px;
  --mat-slide-toggle-unselected-focus-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-handle-size: 20px;
  --mat-slide-toggle-unselected-hover-state-layer-opacity: 0.12;
  --mat-slide-toggle-unselected-icon-size: 18px;
  --mat-slide-toggle-unselected-pressed-handle-horizontal-margin: 0;
  --mat-slide-toggle-unselected-pressed-state-layer-opacity: 0.1;
  --mat-slide-toggle-unselected-with-icon-handle-horizontal-margin: 0;
  --mat-slide-toggle-visible-track-opacity: 1;
  --mat-slide-toggle-visible-track-transition: transform 75ms 0ms cubic-bezier(0, 0, 0.2, 1);
  --mat-slide-toggle-with-icon-handle-size: 20px;
  --mat-slide-toggle-touch-target-size: 48px;
}
html {
  --mat-slide-toggle-selected-icon-color: #ffffff;
  --mat-slide-toggle-disabled-selected-icon-color: #ffffff;
  --mat-slide-toggle-selected-focus-state-layer-color: #ea1b0a;
  --mat-slide-toggle-selected-handle-color: #ea1b0a;
  --mat-slide-toggle-selected-hover-state-layer-color: #ea1b0a;
  --mat-slide-toggle-selected-pressed-state-layer-color: #ea1b0a;
  --mat-slide-toggle-selected-focus-handle-color: #ea1b0a;
  --mat-slide-toggle-selected-hover-handle-color: #ea1b0a;
  --mat-slide-toggle-selected-pressed-handle-color: #ea1b0a;
  --mat-slide-toggle-selected-focus-track-color: #f05f54;
  --mat-slide-toggle-selected-hover-track-color: #f05f54;
  --mat-slide-toggle-selected-pressed-track-color: #f05f54;
  --mat-slide-toggle-selected-track-color: #f05f54;
  --mat-slide-toggle-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-slide-toggle-disabled-handle-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-disabled-selected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-selected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-disabled-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-disabled-unselected-track-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-handle-elevation-shadow:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-handle-surface-color: white;
  --mat-slide-toggle-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-handle-color: #424242;
  --mat-slide-toggle-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-focus-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-icon-color: #f6f6f6;
  --mat-slide-toggle-unselected-handle-color: rgba(0, 0, 0, 0.54);
  --mat-slide-toggle-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-hover-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-handle-color: #424242;
  --mat-slide-toggle-unselected-pressed-track-color: rgba(0, 0, 0, 0.12);
  --mat-slide-toggle-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-slide-toggle-unselected-track-color: rgba(0, 0, 0, 0.12);
}
.mat-mdc-slide-toggle.mat-accent {
  --mat-slide-toggle-selected-icon-color: #ffffff;
  --mat-slide-toggle-disabled-selected-icon-color: #ffffff;
  --mat-slide-toggle-selected-focus-state-layer-color: #1ea2b1;
  --mat-slide-toggle-selected-handle-color: #1ea2b1;
  --mat-slide-toggle-selected-hover-state-layer-color: #1ea2b1;
  --mat-slide-toggle-selected-pressed-state-layer-color: #1ea2b1;
  --mat-slide-toggle-selected-focus-handle-color: #1ea2b1;
  --mat-slide-toggle-selected-hover-handle-color: #1ea2b1;
  --mat-slide-toggle-selected-pressed-handle-color: #1ea2b1;
  --mat-slide-toggle-selected-focus-track-color: #62bec8;
  --mat-slide-toggle-selected-hover-track-color: #62bec8;
  --mat-slide-toggle-selected-pressed-track-color: #62bec8;
  --mat-slide-toggle-selected-track-color: #62bec8;
}
.mat-mdc-slide-toggle.mat-warn {
  --mat-slide-toggle-selected-icon-color: #ffffff;
  --mat-slide-toggle-disabled-selected-icon-color: #ffffff;
  --mat-slide-toggle-selected-focus-state-layer-color: #b00402;
  --mat-slide-toggle-selected-handle-color: #b00402;
  --mat-slide-toggle-selected-hover-state-layer-color: #b00402;
  --mat-slide-toggle-selected-pressed-state-layer-color: #b00402;
  --mat-slide-toggle-selected-focus-handle-color: #b00402;
  --mat-slide-toggle-selected-hover-handle-color: #b00402;
  --mat-slide-toggle-selected-pressed-handle-color: #b00402;
  --mat-slide-toggle-selected-focus-track-color: #c84f4e;
  --mat-slide-toggle-selected-hover-track-color: #c84f4e;
  --mat-slide-toggle-selected-pressed-track-color: #c84f4e;
  --mat-slide-toggle-selected-track-color: #c84f4e;
}
html {
  --mat-slide-toggle-state-layer-size: 40px;
  --mat-slide-toggle-touch-target-display: block;
}
html {
  --mat-radio-disabled-selected-icon-opacity: 0.38;
  --mat-radio-disabled-unselected-icon-opacity: 0.38;
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-size: 48px;
}
.mat-mdc-radio-button.mat-primary {
  --mat-radio-checked-ripple-color: #ea1b0a;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ea1b0a;
  --mat-radio-selected-hover-icon-color: #ea1b0a;
  --mat-radio-selected-icon-color: #ea1b0a;
  --mat-radio-selected-pressed-icon-color: #ea1b0a;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-accent {
  --mat-radio-checked-ripple-color: #1ea2b1;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #1ea2b1;
  --mat-radio-selected-hover-icon-color: #1ea2b1;
  --mat-radio-selected-icon-color: #1ea2b1;
  --mat-radio-selected-pressed-icon-color: #1ea2b1;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-radio-button.mat-warn {
  --mat-radio-checked-ripple-color: #b00402;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #b00402;
  --mat-radio-selected-hover-icon-color: #b00402;
  --mat-radio-selected-icon-color: #b00402;
  --mat-radio-selected-pressed-icon-color: #b00402;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
html {
  --mat-slider-active-track-height: 6px;
  --mat-slider-active-track-shape: 9999px;
  --mat-slider-handle-elevation:
    0px 2px 1px -1px rgba(0, 0, 0, 0.2),
    0px 1px 1px 0px rgba(0, 0, 0, 0.14),
    0px 1px 3px 0px rgba(0, 0, 0, 0.12);
  --mat-slider-handle-height: 20px;
  --mat-slider-handle-shape: 50%;
  --mat-slider-handle-width: 20px;
  --mat-slider-inactive-track-height: 4px;
  --mat-slider-inactive-track-shape: 9999px;
  --mat-slider-value-indicator-border-radius: 4px;
  --mat-slider-value-indicator-caret-display: block;
  --mat-slider-value-indicator-container-transform: translateX(-50%);
  --mat-slider-value-indicator-height: 32px;
  --mat-slider-value-indicator-padding: 0 12px;
  --mat-slider-value-indicator-text-transform: none;
  --mat-slider-value-indicator-width: auto;
  --mat-slider-with-overlap-handle-outline-width: 1px;
  --mat-slider-with-tick-marks-active-container-opacity: 0.6;
  --mat-slider-with-tick-marks-container-shape: 50%;
  --mat-slider-with-tick-marks-container-size: 2px;
  --mat-slider-with-tick-marks-inactive-container-opacity: 0.6;
}
html {
  --mat-slider-active-track-color: #ea1b0a;
  --mat-slider-focus-handle-color: #ea1b0a;
  --mat-slider-handle-color: #ea1b0a;
  --mat-slider-hover-handle-color: #ea1b0a;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #ea1b0a 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #ea1b0a 4%, transparent);
  --mat-slider-inactive-track-color: #ea1b0a;
  --mat-slider-ripple-color: #ea1b0a;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-inactive-container-color: #ea1b0a;
  --mat-slider-disabled-active-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-handle-color: rgba(0, 0, 0, 0.87);
  --mat-slider-disabled-inactive-track-color: rgba(0, 0, 0, 0.87);
  --mat-slider-label-container-color: #424242;
  --mat-slider-label-label-text-color: white;
  --mat-slider-value-indicator-opacity: 1;
  --mat-slider-with-overlap-handle-outline-color: rgba(0, 0, 0, 0.87);
  --mat-slider-with-tick-marks-disabled-container-color: rgba(0, 0, 0, 0.87);
}
.mat-accent {
  --mat-slider-active-track-color: #1ea2b1;
  --mat-slider-focus-handle-color: #1ea2b1;
  --mat-slider-handle-color: #1ea2b1;
  --mat-slider-hover-handle-color: #1ea2b1;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #1ea2b1 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #1ea2b1 4%, transparent);
  --mat-slider-inactive-track-color: #1ea2b1;
  --mat-slider-ripple-color: #1ea2b1;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-inactive-container-color: #1ea2b1;
}
.mat-warn {
  --mat-slider-active-track-color: #b00402;
  --mat-slider-focus-handle-color: #b00402;
  --mat-slider-handle-color: #b00402;
  --mat-slider-hover-handle-color: #b00402;
  --mat-slider-focus-state-layer-color: color-mix(in srgb, #b00402 12%, transparent);
  --mat-slider-hover-state-layer-color: color-mix(in srgb, #b00402 4%, transparent);
  --mat-slider-inactive-track-color: #b00402;
  --mat-slider-ripple-color: #b00402;
  --mat-slider-with-tick-marks-active-container-color: #ffffff;
  --mat-slider-with-tick-marks-inactive-container-color: #b00402;
}
html {
  --mat-menu-container-shape: 4px;
  --mat-menu-divider-bottom-spacing: 0;
  --mat-menu-divider-top-spacing: 0;
  --mat-menu-item-spacing: 16px;
  --mat-menu-item-icon-size: 24px;
  --mat-menu-item-leading-spacing: 16px;
  --mat-menu-item-trailing-spacing: 16px;
  --mat-menu-item-with-icon-leading-spacing: 16px;
  --mat-menu-item-with-icon-trailing-spacing: 16px;
  --mat-menu-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
  --mat-menu-item-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-menu-item-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-menu-container-color: white;
  --mat-menu-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-list-active-indicator-color: transparent;
  --mat-list-active-indicator-shape: 4px;
  --mat-list-list-item-container-shape: 0;
  --mat-list-list-item-leading-avatar-shape: 50%;
  --mat-list-list-item-container-color: transparent;
  --mat-list-list-item-selected-container-color: transparent;
  --mat-list-list-item-leading-avatar-color: transparent;
  --mat-list-list-item-leading-icon-size: 24px;
  --mat-list-list-item-leading-avatar-size: 40px;
  --mat-list-list-item-trailing-icon-size: 24px;
  --mat-list-list-item-disabled-state-layer-color: transparent;
  --mat-list-list-item-disabled-state-layer-opacity: 0;
  --mat-list-list-item-disabled-label-text-opacity: 0.38;
  --mat-list-list-item-disabled-leading-icon-opacity: 0.38;
  --mat-list-list-item-disabled-trailing-icon-opacity: 0.38;
}
html {
  --mat-list-list-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-supporting-text-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-selected-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-disabled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-leading-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-disabled-trailing-icon-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-leading-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-hover-state-layer-opacity: 0.04;
  --mat-list-list-item-hover-trailing-icon-color: rgba(0, 0, 0, 0.54);
  --mat-list-list-item-focus-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-list-list-item-focus-state-layer-opacity: 0.12;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-checked-ripple-color: #ea1b0a;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #ea1b0a;
  --mat-radio-selected-hover-icon-color: #ea1b0a;
  --mat-radio-selected-icon-color: #ea1b0a;
  --mat-radio-selected-pressed-icon-color: #ea1b0a;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-accent .mdc-list-item__start,
.mat-accent .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #1ea2b1;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #1ea2b1;
  --mat-radio-selected-hover-icon-color: #1ea2b1;
  --mat-radio-selected-icon-color: #1ea2b1;
  --mat-radio-selected-pressed-icon-color: #1ea2b1;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-warn .mdc-list-item__start,
.mat-warn .mdc-list-item__end {
  --mat-radio-checked-ripple-color: #b00402;
  --mat-radio-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-radio-disabled-selected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-disabled-unselected-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-radio-ripple-color: rgba(0, 0, 0, 0.87);
  --mat-radio-selected-focus-icon-color: #b00402;
  --mat-radio-selected-hover-icon-color: #b00402;
  --mat-radio-selected-icon-color: #b00402;
  --mat-radio-selected-pressed-icon-color: #b00402;
  --mat-radio-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-radio-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-radio-unselected-pressed-icon-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ea1b0a;
  --mat-checkbox-selected-hover-icon-color: #ea1b0a;
  --mat-checkbox-selected-icon-color: #ea1b0a;
  --mat-checkbox-selected-pressed-icon-color: #ea1b0a;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ea1b0a;
  --mat-checkbox-selected-hover-state-layer-color: #ea1b0a;
  --mat-checkbox-selected-pressed-state-layer-color: #ea1b0a;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-accent {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #1ea2b1;
  --mat-checkbox-selected-hover-icon-color: #1ea2b1;
  --mat-checkbox-selected-icon-color: #1ea2b1;
  --mat-checkbox-selected-pressed-icon-color: #1ea2b1;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #1ea2b1;
  --mat-checkbox-selected-hover-state-layer-color: #1ea2b1;
  --mat-checkbox-selected-pressed-state-layer-color: #1ea2b1;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-option.mat-warn {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #b00402;
  --mat-checkbox-selected-hover-icon-color: #b00402;
  --mat-checkbox-selected-icon-color: #b00402;
  --mat-checkbox-selected-pressed-icon-color: #b00402;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #b00402;
  --mat-checkbox-selected-hover-state-layer-color: #b00402;
  --mat-checkbox-selected-pressed-state-layer-color: #b00402;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--selected .mdc-list-item__start,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__primary-text,
.mat-mdc-list-base.mat-mdc-list-base .mdc-list-item--activated .mdc-list-item__start {
  color: #ea1b0a;
}
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__start,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__content,
.mat-mdc-list-base .mdc-list-item--disabled .mdc-list-item__end {
  opacity: 1;
}
html {
  --mat-list-list-item-leading-icon-start-space: 16px;
  --mat-list-list-item-leading-icon-end-space: 32px;
  --mat-list-list-item-one-line-container-height: 48px;
  --mat-list-list-item-two-line-container-height: 64px;
  --mat-list-list-item-three-line-container-height: 88px;
}
.mdc-list-item__start,
.mdc-list-item__end {
  --mat-radio-state-layer-size: 40px;
  --mat-radio-touch-target-display: block;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-one-line,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-one-line {
  height: 56px;
}
.mat-mdc-list-item.mdc-list-item--with-leading-avatar.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-checkbox.mdc-list-item--with-two-lines,
.mat-mdc-list-item.mdc-list-item--with-leading-icon.mdc-list-item--with-two-lines {
  height: 72px;
}
html {
  --mat-paginator-page-size-select-width: 84px;
  --mat-paginator-page-size-select-touch-target-height: 48px;
}
html {
  --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-paginator-container-background-color: white;
  --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
  --mat-paginator-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
html {
  --mat-paginator-container-size: 56px;
  --mat-paginator-form-field-container-height: 40px;
  --mat-paginator-form-field-container-vertical-padding: 8px;
  --mat-paginator-touch-target-display: block;
}
html {
  --mat-tab-container-height: 48px;
  --mat-tab-divider-color: transparent;
  --mat-tab-divider-height: 0;
  --mat-tab-active-indicator-height: 2px;
  --mat-tab-active-indicator-shape: 0;
}
.mat-mdc-tab-group,
.mat-mdc-tab-nav-bar {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #ea1b0a;
  --mat-tab-active-ripple-color: #ea1b0a;
  --mat-tab-inactive-ripple-color: #ea1b0a;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #ea1b0a;
  --mat-tab-active-hover-label-text-color: #ea1b0a;
  --mat-tab-active-focus-indicator-color: #ea1b0a;
  --mat-tab-active-hover-indicator-color: #ea1b0a;
  --mat-tab-active-indicator-color: #ea1b0a;
}
.mat-mdc-tab-group.mat-accent,
.mat-mdc-tab-nav-bar.mat-accent {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #1ea2b1;
  --mat-tab-active-ripple-color: #1ea2b1;
  --mat-tab-inactive-ripple-color: #1ea2b1;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #1ea2b1;
  --mat-tab-active-hover-label-text-color: #1ea2b1;
  --mat-tab-active-focus-indicator-color: #1ea2b1;
  --mat-tab-active-hover-indicator-color: #1ea2b1;
  --mat-tab-active-indicator-color: #1ea2b1;
}
.mat-mdc-tab-group.mat-warn,
.mat-mdc-tab-nav-bar.mat-warn {
  --mat-tab-disabled-ripple-color: rgba(0, 0, 0, 0.54);
  --mat-tab-pagination-icon-color: rgba(0, 0, 0, 0.87);
  --mat-tab-inactive-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-label-text-color: #b00402;
  --mat-tab-active-ripple-color: #b00402;
  --mat-tab-inactive-ripple-color: #b00402;
  --mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-tab-active-focus-label-text-color: #b00402;
  --mat-tab-active-hover-label-text-color: #b00402;
  --mat-tab-active-focus-indicator-color: #b00402;
  --mat-tab-active-hover-indicator-color: #b00402;
  --mat-tab-active-indicator-color: #b00402;
}
.mat-mdc-tab-group.mat-background-primary,
.mat-mdc-tab-nav-bar.mat-background-primary {
  --mat-tab-background-color: #ea1b0a;
  --mat-tab-foreground-color: #ffffff;
}
.mat-mdc-tab-group.mat-background-accent,
.mat-mdc-tab-nav-bar.mat-background-accent {
  --mat-tab-background-color: #1ea2b1;
  --mat-tab-foreground-color: #ffffff;
}
.mat-mdc-tab-group.mat-background-warn,
.mat-mdc-tab-nav-bar.mat-background-warn {
  --mat-tab-background-color: #b00402;
  --mat-tab-foreground-color: #ffffff;
}
.mat-mdc-tab-header {
  --mat-tab-container-height: 48px;
}
html {
  --mat-checkbox-disabled-selected-checkmark-color: white;
  --mat-checkbox-selected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-selected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-selected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-focus-state-layer-opacity: 0.12;
  --mat-checkbox-unselected-hover-state-layer-opacity: 0.04;
  --mat-checkbox-unselected-pressed-state-layer-opacity: 0.12;
  --mat-checkbox-touch-target-size: 48px;
}
html {
  --mat-checkbox-disabled-label-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #1ea2b1;
  --mat-checkbox-selected-hover-icon-color: #1ea2b1;
  --mat-checkbox-selected-icon-color: #1ea2b1;
  --mat-checkbox-selected-pressed-icon-color: #1ea2b1;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #1ea2b1;
  --mat-checkbox-selected-hover-state-layer-color: #1ea2b1;
  --mat-checkbox-selected-pressed-state-layer-color: #1ea2b1;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-primary {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #ea1b0a;
  --mat-checkbox-selected-hover-icon-color: #ea1b0a;
  --mat-checkbox-selected-icon-color: #ea1b0a;
  --mat-checkbox-selected-pressed-icon-color: #ea1b0a;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #ea1b0a;
  --mat-checkbox-selected-hover-state-layer-color: #ea1b0a;
  --mat-checkbox-selected-pressed-state-layer-color: #ea1b0a;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-checkbox.mat-warn {
  --mat-checkbox-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-checkbox-selected-checkmark-color: #ffffff;
  --mat-checkbox-selected-focus-icon-color: #b00402;
  --mat-checkbox-selected-hover-icon-color: #b00402;
  --mat-checkbox-selected-icon-color: #b00402;
  --mat-checkbox-selected-pressed-icon-color: #b00402;
  --mat-checkbox-unselected-focus-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-icon-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
  --mat-checkbox-selected-focus-state-layer-color: #b00402;
  --mat-checkbox-selected-hover-state-layer-color: #b00402;
  --mat-checkbox-selected-pressed-state-layer-color: #b00402;
  --mat-checkbox-unselected-focus-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-hover-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-checkbox-unselected-pressed-state-layer-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-checkbox-touch-target-display: block;
  --mat-checkbox-state-layer-size: 40px;
}
html {
  --mat-button-filled-container-shape: 4px;
  --mat-button-filled-horizontal-padding: 16px;
  --mat-button-filled-icon-offset: -4px;
  --mat-button-filled-icon-spacing: 8px;
  --mat-button-filled-touch-target-size: 48px;
  --mat-button-outlined-container-shape: 4px;
  --mat-button-outlined-horizontal-padding: 15px;
  --mat-button-outlined-icon-offset: -4px;
  --mat-button-outlined-icon-spacing: 8px;
  --mat-button-outlined-keep-touch-target: false;
  --mat-button-outlined-outline-width: 1px;
  --mat-button-outlined-touch-target-size: 48px;
  --mat-button-protected-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-container-shape: 4px;
  --mat-button-protected-disabled-container-elevation-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.2),
    0px 0px 0px 0px rgba(0, 0, 0, 0.14),
    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-focus-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-horizontal-padding: 16px;
  --mat-button-protected-hover-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-button-protected-icon-offset: -4px;
  --mat-button-protected-icon-spacing: 8px;
  --mat-button-protected-pressed-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-button-protected-touch-target-size: 48px;
  --mat-button-text-container-shape: 4px;
  --mat-button-text-horizontal-padding: 8px;
  --mat-button-text-icon-offset: 0;
  --mat-button-text-icon-spacing: 8px;
  --mat-button-text-with-icon-horizontal-padding: 8px;
  --mat-button-text-touch-target-size: 48px;
  --mat-button-tonal-container-shape: 4px;
  --mat-button-tonal-horizontal-padding: 16px;
  --mat-button-tonal-icon-offset: -4px;
  --mat-button-tonal-icon-spacing: 8px;
  --mat-button-tonal-touch-target-size: 48px;
}
html {
  --mat-button-filled-container-color: white;
  --mat-button-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-filled-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-filled-focus-state-layer-opacity: 0.12;
  --mat-button-filled-hover-state-layer-opacity: 0.04;
  --mat-button-filled-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-filled-pressed-state-layer-opacity: 0.12;
  --mat-button-filled-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-filled-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-outlined-disabled-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-outlined-focus-state-layer-opacity: 0.12;
  --mat-button-outlined-hover-state-layer-opacity: 0.04;
  --mat-button-outlined-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-pressed-state-layer-opacity: 0.12;
  --mat-button-outlined-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-outlined-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-container-color: white;
  --mat-button-protected-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-protected-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-protected-focus-state-layer-opacity: 0.12;
  --mat-button-protected-hover-state-layer-opacity: 0.04;
  --mat-button-protected-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-protected-pressed-state-layer-opacity: 0.12;
  --mat-button-protected-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-protected-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-text-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-text-focus-state-layer-opacity: 0.12;
  --mat-button-text-hover-state-layer-opacity: 0.04;
  --mat-button-text-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-text-pressed-state-layer-opacity: 0.12;
  --mat-button-text-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-text-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-container-color: white;
  --mat-button-tonal-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-tonal-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-button-tonal-focus-state-layer-opacity: 0.12;
  --mat-button-tonal-hover-state-layer-opacity: 0.04;
  --mat-button-tonal-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-tonal-pressed-state-layer-opacity: 0.12;
  --mat-button-tonal-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-tonal-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-button.mat-primary,
.mat-mdc-unelevated-button.mat-primary,
.mat-mdc-raised-button.mat-primary,
.mat-mdc-outlined-button.mat-primary,
.mat-tonal-button.mat-primary {
  --mat-button-filled-container-color: #ea1b0a;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-label-text-color: #ea1b0a;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #ea1b0a 12%, transparent);
  --mat-button-outlined-state-layer-color: #ea1b0a;
  --mat-button-protected-container-color: #ea1b0a;
  --mat-button-protected-label-text-color: #ffffff;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-protected-state-layer-color: #ffffff;
  --mat-button-text-label-text-color: #ea1b0a;
  --mat-button-text-ripple-color: color-mix(in srgb, #ea1b0a 12%, transparent);
  --mat-button-text-state-layer-color: #ea1b0a;
  --mat-button-tonal-container-color: #ea1b0a;
  --mat-button-tonal-label-text-color: #ffffff;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffffff;
}
.mat-mdc-button.mat-accent,
.mat-mdc-unelevated-button.mat-accent,
.mat-mdc-raised-button.mat-accent,
.mat-mdc-outlined-button.mat-accent,
.mat-tonal-button.mat-accent {
  --mat-button-filled-container-color: #1ea2b1;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-label-text-color: #1ea2b1;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #1ea2b1 12%, transparent);
  --mat-button-outlined-state-layer-color: #1ea2b1;
  --mat-button-protected-container-color: #1ea2b1;
  --mat-button-protected-label-text-color: #ffffff;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-protected-state-layer-color: #ffffff;
  --mat-button-text-label-text-color: #1ea2b1;
  --mat-button-text-ripple-color: color-mix(in srgb, #1ea2b1 12%, transparent);
  --mat-button-text-state-layer-color: #1ea2b1;
  --mat-button-tonal-container-color: #1ea2b1;
  --mat-button-tonal-label-text-color: #ffffff;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffffff;
}
.mat-mdc-button.mat-warn,
.mat-mdc-unelevated-button.mat-warn,
.mat-mdc-raised-button.mat-warn,
.mat-mdc-outlined-button.mat-warn,
.mat-tonal-button.mat-warn {
  --mat-button-filled-container-color: #b00402;
  --mat-button-filled-label-text-color: #ffffff;
  --mat-button-filled-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-filled-state-layer-color: #ffffff;
  --mat-button-outlined-label-text-color: #b00402;
  --mat-button-outlined-outline-color: rgba(0, 0, 0, 0.12);
  --mat-button-outlined-ripple-color: color-mix(in srgb, #b00402 12%, transparent);
  --mat-button-outlined-state-layer-color: #b00402;
  --mat-button-protected-container-color: #b00402;
  --mat-button-protected-label-text-color: #ffffff;
  --mat-button-protected-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-protected-state-layer-color: #ffffff;
  --mat-button-text-label-text-color: #b00402;
  --mat-button-text-ripple-color: color-mix(in srgb, #b00402 12%, transparent);
  --mat-button-text-state-layer-color: #b00402;
  --mat-button-tonal-container-color: #b00402;
  --mat-button-tonal-label-text-color: #ffffff;
  --mat-button-tonal-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-button-tonal-state-layer-color: #ffffff;
}
html {
  --mat-button-filled-container-height: 36px;
  --mat-button-filled-touch-target-display: block;
  --mat-button-outlined-container-height: 36px;
  --mat-button-outlined-touch-target-display: block;
  --mat-button-protected-container-height: 36px;
  --mat-button-protected-touch-target-display: block;
  --mat-button-text-container-height: 36px;
  --mat-button-text-touch-target-display: block;
  --mat-button-tonal-container-height: 36px;
  --mat-button-tonal-touch-target-display: block;
}
html {
  --mat-icon-button-icon-size: 24px;
  --mat-icon-button-container-shape: 50%;
  --mat-icon-button-touch-target-size: 48px;
}
html {
  --mat-icon-button-disabled-icon-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-icon-button-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-icon-button-focus-state-layer-opacity: 0.12;
  --mat-icon-button-hover-state-layer-opacity: 0.04;
  --mat-icon-button-icon-color: inherit;
  --mat-icon-button-pressed-state-layer-opacity: 0.12;
  --mat-icon-button-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-icon-button-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-icon-button.mat-primary {
  --mat-icon-button-icon-color: #ea1b0a;
  --mat-icon-button-state-layer-color: #ea1b0a;
  --mat-icon-button-ripple-color: color-mix(in srgb, #ea1b0a 12%, transparent);
}
.mat-mdc-icon-button.mat-accent {
  --mat-icon-button-icon-color: #1ea2b1;
  --mat-icon-button-state-layer-color: #1ea2b1;
  --mat-icon-button-ripple-color: color-mix(in srgb, #1ea2b1 12%, transparent);
}
.mat-mdc-icon-button.mat-warn {
  --mat-icon-button-icon-color: #b00402;
  --mat-icon-button-state-layer-color: #b00402;
  --mat-icon-button-ripple-color: color-mix(in srgb, #b00402 12%, transparent);
}
html {
  --mat-icon-button-touch-target-display: block;
}
.mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 48px;
  --mat-icon-button-state-layer-size: 48px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 12px;
}
html {
  --mat-fab-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-container-shape: 50%;
  --mat-fab-touch-target-size: 48px;
  --mat-fab-extended-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-container-height: 48px;
  --mat-fab-extended-container-shape: 24px;
  --mat-fab-extended-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-extended-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-elevation-shadow:
    0px 3px 5px -1px rgba(0, 0, 0, 0.2),
    0px 6px 10px 0px rgba(0, 0, 0, 0.14),
    0px 1px 18px 0px rgba(0, 0, 0, 0.12);
  --mat-fab-small-container-shape: 50%;
  --mat-fab-small-touch-target-size: 48px;
  --mat-fab-small-focus-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-hover-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
  --mat-fab-small-pressed-container-elevation-shadow:
    0px 7px 8px -4px rgba(0, 0, 0, 0.2),
    0px 12px 17px 2px rgba(0, 0, 0, 0.14),
    0px 5px 22px 4px rgba(0, 0, 0, 0.12);
}
html {
  --mat-fab-container-color: white;
  --mat-fab-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-focus-state-layer-opacity: 0.12;
  --mat-fab-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-hover-state-layer-opacity: 0.04;
  --mat-fab-pressed-state-layer-opacity: 0.12;
  --mat-fab-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-container-color: white;
  --mat-fab-small-disabled-state-container-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-disabled-state-foreground-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-fab-small-disabled-state-layer-color: rgba(0, 0, 0, 0.54);
  --mat-fab-small-focus-state-layer-opacity: 0.12;
  --mat-fab-small-foreground-color: rgba(0, 0, 0, 0.87);
  --mat-fab-small-hover-state-layer-opacity: 0.04;
  --mat-fab-small-pressed-state-layer-opacity: 0.12;
  --mat-fab-small-ripple-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-fab-small-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-fab-state-layer-color: rgba(0, 0, 0, 0.87);
}
.mat-mdc-fab.mat-primary,
.mat-mdc-mini-fab.mat-primary {
  --mat-fab-container-color: #ea1b0a;
  --mat-fab-foreground-color: #ffffff;
  --mat-fab-ripple-color: color-mix(in srgb, #ea1b0a 12%, transparent);
  --mat-fab-small-container-color: #ea1b0a;
  --mat-fab-small-foreground-color: #ffffff;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-fab-small-state-layer-color: #ffffff;
  --mat-fab-state-layer-color: #ffffff;
}
.mat-mdc-fab.mat-accent,
.mat-mdc-mini-fab.mat-accent {
  --mat-fab-container-color: #1ea2b1;
  --mat-fab-foreground-color: #ffffff;
  --mat-fab-ripple-color: color-mix(in srgb, #1ea2b1 12%, transparent);
  --mat-fab-small-container-color: #1ea2b1;
  --mat-fab-small-foreground-color: #ffffff;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-fab-small-state-layer-color: #ffffff;
  --mat-fab-state-layer-color: #ffffff;
}
.mat-mdc-fab.mat-warn,
.mat-mdc-mini-fab.mat-warn {
  --mat-fab-container-color: #b00402;
  --mat-fab-foreground-color: #ffffff;
  --mat-fab-ripple-color: color-mix(in srgb, #b00402 12%, transparent);
  --mat-fab-small-container-color: #b00402;
  --mat-fab-small-foreground-color: #ffffff;
  --mat-fab-small-ripple-color: color-mix(in srgb, #ffffff 12%, transparent);
  --mat-fab-small-state-layer-color: #ffffff;
  --mat-fab-state-layer-color: #ffffff;
}
html {
  --mat-fab-small-touch-target-display: block;
  --mat-fab-touch-target-display: block;
}
html {
  --mat-snack-bar-container-shape: 4px;
}
html {
  --mat-snack-bar-container-color: #424242;
  --mat-snack-bar-supporting-text-color: white;
  --mat-snack-bar-button-color: #f05f54;
}
html {
  --mat-table-row-item-outline-width: 1px;
}
html {
  --mat-table-background-color: white;
  --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-table-header-container-height: 56px;
  --mat-table-footer-container-height: 52px;
  --mat-table-row-item-container-height: 52px;
}
html {
  --mat-progress-spinner-active-indicator-width: 4px;
  --mat-progress-spinner-size: 48px;
}
html {
  --mat-progress-spinner-active-indicator-color: #ea1b0a;
}
.mat-accent {
  --mat-progress-spinner-active-indicator-color: #1ea2b1;
}
.mat-warn {
  --mat-progress-spinner-active-indicator-color: #b00402;
}
html {
  --mat-badge-container-shape: 50%;
  --mat-badge-container-size: unset;
  --mat-badge-small-size-container-size: unset;
  --mat-badge-large-size-container-size: unset;
  --mat-badge-legacy-container-size: 22px;
  --mat-badge-legacy-small-size-container-size: 16px;
  --mat-badge-legacy-large-size-container-size: 28px;
  --mat-badge-container-offset: -11px 0;
  --mat-badge-small-size-container-offset: -8px 0;
  --mat-badge-large-size-container-offset: -14px 0;
  --mat-badge-container-overlap-offset: -11px;
  --mat-badge-small-size-container-overlap-offset: -8px;
  --mat-badge-large-size-container-overlap-offset: -14px;
  --mat-badge-container-padding: 0;
  --mat-badge-small-size-container-padding: 0;
  --mat-badge-large-size-container-padding: 0;
}
html {
  --mat-badge-background-color: #ea1b0a;
  --mat-badge-text-color: #ffffff;
  --mat-badge-disabled-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-badge-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
}
.mat-badge-accent {
  --mat-badge-background-color: #1ea2b1;
  --mat-badge-text-color: #ffffff;
}
.mat-badge-warn {
  --mat-badge-background-color: #b00402;
  --mat-badge-text-color: #ffffff;
}
html {
  --mat-bottom-sheet-container-shape: 4px;
}
html {
  --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-bottom-sheet-container-background-color: white;
}
html {
  --mat-button-toggle-focus-state-layer-opacity: 0.12;
  --mat-button-toggle-hover-state-layer-opacity: 0.04;
  --mat-button-toggle-legacy-focus-state-layer-opacity: 1;
  --mat-button-toggle-legacy-height: 36px;
  --mat-button-toggle-legacy-shape: 2px;
  --mat-button-toggle-shape: 4px;
}
html {
  --mat-button-toggle-background-color: white;
  --mat-button-toggle-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-disabled-selected-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-disabled-state-background-color: white;
  --mat-button-toggle-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-divider-color: rgba(0, 0, 0, 0.12);
  --mat-button-toggle-legacy-disabled-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-disabled-state-background-color: white;
  --mat-button-toggle-legacy-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-button-toggle-legacy-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-legacy-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-legacy-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-selected-state-background-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-state-layer-color: rgba(0, 0, 0, 0.87);
  --mat-button-toggle-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-button-toggle-height: 48px;
}
html {
  --mat-datepicker-calendar-container-shape: 4px;
  --mat-datepicker-calendar-container-touch-shape: 4px;
  --mat-datepicker-calendar-container-elevation-shadow:
    0px 2px 4px -1px rgba(0, 0, 0, 0.2),
    0px 4px 5px 0px rgba(0, 0, 0, 0.14),
    0px 1px 10px 0px rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-container-touch-elevation-shadow:
    0px 11px 15px -7px rgba(0, 0, 0, 0.2),
    0px 24px 38px 3px rgba(0, 0, 0, 0.14),
    0px 9px 46px 8px rgba(0, 0, 0, 0.12);
}
html {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ea1b0a 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #1ea2b1 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #ea1b0a;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ea1b0a 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ea1b0a 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ea1b0a 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #ea1b0a;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-accent,
.mat-datepicker-toggle-active.mat-accent {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #1ea2b1 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #1ea2b1 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #1ea2b1;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #1ea2b1 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #1ea2b1 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #1ea2b1 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #1ea2b1;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-datepicker-content.mat-warn,
.mat-datepicker-toggle-active.mat-warn {
  --mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #b00402 20%, transparent);
  --mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #1ea2b1 20%, transparent);
  --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
  --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);
  --mat-datepicker-calendar-date-selected-state-text-color: #ffffff;
  --mat-datepicker-calendar-date-selected-state-background-color: #b00402;
  --mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #b00402 38%, transparent);
  --mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;
  --mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #b00402 12%, transparent);
  --mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #b00402 4%, transparent);
  --mat-datepicker-toggle-active-state-icon-color: #b00402;
  --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
  --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-calendar-date-outline-color: transparent;
  --mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.54);
  --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
  --mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-datepicker-calendar-container-background-color: white;
  --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-calendar-controls {
  --mat-icon-button-touch-target-display: none;
}
.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base {
  --mdc-icon-button-state-layer-size: 40px;
  --mat-icon-button-state-layer-size: 40px;
  width: var(--mat-icon-button-state-layer-size);
  height: var(--mat-icon-button-state-layer-size);
  padding: 8px;
}
html {
  --mat-divider-width: 1px;
}
html {
  --mat-divider-color: rgba(0, 0, 0, 0.12);
}
html {
  --mat-expansion-container-shape: 4px;
  --mat-expansion-container-elevation-shadow:
    0px 3px 1px -2px rgba(0, 0, 0, 0.2),
    0px 2px 2px 0px rgba(0, 0, 0, 0.14),
    0px 1px 5px 0px rgba(0, 0, 0, 0.12);
  --mat-expansion-legacy-header-indicator-display: inline-block;
  --mat-expansion-header-indicator-display: none;
}
html {
  --mat-expansion-container-background-color: white;
  --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
  --mat-expansion-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-expansion-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-expansion-header-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 38%, transparent);
  --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
  --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
  --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
}
html {
  --mat-expansion-header-collapsed-state-height: 48px;
  --mat-expansion-header-expanded-state-height: 64px;
}
html {
  --mat-icon-color: inherit;
}
.mat-icon.mat-primary {
  --mat-icon-color: #ea1b0a;
}
.mat-icon.mat-accent {
  --mat-icon-color: #1ea2b1;
}
.mat-icon.mat-warn {
  --mat-icon-color: #b00402;
}
html {
  --mat-sidenav-container-shape: 0;
  --mat-sidenav-container-elevation-shadow:
    0px 8px 10px -5px rgba(0, 0, 0, 0.2),
    0px 16px 24px 2px rgba(0, 0, 0, 0.14),
    0px 6px 30px 5px rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-width: auto;
}
html {
  --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
  --mat-sidenav-container-background-color: white;
  --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-content-background-color: #fafafa;
  --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
  --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
}
html {
  --mat-stepper-header-focus-state-layer-shape: 0;
  --mat-stepper-header-hover-state-layer-shape: 0;
}
html {
  --mat-stepper-header-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-icon-background-color: #ea1b0a;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-done-state-icon-background-color: #ea1b0a;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #ea1b0a;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
  --mat-stepper-container-color: white;
  --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
  --mat-stepper-header-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 4%, transparent);
  --mat-stepper-header-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, 0.87) 12%, transparent);
  --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
  --mat-stepper-header-error-state-label-text-color: #b00402;
  --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
  --mat-stepper-header-error-state-icon-foreground-color: #b00402;
  --mat-stepper-header-error-state-icon-background-color: transparent;
}
.mat-step-header.mat-accent {
  --mat-stepper-header-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-icon-background-color: #1ea2b1;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-done-state-icon-background-color: #1ea2b1;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #1ea2b1;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
.mat-step-header.mat-warn {
  --mat-stepper-header-icon-foreground-color: #ffffff;
  --mat-stepper-header-selected-state-icon-background-color: #b00402;
  --mat-stepper-header-selected-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-done-state-icon-background-color: #b00402;
  --mat-stepper-header-done-state-icon-foreground-color: #ffffff;
  --mat-stepper-header-edit-state-icon-background-color: #b00402;
  --mat-stepper-header-edit-state-icon-foreground-color: #ffffff;
}
html {
  --mat-stepper-header-height: 72px;
}
html {
  --mat-sort-arrow-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-toolbar-container-background-color: white;
  --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
}
.mat-toolbar.mat-primary {
  --mat-toolbar-container-background-color: #ea1b0a;
  --mat-toolbar-container-text-color: #ffffff;
}
.mat-toolbar.mat-accent {
  --mat-toolbar-container-background-color: #1ea2b1;
  --mat-toolbar-container-text-color: #ffffff;
}
.mat-toolbar.mat-warn {
  --mat-toolbar-container-background-color: #b00402;
  --mat-toolbar-container-text-color: #ffffff;
}
html {
  --mat-toolbar-standard-height: 64px;
  --mat-toolbar-mobile-height: 56px;
}
html {
  --mat-tree-container-background-color: white;
  --mat-tree-node-text-color: rgba(0, 0, 0, 0.87);
}
html {
  --mat-tree-node-min-height: 48px;
}
html {
  --mat-timepicker-container-shape: 4px;
  --mat-timepicker-container-elevation-shadow:
    0px 5px 5px -3px rgba(0, 0, 0, 0.2),
    0px 8px 10px 1px rgba(0, 0, 0, 0.14),
    0px 3px 14px 2px rgba(0, 0, 0, 0.12);
}
html {
  --mat-timepicker-container-background-color: white;
}
.mat-stepper-hide-header .mat-horizontal-stepper-header-container {
  display: none;
}
.mat-stepper-hide-header .mat-horizontal-content-container {
  padding: 0.5rem;
}
.mat-stepper-hide-header.full-width .mat-horizontal-content-container {
  overflow: visible;
}
.mat-toolbar {
  background: #ffffff;
  height: 60px;
}
.mat-tooltip {
  background: #39393A;
  font-size: initial;
  position: relative;
  top: -20px;
  max-width: 350px;
}
.mtx-tooltip {
  background: #39393A !important;
  font-size: initial !important;
  max-width: 350px !important;
  position: relative;
  top: -20px;
  padding: 24px !important;
}
.mat-toolbar-row,
.mat-toolbar-single-row {
  padding: 0 !important;
}
.mat-button-toggle-group-appearance-standard {
  border: solid 1px #E8E8E8;
  border-radius: 8px !important;
}
@media only screen and (min-width: 401px) and (max-width: 1024px) {
  .mat-button-toggle-group-appearance-standard {
    width: 270px;
  }
}
.mat-button-toggle-group-appearance-standard.invalid {
  border-color: #b00402;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-label-content {
  display: flex !important;
  align-items: center;
  justify-content: center;
  font-family:
    "eonBrixBold",
    Helvetica,
    sans-serif;
  font-size: 18px;
  height: 26px;
  line-height: 26px;
  padding: 18px 25px !important;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-focus-overlay {
  opacity: 0 !important;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle {
  background-color: #F6F6F7;
  color: #39393A;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle :hover {
  background-color: #E8E8E8;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-checked {
  background-color: #1ea2b1;
  color: #FFFFFF;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-checked .mat-button-toggle-label-content {
  font-family:
    "eonBrixBold",
    Helvetica,
    sans-serif;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-checked :hover {
  background-color: #1ea2b1;
  color: #FFFFFF;
}
.mat-button-toggle-group-appearance-standard .mat-button-toggle-checked .mat-button-toggle-focus-overlay {
  border-bottom: 0;
}
@media only screen and (max-width: 400px) {
  .mat-button-toggle-group-appearance-standard.mat-button-toggle-vertical {
    flex-grow: 1;
  }
}
.year-only-datepicker .mat-calendar-period-button {
  display: none;
}
.mat-form-field-appearance-outline .mat-form-field-outline-thick {
  color: #8F9192;
  opacity: 1 !important;
}
.mat-form-field-appearance-outline .mat-form-field-infix {
  width: unset;
}
.mat-form-field-appearance-outline .mat-form-field-label {
  color: #39393A;
}
.mat-form-field-appearance-outline.mat-focused .mat-form-field-label.mat-primary,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-label.mat-accent,
.mat-form-field-appearance-outline.mat-focused .mat-form-field-label.mat-warn {
  color: #39393A;
}
.mat-form-field-appearance-outline.mat-warn.is-invalid .mat-form-field-outline,
.mat-form-field-appearance-outline.mat-warn.is-invalid .mat-form-field-outline-thick {
  color: #b00402;
}
html,
body {
  height: 100%;
  width: 100%;
  margin: 0;
  color: #39393A;
  background-color: #FFFFFF;
  overscroll-behavior-y: contain;
}
body {
  margin: 0;
  font-family:
    "eonBrixSans",
    Helvetica,
    sans-serif;
  font-size: 18px;
}

/* node_modules/@eon-ui/eon-ui-components/dist/eon-ui-components/eon-ui-components.css */
:root {
  --eon-transparent:transparent;
  --eon-white:#ffffff;
  --eon-system-success-light:#d7e9ca;
  --eon-system-success:#18a087;
  --eon-system-success-dark:#0d6d68;
  --eon-system-warning-light:#f9f2d8;
  --eon-system-warning:#ffc940;
  --eon-system-warning-dark:#ff711a;
  --eon-system-error-light:#f6c1b0;
  --eon-system-error:#f05b48;
  --eon-system-error-dark:#c41708;
  --eon-system-highlight-light:#ccebff;
  --eon-system-highlight:#0075c2;
  --eon-system-highlight-dark:#00568f;
  --eon-grey100:#f8f5f2;
  --eon-grey200:#f0ebe5;
  --eon-grey300:#d7d0cc;
  --eon-grey400:#b3aca9;
  --eon-grey500:#958d8b;
  --eon-grey600:#767676;
  --eon-grey700:#5c5c5c;
  --eon-grey800:#404040;
  --eon-grey900:#262626;
  --eon-bright-font:#262626;
  --eon-dark-font:#ffffff;
  --eon-white-font:#262626;
  --eon-black-font:#ffffff;
  --eon-grey100-font:#262626;
  --eon-grey900-font:#ffffff;
  --eon-neutral100-font:#262626;
  --eon-neutral300-font:#262626;
  --eon-neutral800-font:#ffffff;
  --eon-red100-font:#262626;
  --eon-red300-font:#262626;
  --eon-red500-font:#ffffff;
  --eon-red800-font:#ffffff;
  --eon-yellow100-font:#262626;
  --eon-yellow300-font:#262626;
  --eon-yellow500-font:#262626;
  --eon-turquoise100-font:#262626;
  --eon-turquoise300-font:#262626;
  --eon-turquoise500-font:#262626;
  --eon-violet-dark:#6d199a;
  --eon-red200:#f6c1b0;
  --eon-red200-opacity-25:rgba(246, 193, 176, 0.25);
  --eon-red400:#f05b48;
  --eon-red400-opacity-25:rgba(240, 91, 72, 0.25);
  --eon-red600:#c41708;
  --eon-red700:#9d1207;
  --eon-red700-opacity-20:rgba(201, 10, 1, 0.2);
  --eon-red900:#4e0903;
  --eon-yellow200:#f2efa3;
  --eon-yellow400:#e8e536;
  --eon-yellow600:#9eb22d;
  --eon-yellow700:#61822a;
  --eon-yellow800:#3d5327;
  --eon-yellow900:#1c301e;
  --eon-turquoise200:#b0dade;
  --eon-turquoise400:#4fb5c0;
  --eon-turquoise600:#178a9d;
  --eon-turquoise700:#0f738a;
  --eon-turquoise800:#144d62;
  --eon-turquoise900:#182739;
  --eon-neutral200:#fcfbfa;
  --eon-neutral400:#e6e3e1;
  --eon-neutral500:#cccbca;
  --eon-neutral600:#999999;
  --eon-neutral600-opacity-25:rgba(153, 153, 153, 0.25);
  --eon-neutral700:#666666;
  --eon-neutral700-opacity-25:rgba(102, 102, 102, 0.25);
  --eon-neutral800-rgb:38,
    38,
    38;
  --eon-neutral900:#000000;
  --eon-grey800-opacity-50:rgba(64, 64, 64, 0.5);
  --eon-grey900-opacity-8:rgba(38, 38, 38, 0.08);
  --eon-blue100:#ccebff;
  --eon-blue200:#a3daff;
  --eon-blue300:#7acaff;
  --eon-blue400:#52baff;
  --eon-blue500:#27a9ff;
  --eon-blue600:#0093f5;
  --eon-blue700:#0075c2;
  --eon-blue800:#00568f;
  --eon-blue900:#00375c;
  --eon-purple100:#f0d8eb;
  --eon-purple200:#dba6d1;
  --eon-purple300:#ca6fba;
  --eon-purple400:#b0429d;
  --eon-purple500:#961482;
  --eon-purple600:#821171;
  --eon-purple700:#710f62;
  --eon-purple800:#5f0c52;
  --eon-purple900:#4d0a42;
  --eon-red500gradient:linear-gradient(
      135deg,
      hsl(4.55, 91.8%, 47.84%) 0%,
      hsl(4.55, 91.8%, 47.84%) 55%,
      hsl(337, 85%, 41%) 80%,
      hsl(309, 76%, 33%) 95%);
  --eon-anchor-navigation-background-color:#ffffff;
  --eon-anchor-navigation-background-hover-color:#ffffff;
  --eon-anchor-navigation-icon-color:#262626;
  --eon-anchor-navigation-icon-hover-color:#ffffff;
  --eon-anchor-navigation-icon-highlight-color:#ea1b0a;
  --eon-anchor-navigation-item-background-color:#ffffff;
  --eon-anchor-navigation-item-hover-color:#0075c2;
  --eon-anchor-navigation-link-color:#262626;
  --eon-anchor-navigation-link-hover-color:#ffffff;
  --eon-anchor-navigation-link-highlight-color:#ea1b0a;
  --eon-context-menu-item-background-hover-color:#0075c2;
  --eon-context-menu-item-background-active-color:#0075c2;
  --eon-data-table-head-cell-color:#262626;
  --eon-data-table-head-cell-color-hover:#ffffff;
  --eon-data-table-head-cell-background:#f0ebe5;
  --eon-data-table-head-cell-background-hover:#0075c2;
  --eon-data-table-head-cell-background-act:#d7d0cc;
  --eon-data-table-head-cell-background-act-hover:#d7d0cc;
  --eon-data-table-head-cell-border:#b3aca9;
  --eon-data-table-head-cell-border-hover:#b3aca9;
  --eon-data-table-head-cell-border-act:#b3aca9;
  --eon-data-table-head-cell-border-act-hover:#b3aca9;
  --eon-data-table-cell-color:#262626;
  --eon-data-table-cell-color-hover:#262626;
  --eon-data-table-cell-background:#ffffff;
  --eon-data-table-cell-background-hover:#ccebff;
  --eon-data-table-cell-background-odd:#ffffff;
  --eon-data-table-cell-background-odd-hover:#ccebff;
  --eon-data-table-cell-background-even:#f8f5f2;
  --eon-data-table-cell-background-even-hover:#ccebff;
  --eon-data-table-cell-border:#d7d0cc;
  --eon-data-table-cell-border-hover:#0075c2;
  --eon-data-table-cell-border-odd:#d7d0cc;
  --eon-data-table-cell-border-odd-hover:#0075c2;
  --eon-data-table-cell-border-even:#d7d0cc;
  --eon-data-table-cell-border-even-hover:#0075c2;
  --eon-data-table-toolbar-background:#ffffff;
  --eon-data-table-toolbar-color:#ffffff;
  --eon-data-table-toolbar-selected-background:#ea1b0a;
  --eon-data-table-toolbar-selected-color:#ffffff;
  --eon-data-table-focus-border:#0075c2;
  --eon-footer-bar-copyright-color:#5c5c5c;
  --eon-footer-bar-background-color:#ffffff;
  --eon-footer-bar-link-color:#262626;
  --eon-footer-bar-link-hover-color:#262626;
  --eon-footer-bar-icon-color:#262626;
  --eon-footer-bar-icon-hover-color:#ea1b0a;
  --eon-navigation-box-shadow:none;
  --eon-navigation-meta-bg-color:#f9f6f4;
  --eon-navigation-meta-border-color:#e6e3e1;
  --eon-navigation-meta-link-font-color:#262626;
  --eon-navigation-meta-link-font-color-hover:#262626;
  --eon-navigation-meta-link-font-color-focus:#262626;
  --eon-navigation-meta-link-font-color-current:#262626;
  --eon-navigation-meta-link-font-color-current-hover:#262626;
  --eon-navigation-meta-link-font-color-current-focus:#262626;
  --eon-navigation-meta-link-bg-color:transparent;
  --eon-navigation-meta-link-bg-color-hover:#e6e3e1;
  --eon-navigation-meta-link-bg-color-focus:transparent;
  --eon-navigation-meta-link-bg-color-current:transparent;
  --eon-navigation-meta-link-bg-color-current-hover:#e6e3e1;
  --eon-navigation-meta-link-bg-color-current-focus:transparent;
  --eon-navigation-meta-link-border-color:transparent;
  --eon-navigation-meta-link-border-color-hover:#262626;
  --eon-navigation-meta-link-border-color-focus:#999999;
  --eon-navigation-meta-link-border-color-current:#262626;
  --eon-navigation-meta-link-border-color-current-hover:#262626;
  --eon-navigation-meta-link-border-color-current-focus:#262626;
  --eon-navigation-toolbar-bg-color:#ffffff;
  --eon-navigation-toolbar-icon-link-font-color:#262626;
  --eon-navigation-toolbar-icon-link-font-color-hover:#262626;
  --eon-navigation-toolbar-icon-link-font-color-focus:#262626;
  --eon-navigation-toolbar-icon-link-font-color-current:#ea1b0a;
  --eon-navigation-toolbar-icon-link-font-color-current-hover:#ea1b0a;
  --eon-navigation-toolbar-icon-link-font-color-current-focus:#4e0903;
  --eon-navigation-toolbar-icon-link-font-color-active:#262626;
  --eon-navigation-toolbar-icon-link-font-color-active-hover:#262626;
  --eon-navigation-toolbar-icon-link-font-color-active-focus:#262626;
  --eon-navigation-toolbar-icon-link-bg-color:transparent;
  --eon-navigation-toolbar-icon-link-bg-color-hover:#f9f6f4;
  --eon-navigation-toolbar-icon-link-bg-color-focus:transparent;
  --eon-navigation-toolbar-icon-link-bg-color-current:transparent;
  --eon-navigation-toolbar-icon-link-bg-color-current-hover:#f9f6f4;
  --eon-navigation-toolbar-icon-link-bg-color-current-focus:#f9f6f4;
  --eon-navigation-toolbar-icon-link-bg-color-active:#f9f6f4;
  --eon-navigation-toolbar-icon-link-bg-color-active-hover:#f9f6f4;
  --eon-navigation-toolbar-icon-link-bg-color-active-focus:#f9f6f4;
  --eon-navigation-toolbar-sub-bg-color:#f9f6f4;
  --eon-navigation-main-bg-color:#ffffff;
  --eon-navigation-main-border-color:#e6e3e1;
  --eon-navigation-main-link-font-color:#262626;
  --eon-navigation-main-link-font-color-hover:#262626;
  --eon-navigation-main-link-font-color-focus:#262626;
  --eon-navigation-main-link-font-color-current:#ea1b0a;
  --eon-navigation-main-link-font-color-current-hover:#262626;
  --eon-navigation-main-link-font-color-current-focus:#ea1b0a;
  --eon-navigation-main-link-font-color-active:#262626;
  --eon-navigation-main-link-font-color-active-hover:#262626;
  --eon-navigation-main-link-font-color-active-focus:#262626;
  --eon-navigation-main-link-bg-color:transparent;
  --eon-navigation-main-link-bg-color-hover:#f9f6f4;
  --eon-navigation-main-link-bg-color-focus:transparent;
  --eon-navigation-main-link-bg-color-current:transparent;
  --eon-navigation-main-link-bg-color-current-hover:#f9f6f4;
  --eon-navigation-main-link-bg-color-current-focus:transparent;
  --eon-navigation-main-link-bg-color-active:#f9f6f4;
  --eon-navigation-main-link-bg-color-active-hover:#f9f6f4;
  --eon-navigation-main-link-bg-color-active-focus:#f9f6f4;
  --eon-navigation-main-link-border-color:transparent;
  --eon-navigation-main-link-border-color-hover:#262626;
  --eon-navigation-main-link-border-color-focus:#262626;
  --eon-navigation-main-link-border-color-current:#ea1b0a;
  --eon-navigation-main-link-border-color-current-hover:#262626;
  --eon-navigation-main-link-border-color-current-focus:#0075c2;
  --eon-navigation-main-link-border-color-active:transparent;
  --eon-navigation-main-link-border-color-active-hover:#262626;
  --eon-navigation-main-link-border-color-active-focus:#f9f6f4;
  --eon-navigation-main-icon-link-font-color:#262626;
  --eon-navigation-main-icon-link-font-color-hover:#262626;
  --eon-navigation-main-icon-link-font-color-focus:#262626;
  --eon-navigation-main-icon-link-font-color-current:#ea1b0a;
  --eon-navigation-main-icon-link-font-color-current-hover:#262626;
  --eon-navigation-main-icon-link-font-color-current-focus:#262626;
  --eon-navigation-main-icon-link-font-color-active:#262626;
  --eon-navigation-main-icon-link-font-color-active-hover:#262626;
  --eon-navigation-main-icon-link-font-color-active-focus:#262626;
  --eon-navigation-main-icon-link-bg-color:transparent;
  --eon-navigation-main-icon-link-bg-color-hover:#f9f6f4;
  --eon-navigation-main-icon-link-bg-color-focus:transparent;
  --eon-navigation-main-icon-link-bg-color-current:transparent;
  --eon-navigation-main-icon-link-bg-color-current-hover:#f9f6f4;
  --eon-navigation-main-icon-link-bg-color-current-focus:#f9f6f4;
  --eon-navigation-main-icon-link-bg-color-active:#f9f6f4;
  --eon-navigation-main-icon-link-bg-color-active-hover:#f9f6f4;
  --eon-navigation-main-icon-link-bg-color-active-focus:#f9f6f4;
  --eon-navigation-main-icon-link-border-color:transparent;
  --eon-navigation-main-icon-link-border-color-hover:#262626;
  --eon-navigation-main-icon-link-border-color-focus:#262626;
  --eon-navigation-main-icon-link-border-color-current:transparent;
  --eon-navigation-main-icon-link-border-color-current-hover:transparent;
  --eon-navigation-main-icon-link-border-color-current-focus:transparent;
  --eon-navigation-main-icon-link-border-color-active:#f9f6f4;
  --eon-navigation-main-icon-link-border-color-active-hover:#262626;
  --eon-navigation-main-icon-link-border-color-active-focus:#f9f6f4;
  --eon-navigation-main-sub-bg-color:#f9f6f4;
  --eon-navigation-main-sub-box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 8px;
  --eon-navigation-flyout-divider-bg-color:#e6e3e1;
  --eon-navigation-flyout-link-font-color:#262626;
  --eon-navigation-flyout-link-font-color-hover:#ea1b0a;
  --eon-navigation-flyout-link-font-color-focus:#4e0903;
  --eon-navigation-flyout-link-font-color-current:#ea1b0a;
  --eon-navigation-flyout-link-border-color-current:#ea1b0a;
  --eon-navigation-flyout-link-large-font-color:#262626;
  --eon-navigation-flyout-link-large-font-color-hover:#ea1b0a;
  --eon-navigation-flyout-link-large-font-color-focus:#4e0903;
  --eon-navigation-flyout-link-large-font-color-current:#ea1b0a;
  --eon-navigation-flyout-link-large-border-color-current:#ea1b0a;
  --eon-navigation-mobile-bg-color:#f9f6f4;
  --eon-navigation-mobile-link-font-color:#262626;
  --eon-navigation-mobile-link-highlight-border-color:#ea1b0a;
  --eon-navigation-mobile-link-border-color:#e6e3e1;
  --eon-navigation-focus-border-color:#0075c2;
  --eon-navigation-main-border-color-focus-visible:transparent;
  --eon-navigation-logo-focus-color:#0075c2;
  --eon-section-video-control-color-light:#ffffff;
  --eon-section-video-control-color-dark:#262626;
  --eon-search-result-item-mark-color:#ccebff;
  --eon-search-result-item-visited-color:#6d199a;
  --eon-search-result-item-background-color:transparent;
  --eon-videoplayer-focus-outline-color:#0075c2;
  --eon-videoplayer-error-color:#ffffff;
  --eon-videoplayer-error-background-color:#ffffff;
  --eon-videoplayer-controls-background:#ffffff;
  --eon-videoplayer-progress-background:#ffffff;
  --eon-videoplayer-progress-color:#ffffff;
  --eon-videoplayer-progress-bar-background:#0075c2;
  --eon-videoplayer-progress-bar-time-color:#262626;
  --eon-videoplayer-progress-bar-value-background:#0075c2;
  --eon-videoplayer-progress-bar-icon-color:#262626;
  --eon-videoplayer-progress-bar-button-color:#ffffff;
  --eon-videoplayer-progress-bar-button-focus:#0075c2;
  --eon-videoplayer-progress-bar-button-background:#ffffff;
  --eon-videoplayer-progress-bar-button-hover-background:#ffffff;
  --eon-website-navigation-box-shadow:none;
  --eon-website-navigation-meta-bg-color:#f8f5f2;
  --eon-website-navigation-meta-border-color:#d7d0cc;
  --eon-website-navigation-meta-link-font-color:#262626;
  --eon-website-navigation-meta-link-font-color-hover:#262626;
  --eon-website-navigation-meta-link-font-color-current:#262626;
  --eon-website-navigation-meta-link-font-color-current-hover:#262626;
  --eon-website-navigation-meta-link-border-color:transparent;
  --eon-website-navigation-meta-link-border-color-hover:#262626;
  --eon-website-navigation-meta-link-border-color-current:#767676;
  --eon-website-navigation-meta-link-border-color-current-hover:#262626;
  --eon-website-navigation-toolbar-bg-color:#ffffff;
  --eon-website-navigation-toolbar-link-font-color:#262626;
  --eon-website-navigation-toolbar-link-font-color-hover:#262626;
  --eon-website-navigation-toolbar-link-font-color-current:#262626;
  --eon-website-navigation-toolbar-link-font-color-current-hover:#262626;
  --eon-website-navigation-toolbar-link-font-color-active:#262626;
  --eon-website-navigation-toolbar-link-font-color-active-hover:#262626;
  --eon-website-navigation-toolbar-link-border-color:transparent;
  --eon-website-navigation-toolbar-link-border-color-hover:#262626;
  --eon-website-navigation-toolbar-link-border-color-current:#ea1b0a;
  --eon-website-navigation-toolbar-link-border-color-current-hover:#262626;
  --eon-website-navigation-toolbar-link-border-color-active:#262626;
  --eon-website-navigation-toolbar-link-border-color-active-hover:#262626;
  --eon-website-navigation-toolbar-sub-bg-color:#f8f5f2;
  --eon-website-navigation-main-bg-color:#ffffff;
  --eon-website-navigation-main-border-color:#f0ebe5;
  --eon-website-navigation-main-link-font-color:#262626;
  --eon-website-navigation-main-link-font-color-hover:#262626;
  --eon-website-navigation-main-link-font-color-current:#262626;
  --eon-website-navigation-main-link-font-color-current-hover:#262626;
  --eon-website-navigation-main-link-font-color-active:#262626;
  --eon-website-navigation-main-link-font-color-active-hover:#262626;
  --eon-website-navigation-main-link-border-color:transparent;
  --eon-website-navigation-main-link-border-color-hover:#262626;
  --eon-website-navigation-main-link-border-color-current:#ea1b0a;
  --eon-website-navigation-main-link-border-color-current-hover:#262626;
  --eon-website-navigation-main-link-border-color-active:#262626;
  --eon-website-navigation-main-link-border-color-active-hover:#262626;
  --eon-website-navigation-main-sub-bg-color:#f8f5f2;
  --eon-website-navigation-main-sub-box-shadow:rgba(0, 0, 0, 0.08) 0px 4px 8px;
  --eon-website-navigation-flyout-divider-bg-color:#d7d0cc;
  --eon-website-navigation-flyout-link-font-color:#262626;
  --eon-website-navigation-flyout-link-font-color-hover:#262626;
  --eon-website-navigation-flyout-link-font-color-current:#ea1b0a;
  --eon-website-navigation-flyout-link-large-font-color:#262626;
  --eon-website-navigation-flyout-link-large-font-color-hover:#262626;
  --eon-website-navigation-flyout-link-large-font-color-current:#ea1b0a;
  --eon-website-navigation-mobile-bg-color:#f8f5f2;
  --eon-website-navigation-mobile-link-font-color:#262626;
  --eon-website-navigation-mobile-link-highlight-border-color:#ea1b0a;
  --eon-website-navigation-mobile-link-border-color:#d7d0cc;
  --eon-bright:#ffffff;
  --eon-bright-shade-1:#e6e6e6;
  --eon-bright-shade-2:#cccccc;
  --eon-bright-tint-1:white;
  --eon-bright-tint-2:white;
  --eon-dark:#262626;
  --eon-dark-shade-1:#0d0d0d;
  --eon-dark-shade-2:black;
  --eon-dark-tint-1:#404040;
  --eon-dark-tint-2:#595959;
  --eon-white:#ffffff;
  --eon-white-shade-1:#e6e6e6;
  --eon-white-shade-2:#cccccc;
  --eon-white-tint-1:white;
  --eon-white-tint-2:white;
  --eon-black:#000000;
  --eon-black-shade-1:black;
  --eon-black-shade-2:black;
  --eon-black-tint-1:#1a1a1a;
  --eon-black-tint-2:#333333;
  --eon-grey100:#f8f5f2;
  --eon-grey100-shade-1:#e6dcd1;
  --eon-grey100-shade-2:#d4c2b0;
  --eon-grey100-tint-1:white;
  --eon-grey100-tint-2:white;
  --eon-grey900:#262626;
  --eon-grey900-shade-1:#0d0d0d;
  --eon-grey900-shade-2:black;
  --eon-grey900-tint-1:#404040;
  --eon-grey900-tint-2:#595959;
  --eon-neutral100:#ffffff;
  --eon-neutral100-shade-1:#e6e6e6;
  --eon-neutral100-shade-2:#cccccc;
  --eon-neutral100-tint-1:white;
  --eon-neutral100-tint-2:white;
  --eon-neutral300:#f9f6f4;
  --eon-neutral300-shade-1:#e7dbd3;
  --eon-neutral300-shade-2:#d5c0b2;
  --eon-neutral300-tint-1:white;
  --eon-neutral300-tint-2:white;
  --eon-neutral800:#262626;
  --eon-neutral800-shade-1:#0d0d0d;
  --eon-neutral800-shade-2:black;
  --eon-neutral800-tint-1:#404040;
  --eon-neutral800-tint-2:#595959;
  --eon-red100:#f6e5dc;
  --eon-red100-shade-1:#ecc7b3;
  --eon-red100-shade-2:#e1a98b;
  --eon-red100-tint-1:white;
  --eon-red100-tint-2:white;
  --eon-red300:#f59a86;
  --eon-red300-shade-1:#f17357;
  --eon-red300-shade-2:#ed4b28;
  --eon-red300-tint-1:#f9c1b5;
  --eon-red300-tint-2:#fde9e4;
  --eon-red500:#ea1b0a;
  --eon-red500-shade-1:#b91508;
  --eon-red500-shade-2:#881006;
  --eon-red500-tint-1:#f64031;
  --eon-red500-tint-2:#f86d62;
  --eon-red800:#750e05;
  --eon-red800-shade-1:#440803;
  --eon-red800-shade-2:#130201;
  --eon-red800-tint-1:#a61407;
  --eon-red800-tint-2:#d71a09;
  --eon-yellow100:#f7f4d9;
  --eon-yellow100-shade-1:#eee8af;
  --eon-yellow100-shade-2:#e5dc85;
  --eon-yellow100-tint-1:white;
  --eon-yellow100-tint-2:white;
  --eon-yellow300:#edea6c;
  --eon-yellow300-shade-1:#e7e43f;
  --eon-yellow300-shade-2:#d8d41b;
  --eon-yellow300-tint-1:#f3f099;
  --eon-yellow300-tint-2:#f8f7c7;
  --eon-yellow500:#e3e000;
  --eon-yellow500-shade-1:#b0ae00;
  --eon-yellow500-shade-2:#7d7b00;
  --eon-yellow500-tint-1:#fffc17;
  --eon-yellow500-tint-2:#fffd4a;
  --eon-turquoise100:#e1eded;
  --eon-turquoise100-shade-1:#c1dada;
  --eon-turquoise100-shade-2:#a1c7c7;
  --eon-turquoise100-tint-1:white;
  --eon-turquoise100-tint-2:white;
  --eon-turquoise300:#7fc7cf;
  --eon-turquoise300-shade-1:#5ab7c1;
  --eon-turquoise300-shade-2:#3f9ea9;
  --eon-turquoise300-tint-1:#a4d7dd;
  --eon-turquoise300-tint-2:#c9e7eb;
  --eon-turquoise500:#1ea2b1;
  --eon-turquoise500-shade-1:#177a85;
  --eon-turquoise500-shade-2:#0f525a;
  --eon-turquoise500-tint-1:#28c8da;
  --eon-turquoise500-tint-2:#53d3e2;
  --eon-bright-5:white;
  --eon-dark-5:#f4f4f4;
  --eon-white-5:white;
  --eon-black-5:#f2f2f2;
  --eon-grey100-5:#fffffe;
  --eon-grey900-5:#f4f4f4;
  --eon-neutral100-5:white;
  --eon-neutral300-5:#fffffe;
  --eon-neutral800-5:#f4f4f4;
  --eon-red100-5:#fffefd;
  --eon-red300-5:#fffaf9;
  --eon-red500-5:#fef4f3;
  --eon-red800-5:#f8f3f3;
  --eon-yellow100-5:#fffefd;
  --eon-yellow300-5:#fefef8;
  --eon-yellow500-5:#fefdf2;
  --eon-turquoise100-5:#fefefe;
  --eon-turquoise300-5:#f9fcfd;
  --eon-turquoise500-5:#f4fafb;
  --eon-bright-10:white;
  --eon-dark-10:#e9e9e9;
  --eon-white-10:white;
  --eon-black-10:#e6e6e6;
  --eon-grey100-10:#fefefe;
  --eon-grey900-10:#e9e9e9;
  --eon-neutral100-10:white;
  --eon-neutral300-10:#fefefe;
  --eon-neutral800-10:#e9e9e9;
  --eon-red100-10:#fefcfc;
  --eon-red300-10:#fef5f3;
  --eon-red500-10:#fde8e7;
  --eon-red800-10:#f1e7e6;
  --eon-yellow100-10:#fefefb;
  --eon-yellow300-10:#fdfdf0;
  --eon-yellow500-10:#fcfce6;
  --eon-turquoise100-10:#fcfdfd;
  --eon-turquoise300-10:#f2f9fa;
  --eon-turquoise500-10:#e9f6f7;
  --eon-bright-15:white;
  --eon-dark-15:#dedede;
  --eon-white-15:white;
  --eon-black-15:#d9d9d9;
  --eon-grey100-15:#fefefd;
  --eon-grey900-15:#dedede;
  --eon-neutral100-15:white;
  --eon-neutral300-15:#fefefd;
  --eon-neutral800-15:#dedede;
  --eon-red100-15:#fefbfa;
  --eon-red300-15:#fef0ed;
  --eon-red500-15:#fcddda;
  --eon-red800-15:#eadbda;
  --eon-yellow100-15:#fefdf9;
  --eon-yellow300-15:#fcfce9;
  --eon-yellow500-15:#fbfad9;
  --eon-turquoise100-15:#fbfcfc;
  --eon-turquoise300-15:#ecf7f8;
  --eon-turquoise500-15:#ddf1f3;
  --eon-bright-20:white;
  --eon-dark-20:#d4d4d4;
  --eon-white-20:white;
  --eon-black-20:#cccccc;
  --eon-grey100-20:#fefdfc;
  --eon-grey900-20:#d4d4d4;
  --eon-neutral100-20:white;
  --eon-neutral300-20:#fefdfd;
  --eon-neutral800-20:#d4d4d4;
  --eon-red100-20:#fdfaf8;
  --eon-red300-20:#fdebe7;
  --eon-red500-20:#fbd1ce;
  --eon-red800-20:#e3cfcd;
  --eon-yellow100-20:#fdfdf7;
  --eon-yellow300-20:#fbfbe2;
  --eon-yellow500-20:#f9f9cc;
  --eon-turquoise100-20:#f9fbfb;
  --eon-turquoise300-20:#e5f4f5;
  --eon-turquoise500-20:#d2ecef;
  --eon-bright-25:white;
  --eon-dark-25:#c9c9c9;
  --eon-white-25:white;
  --eon-black-25:#bfbfbf;
  --eon-grey100-25:#fdfdfc;
  --eon-grey900-25:#c9c9c9;
  --eon-neutral100-25:white;
  --eon-neutral300-25:#fefdfc;
  --eon-neutral800-25:#c9c9c9;
  --eon-red100-25:#fdf9f6;
  --eon-red300-25:#fde6e1;
  --eon-red500-25:#fac6c2;
  --eon-red800-25:#ddc3c1;
  --eon-yellow100-25:#fdfcf6;
  --eon-yellow300-25:#fbfada;
  --eon-yellow500-25:#f8f7bf;
  --eon-turquoise100-25:#f8fbfb;
  --eon-turquoise300-25:#dff1f3;
  --eon-turquoise500-25:#c7e8ec;
  --eon-bright-30:white;
  --eon-dark-30:#bebebe;
  --eon-white-30:white;
  --eon-black-30:#b3b3b3;
  --eon-grey100-30:#fdfcfb;
  --eon-grey900-30:#bebebe;
  --eon-neutral100-30:white;
  --eon-neutral300-30:#fdfcfc;
  --eon-neutral800-30:#bebebe;
  --eon-red100-30:#fcf7f5;
  --eon-red300-30:#fce1db;
  --eon-red500-30:#f9bbb6;
  --eon-red800-30:#d6b7b4;
  --eon-yellow100-30:#fdfcf4;
  --eon-yellow300-30:#faf9d3;
  --eon-yellow500-30:#f7f6b3;
  --eon-turquoise100-30:#f6fafa;
  --eon-turquoise300-30:#d9eef1;
  --eon-turquoise500-30:#bce3e8;
  --eon-bright-35:white;
  --eon-dark-35:#b3b3b3;
  --eon-white-35:white;
  --eon-black-35:#a6a6a6;
  --eon-grey100-35:#fdfcfa;
  --eon-grey900-35:#b3b3b3;
  --eon-neutral100-35:white;
  --eon-neutral300-35:#fdfcfb;
  --eon-neutral800-35:#b3b3b3;
  --eon-red100-35:#fcf6f3;
  --eon-red300-35:#fcdcd5;
  --eon-red500-35:#f8afa9;
  --eon-red800-35:#cfaba8;
  --eon-yellow100-35:#fcfbf2;
  --eon-yellow300-35:#f9f8cc;
  --eon-yellow500-35:#f5f4a6;
  --eon-turquoise100-35:#f5f9f9;
  --eon-turquoise300-35:#d2ebee;
  --eon-turquoise500-35:#b0dee4;
  --eon-bright-40:white;
  --eon-dark-40:#a8a8a8;
  --eon-white-40:white;
  --eon-black-40:#999999;
  --eon-grey100-40:#fcfbfa;
  --eon-grey900-40:#a8a8a8;
  --eon-neutral100-40:white;
  --eon-neutral300-40:#fdfbfb;
  --eon-neutral800-40:#a8a8a8;
  --eon-red100-40:#fbf5f1;
  --eon-red300-40:#fbd7cf;
  --eon-red500-40:#f7a49d;
  --eon-red800-40:#c89f9b;
  --eon-yellow100-40:#fcfbf0;
  --eon-yellow300-40:#f8f7c4;
  --eon-yellow500-40:#f4f399;
  --eon-turquoise100-40:#f3f8f8;
  --eon-turquoise300-40:#cce9ec;
  --eon-turquoise500-40:#a5dae0;
  --eon-bright-45:white;
  --eon-dark-45:#9d9d9d;
  --eon-white-45:white;
  --eon-black-45:#8c8c8c;
  --eon-grey100-45:#fcfbf9;
  --eon-grey900-45:#9d9d9d;
  --eon-neutral100-45:white;
  --eon-neutral300-45:#fcfbfa;
  --eon-neutral800-45:#9d9d9d;
  --eon-red100-45:#fbf3ef;
  --eon-red300-45:#fbd2c9;
  --eon-red500-45:#f69891;
  --eon-red800-45:#c1938f;
  --eon-yellow100-45:#fbfaee;
  --eon-yellow300-45:#f7f6bd;
  --eon-yellow500-45:#f2f18c;
  --eon-turquoise100-45:#f2f7f7;
  --eon-turquoise300-45:#c5e6e9;
  --eon-turquoise500-45:#9ad5dc;
  --eon-bright-50:white;
  --eon-dark-50:#939393;
  --eon-white-50:white;
  --eon-black-50:gray;
  --eon-grey100-50:#fcfaf9;
  --eon-grey900-50:#939393;
  --eon-neutral100-50:white;
  --eon-neutral300-50:#fcfbfa;
  --eon-neutral800-50:#939393;
  --eon-red100-50:#fbf2ee;
  --eon-red300-50:#facdc3;
  --eon-red500-50:#f58d85;
  --eon-red800-50:#ba8782;
  --eon-yellow100-50:#fbfaec;
  --eon-yellow300-50:#f6f5b6;
  --eon-yellow500-50:#f1f080;
  --eon-turquoise100-50:#f0f6f6;
  --eon-turquoise300-50:#bfe3e7;
  --eon-turquoise500-50:#8fd1d8;
  --eon-bright-55:white;
  --eon-dark-55:#888888;
  --eon-white-55:white;
  --eon-black-55:#737373;
  --eon-grey100-55:#fbfaf8;
  --eon-grey900-55:#888888;
  --eon-neutral100-55:white;
  --eon-neutral300-55:#fcfaf9;
  --eon-neutral800-55:#888888;
  --eon-red100-55:#faf1ec;
  --eon-red300-55:#fac7bc;
  --eon-red500-55:#f38278;
  --eon-red800-55:#b37a76;
  --eon-yellow100-55:#fbf9ea;
  --eon-yellow300-55:#f5f3ae;
  --eon-yellow500-55:#f0ee73;
  --eon-turquoise100-55:#eff5f5;
  --eon-turquoise300-55:#b9e0e5;
  --eon-turquoise500-55:#83ccd4;
  --eon-bright-60:white;
  --eon-dark-60:#7d7d7d;
  --eon-white-60:white;
  --eon-black-60:#666666;
  --eon-grey100-60:#fbf9f7;
  --eon-grey900-60:#7d7d7d;
  --eon-neutral100-60:white;
  --eon-neutral300-60:#fbfaf8;
  --eon-neutral800-60:#7d7d7d;
  --eon-red100-60:#faefea;
  --eon-red300-60:#f9c2b6;
  --eon-red500-60:#f2766c;
  --eon-red800-60:#ac6e69;
  --eon-yellow100-60:#faf8e8;
  --eon-yellow300-60:#f4f2a7;
  --eon-yellow500-60:#eeec66;
  --eon-turquoise100-60:#edf4f4;
  --eon-turquoise300-60:#b2dde2;
  --eon-turquoise500-60:#78c7d0;
  --eon-bright-65:white;
  --eon-dark-65:#727272;
  --eon-white-65:white;
  --eon-black-65:#595959;
  --eon-grey100-65:#faf9f7;
  --eon-grey900-65:#727272;
  --eon-neutral100-65:white;
  --eon-neutral300-65:#fbf9f8;
  --eon-neutral800-65:#727272;
  --eon-red100-65:#f9eee8;
  --eon-red300-65:#f9bdb0;
  --eon-red500-65:#f16b60;
  --eon-red800-65:#a5625d;
  --eon-yellow100-65:#faf8e6;
  --eon-yellow300-65:#f3f19f;
  --eon-yellow500-65:#edeb59;
  --eon-turquoise100-65:#ecf3f3;
  --eon-turquoise300-65:#acdbe0;
  --eon-turquoise500-65:#6dc3cc;
  --eon-bright-70:white;
  --eon-dark-70:#676767;
  --eon-white-70:white;
  --eon-black-70:#4d4d4d;
  --eon-grey100-70:#faf8f6;
  --eon-grey900-70:#676767;
  --eon-neutral100-70:white;
  --eon-neutral300-70:#fbf9f7;
  --eon-neutral800-70:#676767;
  --eon-red100-70:#f9ede7;
  --eon-red300-70:#f8b8aa;
  --eon-red500-70:#f05f54;
  --eon-red800-70:#9e5650;
  --eon-yellow100-70:#f9f7e4;
  --eon-yellow300-70:#f2f098;
  --eon-yellow500-70:#ebe94d;
  --eon-turquoise100-70:#eaf2f2;
  --eon-turquoise300-70:#a5d8dd;
  --eon-turquoise500-70:#62bec8;
  --eon-bright-75:white;
  --eon-dark-75:#5c5c5c;
  --eon-white-75:white;
  --eon-black-75:#404040;
  --eon-grey100-75:#faf8f5;
  --eon-grey900-75:#5c5c5c;
  --eon-neutral100-75:white;
  --eon-neutral300-75:#fbf8f7;
  --eon-neutral800-75:#5c5c5c;
  --eon-red100-75:#f8ece5;
  --eon-red300-75:#f8b3a4;
  --eon-red500-75:#ef5447;
  --eon-red800-75:#984a44;
  --eon-yellow100-75:#f9f7e3;
  --eon-yellow300-75:#f2ef91;
  --eon-yellow500-75:#eae840;
  --eon-turquoise100-75:#e9f2f2;
  --eon-turquoise300-75:#9fd5db;
  --eon-turquoise500-75:#56b9c5;
  --eon-bright-80:white;
  --eon-dark-80:#515151;
  --eon-white-80:white;
  --eon-black-80:#333333;
  --eon-grey100-80:#f9f7f5;
  --eon-grey900-80:#515151;
  --eon-neutral100-80:white;
  --eon-neutral300-80:#faf8f6;
  --eon-neutral800-80:#515151;
  --eon-red100-80:#f8eae3;
  --eon-red300-80:#f7ae9e;
  --eon-red500-80:#ee493b;
  --eon-red800-80:#913e37;
  --eon-yellow100-80:#f9f6e1;
  --eon-yellow300-80:#f1ee89;
  --eon-yellow500-80:#e9e633;
  --eon-turquoise100-80:#e7f1f1;
  --eon-turquoise300-80:#99d2d9;
  --eon-turquoise500-80:#4bb5c1;
  --eon-bright-85:white;
  --eon-dark-85:#474747;
  --eon-white-85:white;
  --eon-black-85:#262626;
  --eon-grey100-85:#f9f7f4;
  --eon-grey900-85:#474747;
  --eon-neutral100-85:white;
  --eon-neutral300-85:#faf7f6;
  --eon-neutral800-85:#474747;
  --eon-red100-85:#f7e9e1;
  --eon-red300-85:#f7a998;
  --eon-red500-85:#ed3d2f;
  --eon-red800-85:#8a322b;
  --eon-yellow100-85:#f8f6df;
  --eon-yellow300-85:#f0ed82;
  --eon-yellow500-85:#e7e526;
  --eon-turquoise100-85:#e6f0f0;
  --eon-turquoise300-85:#92cfd6;
  --eon-turquoise500-85:#40b0bd;
  --eon-bright-90:white;
  --eon-dark-90:#3c3c3c;
  --eon-white-90:white;
  --eon-black-90:#1a1a1a;
  --eon-grey100-90:#f9f6f3;
  --eon-grey900-90:#3c3c3c;
  --eon-neutral100-90:white;
  --eon-neutral300-90:#faf7f5;
  --eon-neutral800-90:#3c3c3c;
  --eon-red100-90:#f7e8e0;
  --eon-red300-90:#f6a492;
  --eon-red500-90:#ec3223;
  --eon-red800-90:#83261e;
  --eon-yellow100-90:#f8f5dd;
  --eon-yellow300-90:#efec7b;
  --eon-yellow500-90:#e6e31a;
  --eon-turquoise100-90:#e4efef;
  --eon-turquoise300-90:#8ccdd4;
  --eon-turquoise500-90:#35abb9;
  --eon-bright-95:white;
  --eon-dark-95:#313131;
  --eon-white-95:white;
  --eon-black-95:#0d0d0d;
  --eon-grey100-95:#f8f6f3;
  --eon-grey900-95:#313131;
  --eon-neutral100-95:white;
  --eon-neutral300-95:#f9f6f5;
  --eon-neutral800-95:#313131;
  --eon-red100-95:#f6e6de;
  --eon-red300-95:#f69f8c;
  --eon-red500-95:#eb2616;
  --eon-red800-95:#7c1a12;
  --eon-yellow100-95:#f7f5db;
  --eon-yellow300-95:#eeeb73;
  --eon-yellow500-95:#e4e20d;
  --eon-turquoise100-95:#e3eeee;
  --eon-turquoise300-95:#85cad1;
  --eon-turquoise500-95:#29a7b5;
  --eon-bright-opacity-5:rgba(255, 255, 255, 0.05);
  --eon-dark-opacity-5:rgba(38, 38, 38, 0.05);
  --eon-white-opacity-5:rgba(255, 255, 255, 0.05);
  --eon-black-opacity-5:rgba(0, 0, 0, 0.05);
  --eon-grey100-opacity-5:rgba(248, 245, 242, 0.05);
  --eon-grey900-opacity-5:rgba(38, 38, 38, 0.05);
  --eon-neutral100-opacity-5:rgba(255, 255, 255, 0.05);
  --eon-neutral300-opacity-5:rgba(249, 246, 244, 0.05);
  --eon-neutral800-opacity-5:rgba(38, 38, 38, 0.05);
  --eon-red100-opacity-5:rgba(246, 229, 220, 0.05);
  --eon-red300-opacity-5:rgba(245, 154, 134, 0.05);
  --eon-red500-opacity-5:rgba(234, 27, 10, 0.05);
  --eon-red800-opacity-5:rgba(117, 14, 5, 0.05);
  --eon-yellow100-opacity-5:rgba(247, 244, 217, 0.05);
  --eon-yellow300-opacity-5:rgba(237, 234, 108, 0.05);
  --eon-yellow500-opacity-5:rgba(227, 224, 0, 0.05);
  --eon-turquoise100-opacity-5:rgba(225, 237, 237, 0.05);
  --eon-turquoise300-opacity-5:rgba(127, 199, 207, 0.05);
  --eon-turquoise500-opacity-5:rgba(30, 162, 177, 0.05);
  --eon-bright-opacity-10:rgba(255, 255, 255, 0.1);
  --eon-dark-opacity-10:rgba(38, 38, 38, 0.1);
  --eon-white-opacity-10:rgba(255, 255, 255, 0.1);
  --eon-black-opacity-10:rgba(0, 0, 0, 0.1);
  --eon-grey100-opacity-10:rgba(248, 245, 242, 0.1);
  --eon-grey900-opacity-10:rgba(38, 38, 38, 0.1);
  --eon-neutral100-opacity-10:rgba(255, 255, 255, 0.1);
  --eon-neutral300-opacity-10:rgba(249, 246, 244, 0.1);
  --eon-neutral800-opacity-10:rgba(38, 38, 38, 0.1);
  --eon-red100-opacity-10:rgba(246, 229, 220, 0.1);
  --eon-red300-opacity-10:rgba(245, 154, 134, 0.1);
  --eon-red500-opacity-10:rgba(234, 27, 10, 0.1);
  --eon-red800-opacity-10:rgba(117, 14, 5, 0.1);
  --eon-yellow100-opacity-10:rgba(247, 244, 217, 0.1);
  --eon-yellow300-opacity-10:rgba(237, 234, 108, 0.1);
  --eon-yellow500-opacity-10:rgba(227, 224, 0, 0.1);
  --eon-turquoise100-opacity-10:rgba(225, 237, 237, 0.1);
  --eon-turquoise300-opacity-10:rgba(127, 199, 207, 0.1);
  --eon-turquoise500-opacity-10:rgba(30, 162, 177, 0.1);
  --eon-bright-opacity-15:rgba(255, 255, 255, 0.15);
  --eon-dark-opacity-15:rgba(38, 38, 38, 0.15);
  --eon-white-opacity-15:rgba(255, 255, 255, 0.15);
  --eon-black-opacity-15:rgba(0, 0, 0, 0.15);
  --eon-grey100-opacity-15:rgba(248, 245, 242, 0.15);
  --eon-grey900-opacity-15:rgba(38, 38, 38, 0.15);
  --eon-neutral100-opacity-15:rgba(255, 255, 255, 0.15);
  --eon-neutral300-opacity-15:rgba(249, 246, 244, 0.15);
  --eon-neutral800-opacity-15:rgba(38, 38, 38, 0.15);
  --eon-red100-opacity-15:rgba(246, 229, 220, 0.15);
  --eon-red300-opacity-15:rgba(245, 154, 134, 0.15);
  --eon-red500-opacity-15:rgba(234, 27, 10, 0.15);
  --eon-red800-opacity-15:rgba(117, 14, 5, 0.15);
  --eon-yellow100-opacity-15:rgba(247, 244, 217, 0.15);
  --eon-yellow300-opacity-15:rgba(237, 234, 108, 0.15);
  --eon-yellow500-opacity-15:rgba(227, 224, 0, 0.15);
  --eon-turquoise100-opacity-15:rgba(225, 237, 237, 0.15);
  --eon-turquoise300-opacity-15:rgba(127, 199, 207, 0.15);
  --eon-turquoise500-opacity-15:rgba(30, 162, 177, 0.15);
  --eon-bright-opacity-20:rgba(255, 255, 255, 0.2);
  --eon-dark-opacity-20:rgba(38, 38, 38, 0.2);
  --eon-white-opacity-20:rgba(255, 255, 255, 0.2);
  --eon-black-opacity-20:rgba(0, 0, 0, 0.2);
  --eon-grey100-opacity-20:rgba(248, 245, 242, 0.2);
  --eon-grey900-opacity-20:rgba(38, 38, 38, 0.2);
  --eon-neutral100-opacity-20:rgba(255, 255, 255, 0.2);
  --eon-neutral300-opacity-20:rgba(249, 246, 244, 0.2);
  --eon-neutral800-opacity-20:rgba(38, 38, 38, 0.2);
  --eon-red100-opacity-20:rgba(246, 229, 220, 0.2);
  --eon-red300-opacity-20:rgba(245, 154, 134, 0.2);
  --eon-red500-opacity-20:rgba(234, 27, 10, 0.2);
  --eon-red800-opacity-20:rgba(117, 14, 5, 0.2);
  --eon-yellow100-opacity-20:rgba(247, 244, 217, 0.2);
  --eon-yellow300-opacity-20:rgba(237, 234, 108, 0.2);
  --eon-yellow500-opacity-20:rgba(227, 224, 0, 0.2);
  --eon-turquoise100-opacity-20:rgba(225, 237, 237, 0.2);
  --eon-turquoise300-opacity-20:rgba(127, 199, 207, 0.2);
  --eon-turquoise500-opacity-20:rgba(30, 162, 177, 0.2);
  --eon-bright-opacity-25:rgba(255, 255, 255, 0.25);
  --eon-dark-opacity-25:rgba(38, 38, 38, 0.25);
  --eon-white-opacity-25:rgba(255, 255, 255, 0.25);
  --eon-black-opacity-25:rgba(0, 0, 0, 0.25);
  --eon-grey100-opacity-25:rgba(248, 245, 242, 0.25);
  --eon-grey900-opacity-25:rgba(38, 38, 38, 0.25);
  --eon-neutral100-opacity-25:rgba(255, 255, 255, 0.25);
  --eon-neutral300-opacity-25:rgba(249, 246, 244, 0.25);
  --eon-neutral800-opacity-25:rgba(38, 38, 38, 0.25);
  --eon-red100-opacity-25:rgba(246, 229, 220, 0.25);
  --eon-red300-opacity-25:rgba(245, 154, 134, 0.25);
  --eon-red500-opacity-25:rgba(234, 27, 10, 0.25);
  --eon-red800-opacity-25:rgba(117, 14, 5, 0.25);
  --eon-yellow100-opacity-25:rgba(247, 244, 217, 0.25);
  --eon-yellow300-opacity-25:rgba(237, 234, 108, 0.25);
  --eon-yellow500-opacity-25:rgba(227, 224, 0, 0.25);
  --eon-turquoise100-opacity-25:rgba(225, 237, 237, 0.25);
  --eon-turquoise300-opacity-25:rgba(127, 199, 207, 0.25);
  --eon-turquoise500-opacity-25:rgba(30, 162, 177, 0.25);
  --eon-bright-opacity-30:rgba(255, 255, 255, 0.3);
  --eon-dark-opacity-30:rgba(38, 38, 38, 0.3);
  --eon-white-opacity-30:rgba(255, 255, 255, 0.3);
  --eon-black-opacity-30:rgba(0, 0, 0, 0.3);
  --eon-grey100-opacity-30:rgba(248, 245, 242, 0.3);
  --eon-grey900-opacity-30:rgba(38, 38, 38, 0.3);
  --eon-neutral100-opacity-30:rgba(255, 255, 255, 0.3);
  --eon-neutral300-opacity-30:rgba(249, 246, 244, 0.3);
  --eon-neutral800-opacity-30:rgba(38, 38, 38, 0.3);
  --eon-red100-opacity-30:rgba(246, 229, 220, 0.3);
  --eon-red300-opacity-30:rgba(245, 154, 134, 0.3);
  --eon-red500-opacity-30:rgba(234, 27, 10, 0.3);
  --eon-red800-opacity-30:rgba(117, 14, 5, 0.3);
  --eon-yellow100-opacity-30:rgba(247, 244, 217, 0.3);
  --eon-yellow300-opacity-30:rgba(237, 234, 108, 0.3);
  --eon-yellow500-opacity-30:rgba(227, 224, 0, 0.3);
  --eon-turquoise100-opacity-30:rgba(225, 237, 237, 0.3);
  --eon-turquoise300-opacity-30:rgba(127, 199, 207, 0.3);
  --eon-turquoise500-opacity-30:rgba(30, 162, 177, 0.3);
  --eon-bright-opacity-35:rgba(255, 255, 255, 0.35);
  --eon-dark-opacity-35:rgba(38, 38, 38, 0.35);
  --eon-white-opacity-35:rgba(255, 255, 255, 0.35);
  --eon-black-opacity-35:rgba(0, 0, 0, 0.35);
  --eon-grey100-opacity-35:rgba(248, 245, 242, 0.35);
  --eon-grey900-opacity-35:rgba(38, 38, 38, 0.35);
  --eon-neutral100-opacity-35:rgba(255, 255, 255, 0.35);
  --eon-neutral300-opacity-35:rgba(249, 246, 244, 0.35);
  --eon-neutral800-opacity-35:rgba(38, 38, 38, 0.35);
  --eon-red100-opacity-35:rgba(246, 229, 220, 0.35);
  --eon-red300-opacity-35:rgba(245, 154, 134, 0.35);
  --eon-red500-opacity-35:rgba(234, 27, 10, 0.35);
  --eon-red800-opacity-35:rgba(117, 14, 5, 0.35);
  --eon-yellow100-opacity-35:rgba(247, 244, 217, 0.35);
  --eon-yellow300-opacity-35:rgba(237, 234, 108, 0.35);
  --eon-yellow500-opacity-35:rgba(227, 224, 0, 0.35);
  --eon-turquoise100-opacity-35:rgba(225, 237, 237, 0.35);
  --eon-turquoise300-opacity-35:rgba(127, 199, 207, 0.35);
  --eon-turquoise500-opacity-35:rgba(30, 162, 177, 0.35);
  --eon-bright-opacity-40:rgba(255, 255, 255, 0.4);
  --eon-dark-opacity-40:rgba(38, 38, 38, 0.4);
  --eon-white-opacity-40:rgba(255, 255, 255, 0.4);
  --eon-black-opacity-40:rgba(0, 0, 0, 0.4);
  --eon-grey100-opacity-40:rgba(248, 245, 242, 0.4);
  --eon-grey900-opacity-40:rgba(38, 38, 38, 0.4);
  --eon-neutral100-opacity-40:rgba(255, 255, 255, 0.4);
  --eon-neutral300-opacity-40:rgba(249, 246, 244, 0.4);
  --eon-neutral800-opacity-40:rgba(38, 38, 38, 0.4);
  --eon-red100-opacity-40:rgba(246, 229, 220, 0.4);
  --eon-red300-opacity-40:rgba(245, 154, 134, 0.4);
  --eon-red500-opacity-40:rgba(234, 27, 10, 0.4);
  --eon-red800-opacity-40:rgba(117, 14, 5, 0.4);
  --eon-yellow100-opacity-40:rgba(247, 244, 217, 0.4);
  --eon-yellow300-opacity-40:rgba(237, 234, 108, 0.4);
  --eon-yellow500-opacity-40:rgba(227, 224, 0, 0.4);
  --eon-turquoise100-opacity-40:rgba(225, 237, 237, 0.4);
  --eon-turquoise300-opacity-40:rgba(127, 199, 207, 0.4);
  --eon-turquoise500-opacity-40:rgba(30, 162, 177, 0.4);
  --eon-bright-opacity-45:rgba(255, 255, 255, 0.45);
  --eon-dark-opacity-45:rgba(38, 38, 38, 0.45);
  --eon-white-opacity-45:rgba(255, 255, 255, 0.45);
  --eon-black-opacity-45:rgba(0, 0, 0, 0.45);
  --eon-grey100-opacity-45:rgba(248, 245, 242, 0.45);
  --eon-grey900-opacity-45:rgba(38, 38, 38, 0.45);
  --eon-neutral100-opacity-45:rgba(255, 255, 255, 0.45);
  --eon-neutral300-opacity-45:rgba(249, 246, 244, 0.45);
  --eon-neutral800-opacity-45:rgba(38, 38, 38, 0.45);
  --eon-red100-opacity-45:rgba(246, 229, 220, 0.45);
  --eon-red300-opacity-45:rgba(245, 154, 134, 0.45);
  --eon-red500-opacity-45:rgba(234, 27, 10, 0.45);
  --eon-red800-opacity-45:rgba(117, 14, 5, 0.45);
  --eon-yellow100-opacity-45:rgba(247, 244, 217, 0.45);
  --eon-yellow300-opacity-45:rgba(237, 234, 108, 0.45);
  --eon-yellow500-opacity-45:rgba(227, 224, 0, 0.45);
  --eon-turquoise100-opacity-45:rgba(225, 237, 237, 0.45);
  --eon-turquoise300-opacity-45:rgba(127, 199, 207, 0.45);
  --eon-turquoise500-opacity-45:rgba(30, 162, 177, 0.45);
  --eon-bright-opacity-50:rgba(255, 255, 255, 0.5);
  --eon-dark-opacity-50:rgba(38, 38, 38, 0.5);
  --eon-white-opacity-50:rgba(255, 255, 255, 0.5);
  --eon-black-opacity-50:rgba(0, 0, 0, 0.5);
  --eon-grey100-opacity-50:rgba(248, 245, 242, 0.5);
  --eon-grey900-opacity-50:rgba(38, 38, 38, 0.5);
  --eon-neutral100-opacity-50:rgba(255, 255, 255, 0.5);
  --eon-neutral300-opacity-50:rgba(249, 246, 244, 0.5);
  --eon-neutral800-opacity-50:rgba(38, 38, 38, 0.5);
  --eon-red100-opacity-50:rgba(246, 229, 220, 0.5);
  --eon-red300-opacity-50:rgba(245, 154, 134, 0.5);
  --eon-red500-opacity-50:rgba(234, 27, 10, 0.5);
  --eon-red800-opacity-50:rgba(117, 14, 5, 0.5);
  --eon-yellow100-opacity-50:rgba(247, 244, 217, 0.5);
  --eon-yellow300-opacity-50:rgba(237, 234, 108, 0.5);
  --eon-yellow500-opacity-50:rgba(227, 224, 0, 0.5);
  --eon-turquoise100-opacity-50:rgba(225, 237, 237, 0.5);
  --eon-turquoise300-opacity-50:rgba(127, 199, 207, 0.5);
  --eon-turquoise500-opacity-50:rgba(30, 162, 177, 0.5);
  --eon-bright-opacity-55:rgba(255, 255, 255, 0.55);
  --eon-dark-opacity-55:rgba(38, 38, 38, 0.55);
  --eon-white-opacity-55:rgba(255, 255, 255, 0.55);
  --eon-black-opacity-55:rgba(0, 0, 0, 0.55);
  --eon-grey100-opacity-55:rgba(248, 245, 242, 0.55);
  --eon-grey900-opacity-55:rgba(38, 38, 38, 0.55);
  --eon-neutral100-opacity-55:rgba(255, 255, 255, 0.55);
  --eon-neutral300-opacity-55:rgba(249, 246, 244, 0.55);
  --eon-neutral800-opacity-55:rgba(38, 38, 38, 0.55);
  --eon-red100-opacity-55:rgba(246, 229, 220, 0.55);
  --eon-red300-opacity-55:rgba(245, 154, 134, 0.55);
  --eon-red500-opacity-55:rgba(234, 27, 10, 0.55);
  --eon-red800-opacity-55:rgba(117, 14, 5, 0.55);
  --eon-yellow100-opacity-55:rgba(247, 244, 217, 0.55);
  --eon-yellow300-opacity-55:rgba(237, 234, 108, 0.55);
  --eon-yellow500-opacity-55:rgba(227, 224, 0, 0.55);
  --eon-turquoise100-opacity-55:rgba(225, 237, 237, 0.55);
  --eon-turquoise300-opacity-55:rgba(127, 199, 207, 0.55);
  --eon-turquoise500-opacity-55:rgba(30, 162, 177, 0.55);
  --eon-bright-opacity-60:rgba(255, 255, 255, 0.6);
  --eon-dark-opacity-60:rgba(38, 38, 38, 0.6);
  --eon-white-opacity-60:rgba(255, 255, 255, 0.6);
  --eon-black-opacity-60:rgba(0, 0, 0, 0.6);
  --eon-grey100-opacity-60:rgba(248, 245, 242, 0.6);
  --eon-grey900-opacity-60:rgba(38, 38, 38, 0.6);
  --eon-neutral100-opacity-60:rgba(255, 255, 255, 0.6);
  --eon-neutral300-opacity-60:rgba(249, 246, 244, 0.6);
  --eon-neutral800-opacity-60:rgba(38, 38, 38, 0.6);
  --eon-red100-opacity-60:rgba(246, 229, 220, 0.6);
  --eon-red300-opacity-60:rgba(245, 154, 134, 0.6);
  --eon-red500-opacity-60:rgba(234, 27, 10, 0.6);
  --eon-red800-opacity-60:rgba(117, 14, 5, 0.6);
  --eon-yellow100-opacity-60:rgba(247, 244, 217, 0.6);
  --eon-yellow300-opacity-60:rgba(237, 234, 108, 0.6);
  --eon-yellow500-opacity-60:rgba(227, 224, 0, 0.6);
  --eon-turquoise100-opacity-60:rgba(225, 237, 237, 0.6);
  --eon-turquoise300-opacity-60:rgba(127, 199, 207, 0.6);
  --eon-turquoise500-opacity-60:rgba(30, 162, 177, 0.6);
  --eon-bright-opacity-65:rgba(255, 255, 255, 0.65);
  --eon-dark-opacity-65:rgba(38, 38, 38, 0.65);
  --eon-white-opacity-65:rgba(255, 255, 255, 0.65);
  --eon-black-opacity-65:rgba(0, 0, 0, 0.65);
  --eon-grey100-opacity-65:rgba(248, 245, 242, 0.65);
  --eon-grey900-opacity-65:rgba(38, 38, 38, 0.65);
  --eon-neutral100-opacity-65:rgba(255, 255, 255, 0.65);
  --eon-neutral300-opacity-65:rgba(249, 246, 244, 0.65);
  --eon-neutral800-opacity-65:rgba(38, 38, 38, 0.65);
  --eon-red100-opacity-65:rgba(246, 229, 220, 0.65);
  --eon-red300-opacity-65:rgba(245, 154, 134, 0.65);
  --eon-red500-opacity-65:rgba(234, 27, 10, 0.65);
  --eon-red800-opacity-65:rgba(117, 14, 5, 0.65);
  --eon-yellow100-opacity-65:rgba(247, 244, 217, 0.65);
  --eon-yellow300-opacity-65:rgba(237, 234, 108, 0.65);
  --eon-yellow500-opacity-65:rgba(227, 224, 0, 0.65);
  --eon-turquoise100-opacity-65:rgba(225, 237, 237, 0.65);
  --eon-turquoise300-opacity-65:rgba(127, 199, 207, 0.65);
  --eon-turquoise500-opacity-65:rgba(30, 162, 177, 0.65);
  --eon-bright-opacity-70:rgba(255, 255, 255, 0.7);
  --eon-dark-opacity-70:rgba(38, 38, 38, 0.7);
  --eon-white-opacity-70:rgba(255, 255, 255, 0.7);
  --eon-black-opacity-70:rgba(0, 0, 0, 0.7);
  --eon-grey100-opacity-70:rgba(248, 245, 242, 0.7);
  --eon-grey900-opacity-70:rgba(38, 38, 38, 0.7);
  --eon-neutral100-opacity-70:rgba(255, 255, 255, 0.7);
  --eon-neutral300-opacity-70:rgba(249, 246, 244, 0.7);
  --eon-neutral800-opacity-70:rgba(38, 38, 38, 0.7);
  --eon-red100-opacity-70:rgba(246, 229, 220, 0.7);
  --eon-red300-opacity-70:rgba(245, 154, 134, 0.7);
  --eon-red500-opacity-70:rgba(234, 27, 10, 0.7);
  --eon-red800-opacity-70:rgba(117, 14, 5, 0.7);
  --eon-yellow100-opacity-70:rgba(247, 244, 217, 0.7);
  --eon-yellow300-opacity-70:rgba(237, 234, 108, 0.7);
  --eon-yellow500-opacity-70:rgba(227, 224, 0, 0.7);
  --eon-turquoise100-opacity-70:rgba(225, 237, 237, 0.7);
  --eon-turquoise300-opacity-70:rgba(127, 199, 207, 0.7);
  --eon-turquoise500-opacity-70:rgba(30, 162, 177, 0.7);
  --eon-bright-opacity-75:rgba(255, 255, 255, 0.75);
  --eon-dark-opacity-75:rgba(38, 38, 38, 0.75);
  --eon-white-opacity-75:rgba(255, 255, 255, 0.75);
  --eon-black-opacity-75:rgba(0, 0, 0, 0.75);
  --eon-grey100-opacity-75:rgba(248, 245, 242, 0.75);
  --eon-grey900-opacity-75:rgba(38, 38, 38, 0.75);
  --eon-neutral100-opacity-75:rgba(255, 255, 255, 0.75);
  --eon-neutral300-opacity-75:rgba(249, 246, 244, 0.75);
  --eon-neutral800-opacity-75:rgba(38, 38, 38, 0.75);
  --eon-red100-opacity-75:rgba(246, 229, 220, 0.75);
  --eon-red300-opacity-75:rgba(245, 154, 134, 0.75);
  --eon-red500-opacity-75:rgba(234, 27, 10, 0.75);
  --eon-red800-opacity-75:rgba(117, 14, 5, 0.75);
  --eon-yellow100-opacity-75:rgba(247, 244, 217, 0.75);
  --eon-yellow300-opacity-75:rgba(237, 234, 108, 0.75);
  --eon-yellow500-opacity-75:rgba(227, 224, 0, 0.75);
  --eon-turquoise100-opacity-75:rgba(225, 237, 237, 0.75);
  --eon-turquoise300-opacity-75:rgba(127, 199, 207, 0.75);
  --eon-turquoise500-opacity-75:rgba(30, 162, 177, 0.75);
  --eon-bright-opacity-80:rgba(255, 255, 255, 0.8);
  --eon-dark-opacity-80:rgba(38, 38, 38, 0.8);
  --eon-white-opacity-80:rgba(255, 255, 255, 0.8);
  --eon-black-opacity-80:rgba(0, 0, 0, 0.8);
  --eon-grey100-opacity-80:rgba(248, 245, 242, 0.8);
  --eon-grey900-opacity-80:rgba(38, 38, 38, 0.8);
  --eon-neutral100-opacity-80:rgba(255, 255, 255, 0.8);
  --eon-neutral300-opacity-80:rgba(249, 246, 244, 0.8);
  --eon-neutral800-opacity-80:rgba(38, 38, 38, 0.8);
  --eon-red100-opacity-80:rgba(246, 229, 220, 0.8);
  --eon-red300-opacity-80:rgba(245, 154, 134, 0.8);
  --eon-red500-opacity-80:rgba(234, 27, 10, 0.8);
  --eon-red800-opacity-80:rgba(117, 14, 5, 0.8);
  --eon-yellow100-opacity-80:rgba(247, 244, 217, 0.8);
  --eon-yellow300-opacity-80:rgba(237, 234, 108, 0.8);
  --eon-yellow500-opacity-80:rgba(227, 224, 0, 0.8);
  --eon-turquoise100-opacity-80:rgba(225, 237, 237, 0.8);
  --eon-turquoise300-opacity-80:rgba(127, 199, 207, 0.8);
  --eon-turquoise500-opacity-80:rgba(30, 162, 177, 0.8);
  --eon-bright-opacity-85:rgba(255, 255, 255, 0.85);
  --eon-dark-opacity-85:rgba(38, 38, 38, 0.85);
  --eon-white-opacity-85:rgba(255, 255, 255, 0.85);
  --eon-black-opacity-85:rgba(0, 0, 0, 0.85);
  --eon-grey100-opacity-85:rgba(248, 245, 242, 0.85);
  --eon-grey900-opacity-85:rgba(38, 38, 38, 0.85);
  --eon-neutral100-opacity-85:rgba(255, 255, 255, 0.85);
  --eon-neutral300-opacity-85:rgba(249, 246, 244, 0.85);
  --eon-neutral800-opacity-85:rgba(38, 38, 38, 0.85);
  --eon-red100-opacity-85:rgba(246, 229, 220, 0.85);
  --eon-red300-opacity-85:rgba(245, 154, 134, 0.85);
  --eon-red500-opacity-85:rgba(234, 27, 10, 0.85);
  --eon-red800-opacity-85:rgba(117, 14, 5, 0.85);
  --eon-yellow100-opacity-85:rgba(247, 244, 217, 0.85);
  --eon-yellow300-opacity-85:rgba(237, 234, 108, 0.85);
  --eon-yellow500-opacity-85:rgba(227, 224, 0, 0.85);
  --eon-turquoise100-opacity-85:rgba(225, 237, 237, 0.85);
  --eon-turquoise300-opacity-85:rgba(127, 199, 207, 0.85);
  --eon-turquoise500-opacity-85:rgba(30, 162, 177, 0.85);
  --eon-bright-opacity-90:rgba(255, 255, 255, 0.9);
  --eon-dark-opacity-90:rgba(38, 38, 38, 0.9);
  --eon-white-opacity-90:rgba(255, 255, 255, 0.9);
  --eon-black-opacity-90:rgba(0, 0, 0, 0.9);
  --eon-grey100-opacity-90:rgba(248, 245, 242, 0.9);
  --eon-grey900-opacity-90:rgba(38, 38, 38, 0.9);
  --eon-neutral100-opacity-90:rgba(255, 255, 255, 0.9);
  --eon-neutral300-opacity-90:rgba(249, 246, 244, 0.9);
  --eon-neutral800-opacity-90:rgba(38, 38, 38, 0.9);
  --eon-red100-opacity-90:rgba(246, 229, 220, 0.9);
  --eon-red300-opacity-90:rgba(245, 154, 134, 0.9);
  --eon-red500-opacity-90:rgba(234, 27, 10, 0.9);
  --eon-red800-opacity-90:rgba(117, 14, 5, 0.9);
  --eon-yellow100-opacity-90:rgba(247, 244, 217, 0.9);
  --eon-yellow300-opacity-90:rgba(237, 234, 108, 0.9);
  --eon-yellow500-opacity-90:rgba(227, 224, 0, 0.9);
  --eon-turquoise100-opacity-90:rgba(225, 237, 237, 0.9);
  --eon-turquoise300-opacity-90:rgba(127, 199, 207, 0.9);
  --eon-turquoise500-opacity-90:rgba(30, 162, 177, 0.9);
  --eon-bright-opacity-95:rgba(255, 255, 255, 0.95);
  --eon-dark-opacity-95:rgba(38, 38, 38, 0.95);
  --eon-white-opacity-95:rgba(255, 255, 255, 0.95);
  --eon-black-opacity-95:rgba(0, 0, 0, 0.95);
  --eon-grey100-opacity-95:rgba(248, 245, 242, 0.95);
  --eon-grey900-opacity-95:rgba(38, 38, 38, 0.95);
  --eon-neutral100-opacity-95:rgba(255, 255, 255, 0.95);
  --eon-neutral300-opacity-95:rgba(249, 246, 244, 0.95);
  --eon-neutral800-opacity-95:rgba(38, 38, 38, 0.95);
  --eon-red100-opacity-95:rgba(246, 229, 220, 0.95);
  --eon-red300-opacity-95:rgba(245, 154, 134, 0.95);
  --eon-red500-opacity-95:rgba(234, 27, 10, 0.95);
  --eon-red800-opacity-95:rgba(117, 14, 5, 0.95);
  --eon-yellow100-opacity-95:rgba(247, 244, 217, 0.95);
  --eon-yellow300-opacity-95:rgba(237, 234, 108, 0.95);
  --eon-yellow500-opacity-95:rgba(227, 224, 0, 0.95);
  --eon-turquoise100-opacity-95:rgba(225, 237, 237, 0.95);
  --eon-turquoise300-opacity-95:rgba(127, 199, 207, 0.95);
  --eon-turquoise500-opacity-95:rgba(30, 162, 177, 0.95);
}
eon-ui-accordion,
eon-ui-badges,
eon-ui-bottom-drawer,
eon-ui-breadcrumb,
eon-ui-businesscard-author,
eon-ui-businesscard-contact,
eon-ui-card-teaser,
eon-ui-carousel,
eon-ui-contact-list,
eon-ui-content-aggregator,
eon-ui-form,
eon-ui-image,
eon-ui-list,
eon-ui-map-info-layer,
eon-ui-offset-teaser,
eon-ui-page-header,
eon-ui-search-result-item,
eon-ui-sitelink,
eon-ui-stage,
eon-ui-tabs,
eon-ui-text-teaser,
eon-ui-text,
eon-ui-multi-content-stage,
eon-ui-multi-content-stage-item,
eon-ui-table,
eon-ui-table-body,
eon-ui-table-row,
eon-ui-table-head-row,
eon-ui-table-cell {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.25s cubic-bezier(0.33, 0, 0.35, 1);
  transition: opacity 0.25s cubic-bezier(0.33, 0, 0.35, 1);
}
eon-ui-accordion.hydrated,
eon-ui-badges.hydrated,
eon-ui-bottom-drawer.hydrated,
eon-ui-breadcrumb.hydrated,
eon-ui-businesscard-author.hydrated,
eon-ui-businesscard-contact.hydrated,
eon-ui-card-teaser.hydrated,
eon-ui-carousel.hydrated,
eon-ui-contact-list.hydrated,
eon-ui-content-aggregator.hydrated,
eon-ui-form.hydrated,
eon-ui-image.hydrated,
eon-ui-list.hydrated,
eon-ui-map-info-layer.hydrated,
eon-ui-offset-teaser.hydrated,
eon-ui-page-header.hydrated,
eon-ui-search-result-item.hydrated,
eon-ui-sitelink.hydrated,
eon-ui-stage.hydrated,
eon-ui-tabs.hydrated,
eon-ui-text-teaser.hydrated,
eon-ui-text.hydrated,
eon-ui-multi-content-stage.hydrated,
eon-ui-multi-content-stage-item.hydrated,
eon-ui-table.hydrated,
eon-ui-table-body.hydrated,
eon-ui-table-row.hydrated,
eon-ui-table-head-row.hydrated,
eon-ui-table-cell.hydrated {
  visibility: visible;
  opacity: 1;
}

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