.ec-stats,.ec-stats *,.ec-stats :after,.ec-stats :before{box-sizing:border-box}.ec-stats{font-family:var(--font-family,"Montserrat",system-ui,sans-serif);position:relative}.ec-stats:before{inset:0;pointer-events:none;position:absolute;z-index:0}.ec-stats__inner{margin:0 auto;max-width:1282px;padding:140px 32px;position:relative;z-index:1}.ec-stats__head{text-align:center}.ec-stats__eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.ec-stats__heading{font-weight:700;letter-spacing:-.01em;line-height:1.2;margin:0 auto}.ec-stats__row{align-items:flex-start;display:flex;justify-content:center}.ec-stats__item{flex:1 1 0;min-width:0;padding:0 24px;position:relative;text-align:center}.ec-stats--divided .ec-stats__item+.ec-stats__item:before{bottom:10px;content:"";left:0;position:absolute;top:0;width:1px}.ec-stats__figure{font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.ec-stats__caption{font-size:16px;font-weight:500;line-height:1.5;margin:0 auto}.ec-stats--animate.is-ready .ec-stats__item{opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s cubic-bezier(.22,.61,.36,1)}.ec-stats--animate.is-ready.is-visible .ec-stats__item{opacity:1;transform:none}.ec-stats--animate.is-ready.is-visible .ec-stats__item:nth-child(2){transition-delay:.08s}.ec-stats--animate.is-ready.is-visible .ec-stats__item:nth-child(3){transition-delay:.16s}.ec-stats--animate.is-ready.is-visible .ec-stats__item:nth-child(4){transition-delay:.24s}.ec-stats--animate.is-ready.is-visible .ec-stats__item:nth-child(5){transition-delay:.32s}.ec-stats--animate.is-ready.is-visible .ec-stats__item:nth-child(6){transition-delay:.4s}@media (max-width:1023px){.ec-stats__inner{padding:88px 32px}.ec-stats__row{flex-wrap:wrap;row-gap:48px}.ec-stats__item{flex:1 1 42%}.ec-stats--divided .ec-stats__item:nth-child(odd):before{display:none}}@media (max-width:767px){.ec-stats__inner{padding:64px 20px}.ec-stats__heading{max-width:none!important}.ec-stats__row{flex-direction:column;row-gap:36px}.ec-stats__item{flex:1 1 auto;padding:0}.ec-stats--divided .ec-stats__item:before{display:none!important}}@media (prefers-reduced-motion:reduce){.ec-stats__item{transition:none}}