.fundo-footer{ width: 100%;height: 478px; float: left; background: #ffffff}
.formulario-footer-padrao-3 { float: left; width: 100%; margin: 3px 0 0 0;display: flex;justify-content: space-between;flex-flow: wrap;}
.formulario-footer-padrao-3 input{ -webkit-appearance: none; float: left; margin: 50px 0 0 0; padding: 0 0 0 2%;font: 14px montserrat-regular; color: #818181; height: 42px; width: 45%; border: none; background: transparent;box-shadow: inset 0px -3px 0px 0 #e3e3e3;}
.formulario-footer-padrao-3 select{ -webkit-appearance: none; float: left; margin: 50px 0 0 0; padding: 0 0 0 2%; color: #818181; height: 42px; width: 47%; border: none; background: url(../img/footer/seta-down.png)no-repeat right center;box-shadow: inset 0px -3px 0px 0 #e3e3e3;}
.formulario-footer-padrao-3 option{width: 100%;height: 33px;background: #f2f3f7;font: 14px montserrat-regular;}
.formulario-footer-padrao-3 textarea{ -webkit-appearance: none; overflow: hidden; float: left; margin: 50px 0 0 0; padding: 10px 0 0 2%; color: #818181; height: 42px; width: 98%; border: none; background: transparent;box-shadow: inset 0px -3px 0px 0 #e3e3e3;}
.formulario-footer-padrao-3 button{ float: left; height: 43px; width: 100%; border: none; background: #2fc0f1; box-shadow: none; font: 13px montserrat-semibold;margin: 25px 0 0 0;}
.container-captcha{float: left;width: 100%;display: flex;justify-content: center;margin: 20px 0 0 0;}
.formulario-footer-padrao-3 button:hover{ background: rgb(0, 159, 181);}
::-webkit-input-placeholder{ color: #818181; font: 14px montserrat-regular}
:placeholder-shown{ color: #818181; font: 14px montserrat-regular}
:-ms-input-placeholder{ color: #818181; font: 14px montserrat-regular}
.copy-sole{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy-sole p{ font: 11px Open_sansregular}
.c1{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2{float: left; margin: 16px 0px; width: 50%; text-align: center;}
.c2 i{ color: #fff}
.c2 i:hover{ text-decoration: underline}
.sole-vetor{ background: url(../img/footer/sole.svg) no-repeat center bottom; color: transparent; font-size: 0px; padding: 15px 26px 10px 26px;}
.coracao{ background: url(../img/footer/coracao.svg) no-repeat center bottom; background-size: 16px; color: transparent; font-size: 0px; padding: 12px 10px 5px 10px;}
::i-block-chrome, .sole-vetor{ background: url(../img/footer/sole.svg) no-repeat center bottom; padding: 22px 10px 5px 10px;}
::i-block-chrome, .coracao{ background: url(../img/footer/coracao.svg) no-repeat center bottom; background-size: 16px; padding: 22px 0px 3px 0px; font-size: 6px;}
.engloba-contatos-footer{width: 100%;height: 330px;float: left;background: url(../img/footer/fundo-contato-footer.png)no-repeat center top;display: flex;align-items: center;position: relative;}
.titulo-contatos-footer{width: 450px;float: left;font: 27px robotoregular;color: #fff; text-align: right;margin: 0 0 0 62px;}
.titulo-contatos-footer span{font-family: robotobold;color: #70cbea;}
.contatos-footer{width: 275px;float: right;margin: 0 -90px 0 0;}
.tel-footer{float: left;font: 24px montserrat-bold;color: #ffffff !important;}
.tel-footer span{font-family: montserrat-regular;}
.tel-footer i{background: url(../img/footer/ligar.svg)no-repeat center;padding: 0 8px;background-size: 15px 15px;margin: 0 10px 0 0;}
.engloba-email-footer{width: 100%;float: left;margin: 25px 0 0 0;}
.engloba-email-footer i{width: 16px;height: 14px;float: left;background: url(../img/footer/envelope.svg)no-repeat center top;background-size: 100%;margin: 0 10px 0 0;}
.engloba-email-footer a{width: 184px;height: 14px;float: left;background: url(../img/footer/email.svg)no-repeat center top;background-size: 100%;}
.endereco-footer{display: flex;float: left;font: 14.5px montserrat-regular;color: #ffffff;line-height: 25px;margin: 25px 0 0 0;}
.endereco-footer i{background: url(../img/footer/local.svg)no-repeat center;padding: 0 8px;margin: 0 10px 0 0;}
.faixa-contato{display: none;}
.wrapper{ padding: 20px; } 
@keyframes shadow-pulse{
  0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);  }
  100% { box-shadow: 0 0 0 35px rgba(0, 0, 0, 0); }
}
@keyframes shadow-pulse-big{
  0% { box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1); }
  100% { box-shadow: 0 0 0 70px rgba(0, 0, 0, 0); }
}
.example-1{float: left;width: 75px;height: 75px;color: #fff;background: url(../img/footer/whatsapp.svg)no-repeat center #a0d849;border-radius: 50%;animation: shadow-pulse 1s infinite;position: fixed;right: 20px;bottom: 20px;z-index: 99999;background-size: 30px;}
.seta-donw{width: 38px;height: 19px;float: left;background: url(../img/seta-down.png)no-repeat center top;position: absolute;bottom: -19px;}
.dif-4-footer{width: 280px;height: 330px;float: right;}
.centraliza-itens-footer{width: 100%;float: left;display: flex;align-items: center;justify-content: space-between;}
.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;}
.circulo-pulse{width: 85px;height: 85px;float: left;position: absolute;left: 0;border-radius: 77px;background: transparent;animation: shadow-pulse 1s infinite;background-size: 30px;}
.fechar-whats{float: right;font: 13px Montserrat-Medium;position: fixed;bottom: 95px;right: 7px;background: #4ba92b;padding: 10px;border-radius: 50%;color: #ffffff;line-height: 10px;cursor: pointer;}
.endereco-footer-2{width: 100%;float: left;font:13px Montserrat-Medium;color: #000000;text-align: center;justify-content: center;margin: 25px 0 0 0;}
.container-paises { position: fixed; bottom: 5px; left: 0; display: none}
.container-paises a { float: left; margin: 0 0 10px 15px; width: 40px; height: 40px; clear: both; border-radius: 40px; box-shadow: 2px 2px 2px 0px #0000007a; background-color: white !important;}
.container-paises a.container-paises-eua{ background: url(../img/usa.png) no-repeat center; background-size: 40px;}
.container-paises a.container-paises-br{ background: url(../img/br.jpg) no-repeat center; background-size: 66px;}
.container-paises a.container-paises-es{ background: url(../img/es.png) no-repeat center; background-size: 38px;}
@media (max-width: 990px){
	.container-paises { display: block}
	.container-paises a { width: 25px; height: 25px;}
	.container-paises a.container-paises-eua { background-size: 26px;}
	.container-paises a.container-paises-br { background-size: 44px;}
	.container-paises a.container-paises-es { background-size: 25px;}
}
@media (max-width: 1220px){
    .titulo-contatos-footer{width: 45%;margin: 0;}
    .dif-4-footer{display: none;}
    .contatos-footer{width: 45%;margin: 0;} 
}
@media (max-width: 990px){
    .fundo-footer{height: auto;}
    .formulario-footer-padrao-3 { width: 96%; margin: 20px 2% 0 2%;}
    .formulario-footer-padrao-3 input { margin: 0 0px 18px 0; padding: 0 0 0 3%; width: 97%;}
    .formulario-footer-padrao-3 button { margin: 0 0px 0px 0; padding: 0 0 0 0%; width: 100%;}
    .formulario-footer-padrao-3 textarea { margin: 0 0px 18px 0; padding: 10px 0 0 3%; width: 97%;}
    .formulario-footer-padrao-3 select{margin: 0 0px 18px 0; padding: 0 0 0 3%; width: 100%;}
	.c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .copy-sole{ height: auto;}
    .copy-sole p{ font-size: 10px;} 
    .engloba-contatos-footer{width: 100%;height: auto;background: #2d2d34;}
    .titulo-contatos-footer{width: 65%;background: #2d2d34;text-align: center;font-size: 15px;padding: 20px 0;margin: 0 -2%;}
    .contatos-footer{width: 104%;background: #3f3f43;margin: 0 -2%;}
    .tel-footer{width: 100%;text-align: center;margin: 20px 0 0 0;}
    .engloba-email-footer{width: 100%;margin: 10px 0 0 0;}
    .engloba-email-footer i{display: none;}
    .engloba-email-footer a{width: 100%;background-size: contain;}
    .endereco-footer{width: 100%;margin: 10px 0 20px 0;text-align: center;justify-content: center;}
    .endereco-footer i{display: none;}
    .tel-footer i{display: none;}
    .seta-donw{display: none;}
    .centraliza-itens-footer{flex-flow: wrap;}
    .whatsapp-fixo{display: none;}
    .fechar-whats{display: none;}
    .endereco-footer-2{margin: 20px 0;}
    .dif-4-footer{width: 36%;height: auto;padding: 5% 0;margin: 0 -2% 0 0;}
    .txt-dif-4{font-size: 9px;}
}