.fundo-footer{ width: 100%; float: left;}

.formulario-footer-padrao-2 { float: left; width: 96%; margin: 73px 2% 77px 2%;}
.formulario-footer-padrao-2 input{ -webkit-appearance: none; float: left; width: 98%; height: 45px; border: none; background: #eeeeee; margin: 0 0 23px 0; padding: 0 0 0 2%; color: #545559;}
.formulario-footer-padrao-2 textarea{ -webkit-appearance: none; overflow: hidden; float: right; width: 48%; height: 103px; border: none; background: #eeeeee; margin: 0 0 23px 0; padding: 10px 0 0 2%; color: #545559;}
.formulario-footer-padrao-2 button{ float: right; width: 50%; height: 45px; border: none; background: #ff0404; color: #fff; font: 10px montserrat-medium}
.formulario-footer-padrao-2 button:hover{ background: rgb(49 49 49);}

.container-captcha{width: 100%;float: left;display: flex;justify-content: flex-end;margin: 0 0 0 -10%;}

::-webkit-input-placeholder{ color: #545559; font: 12px montserrat-regular}
:placeholder-shown{ color: #545559; font: 12px montserrat-regular}
:-ms-input-placeholder{ color: #545559; font: 12px montserrat-regular}

.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-contatos-footer{width: 96%;float: left;display: flex;justify-content: space-between;margin: 80px 2% 0 2%;}
.titulo-contato-footer{width: 405px;float: left;font: 56.99px titillium_light;color: #343434;line-height: 61.46px;}
.titulo-contato-footer span{font-family: titillium_bold;}

.engloba-tel-email-footer{width: 265px;float: left;margin: 5px 0 0 0;}
.tel-1-footer{width: 100%;float: left;font: 29px montserrat-extrabold;color: #343434 !important;}
.tel-1-footer span{font-family: montserrat-regular;}
.tel-1-footer i{background: url(../img/footer/ligar.svg)no-repeat center;background-size: 13px;padding: 0 7px;margin: 0 16px 0 0;}

.tel-2-footer{width: 100%;float: left;font: 29px montserrat-extrabold;color: #343434;margin: 12px 0 0 0;}
.tel-2-footer span{font-family: montserrat-regular;}
.tel-2-footer i{background: url(../img/footer/whatsapp.svg)no-repeat center;background-size: 13px;padding: 0 7px;margin: 0 16px 0 0;}

.engloba-email-footer{width: 100%;float: left;display: flex;align-items: center;margin: 12px 0 0 0;}
.icon-email-footer{width: 12px;height: 12px;float: left;background: url(../img/footer/envelope.svg)no-repeat center top;margin: 0 16px 0 0;}
.email-footer{width: 232px;height: 19px;float: left;background: url(../img/footer/email.svg)no-repeat center top;}

.engloba-endereco-footer{width: 293px;float: left;margin: 12px 0 0 0;}
.txt-endereco-1{width: 100%;float: left;font: 11px montserrat-bold;color: #545559;letter-spacing: 3px;}
.txt-endereco-1 i{background: url(../img/footer/local.svg)no-repeat center;background-size: 14px;padding: 0 5px;margin: 0 12px 0 0;}
.txt-endereco-2{width: 100%;float: left;font: 15px montserrat-regular;color: #545559;line-height: 26px;margin: 15px 0 0 0;}

.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;}

@media (max-width: 1060px){
    .titulo-contato-footer{width: 320px;font-size: 45px;}
}

@media (max-width: 990px){
    .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;order: 6;align-items: center;justify-content: center;}
	
    .container-captcha{justify-content: center;margin: 0 0 27px 0;order: 5;}

	.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;}

    .engloba-contatos-footer{flex-flow: wrap;margin: 20px 2% 0 2%;}
    .titulo-contato-footer{width: 100%;font-size: 20px;line-height: 25px;text-align: center;}

    .engloba-tel-email-footer{width: 100%;margin: 20px 0 0 0;}
    .tel-1-footer{font-size: 20px;text-align: center;}
    .tel-2-footer{font-size: 20px;text-align: center;margin: 0;}

    .icon-email-footer{display: none;}

    .email-footer{width: 100%;}

    .engloba-endereco-footer{width: 100%;margin: 20px 0 0 0;}
    .txt-endereco-1{text-align: center;}
    .txt-endereco-2{text-align: center;}

    .form-50{width: 100%;}
    
    .whatsapp-fixo{display: none;}

    .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;}
}
