@charset "UTF-8";

/* src/styles.scss */
@font-face {
  font-family: EONBrixSans;
  src: url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Black.eot);
  src:
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Black.eot?#iefix) format("embedded-opentype"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Black.woff2) format("woff2"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Black.woff) format("woff"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Black.ttf) format("truetype");
  font-weight: 900;
  font-style: normal;
}
@font-face {
  font-family: EONBrixSans;
  src: url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Regular.eot);
  src:
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Regular.eot?#iefix) format("embedded-opentype"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Regular.woff2) format("woff2"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Regular.woff) format("woff"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Regular.ttf) format("truetype");
  font-weight: 400;
  font-style: normal;
}
@font-face {
  font-family: EONBrixSans;
  src: url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Bold.eot);
  src:
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Bold.eot?#iefix) format("embedded-opentype"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Bold.woff2) format("woff2"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Bold.woff) format("woff"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Bold.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
}
@font-face {
  font-family: EONBrixSans;
  src: url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Medium.eot);
  src:
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Medium.eot?#iefix) format("embedded-opentype"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Medium.woff2) format("woff2"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Medium.woff) format("woff"),
    url(/assets/shared/fonts/brixsans/EON_BrixSansWeb-Medium.ttf) format("truetype");
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: "EONScreen";
  src:
    url(/assets/shared/fonts/screen/EONScreen-Head.woff2) format("woff2"),
    url(/assets/shared/fonts/screen/EONScreen-Head.woff) format("woff"),
    url(/assets/shared/fonts/screen/EONScreen-Head.ttf) format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
.eonscreen {
  font-family: "EONScreen", sans-serif;
  font-weight: 700;
}
b,
.bold,
strong,
.strong {
  font-weight: 700;
}
h1 {
  font-weight: 900;
  font-size: 2.5rem;
  line-height: 3rem;
  margin-bottom: 1.5rem;
}
h2 {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1rem;
}
h2.large {
  font-size: 2rem;
  line-height: 3rem;
}
h3 {
  font-weight: 900;
  font-size: 1rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
h4 {
  font-weight: 900;
  font-size: 0.875rem;
  line-height: 1rem;
  margin-bottom: 1.5rem;
}
h4.title {
  margin-bottom: 0.75rem;
}
h5 {
  font-weight: 900;
  font-size: 1.5rem;
  line-height: 2rem;
  margin-bottom: 1.5rem;
}
h6 {
  font-weight: 900;
  font-size: 1.25rem;
  line-height: 1.75rem;
  margin-bottom: 1.5rem;
}
h1.title,
h1:first-child,
h2.title,
h2:first-child,
h3.title,
h3:first-child,
h4.title,
h4:first-child,
h5.title,
h5:first-child,
h6.title,
h6:first-child {
  margin-top: 0;
}
p,
ul,
ol {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  margin: 0 0 0.5rem 0;
}
@media screen and (min-width: 48rem) {
  p,
  ul,
  ol {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
}
.uppercase {
  text-transform: uppercase;
}
p.small,
span.small {
  font-size: 0.625rem;
  font-weight: normal;
  line-height: 1.25rem;
}
@media screen and (min-width: 48rem) {
  p.small,
  span.small {
    font-size: 0.875rem;
    line-height: 1rem;
  }
}
p.middle,
span.middle {
  font-size: 0.875rem;
}
@media screen and (min-width: 48rem) {
  p.middle,
  span.middle {
    font-size: 1rem;
  }
}
p.large,
span.large {
  font-size: 1rem;
}
@media screen and (min-width: 48rem) {
  p.large,
  span.large {
    font-size: 1.125rem;
  }
}
p.extralarge,
span.extralarge {
  font-size: 1.125rem;
  font-weight: normal;
  line-height: 1rem;
}
@media screen and (min-width: 48rem) {
  p.extralarge,
  span.extralarge {
    font-size: 1.25rem;
    line-height: 1.25rem;
  }
}
p.bold,
span.bold {
  font-weight: 700;
}
ul {
  list-style-type: square;
  list-style-position: outside;
  padding-left: 0;
  margin-left: 1.5rem;
}
.typewriter--output {
  font-size: 1rem;
  line-height: 1.25rem;
  font-weight: 400;
  margin-bottom: 1.25rem;
}
@media screen and (min-width: 48rem) {
  .typewriter--output {
    font-size: 1.125rem;
    line-height: 1.75rem;
    margin-bottom: 1.5rem;
  }
}
.typewriter--output p {
  margin-bottom: 1.5rem;
}
.typewriter--output ul,
.typewriter--output ol,
.typewriter--output .list__maria {
  list-style-position: outside;
  margin-left: 1.25rem;
  margin-bottom: 1.5rem;
}
.typewriter--output ul li,
.typewriter--output ol li,
.typewriter--output .list__maria li {
  margin-bottom: 0.5rem !important;
}
.text-ellipsis {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.mat-mdc-form-field .mat-mdc-text-field-wrapper {
  background-color: #f8f9fa;
  border-radius: 8px;
}
.mat-mdc-form-field .mat-mdc-text-field-wrapper:hover {
  background-color: #e9ecef;
}
.mat-mdc-form-field .mdc-floating-label {
  color: #6c757d;
  font-weight: 500;
}
.mat-mdc-form-field .mdc-line-ripple::before {
  border-bottom-color: #dee2e6;
}
.mat-mdc-form-field .mdc-line-ripple::after {
  border-bottom-color: var(--game-primary-600);
}
.mat-mdc-form-field.mat-focused .mat-mdc-text-field-wrapper {
  background-color: #fff;
  box-shadow: 0 0 0 2px var(--game-primary-200);
}
.mat-mdc-form-field.mat-focused .mdc-notched-outline__leading,
.mat-mdc-form-field.mat-focused .mdc-notched-outline__notch,
.mat-mdc-form-field.mat-focused .mdc-notched-outline__trailing {
  border-color: var(--game-primary-600);
}
.mat-mdc-button {
  border-radius: 8px;
  font-weight: 600;
  text-transform: none;
  letter-spacing: 0.5px;
}
.mat-mdc-button.mat-primary {
  background:
    linear-gradient(
      45deg,
      var(--game-primary-500),
      var(--game-primary-700));
  color: white;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.mat-mdc-button.mat-primary:hover {
  background:
    linear-gradient(
      45deg,
      var(--game-primary-600),
      var(--game-primary-800));
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.2);
  transform: translateY(-1px);
}
.mat-mdc-button.mat-accent {
  background:
    linear-gradient(
      45deg,
      var(--game-primary-300),
      var(--game-primary-500));
  color: white;
}
.mat-mdc-unelevated-button {
  border-radius: 8px;
}
.mat-mdc-unelevated-button.mat-primary {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-mdc-unelevated-button.mat-primary:hover {
  background-color: var(--game-primary-700);
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
}
.mat-mdc-unelevated-button.mat-accent {
  background-color: var(--game-primary-400);
  color: white;
}
.mat-mdc-unelevated-button.mat-accent:hover {
  background-color: var(--game-primary-500);
}
.mat-mdc-raised-button {
  border-radius: 12px;
}
.mat-mdc-raised-button.mat-primary {
  background-color: var(--game-primary-600);
  color: white;
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
}
.mat-mdc-raised-button.mat-primary:hover {
  background-color: var(--game-primary-700);
  box-shadow: 0 6px 20px rgba(0, 0, 0, 0.15);
}
.mat-mdc-raised-button.mat-accent {
  background-color: var(--game-primary-400);
  color: white;
}
.mat-mdc-raised-button.mat-accent:hover {
  background-color: var(--game-primary-500);
}
.mat-mdc-outlined-button {
  border-radius: 8px;
  border-width: 2px;
}
.mat-mdc-outlined-button.mat-primary {
  border-color: var(--game-primary-600);
  color: var(--game-primary-600);
}
.mat-mdc-outlined-button.mat-primary:hover {
  background-color: var(--game-primary-100);
  border-color: var(--game-primary-700);
}
.mat-mdc-fab.mat-primary {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-mdc-fab.mat-primary:hover {
  background-color: var(--game-primary-700);
}
.mat-mdc-mini-fab.mat-primary {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-mdc-mini-fab.mat-primary:hover {
  background-color: var(--game-primary-700);
}
.mat-mdc-input-element:focus {
  outline: none;
}
.mat-mdc-checkbox .mdc-checkbox__background {
  border-radius: 4px;
}
.mat-mdc-checkbox.mat-primary .mdc-checkbox__background {
  background-color: var(--game-primary-600);
  border-color: var(--game-primary-600);
}
.mat-mdc-checkbox.mat-primary .mdc-checkbox__checkmark {
  color: white;
}
.mat-mdc-checkbox.mat-primary .mdc-checkbox__mixedmark {
  color: white;
}
.mat-mdc-radio-button.mat-primary .mdc-radio__outer-circle {
  border-color: var(--game-primary-600);
}
.mat-mdc-radio-button.mat-primary .mdc-radio__inner-circle {
  background-color: var(--game-primary-600);
}
.mat-mdc-select .mat-mdc-select-trigger .mat-mdc-select-value {
  color: var(--game-primary-800);
}
.mat-mdc-select.mat-focused .mat-mdc-select-trigger .mat-mdc-select-arrow {
  color: var(--game-primary-600);
}
.mat-mdc-slider.mat-primary .mdc-slider__track--active_fill {
  background-color: var(--game-primary-600);
}
.mat-mdc-slider.mat-primary .mdc-slider__thumb-knob {
  background-color: var(--game-primary-600);
  border-color: var(--game-primary-600);
}
.mat-mdc-slider.mat-primary .mdc-slider__thumb--focused .mdc-slider__focus-ring {
  background-color: rgba(0, 0, 0, 0);
}
.mat-mdc-progress-bar.mat-primary .mdc-linear-progress__bar-inner {
  background-color: var(--game-primary-600);
}
.mat-mdc-progress-spinner.mat-primary circle {
  stroke: var(--game-primary-600);
}
.mat-mdc-card {
  border-radius: 12px;
  box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08);
}
.mat-mdc-card.company-primary {
  background-color: var(--game-primary-100);
  border-left: 4px solid var(--game-primary-600);
}
.mat-mdc-chip.mat-primary {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-mdc-chip.mat-primary .mat-mdc-chip-remove {
  color: white;
  opacity: 0.8;
}
.mat-mdc-chip.mat-primary .mat-mdc-chip-remove:hover {
  opacity: 1;
}
.mat-button-toggle.mat-button-toggle-checked {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-mdc-tab-group .mat-mdc-tab-label.mdc-tab--active .mdc-tab__text-label {
  color: var(--game-primary-600);
}
.mat-mdc-tab-group .mat-mdc-tab-ink-bar {
  background-color: var(--game-primary-600);
}
.mat-datepicker-content .mat-calendar-body-selected {
  background-color: var(--game-primary-600);
  color: white;
}
.mat-datepicker-content .mat-calendar-body-today:not(.mat-calendar-body-selected) {
  border-color: var(--game-primary-600);
  color: var(--game-primary-600);
}
.mat-mdc-snack-bar-container.company-primary {
  --mdc-snackbar-container-color: var(--game-primary-600);
  --mdc-snackbar-supporting-text-color: white;
}
.custom-textarea .mat-mdc-text-field-wrapper {
  background-color: var(--game-grey-800, #111827) !important;
  border: 1px solid var(--chat-border-color) !important;
  border-radius: 1rem !important;
  transition: border-color 0.2s ease;
  box-shadow: var(--chat-box-shadow) !important;
}
.custom-textarea .mat-mdc-text-field-wrapper::before,
.custom-textarea .mat-mdc-text-field-wrapper::after {
  display: none !important;
}
.custom-textarea .mdc-floating-label {
  color: var(--game-base-white, #ffffff) !important;
}
.custom-textarea .mdc-floating-label--float-above {
  color: var(--game-base-white, #ffffff) !important;
}
.custom-textarea textarea.mat-mdc-input-element {
  color: var(--game-base-white, #ffffff) !important;
  border: none !important;
  border-radius: 1rem !important;
  resize: none;
  font-size: 1.2rem;
}
.custom-textarea textarea.mat-mdc-input-element::placeholder {
  color: var(--game-grey-600, #4b5563) !important;
}
.custom-textarea textarea.mat-mdc-input-element:focus {
  outline: none !important;
  box-shadow: none !important;
}
.custom-textarea .mdc-notched-outline {
  display: none !important;
}
.custom-textarea .mdc-line-ripple {
  display: none !important;
}
.custom-textarea:hover:not(.mat-focused) .mat-mdc-text-field-wrapper {
  border-color: var(--game-base-white, #ffffff) !important;
}
.custom-textarea.mat-focused .mdc-floating-label {
  color: var(--game-base-white, #ffffff) !important;
}
.custom-textarea.mat-form-field-disabled .mat-mdc-text-field-wrapper {
  background-color: var(--game-grey-900, #0b1220) !important;
  border-color: #999999 !important;
  filter: blur(2px);
  transition: all ease-in-out 1.5s;
  opacity: 1;
}
.custom-textarea.mat-form-field-disabled textarea.mat-mdc-input-element {
  color: rgba(255, 255, 255, 0.5) !important;
}
.custom-textarea.mat-form-field-invalid .mat-mdc-text-field-wrapper {
  border-color: #ef4444 !important;
}
.custom-textarea.mat-form-field-invalid .mat-mdc-form-field-error {
  color: #ef4444 !important;
}
.custom-textarea .mat-mdc-text-field-wrapper .mdc-text-field__ripple {
  display: none !important;
}
.custom-textarea .mat-mdc-form-field-hint-wrapper .mat-mdc-form-field-hint {
  color: rgba(255, 255, 255, 0.7) !important;
  font-size: 12px;
  margin-top: 4px;
}
@media screen and (max-width: 768px) {
  .chat__form {
    gap: 8px;
  }
  .chat__form .send__button {
    width: 44px;
    height: 44px;
  }
  .chat__form .send__button .chat-send-icon {
    font-size: 18px;
  }
  .chat__form .custom-textarea textarea.mat-mdc-input-element {
    font-size: 16px;
  }
}
.mat-expansion-panel {
  border-radius: 8px !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
  border: 1px solid var(--game-grey-300, #d1d5db);
}
.mat-expansion-panel:not(.mat-expanded) .mat-expansion-panel-header {
  height: auto;
}
.mat-expansion-panel .mat-expansion-panel-header {
  background-color: var(--game-grey-100, #f3f4f6);
  border-radius: 0.5rem 0.5rem 0 0;
  transition: background-color 0.2s ease;
  padding: 1.25rem 1rem;
}
.mat-expansion-panel .mat-expansion-panel-header:hover {
  background-color: var(--game-grey-200);
}
.mat-expansion-panel .mat-expansion-panel-header.mat-expanded {
  background-color: var(--game-primary-100);
}
.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: var(--game-grey-900, #111827);
  font-weight: 600;
  font-size: 1.125rem;
}
.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator {
  fill: var(--game-base-white, #fff);
}
.mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator svg {
  margin: 0;
}
.mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body {
  background-color: var(--game-grey-600, #ffffff);
  color: var(--game-base-white, #1f2937);
  border-radius: 0 0 8px 8px;
}
.mat-expansion-panel .mat-expansion-panel-content .mat-expansion-panel-body p {
  font-size: 1rem;
  line-height: 1.4;
  margin-top: 1rem;
}
.mat-expansion-panel.mat-expanded {
  border-color: var(--game-primary-300);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
}
.dark-theme .mat-expansion-panel {
  background-color: var(--game-grey-800, #404040);
  border-color: var(--game-grey-800, #404040);
  margin-bottom: 0.5rem;
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header {
  background-color: var(--game-grey-800, #404040);
  color: var(--game-base-white, #ffffff);
  font-size: 1.125rem;
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header:hover {
  background-color: var(--game-grey-700, #374151);
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-panel-header-title {
  color: var(--game-base-white, #ffffff);
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator {
  fill: var(--game-base-white, #fff);
  height: 1.5rem;
  width: 1.5rem;
  margin-right: 0;
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-header .mat-expansion-indicator::after {
  margin-right: 0 !important;
  fill: blue;
}
.dark-theme .mat-expansion-panel .mat-expansion-panel-body {
  background-color: var(--game-grey-800, #1f2937);
  color: var(--game-grey-200, #e5e7eb);
  margin: 0 1rem;
  border-top: 1px solid var(--game-grey-700, #374151);
  padding: 0 0 0.5rem 0;
}
:root {
  --mat-dialog-subhead-color: var(--game-base-white, #ffffff);
  --mat-dialog-supporting-text-color: var(--game-base-white, #ffffff);
}
.cdk-overlay-dark-backdrop,
.cdk-overlay-backdrop {
  background: rgba(0, 0, 0, 0.4);
}
.cdk-global-overlay-wrapper {
  -webkit-backdrop-filter: blur(2px) !important;
  backdrop-filter: blur(2px) !important;
}
.mat-mdc-dialog-container .mat-mdc-dialog-surface {
  background: var(--game-grey-900, #111827);
  border-radius: 1rem;
}
.mat-mdc-dialog-container mat-dialog-title.mat-mdc-dialog-title {
  color: var(--game-base-white, #ffffff);
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content {
  padding: 2.5rem 1rem 1.25rem 1rem;
  text-align: center;
}
@media screen and (max-height: 1024px) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content {
    overflow-y: auto;
  }
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content {
    padding: 2rem 5rem 1rem 5rem !important;
  }
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .loading-container {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 200px;
  padding: 2rem;
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner {
  padding: 0;
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner h1 {
  text-align: center;
  font-size: 2.5rem;
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner h1 {
    font-size: 3.5rem;
  }
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner h2 {
  font-size: 1.5rem;
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner h2 {
    font-size: 2rem;
  }
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner hr {
  background: var(--game-base-white, #ffffff);
  height: 1px;
  margin: 2rem auto;
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner hr {
    width: 50%;
    margin: 3rem auto;
  }
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner {
    padding: 0 5rem;
  }
}
.mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner .typewriter--output {
  font-size: 1.125rem;
  line-height: 1.25rem;
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-content.mat-mdc-dialog-content .content__inner .typewriter--output {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.mat-mdc-dialog-container mat-dialog-actions.mat-mdc-dialog-actions {
  display: flex;
  justify-content: center;
  color: var(--game-base-white, #ffffff);
  padding: 1.25rem 1rem 2.5rem 1rem;
}
@media screen and (min-width: 48rem) {
  .mat-mdc-dialog-container mat-dialog-actions.mat-mdc-dialog-actions {
    padding: 1.25rem 5rem 2.5rem 5rem;
  }
}
.mb-025 {
  margin-bottom: 0.25rem;
}
.main-margin-top {
  margin-top: 1.5rem;
}
.main-margin-bottom {
  margin-bottom: 1.5rem;
}
.m-none {
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  margin-left: 0;
}
.p-none {
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mt-0 {
  margin-top: 0rem;
}
.mr-0 {
  margin-right: 0rem;
}
.mb-0 {
  margin-bottom: 0rem;
}
.ml-0 {
  margin-left: 0rem;
}
.mx-0 {
  margin-right: 0rem;
  margin-left: 0rem;
}
.my-0 {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.ma-0 {
  margin-top: 0rem;
  margin-right: 0rem;
  margin-bottom: 0rem;
  margin-left: 0rem;
}
.pt-0 {
  padding-top: 0rem;
}
.pr-0 {
  padding-right: 0rem;
}
.pb-0 {
  padding-bottom: 0rem;
}
.pl-0 {
  padding-left: 0rem;
}
.px-0 {
  padding-right: 0rem;
  padding-left: 0rem;
}
.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}
.pa-0 {
  padding-top: 0rem;
  padding-right: 0rem;
  padding-bottom: 0rem;
  padding-left: 0rem;
}
.mt-1 {
  margin-top: 1rem;
}
.mr-1 {
  margin-right: 1rem;
}
.mb-1 {
  margin-bottom: 1rem;
}
.ml-1 {
  margin-left: 1rem;
}
.mx-1 {
  margin-right: 1rem;
  margin-left: 1rem;
}
.my-1 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.ma-1 {
  margin-top: 1rem;
  margin-right: 1rem;
  margin-bottom: 1rem;
  margin-left: 1rem;
}
.pt-1 {
  padding-top: 1rem;
}
.pr-1 {
  padding-right: 1rem;
}
.pb-1 {
  padding-bottom: 1rem;
}
.pl-1 {
  padding-left: 1rem;
}
.px-1 {
  padding-right: 1rem;
  padding-left: 1rem;
}
.py-1 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.pa-1 {
  padding-top: 1rem;
  padding-right: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
}
.mt-2 {
  margin-top: 2rem;
}
.mr-2 {
  margin-right: 2rem;
}
.mb-2 {
  margin-bottom: 2rem;
}
.ml-2 {
  margin-left: 2rem;
}
.mx-2 {
  margin-right: 2rem;
  margin-left: 2rem;
}
.my-2 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.ma-2 {
  margin-top: 2rem;
  margin-right: 2rem;
  margin-bottom: 2rem;
  margin-left: 2rem;
}
.pt-2 {
  padding-top: 2rem;
}
.pr-2 {
  padding-right: 2rem;
}
.pb-2 {
  padding-bottom: 2rem;
}
.pl-2 {
  padding-left: 2rem;
}
.px-2 {
  padding-right: 2rem;
  padding-left: 2rem;
}
.py-2 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.pa-2 {
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
}
.mt-3 {
  margin-top: 3rem;
}
.mr-3 {
  margin-right: 3rem;
}
.mb-3 {
  margin-bottom: 3rem;
}
.ml-3 {
  margin-left: 3rem;
}
.mx-3 {
  margin-right: 3rem;
  margin-left: 3rem;
}
.my-3 {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.ma-3 {
  margin-top: 3rem;
  margin-right: 3rem;
  margin-bottom: 3rem;
  margin-left: 3rem;
}
.pt-3 {
  padding-top: 3rem;
}
.pr-3 {
  padding-right: 3rem;
}
.pb-3 {
  padding-bottom: 3rem;
}
.pl-3 {
  padding-left: 3rem;
}
.px-3 {
  padding-right: 3rem;
  padding-left: 3rem;
}
.py-3 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.pa-3 {
  padding-top: 3rem;
  padding-right: 3rem;
  padding-bottom: 3rem;
  padding-left: 3rem;
}
.mt-4 {
  margin-top: 4rem;
}
.mr-4 {
  margin-right: 4rem;
}
.mb-4 {
  margin-bottom: 4rem;
}
.ml-4 {
  margin-left: 4rem;
}
.mx-4 {
  margin-right: 4rem;
  margin-left: 4rem;
}
.my-4 {
  margin-top: 4rem;
  margin-bottom: 4rem;
}
.ma-4 {
  margin-top: 4rem;
  margin-right: 4rem;
  margin-bottom: 4rem;
  margin-left: 4rem;
}
.pt-4 {
  padding-top: 4rem;
}
.pr-4 {
  padding-right: 4rem;
}
.pb-4 {
  padding-bottom: 4rem;
}
.pl-4 {
  padding-left: 4rem;
}
.px-4 {
  padding-right: 4rem;
  padding-left: 4rem;
}
.py-4 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.pa-4 {
  padding-top: 4rem;
  padding-right: 4rem;
  padding-bottom: 4rem;
  padding-left: 4rem;
}
.mt-5 {
  margin-top: 5rem;
}
.mr-5 {
  margin-right: 5rem;
}
.mb-5 {
  margin-bottom: 5rem;
}
.ml-5 {
  margin-left: 5rem;
}
.mx-5 {
  margin-right: 5rem;
  margin-left: 5rem;
}
.my-5 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}
.ma-5 {
  margin-top: 5rem;
  margin-right: 5rem;
  margin-bottom: 5rem;
  margin-left: 5rem;
}
.pt-5 {
  padding-top: 5rem;
}
.pr-5 {
  padding-right: 5rem;
}
.pb-5 {
  padding-bottom: 5rem;
}
.pl-5 {
  padding-left: 5rem;
}
.px-5 {
  padding-right: 5rem;
  padding-left: 5rem;
}
.py-5 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.pa-5 {
  padding-top: 5rem;
  padding-right: 5rem;
  padding-bottom: 5rem;
  padding-left: 5rem;
}
.d-none {
  display: none !important;
}
.d-block {
  display: block !important;
}
.d-inline {
  display: inline !important;
}
.w-50p {
  width: 50%;
}
.w-100p {
  width: 100%;
}
.full-height {
  height: 100%;
}
.full-width {
  width: 100%;
}
.flex {
  display: flex;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-row {
  flex-direction: row;
}
.flex-col {
  flex-direction: column;
}
.items-center {
  align-items: center;
}
.content-center {
  justify-content: center;
}
.row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
}
.row .column {
  display: flex;
  flex-direction: column;
  flex: 1;
  justify-content: center;
}
.text-align-left {
  text-align: left;
}
.text-align-center {
  text-align: center;
}
.text-align-right {
  text-align: right;
}
.cursor__pointer {
  cursor: pointer;
}
.box__shadow {
  box-shadow: 0.125rem 0.125rem 0.5rem rgba(0, 0, 0, 0.3333333333);
}
table.table__maria {
  display: table;
  width: 100%;
  margin: 0.5rem auto 2rem auto;
}
table.table__maria thead tr th {
  text-align: left;
  padding: 0.5rem;
  font-size: 1rem;
  border-bottom: 2px solid var(--table-border-color);
  border-spacing: 0;
  background: var(--game-grey-800);
}
table.table__maria tbody tr td {
  padding: 0.25rem 0.5rem;
  font-size: 1rem;
  border-bottom: 1px solid var(--table-border-color);
  border-spacing: 0;
}
@keyframes pulse {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.1);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bg-pulse {
  0%, 100% {
    background: #ea1b0a;
    opacity: 1;
  }
  50% {
    background: #ea1b0a;
    opacity: 0.5;
  }
}
@keyframes border-pulse {
  0%, 100% {
    border-color: #ffffff;
    opacity: 1;
  }
  50% {
    border-color: #f59a86;
    opacity: 0.6;
  }
}
@keyframes border-grow-pulse {
  0%, 100% {
    border-width: 0.375rem;
    height: 2rem;
    width: 2rem;
    top: -1rem;
  }
  50% {
    border-width: 0.5rem;
    height: 2.375rem;
    width: 2.375rem;
    top: -1.137rem;
  }
}
@keyframes blur-text {
  0% {
    filter: blur(0px);
  }
  50% {
    filter: blur(2px);
  }
  100% {
    filter: blur(0px);
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    transform: translateX(50vw);
  }
}
@keyframes modalFadeIn {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }
  20% {
    opacity: 0;
    transform: scale(0.5);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes backdropFadeIn {
  0% {
    opacity: 0;
    background-color: rgba(0, 0, 0, 0.1);
    -webkit-backdrop-filter: blur(15px);
    backdrop-filter: blur(15px);
  }
  100% {
    opacity: 1;
    background-color: rgba(0, 0, 0, 0.65);
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
  }
}
@keyframes drift {
  0% {
    transform: scale(1) translate(0px, 0px) rotate(0deg);
  }
  25% {
    transform: scale(1.02) translate(5px, -3px) rotate(0.5deg);
  }
  50% {
    transform: scale(1.01) translate(-4px, 4px) rotate(-0.5deg);
  }
  75% {
    transform: scale(1.03) translate(3px, -2px) rotate(0.3deg);
  }
  100% {
    transform: scale(1) translate(0px, 0px) rotate(0deg);
  }
}
@keyframes moveUp {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  95% {
    opacity: 0.75;
  }
  100% {
    transform: translateY(-300vh);
    opacity: 0;
  }
}
@keyframes pulsefade {
  0% {
    filter: brightness(100%);
  }
  50% {
    filter: brightness(70%);
  }
  100% {
    filter: brightness(100%);
  }
}
.animateIn {
  animation: modalFadeIn 1250ms ease-in-out forwards;
}
.backdropAnimateIn {
  animation: backdropFadeIn 800ms ease-out forwards;
}
.custom-scrollbar::-webkit-scrollbar {
  width: 12px;
  height: 12px;
}
.custom-scrollbar::-webkit-scrollbar-track {
  background: #888;
  border-radius: 10px;
}
.custom-scrollbar::-webkit-scrollbar-thumb {
  background: #666;
  border-radius: 10px;
  border: 2px solid #f1f1f1;
}
.custom-scrollbar::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.custom-scrollbar::-webkit-scrollbar-corner {
  background: #f1f1f1;
}
.auto-hide-scrollbar {
  scrollbar-width: thin;
  scrollbar-color: transparent transparent;
}
.auto-hide-scrollbar::-webkit-scrollbar {
  width: 8px;
}
.auto-hide-scrollbar::-webkit-scrollbar-track {
  background: transparent;
}
.auto-hide-scrollbar::-webkit-scrollbar-thumb {
  background: transparent;
  border-radius: 4px;
}
.auto-hide-scrollbar:hover::-webkit-scrollbar-thumb {
  background: rgba(0, 0, 0, 0.3);
}
.auto-hide-scrollbar:hover {
  scrollbar-color: rgba(0, 0, 0, 0.3) transparent;
}
.mobile-only {
  display: block;
}
@media screen and (min-width: 48rem) {
  .mobile-only {
    display: none;
  }
}
.desktop-only {
  display: none;
}
@media screen and (min-width: 48rem) {
  .desktop-only {
    display: block;
  }
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
* {
  margin: 0;
  padding: 0;
  font-family:
    "EONBrixSans",
    system,
    -apple-system,
    blinkmacsystemfont,
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Cantarell",
    "Fira Sans",
    "Droid Sans",
    "Helvetica Neue",
    "Lucida Grande",
    sans-serif;
}
@media (prefers-reduced-motion: reduce) {
  html:focus-within {
    scroll-behavior: auto;
  }
  *,
  *::before,
  *::after {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
    scroll-behavior: auto !important;
  }
}
img,
picture,
svg {
  max-width: 100%;
  display: block;
}
html {
  --mat-expansion-container-background-color: var(--game-grey-800);
}
html,
body {
  -webkit-font-smoothing: antialiased;
  overscroll-behavior: none;
}
body {
  margin: 0;
  text-rendering: optimizeSpeed;
  line-height: 1.5;
  font-family:
    "EONBrixSans",
    system,
    -apple-system,
    blinkmacsystemfont,
    "Segoe UI",
    "Roboto",
    "Oxygen",
    "Ubuntu",
    "Cantarell",
    "Fira Sans",
    "Droid Sans",
    "Helvetica Neue",
    "Lucida Grande",
    sans-serif;
  background: var(--body-background);
  background-size: cover;
  color: var(--body-color);
  scroll-behavior: smooth;
  height: 100vh;
}
.main.container {
  height: 100vh;
}
.container {
  display: flex;
  flex-direction: column;
  width: 100vw;
  min-height: 100vh;
  height: auto;
  margin-left: auto;
  margin-right: auto;
  padding-left: var(--main-padding-left, 1rem);
  padding-right: 1rem;
}
@media screen and (min-width: 48rem) {
  .container {
    flex-direction: row;
    max-width: 1536px;
  }
}
button.debug {
  background: none;
  border: 1px solid red;
  color: yellow;
  padding: 0.5rem 1rem;
  margin: 1rem 0;
  cursor: pointer;
}
@media screen and (min-width: 48rem) {
  header gandalf-level {
    display: none;
  }
}
.space__box {
  background: var(--chat-background-color);
  -webkit-backdrop-filter: blur(2px);
  backdrop-filter: blur(2px);
  border-radius: 1rem;
  -webkit-box-shadow: var(--chat-box-shadow);
  box-shadow: var(--chat-box-shadow);
}
@media screen and (min-width: 48rem) {
  .space__box {
    -webkit-backdrop-filter: blur(2px);
    backdrop-filter: blur(2px);
  }
}
hr {
  height: 1px;
  border: 0;
  background: var(--hr-background-color);
  width: 75%;
  margin: 0 auto;
}

/* 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(5, 92%, 48%) 0%,
      hsl(5, 92%, 48%) 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-icon-color:#262626;
  --eon-data-table-head-cell-background:#f9f6f4;
  --eon-data-table-head-cell-background-hover:#e6e3e1;
  --eon-data-table-head-cell-background-act:#e6e3e1;
  --eon-data-table-head-cell-background-act-hover:#cccbca;
  --eon-data-table-head-cell-border:#e6e3e1;
  --eon-data-table-head-cell-border-hover:#cccbca;
  --eon-data-table-head-cell-border-act:#cccbca;
  --eon-data-table-head-cell-border-act-hover:#cccbca;
  --eon-data-table-cell-color:#262626;
  --eon-data-table-cell-icon-color:#262626;
  --eon-data-table-cell-background:#ffffff;
  --eon-data-table-cell-background-hover:#fcfbfa;
  --eon-data-table-cell-background-selected:#e1eded;
  --eon-data-table-cell-background-selected-hover:#b0dade;
  --eon-data-table-cell-background-odd:#ffffff;
  --eon-data-table-cell-background-odd-hover:#f9f6f4;
  --eon-data-table-cell-background-even:#fcfbfa;
  --eon-data-table-cell-background-even-hover:#f9f6f4;
  --eon-data-table-cell-border:#e6e3e1;
  --eon-data-table-cell-border-hover:#e6e3e1;
  --eon-data-table-cell-border-selected:#b0dade;
  --eon-data-table-cell-border-selected-hover:#7fc7cf;
  --eon-data-table-cell-border-odd:#e6e3e1;
  --eon-data-table-cell-border-odd-hover:#e6e3e1;
  --eon-data-table-cell-border-even:#e6e3e1;
  --eon-data-table-cell-border-even-hover:#e6e3e1;
  --eon-data-table-toolbar-background:#ffffff;
  --eon-data-table-toolbar-color:#262626;
  --eon-data-table-toolbar-selected-background:#7fc7cf;
  --eon-data-table-toolbar-selected-color:#262626;
  --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.css.map */
