footer {
  font-family: 'Montserrat', sans-serif;
  letter-spacing: 0.5px;
}

.footer a {
  color: #83D0FF !important;           /* Même couleur que le logo */
  text-decoration: none;    /* Supprime le souligné */
  transition: color 0.3s;   /* Petit effet au survol */
}

.footer a:hover {
  color: #59b0e0;           /* Couleur légèrement plus claire au survol */
}

/* Logo et texte de la marque */
.logo-img {
  height: 30px;
  margin-right: 10px;
}

.brand-name {
  font-size: 1.5rem;
  font-weight: bold;
}

.brand-highlight {
  color: #83D0FF;
}

/* Titre Informations légales en gras */
.legal-title {
  margin-top: 1%;
  font-weight: bold;
}