#n5-prestations.v39 .x5-prestation-photo img{object-fit:cover}#n5-prestations.v39:not(:has([data-x5-photos])) .n5-prestation[data-x5-photo] .n5-prestation-fleche{grid-row:2}.y4b-service{--y4b-bord: clamp(24px, 6vw, 112px)}@media(max-width:767px){.y4b-service{--y4b-bord: clamp(21.6px, 6vw, 100.8px)}}.y4b-service :is(h1,h2,p,figure){margin:0}.y4b-service :is(h1,h2){font-weight:300;letter-spacing:-.03em;text-wrap:balance}.y4b-service :is(section,nav){scroll-margin-top:112px}@media(max-width:767px){.y4b-service :is(section,nav){scroll-margin-top:100.8px}}.y4b-service a:focus-visible{outline:3px solid currentColor;outline-offset:6px}@media(max-width:767px){.y4b-service a:focus-visible{outline:2.7px solid currentColor;outline-offset:5.4px}}.y4b-service h1:focus{outline:none}.y4b-service:focus{outline:none}.y4b-service-opening{position:relative;isolation:isolate;min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;gap:64px;padding:128px var(--y4b-bord) 64px;color:#f5f2ec;background:#07182f}@media(max-width:767px){.y4b-service-opening{gap:57.6px;padding:115.2px var(--y4b-bord) 57.6px}}.y4b-service-opening>img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover}.y4b-service-opening:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,#07182fa6,#07182f14 32%,#07182f4d 52%,#07182fd6)}.y4b-service .seo-breadcrumb{margin:0;gap:8px 24px;font-size:15px;line-height:1.5}@media(max-width:767px){.y4b-service .seo-breadcrumb{gap:7.2px 21.6px;font-size:13.5px}}.y4b-service .seo-breadcrumb a{color:inherit}.y4b-service .seo-service-region{margin:0 0 20px;font-size:16px}@media(max-width:767px){.y4b-service .seo-service-region{margin:0 0 18px;font-size:13.6px}}.y4b-service h1{max-width:19ch;font-size:clamp(72px,7.6vw,116px);line-height:1.06}@media(max-width:767px){.y4b-service h1{font-size:max(13.5px,clamp(61.2px,7.6vw,98.6px))}}.y4b-service .seo-service-intro{max-width:40ch;margin:24px 0 32px;font-size:clamp(20px,1.8vw,26px);line-height:1.5}@media(max-width:767px){.y4b-service .seo-service-intro{margin:21.6px 0 28.8px;font-size:max(13.5px,clamp(17px,1.8vw,22.1px))}}.y4b-service :is(h1,.seo-service-intro)>span{display:block;clip-path:inset(0);opacity:1;transition:clip-path .85s cubic-bezier(.22,1,.36,1),opacity .5s ease}.y4b-service [data-y4b-visible=false]:not(:focus-within) :is(h1,.seo-service-intro)>span{clip-path:inset(0 0 100% 0);opacity:0}.y4b-service .seo-service-cta{gap:28px;min-height:52px;font-weight:500}@media(max-width:767px){.y4b-service .seo-service-cta{gap:25.2px;min-height:46.8px}}.y4b-service-details{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8vw;padding:112px var(--y4b-bord);align-items:start}@media(max-width:767px){.y4b-service-details{padding:100.8px var(--y4b-bord)}}.y4b-service h2{font-size:clamp(40px,4vw,64px);line-height:1.12;max-width:18ch}@media(max-width:767px){.y4b-service h2{font-size:max(13.5px,clamp(34px,4vw,54.4px))}}.y4b-service-details .y4b-service-domaine{margin-top:24px;font-size:20px;line-height:1.5}@media(max-width:767px){.y4b-service-details .y4b-service-domaine{margin-top:21.6px;font-size:17px}}.y4b-service-details>div>p:not(.y4b-service-domaine){max-width:52ch;margin:0 0 24px;font-size:18px;line-height:1.8}@media(max-width:767px){.y4b-service-details>div>p:not(.y4b-service-domaine){margin:0 0 21.6px;font-size:15.3px}}.y4b-service-details ul{margin:40px 0 0;padding:0;list-style:none}@media(max-width:767px){.y4b-service-details ul{margin:36px 0 0}}.y4b-service-details li{border-top:1px solid #07182F30;padding:18px 0;font-size:18px;line-height:1.6}@media(max-width:767px){.y4b-service-details li{padding:16.2px 0;font-size:15.3px}}.y4b-service-realisations{padding:0 var(--y4b-bord) 112px}@media(max-width:767px){.y4b-service-realisations{padding:0 var(--y4b-bord) 100.8px}}.y4b-service-section-titre{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:24px 48px;margin-bottom:48px}@media(max-width:767px){.y4b-service-section-titre{gap:21.6px 43.2px;margin-bottom:43.2px}}.y4b-service-section-titre a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}@media(max-width:767px){.y4b-service-section-titre a{min-height:39.6px;font-size:13.6px}}.y4b-service-travaux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 40px;align-items:start}@media(max-width:767px){.y4b-service-travaux{gap:43.2px 36px}}.y4b-service-travaux figure{min-width:0}.y4b-service-travaux a{display:block}.y4b-service-travaux img{display:block;width:100%;height:auto;max-height:68svh;object-fit:contain;object-position:left center}.y4b-service-travaux figcaption{margin-top:16px;max-width:42ch;font-size:16px;line-height:1.6}@media(max-width:767px){.y4b-service-travaux figcaption{margin-top:14.4px;font-size:13.6px}}.y4b-service-demande{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:32px 64px;padding:56px var(--y4b-bord);background:#07182f;color:#f5f2ec}@media(max-width:767px){.y4b-service-demande{gap:28.8px 57.6px;padding:50.4px var(--y4b-bord)}}.y4b-service-demande p{max-width:28ch;font-size:clamp(28px,3vw,44px);font-weight:300;line-height:1.3;letter-spacing:-.03em}@media(max-width:767px){.y4b-service-demande p{font-size:max(13.5px,clamp(23.8px,3vw,37.4px))}}.y4b-service-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding:96px var(--y4b-bord)}@media(max-width:767px){.y4b-service-related{gap:36px;padding:86.4px var(--y4b-bord)}}.y4b-service-related>a{display:block;min-width:0;color:#07182f;text-decoration:none}.y4b-service-related img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.y4b-service-related>a>span{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin-top:20px;font-size:clamp(24px,2.2vw,34px);font-weight:300;letter-spacing:-.03em;line-height:1.3}@media(max-width:767px){.y4b-service-related>a>span{gap:14.4px;margin-top:18px;font-size:max(13.5px,clamp(20.4px,2.2vw,28.9px))}}.y4b-service-related>a:is(:hover,:focus-visible)>span{text-decoration:underline;text-underline-offset:8px}@media(max-width:767px){.y4b-service-related>a:is(:hover,:focus-visible)>span{text-underline-offset:7.2px}}@media(max-width:767px){#n5-prestations.v39 .x5-prestation-photo{aspect-ratio:16 / 10}.y4b-service-opening{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;gap:24px;padding:112px 24px 48px;background:#f5f2ec;color:#07182f}.y4b-service-opening{gap:21.6px;padding:100.8px 21.6px 43.2px}.y4b-service-opening:after{content:none}.y4b-service-opening>img{position:static;z-index:auto;grid-row:2;width:100%;height:auto;aspect-ratio:16 / 10}.y4b-service .seo-breadcrumb{grid-row:1;gap:0 20px;font-size:14px}.y4b-service .seo-breadcrumb{gap:0 18px;font-size:13.5px}.y4b-service-titres{grid-row:3}.y4b-service .seo-service-region{display:none}.y4b-service h1{max-width:15ch;font-size:clamp(40px,11.5vw,56px);line-height:1.1}.y4b-service h1{font-size:max(13.5px,clamp(34px,11.5vw,47.6px))}.y4b-service .seo-service-intro{margin:20px 0 28px;font-size:18px;line-height:1.6}.y4b-service .seo-service-intro{margin:18px 0 25.2px;font-size:15.3px}.y4b-service h2{font-size:36px;line-height:1.15}.y4b-service h2{font-size:30.6px}.y4b-service-details{grid-template-columns:minmax(0,1fr);gap:32px;padding:48px 24px;border-top:1px solid #07182F30}.y4b-service-details{gap:28.8px;padding:43.2px 21.6px}.y4b-service-details .y4b-service-domaine{margin-top:16px;font-size:18px}.y4b-service-details .y4b-service-domaine{margin-top:14.4px;font-size:15.3px}.y4b-service-details>div>p:not(.y4b-service-domaine),.y4b-service-details li{font-size:17px;line-height:1.7}.y4b-service-details>div>p:not(.y4b-service-domaine),.y4b-service-details li{font-size:14.45px}.y4b-service-details ul{margin-top:28px}.y4b-service-details ul{margin-top:25.2px}.y4b-service-realisations{padding:16px 24px 56px}.y4b-service-realisations{padding:14.4px 21.6px 50.4px}.y4b-service-section-titre{margin-bottom:28px;gap:16px}.y4b-service-section-titre{margin-bottom:25.2px;gap:14.4px}.y4b-service-travaux{grid-template-columns:minmax(0,1fr);gap:32px}.y4b-service-travaux{gap:28.8px}.y4b-service-travaux img{max-height:none}.y4b-service-demande{padding:40px 24px;gap:28px}.y4b-service-demande{padding:36px 21.6px;gap:25.2px}.y4b-service-demande p{font-size:30px}.y4b-service-demande p{font-size:25.5px}.y4b-service-related{grid-template-columns:minmax(0,1fr);gap:40px;padding:48px 24px}.y4b-service-related{gap:36px;padding:43.2px 21.6px}.y4b-service-related img{aspect-ratio:16 / 10}.y4b-service-related>a>span{margin-top:16px;font-size:28px}.y4b-service-related>a>span{margin-top:14.4px;font-size:23.8px}}@media(prefers-reduced-motion:reduce){.y4b-service :is(h1,.seo-service-intro)>span,.y4b-service [data-y4b-visible=false]:not(:focus-within) :is(h1,.seo-service-intro)>span{clip-path:inset(0);opacity:1;transition:none}#n5-prestations.v39 .x5-prestation-photo img{transform:none;transition:none}}@media print{.y4b-service-opening{min-height:0;background:#f5f2ec;color:#07182f;padding:24px}.y4b-service-opening>img{position:static;height:auto;max-height:300px;object-fit:contain}.y4b-service-opening:after{content:none}.y4b-service :is(h1,.seo-service-intro)>span{clip-path:inset(0);opacity:1}}
