.fundo-footer{ width: 100%; float: left;}

.formulario-footer-padrao-1 { float: left;width: 100%;margin: 56px 0;}
.formulario-footer-padrao-1 input{ -webkit-appearance: none; width: 98%; float: left; border: none; margin: 0 0 26px 0; background: #e4e6ef; color: #4f5051; height: 50px; padding: 0 0 0 2%;}
.formulario-footer-padrao-1 textarea{ -webkit-appearance: none; overflow: hidden; width: 48%; float: right; border: none; margin: 0 0 26px; background: #e4e6ef; color: #4f5051; height: 116px; padding: 10px 0 0 2%}
.formulario-footer-padrao-1 button{position: relative;width: 100%; float: left; border: none; background: #719be6; color: #fff; height: 50px; font: 12.5px montserrat-medium}
.formulario-footer-padrao-1 button:hover{ background: #215cc6;}
.formulario-footer-padrao-1 button:hover .icon-send{background: url(../img/footer/send-2.svg)no-repeat center #215cc6;background-size: 16px;transition: 0.5s;}
.formulario-footer-padrao-1 .container-captcha { float: left; width: 100%; display: flex; justify-content: center; margin: 0 0 20px;}

::-webkit-input-placeholder{ color: #4f5051; font: 12px montserrat-medium}
:placeholder-shown{ color: #4f5051; font: 12px montserrat-medium}
:-ms-input-placeholder{ color: #4f5051; font: 12px montserrat-medium}

.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}

.container-contatos-footer{width: 100%;height: 355px;float: left;background: url(../img/footer/fundo-contato-footer.png)no-repeat center bottom #2f3c79;display: flex;align-items: center;}

.engloba-contatos-footer{ width: 410px; float: right; margin: 0 35px 0 0; display: flex; flex-flow: wrap;}
.engloba-endereco-email{ width: 360px; float: left; margin: 0 0 25px; order: 2;}
.engloba-endereco{width: 328px;float: left;font: 14.05px montserrat-regular;color: #ffffff;line-height: 22.01px;}
.engloba-endereco i{float: left;background: url(../img/footer/local.svg)no-repeat center top;background-size: 15px;padding: 15px 5px;margin: 5px 17px 0 0;}
.engloba-endereco span{color: #4692ea;}

.engloba-email{width: 356px;float: left;display: flex;align-items: center;margin: 18px 0 0 0;}
.icon-email{width: 15px;height: 15px;float: left;background: url(../img/footer/envelope.svg)no-repeat center top;}
.email-footer{float: left;font: 14.05px montserrat-regular;color: #ffffff; margin: 0 0 0 17px;}

.engloba-textos-atendimento{ width: 255px; float: left; margin: 0 0 30px; order: 1;}
.txt-atendimento-1{width: 100%;float: left;font: 13.02px montserrat-semibold;color: #54a0f8;letter-spacing: 3px;}
.txt-atendimento-2{width: 100%;float: left;font: 14px montserrat-regular;color: #ffffff;line-height: 22.01px;margin: 20px 0 0 0;}

.engloba-telefones-footer{ width: 100%; float: left; display: flex; margin: 0; order: 3;}
.tel-footer-1{width: 195px;height: 44px;float: left;background: #4089e8;display: flex;align-items: center;justify-content: center;border-radius: 60px;}
.tel-footer-1 p{float: left;font: 18px montserrat-bold;color: #ffffff;}
.tel-footer-1 span{font-family: montserrat-regular;}
.tel-footer-1 i{background: url(../img/footer/ligar.svg)no-repeat center;background-size: 15px;padding: 0 8px;margin: 0 8px 0 0;}

.tel-footer-2{width: 195px;height: 44px;float: left;background: #4089e8;display: flex;align-items: center;justify-content: center;border-radius: 60px;}
.tel-footer-2 p{float: left;font: 18px montserrat-bold;color: #ffffff;}
.tel-footer-2 span{font-family: montserrat-regular;}
.tel-footer-2 i{background: url(../img/footer/ligar.svg)no-repeat center;background-size: 15px;padding: 0 8px;margin: 0 8px 0 0;}

.tel-footer-3{width: 195px;height: 44px;float: left;background: #649f35;display: flex;align-items: center;justify-content: center;border-radius: 60px;margin: 0 0 0 10px;}
.tel-footer-3 p{float: left;font: 18px montserrat-bold;color: #ffffff;}
.tel-footer-3 span{font-family: montserrat-regular;}
.tel-footer-3 i{background: url(../img/footer/whatsapp.svg)no-repeat center;background-size: 15px;padding: 0 8px;margin: 0 8px 0 0;}

.form-50{width: 48%;float: left;}

.form-50-2{width: 100%;float: left;display: flex;justify-content: space-between;}
.form-50-2 input{width: 46%;}

.icon-send{transition: 0.5s;width: 50px;height: 50px;float: right;background: url(../img/footer/send.svg)no-repeat center #363e76;background-size: 16px;position: absolute;right: 0;top: 0;}

.whats-fixo {display: none;}

.container-baixe-o-app{ float: right; width: 200px;}
.container-baixe-o-app p{ float: left; width: 100%; text-align: center; font: 16px montserrat-regular; line-height: 22px; color: #fff}
.container-baixe-o-app a { float: left; width: 100%; height: 60px; margin: 20px 0 0;}
.container-baixe-o-app a.app-apple{ background: url(../img/app-apple.png)no-repeat center;}
.container-baixe-o-app a.app-ggle{ background: url(../img/app-ggle.png)no-repeat center;}




@media (max-width: 1060px){
    .container-contatos-footer{background-position-x: -535px;}
}

@media (max-width: 990px){
    
	.container-baixe-o-app { width: 100%; margin: 20px 0 0;}
	
	.formulario-footer-padrao-1 { width: 96%; margin: 20px 2%;}
    .formulario-footer-padrao-1 input { width: 95%; padding: 0 0 0 5%;}
    .formulario-footer-padrao-1 textarea { width: 95%; padding: 10px 0 0 5%;}
    .formulario-footer-padrao-1 button { width: 100%;}
	
	.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;}

    .container-contatos-footer{height: auto !important;background: #2f3c79;}
    .engloba-contatos-footer{width: 100%;margin: 0 !important;display: flex;flex-flow: column;}
    .engloba-endereco-email{ width: 100%; order: 3; margin: 0;}
    .engloba-endereco{width: 92%;margin: 0 4% 0 4%;text-align: center;}
    .engloba-endereco i{display: none;}
    .engloba-email{width: 100%;margin: 10px 0 10px 0;}
    .icon-email{display: none;}
    .email-footer{width: 92%;margin:  0 4%;text-align: center;font-size: 12px;}
    .engloba-textos-atendimento{width: 100%;margin: 20px 0 0 0;}
    .txt-atendimento-1{width: 92%;margin: 0 4%;text-align: center;}
    .txt-atendimento-2{width: 92%;margin: 10px 4% 0 4%;text-align: center;}
    .engloba-telefones-footer{margin: 10px 0 20px 0;flex-flow: wrap;}
    .tel-footer-1{width: 92%;margin: 0 4% 10px 4%;}
    .tel-footer-2{width: 92%;margin: 10px 4%;}
    .tel-footer-3{width: 92%;margin: 0 4% 10px 4%;}

    .form-50{width: 100%;}
    .form-50-2{flex-flow: wrap;}

    .whats-fixo {display: block;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;}
}
