.quadrado-footer{transform: translate(-50%,-50%) rotate(45deg); -webkit-transform: translate(-50%,-50%) rotate(45deg); background: #b9ee67; left: 50%}
.fundo-footer{ width: 100%; float: left; height: auto; background: url(../img/footer/rodape.jpg) top no-repeat; padding-bottom: 1%;background-size: 100% 101%;}
.verde-contato{width: 100%; float: left}
.verde-contato .titulo2{font-family: futura-medium; font-size: 46px; text-align: center;padding: 168px 0;}
.verde-contato .span-contato{font-family: futura-bold; font-size: 69px}
.engloba-info{float: left; margin: 0% 2% 0}
.info-rodape{display: block}
.info-rodape .titulo3{ text-align: left; color: #c2f079; font: 20px futura-bold;margin: 12% 0; line-height: 24px}
.info-rodape span{color: #fff; font-size: 15px; font-family: futura-regular;}
.footer-telefone{float: left; background: url(../img/footer/footer-telefone.png); width: 47px; height: 47px;margin: -4% 5% 0 0%;background-size: contain;}
.icone-whatsapp{background: url(../img/footer/icone-whatsapp.png) center no-repeat;padding: 0px 8px;background-size: contain;margin: 8px;}

#nome{width: 82%;margin: 6% 7% 2%}
#email{width: 36%; margin: 2% auto}
#telefone{width: 36%; margin: 2% 6% 2% 7%}

.formulario-footer-padrao-3 { float: left; width: 60%; background: #fff; margin: -5% 0 0% 0;}
.formulario-footer-padrao-3 input{ -webkit-appearance: none; float: left; color: #2f2f2f; height: 42px; border: none; background: #ededed; padding: 0 2%}
.formulario-footer-padrao-3 textarea{ -webkit-appearance: none; overflow: hidden; float: left; height: 100px; width: 82%; border: none; background: #ededed; margin: 2% 7%;padding: 10px 2%;}
.formulario-footer-padrao-3 button{ float: left; height: 42px; width: 86%; border: none; background: #222b45; font: 11px futura-medium; margin: 2% 7% 6%;}
.formulario-footer-padrao-3 button:hover{ background: rgb(0, 159, 181);}
::-webkit-input-placeholder{ color: #2f2f2f; font: 12px futura-medium}
:placeholder-shown{ color: #2f2f2f; font: 12px futura-medium}
:-ms-input-placeholder{ color: #2f2f2f; font: 12px futura-medium}

.mg0{ margin: -1% 5% 0 0%;}


@media (max-width: 1040px){
    .engloba-info{width: 96%; margin-top: 0}
    .info-rodape .titulo3{margin: 0 0 40px 0;}
    /*.footer-telefone{margin: -15px 3% 0 0%;}*/
    .formulario-footer-padrao-3{margin: 0}  
}
@media (max-width: 990px){
.info-rodape2{ width: 70%;}
    .fundo-footer{background: url(../img/header/background.jpg)}
    .formulario-footer-padrao-3 { width: 90%; margin: 20px 5% !important;padding-top: 4%;}
    .engloba-info{text-align: center}
    .info-rodape{display: inline-block;margin: 3%;}
    .verde-contato .titulo2{padding: 10% 0 50px; color: white}
    .quadrado-footer{transform: translate(0%,-20%) rotate(45deg); -webkit-transform: translate(0%,-20%) rotate(45deg);background:url(../img/header/background.jpg)}
}
@media (max-width: 800px){
    .fundo-footer{margin-top: 140px}
    .whats-fixo-svg{width: 66px;height: 66px;background:#25d366;position: fixed;bottom:10px;left: 10px;z-index: 999;border-radius: 40px;}
    .whats-svg-fixo{background:url(../img/footer/whatsapp-tel-verde.svg)no-repeat center;padding: 16px 0px;margin: 17px 0;}  
    .up-fixo{width: 40px;height: 40px;background:white;position: fixed;bottom:15px;right: 10px;z-index: 9997;border-radius: 40px;}
    .up{background:url(../img/footer/up.png)no-repeat center;padding: 20px 0px;background-size: contain;}
    .quadrado-footer{transform: translate(-50%,-50%) rotate(45deg); -webkit-transform: translate(-50%,-50%) rotate(45deg);}
    .info-rodape br{display: block;}
}
@media (max-width: 700px){
    #nome{width: 76%;padding: 0px 5%;margin: 2% 7%; text-indent: 0 !important;}
    #email{width: 76%; padding: 0px 5%;margin: 2% 7%;  text-indent: 0 !important;}
    #telefone{width: 76%; padding: 0px 5%;margin: 2% 7%;  text-indent: 0 !important;}    
	.formulario-footer-padrao-3 textarea{ width: 76%; padding: 10px 5%;}
}
@media(max-width: 750px){.info-rodape2{margin-left: 6%}}
@media(max-width: 530px){.info-rodape2{margin-left: 7%}}
@media(max-width: 490px){
    .info-rodape2{margin-left: 8%}
    .verde-contato .titulo2{font-size: 30px;    padding: 15% 0 0;}
    .verde-contato .span-contato{font-size: 45px}
}
	
/*RODAPE SITES10*/
.copy-sites10{width: 100%; float: left; background: #000; height: 47px; color: #fff}
.copy-sites10 p{ font: 11px Open_sansregular}
.copy-sites10 .c1{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.copy-sites10 .c2{float: left; margin: 15px 0px; width: 50%; text-align: center;}
.copy-sites10 .c2 a{ background: url(../img/footer/logo-sites10.svg) no-repeat center; background-size: 55px; position: absolute; width: 80px; height: 27px; margin:-5px 0 0 0px;}
.copy-sites10 .mg-70{margin-left: 80px}
.copy-sites10 .vetor-tel i{background:url(../img/footer/whats.png)no-repeat center top;padding: 0 10px;margin: 0 0 0 5px;}
@media (max-width: 990px){
    .copy-sites10 .c1{ width: 100%; margin: 15px 0px 0;}
    .copy-sites10 .c2{ width: 100%;} 
    .copy-sites10 .c2 a{ margin: -7px 0 0 0px;}
    .copy-sites10{ height: auto;}
    .copy-sites10 p{ font: 10px Open_sansregular;}   
}    
/**/


