:root{--number-flex-direction:column;--numbers-gap:2.25rem;--numbers-margin:3.125rem}@media screen and (min-width:768px){:root{--number-flex-direction:row;--numbers-gap:3.125rem;--numbers-margin:4.5rem}}.cmp-numbers{text-align:center}.cmp-numbers.blue{background-color:var(--color-blue);color:var(--color-beige)}.cmp-numbers.beige{background-color:var(--color-beige);color:var(--color-black)}.cmp-numbers.purple{background-color:var(--color-purple);color:var(--color-beige)}.cmp-numbers.black{background-color:var(--color-black);color:var(--color-beige)}.cmp-numbers.white{background-color:var(--color-white);color:var(--color-black)}.cmp-numbers.yellow{background-color:var(--color-yellow);color:var(--color-black)}.cmp-numbers.black .cmp-numbers-value,.cmp-numbers.white .cmp-numbers-value{color:var(--color-purple)}.cmp-numbers.rounded-corners{border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius)}.cmp-numbers-extra-bg.blue{background-color:var(--color-blue)}.cmp-numbers-extra-bg.beige{background-color:var(--color-beige)}.cmp-numbers-extra-bg.black{background-color:var(--color-black)}.cmp-numbers-extra-bg.purple{background-color:var(--color-purple)}.cmp-numbers-extra-bg.white{background-color:var(--color-white)}.cmp-numbers-extra-bg.yellow{background-color:var(--color-yellow)}.cmp-numbers-intro{grid-gap:1.25rem;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:var(--numbers-margin)}.cmp-numbers-intro h2{margin-bottom:0}.cmp-numbers-items-wrapper{grid-gap:var(--numbers-gap);display:flex;flex-direction:var(--number-flex-direction);gap:var(--numbers-gap)}.cmp-numbers-item{grid-gap:.625rem;display:flex;flex-direction:column;gap:.625rem}@media screen and (min-width:768px){.cmp-numbers-items-wrapper{flex-wrap:wrap;justify-content:center}.cmp-numbers-item{width:calc(33.33333% - var(--numbers-gap))}}.cmp-numbers-value{font-family:var(--font-family-alternate);font-size:clamp(5rem,7vw,7rem);line-height:1;position:relative;text-align:center;transition:var(--transition-slow);white-space:nowrap}.cmp-numbers-title,.cmp-numbers-value{font-weight:var(--body-weight-bold)}