.featured-on__title {
	margin: 0 0 40px;
	padding: 0;
	text-align: center;
	display: flex;
	justify-content: center;

	a {
		display: block;
		width: initial !important;
	}
}

.featured-on__logos {
	display: flex;
	gap: 60px;
	justify-content: center;
	padding: 70px;
	max-width: 1621.86px;
	margin: 0 auto;
}

.featured-on__logos img {
	margin: 0 auto;
	height: auto;
}

@media (max-width: 767px) {
	.featured-on__logo {
		width: 45%;
	}

	.featured-on__logos {
		display: flex;
		gap: 35px 25px;
		padding: 20px;
		flex-wrap: wrap;
		justify-content: space-between;
		max-width: 330px;
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px) {
	.featured-on__logos {
		display: flex;
		gap: 18px;
		justify-content: center;
		padding: 0 30px 20px;
		margin: 0 auto;
	}
}

@media (min-width: 940px) {
	.featured-on__logos {
		gap: 25px;
		padding: 0 30px 35px;
	}
}

@media (min-width: 1200px) {
	.featured-on__logos {
		display: flex;
		gap: 40px;
		justify-content: center;
		padding: 70px 50px 50px;
	}

	.featured-on {
		margin-block: 90px;
	}
}

@media (min-width: 1400px) {
	.featured-on__logos {
		padding: 70px 50px 50px;
	}
}

@media (min-width: 1600px) {
	.featured-on__logos {
		display: flex;
		gap: 60px;
		justify-content: center;
		padding: 0;
	}
}

@media (min-width: 1950px) {
	.featured-on__logos {
		display: flex;
		gap: 60px;
		justify-content: center;
		padding: 70px 60px 65px;
	}
}
