
/* 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}}
