
.lrs-tt.lrs-tt{--c2:var(--lrs-accent-lit,#E07A4A);--pp:var(--lrs-paper,#F6F1EC);
  --tn:var(--lrs-tint,246,241,236);
  font-family:var(--lrs-text,'Montserrat',-apple-system,'Helvetica Neue',Arial,sans-serif);
  width:90%;max-width:820px;margin:0 auto;box-sizing:border-box;text-align:center;color:var(--pp)}
.lrs-tt.lrs-tt *{box-sizing:border-box}
.lrs-tt--gauche.lrs-tt--gauche{text-align:left;margin-left:0;margin-right:auto}

/* surtitre : vos sections etaient a 20 px / 2 px. Baisse a 16 px, avec
   l'approche en em pour qu'elle suive la taille au lieu d'etre figee. */
/* teinte accent clair : #E07A4A, l'accent principal, tombe a 4,27 de contraste
   sur ce fond — sous le seuil de 4,5 exige pour du petit texte. --c2 passe a 6,53. */
.lrs-tt__sur.lrs-tt__sur{font-size:16px;font-weight:400;text-transform:uppercase;
  letter-spacing:.11em;line-height:1.5;color:var(--c2);margin:0}
@media(max-width:600px){.lrs-tt__sur.lrs-tt__sur{font-size:13.5px;letter-spacing:.12em}}

/* le titre n'est pas restyle ici : la classe lorents-gradient-h2 de votre
   feuille s'en charge, degrade anime compris. On ne fixe que la marge. */
.lrs-tt.lrs-tt .lorents-gradient-h2{margin:6px 0 0}
.lrs-tt.lrs-tt .elementor-heading-title{margin:0;line-height:1}

/* taille relevee sur votre bloc temoignages : 19.2 px en desktop, 15 px
   en mobile. L'interligne y est de 1.2, mais leurs deux lignes sont coupees
   a la main ; les notres se replient toutes seules, d'ou 1.45 ici. */
.lrs-tt__acc.lrs-tt__acc{margin:16px auto 0;max-width:52ch;
  font-size:19.2px;line-height:1.45;color:rgba(var(--tn),.72)}
@media(max-width:1024px){.lrs-tt__acc.lrs-tt__acc{font-size:17px;line-height:1.5}}
.lrs-tt--gauche.lrs-tt--gauche .lrs-tt__acc{margin-left:0}
@media(max-width:600px){.lrs-tt__acc.lrs-tt__acc{font-size:15px;line-height:1.65}}
/* 16/09/2026 : les fleches du carrousel remplacent la tagline (demande du client). Titre -> fleches 40 px,
   fleches -> cartes 28 px (marge haute du conteneur 251f92a, 34 avant), les ecarts du bloc realisations en mobile.
   La tagline « A la carte ou tout compris. C'est vous qui composez. » est passee sous les cartes (widget lrspgbtn). */
/* le wrapper n'a pas la classe lrs-pg : les jetons du module (poses par 51c35af sur .lrs-pg.lrs-pg--v2) sont redits ici,
   sinon color:var(--pp) des cercles et libelles est invalide et herite de l'encre du corps (fleches invisibles, 16/09 soir) */
html body.page-id-364536 .lrs-pg--nav{--c:var(--lrs-accent,#E07A4A);--c2:var(--lrs-accent-lit,#E07A4A);--pp:var(--lrs-paper,#F6F1EC);--tn:var(--lrs-tint,246,241,236);color:var(--pp);font-family:var(--lrs-text,'Montserrat',-apple-system,'Helvetica Neue',Arial,sans-serif)}
html body.page-id-364536 .lrs-pg--nav .lrs-pg__nav.lrs-pg__nav{margin-top:40px}
html body.page-id-364536 .elementor-element-251f92a.elementor-element-251f92a{padding-top:28px}
/* FLECHES SANS LIBELLE 19/09/2026 : demande du client, seuls les cercles restent ; les noms restent dans aria-label */
html:not(#lrs-fl) body.page-id-364536 .lrs-pg--v2.lrs-pg--nav .lrs-pg__nav .lrs-pg__lb.lrs-pg__lb{display:none!important}
html:not(#lrs-fl) body.page-id-364536 .lrs-pg--v2.lrs-pg--nav .lrs-pg__nav .lrs-pg__ar.lrs-pg__ar{flex:0 0 auto!important;max-width:none!important;min-width:0!important;gap:0!important}
