/* Écran large (desktop) */
@media (min-width: 1025px) {
  .titlepageessai {
    font-size: 3rem !important; /* ≈ 48px */
  }
}

/* Tablette */
@media (min-width: 768px) and (max-width: 1024px) {
  .titlepageessai {
    font-size: 2.2rem!important; /* ≈ 35px */
  }
}

/* Mobile */
@media (max-width: 767px) {
  .titlepageessai {
    font-size: 1.6rem!important; /* ≈ 25px */
  }
}

#nav-menu-item-4414 a {
  background-color: #e8bc28;  /* Jaune */
  color: #000;                /* Texte noir */
  padding: 10px 20px;         /* Même type de padding que le bouton noir */
  font-weight: 700;           /* Mettre en gras comme le bouton */
  text-transform: uppercase;  /* Majuscules */
  display: inline-block;
  text-align: center;
  border: none;
  border-radius: 0;           /* Pas d’arrondi si tu veux rester carré comme l'autre */
  text-decoration: none;
  height: 45px;
  margin-top: 31px;
}

#nav-menu-item-4414 a:hover {
  background-color: #d1a620;  /* Jaune un peu plus foncé au survol */
  color: #000;                /* Texte noir au hover */
}

.pastile-footer {
    background-color: #e8bc28!important;
    color: #000!important;
    text-transform: uppercase!important;
    font-weight: 700!important;
}