html, body {
	width: 100%;
	height: 100%;
}

body {
	display: flex;
	flex-direction: column;
}

form {
	max-width: 22rem;
	margin: 20vh auto 0 auto;
	text-align: center;
	flex-grow: 1;
}

input {
	display: block;
	margin: 0.5rem auto !important;
	width: 100%;
}

img {
	width: 100%;
}

.contact {
	display: flex;
	flex-direction: column;
	width: 100%;
	align-items: end;
	align-self: end;
	padding: 2rem;
}

.contact>a {
	padding: 0.25rem;
}
