.payments-footer {
	--logo-width: 24px;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	column-gap: 16px;
	row-gap: 16px;
	padding-top: 10px;
}
.payments-footer img {
	height: var(--logo-width);
	width: auto;
}
.payments-footer-logo {
	display: inline-block;
	background-repeat: no-repeat;
	background-size: contain;
	filter: grayscale(1) contrast(0.4) opacity(0.9);
}
.payments-footer-logo:hover {
	filter: none;
}

footer .payments-footer a {
	min-height: unset;
}
