.engloba-cima-header{width:100%;height:46px;float:left;background:#a51f36;position:fixed;top:0;z-index: 9;}
.cima-header{width:96%;margin:0 2%;float:left;height:100%;display:flex;align-items:center;justify-content:end;}
.tel-header{font:15px montserrat-regular;float:left;color:#fff!important;background:url(../img/header/tel.svg) no-repeat left;background-size:14px;padding:0 0 0 22px;margin:0 23px 0 0;}
.tel-header b{font-family:montserrat-bold;}
.whats-header{font:15px montserrat-regular;float:left;color:#fff;background:url(../img/header/whats.svg) no-repeat left;background-size:14px;padding:0 0 0 22px;}
.whats-header b{font-family:montserrat-bold;}
.linha-branca{width:2px;float:left;height:100%;background:#fff;margin:0 24px 0 0;}
.engloba-baixo-header{width:100%;height:94px;float:left;background:#fff;border-bottom:4px solid #efeef3;position:fixed;top:46px;z-index: 9;}
.baixo-header{width:96%;margin:0 2%;float:left;height:100%;display:flex;align-items:center;justify-content:space-between;}
.logo{width:25%;height:47px;float:left;background:url(../img/header/logo.webp) no-repeat center;background-size:cover;}
.menu-header{width:65%;float:left;display:flex;justify-content:space-between;}
.menu-header a{float:left;font:14.5px montserrat-regular;color:#7a7a7e;}
.menu-header a:hover{color:#a51f36;cursor:pointer!important;}
.ativo-menu{color:#a51f36!important;font-family:montserrat-bold!important;}

.menu-mobile{display:none;}
.logodois{display:none;}
.celular-home{display:none;}
.icon-menu{display:none;}

@media(max-width:990px){
.baixo-header{display:none;}
.engloba-cima-header{display: none;}

.icon-menu{display:none;}
.logodois{width:60%;background:url(../img/header/logo.webp) no-repeat center;height:90px;display:block;float:left;background-size:contain;}
    
.fundo-header{height:90px;float:left;BOX-SHADOW: 0 0 2px 0 #000;top: 0;border:none;}

.menu-mobile {display:block; left: -100%; top: 0; position: fixed; float: left; width: 100%; height: 100%; background: rgb(0 0 0 / 42%);  z-index: 9999;}
.menu-mobile .div1 { float: left; width: 85%; background: white; height: 100%; overflow: overlay;}
.menu-mobile .div1 .div2 { float: left; width: 100%;}
.menu-mobile .div1 .div2 i { float: left; width: 100%; height: 100px; background:url(../img/header/logo.webp) no-repeat center;border-bottom: solid 1px #eaeaea;background-size:80%;}
.menu-mobile .div1 .div2 .m-item-1 { float: left; width: calc(100% - 48px); padding: 10px 20px 10px 28px; font: 14.5px montserrat-regular; color: #343434; border-bottom: solid 1px #eaeaea;}
.menu-mobile .div1 .div2 span { float: left; width: 100%; display: none}
.menu-mobile .div1 .div2 span .m-item-2 { float: left; width: calc(100% - 48px); padding: 10px 20px 10px 28px; font: 14px montserrat-regular; color: #343434; border-bottom: solid 1px #a7a1a1; box-shadow: inset 8px 0px 0px 0px #938f8f; background: #1b69970d;}
.menu-mobile strong { float: left; width: 15%; height: 100%;}
.menu-mobile strong p { float: left; width: 100%; background: #333333; text-align: center; padding: 15px 0; color: #fff; font: 20px montserrat-bold;}
.box-1{ box-shadow: inset 8px 0px 0px 0px #3e4047;}
.box-2{ box-shadow: inset 8px 0px 0px 0px #3e4047;}
.box-3{ box-shadow: inset 8px 0px 0px 0px #3e4047} 
.ativo-menu-mob1{ background: #a51f36; color: #fff !important}
.icon-menu { display: block; float: right; width: 32px; height: 32px; margin:29px 1% 29px 2%; background: url(../img/header/menu.svg) no-repeat center; background-size: 32px;cursor: pointer;}
.celular-home { display: block; width: 30px; height: 30px; margin: 31px 3%; float: right; background: url(../img/header/ligar-2.svg) no-repeat center top; background-size: 30px;}
.ativo-submenu{ background: #9ec1ac !important; color: #fff !important}
}