@media (max-width: 970px) {
    .footer-middle {
        flex-direction: column;
    }
    .footer-section {
        width: 250px;
    }
    .footer-add-info {
        margin-top: 2rem;
    }
}
@media (max-width: 800px) {
    .footer {
        padding-bottom: 6rem;
    }
}
@media (max-width: 620px) {
    .footer-bottom, .footer-info-box {
        flex-direction: column;
        gap: 1rem;
    }
    .footer-row {
        flex-direction: column;
    }
    .footer-row, .footer-middle {
        gap: 3rem;
    }
    .footer-bottom p {
        padding-top: 2rem;
        font-size: 12px;
    }
}
