/* Talli Counter — dividers work with any column count: the grid is shifted left by one divider
   width and clipped, so the first item of every row never shows a divider. */
.tw-cnt{margin:0 auto;width:100%;overflow:hidden;text-align:center;
	font-family:var(--tw-font,'proxima-nova','Proxima Nova',system-ui,-apple-system,'Segoe UI',Roboto,Arial,sans-serif);-webkit-font-smoothing:antialiased}
.tw-cnt .tw-cnt__grid{display:grid;grid-template-columns:repeat(var(--tc-cols,4),minmax(0,1fr));row-gap:var(--tc-row-gap,32px)}
.tw-cnt--div .tw-cnt__grid{margin-left:calc(-1 * var(--tc-div-w,1px))}
.tw-cnt .tw-cnt__item{position:relative;display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 24px;min-width:0}
.tw-cnt--div .tw-cnt__item::before{content:"";position:absolute;left:0;top:50%;width:var(--tc-div-w,1px);height:var(--tc-div-h,100%);background:var(--tc-div-c,rgba(255,255,255,.25));transform:translateY(-50%)}
.tw-cnt .tw-cnt__num{display:block;color:#FF6B57;font-size:var(--tw-fs-h2,clamp(34px,3.35vw,53px));font-weight:700;line-height:var(--tw-lh-h2,1.1em);font-variant-numeric:tabular-nums;white-space:nowrap}
.tw-cnt .tw-cnt__label{color:#EDEDED;font-size:var(--tw-fs-h3,clamp(26px,2.1vw,33px));font-weight:400;line-height:var(--tw-lh-h3,1.2em);overflow-wrap:anywhere}
.tw-cnt .tw-cnt__sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
