
/* SURTITRES UNIFIES 20/09/2026 */html:not(#lrs-ec) body.page-id-364536 :is(.lrs-ag__tag,.lrs-itl__k){letter-spacing:.24em !important;line-height:1.2 !important}/* CARTE EDITORIALE - TAILLES (20/09/2026) */html:not(#lrs-ec) body.page-id-364536 .lrs-rk--ed.lrs-rk--ed .lrs-rk__s.lrs-rk__s{font-size:13px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-rk--ed.lrs-rk--ed .lrs-rk__h.lrs-rk__h,html:not(#lrs-ec) body.page-id-364536 .lrs-rk--ed.lrs-rk--ed .lrs-rk__h.lrs-rk__h em{font-size:28px !important}@media(max-width:767px){html:not(#lrs-ec) body.page-id-364536 .lrs-rk--ed.lrs-rk--ed .lrs-rk__s.lrs-rk__s{font-size:13px !important}}/* ECHELLE 7 CRANS - PASSE 3 (20/09/2026) */html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h,html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h b{font-size:28px !important}html:not(#lrs-ec) body.page-id-364536 .elementor-element-29ea711 p:not(.lrs-tx__top),html:not(#lrs-ec) body.page-id-364536 .elementor-element-29ea711 p:not(.lrs-tx__top) span{font-size:18px !important;font-weight:400 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-dv__hd.lrs-dv__hd b{font-size:18px !important;font-weight:600 !important}@media(max-width:767px){html:not(#lrs-ec) body.page-id-364536 a.lrs-tmg__g .lrs-tmg__gn.lrs-tmg__gn{font-size:28px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h,html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h b{font-size:28px !important}}/* ECHELLE 7 CRANS - PASSE 2 (20/09/2026) */html:not(#lrs-ec) body.page-id-364536 .lrs-zn__b-n.lrs-zn__b-n{font-size:28px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-lg__sub.lrs-lg__sub,html:not(#lrs-ec) body.page-id-364536 .lrs-lg .lrs-lg__sub{font-size:18px !important;font-weight:400 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-dv__q.lrs-dv__q{font-size:18px !important;font-weight:600 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-itl.lrs-itl,html:not(#lrs-ec) body.page-id-364536 .lrs-itl.lrs-itl *:not(.lrs-itl__k){font-size:15px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-zn text{font-size:15px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-zn .lrs-zn__km,html:not(#lrs-ec) body.page-id-364536 .lrs-zn__hubc{font-size:11px !important;font-weight:700 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-dv__note.lrs-dv__note,html:not(#lrs-ec) body.page-id-364536 .lrs-dv__note.lrs-dv__note *{font-size:13px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gc.lrs-tmg__gc,html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gc.lrs-tmg__gc *:not(.lrs-tmg__gn){font-size:13px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gn.lrs-tmg__gn s{font-size:13px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-dv__hd.lrs-dv__hd i{font-size:11px !important;font-weight:700 !important}@media(max-width:767px){html:not(#lrs-ec) body.page-id-364536 :is(.lrs-ag__b--p,.lrs-ag__b--s,.lrs-b,.lrs-mg__cta,.lrs-dv__go,.lrs-dv__alt,.lrs-lg__more){font-size:13px !important;font-weight:700 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gn.lrs-tmg__gn{font-size:28px !important}}/* ECHELLE 7 CRANS 20/09/2026 : 7 crans (108 48 28 18 15 13 11) et 3 graisses (800 500 400 ; 700 pour les capitales). */html:not(#lrs-ec) body.page-id-364536 :is(b,strong,i,em,s):not([class]){font-size:inherit !important}html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h,html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__h.lrs-rk__h b{font-size:min(28px,9.6cqw) !important;font-weight:800 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gn.lrs-tmg__gn{font-size:28px !important;font-weight:800 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-zn__lead.lrs-zn__lead{font-size:18px !important;font-weight:400 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-ag__fn.lrs-ag__fn{font-size:18px !important;font-weight:800 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__nm.lrs-tmg__nm{font-size:15px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__s.lrs-rk__s{font-size:max(13px,2.7cqw) !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__rl.lrs-tmg__rl,html:not(#lrs-ec) body.page-id-364536 .lrs-dv__chip.lrs-dv__chip,html:not(#lrs-ec) body.page-id-364536 .lrs-dv__sub.lrs-dv__sub,html:not(#lrs-ec) body.page-id-364536 .lrs-dv__hint.lrs-dv__hint{font-size:13px !important;font-weight:500 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-dk__lbl.lrs-dk__lbl{font-size:13px !important;font-weight:700 !important}html:not(#lrs-ec) body.page-id-364536 :is(.lrs-tx__top,.lrs-ag__kt,.lrs-itl__k,.lrs-ag__tag,.lrs-ag__f,.lrs-rk__k--txt){font-size:11px !important;font-weight:700 !important}html:not(#lrs-ec) body.page-id-364536 .lrs-rk .lrs-rk__k--txt.lrs-rk__k--txt{font-size:max(11px,2.55cqw) !important;font-weight:700 !important}@media(max-width:767px){html:not(#lrs-ec) body.page-id-364536 .lrs-tmg__gn.lrs-tmg__gn{font-size:24px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-zn__lead.lrs-zn__lead{font-size:15px !important}html:not(#lrs-ec) body.page-id-364536 .lrs-ag__fn.lrs-ag__fn{font-size:16px !important}}/* RYTHME UNIQUE 20/09/2026 : un seul ecart entre sections, 240 en bureau et 150 en mobile. */@media(min-width:1025px){html:not(#lrs-ry) body.page-id-364536 .elementor-element-be74ad9.elementor-element-be74ad9{padding-bottom:134px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-29ea711.elementor-element-29ea711{padding-bottom:52px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-dd62cb1.elementor-element-dd62cb1{padding-bottom:57px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-ec4f148.elementor-element-ec4f148{padding-bottom:114px !important}}@media(max-width:767px){html:not(#lrs-ry) body.page-id-364536 .elementor-element-251f92a.elementor-element-251f92a{padding-bottom:0px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-be74ad9.elementor-element-be74ad9{padding-bottom:31px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-29ea711.elementor-element-29ea711{padding-bottom:55px !important}html:not(#lrs-ry) body.page-id-364536 .elementor-element-40fc275.elementor-element-40fc275{padding-bottom:71px !important}}/* TROIS RAYONS 20/09/2026 */.lrs-mg.lrs-mg{--c:var(--lrs-accent,#E07A4A);--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);
  position:relative;overflow:hidden;width:90%;max-width:1320px;margin:0 auto;
  box-sizing:border-box;border-radius:14px;border:1px solid rgba(var(--tn),.16);
  min-height:clamp(360px,42vw,500px);display:flex;align-items:center;color:var(--pp)}
.lrs-mg.lrs-mg *{box-sizing:border-box}
.lrs-mg__ph.lrs-mg__ph{position:absolute;inset:0;width:100%;height:100%;
  object-fit:cover;object-position:center 60%;display:block;
  transition:transform .9s cubic-bezier(.16,1,.3,1)}
.lrs-mg.lrs-mg:hover .lrs-mg__ph{transform:scale(1.04)}
/* le voile : lisibilite a gauche, la photo respire a droite,
   et un fondu haut/bas pour se raccorder au noir de la page */
.lrs-mg__voile.lrs-mg__voile{position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(90deg,rgba(13,13,13,.86) 0,rgba(13,13,13,.55) 42%,rgba(13,13,13,.08) 75%)}
.lrs-mg__in.lrs-mg__in{position:relative;z-index:1;width:100%;
  padding:56px clamp(22px,4vw,64px)}
.lrs-mg__sur.lrs-mg__sur{font-size:16px;font-weight:400;text-transform:uppercase;
  letter-spacing:.11em;line-height:1.5;color:var(--c2);margin:0}
.lrs-mg__t.lrs-mg__t{margin:10px 0 0;max-width:17ch;
  font-family:var(--lrs-display,'Montserrat',sans-serif);font-weight:600;
  font-size:clamp(1.6rem,.9rem + 2.6vw,2.9rem);line-height:1.12;letter-spacing:normal;
  text-transform:none;color:var(--pp)}
.lrs-mg__s.lrs-mg__s{margin:14px 0 0;max-width:44ch;font-size:16px;line-height:1.65;
  color:rgba(var(--tn),.78)}
/* meme comportement que le bouton du heros (parlons de votre projet) :
   fond orange plein, et au survol inversion en blanc + levee de 3 px.
   Marge haute en !important (12/09/2026) : le systeme de boutons, mu-plugin
   lorents-boutons.php, la remet a 0 en (0,3,3) et le bouton touchait la phrase. */
.lrs-mg__cta.lrs-mg__cta{display:inline-flex;align-items:center;gap:10px;margin-top:26px !important;
  min-height:50px;padding:14px 24px;border-radius:14px;text-decoration:none;
  font-size:14px;font-weight:600;color:#fff;
  background:var(--c);border:1px solid var(--c);
  transition:background-color .3s,color .3s,border-color .3s,transform .3s}
.lrs-mg__cta.lrs-mg__cta:hover{background:#fff;border-color:#fff;color:var(--c);
  transform:translateY(-3px)}
.lrs-mg__cta.lrs-mg__cta:focus-visible{outline:2px solid var(--c2);outline-offset:3px}
.lrs-mg__cta.lrs-mg__cta svg{width:16px;height:16px;stroke:currentColor;fill:none;
  stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
@media(max-width:600px){
  .lrs-mg__in.lrs-mg__in{padding:56px 6%}
  .lrs-mg__s.lrs-mg__s{font-size:14.5px}}
@media(prefers-reduced-motion:reduce){
  .lrs-mg__ph.lrs-mg__ph,.lrs-mg__cta.lrs-mg__cta{transition:none}
  .lrs-mg__cta.lrs-mg__cta:hover{transform:none}
  .lrs-mg.lrs-mg:hover .lrs-mg__ph{transform:none}}
