.fundo-footer { width: 100%; float: left; background: #5d5f69;}
.infos-footer { float: left; width: 95%; height: 185px; margin: -93px 2.5% 0; background: #6cb59d; position: relative; z-index: 1;}
.infos-footer strong{ width: 255px; height: 185px; float: right; background:  /* url(../img/footer/vetor-fale.png) no-repeat center top */ #deb768; background-size: 40px;}
.infos-footer strong .face{ width: 31px;height: 31px;float: left;background: url(../img/footer/face.svg) no-repeat center;background-size: 31px;margin: 0 10px;}
.infos-footer strong .insta{ width: 31px;height: 31px;float: left;background: url(../img/footer/insta.svg) no-repeat center;background-size: 31px;}
.infos-footer strong .you{ width: 31px;height: 31px;float: left;background: url(../img/footer/youtube.png) no-repeat center;background-size: 31px;}


.infos-footer strong .face:hover{ transform: scale(1.1);}
.infos-footer strong .insta:hover{ transform: scale(1.1);}
.infos-footer strong .you:hover{ transform: scale(1.1);}

.infos-footer strong .men{ width: 100%;height: 50px; background:  url(../img/footer/vetor-fale.png) no-repeat center top #deb768;background-size: 40px;float: left;margin: 40px 0 10px 0;}
.alinha{float:left;display:flex;align-items: center;justify-content: center;width: 100%;}



.infos-footer span { float: left; height: 100%; display: flex; flex-flow: wrap; align-items: center; justify-content: center; width: 885px;}
.infos-footer span div > a { float: left; padding: 0 0 0 45px; width: 335px; font: 16px montserrat-regular; color: #fff; line-height: 22px; height: 45px; display: flex; align-items: center;}
.infos-footer span a i { float: left; width: 100%; height: 16px; background: none; background-size: cover;display: flex;align-items:center;}
.infos-footer span p{ float: left; width: 380px;}
.infos-footer span p b{float: left; padding: 0 0 0 45px; font: 16px montserrat-regular; color: #fff; line-height: 22px; height: 45px; display: flex; align-items: center; margin: 0 20px 0 0;}
.infos-footer span div{ width: 760px; float: left;}
.endereco-rodape{ background: url(../img/footer/endereco-rodape.png) no-repeat center left}
.envelope-rodape{ background: url(../img/footer/envelope-rodape.png) no-repeat center left}
.tel-rodape{ background: url(../img/footer/tel-rodape.png) no-repeat center left}
.wpp-rodape{ background: url(../img/footer/tel-rodape.png) no-repeat center left} 
.atendimento-rodape{ background: url(../img/footer/atendimento-rodape.png) no-repeat center left}
.infos-footer-titulo{ float: left; width: 100%; text-align: center; height: 310px;}
.infos-footer-titulo p{ float: left; width: 100%; margin: 60px 0 0 0}
.infos-footer-titulo p b{ float: left; width: 100%; color: #545559; font: 54px montserrat-extrabold}
.infos-footer-titulo p i{ float: left; width: 100%; color: #616161; font: 16px montserrat-regular; margin: 10px 0 0 0}
.formulario-footer-padrao-2 { float: left; width: 95%; margin: 80px 2.5% 50px; display: flex; justify-content: space-between}
.formulario-footer-padrao-2 div{ float: left; width: 48%;}
.formulario-footer-padrao-2 div input{ -webkit-appearance: none; float: left; width: calc(100% - 40px); height: 45px; border: none; background: #777b7c; margin: 0 0 25px 0; padding: 0 20px 0; color: #fff; box-shadow: inset 0px 0px 0px 1px #777b7c}
.formulario-footer-padrao-2 div textarea{ -webkit-appearance: none; overflow: hidden; float: right; width: calc(100% - 40px); height: 105px; border: none; background: #777b7c; margin: 0 0 25px 0; padding: 10px 20px 0; color: #fff; box-shadow: inset 0px 0px 0px 1px #777b7c}
.formulario-footer-padrao-2 div button{ float: right; width: 100%; height: 45px; border: none; background: #6cb59d; color: #fff; font: 10px latoregular; margin: 0 0 25px 0;}
.formulario-footer-padrao-2 div button:hover{ background: #deb768}
.formulario-footer-padrao-2 div input::-webkit-input-placeholder{ color: #fff; font: 12px latoregular}
.formulario-footer-padrao-2 div input:placeholder-shown{ color: #fff; font: 12px latoregular}
.formulario-footer-padrao-2 div input:-ms-input-placeholder{ color: #fff; font: 12px latoregular}
.formulario-footer-padrao-2 div textarea::-webkit-input-placeholder{ color: #fff; font: 12px latoregular}
.formulario-footer-padrao-2 div textarea:placeholder-shown{ color: #fff; font: 12px latoregular}
.formulario-footer-padrao-2 div textarea:-ms-input-placeholder{ color: #fff; font: 12px latoregular}
.container-captcha{width: 100%!important;float: left;display: flex;justify-content: center;}
.copy{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy p{ font: 11px Open_sansregular}
.c1, .c2{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.c2 a{ background: url(../img/footer/sites10-agencia-de-marketing-digital.svg) no-repeat center; position: absolute; width: 80px; height: 27px; margin:-5px 0 0 0px; background-size: 62px;}
.mg-70{margin-left: 80px}
.mapa-contato{ float: left; width: 100%; height: 200px}

.whats-fixo-desktop { background: url(../img/whats-fixo2.png) no-repeat center top; width: 75px; height: 75px; margin: 10px; background-size: 70px; position: fixed; bottom: 0; right: 0; z-index: 10; transition: 0.1s} 
.whats-fixo-mob { display: none; background: url(../img/whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 50px; position: fixed; bottom: 0; right: 0; z-index: 10; transition: 0.1s} 
.envelope-rodape b{font-size: 0;}
@media (max-width: 1220px){
	.infos-footer span { width: 75%;}
	.infos-footer span div > a { width: 288px; font: 14px montserrat-regular;}
	.infos-footer span p { width: 335px;}
	.infos-footer span p b { font: 14px montserrat-regular;}
	.infos-footer span div { width: 670px;}
	.infos-footer strong { width: 25%;}
}
@media (max-width: 1024px){
	.infos-footer span { width: 80%;}
	.infos-footer strong { width: 20%;}
}
@media (max-width: 990px){
    .formulario-footer-padrao-2 { width: 96%; margin: 20px 2%; flex-flow: wrap;}
    .formulario-footer-padrao-2 div input { width: 95%; height: 40px; margin: 0 0 20px 0; padding: 0 0 0 5%;}
    .formulario-footer-padrao-2 div textarea { width: 95%; margin: 0 0 20px 0; padding: 10px 0 0 5%;}
    .formulario-footer-padrao-2 button { width: 100%; padding: 0px; margin: 0 !important;display: flex;align-items: center;justify-content: center;order: 3;}
	.formulario-footer-padrao-2 div { width: 100%;display: flex;flex-direction: column;}
	.container-captcha{order: 2;margin: 0 0 20px;}
	.g-recaptcha{width: 100%;display: flex;justify-content: center;flex-direction: row!important;}
	.c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%;} 
    .c2 a{ margin: -7px 0 0 0px;}
    .copy{ height: auto;}
    .copy p{ font-size: 10px;}
	.infos-footer-titulo { height: auto; box-shadow: inset 0px 14px 40px 10px #0000000a;}
	.infos-footer-titulo p { margin: 20px 0;}
	.infos-footer-titulo p b { font: 20px montserrat-extrabold; width: 96%; margin: 0 2%}
	.infos-footer-titulo p i { font: 14.5px montserrat-regular; line-height: 24px; width: 96%; margin: 10px 2% 0; text-align: justify}
	.infos-footer { width: 96%; height: auto; margin: 10px 2% 0; background: none;}
	.infos-footer span { width: 100%;}
	.infos-footer span div > a { width: 100%; font: 14px montserrat-regular; padding: 10px 0 0 0; background: none; text-align: center; justify-content: center; height: auto;}
	.infos-footer span p { width: 100%;}
	.infos-footer span p b { font: 14px montserrat-regular; padding: 10px 0 0; background: none; width: 100%; text-align: center; justify-content: center; height: auto; margin: 0;}
	.infos-footer span div > a i { width: 100%; background-size: 300px; height: 20px;justify-content: center;}
	.infos-footer span div { width: 100%;}
	.infos-footer strong{ width: 100%;height: auto;margin: 15px 0 0 0;background: none;  }	
	.infos-footer strong .men{display: none; }	
	
	.whats-fixo-desktop { display: none} 
	.whats-fixo-mob { display: block;} 

	
}