 /* =========================================================================
     FOOTER GÉNÉRAL
     ========================================================================= */
     .footer-section {
        background-color: rgb(29, 34, 67);
        color: white;
      }
      
      .footer-section h5 {
        font-size: 1.25rem;
        margin-bottom: 1rem;
      }
      
      .footer-section p,
      .footer-section ul {
        margin-bottom: 1rem;
      }
      
      .footer-links-list {
        padding: 0;
      }
      
      .footer-link {
        text-decoration: none;
        color: white;
        transition: color 0.3s ease;
      }
      
      .footer-link:hover {
        color: rgba(255, 255, 255, 0.7);
      }
      @media (max-width: 768px) {
        .footer-socials {
          width: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          margin-top: 15px;
        }
      }
      