.elementor-2027 .elementor-element.elementor-element-39eb879{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2027 .elementor-element.elementor-element-02db552{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for bdevs-contact-other-pages, class: .elementor-element-ee7e0a1 *//* --- Ajustement du texte descriptif et du timing (24h) --- */

section.contact p {
  margin-bottom: 0.5rem;     /* Réduction de l’écart entre les paragraphes */
  line-height: 1.4;          /* Hauteur de ligne fluide pour mobile */
  color: #444;               /* Gris doux pour le texte descriptif */
}

/* Si la phrase "Un conseiller..." est dans un élément séparé */
section.contact .delay {
  margin-top: 0;             /* Supprime l’espace indésirable au-dessus */
  margin-bottom: 1.5rem;     /* Laisse un léger espace avant le formulaire */
  color: #7b2ff7;            /* Accent color de la marque */
  font-weight: 600;
}

/* Option : si tu préfères tout dans le même paragraphe */
section.contact .highlight {
  color: #7b2ff7;
  font-weight: 600;
  display: block;
  margin-top: 0.2rem;        /* Léger espace interne entre les deux lignes */
}

/* Harmonisation globale (pour rappel) */
section.contact h1 {
  margin-bottom: 0.8rem;     /* Titre et description rapprochés */
}

section.contact h2 {
  margin-bottom: 0.3rem;     /* Sous-titre "Prendre contact" plus proche du H1 */
}

section.contact form {
  margin-top: 2rem;          /* Distance équilibrée entre le texte et le formulaire */
}section.contact p {
  margin-bottom: 0.3rem !important;
  line-height: 1.4;
}

section.contact p + p {
  margin-top: 0 !important; /* Supprime totalement l’espace entre les <p> */
  margin-bottom: 1.5rem !important;
}/* End custom CSS */