/* ========================================
   Responsive
   ======================================== */
@media (max-width: 1024px) {
    .navbar-menu {
        display: none;
    }

    .navbar-toggle {
        display: flex;
    }

    .navbar .btn-cta {
        display: none;
    }
}

@media (max-width: 768px) {
    .match-teams {
        flex-direction: column;
        gap: 1rem;
    }

    .match-team {
        flex-direction: column;
        text-align: center;
    }

    .footer-bottom-content {
        flex-direction: column;
        text-align: center;
    }
}

