#footer {
	margin-bottom: 4vw;
}

#footer .container-wrap {
	display: flex;
	gap: var(--gap-s);
}

#footer .footer-row {
	width: 100%;

	display: flex;
	align-content: center;
	justify-content: space-between;
	align-items: center;
}

#footer .footer-col {
	display: flex;
	align-content: flex-start;
	justify-content: flex-start;
	align-items: flex-start;
	flex-direction: row;
	gap: var(--gap-s);
}

#footer .footer-text {
	font-family: var(--font-family-regular);
	font-size: var(--font-size-xs);
	line-height: var(--font-size-s);
	color: var(--color-4);
}

#footer .footer-link {
	font-family: var(--font-family-regular);
	font-size: var(--font-size-xs);
	line-height: var(--font-size-s);
	color: var(--color-8);
	border-bottom: 1px solid var(--color-8);
	transition: 0.2s;
}

#footer .footer-link:hover {
	cursor: pointer;
	transform: scale(0.95);
}

#footer .payments-img {
	width: 8.5vw;
	height: 2vw;
	transition: 0.2s;
	align-self: flex-end;
}

@media (max-width: 760px) {
	#footer .payments-img {
		align-self: center;
	}
}

#footer .payments-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	pointer-events: none;
	align-self: flex-end;
}
