/* Start custom CSS *//* =============================================================
   CSS RÉGLAGES GLOBAUX — LLA AVOCATS
   ============================================================= */

/* ── 1. Supprime espaces + bords Elementor ── */
.elementor-section,
.elementor-top-section,
.elementor-inner-section,
.elementor-container,
.e-con,
.e-con-inner,
.elementor-column,
.elementor-col-100,
.elementor-widget-wrap,
.elementor-widget,
.elementor-widget-html,
.elementor-widget-container {
  margin: 0 !important;
  padding: 0 !important;
}

/* ── 2. Blocs content : supprime marges latérales uniquement ── */
/* (pas de margin-top ici pour préserver le -120px des heroes) */
.llh-hero, .llabout, .llexp, .llteam, .llnum,
.llproc, .llrev, .llfaq, .llct, .llhub,
.lph, .lpm, .lpintro, .lpfaq, .lded,
.lca-hero, .lca-method, .lca-causes,
.lla-home-reviews, .lla-home-process,
.lla-home-numbers, .lla-home-team,
.lla-hub-cards, .lla-faq-v2, .lla-contact-v2,
.lla-pillar-hero, .lla-pillar-method, .lla-pillar-intro {
  display: block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 0 !important;
}

/* ── 3. Blocs NON-hero : supprime aussi le margin-top ── */
/* (les heroes gardent leur margin-top: -120px) */
.llabout, .llexp, .llteam, .llnum,
.llproc, .llrev, .llfaq, .llct, .llhub,
.lpm, .lpintro, .lpfaq,
.lca-method, .lca-causes,
.lla-home-reviews, .lla-home-process,
.lla-home-numbers, .lla-home-team,
.lla-hub-cards, .lla-faq-v2, .lla-contact-v2,
.lla-pillar-method, .lla-pillar-intro {
  margin-top: 0 !important;
}

/* ── 4. Mobile : padding latéral minimal ── */
@media (max-width: 768px) {
  .llh-hero, .llabout, .llexp, .llteam, .llnum,
  .llproc, .llrev, .llfaq, .llct, .llhub,
  .lph, .lpm, .lpintro, .lpfaq, .lded,
  .lca-hero, .lca-method, .lca-causes,
  .lla-faq-v2, .lla-contact-v2,
  .lla-pillar-hero, .lla-pillar-method, .lla-pillar-intro {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
}

/* ── 5. Hero mobile : hauteur minimum ── */
@media (max-width: 768px) {
  .lph, .lded, .lca-hero,
  .lla-pillar-hero, .llh-hero {
    min-height: 85vh !important;
  }
}/* End custom CSS */