    /* Bannière responsive */
    #partner-banner {
      position: fixed;
      bottom: 10px;
      left: 50%;
      transform: translateX(-50%);
      background-color: #28a745; /* Couleur verte du Burkina */
      color: white;
      padding: 15px 25px;
      border-radius: 10px;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
      z-index: 9999;
      max-width: 90%;
      display: none; /* Initialement cachée */
      text-align: center;
      font-size: 16px;
      font-family: Arial, sans-serif;
    }

    #partner-banner .banner-content h2 {
      margin: 0;
      font-size: 18px;
      font-weight: bold;
    }

    #partner-banner .banner-content p {
      margin: 10px 0;
      font-size: 14px;
    }

    #partner-banner .btn-become-pro {
      margin-top: 10px;
      padding: 12px 20px;
      background-color: #ffffff;
      color: #28a745;
      text-decoration: none;
      border-radius: 5px;
      font-weight: bold;
      border: 2px solid #28a745;
      display: inline-block;
    }

    #partner-banner .btn-become-pro:hover {
      background-color: #28a745;
      color: white;
    }

    /* Bouton de fermeture de la bannière */
    #partner-banner .close-banner {
      position: absolute;
      top: 5px;
      right: 10px;
      font-size: 18px;
      font-weight: bold;
      color: white;
      background: transparent;
      border: none;
      cursor: pointer;
    }
    
    .inscription-btn {
    background-color: #FFFFFF; /* fond blanc */
    color: #008000; /* texte vert pour le bouton */
    font-weight: bold;
    border: 2px solid #008000; /* bord vert pour ressembler à un bouton */
    padding: 5px 10px;
    border-radius: 3px;
    cursor: pointer;
    margin-left: 5px; /* petit espace entre le texte et le lien */
    text-decoration: none; /* retire le soulignement */
}

.inscription-btn:hover {
    background-color: #008000;
    color: #FFFFFF;
}

    /* Responsivité pour les petits écrans */
    @media (max-width: 600px) {
      #partner-banner {
        font-size: 14px;
        padding: 12px 20px;
        max-width: 95%; /* Plus petit pour mieux s'adapter */
      }

      #partner-banner .banner-content h2 {
        font-size: 16px; /* Taille réduite pour les petits écrans */
      }

      #partner-banner .banner-content p {
        font-size: 12px; /* Texte plus petit pour s'adapter */
      }

      #partner-banner .btn-become-pro {
        padding: 10px 15px;
        font-size: 14px;
      }

      #partner-banner .close-banner {
        font-size: 20px; /* Plus grand pour être plus visible sur mobile */
        top: 8px;
        right: 12px;
      }
    }