

.fstep-1 {
    font-size: 1.8rem;
}

.fstep-2 {
    font-size: 2rem;
}

.fstep-3 {
    font-size: 2.2rem;
}

.fstep-7 {
    font-size: 3rem;
}

/* @link https://utopia.fyi/space/calculator?c=320,18,1.2,1240,20,1.25,5,2,&s=0.75|0.5|0.25|0.25,1.5|2|3|4|6|6,s-l&g=s,l,xl,12 */
:root {
  --space-3xs: 0.5rem;
  --space-2xs: 1rem;
  --space-xs: 1.5rem;
  --space-s: 2rem;
  --space-m: 3.2rem;
}

:root {
  --ihh-purple: #a77bca;
  --ihh-purple-darker: #9870b8;
  --new-purple: #5c446f;
  --ihh-blue: #317ebe;
  --ihh-light-blue: #63b6dd;
  --ihh-dark-blue: #6f90a7;
  --ihh-navy-blue: #327499;
  --ihh-green: #84afa1;
  --ihh-bright-green: #6dc344;
  --ihh-brown: #b8978a;
  --ihh-border: #969799;
  --text-color: #6e7176;
  --ihh-blue-gray: #7997af;
  --text-color-darker: #666666;
  --text-green-darker: #427629;
}

body {
  color: var(--text-color);
}

.text-green-darker {
  color: var(--text-green-darker) !important;
}

.text-gray {
  color: #5c6f6a !important;
}

.new-purple {
  color: var(--new-purple) !important;
}

.ihh-purple {
  color: var(--ihh-purple) !important;
}

.ihh-green {
  color: var(--ihh-green) !important;
}

.ihh-bright-green {
  color: var(--ihh-bright-green) !important;
}

.ihh-light-blue {
  color: var(--ihh-light-blue) !important;
}

.ihh-brown-darker {
  color: #6F5B54 !important;
}

.ihh-brown {
  color: var(--ihh-brown) !important;
}

.ihh-blue {
  color: var(--ihh-blue) !important;
}

.ihh-dark-blue {
  color: var(--ihh-dark-blue) !important;
}

.ihh-navy-blue {
  color: var(--ihh-navy-blue) !important;
}

.text-color-darker {
  color: var(--text-color-darker) !important;
}

.bg-gray {
  background-color: #f7faf8;
}

.bg-light-blue {
  background-color: #eff8fc;
}

.bg-light-blue-darker {
  background-color: #ddebf9;
}

.bg-navy-blue {
  background-color: var(--ihh-navy-blue);
}

.bg-light-purple {
  background-color: #f6f2fa;
}

.bg-purple {
  background-color: var(--ihh-purple);
}

.bg-beige {
  background-color: #faf6f5;
}

.bg-green {
  background-color: #f6faf9;
}

.bg-green-darker {
  background-color: #e4efeb;
}

.fw-500 {
  font-weight: 500;
}

.fw-600 {
  font-weight: 600;
}

.line-height-1 {
  line-height: 1 !important;
}

.line-height-half {
  line-height: 1.15 !important;
}

.line-height-tall {
  line-height: 1.6;
}

.color-inherit {
  color: inherit;
}

.text-wrap-pretty {
  text-wrap: pretty;
}

.text-wrap-balance {
  text-wrap: balance;
}

.width-fit-content {
  width: -moz-fit-content;
  width: fit-content;
}

.border-radius-50 {
  border-radius: 50%;
}

.border-radius-0-5 {
  border-radius: 0.5rem;
}

.border-radius-1 {
  border-radius: 1rem;
}

.aspect-ratio-16-9 {
  aspect-ratio: 16/9;
}

.aspect-ratio-1 {
  aspect-ratio: 1;
}

.contain-layout {
  contain: layout;
}/*# sourceMappingURL=variable.css.map */