/* Ajustement du logo uniquement sur mobile */

@media (max-width: 768px) {
  .main-header__logo img,
  .logo-light img,
  .logo-dark img {
    width: 140px !important;
    /* Change la largeur selon ton besoin */
    height: auto !important;
    /* Garde le ratio */
    margin-left: 5px !important;
  }

  /* Espacement du bouton menu à droite */

  .main-header__nav-trigger,
  .menu-trigger,
  button.main-header__nav-trigger {
    margin-right: 5px !important;
  }
}

@media (max-width: 768px) {
  .elementor-782 .elementor-element.elementor-element-dc20e9d .ms-sc--desc {
    display: -webkit-box;
    -webkit-line-clamp: 3; /* limite à 3 lignes */
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
		margin-right: 15px;
  }
}