

form {
	margin: 3rem auto;
	max-width: 650px;
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
}


.form-row{
	display: flex;
	width: 100%;
	padding: 0 1rem;
	flex-wrap: wrap;
}

.input-field{
	flex: 1 0 200px;
	margin: 1rem;
}

.input-field input{
	height: 30px;
}

.input-field textarea{
	height: 90px;
}

.input-field p{
	font-family: "Canter";
	font-size: 1.8rem;
	color: #82CE64;
}

.input-field input, .input-field textarea{
	width: 100%;
	border-radius: 7px;
	margin-top: .5rem;
	padding: .5rem 2rem;
}

.btn{
	margin: 2rem auto;
	padding: .3rem 2rem;
	background-color: #82CE64;
	border-radius: 7px;
	border: none;
	color: #FFF;
	font-family: "Canter";
	font-size: 1.2rem;
	font-weight: 900;
}

#map{
	height: 400px;
}