/* SR ÉVÉNEMENTS v8.75 — prestation Run & Slide */
body.sr-runslide75-page{--run-blue:#058be7;--run-cyan:#61dcff;--run-lime:#a8d91f;--run-navy:#061a32;--run-ice:#effaff;--br-yellow:#a8d91f;--br-dark:#061a32;}
body.sr-runslide75-page .sr-runslide75-hero{min-height:750px;}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-hero-shade{background:linear-gradient(90deg,rgba(2,16,35,.96) 0%,rgba(2,16,35,.82) 39%,rgba(2,16,35,.3) 72%,rgba(2,16,35,.08) 100%),linear-gradient(0deg,rgba(2,16,35,.82),transparent 52%);}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-slide img{object-position:center 52%;}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-kicker{background:var(--run-lime);color:var(--run-navy);}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-slider-dot.is-active{box-shadow:0 0 0 5px rgba(97,220,255,.22),0 0 25px rgba(97,220,255,.55);}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-btn-main{background:var(--run-lime);color:var(--run-navy)!important;box-shadow:0 15px 40px rgba(168,217,31,.26);}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-btn-main:hover{background:#c4f03f;}
body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-hero-facts{background:rgba(3,20,40,.8);}

body.sr-runslide75-page .sr-runslide75-manifesto{padding:92px 0;background:radial-gradient(circle at 8% 8%,rgba(97,220,255,.14),transparent 28%),#fff;}
body.sr-runslide75-page .sr-runslide75-manifesto-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:68px;align-items:center;}
body.sr-runslide75-page .sr-runslide75-manifesto-copy h2{margin:14px 0 0;color:#07182a!important;font-size:clamp(39px,4.5vw,62px);font-weight:950;line-height:.98;letter-spacing:-2.8px;text-transform:none!important;}
body.sr-runslide75-page .sr-runslide75-manifesto-copy>p{margin:20px 0 0;color:#65727d!important;font-size:15px;line-height:1.78;}
body.sr-runslide75-page .sr-runslide75-season{display:flex;margin-top:30px;align-items:center;gap:14px;}
body.sr-runslide75-page .sr-runslide75-season>span{display:flex;width:77px;height:77px;flex-direction:column;align-items:center;justify-content:center;border:1px solid #d5e9f1;border-radius:18px;background:#f4fbfe;box-shadow:0 10px 28px rgba(13,76,112,.07);}
body.sr-runslide75-page .sr-runslide75-season b{color:var(--run-blue);font-size:24px;font-weight:950;line-height:1;}
body.sr-runslide75-page .sr-runslide75-season small{margin-top:5px;color:#71808a;font-size:8px;font-weight:950;letter-spacing:1px;}
body.sr-runslide75-page .sr-runslide75-season>i{width:24px;height:2px;background:linear-gradient(90deg,var(--run-blue),var(--run-lime));}
body.sr-runslide75-page .sr-runslide75-manifesto-image{position:relative;min-height:535px;margin:0;overflow:hidden;border-radius:29px;background:var(--run-navy);box-shadow:0 25px 72px rgba(4,35,65,.19);}
body.sr-runslide75-page .sr-runslide75-manifesto-image>img{width:100%;height:100%;min-height:535px;object-fit:cover;}
body.sr-runslide75-page .sr-runslide75-manifesto-image figcaption{position:absolute;right:22px;bottom:22px;display:flex;padding:13px 17px;align-items:center;gap:12px;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:rgba(3,22,43,.8);backdrop-filter:blur(12px);}
body.sr-runslide75-page .sr-runslide75-manifesto-image figcaption>i{display:flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:var(--run-lime);color:var(--run-navy);font-size:17px;}
body.sr-runslide75-page .sr-runslide75-manifesto-image small,body.sr-runslide75-page .sr-runslide75-manifesto-image strong{display:block;}
body.sr-runslide75-page .sr-runslide75-manifesto-image small{color:var(--run-cyan);font-size:7px;font-weight:950;letter-spacing:.9px;}
body.sr-runslide75-page .sr-runslide75-manifesto-image strong{margin-top:3px;color:#fff;font-size:14px;font-weight:950;}

body.sr-runslide75-page .sr-runslide75-experiences{padding:90px 0 98px;background:linear-gradient(145deg,#04172d,#073f70);color:#fff;}
body.sr-runslide75-page .sr-runslide75-experience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}
body.sr-runslide75-page .sr-runslide75-experience-grid article{position:relative;min-height:280px;padding:27px 25px;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:linear-gradient(155deg,rgba(255,255,255,.1),rgba(255,255,255,.035));box-shadow:0 18px 46px rgba(0,0,0,.13);}
body.sr-runslide75-page .sr-runslide75-experience-grid article:after{content:"";position:absolute;right:-45px;bottom:-45px;width:125px;height:125px;border-radius:50%;background:radial-gradient(circle,rgba(97,220,255,.23),transparent 70%);}
body.sr-runslide75-page .sr-runslide75-experience-grid article>b{position:absolute;top:19px;right:22px;color:rgba(255,255,255,.22);font-size:39px;font-weight:950;}
body.sr-runslide75-page .sr-runslide75-experience-grid article>i{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:15px;background:linear-gradient(135deg,var(--run-lime),#d0f34b);color:var(--run-navy);font-size:21px;box-shadow:0 12px 28px rgba(168,217,31,.18);}
body.sr-runslide75-page .sr-runslide75-experience-grid h3{margin:25px 0 0;color:#fff!important;font-size:21px;font-weight:950;line-height:1.15;text-transform:none!important;}
body.sr-runslide75-page .sr-runslide75-experience-grid p{margin:13px 0 0;color:rgba(255,255,255,.68)!important;font-size:12px;line-height:1.72;}

body.sr-runslide75-page .sr-runslide75-focus{padding:96px 0;background:#fff;}
body.sr-runslide75-page .sr-runslide75-focus-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:66px;align-items:center;}
body.sr-runslide75-page .sr-runslide75-focus figure{position:relative;min-height:585px;margin:0;overflow:hidden;border-radius:28px;background:var(--run-navy);box-shadow:0 26px 72px rgba(4,35,65,.18);}
body.sr-runslide75-page .sr-runslide75-focus figure>img{width:100%;height:100%;min-height:585px;object-fit:cover;}
body.sr-runslide75-page .sr-runslide75-focus figure>span{position:absolute;top:20px;left:20px;padding:11px 15px;border-radius:999px;background:var(--run-lime);color:var(--run-navy);font-size:8px;font-weight:950;letter-spacing:.7px;}
body.sr-runslide75-page .sr-runslide75-focus h2{margin:14px 0 0;color:#07182a!important;font-size:clamp(38px,4.2vw,58px);font-weight:950;line-height:1;letter-spacing:-2.6px;text-transform:none!important;}
body.sr-runslide75-page .sr-runslide75-focus>div>div>p{margin:20px 0 0;color:#66737e!important;font-size:14px;line-height:1.78;}
body.sr-runslide75-page .sr-runslide75-focus ul{display:flex;margin:27px 0 0;padding:0;flex-direction:column;gap:9px;list-style:none;}
body.sr-runslide75-page .sr-runslide75-focus li{display:grid;min-height:74px;padding:12px 14px;grid-template-columns:45px 1fr;align-items:center;gap:13px;border:1px solid #d8e8ef;border-radius:14px;background:#f7fbfd;}
body.sr-runslide75-page .sr-runslide75-focus li>i{display:flex;width:45px;height:45px;align-items:center;justify-content:center;border-radius:12px;background:var(--run-navy);color:var(--run-cyan);}
body.sr-runslide75-page .sr-runslide75-focus li strong,body.sr-runslide75-page .sr-runslide75-focus li small{display:block;}
body.sr-runslide75-page .sr-runslide75-focus li strong{color:#0b1b29;font-size:13px;font-weight:950;}
body.sr-runslide75-page .sr-runslide75-focus li small{margin-top:3px;color:#75818a;font-size:9px;line-height:1.45;}

body.sr-runslide75-page .sr-runslide75-chill{padding:90px 0 98px;background:linear-gradient(180deg,#edfaff,#f8fcfd);}
body.sr-runslide75-page .sr-runslide75-chill-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;}
body.sr-runslide75-page .sr-runslide75-chill-grid article{display:flex;min-height:152px;padding:23px;align-items:flex-start;gap:15px;border:1px solid #d6eaf2;border-radius:19px;background:#fff;box-shadow:0 14px 38px rgba(12,60,90,.07);}
body.sr-runslide75-page .sr-runslide75-chill-grid article>i{display:flex;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,var(--run-blue),var(--run-cyan));color:#fff;font-size:18px;}
body.sr-runslide75-page .sr-runslide75-chill-grid strong,body.sr-runslide75-page .sr-runslide75-chill-grid small{display:block;}
body.sr-runslide75-page .sr-runslide75-chill-grid strong{color:#07182a;font-size:15px;font-weight:950;}
body.sr-runslide75-page .sr-runslide75-chill-grid small{margin-top:8px;color:#6f7b84;font-size:10px;line-height:1.55;}

body.sr-runslide75-page .sr-runslide75-brand{padding:90px 0 98px;background:linear-gradient(145deg,#04172d,#073f70);color:#fff;}
body.sr-runslide75-page .sr-runslide75-brand-grid{display:grid;grid-template-columns:1.2fr .9fr .7fr;grid-auto-rows:470px;gap:15px;}
body.sr-runslide75-page .sr-runslide75-brand-grid figure{position:relative;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:21px;background:#fff;box-shadow:0 18px 48px rgba(0,0,0,.18);}
body.sr-runslide75-page .sr-runslide75-brand-grid figure>img{width:100%;height:100%;object-fit:contain;background:#fff;}
body.sr-runslide75-page .sr-runslide75-brand-grid .is-main>img{object-fit:cover;}
body.sr-runslide75-page .sr-runslide75-brand-grid figcaption{position:absolute;right:16px;bottom:16px;left:16px;padding:14px 16px;border-radius:14px;background:rgba(3,22,43,.84);backdrop-filter:blur(10px);}
body.sr-runslide75-page .sr-runslide75-brand-grid strong,body.sr-runslide75-page .sr-runslide75-brand-grid small{display:block;}
body.sr-runslide75-page .sr-runslide75-brand-grid strong{color:#fff;font-size:14px;font-weight:950;}
body.sr-runslide75-page .sr-runslide75-brand-grid small{margin-top:4px;color:var(--run-cyan);font-size:8px;font-weight:800;}

body.sr-runslide75-page .sr-runslide75-audiences{background:#f1f9fc;}
body.sr-runslide75-page .sr-runslide75-audiences .sr-barnum61-use-grid article>i{background:var(--run-navy);color:var(--run-cyan);}
body.sr-runslide75-page .sr-runslide75-production{padding:94px 0;background:#fff;}
body.sr-runslide75-page .sr-runslide75-production-grid{display:grid;padding:52px;grid-template-columns:.9fr 1.1fr;gap:65px;border:1px solid #d9eaf1;border-radius:28px;background:#eef9fd;}
body.sr-runslide75-page .sr-runslide75-production h2{margin:14px 0 0;color:#07182a!important;font-size:clamp(36px,4vw,55px);font-weight:950;line-height:1;letter-spacing:-2.4px;text-transform:none!important;}
body.sr-runslide75-page .sr-runslide75-production p{margin:18px 0 0;color:#68757e!important;font-size:14px;line-height:1.75;}
body.sr-runslide75-page .sr-runslide75-production ol{display:flex;margin:0;padding:0;flex-direction:column;gap:10px;list-style:none;}
body.sr-runslide75-page .sr-runslide75-production li{display:grid;min-height:78px;padding:12px 15px;grid-template-columns:49px 1fr;align-items:center;gap:13px;border:1px solid #d6e6ed;border-radius:14px;background:#fff;}
body.sr-runslide75-page .sr-runslide75-production li>b{display:flex;width:49px;height:49px;align-items:center;justify-content:center;border-radius:12px;background:var(--run-navy);color:var(--run-lime);font-size:13px;}
body.sr-runslide75-page .sr-runslide75-production li strong,body.sr-runslide75-page .sr-runslide75-production li small{display:block;}
body.sr-runslide75-page .sr-runslide75-production li strong{color:#0c1b28;font-size:13px;font-weight:950;}
body.sr-runslide75-page .sr-runslide75-production li small{margin-top:3px;color:#77828b;font-size:9px;line-height:1.45;}

body.sr-runslide75-page .sr-runslide75-gallery{background:var(--run-navy);}
body.sr-runslide75-page .sr-runslide75-gallery .sr-barnum61-gallery-item{background:#fff;}
body.sr-runslide75-page .sr-runslide75-gallery .sr-barnum61-gallery-item.is-product img{padding:14px;object-fit:contain;background:#fff;}
body.sr-runslide75-page .sr-runslide75-gallery .sr-barnum61-gallery-item.is-product:after{height:36%;}
body.sr-runslide75-page .sr-runslide75-logistics{padding-top:88px;}
body.sr-runslide75-page .sr-runslide75-logistics .sr-barnum61-logistics-card{background:linear-gradient(145deg,#04172d,#073f70);}
body.sr-runslide75-page .sr-runslide75-quote .sr-barnum61-quote-card{background:linear-gradient(135deg,#a8d91f,#d8f36d);}

@media(max-width:1120px){
 body.sr-runslide75-page .sr-runslide75-chill-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.sr-runslide75-page .sr-runslide75-brand-grid{grid-template-columns:1fr 1fr;grid-auto-rows:410px;}
 body.sr-runslide75-page .sr-runslide75-brand-grid .is-main{grid-column:span 2;}
}
@media(max-width:860px){
 body.sr-runslide75-page .sr-runslide75-manifesto-grid,body.sr-runslide75-page .sr-runslide75-focus-grid,body.sr-runslide75-page .sr-runslide75-production-grid{grid-template-columns:1fr;gap:35px;}
 body.sr-runslide75-page .sr-runslide75-manifesto-image,body.sr-runslide75-page .sr-runslide75-manifesto-image>img{min-height:420px;}
 body.sr-runslide75-page .sr-runslide75-experience-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
 body.sr-runslide75-page .sr-runslide75-focus figure,body.sr-runslide75-page .sr-runslide75-focus figure>img{min-height:470px;}
 body.sr-runslide75-page .sr-runslide75-production-grid{padding:36px;}
}
@media(max-width:640px){
 body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-hero h1{font-size:57px;}
 body.sr-runslide75-page .sr-runslide75-hero .sr-barnum61-slider-dots{max-width:180px;flex-wrap:wrap;justify-content:center;}
 body.sr-runslide75-page .sr-runslide75-manifesto,body.sr-runslide75-page .sr-runslide75-experiences,body.sr-runslide75-page .sr-runslide75-focus,body.sr-runslide75-page .sr-runslide75-chill,body.sr-runslide75-page .sr-runslide75-brand,body.sr-runslide75-page .sr-runslide75-production{padding:64px 0;}
 body.sr-runslide75-page .sr-runslide75-season{gap:8px;}
 body.sr-runslide75-page .sr-runslide75-season>span{width:67px;height:67px;}
 body.sr-runslide75-page .sr-runslide75-season>i{width:12px;}
 body.sr-runslide75-page .sr-runslide75-manifesto-image,body.sr-runslide75-page .sr-runslide75-manifesto-image>img,body.sr-runslide75-page .sr-runslide75-focus figure,body.sr-runslide75-page .sr-runslide75-focus figure>img{min-height:310px;}
 body.sr-runslide75-page .sr-runslide75-experience-grid,body.sr-runslide75-page .sr-runslide75-chill-grid,body.sr-runslide75-page .sr-runslide75-brand-grid{grid-template-columns:1fr;}
 body.sr-runslide75-page .sr-runslide75-experience-grid article{min-height:0;}
 body.sr-runslide75-page .sr-runslide75-brand-grid{grid-auto-rows:350px;}
 body.sr-runslide75-page .sr-runslide75-brand-grid .is-main{grid-column:span 1;}
 body.sr-runslide75-page .sr-runslide75-production-grid{padding:28px 20px;}
}
@media(prefers-reduced-motion:reduce){body.sr-runslide75-page .sr-runslide75-experience-grid article{transition:none!important;}}
