/* ---LEGAL STYLES--- */

.legal_section {
    padding: 5% 10% 0 10%;
}

.legal_section .legal_box {
    display: flex;
    flex-direction: column;
    gap: 1vw;
}

.legal_section h2 {
    color: var(--dark-blue);
    font-size: 2vw;
}

.legal_section a {
    color: var(--dark-blue);
}

.legal_section a:hover {
    color: var(--blue);
}

@media (max-width: 996px) {
    .legal_section {
        padding: 10% 10% 0 10%;
    }
    .legal_section .legal_box {
        gap: 5vw;
    }
    .legal_section h2 {
        font-size: 5vw;
    }
}