header .div-logo {margin: 0 60px 0 0; display:flex; align-self: stretch;justify-content: center;align-items: center;}
header .div-logo img{height: 52px;width: 208px;}
header .conteudo-1140 {justify-content: space-between;}

header .nav{margin: 0 18px 0 0;}
header .links{align-self: stretch;align-items: center;width: 331px;justify-content: space-between;}
header .link{display: flex;justify-content: center;align-items: center;}
header .link{font: 18.21px'roboto-bold';color: var(--preto-seg);gap: 7px;}
header .link p{display: inline;}
header .link span{font: 18.21px'roboto-light';}
header .link img{width: 18px;height: 18px; filter: brightness(0) saturate(100%) invert(83%) sepia(11%) saturate(1592%) hue-rotate(47deg) brightness(86%) contrast(84%);}

header .nav .div-logo{display: none;}
header .menu-mobile{display: none;width: 30px;height: 19px;}
header .filtro-click{gap: 5px;position: relative;height: 100%;}
header .rec{width: 30px; height: 3px;background-color: var(--vermelho-pri);transform: rotate(0deg);position: absolute;}
header .rec-1{top: 0;}
header .rec-2{top: 8px;}
header .rec-3{bottom: 0;}

header .rec-top{position: absolute;top: 8px;transform: rotate(45deg)}
header .rec-bot{position: absolute;bottom: 8px;transform: rotate(45deg);}
header .rec-mid{transform: rotate(-45deg);}
header .filtro-mobile >      .menu-mobile{display: none;}

@media (max-width:1267px) {
    header .links{display: none;}
    
    header .div-logo {margin: 0 0 0 0;}
}

@media (max-width:990px) {
    header .div-logo img{height: 38px;width: 152px;}
    header .conteudo-1140{padding: 15px 0; justify-content: space-between;align-items: center;}
    header .div-logo {margin: 0}
    header .links{display: none;}   
    header .filtro-mobile{top: 0;right: 100%;width: 100%;height: 100vh;z-index: 1000;flex-direction: column;position: fixed;transition: .4s;margin: unset;background-color: rgba(90, 89, 89, 0.295);flex-direction: row;}
    header .filtro-mobile .menu-mobile{display: block; width: 11%;position: relative;top: 0;right: 0;   height: 72px;justify-content: center;align-items: center;display: flex;background-color: var(--branco-pri);}
    header .filtro-mobile .menu-mobile .filtro-click{width: 30px;height: 20px;}
    header .nav{width: 90%;height: 100%;padding: 0 0 0 0;z-index: 1000;flex-direction: column;transition: .4s;margin: unset;background-color: var(--branco-pri);}
    header .nav li{width: 100%;}
    header .secao,header .secao.selecionado{padding: 20px 0 20px 20px;}
    header .menu-mobile{display: block;}
    header .nav .div-logo{display: block;margin: 15px 0 15px 18px;}

}

@keyframes hamM{
    0%{transform:rotate(0deg)}
    50%{top:8px;transform:rotate(0deg)}
    100%{transform:rotate(-45deg)}
}

@keyframes hamT{
    0%{top:0;transform:rotate(0deg)}
    50%{top:8px;transform:rotate(0deg)}    
    100%{transform:rotate(45deg)}
}
@keyframes hamB{
    0%{bottom:0;transform:rotate(0deg)}
    50%{bottom :8px;transform:rotate(0deg)}
    100%{transform:rotate(45deg)}
}

@keyframes hamM_ret{
    0%{top:8px;transform:rotate(0deg);}
    100%{top:8px;}
}
@keyframes hamT_ret{
    0%{transform:rotate(0deg);}
    50%{top:8px;}
    100%{top:0;}
}
@keyframes hamB_ret{
    0%{transform:rotate(0deg);}
    50%{bottom:8px;}
    100%{bottom :0;}
}
