.fundo-footer{ width: 100%; float: left;height: 210px;; background:url(../img/footer/fundo-footer.webp)no-repeat center; background-position-y: -124px;}

.copy-sole{width: 100%; float: left; background: #001e3b; 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.webp) no-repeat center bottom; color: transparent; font-size: 0px; padding: 22px 26px 5px 26px;}
.coracao{ background: url(../img/footer/coracao.webp) 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.webp) no-repeat center bottom; padding: 22px 10px 5px 10px;}
 ::i-block-chrome, .coracao{ background: url(../img/footer/coracao.webp) no-repeat center bottom; padding: 22px 0px 3px 0px; font-size: 6px;}

 /*
.formulario-footer-padrao-3 { float: left; width: 500px; margin: 60px 0 0 111px;}
.formulario-footer-padrao-3 input{ float: left; margin: 0 16px 18px 0; padding: 0 0 0 10px; color: #fff; height: 39px; width: 217px; border: none; background: #001e3b;border-radius: 30px;}
.formulario-footer-padrao-3 textarea{ overflow: hidden; float: left; margin: 0 16px 18px 0; padding: 10px 0 0 10px; color: #fff; height: 29px; width: 217px; border: none; background:#001e3b;border-radius: 30px;}
.formulario-footer-padrao-3 button{ float: left; height: 42px; width: 472px; border: none; background: #00aeb0; font: 10px latoregular; border-radius: 30px;}
.formulario-footer-padrao-3 button:hover{ background: rgb(0, 159, 181);}
.formulario-footer-padrao-3 .container-captcha{ float: left; margin: 20px 85px 0}

::-webkit-input-placeholder{ color: #fff; font: 10px latoregular}
:placeholder-shown{ color: #fff; font: 10px latoregular}
:-ms-input-placeholder{ color: #fff; font: 10px latoregular}
*/

.div-info-contato{height: 210px; width: 100%;float: left; display: flex; flex-wrap: wrap;align-content: center}
.enreco{display: flex; align-items: center; justify-content: center; width: 50%;}
.enreco i{width: 34px; height: 34px; background: url(../img/footer/local.svg)no-repeat center #002c56 ; border-radius: 50%; margin-right: 15px; background-size: 13px;}
.enreco .link {font: 14px latoregular;color:#fff;line-height:20px;}
.email{width: 212px;height:14px;float: left;background: url(../img/dobro/email-branco.webp)no-repeat center top;margin: 43px 0 0 50px;background-size:212px;}
.info-telefone{display: flex; align-items: center; justify-content: center; width: 50%;}
.info-telefone i{width: 34px; height: 34px; background: url(../img/footer/whats.svg)no-repeat center #002c56 ; border-radius: 50%; margin-right: 15px; background-size: 12px;}
.info-telefone .link{font:14px latoregular;color:#fff;line-height:20px;width:301px;}
.info-telefone .link.mb{display: none;}

.mapa{width: 100%;height: 141px;float: left;}
.mapa-responsivo{display:none;}

.rs2{margin: 50px 0 0; width: 100%; display: flex; align-items: center; justify-content: center; }
.rs2 a{width: 18px; height: 18px; margin: 0 9px 0 0}
.face{ background: url(../img/face.webp) no-repeat center }
.insta{ background: url(../img/insta.webp) no-repeat center }

.whats-fixo-desk { display: block; background: url(../img/whats-fixo2.webp) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 99999999999;}
.whats-fixo-mob { display: none; background: url(../img/whats-fixo2.webp) no-repeat center top; width: 55px; height: 55px; margin: 10px; background-size: 51.2px; position: fixed; bottom: 0; right: 0; z-index: 99999999999;}
	
.engloba-popup { width: 100%; float: left; position: fixed; top: 0; height: 100%; z-index: 99999; background: rgba(0, 0, 0, 0.15);}
.engloba-popup div { width: 380px; height: 380px; float: left; margin: -190px 0 0 -190px; position: absolute; top: 50%; left: 50%; background: url(../img/popup-michelle.webp) no-repeat center top;}
.engloba-popup div a { float: right; padding: 24px 35px; margin: 5px 24px 0 0; cursor: pointer;}
	
@media (max-width: 990px){
	
	.engloba-popup div { width: 300px; height: 300px; margin: -150px 0 0 -150px; background-size: 300px}
	.engloba-popup div a { margin: 0;}

	.whats-fixo-desk { display: none}
	.whats-fixo-mob { display: block}
	
	.face{ background: url(../img/face-2.webp) no-repeat center; background-size: 20px}
	.insta{ background: url(../img/insta-2.webp) no-repeat center; background-size: 20px}
	
	.rs2 { text-align: center; margin: 20px 0 10px; width: 100%;}
	.rs2 a { float: none; margin: 0 4px 0px; display: inline-block; width: 22px; height: 22px;}
    .c1{ width: 100%; margin: 15px 0px 0;}
    .c2{ width: 100%; margin: 20px 0px;} 
    .sole-vetor{ background: url(../img/footer/sole-res.webp) no-repeat center top; background-size: 55px; height: 30px; padding: 23px 30px 7px 30px;}
    .copy-sole{ height: auto;}
    .copy-sole p{ font: 10px Open_sansregular}
	::i-block-chrome, .sole-vetor{ font-size: 1px; padding: 21px 30px 4px 30px;}
    
    .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%;}
    
    .formulario-footer-padrao-2 { width: 96%; margin: 20px 2%;}
    .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;}
    
    .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 .container-captcha { margin: 20px 0 0 0; width: 100%; display: flex; justify-content: center;}
	
    .fundo-footer{height: auto;background:#0b3c6d;}
    .div-info-contato{background: none;margin: 0;text-align: center;width: 100%;height: auto;}
    .enreco{margin: 20px 0 0 0;;width: 100%;}
    .enreco i{display: none;}
    .email{margin: 20px 0 0 0;;width: 100%;}
    .info-telefone{margin: 20px 0 0 0;width: 100%;}
    .info-telefone i{display: none;}
    .info-telefone .link.pc{display: none;}
    .info-telefone .link.mb{display: block;}
	.mapa-responsivo{display:block;width: 100%;height: 220px;float: left;}
	.mapa{display:none}
}