#legal_bases {
    padding: 40px 15px;
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto;
}
#legal_bases h1 {
    text-align: center;
}
#legal_bases p {
    text-align: justify;
    font-size: 0.8rem;
    color: #555;
}
#legal_bases ul li {
    text-align: justify;
    font-size: 0.8rem;
    color: #555;
}
#legal_bases a {
    color: var(--primary-color);
    text-decoration: none;
}

@media only screen and ( max-width: 600px ) {
    #legal_bases { padding-top: 20px; }
}
