.fundo-footer{ width: 100%; float: left; height: auto; background: #000}
.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-3 { float: left; width: 705px; margin: 65px 0 95px 40px}
.formulario-footer-padrao-3 input{ -webkit-appearance: none; float: left; margin: 0 30px 30px 0; padding: 0 0 0 10px; color: #606060; height: 42px; width: 327.5px; border: none; background: #ededed; font: 10px latoregular}
.formulario-footer-padrao-3 .nome{ -webkit-appearance: none; float: left; margin: 0 0 30px 0; padding: 0 0 0 10px; color: #606060; height: 42px; width: 695px; border: none; background: #ededed; font: 10px latoregular}
.formulario-footer-padrao-3 textarea{ -webkit-appearance: none; overflow: hidden; float: left; margin: 0 0 30px 0; padding: 10px 0 0 10px; color: #606060; height: 73px; width: 695px; border: none; background: #ededed; font: 10px latoregular}
.formulario-footer-padrao-3 button{ float: left; height: 42px; width: 100%; border: none; background: #0f613f; box-shadow: inset 0px 0px 0px 1px #0f613f; font: 10px latoregular}
.formulario-footer-padrao-3 button:hover{ background: #071e14; box-shadow: inset 0px 0px 0px 1px #071e14;}
::-webkit-input-placeholder{ color: #606060; font: 10px latoregular}
:placeholder-shown{ color: #606060; font: 10px latoregular}
:-ms-input-placeholder{ color: #606060; font: 10px latoregular}
.mg{ margin: 0 0 18px 0 !important}
.fundo-footer{ display: none}
.div-rodape2{ float: left; padding: 0; margin: 75px 0 0 50px; border-top: none}
.infos-footer1{ margin: 0}
.infos-footer2{ margin: 25px 0 0 0}
.infos-footer3{ margin: 25px 0 0 0}
.logo-bndes { margin: 27px 20px 0 0;}
.maps{ width: 100%; float: left; height: 305px}
@media (max-width: 1220px){
    .div-rodape2 { margin: 75px 0 0 20px;}
    .formulario-footer-padrao-3 { float: right; margin: 65px 0 95px 0;}
}
@media (max-width: 1160px){
    .div-rodape2 { margin: 75px 0 0 0; width: 275px;}
    .infos-footer2 br{ display: none}
}
@media (max-width: 1040px){
    .formulario-footer-padrao-3 { width: 650px;}
    .formulario-footer-padrao-3 .nome { width: 640px;}
    .formulario-footer-padrao-3 textarea { width: 640px;}
    .formulario-footer-padrao-3 input { width: 300px;}
}
@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-size: 10px;}
    .formulario-footer-padrao-3 { width: 96%; margin: 20px 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 .nome { width: 97%; padding: 0 0 0 3%; margin: 0 0 18px 0}
    .div-rodape2 { padding: 0; margin: 20px 0 0 0; width: 100%;}
    .infos-footer2 { margin: 10px 0 0 0;}
    .infos-footer3 { margin: 10px 0 0 0;}
}