﻿/* Responsive Breakpoints */
  @media (max-width: 992px) {
    .footer-container {
      padding: 40px 30px 20px !important;
    }
    .footer-column {
      flex: 1 1 45% !important;
    }
  }

  @media (max-width: 600px) {
    .footer-container {
      padding: 30px 20px 20px !important;
    }
    .footer-column {
      flex: 1 1 100% !important;
    }
    .footer-bottom {
      flex-direction: column !important;
      align-items: flex-start !important;
      gap: 20px !important;
    }
    .footer-copyright {
      display: flex !important;
      flex-direction: column !important;
      gap: 10px !important;
    }
    .footer-links-divider {
      display: none !important;
    }
  }

