.has-text-primary {
  color: var(--bal-color-primary-5) !important;
}

.has-text-white {
  color: var(--bal-color-white) !important;
}

.has-text-black {
  color: var(--bal-color-black) !important;
}

.has-text-grey-dark {
  color: var(--bal-color-grey-6) !important;
}

.has-text-grey {
  color: var(--bal-color-grey-5) !important;
}

.has-text-grey-light {
  color: var(--bal-color-grey-4) !important;
}

.has-text-light-blue {
  color: var(--bal-color-light-blue-5) !important;
}

.has-text-light-blue-light {
  color: var(--bal-color-light-blue-2) !important;
}

.has-text-info-light {
  color: var(--bal-color-info-3) !important;
}

.has-text-primary-dark {
  color: var(--bal-color-primary-6) !important;
}

.has-text-primary-light {
  color: var(--bal-color-primary-3) !important;
}

.has-text-success {
  color: var(--bal-color-success-4) !important;
}

.has-text-info {
  color: var(--bal-color-info-4) !important;
}

.has-text-warning {
  color: var(--bal-color-warning-5) !important;
}

.has-text-danger {
  color: var(--bal-color-danger-4) !important;
}

.has-text-danger-dark {
  color: var(--bal-color-danger-5) !important;
}

.has-text-danger-darker {
  color: var(--bal-color-danger-6) !important;
}

.has-text-weight-regular {
  font-weight: var(--bal-font-weight-regular) !important;
}

.has-text-weight-bold {
  font-weight: var(--bal-font-weight-bold) !important;
}

.has-text-weight-light {
  font-weight: var(--bal-font-weight-light) !important;
}

.is-size-xxxxx-large {
  font-size: var(--bal-text-size-xxxxx-large);
  line-height: var(--bal-line-height-xxxxx-large);
}
.is-size-xxxxx-large:not(:last-child) {
  margin-bottom: var(--bal-space-normal);
}

.is-size-xxxx-large {
  font-size: var(--bal-text-size-xxxx-large);
  line-height: var(--bal-line-height-xxxx-large);
}
.is-size-xxxx-large:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-xxx-large {
  font-size: var(--bal-text-size-xxx-large);
  line-height: var(--bal-line-height-xxx-large);
}
.is-size-xxx-large:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-xx-large {
  font-size: var(--bal-text-size-xx-large);
  line-height: var(--bal-line-height-xx-large);
}
.is-size-xx-large:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-x-large {
  font-size: var(--bal-text-size-x-large);
  line-height: var(--bal-line-height-x-large);
}
.is-size-x-large:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-large {
  font-size: var(--bal-text-size-large);
  line-height: var(--bal-line-height-large);
}
.is-size-large:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-medium {
  font-size: var(--bal-text-size-medium);
  line-height: var(--bal-line-height-medium);
}
.is-size-medium:not(:last-child) {
  margin-bottom: var(--bal-space-x-small);
}

.is-size-normal {
  font-size: var(--bal-text-size-normal);
  line-height: var(--bal-line-height-normal);
}
.is-size-normal:not(:last-child) {
  margin-bottom: var(--bal-space-xx-small);
}

.is-size-small {
  font-size: var(--bal-text-size-small);
  line-height: var(--bal-line-height-small);
}
.is-size-small:not(:last-child) {
  margin-bottom: var(--bal-space-xx-small);
}

.is-size-x-small {
  font-size: var(--bal-text-size-x-small);
  line-height: var(--bal-line-height-x-small);
}
.is-size-x-small:not(:last-child) {
  margin-bottom: var(--bal-space-xx-small);
}

@media screen and (min-width: 769px), print {
  .is-size-xxxxx-large {
    font-size: var(--bal-text-size-xxxxx-large-tablet);
    line-height: var(--bal-line-height-tablet-xxxxx-large);
  }
  .is-size-xxxxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-normal);
  }
  .is-size-xxxx-large {
    font-size: var(--bal-text-size-xxxx-large-tablet);
    line-height: var(--bal-line-height-tablet-xxxx-large);
  }
  .is-size-xxxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-xxx-large {
    font-size: var(--bal-text-size-xxx-large-tablet);
    line-height: var(--bal-line-height-tablet-xxx-large);
  }
  .is-size-xxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-xx-large {
    font-size: var(--bal-text-size-xx-large-tablet);
    line-height: var(--bal-line-height-tablet-xx-large);
  }
  .is-size-xx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-x-large {
    font-size: var(--bal-text-size-x-large-tablet);
    line-height: var(--bal-line-height-tablet-x-large);
  }
  .is-size-x-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-large {
    font-size: var(--bal-text-size-large-tablet);
    line-height: var(--bal-line-height-tablet-large);
  }
  .is-size-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-medium {
    font-size: var(--bal-text-size-medium-tablet);
    line-height: var(--bal-line-height-tablet-medium);
  }
  .is-size-medium:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-normal {
    font-size: var(--bal-text-size-normal-tablet);
    line-height: var(--bal-line-height-tablet-normal);
  }
  .is-size-normal:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
  .is-size-small {
    font-size: var(--bal-text-size-small-tablet);
    line-height: var(--bal-line-height-tablet-small);
  }
  .is-size-small:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
  .is-size-x-small {
    font-size: var(--bal-text-size-x-small-tablet);
    line-height: var(--bal-line-height-tablet-x-small);
  }
  .is-size-x-small:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
}
@media screen and (min-width: 1024px) {
  .is-size-xxxxx-large {
    font-size: var(--bal-text-size-xxxxx-large-desktop);
    line-height: var(--bal-line-height-desktop-xxxxx-large);
  }
  .is-size-xxxxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-normal);
  }
  .is-size-xxxx-large {
    font-size: var(--bal-text-size-xxxx-large-desktop);
    line-height: var(--bal-line-height-desktop-xxxx-large);
  }
  .is-size-xxxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-xxx-large {
    font-size: var(--bal-text-size-xxx-large-desktop);
    line-height: var(--bal-line-height-desktop-xxx-large);
  }
  .is-size-xxx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-xx-large {
    font-size: var(--bal-text-size-xx-large-desktop);
    line-height: var(--bal-line-height-desktop-xx-large);
  }
  .is-size-xx-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-x-large {
    font-size: var(--bal-text-size-x-large-desktop);
    line-height: var(--bal-line-height-desktop-x-large);
  }
  .is-size-x-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-large {
    font-size: var(--bal-text-size-large-desktop);
    line-height: var(--bal-line-height-desktop-large);
  }
  .is-size-large:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-medium {
    font-size: var(--bal-text-size-medium-desktop);
    line-height: var(--bal-line-height-desktop-medium);
  }
  .is-size-medium:not(:last-child) {
    margin-bottom: var(--bal-space-x-small);
  }
  .is-size-normal {
    font-size: var(--bal-text-size-normal-desktop);
    line-height: var(--bal-line-height-desktop-normal);
  }
  .is-size-normal:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
  .is-size-small {
    font-size: var(--bal-text-size-small-desktop);
    line-height: var(--bal-line-height-desktop-small);
  }
  .is-size-small:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
  .is-size-x-small {
    font-size: var(--bal-text-size-x-small-desktop);
    line-height: var(--bal-line-height-desktop-x-small);
  }
  .is-size-x-small:not(:last-child) {
    margin-bottom: var(--bal-space-xx-small);
  }
}
.is-white-space-normal {
  white-space: normal !important;
}

.has-no-wrap,
.is-white-space-nowrap {
  white-space: nowrap !important;
}

.has-text-centered {
  text-align: center !important;
}

.has-text-justified {
  text-align: justify !important;
}

.has-text-left {
  text-align: left !important;
}

.has-text-right {
  text-align: right !important;
}

@media screen and (max-width: 768px) {
  .has-text-centered-mobile {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-centered-tablet {
    text-align: center !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-centered-tablet-only {
    text-align: center !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-centered-touch {
    text-align: center !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-centered-desktop {
    text-align: center !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-justified-mobile {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-justified-tablet {
    text-align: justify !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-justified-tablet-only {
    text-align: justify !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-justified-touch {
    text-align: justify !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-justified-desktop {
    text-align: justify !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-left-mobile {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-left-tablet {
    text-align: left !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-left-tablet-only {
    text-align: left !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-left-touch {
    text-align: left !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-left-desktop {
    text-align: left !important;
  }
}
@media screen and (max-width: 768px) {
  .has-text-right-mobile {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px), print {
  .has-text-right-tablet {
    text-align: right !important;
  }
}
@media screen and (min-width: 769px) and (max-width: 1023px) {
  .has-text-right-tablet-only {
    text-align: right !important;
  }
}
@media screen and (max-width: 1023px) {
  .has-text-right-touch {
    text-align: right !important;
  }
}
@media screen and (min-width: 1024px) {
  .has-text-right-desktop {
    text-align: right !important;
  }
}
.is-capitalized {
  text-transform: capitalize !important;
}

.is-lowercase {
  text-transform: lowercase !important;
}

.is-uppercase {
  text-transform: uppercase !important;
}

.has-text-weight-light {
  font-weight: var(--bal-weight-light) !important;
}

.has-text-weight-normal {
  font-weight: var(--bal-font-weight-regular) !important;
}

.has-text-weight-bold {
  font-weight: var(--bal-font-weight-bold) !important;
}

.is-family-text {
  font-family: var(--bal-font-family-text) !important;
}

.is-family-title {
  font-family: var(--bal-font-family-title) !important;
}

.has-text-shadow,
.has-button-shadow {
  text-shadow: var(--bal-text-shadow-normal) !important;
}
/*# sourceMappingURL=typography.css.map */