.elementor-45546 .elementor-element.elementor-element-f9fcf70{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45546 .elementor-element.elementor-element-097063d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-45546 .elementor-element.elementor-element-e49db63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for html, class: .elementor-element-8639586 *//* Fix largeur des barres de réassurance sur mobile */
@media (max-width: 900px){
  .trust{
    display:flex;            /* au lieu du grid auto-fit */
    flex-direction:column;
    gap:12px;
  }
  .trust .item{
    width:100%;              /* s'étire à 100% */
  }
}
/* Adoucit la carte FAQ + équilibre l’espacement */
.faq-card.card{
  border-radius:16px;
  box-shadow:0 8px 24px rgba(0,0,0,.06);
  padding:22px;                /* même padding que tes autres cards */
}

/* Titre un poil plus compact */
.faq-card h2{ margin-bottom:10px }

/* Ligne des questions/réponses : respiration homogène */
.faq-card p{ margin:8px 0 14px }/* End custom CSS */