.list-reset[data-v-7006c189] {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  list-style: none;
}
.hover-highlight[data-v-7006c189] {
  transition: filter 0.3s ease;
}
.hover-highlight[data-v-7006c189]:hover {
  filter: brightness(0.7);
}
.nowrapp[data-v-7006c189] {
  white-space: nowrap;
}
@media (max-width: 574px) {
.hidden-xs-down[data-v-7006c189] {
    display: none !important;
}
}
@media (max-width: 990px) {
.hidden-phone-down[data-v-7006c189] {
    display: none !important;
}
}
@media (max-width: 574px) {
.hidden-tablet-down[data-v-7006c189] {
    display: none !important;
}
}
@media (max-width: 990px) {
.hidden-tablet-down[data-v-7006c189] {
    display: none !important;
}
}
@media (min-width: 990px) {
.hidden-tablet-up[data-v-7006c189] {
    display: none !important;
}
}
.color--extra-light[data-v-7006c189] {
  color: var(--font-color-muted);
}
.color--light[data-v-7006c189] {
  color: var(--font-color);
}
.color--dark[data-v-7006c189] {
  color: var(--font-color-active);
}

/*
 * Font size
 */
.font-size--mini[data-v-7006c189] {
  font-size: var(--font-mini-size);
}
.font-size--small[data-v-7006c189] {
  font-size: var(--font-small-size);
}
.font-size--regular[data-v-7006c189] {
  font-size: var(--font-base-size);
}
.font-size--huge[data-v-7006c189] {
  font-size: var(--font-huge-size);
}
.font-size--large[data-v-7006c189] {
  font-size: var(--font-large-size);
}

/*
 * Font weights
 */
.font-weight--light[data-v-7006c189] {
  font-weight: var(--font-weight--light);
}
.font-weight--regular[data-v-7006c189] {
  font-weight: var(--font-weight--regular);
}
.font-weight--semi-bold[data-v-7006c189] {
  font-weight: var(--font-weight--bold);
}
.font-weight--bold[data-v-7006c189] {
  font-weight: var(--font-weight--xbold);
}
.font-style--italic[data-v-7006c189] {
  font-style: italic;
}
.main-text[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
}
.main-text.small[data-v-7006c189] {
  font-size: var(--font-small-size);
}
.main-text.mini[data-v-7006c189] {
  font-size: var(--font-mini-size);
  line-height: normal;
}
.main-text.bold[data-v-7006c189] {
  font-weight: var(--font-weight--xbold);
}
.font-primary[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
}
.secondary-text[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
}
.secondary-text.small[data-v-7006c189] {
  font-size: var(--font-small-size);
}
.secondary-text.mini[data-v-7006c189] {
  font-size: var(--font-mini-size);
  line-height: normal;
}
.secondary-text.bold[data-v-7006c189] {
  font-weight: var(--font-weight--xbold);
}
.font-secondary[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
}
.huge-title[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--light);
  font-size: var(--font-huge-size);
  color: var(--font-color-active);
  letter-spacing: var(--letter-spacing);
  line-height: 3.4rem;
}
.h2-title[data-v-7006c189] {
  font-size: var(--font-small-size) !important;
  font-weight: var(--font-weight--xbold) !important;
  letter-spacing: var(--letter-spacing);
  text-transform: uppercase;
}
.large-value[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--bold);
  font-size: var(--font-large-size);
  color: var(--font-color-active);
  line-height: 3.4rem;
  letter-spacing: var(--letter-spacing);
}
.dark-header[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  font-size: var(--font-mini-size);
  color: var(--font-color-active);
  letter-spacing: var(--letter-spacing);
}
.dark-header.dark-header--large[data-v-7006c189] {
  font-size: var(--font-small-size);
}
.light-header[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  font-size: var(--font-mini-size);
  color: var(--font-color);
  letter-spacing: var(--letter-spacing);
}
.subtext-label[data-v-7006c189] {
  display: block;
  color: var(--font-color-muted);
  letter-spacing: 0.02rem;
  font-size: var(--font-micro-size);
  line-height: initial;
}
.small-label[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-mini-size);
  color: var(--font-color);
}
.regular-label[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
}
.paragraph-text[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  line-height: 2;
}
.paragraph-text--dark[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  color: var(--font-color-active);
}
.placeholder-text[data-v-7006c189] {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
}
.subtitle-text[data-v-7006c189] {
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  font-size: var(--font-small-size);
  color: var(--font-color-active);
  letter-spacing: var(--letter-spacing);
}
h1[data-v-7006c189] {
  font-size: 4.8rem;
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height-base);
}
@media (max-width: 574px) {
h1[data-v-7006c189] {
    font-size: 4rem;
}
}
h2[data-v-7006c189] {
  font-size: 2.8rem;
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height-base);
}
h3[data-v-7006c189] {
  font-size: 1.6rem;
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--regular);
  line-height: var(--line-height-base);
}
h4[data-v-7006c189] {
  font-size: 1.4rem;
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
h5[data-v-7006c189] {
  font-size: 1rem;
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
h6[data-v-7006c189] {
  font-size: var(--font-micro-size);
  font-family: var(--font-family-secondary) sans-serif;
  font-weight: var(--font-weight--xbold);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}
h1[data-v-7006c189],
h2[data-v-7006c189],
h3[data-v-7006c189],
h4[data-v-7006c189],
h5[data-v-7006c189],
h6[data-v-7006c189] {
  margin: 0;
  padding: 0;
}
p[data-v-7006c189] {
  margin-block-start: 0;
}
.el-input .el-input__inner[data-v-7006c189]::-webkit-input-placeholder {
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
  color: var(--font-color-muted);
}
.el-input .el-input__inner[data-v-7006c189]:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
  color: var(--font-color-muted);
}
.el-input .el-input__inner[data-v-7006c189]::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
  color: var(--font-color-muted);
}
.el-input .el-input__inner[data-v-7006c189]:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
  color: var(--font-color-muted);
}
.el-input .el-input__inner[data-v-7006c189]::placeholder {
  /* Recent browsers */
  font-family: var(--font-family-primary) sans-serif;
  font-weight: var(--font-weight--regular);
  font-size: var(--font-small-size);
  color: var(--font-color);
  font-style: italic;
  color: var(--font-color-muted);
  font-style: italic;
  letter-spacing: var(--letter-spacing);
  opacity: 1;
}
.el-input.dark .el-input__inner[data-v-7006c189] {
  background-color: var(--surface-overlay);
  color: var(--font-color);
}
.el-input.dark .el-input__suffix[data-v-7006c189] {
  color: var(--font-color);
}
.el-input.no-input[data-v-7006c189] {
  display: flex;
}
.el-input.no-input .el-input__inner[data-v-7006c189] {
  padding-left: 0;
  padding-right: var(--space-input-padding-x-md);
  border: none;
  width: auto;
  max-width: none;
}
.el-input .el-input__suffix[data-v-7006c189] {
  right: var(--space-input-padding-x-md);
  color: var(--font-color);
}
.el-input.is-disabled .el-input__suffix[data-v-7006c189] {
  color: var(--font-color-suppressed);
}