.stats{padding:6rem 1rem}.stats__intro{margin:0 auto 3rem;max-width:650px;text-align:center}.stats__flex{display:flex;flex-wrap:wrap;gap:2rem}.stats__stat{display:flex;flex-flow:column;text-align:center;width:calc(33% - 1.33333rem)}.stats__stat__number{color:var(--primary);font-size:48px;font-weight:700}.stats__stat__title{color:var(--primary);font-size:24px}@media (max-width:767px){.stats__stat{width:calc(50% - 1rem)}}@media (max-width:480px){.stats__stat{width:100%}}