.form_wrapper{
	padding: 100px;
	max-width: 800px;
	margin: 0 auto;
}

.form_wrapper .row{
	margin-top: -25px;
}

.form-label, form button{
	text-transform: uppercase;
	margin-top: 25px;
}

.form-control{
	margin-top: -8px;
	border: 1px solid #0E0E0E;
}

.form-control::placeholder{
	font-family: Montserrat-LightItalic;
	color: #0E0E0E;
}

span{
	font-size: 0.8rem;
	font-family: Montserrat-Italic;
}

form .submit{
	background: linear-gradient(90deg, #FFFFFF 31%, #3D756C 31%);
	border: 2px solid #3D756C;
	border-radius: 5px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-family: Montserrat-SemiBold;
	height: 40px;
	float: right;
}

form .submit img{
	filter: invert(42%) sepia(46%) saturate(346%) hue-rotate(121deg) brightness(87%) contrast(94%);
	margin: 2px 8px 0 -2px;
	width: 26px;
	height: 26px;
}

@media (min-width: 768px){
	#nome{
		width: 95%;
	}

	.form_phone_wrapper{
		margin-left: 5%;
	}
}