.partnership {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	max-width: calc(var(--site-width, 1400px) + 25%);
	margin: 0 auto;
	padding-bottom: 4em;
}
.partnership .partnership--logo {
    flex: 1 1 100%;
    margin: 2em;
    text-align: center;
}

@media screen and (min-width: 700px) {
	.partnership .partnership--logo {
		flex: 0 1 auto;
		max-width: calc(50% - 4em);
	}
}

@media screen and (min-width: 1280px) {
	.partnership .partnership--logo {
		max-width: calc(20% - 4em);
	}
}