.counter-icon,.counter-value {	font-size: 4rem;	line-height: 1.2;}.counter-icon {	color: #255957;}.counter-value {	font-weight: 400;	color: #222222;}.counter-body {	display: flex;	flex-direction: column;}.counter-title {	color: #222222;}* + .counter-value {	margin-top: 17px;}* + .counter-title {	margin-top: 2px;}.counter-reverse .counter-body {	flex-direction: column-reverse;}.counter-reverse .counter-value {	margin-top: 5px;}.counter-reverse * + .counter-title {	margin-top: 0;}.context-dark .counter-title {	color: #fff;}