
.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}}
/* 14/09/2026 : rangee « bloc titre a gauche + fleches du carrousel a droite, centrees en hauteur ».
   Le rail vit dans le conteneur suivant (widget 9d5547c) : la rangee prend la meme largeur de 90 %. */
.lrs-rlh.lrs-rlh{--c2:var(--lrs-accent-lit,#E07A4A);--pp:var(--lrs-paper,#F6F1EC);--tn:var(--lrs-tint,246,241,236);
  display:flex;align-items:center;justify-content:space-between;gap:24px;width:90%;margin:0 auto;box-sizing:border-box}
.lrs-rlh.lrs-rlh .lrs-tt{width:auto;flex:1 1 auto;min-width:0;margin:0}
.lrs-rl__nav.lrs-rl__nav{display:flex;align-items:center;gap:12px;flex:0 0 auto}
html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin:0;padding:0;
  border:1px solid rgba(var(--tn),.22);border-radius:50%;background:none;color:var(--pp);cursor:pointer;line-height:0;
  transition:border-color .25s,color .25s,opacity .25s}
html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar:hover,html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar:focus-visible{border-color:rgba(224,122,74,.7);color:var(--c2);background:none}
html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar:focus-visible{outline:2px solid var(--c2);outline-offset:3px}
html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar:disabled{cursor:default;opacity:.35;border-color:rgba(var(--tn),.22);color:var(--pp)}
@media(max-width:600px){html body.page-id-364536 .lrs-rl__ar.lrs-rl__ar{width:40px;height:40px}.lrs-rl__nav.lrs-rl__nav{gap:10px}}
/* alignement sur le rail : le kit met .lrs-rl a 80 % des 1025 px (en dessous, 90 % des deux cotes) ;
   le H2 est centre en !important par la regle du degrade : redit a gauche avec plus de poids */
@media(min-width:1025px){.lrs-rlh.lrs-rlh{width:80%}}
html body.page-id-364536 .lrs-rlh .lorents-gradient-h2.lorents-gradient-h2 .elementor-heading-title{text-align:left!important}
