.kpis {
	display: flex;
	flex-wrap: wrap-reverse;
	flex-direction: row-reverse;
	gap: 80px;
	justify-content: center;
	margin: 190px auto;
	padding: 0 80px;
	width: 1670px;
	max-width: 100%;
}
@media(max-width:991px){
	.kpis {
		margin:110px auto;
		padding:0 60px;
		gap:20px;
	}
}
@media(max-width:767px){
	.kpis {
		margin:110px auto;
		padding:0 40px;
		gap:0px;
	}
}
.kpi{
    text-align: center;
    width: 420px;
}
@media(max-width:1199px){
	.kpi{
		width: 340px;
	}
}
@media(max-width:767px){
	.kpi{
		max-width: 100%;
		margin: 25px 0px;
	}
}
.kpi__title{
    margin: 25px 0 20px;
}
.kpi__details p {
	font-size: 2rem;
	line-height:1.3;
}
@media(max-width:1450px){
	.kpi__details p {
		font-size: 1.6rem;
	}
}
@media(max-width:767px){
	.kpi__details p {
		font-size: 1.2rem;
	}
}
@media(max-width:767px){
	.kpi__icon svg {
		height: 35px;
		width: 35px;
	}
}