.stats {
	max-width: 100% !important;
	margin-top: 0 !important;
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.stats.horizontal-padding-0 {
	padding-top: 0 !important;
}
.stats.horizontal-padding-40 {
	padding-top: var(--wp--custom--layout--spacing-40) !important;
}
.stats.horizontal-padding-56 {
	padding-top: var(--wp--custom--layout--spacing-56) !important;
}
.stats.horizontal-padding-64 {
	padding-top: var(--wp--custom--layout--spacing-64) !important;
}
.stats.horizontal-padding-92 {
	padding-top: var(--wp--custom--layout--spacing-92) !important;
}
.stats.horizontal-padding-120 {
	padding-top: var(--wp--custom--layout--spacing-120) !important;
}

.stats.horizontal-padding-bottom-0 {
	padding-bottom: 0 !important;
}
.stats.horizontal-padding-bottom-40 {
	padding-bottom: var(--wp--custom--layout--spacing-40) !important;
}
.stats.horizontal-padding-bottom-56 {
	padding-bottom: var(--wp--custom--layout--spacing-56) !important;
}
.stats.horizontal-padding-bottom-64 {
	padding-bottom: var(--wp--custom--layout--spacing-64) !important;
}
.stats.horizontal-padding-bottom-92 {
	padding-bottom: var(--wp--custom--layout--spacing-92) !important;
}
.stats.horizontal-padding-bottom-120 {
	padding-bottom: var(--wp--custom--layout--spacing-120) !important;
}

.stats.bg-color-sand-beige {
	background: var(--wp--custom--color--sand-beige);
}
.stats.bg-color-sand{
	background-color: var(--wp--custom--color--sand);
}
.stats.bg-color-sand-light{
	background-color: var(--wp--custom--color--sand-light);
}
.stats.bg-color-sand-white{
	background-color: var(--wp--custom--color--sand-white);
}
.stats.bg-color-turquoise-aqua{
	background-color: var(--wp--custom--color--turquoise-aqua);
}
.stats.bg-color-turquoise-light{
	background-color: var(--wp--custom--color--turquoise-light);
}
.stats.bg-color-turquoise-sky{
	background-color: var(--wp--custom--color--turquoise-sky);
}
.stats header {
	width: 100%;
}
.stats header h2 {
	margin-top: 0;
}
.stats header h2,.stats header p {
	max-width: 1100px;
}
.stats-inner {
	display: flex;
	gap: var(--wp--custom--layout--spacing-92);
	flex-wrap: wrap;
}
.stats .content {
	display: flex;
	gap: var(--wp--custom--layout--spacing-92);
}

.stats .content .maincol {
	width: 40%;
	border-top: 1px solid #000;
	line-height: 140%;
}
.stats .content .maincol h2 {
	margin-top: var(--wp--custom--layout--spacing-24);
	font-size: clamp(3rem, 3.9vw, 3.75rem);
	margin-bottom: 7px;
}
.stats .content .othercols {
	display: flex;
	width: 60%;
	gap: var(--wp--custom--layout--spacing-40);
	flex-wrap: wrap;
	font-size: 16px;
	line-height: 120%;
}
.stats .othercols div {
	width: calc(50% - 20px);
	border-top: 1px solid #000;
}

.stats-inner h3 {
	margin-top: var(--wp--custom--layout--spacing-24);
	letter-spacing: -0.4px;
	align-self: flex-start;
	font-size: clamp(2rem, 3.9vw, 2.5rem);
	margin-bottom: 9px;
}


.stats-inner .content-wrapper {
	display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
}

@media (max-width: 768px) {
	.stats .col {
		width: 100%;
	}
	.stats-inner .content {
		flex-wrap: wrap;
		gap: var(--wp--custom--layout--spacing-56);
	}
	.stats .content .maincol,.stats .content .othercols {
		width: 100%;
	}


	.stats.horizontal-padding-40 {
		padding-top: var(--wp--custom--layout--spacing-32) !important;
	}
	.stats.horizontal-padding-56 {
		padding-top: var(--wp--custom--layout--spacing-40) !important;
	}
	.stats.horizontal-padding-64 {
		padding-top: var(--wp--custom--layout--spacing-56) !important;
	}
	.stats.horizontal-padding-92 {
		padding-top: var(--wp--custom--layout--spacing-64) !important;
	}
	.stats.horizontal-padding-120 {
		padding-top: var(--wp--custom--layout--spacing-92) !important;
	}

	.stats.horizontal-padding-bottom-40 {
		padding-bottom: var(--wp--custom--layout--spacing-32) !important;
	}
	.stats.horizontal-padding-bottom-56 {
		padding-bottom: var(--wp--custom--layout--spacing-40) !important;
	}
	.stats.horizontal-padding-bottom-64 {
		padding-bottom: var(--wp--custom--layout--spacing-56) !important;
	}
	.stats.horizontal-padding-bottom-92 {
		padding-bottom: var(--wp--custom--layout--spacing-64) !important;
	}
	.stats.horizontal-padding-bottom-120 {
		padding-bottom: var(--wp--custom--layout--spacing-92) !important;
	}


}

