.fundo-footer{ width: 100%;height: 577px;float: left; background: url(../img/footer/fundo-footer.jpg)no-repeat center top;background-size: 108%;}

.formulario-footer-padrao-2 { float: left; width: 781px;margin: 66px 0 0 96px;}
.formulario-footer-padrao-2 input{ -webkit-appearance: none; float: left; width: 98%; height: 45px; border: none; background: #545559; margin: 0 0 20px 0; padding: 0 0 0 2%; color: #fff;}
.formulario-footer-padrao-2 textarea{ -webkit-appearance: none; overflow: hidden; float: right; width: 48%; height: 100px; border: none; background: #545559; margin: 0 0 20px 0; padding: 10px 0 0 10px; color: #fff;}
.formulario-footer-padrao-2 button{ float: right; width: 49%; height: 45px; border: none; background: #f4bb2c; color: #313134; font: 12px futura_bold}
.formulario-footer-padrao-2 button:hover{ background: rgb(220, 235, 15);}
.container-captcha{width: 100%;float: left;display: flex;justify-content: center;}

::-webkit-input-placeholder{ color: #fff; font: 12px latoregular}
:placeholder-shown{ color: #fff; font: 12px latoregular}
:-ms-input-placeholder{ color: #fff; font: 12px latoregular}

.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}

.engloba-contato-footer{width: 100%;height: 233px;float: left;background: url(../img/footer/fundo-contato-footer.jpg)no-repeat right;}
.icon-tel-contato-footer{width: 233px;height: 233px;float: left;background: url(../img/footer/ligar.svg)no-repeat center #f4bb2c;background-size: 65px;margin:  0 0 0 60px;}

.engloba-contato-atendimento-footer{width: 275px;float: left;position: relative;margin: 0 0 0 95px;}
.titulo-atendimento-footer{float: left;font: 20px futura_bold;color: #909193;transform: rotate(-90deg);position: absolute;left: -57px;margin: 52px 0 0 0;}
.tel-footer{float: left;font: 15px futura_book;color: #ffffff !important;margin: 0 0 0 47px;}
.tel-footer i{background: url(../img/footer/ligar-2.svg)no-repeat center;background-size: 13px;padding: 0 7px;margin: 0 10px 0 0;}

.whats-footer{float: left;font: 15px futura_book;color: #ffffff;margin: 10px 0 0 47px;}
.whats-footer i{background: url(../img/footer/whatsapp.svg)no-repeat center;background-size: 13px;padding: 0 7px;margin: 0 10px 0 0;}

.engloba-email{float: left;margin: 10px 0 0 47px;display: flex;align-items: center;}
.engloba-email p{font: 15px futura_book; color:#ffffff;}
.engloba-email p i{font-size: 0;}
.icon-email-footer{width: 12px;height: 15px;float: left;background: url(../img/footer/envelope.svg)no-repeat center;margin: 0 10px 0 0;}

.endereco-footer{float: left;font: 15px futura_book;color: #ffffff;line-height: 24px;margin: 10px 0 0 47px;display: flex;}
.endereco-footer i{background: url(../img/footer/local.svg)no-repeat center top;background-size: 14px;padding: 0 5px;margin: 5px 10px 0 0;}

.entraliza-contatos-footer{width: 100%;float: left;display: flex;align-items: center;}

.engloba-redes-footer{width: 280px;float: left;position: relative;margin: -60px 0 0 82px;}
.titulo-redes-footer{float: left;font: 20px futura_bold;color: #909193;transform: rotate(-90deg);position: absolute;left: -53px;margin: 62px 0 0 0;}

.engloba-horaio-footer{width: 325px;float: left;margin: 0 0 0 47px;}
.icon-horario-footer{width: 48px;height: 48px;float: left;background: url(../img/footer/calendario.svg)no-repeat center;}

.horaio-footer{float: left;font: 15px futura_book;color: #ffffff;line-height: 24px;margin: 0 0 0 15px;}
.horaio-footer span{color: #f4bb2c;}

.engloba-redes-sociais-footer{width: 325px;float: left;margin: 25px 0 0 45px;}
.rede-1{width: 50%;float: left;font: 15px futura_book;color: #ffffff;}
.rede-1 i{background: url(../img/footer/instagram.svg)no-repeat center;padding: 0 5px;margin: 0 9px 0 0;}

.rede-2{width: 50%;float: left;font: 15px futura_book;color: #ffffff;}
.rede-2 i{background: url(../img/footer/facebook.svg)no-repeat center;padding: 0 5px;margin: 0 9px 0 0;}

.titulo-form{float: left;font: 29.55px futura_bold;color: #ffffff;line-height: 33px;text-align: right;margin: 79px 0 0 80px;}
.titulo-form span{color: #f4bb2c;}

.form-50{width: 48%;float: left;}

.whatsapp-fixo{width:213px;height:90px;background:url(../img/whats-fixo.png)no-repeat center top;position:fixed;bottom:5px;right:0;z-index:9999;} 
.txt-fale{float:left;font:12.23px Montserrat-Medium;color:#ffffff;line-height:17.48px;margin:22px 0 0 101px;}
.txt-fale span{font:13.11px Montserrat-Bold;}
.txt-click{float:left;font:9.61px Montserrat-Medium;color:#ffffff;line-height:17.48px;margin: 14px 0 0 118px;}

.engloba-botoes-mobile{display: none;}

@media (max-width: 1220px){
    .formulario-footer-padrao-2{width: 700px;margin: 66px 0 0 0;float: right;}
    .titulo-form{margin: 79px 0 0 0;}

    .icon-tel-contato-footer{margin: 0;}
    .engloba-contato-atendimento-footer{width: 300px;}
}

@media (max-width: 990px){
    
    .whatsapp-fixo{display: none;}

    .formulario-footer-padrao-2 { width: 96%; margin: 20px 2%;display: flex;flex-direction: column;}
    .formulario-footer-padrao-2 input { width: 95%; margin: 0 0px 27px 0; padding: 0 0 0 5%;}
    .formulario-footer-padrao-2 textarea { width: 95%; margin: 0 0px 27px 0; padding: 10px 0 0 5%;}
    .formulario-footer-padrao-2 button { width: 100%; padding: 0px;display: flex;align-items: center;justify-content: center;order: 6;}
    .container-captcha{order: 5;margin: 0 0 27px 0;}
	
	.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;}

    .fundo-footer{height: auto;background: #2e2d32;}
    .engloba-contato-footer{height: auto;background: #56595e;}
    .entraliza-contatos-footer{flex-flow: wrap;}
    .icon-tel-contato-footer{width: 100%;height: 60px;background-size: 30px;}

    .engloba-contato-atendimento-footer{width: 100%;margin: 0;}
    .titulo-atendimento-footer{width: 100%;position: relative;left: 0;transform: rotate(0);margin: 20px 0 0 0;text-align: center;}

    .engloba-redes-footer{width: 100%;margin: 0;}

    .tel-footer{width: 100%;margin: 20px 0 0 0;text-align: center;}
    .whats-footer{width: 100%;margin: 10px 0 0 0;text-align: center;}
    .engloba-email{width: 100%;margin: 10px 0 0 0;justify-content: center;}
    .icon-email-footer{display: none;}
    .email-footer{width: 100%;margin: 0;}
    .endereco-footer{width: 100%;margin: 10px 0 0 0;text-align: center;display: block;}
    .endereco-footer i{display: none;}

    .titulo-redes-footer{width: 100%;position: relative;left: 0;transform: rotate(0);margin: 20px 0 0 0;text-align: center;}
    .engloba-horaio-footer{width: 100%;margin: 0;}
    .icon-horario-footer{display: none;}
    .horaio-footer{width: 100%;margin: 20px 0 0 0;text-align: center;}
    .engloba-redes-sociais-footer{width: 100%;margin: 20px 0;}
    
    .rede-1{width: 100%;text-align: center;}
    .rede-2{width: 100%;text-align: center;margin: 10px 0 0 0;}

    .titulo-form{margin: 20px 0 0 0;width: 100%;font-size: 20px;text-align: center;line-height: 25px;}
    .titulo-form br{display: none;}
    .titulo-form span{display: none;}

    .form-50{width: 100%;}

    .whats-fixo { background: url(../img/whats-fixo2.png) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 5;}

    .copy{ height: auto; margin: 0 0 100px;}
	
	.engloba-botoes-mobile{ display: block; width: 100%; position: fixed; bottom: 0; z-index: 99999}
	.engloba-botoes-mobile a{ float: left; width: 40%; padding: 50px 5% 0; height: 50px; text-align: center; color: #fff; font: 14px open_sansregular}
	.engloba-botoes-mobile a b{ font: 14px Montserrat-Bold}
	
	.wpp-icon-mobile{ background: url(../img/wpp.svg) no-repeat center top #4e9f00; background-position-y: 15px; background-size: 25px;}
	.tel-icon-mobile{ background: url(../img/fone.svg) no-repeat center top #003c53; background-position-y: 15px; background-size: 25px;}
}
