footer {
    font-family:'Inter', sans-serif;
    background-color: #000;
    backdrop-filter: blur(15px);
    color: #f1f1f1;
    padding: 30px 50px;
    margin-top: auto;
}

footer img {
    max-height: 50px;
    max-width: 150px;
}

.nav_footer {
    display: flex;
    flex-direction: row;
    gap: 30px;
    padding: 20px 0px;
    letter-spacing: 1px;
}

.nav_footer a {
    text-transform: uppercase;
    color: #f1f1f1;
    text-decoration: none;
    padding: 0;
    font-size: 0.8rem;
}

.texte-footer p {
    padding: 20px 0px;
    letter-spacing: 1px;
    font-size: 0.8rem;
    color: #f1f1f1;
}

.texte-footer a {
    text-transform: uppercase;
    color: #f1f1f1;
    text-decoration: none;
    padding: 0;
    font-size: 0.8rem;
    letter-spacing: 1px;
}


@media screen and (min-width: 768px) {

    .nav_footer a, .texte-footer a {
        font-size: 0.7rem;
    }

}