/* Tighten Also Seen On spacing */
.as-seen-on-logos {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

.as-seen-on-logos .logo-grid {
	display: flex !important;
	flex-wrap: wrap !important;
	justify-content: center !important;
	align-items: center !important;
	gap: 12px 32px !important;
	margin-top: 10px !important;
}

.as-seen-on-logos .logo-grid a {
	display: flex !important;
	align-items: center !important;
	justify-content: center !important;
	line-height: 1 !important;
}

.as-seen-on-logos .logo-grid img {
	max-width: 140px !important;
	max-height: 42px !important;
	width: auto !important;
	height: auto !important;
	object-fit: contain !important;
}

/* Mobile */
@media (max-width: 768px) {

	.as-seen-on-logos .logo-grid {
		gap: 10px 22px !important;
	}

	.as-seen-on-logos .logo-grid img {
		max-width: 110px !important;
		max-height: 36px !important;
	}
}