.fundo-footer{ width: 100%; float: left; height: 539px; position: relative; margin: -539px 0 0 0; background: url(../img/footer/fundo-footer2.png) no-repeat center top}
.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;}
.formulario-footer-padrao-1 { float: left; margin: 70px 0 0 135px; width: 365px; padding: 38px; background: #54aae2;position: relative;z-index: 99;}
.formulario-footer-padrao-1 input{ -webkit-appearance: none; width: 355px; float: left; border: none; margin: 0 0 24px; background: #85c8ed; color: #fff; height: 42px; padding: 0 0 0 10px}
.formulario-footer-padrao-1 textarea{ -webkit-appearance: none; overflow: hidden; width: 355px; float: left; border: none; margin: 0 0 24px; background: #85c8ed; color: #fff; height: 92px; padding: 10px 0 0 10px}
.formulario-footer-padrao-1 button{ width: 365px; float: left; border: none; background: #1a133a; color: #fff; height: 42px; font: 10px latoregular}
.formulario-footer-padrao-1 button:hover{ background: rgb(0, 159, 181);}
::-webkit-input-placeholder{ color: #fff; font: 12px latoregular}
:placeholder-shown{ color: #fff; font: 12px latoregular}
:-ms-input-placeholder{ color: #fff; font: 12px latoregular}
.infos-rodape{ float: left; width: 305px; margin: 90px 0 0 80px}
.infos-rodape strong{ float: left; width: 245px; height: 45px; padding: 0 0 0 60px}
.infos-rodape strong span{ float: left; width: 100%; height: 16px; padding: 14.5px 0; background: url(../img/footer/e-mail-branco.svg) no-repeat center left}
.infos-rodape b{ float: left; width: 245px; height: 45px; padding: 0 0 0 60px; font: 22px Montserrat-Bold; color: #fff; line-height: 50px;}
.infos-rodape b span{ font: 22px Montserrat-Regular;}
.infos-rodape p{ float: left; width: 245px; height: 45px; padding: 0 0 0 60px; font: 16px Montserrat-Regular; color: #fff; line-height: 23.5px;}
.icon-infos-tel{ margin: 0 0 37px 0; background: url(../img/footer/icon-infos-tel.png) no-repeat center left}
.icon-infos-wpp{ margin: 0 0 37px 0; background: url(../img/footer/icon-infos-wpp.png) no-repeat center left}
.icon-infos-local{ margin: 0 0 37px 0; background: url(../img/footer/icon-infos-local.png) no-repeat center left}
.icon-infos-email{ margin: 0 0 37px 0; background: url(../img/footer/icon-infos-email.png) no-repeat center left}
.icon-infos-horarios{ margin: 0 0 37px 0; background: url(../img/footer/icon-infos-horarios.png) no-repeat center left}
.mapa-rodape{ width: 35%; float: right; height: 539px;position:relative;z-index:99;}

.mapa-mobi{display:none;}
 
 
@media (max-width: 1020px){
    .infos-rodape{margin:90px 0 0 10px;}
}
@media (max-width: 990px){
    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .copy-sole{ height: auto;}
    .copy-sole p{ font: 10px Open_sansregular}
    .formulario-footer-padrao-1 { width: 96%; margin: 20px 0;padding: 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%;}
    
    .whats-fixo-svg{width: 66px;height: 66px;background:#25d366;position: fixed;bottom:10px;left: 10px;z-index: 9999;border-radius: 40px;}
    .whats-svg-fixo{background:url(../img/footer/whatsapp-tel-verde.svg)no-repeat center;padding: 16px 0px;margin: 17px 0;}
    
    .fundo-footer{margin:0;height:auto;background:#050d19;}
    .mapa-rodape{display:none;}
    .mapa-mobi{display:block;width: 100%;height: 180px;}
    .infos-rodape{width:100%;margin:20px 0 0 0;}
    .infos-rodape b{width:100%;text-align:center;padding: 0;background: none;margin:10px 0 0 0;line-height: 23px;height: auto;}
    .infos-rodape p{width:100%;text-align:center;padding: 0;background: none;margin:10px 0 0 0;line-height: 23px;height: auto;}
    .infos-rodape strong{width:100%;padding: 0;background: none;margin: 10px 0 0 0;line-height: 23px;height: auto;}
    .infos-rodape strong span{background: url(../img/footer/e-mail-branco.svg) no-repeat center;background-size:245px;padding:0;}
}