.header{
    width: 100vw;
    background-color: rgb(255, 255, 255);
    height:auto;
    z-index: 20;
    display:grid;
    grid-template-columns: 1fr 1fr;

    margin: 0 auto;
}

.logo{
    width: 30vw;
    display:grid;
    grid-template-columns: auto 1fr;
    margin-left: 50px;
    margin-top: 50px;
}

#logo{
    cursor: pointer;
}

.contatos{
    color: rgb(126, 125, 125);
    line-height: 120%;
}

.menu{
    /* visibility: hidden; */
    display: grid;
    justify-items: end;
    margin-top: 50px;
    margin-right: 50px;
}

.idioma{
    padding-top: 30px;
    padding-right: 30px;
}


