.logo {
    height: auto;
    width: 7%;
    text-align: left;
}


header {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

header nav {
    text-align: center;
}

.header-link {
    text-decoration: none;
    padding: 1rem;
}

.some {
    width: 2rem;
    height: 2rem;
    object-fit: cover;
    background-color: lightgray;
    border: .2rem solid black;
    padding: .2rem;
    border-radius: 25%;
}

.some:hover {
    background-color: rgba(173, 216, 230, 0.5);
}


footer {
    text-align: center;
}

.lang-flag {
    width: 2rem;
    height: 1.3rem;
    object-fit: cover;
    vertical-align: middle;
}