
.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: #C7E2EB;
    --ihh-dark-blue: #2F2E73;
    --ihh-navy-blue: #327499;
    --ihh-green: #84afa1;
    --ihh-bright-green: #6dc344;
    --ihh-brown: #b8978a;
    --ihh-border: #969799;
    --text-color: #555960;
    --ihh-blue-gray: #7997af;
    --text-color-darker: #666666;
    --text-green-darker: #427629;
    --ihh-dark-green: #2F5954;
    --ihh-dark-purple: #97549E;
    --ihh-light-purple: #DDC7C8;
    --ihh-beige: #F8F2EE;
    --ihh-text-white: #FFFFFF;
    --ihh-turquoise: #77CBC7;
}

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;
}

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

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

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

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

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

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

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

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

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

.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 */
