/* Nettoyage header desktop/tablette */
header nav[aria-label="Navigation principale"] a,
.btn-whatsapp,
.btn-remote-support,
header .btn-primary {
  white-space: nowrap;
}

@media (min-width: 768px) {
  header .container-pro {
    gap: 1rem;
  }

  header nav[aria-label="Navigation principale"] {
    gap: 1.25rem !important;
    min-width: 0;
    justify-content: center;
    flex: 1 1 auto;
  }

  header nav[aria-label="Navigation principale"] a {
    font-size: 0.96rem;
  }

  header .container-pro > a {
    flex: 0 0 auto;
  }

  header .container-pro > div.hidden.items-center.gap-3.md\:flex {
    flex: 0 0 auto;
    gap: 0.65rem !important;
  }

  .btn-whatsapp,
  .btn-remote-support,
  header .btn-primary {
    font-size: 0.92rem;
    line-height: 1;
  }

  .btn-whatsapp {
    padding: 0.9rem 1rem !important;
  }

  .btn-remote-support {
    padding: 0.8rem 0.9rem !important;
    border-radius: 999px;
  }

  header .btn-primary {
    padding: 0.9rem 1.15rem !important;
  }

  header .leading-tight > p:first-child {
    font-size: 1rem !important;
  }

  header .leading-tight > p:last-child {
    font-size: 0.7rem !important;
  }
}

@media (min-width: 768px) and (max-width: 1220px) {
  header img.h-14 {
    height: 3rem !important;
  }

  header nav[aria-label="Navigation principale"] {
    gap: 0.9rem !important;
  }

  header nav[aria-label="Navigation principale"] a {
    font-size: 0.92rem;
  }

  .btn-whatsapp,
  .btn-remote-support,
  header .btn-primary {
    font-size: 0.88rem;
  }

  .btn-whatsapp,
  .btn-remote-support {
    padding: 0.78rem 0.85rem !important;
  }

  header .btn-primary {
    padding: 0.8rem 1rem !important;
  }
}

@media (min-width: 768px) and (max-width: 1080px) {
  .btn-remote-support {
    display: none !important;
  }
}
