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