.rs-17 .facts {
	padding: 120px 0 90px;
}

.rs-17 .facts .facts__title {
	text-align: center;
	margin-bottom: 67px;
}

.rs-17 .facts .facts__container {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-wrap: wrap;
}

.rs-17 .facts .facts__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	width: calc((100% - 200px) / 5);
}

.rs-17 .facts .facts__img {
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	background-color: #303030;
	margin-bottom: 40px;
	transition: 0.3s background-color;
}

.rs-17 .facts .facts__item:hover .facts__img {
	background-color: rgb(224, 64, 85);
}

.rs-17 .facts .facts__name {
	font-family: AlegreyaSans-Bold;
	font-size: 18px;
	color: #303030;
	margin: 0;
}

@media screen and (max-width: 1340px) {
	.rs-17 .facts .facts__container {
		justify-content: center;
		column-gap: 30px;
		row-gap: 30px;
	}
	.rs-17 .facts .facts__item {
		width: calc((100% - 60px) / 3);
	}
}

@media screen and (max-width: 900px) {
	.rs-17 .facts .facts__item {
		width: calc((100% - 30px) / 2);
	}
}

@media screen and (max-width: 567px) {
	.rs-17 .facts .facts__item {
		width: 100%;
	}
}

@media screen and (max-width: 475px) {
	.rs-17 .facts {
		padding: 70px 0 40px;
	}
}