.contact-form {
	display: grid;
	gap: 15px;
	margin: 32px 0 50px;
}
.contact-form label {
	display: grid;
	gap: 7px;
	font-size: 12px;
}
.contact-form input,
.contact-form select,
.contact-form textarea {
	width: 100%;
	border: 1px solid #aaa;
	border-radius: 6px;
	padding: 12px;
	font: inherit;
	background: #fff;
}
.contact-form button {
	height: 48px;
	border: 0;
	background: #111;
	color: #fff;
	font-weight: 700;
	letter-spacing: 0.08em;
}
.contact-form button:disabled {
	opacity: 0.5;
}
.contact-trap {
	position: absolute !important;
	left: -9999px !important;
}
#contactMessage {
	font-size: 12px;
	min-height: 18px;
}
