.text-red {
  color: #ff0000;
}

.u-lh--none {
  line-height: 1;
}
.u-lh--xs {
  line-height: 1.2;
}
.u-lh--sm {
  line-height: 1.35;
}
.u-lh--lg {
  line-height: 1.8;
}
.u-lh--xl {
  line-height: 2;
}

.u-color--red {
  color: #ff0000;
}
.u-color--white {
  color: #ffffff;
}
.u-color--black {
  color: #000000;
}
.u-color--primary {
  color: #f7931e;
}
.u-color--secondary {
  color: #16324a;
}
.u-color--blue {
  color: #1c3091;
}

.u-bg--red {
  background-color: #ff0000;
}
.u-bg--white {
  background-color: #ffffff;
}
.u-bg--black {
  background-color: #000000;
}
.u-bg--primary {
  background-color: #f7931e;
}
.u-bg--secondary {
  background-color: #16324a;
}
.u-bg--blue {
  background-color: #1c3091;
}
.u-bg--dark {
  background-color: #0e202d;
}

.u-mb--10 {
  margin-bottom: 10px;
}
.u-mb--15 {
  margin-bottom: 15px;
}
.u-mb--20 {
  margin-bottom: clamp(0.625rem, 0.357rem + 1.19vw, 1.25rem);
}
.u-mb--30 {
  margin-bottom: clamp(1.25rem, 1.042rem + 1.042vw, 1.875rem);
}
.u-mb--40 {
  margin-bottom: clamp(1.25rem, 0.714rem + 2.38vw, 2.5rem);
}
.u-mb--50 {
  margin-bottom: clamp(1.25rem, 0.446rem + 3.57vw, 3.125rem);
}
.u-mb--80 {
  margin-bottom: clamp(1.25rem, -0.357rem + 7.14vw, 5rem);
}

.u-mt--10 {
  margin-top: 10px;
}
.u-mt--20 {
  margin-top: clamp(0.625rem, 0.357rem + 1.19vw, 1.25rem);
}
.u-mt--30 {
  margin-top: clamp(1.25rem, 1.042rem + 1.042vw, 1.875rem);
}
.u-mt--40 {
  margin-top: clamp(1.25rem, 0.714rem + 2.38vw, 2.5rem);
}
.u-mt--50 {
  margin-top: clamp(1.25rem, 0.446rem + 3.57vw, 3.125rem);
}
.u-mt--100 {
  margin-top: clamp(1.875rem, 0.417rem + 7.292vw, 6.25rem);
}

.u-pb--10 {
  padding-bottom: 10px;
}
.u-pb--15 {
  padding-bottom: 15px;
}
.u-pb--20 {
  padding-bottom: clamp(0.625rem, 0.357rem + 1.19vw, 1.25rem);
}
.u-pb--40 {
  padding-bottom: clamp(1.25rem, 0.714rem + 2.38vw, 2.5rem);
}
.u-pb--50 {
  padding-bottom: clamp(1.25rem, 0.446rem + 3.57vw, 3.125rem);
}
.u-pb--80 {
  padding-bottom: clamp(1.25rem, -0.357rem + 7.14vw, 5rem);
}

.u-pt--20 {
  padding-top: clamp(0.625rem, 0.357rem + 1.19vw, 1.25rem);
}
.u-pt--40 {
  padding-top: clamp(1.25rem, 0.714rem + 2.38vw, 2.5rem);
}
.u-pt--50 {
  padding-top: clamp(1.25rem, 0.446rem + 3.57vw, 3.125rem);
}

/* text-align */
.u-text-align--center {
  text-align: center;
}
.u-text-align--left {
  text-align: left;
}
.u-text-align--right {
  text-align: right;
}

/* layout */
.u-block--center {
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.u-block--left {
  display: block;
  text-align: left;
}

/* responsiv */
.u-hidden--tablet {
  display: block;
}
@media screen and (max-width: 767px) {
  .u-hidden--tablet {
    display: none;
  }
}
.u-hidden--tablet-inline {
  display: inline;
}
@media screen and (max-width: 767px) {
  .u-hidden--tablet-inline {
    display: none;
  }
}

/*# sourceMappingURL=utilitys.css.map */