.engloba-contato{margin: 207px 0 0 0 ;}
.contato .fundo-footer{display:block!important;}

.titulo{width:100%;float:left;font:39.44px montserrat-extrabold;color:#151516;text-align: center;margin: 68px 0 ;}

.tel-footer,
.whats-footer {max-width: 213px; margin-top: 15px; margin-right:  23px;}

.fundo-footer{height: auto;margin: 0 0 85px 0;display:none;}
.texto-cima{display: none;}
.cima{width:47%;margin: 0 0 0 3%;height: 300px;}
.esquerdo{width:100%;margin: 0 0 13px 0 ;}
.direito{width:100%;height:auto;flex-flow: column;}
.engloba-form{width:50%;display:block;}
.taminput{width:100%;}
.formulario-footer-padrao-1 textarea{width:calc(100% - 13px);margin: 0 0 25px 0;}
.formulario-footer-padrao-1 button{margin: 0;width:48%;}
.formulario-footer-padrao-1 button:hover{transition:0.3s; background-color: #000; width: 48%;}
.vermelho{color:#da251c;}
.onde{font-size:18px;line-height: 25px;}
.direito .direita{width:100%!important;}
.horario{margin:10px 0 0px 0;float:left;width:100%; display: flex;}
.mapa{display:BLOCK;}

.final {display: flex; justify-content: space-between;float: left;width: 100%;}


.title-file {display: flex; width: fit-content; max-width: 48%; justify-content: center; align-items: center; transform: scale(1);  transition: 0.16s;}
.title-file.hide {transform: scale(0);}
.bnt-file {width: 48%; display: flex; flex-direction: column; justify-content: center; align-items: center; font: 16px / 1.5em montserrat-bold; color: #000; background: #C7CACD; text-align: center; cursor: pointer; height: 46px; padding: 0 0 0 23px; box-sizing: border-box;}
form .bnt-file p {font: 12.03px montserrat-regular; color: #1F1F21;text-align: center; width: fit-content; margin: 0;}
.bnt-file .content-name {display: flex; justify-content: space-between; align-items: center; gap: 6px; width: 100%;}
.bnt-file:hover {background: #9b9ea0;}
.bnt-file .icone {width: 46px; height: 46px; background-color: #FD2015; margin-bottom: 0; display: flex; justify-content: center; align-items: center;}
.bnt-file .icone img {filter: invert(1); width: 20px; height: 19px;}
.bnt-file input {display: none;}


.outros {display: flex;float: left;margin: 23px 0 0 41px;gap: 10px;}

.email p {font: 17px/36.6px montserrat-regular;}

.footer-insta {width: 35px; height: 35px; justify-content: center; align-items: center; border-radius: 50%; display: flex; background: linear-gradient(45deg, #FFCD00 0%, #FFCD00 22.29%, #D91A6B 50%, #71089D 90.71%);}
.footer-insta img {filter: invert(100%); width: 16px; height: 16px;}

.footer-facebook {width: 35px; height: 35px; justify-content: center; align-items: center; border-radius: 50%; display: flex; background-color: #006CBD;}
.footer-facebook img {filter: invert(100%); width: 8px; height: 16px;}

.footer-linkedin {width: 35px; height: 35px; justify-content: center; align-items: center; border-radius: 50%; display: flex; background-color: #0047A8;}
.footer-linkedin img {filter: invert(100%); width: 16px; height: 16px;}

.formulario-footer-padrao-1 input{width: 100%;}
.ftelefone{width:100%;}
.taminput select{width:100%;margin:0 0 25px 0;}

footer .horario{float:left;width:100%;margin:10px 0 0 0;display:block;}
.hora{width:28px;height:28px;float:left;background:url(../img/footer/hora.svg)no-repeat center #da251c;border-radius:50%;background-size:12px 12px;margin:0 11px 0 0;}
.horario p{font:18px montserrat-regular;color:#545559;float:left;margin: 0 0 0 0px;}
.horario p span{font:17px montserrat-semibold;color:#0D0D0E!important;margin:5px 0 10px 0;width:100%;float:left;}
.email{margin:0 0 5px 0;} 

textarea{margin: 0 0 25px 0;}

.assunto .dois{height:40px!important;}


.ativo-menu-1{box-shadow: 0;}
.ativo-menu-5{box-shadow: inset 0 6px 0px 0 #da251c!important;}
.ativo-menu-3{box-shadow: 0;}
.ativo-menu-4{box-shadow: 0;}
.ativo-menu-2{box-shadow: 0;}

.taminput select{width:46%;margin:0 0 25px 0; box-sizing: border-box; padding: 0 0 0 23px;}

.engloba-solite-botao{width:100%;float:left;display:flex;justify-content:center;}
.engloba-solite-botao a{cursor:pointer;background:#da251c;float:left;font:24px montserrat-bold;color:#fff;padding:17px 21px;border-radius:45px;margin:0 0 50px 0;}
.engloba-solite-botao a:hover{cursor:pointer;transition:0.4s;background:#000;float:left;font:24px montserrat-bold;color:#fff;padding:17px 21px;border-radius:45px;}


.engloba-catalogo{display:none;}
.engloba-catalogo select{width:100%;}
.engloba-catalogo .engloba-form{width: 96%;display: block;margin: 0 2%;}
.engloba-catalogo .titulo{margin:0 0 50px 0;}
.engloba-catalogo .formulario-footer-padrao-1 input{width:48%!important;}
.engloba-catalogo .formulario-footer-padrao-1{margin:0 0 85px 0;}


@media(max-width:990px){
.taminput select{width:100%;}
.ativo-menu-5{ background:#da251c !important; box-shadow: inset 10px 0px 0px 0px #da251c !important;color: #ffffff !important;}
.ativo-menu-2{box-shadow: 0;}
.ativo-menu-3{box-shadow: 0;}
.ativo-menu-4{ box-shadow: 0;}
.ativo-menu-1{box-shadow: 0;}

.fundo-footer{margin: 0;}
.engloba-contato{margin:90px 0 0 0;}
.titulo{font-size:20px;margin:20px 0 5px 0;}

.cima{width:100%;margin: 0;height: auto;}
.engloba-form{width:100%;}
.formulario-footer-padrao-1 textarea{width:98%;}
.esquerdo{margin:0 ; display: flex; flex-direction: column; align-items: center;}
.tel-footer,
.whats-footer {margin: 23px 0 10px 0;}
.whats-footer{margin: 0 0 10px 0;}
.formulario-footer-padrao-1 textarea{margin: 0 0 25px 0;}
.outros {width: 100%; display: flex; justify-content: center; margin-left: 0;}

.formulario-footer-padrao-1 .ftelefone input {width: 100% !important;}

.final {flex-direction: column; gap: 25px;}
.bnt-file,
.formulario-footer-padrao-1 button {width: 100%;}

.hora{display:none;}
.onde{margin:10px 0 0 0;}
.horario p span{display:none;}
.horario p{text-align:center;width:100%;margin:0px 0 0 0;}



.engloba-solite-botao{width:100%;float:left;display:flex;justify-content:center;}
.engloba-solite-botao a{font-size:20px;margin:5% 0 10% 0;}
.engloba-solite-botao a:hover{font-size:20px;}

.engloba-catalogo{display:none;}
.engloba-catalogo .formulario-footer-padrao-1 input{width:100%!important;}
.engloba-catalogo .formulario-footer-padrao-1{width:100%!important;margin:0 0 5% 0;}
.engloba-catalogo .titulo{margin:0 0 5% 0;}

}

