.html {
    scroll-behavior: smooth;
  }
  
.language-buttons {
    display: flex;
    gap: 0.2rem;
    margin-top:1.9rem;
}

.language-button {
    background-color: transparent;
    border: none;
    cursor: pointer;
    color: #1D5377;
    font-size:0.8rem;
    text-decoration: underline;
    transition: all ease 200ms;
}

.language-button:hover {
    color: #fff;
}

.active-language-button {
cursor: default;
text-decoration: none;
    color: #fff;
}

.active-mobile-language-button {
    color: #fff;
}

.divider {
    color: #1D5377;
    font-size: 1.2rem;
    font-weight: 900;
}

@media only screen and (max-width: 704px) {
    .language-buttons {
        margin-top:0;
        position:absolute;
        top:1.1rem;
        right:4.5rem;
    }
}