.funding-logos {
	display: flex;
	align-items: flex-start;
	gap: 1.25em;
	margin-top: 2.5em;
}

.funding-logos a {
	background: transparent;
	border: 0;
	display: block;
	flex: 1 1 0;
	padding: .75em;
	transition: opacity .2s ease-in-out;
}

.funding-logos a:hover {
	opacity: .75;
}

.funding-logos img {
	display: block;
	height: auto;
	max-width: 100%;
	width: 100%;
}

@media screen and (max-width: 980px) {
	.funding-logos {
		flex-wrap: wrap;
	}

	.funding-logos a {
		flex: 1 1 14em;
		max-width: 22em;
	}
}

@media screen and (max-width: 480px) {
	.funding-logos { flex-direction: column; }
	.funding-logos a { width: 100%; }
}
