.stats_block {
	padding: 70px 0 77px
}

@media (max-width: 992px) {
	.stats_block {
		padding: 70px 0 70px
	}
}

@media (max-width: 768px) {
	.stats_block {
		padding: 35px 0 50px
	}
}

@media (max-width: 576px) {
	.stats_block {
		padding: 30px 0 30px
	}
}

.stats_block.heading_black h2 {
	color: #3e3e3e
}

.stats_block.heading_white h2 {
	color: #f7f9f7
}

.stats_block.text_black .stats .item {
	color: #3e3e3e
}

.stats_block.text_white .stats .item {
	color: #f7f9f7
}

.stats_block h2 {
	margin-bottom: 44px;
	text-align: center;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
}

@media (max-width: 768px) {
	.stats_block h2 {
		margin-bottom: 30px
	}
}

@media (max-width: 576px) {
	.stats_block h2 {
		margin-bottom: 20px;
		display: none
	}
}

.stats_block .stats {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}

.stats_block .stats h2 {
	display: none;
	width: 50%;
	text-align: left;
	padding: 0 20px;
	font-size: 26px;
	margin-bottom: 30px
}

@media (max-width: 576px) {
	.stats_block .stats h2 {
		display: block
	}
}

.stats_block .stats .item {
	width: 20%;
	padding: 0 20px;
	text-align: center;
	margin-bottom: 20px
}

@media (max-width: 1200px) {
	.stats_block .stats .item {
		width: 25%
	}

	.number-block .stats .item {
		width: 20%;
	}

	section.number-block {
		padding: 50px 0 0 !important;
	}

	.stats_block.number-block .stats .item .stat {
		font-size: 60px !important;
		line-height: 60px !important;
	}
}

@media (max-width: 992px) {
	.stats_block .stats .item {
		width: 33.33%
	}

	section.number-block .stats .item {
		margin-bottom: 15px !important;
	}
}

@media (max-width: 768px) {
	.stats_block .stats .item {
		width: 50%
	}
}

@media (max-width: 576px) {
	.stats_block .stats .item {
		text-align: left;
		margin-bottom: 30px
	}

	.number-block.stats_block .stats .item .content br {
		display: none !important;
	}

	.number-block .stats h2,
	.number-block .stats .item {
		padding: 0 !important;
	}

	.number-block .stats .item {
		width: 50% !important;
		text-align: center;
	}

	.number-block.stats_block .stats {
		flex-direction: unset !important;
	}

	.stats_block.number-block .stats .item .stat {
		font-size: 40px !important;
		line-height: 50px !important;
	}

	.stats_block.number-block .stats .item .content {
		font-size: 18px !important;
	}
}

.stats_block .stats .item .stat {
	font-size: 80px;
	line-height: 80px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
	color: #0eafdb;
	margin-bottom: 20px
}

@media (max-width: 992px) {
	.stats_block .stats .item .stat {
		font-size: 60px;
		line-height: 60px
	}
}

@media (max-width: 768px) {
	.stats_block .stats .item .stat {
		font-size: 50px;
		line-height: 50px
	}
}

@media (max-width: 576px) {
	.stats_block .stats .item .stat {
		margin-bottom: 5px
	}
}

.stats_block .stats .item .content {
	font-size: 20px;
	font-family: 'PT Sans', sans-serif;
	font-weight: bold;
}

@media (max-width: 768px) {
	.stats_block .stats .item .content {
		font-size: 18px
	}
}

/*27-03-2023*/
.number-block {
	padding: 178px 0 56px !important;
}

.number-block h2 {
	margin-bottom: 38.5px;
}

.number-block .stats {
	max-width: 1277px;
	margin: 0 auto;
}

.number-block .stats .item {
	margin-bottom: 0 !important;
}

.number-block .stats .stat {
	font-size: 80px !important;
}

.number-block .stats .content {
	font-size: 20px !important;
	line-height: 26.5px;
}

@media (max-width: 400px) {
	.number-block .stats .item {
		width: 100% !important;
	}

	.number-block.stats_block .stats {
		flex-direction: column !important;
	}
}