.container.header{padding: 18px 0;position: absolute;top: 0;left: 0;width: 100%;z-index: 1;}
/* .container.header .parent{display: grid;grid-template-columns: 1fr 147px 1fr;} */
.container.header .parent .lista-contatos{display: grid;grid-template-columns: 1fr 147px 1fr;align-items: center;}
.container.header .parent .logo{display: block;width: auto;aspect-ratio: 147/64;height: 73px;}
.container.header .parent .logo .imagem{width: 100%;height: 100%;}
.container.header .parent .contato{font: 400 24.12px var(--font1);color: var(--cor2);display: flex;align-items: center;justify-content: flex-start;gap: 9px;transition: .4s;width: fit-content;}
.container.header .parent .contato .icone{flex: 0 0 auto;width: 23px;aspect-ratio: 1/1;}
.container.header .parent .contato span{transition: .4s;}
.container.header .parent .contato:hover span{color: var(--cor3);}
.container.header .parent .contato.whatsapp:hover span{color: #5a9a50;}

.container.header .parent .contato.telefone.mobile-responsivo{ display: none;}
.container.header .parent .contato .icone.mini-mobile-only.imagem-fit {display: none;}
@media(max-width: 990px){
    .container.header{background: #000;}
    .container.header .parent .contato .icone.hide-mini-mobile.imagem-fit {display: none;}
    .container.header .parent .contato.telefone.mobile-responsivo{display: block;}
    .container.header .parent .contato.telefone.hidden {display: none;}
    .container.header .parent .contato{font-size: 16px;}
    .container.header .parent .lista-contatos .contato-parent.whatsapp{display: none;}
        .container.header{padding: 7px 0;}
}

@media(max-width: 650px){
    .container.header .parent .contato .icone.mini-mobile-only.imagem-fit {display: grid;}

    .container.header .parent .lista-contatos{grid-template-areas: 'a b'; grid-template-columns: repeat(2, 1fr);}
    .container.header .parent .logo-parent{grid-area: a;margin: 0;}
    .container.header .parent .lista-contatos .contato-parent.telefone{grid-area: a;}
    .container.header .parent .contato.telefone{margin: 0 auto 0 0;}
    .container.header .parent .contato .icone{width: 43px;aspect-ratio: 1/1;display: grid;place-items: center;border-radius: 50%;background: var(--cor3);}
    .container.header .parent .contato .icone > *{width: 18px;aspect-ratio: 1/1;height: auto;}
    .container.header .parent .contato.telefone p{display: none;}
}