@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideDownFade{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideLeftFade{0%{opacity:0;transform:translate(-32px)}to{opacity:1;transform:translate(0)}}@keyframes tl-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes tl-fade-in{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes marquee-run{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-main[data-astro-cid-lcdefpme]{width:100%;height:100vh;min-height:640px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-lcdefpme]{transform-origin:50%;background-image:url(/images/sections/hero2.JPG);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.08)}.hero-overlay[data-astro-cid-lcdefpme]{background:#00000059;position:absolute;inset:0}.hero-content[data-astro-cid-lcdefpme]{text-align:center;justify-content:center;align-items:flex-start;padding:22vh 2rem 0;display:flex;position:absolute;inset:0}.hero-inner[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:100%;max-width:760px;display:flex}.hero-headline[data-astro-cid-lcdefpme]{text-transform:uppercase;letter-spacing:.18em;color:#ffffffe0;margin-bottom:40px;font-family:Outfit,sans-serif;font-size:18px;font-weight:400;animation:.7s ease-out .1s both fadeIn}.hero-label[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;margin-bottom:40px;animation:.75s ease-out .55s both slideDownFade;display:flex}.hero-label-since[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb3;margin-bottom:10px;font-family:Outfit,sans-serif;font-size:20px;font-weight:400;line-height:1}.hero-label-diamond[data-astro-cid-lcdefpme]{color:#e31e24;margin-right:6px}.hero-label-year[data-astro-cid-lcdefpme]{letter-spacing:-.02em;font-family:Outfit,sans-serif;font-size:clamp(80px,9vw,100px);font-weight:600;line-height:.88}.hero-h1[data-astro-cid-lcdefpme]{color:#fff;margin-top:3.5rem;margin-bottom:0;font-family:Outfit,sans-serif;font-size:clamp(56px,7vw,90px);font-weight:600;line-height:1.15;animation:.75s ease-out 1s both slideLeftFade}.hero-sub[data-astro-cid-lcdefpme]{color:#ffffffd1;max-width:520px;margin:0 auto 36px;font-family:Outfit,sans-serif;font-size:clamp(16px,1.4vw,19px);font-weight:400;line-height:1.65}.hero-cta[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#606163 50%,#e31338 50%) 100%/200% 100%;align-items:center;gap:10px;margin-top:4rem;padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-position .4s,box-shadow .3s;animation:.7s ease-out 1.45s both slideLeftFade;display:inline-flex;box-shadow:0 4px 20px #00000059}.hero-cta[data-astro-cid-lcdefpme]:hover{background-position:0;box-shadow:0 6px 28px #00000080}.hero-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex-shrink:0}@media (width<=768px){.hero-cta[data-astro-cid-lcdefpme]{display:none!important}}.qsn-section[data-astro-cid-lcdefpme]{background:#fff;padding:0;font-family:Lato,sans-serif;position:relative;overflow:hidden}.qsn-inner[data-astro-cid-lcdefpme]{z-index:1;grid-template-columns:minmax(0,1fr) 2px minmax(0,1fr);align-items:center;gap:0 64px;max-width:1280px;margin:0 auto;padding:48px 4rem 0;display:grid;position:relative}.qsn-vdiv[data-astro-cid-lcdefpme]{background:#e0e0e0;align-self:stretch}.qsn-divider-line[data-astro-cid-lcdefpme]{border-top:1px solid #e0e0e0;width:100%}.qsn-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;max-width:1280px;margin:0 auto 56px;padding:0 4rem;font-family:Outfit,sans-serif;font-size:80px;font-weight:700;line-height:1.1}.qsn-text-block[data-astro-cid-lcdefpme]{margin-bottom:36px}.qsn-h2[data-astro-cid-lcdefpme]{color:#3d3d3d;margin-bottom:28px;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.1}.qsn-p[data-astro-cid-lcdefpme]{color:#3d3d3d;margin-bottom:14px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:400;line-height:1.8}.qsn-p[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-weight:700}.qsn-p[data-astro-cid-lcdefpme]:last-of-type{margin-bottom:0}.qsn-cta[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.08em;background:linear-gradient(90deg,#606163 50%,#e31e24 50%) 100%/200% 100%;align-items:center;gap:8px;margin-top:40px;padding:12px 24px;font-size:1rem;font-weight:700;text-decoration:none;transition:background-position .4s,box-shadow .3s;display:inline-flex;box-shadow:0 4px 15px #00000026}.qsn-cta[data-astro-cid-lcdefpme]:hover{background-position:0;box-shadow:0 6px 20px #00000040}.qsn-cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{flex-shrink:0}.qsn-timeline[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.qsn-tl-item[data-astro-cid-lcdefpme]{grid-template-columns:auto 24px 1fr;align-items:start;column-gap:28px;display:grid}.qsn-tl-left[data-astro-cid-lcdefpme]{justify-content:flex-end;align-items:flex-start;display:flex}.qsn-tl-rail[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;width:24px;display:flex}.qsn-tl-item[data-astro-cid-lcdefpme]:first-child .qsn-tl-rail[data-astro-cid-lcdefpme]{padding-top:93px}.qsn-tl-item[data-astro-cid-lcdefpme]:nth-child(2) .qsn-tl-rail[data-astro-cid-lcdefpme]{padding-top:36px}.qsn-tl-item[data-astro-cid-lcdefpme]:first-child .qsn-tl-body[data-astro-cid-lcdefpme]{padding-top:35px}.qsn-tl-item[data-astro-cid-lcdefpme]:nth-child(2) .qsn-tl-body[data-astro-cid-lcdefpme]{padding-top:0}.qsn-tl-dot[data-astro-cid-lcdefpme]{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.qsn-tl-dot-inner[data-astro-cid-lcdefpme]{background:#e8380d;border-radius:50%;width:14px;height:14px;box-shadow:0 2px 8px #e8380d66}.qsn-tl-seg[data-astro-cid-lcdefpme]{transform-origin:top;background:#ccc;flex:1;width:2px;margin-top:6px;transform:scaleY(0)}.qsn-tl-body[data-astro-cid-lcdefpme]{opacity:0;flex:1;padding-bottom:64px;transform:translate(-18px)}.qsn-tl-item[data-astro-cid-lcdefpme]:last-child .qsn-tl-body[data-astro-cid-lcdefpme]{padding-bottom:0}.qsn-right[data-astro-cid-lcdefpme]{margin-left:auto;padding-left:0}.qsn-tl-logo-pr[data-astro-cid-lcdefpme]{flex-shrink:0;width:auto;height:200px;display:block}.qsn-tl-logo-env[data-astro-cid-lcdefpme]{flex-shrink:0;width:auto;height:85px;display:block}.qsn-tl-year[data-astro-cid-lcdefpme]{color:#d0d0d0;font-family:Lato,sans-serif;font-size:130px;font-weight:700;line-height:1}.qsn-tl-desc[data-astro-cid-lcdefpme]{color:#888;max-width:340px;font-size:16px;line-height:1.65}.qsn-section[data-astro-cid-lcdefpme].in-view .qsn-tl-seg[data-astro-cid-lcdefpme]{animation:.85s cubic-bezier(.4,0,.2,1) .35s forwards tl-draw}.qsn-section[data-astro-cid-lcdefpme].in-view .qsn-tl-item[data-astro-cid-lcdefpme]:first-child .qsn-tl-body[data-astro-cid-lcdefpme]{animation:.6s ease-out .15s forwards tl-fade-in}.qsn-section[data-astro-cid-lcdefpme].in-view .qsn-tl-item[data-astro-cid-lcdefpme]:nth-child(2) .qsn-tl-body[data-astro-cid-lcdefpme]{animation:.6s ease-out 1.1s forwards tl-fade-in}.ck-section[data-astro-cid-lcdefpme]{background:#d0d5d8;padding:100px 0 110px}.ck-section--dark[data-astro-cid-lcdefpme]{background:#3d3d3d}.ck-section[data-astro-cid-lcdefpme]:not(.ck-section--dark) .ck-title[data-astro-cid-lcdefpme],.ck-section[data-astro-cid-lcdefpme]:not(.ck-section--dark) .ck-number[data-astro-cid-lcdefpme],.ck-section[data-astro-cid-lcdefpme]:not(.ck-section--dark) .ck-since[data-astro-cid-lcdefpme],.ck-section[data-astro-cid-lcdefpme]:not(.ck-section--dark) .ck-label[data-astro-cid-lcdefpme]{color:#2c2c2c}.ck-inner[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto;padding:0 4rem}.ck-title[data-astro-cid-lcdefpme]{color:#fff;text-align:center;margin-bottom:72px;font-family:Outfit,sans-serif;font-size:clamp(1.6rem,2.5vw,2.1rem);font-weight:700}.ck-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.ck-item[data-astro-cid-lcdefpme]{text-align:center;opacity:0;border-right:1px solid #ebebeb;padding:0 3rem;transition:opacity .55s,transform .55s;transform:translateY(22px)}.ck-item[data-astro-cid-lcdefpme]:last-child{border-right:none}.ck-section[data-astro-cid-lcdefpme] .ck-item[data-astro-cid-lcdefpme]{border-right-color:#ffffff1a}.ck-section[data-astro-cid-lcdefpme].in-view .ck-item[data-astro-cid-lcdefpme]:first-child{opacity:1;transition-delay:50ms;transform:none}.ck-section[data-astro-cid-lcdefpme].in-view .ck-item[data-astro-cid-lcdefpme]:nth-child(2){opacity:1;transition-delay:.2s;transform:none}.ck-section[data-astro-cid-lcdefpme].in-view .ck-item[data-astro-cid-lcdefpme]:nth-child(3){opacity:1;transition-delay:.35s;transform:none}.ck-number[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:20px;font-family:Outfit,sans-serif;font-size:clamp(3rem,4.5vw,4.2rem);font-weight:800;line-height:1}.ck-since[data-astro-cid-lcdefpme]{color:#fff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.36em;font-weight:600;display:block}.ck-item[data-astro-cid-lcdefpme]:last-child{margin-top:-24px}.ck-line[data-astro-cid-lcdefpme]{opacity:.25;background:#e8380d;width:48px;height:2px;margin:0 auto 20px}.ck-label[data-astro-cid-lcdefpme]{color:#fff;font-family:DM Sans,sans-serif;font-size:15px;font-weight:400;line-height:1.5}.metiers-section[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid #f0f0f0}.metiers-intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr auto 1fr;align-items:center;gap:0 64px;max-width:1280px;margin:0 auto;padding:80px 4rem 56px;display:grid}.metiers-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;text-align:right;font-family:Outfit,sans-serif;font-size:80px;font-weight:700;line-height:1.1}.metiers-divider[data-astro-cid-lcdefpme]{background:#e8380d;align-self:stretch;width:2px;margin:32px 0}.metiers-h2[data-astro-cid-lcdefpme]{color:#606163;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.05}.metiers-intro[data-astro-cid-lcdefpme]{color:#3d3d3d;max-width:480px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.75}.metiers-blocks[data-astro-cid-lcdefpme]{flex-direction:column;gap:0;display:flex}.metiers-block[data-astro-cid-lcdefpme]{width:100%;height:560px;position:relative;overflow:hidden}.metiers-block[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform 1.5s ease-out;position:absolute;inset:0}.metiers-block[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].zoom-active{transform:scale(1.06)}.metiers-overlay[data-astro-cid-lcdefpme]{pointer-events:none;position:absolute;inset:0}.metiers-overlay--right[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#0000 35%,#00000059 55%,#000000b3 75%)}.metiers-overlay--left[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#000000b3 25%,#00000059 45%,#0000 65%)}.metiers-text[data-astro-cid-lcdefpme]{z-index:1;width:36%;padding-top:2rem;padding-bottom:2rem;position:absolute;top:50%;transform:translateY(-50%)}.metiers-text--right[data-astro-cid-lcdefpme]{right:0}.metiers-text--left[data-astro-cid-lcdefpme]{left:0}.metiers-h3[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:14px;font-family:Outfit,sans-serif;font-size:clamp(1.4rem,2.2vw,1.875rem);font-weight:700;line-height:1.1}.metiers-p[data-astro-cid-lcdefpme]{color:#ffffffd9;margin-bottom:24px;font-family:DM Sans,sans-serif;font-size:17px;line-height:1.75}.metiers-btn[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:#fff;background:0 0;border:1.5px solid #fff;align-items:center;gap:8px;padding:9px 18px;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .3s,color .3s;display:inline-flex}.metiers-btn[data-astro-cid-lcdefpme]:hover{color:#3d3d3d;background:#fff}.secteurs-section[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid #f0f0f0}.secteurs-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;text-align:right;font-family:Outfit,sans-serif;font-size:80px;font-weight:700;line-height:1.1}.secteurs-h2[data-astro-cid-lcdefpme]{color:#606163;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.05}.secteurs-sub[data-astro-cid-lcdefpme]{color:#888;max-width:520px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.65}.secteurs-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.secteur-card[data-astro-cid-lcdefpme]{aspect-ratio:4/3;position:relative;overflow:hidden}.secteur-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;transform-origin:50%;width:100%;height:100%;transition:transform .45s;position:absolute;inset:0}.secteur-card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].zoom-active{transform:scale(1.06)}.secteur-card[data-astro-cid-lcdefpme]:hover img[data-astro-cid-lcdefpme]{transform:scale(1.1)}.secteur-overlay[data-astro-cid-lcdefpme]{background:#00000059;transition:background .3s;position:absolute;inset:0}.secteur-card[data-astro-cid-lcdefpme]:hover .secteur-overlay[data-astro-cid-lcdefpme]{background:#00000094}.secteur-content[data-astro-cid-lcdefpme]{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:absolute;inset:0}.secteur-icon[data-astro-cid-lcdefpme]{background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:87px;height:87px;display:flex;box-shadow:0 4px 16px #00000040}.secteur-icon[data-astro-cid-lcdefpme] svg{color:#e8380d;width:39px;height:39px}.secteur-name[data-astro-cid-lcdefpme]{color:#fff;text-align:center;text-shadow:0 1px 4px #0006;padding:0 20px;font-family:Outfit,sans-serif;font-size:28px;font-weight:700;line-height:1.25}.approche-section[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid #f0f0f0}.approche-label[data-astro-cid-lcdefpme]{letter-spacing:.08em;text-transform:uppercase;color:#d0d0d0;text-align:right;font-family:Outfit,sans-serif;font-size:80px;font-weight:700;line-height:1.1}.approche-h2[data-astro-cid-lcdefpme]{color:#606163;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.05}.approche-sub[data-astro-cid-lcdefpme]{color:#3d3d3d;max-width:480px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;line-height:1.75}.approche-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);height:500px;display:grid}.approche-panel[data-astro-cid-lcdefpme]{cursor:default;background-position:50%;background-size:cover;position:relative;overflow:hidden}.approche-overlay[data-astro-cid-lcdefpme]{background:#00000026;transition:background .35s;position:absolute;inset:0}.approche-panel[data-astro-cid-lcdefpme]:hover .approche-overlay[data-astro-cid-lcdefpme]{background:#0009}.approche-content[data-astro-cid-lcdefpme]{position:absolute;bottom:2rem;left:1.5rem;right:1.5rem}.approche-step[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;opacity:.7;color:#fff;margin:0 0 4px;padding:0;font-family:DM Sans,sans-serif;font-size:11px;font-weight:600}.approche-title[data-astro-cid-lcdefpme]{color:#fff;margin:4px 0 0;padding:0;font-family:Outfit,sans-serif;font-size:28px;font-weight:600;line-height:1.15}.approche-desc[data-astro-cid-lcdefpme]{color:#ffffffd9;opacity:0;max-width:260px;max-height:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6;transition:max-height .35s,opacity .35s,transform .35s,margin-top .35s;overflow:hidden;transform:translateY(8px)}.approche-panel[data-astro-cid-lcdefpme]:hover .approche-desc[data-astro-cid-lcdefpme]{opacity:1;max-height:240px;margin-top:12px;font-size:17px;line-height:1.75;transform:translateY(0)}.adela-section[data-astro-cid-lcdefpme]{background-image:url(/images/services/contrat-couverture.jpg);background-position:50%;background-size:cover;height:520px;position:relative;overflow:hidden}.adela-overlay[data-astro-cid-lcdefpme]{background:#00000080;position:absolute;inset:0}.adela-content[data-astro-cid-lcdefpme]{z-index:1;width:420px;position:absolute;top:50%;right:8%;transform:translateY(-50%)}.adela-title[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:12px;font-family:Outfit,sans-serif;font-size:32px;font-weight:600;line-height:1.15}.adela-title-bar[data-astro-cid-lcdefpme]{background:#4a90d9;width:40px;height:2px;margin-bottom:32px}.adela-item[data-astro-cid-lcdefpme]{margin-bottom:0}.adela-item-header[data-astro-cid-lcdefpme]{cursor:pointer;user-select:none;border-bottom:1px solid #fff6;align-items:center;gap:10px;margin-bottom:0;padding-bottom:6px;display:flex}.adela-item[data-astro-cid-lcdefpme]+.adela-item[data-astro-cid-lcdefpme]{margin-top:16px}.adela-toggle[data-astro-cid-lcdefpme]{color:#4a90d9;text-align:center;flex-shrink:0;width:18px;font-size:22px;font-weight:300;line-height:1;transition:transform .35s}.adela-item[data-astro-cid-lcdefpme].open .adela-toggle[data-astro-cid-lcdefpme]{transform:rotate(45deg)}.adela-item-label[data-astro-cid-lcdefpme]{color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:500}.adela-item-body[data-astro-cid-lcdefpme]{max-height:0;transition:max-height .4s;overflow:hidden}.adela-item[data-astro-cid-lcdefpme].open .adela-item-body[data-astro-cid-lcdefpme]{max-height:200px}.adela-item-text[data-astro-cid-lcdefpme]{color:#fffc;padding:10px 0 0 28px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.7}.adela-light-intro[data-astro-cid-lcdefpme]{background:#fff;border-top:1px solid #f0f0f0}.adela-photo-bg[data-astro-cid-lcdefpme]{background-image:url(/images/solutions/etudes.jpg);background-position:50%;background-size:cover;position:relative;overflow:hidden}.adela-photo-overlay[data-astro-cid-lcdefpme]{pointer-events:none;z-index:0;background:#0009;position:absolute;inset:0}.adela-photo-bg[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:not(.adela-photo-overlay){z-index:1;position:relative}.adela-intro-h2[data-astro-cid-lcdefpme]{color:#606163;margin-bottom:16px;font-family:Outfit,sans-serif;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:800;line-height:1.05}.adela-light-intro[data-astro-cid-lcdefpme] .metiers-divider[data-astro-cid-lcdefpme]{background:#2876ba}.adv1[data-astro-cid-lcdefpme]{padding:0 0 140px}.adv1-inner[data-astro-cid-lcdefpme]{max-width:1280px;margin:0 auto;padding:0 4rem}.adv1-tag[data-astro-cid-lcdefpme]{letter-spacing:.22em;text-transform:uppercase;color:#4a90d9;margin-bottom:28px;font-size:11px;font-weight:700;display:block}.adv1-title[data-astro-cid-lcdefpme]{color:#fff;max-width:850px;margin-bottom:72px;font-family:Outfit,sans-serif;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:800;line-height:1}.adv1-title[data-astro-cid-lcdefpme] em[data-astro-cid-lcdefpme]{color:#4a90d9;font-style:normal}.adv1-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:start;gap:80px;padding-top:48px;display:grid}.adv1-left-text[data-astro-cid-lcdefpme]{color:#ffffff73;font-family:DM Sans,sans-serif;font-size:18px;line-height:1.85}.adv1-items[data-astro-cid-lcdefpme]{flex-direction:column;min-width:0;display:flex}.adv1-item[data-astro-cid-lcdefpme]{cursor:default;border-bottom:1px solid #ffffff0f;padding:28px 0;transition:padding-left .3s;display:block}.adv1-item[data-astro-cid-lcdefpme]:first-child{border-top:1px solid #ffffff0f}.adv1-item[data-astro-cid-lcdefpme]:hover{padding-left:14px}.adv1-item-title[data-astro-cid-lcdefpme]{color:#fff;margin-bottom:8px;font-family:Outfit,sans-serif;font-size:22px;font-weight:700}.adv1-item-text[data-astro-cid-lcdefpme]{color:#ffffffe6;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.75;transition:color .3s}.adv1-item[data-astro-cid-lcdefpme]:hover .adv1-item-text[data-astro-cid-lcdefpme]{color:#fff}.adv3-marquee-wrap[data-astro-cid-lcdefpme]{border-bottom:1px solid #ffffff0d;padding:14px 0;overflow:hidden}.adv3-marquee[data-astro-cid-lcdefpme]{white-space:nowrap;animation:26.4s linear infinite marquee-run;display:inline-flex}.adv3-marquee-item[data-astro-cid-lcdefpme]{letter-spacing:.28em;text-transform:uppercase;color:#ffffff1f;padding-right:3rem;font-family:Outfit,sans-serif;font-size:15px;font-weight:700}.adv3-marquee-item[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:#4a90d9;font-weight:700}.v1b-content[data-astro-cid-lcdefpme] .adv1-item-title[data-astro-cid-lcdefpme]{color:#fff!important;font-size:clamp(1.4rem,2.2vw,1.875rem)!important;line-height:1.1!important}.v1b-content[data-astro-cid-lcdefpme] .adv1-item-text[data-astro-cid-lcdefpme]{color:#fff!important;font-size:17px!important;line-height:1.75!important}.qsnv[data-astro-cid-lcdefpme]{width:100%;max-width:none;margin:0;padding:0}.qsnv-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.qsnv-split-text[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:18px;padding:56px 56px 56px 4rem;display:flex}.qsnv-split-text[data-astro-cid-lcdefpme] .qsn-p[data-astro-cid-lcdefpme]{margin-bottom:0}.qsnv-split-text[data-astro-cid-lcdefpme] .qsn-cta[data-astro-cid-lcdefpme]{align-self:flex-start}.qsnv-split-photo[data-astro-cid-lcdefpme]{background-image:url(/images/sections/poseur_home.png);background-position:50% 15%;background-size:cover;height:100%;min-height:550px}@media (width<=768px){.hero-main[data-astro-cid-lcdefpme]{min-height:100svh;padding-bottom:3rem}.hero-content[data-astro-cid-lcdefpme]{padding-top:150px}.hero-headline[data-astro-cid-lcdefpme]{margin-bottom:1.5rem}.hero-label[data-astro-cid-lcdefpme]{margin-bottom:0}.hero-h1[data-astro-cid-lcdefpme],.hero-cta[data-astro-cid-lcdefpme]{margin-top:1.5rem}.metiers-intro-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:8px 0;padding:2rem 1rem}.metiers-label[data-astro-cid-lcdefpme],.secteurs-label[data-astro-cid-lcdefpme],.approche-label[data-astro-cid-lcdefpme]{text-align:left;margin-bottom:1rem;font-size:12vw;line-height:1}.metiers-label[data-astro-cid-lcdefpme]:after,.secteurs-label[data-astro-cid-lcdefpme]:after,.approche-label[data-astro-cid-lcdefpme]:after{content:"";background:#e31e24;width:50%;height:2px;margin-top:.75rem;display:block}.metiers-divider[data-astro-cid-lcdefpme]{display:none}.metiers-h2[data-astro-cid-lcdefpme],.secteurs-h2[data-astro-cid-lcdefpme],.approche-h2[data-astro-cid-lcdefpme],.adela-intro-h2[data-astro-cid-lcdefpme]{color:#3d3d3d}.metiers-intro-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child,.metiers-intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{opacity:1!important;transition:none!important;transform:none!important}.metiers-intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{padding-right:1.5rem}.qsnv-split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.qsnv-split-photo[data-astro-cid-lcdefpme]{height:260px;min-height:260px}.qsnv-split-text[data-astro-cid-lcdefpme]{padding:36px 1.5rem}.metiers-block[data-astro-cid-lcdefpme]{height:320px}.metiers-text[data-astro-cid-lcdefpme]{width:85%;padding:1.5rem 0}.metiers-text--right[data-astro-cid-lcdefpme]{width:100%;left:0;right:auto}.metiers-overlay--right[data-astro-cid-lcdefpme]{background:linear-gradient(90deg,#000000b3 0%,#0000 60%)}.secteurs-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.secteur-name[data-astro-cid-lcdefpme]{font-size:16px}.secteur-icon[data-astro-cid-lcdefpme]{width:60px;height:60px}.secteur-icon[data-astro-cid-lcdefpme] svg{width:26px;height:26px}.approche-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr);height:auto}.approche-panel[data-astro-cid-lcdefpme]{min-height:400px;overflow:visible}.approche-content[data-astro-cid-lcdefpme]{overflow:visible}.approche-overlay[data-astro-cid-lcdefpme],.approche-panel[data-astro-cid-lcdefpme]:hover .approche-overlay[data-astro-cid-lcdefpme]{background:#00000073}.approche-desc[data-astro-cid-lcdefpme]{max-height:none;margin-top:12px;transition:opacity .6s,transform .6s;overflow:visible;transform:translateY(10px)}.approche-panel[data-astro-cid-lcdefpme]:hover .approche-desc[data-astro-cid-lcdefpme]{opacity:0;max-height:none;font-size:14px;line-height:1.6;transform:translateY(10px)}.approche-panel[data-astro-cid-lcdefpme].mobile-visible .approche-desc[data-astro-cid-lcdefpme]{opacity:1;font-size:17px;line-height:1.75;transform:translateY(0)}.adv1-body[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:0;padding-top:24px}.adv1[data-astro-cid-lcdefpme]{padding-bottom:60px}.adv1-inner[data-astro-cid-lcdefpme]{padding:0 1.5rem}.adv3-marquee-wrap[data-astro-cid-lcdefpme]{overflow:hidden}.qsn-stats-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr!important}.qsn-stats-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(2){display:none!important}.qsn-stats-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:nth-child(3){order:-1}.ck-item[data-astro-cid-lcdefpme]{padding:20px 1.5rem!important}.contact-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr!important;gap:40px!important}.form-row[data-astro-cid-lcdefpme]{grid-template-columns:1fr!important}}@media (width<=479px){.secteurs-grid[data-astro-cid-lcdefpme],.approche-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}.metiers-intro-grid[data-astro-cid-lcdefpme]>[data-astro-cid-lcdefpme]:first-child{opacity:0;transition:opacity 1.4s,transform 1.4s;transform:translate(-60px)}.metiers-intro-grid[data-astro-cid-lcdefpme]>.metiers-divider[data-astro-cid-lcdefpme]{opacity:0;transform-origin:top;transition:opacity .8s .7s,transform .8s .7s;transform:scaleY(0)}.metiers-intro-grid[data-astro-cid-lcdefpme]>div[data-astro-cid-lcdefpme]:last-child{opacity:0;transition:opacity 1.4s .4s,transform 1.4s .4s;transform:translate(60px)}.metiers-intro-grid[data-astro-cid-lcdefpme].in-view>[data-astro-cid-lcdefpme]:first-child{opacity:1;transform:translate(0)}.metiers-intro-grid[data-astro-cid-lcdefpme].in-view>.metiers-divider[data-astro-cid-lcdefpme]{opacity:1;transform:scaleY(1)}.metiers-intro-grid[data-astro-cid-lcdefpme].in-view>div[data-astro-cid-lcdefpme]:last-child{opacity:1;transform:translate(0)}
