.so-widget-statistics .statistics { display:grid; gap:60px; grid-template-columns:repeat(4, 1fr); }

.so-widget-statistics .statistics.columns-1 { grid-template-columns:1fr; }
.so-widget-statistics .statistics.columns-2 { grid-template-columns:repeat(2, 1fr); }
.so-widget-statistics .statistics.columns-3 { grid-template-columns:repeat(3, 1fr); }
.so-widget-statistics .statistics.columns-4 { grid-template-columns:repeat(4, 1fr); }

.so-widget-statistics .statistic { text-align:center; }
.so-widget-statistics .statistic:last-child { margin-bottom:0; }

.so-widget-statistics .number { font-size:48px; font-weight:700; line-height:1; margin-bottom:15px; white-space:nowrap; }
.so-widget-statistics .number i { border:2px solid #aa1111; border-radius:50%; color:#fff; display:block; font-size:30px; line-height:68px; margin:0 auto 15px; width:72px; height:72px; text-align:center; }

.so-widget-statistics .description { line-height:1.2; }

@media (max-width:959px) {
	.so-widget-statistics .statistics { grid-template-columns:1fr !important; }
}