body {
    background-color: #f8f8f8;
}

.contact-bottom-warning p {
    color: #6c6c6c;
}

.nav-links.desktop a {
    color: #444444;
}
.btn-accent {
    background-color: white;
    color: var(--accent);
    border: none;
    box-shadow: var(--shadow-md);
    border: 1px solid var(--accent);
    /* box-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05); */
}


.language-change-container {
    border: 1px solid lightgrey;
}

.btn-accent:hover {
    background-color: white;
    box-shadow: var(--shadow-lg);
    /* box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); */
}
.nav-line {
    background-color: #d3d3d3;
}
footer {
    background-color: #ffffff;
    box-shadow: -10px 2px 20px 4px rgb(0 0 0 / 10%);
}

.separator {
    background-color: lightgrey;
}
