.stats{padding:4rem 2rem}.stats__heading{margin:0 auto 4rem;max-width:760px;text-align:center}.stats__stats{display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;text-align:center}.stats__number{font-family:halyard-display,sans-serif;font-size:4.6rem;font-weight:600;line-height:1.2;margin-bottom:1rem}.stats__description{color:#c7c6e9}@media (min-width:576px){.stats__stat{flex:calc(50% - 2rem) 0 0}}@media (min-width:992px){.stats{padding:8rem 4rem}.stats__stat{flex:calc(32% - 2rem) 0 0}}.stats.stacked .stats__stats{display:flex;flex-direction:column;gap:10px}.stats.stacked .stats__stats .stats__stat{align-items:center;border-radius:10px;display:flex;gap:50px;padding:1em}.stats.stacked .stats__stats .stats__stat .stats__number{flex:27% 0 0;font-size:3.2rem;margin:0}