
.gb-stats-grid {
	display: flex;
	gap: 22px;
}

.gb-stats-grid>div {
	flex-grow: 1;
	flex-basis: 100%;
	padding: 0 0 22px;
	text-align: center;
}

.gb-grid-box:not(.stats-box-1) {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	padding: 19px 0 23px;
}

.stats-box-1 {
	background: #002265;
	border-radius: 8px;
}

.gb-grid-box:not(.stats-box-1) p.gb-stats-header {
	display: flex;
	justify-content: center;
}

p.gb-stats-header {
	font: 600 40px/48px Poppins, sans-serif;
	margin-bottom: 1px;
	position: relative;
}

p.gb-stats-header span.odometer {
	text-align: center;
}

p.gb-stats-header .super {
	color: #3acda1;
	display: inline-block;
	font: 400 28px/36px Poppins, sans-serif;
	top: 0 !important;
}

p.gb-stats-header .unit {
	position: relative;
	top: -1px;
}

p.gb-stats-text {
	font-weight: 700;
	margin-bottom: 0;
}

.stats-box-1 p.gb-stats-header {
	margin-bottom: 4px !important;
	padding-top: 48px;
}

.stats-box-1 p.gb-stats-text {
	margin-bottom: 0;
}

.gb-grid-box img {
	display: block;
	margin: 29px auto 30px;
}

@media only screen and (max-width:767px) {
	.gb-stats-grid {
		flex-wrap: wrap;
	}
	
	.gb-stats-grid>div {
		flex-basis: calc(50% - 11px);
	}
}

@media only screen and (max-width:1100px) {
	p.gb-stats-header {
		font: 600 32px/32px Poppins, Arial, sans-serif;
		margin-bottom: 11px !important;
	}
	
	.stats-box-1 p.gb-stats-header {
		margin-bottom: 19px !important;
		padding-top: 28px !important;
	}
	
	.gb-stats-grid>div {
		padding: 0 !important;
	}
	
	.gb-grid-box img {
		margin: 29px auto 21px !important;
	}
	
	.gb-grid-box:not(.stats-box-1) {
		padding: 0 0 3px !important;
	}
	
	p.gb-stats-header .super {
		transform: translateY(-6px);
	}
}

@media only screen and (max-width:576px) {
	.gb-stats-grid>div {
		margin-bottom: 24px;
		min-height: 216px;
	}
}
