.container-fale-conosco { float: left; width: 100%; margin: 30px 0 80px}
.container-fale-conosco span{ float: left; width: 100%; border-bottom: solid 4px #e5e5e5; padding: 0 0 30px;}
.container-fale-conosco span b{ float: left; clear: both; font: 12px montserrat-bold; color: #bababa; letter-spacing: 3px}
.container-fale-conosco span p{ float: left; clear: both; font: 30px montserrat-bold; color: #535353; margin: 10px 0;}
.container-fale-conosco span i { float: left; font: 14.5px montserrat-regular; color: #5a5a5a; line-height: 22px; text-align: justify;}
.form-fale-conosco { float: right; width: 60%; display: flex; flex-flow: wrap; justify-content: space-between; margin: 30px 0 0 0; position: relative}
.form-fale-conosco .w48{ width: calc(48.5% - 40px) !important;}
.form-fale-conosco input{ float: right; width: calc(100% - 40px); height: 50px; border: none; padding: 0 20px; background: #ededed; margin: 0 0 20px; color: #757575; font: 14px montserrat-regular}
.form-fale-conosco textarea{ float: right; width: 100%; height: 100px; border: none; padding: 12px 20px 0; background: #ededed; color: #757575; font: 14px montserrat-regular}
.form-fale-conosco button { float: right; width: 100%; height: 40px; border: none; padding: 0; background: #28885c; font: 12px montserrat-regular; color: #fff;right: 0; bottom: 0; cursor: pointer;position: relative;margin:20px 0;}
.form-fale-conosco button:hover{ background: #0e5334;} 
 

.form-fale-conosco input::-webkit-input-placeholder{ color: #757575; font: 14px montserrat-regular}
.form-fale-conosco input:placeholder-shown{ color: #757575; font: 14px montserrat-regular}
.form-fale-conosco input:-ms-input-placeholder{ color: #757575; font: 14px montserrat-regular}
.form-fale-conosco textarea::-webkit-input-placeholder{ color: #757575; font: 14px montserrat-regular}
.form-fale-conosco textarea:placeholder-shown{ color: #757575; font: 14px montserrat-regular}
.form-fale-conosco textarea:-ms-input-placeholder{ color: #757575; font: 14px montserrat-regular}
.infos-fale-conosco{ float: left; width: 25%; margin: 30px 0 0 0}
.infos-fale-conosco i { float: left; clear: both; font: 18px montserrat-bold; color: #28885c; margin: 0 0 20px} 
.infos-fale-conosco b{ float: left; clear: both; padding: 3px 0 3px 0; font: 18px montserrat-bold; color: #28885c; margin: 20px 0 0; display: flex; align-items: center;}
.infos-fale-conosco b u { text-decoration: none; float: left; margin: 0 10px 0 0; color: #28885c;}
.infos-fale-conosco a { float: left; clear: both; padding: 3px 0 3px 0; font: 14.5px montserrat-regular; color: #535353; line-height: 22px; display: flex; align-items: center;}
.infos-fale-conosco a u { text-decoration: none; float: left; margin: 0 10px 0 0; color: #28885c;}

.container-captcha{width:100%;float:left;margin:20px 0 0 0;}
.g-recaptcha{width:100%;float:left;}

@media (max-width: 1220px){
	.infos-fale-conosco { width: 35%;}
}
@media (max-width: 990px){
	.infos-fale-conosco { width: 100%; margin: 20px 0 0 0;}
	.infos-fale-conosco a { padding: 0; text-align: center; width: 100%; justify-content: center;}
	.infos-fale-conosco a u{ display: none}
	.infos-fale-conosco i { font: 14.5px montserrat-bold; margin: 0 0 10px; width: 100%; text-align: center;}
	.infos-fale-conosco b { padding: 0; font: 14.5px montserrat-bold; margin: 20px 0 10px; width: 100%; text-align: center; justify-content: center;}
	.infos-fale-conosco b u{ display: none}
	.form-fale-conosco { width: 100%; margin: 20px 0 0 0;}
	.form-fale-conosco .w48 { width: 100% !important;}
	.form-fale-conosco input { height: 40px; margin: 0 0 15px;}
	.form-fale-conosco button { width: 100%; height: 35px; position: relative; margin: 15px 0 0 0;}
	.form-fale-conosco textarea { height: 80px;}
	.container-fale-conosco { width: 96%; margin: 20px 2%;}
	.container-fale-conosco span { padding: 0 0 20px;}
	.container-fale-conosco span p { font: 14.5px montserrat-bold; margin: 10px 0; text-align: center; width: 100%; line-height: 22px;}
	.container-fale-conosco span b { width: 100%; text-align: center; font-size: 10px;}

	.container-captcha{margin:15px 0 0 0;}
}