main {
	min-height: calc(100vh - 401px);
}

footer {
	min-height: 300px;
}

footer #brand img {
	width: 200px;
}

footer a,
footer .copyright,
footer .sponsors {
	font-size: 14px;
	font-style: normal;
	line-height: 1.25;
}

footer div.copyright {
	border-top: 1px solid #707070;
}

footer a {
	color: #d8d8d8;
}

footer a:hover {
	color: var(--white);
}

footer a:visited {
	color: var(--white);
}
