.contact_form {
	max-width: 1000px;
	margin: 150px auto;
}
.contact_form form {
	display: flex;
	flex-direction: column;
	gap: 10px;
	max-width: 500px;
	margin: auto;
	padding: 20px;
	background-color: #039cdf;
}
.contact_form input,
.contact_form textarea {
	padding: 7px;
	border: none;
}
.contact_form input:focus,
.contact_form textarea:focus {
	border: none;
	outline: none;
	background-color: #eee;
}
.contact_form textarea {
	min-height: 250px;
	resize: vertical;
	color: #000;
}
.contact_form input[type="submit"] {
	font-weight: bold;
	cursor: pointer;
	/*background-color: #fff;*/
	background-color: #25D366;
	color: #fff;
}
.contact_form input[type="submit"]:hover {
	/*background-color: #eee;*/
  background: #21BD5B;
}
