@media(max-width:767px){html[data-v39-preview]{--m-gauche: max(24px,env(safe-area-inset-left));--m-droite: max(24px,env(safe-area-inset-right));--p2-gouttiere: 24px;--p2-entete: calc(68px + env(safe-area-inset-top)) ;--header-home-height: calc(68px + env(safe-area-inset-top)) ;--header-clearance: calc(84px + env(safe-area-inset-top)) ;scroll-padding-top:84px;scrollbar-width:none}html[data-v39-preview]{--m-gauche: max(21.6px,env(safe-area-inset-left));--m-droite: max(21.6px,env(safe-area-inset-right));--p2-gouttiere: 21.6px;--p2-entete: calc(61.2px + env(safe-area-inset-top)) ;--header-home-height: calc(61.2px + env(safe-area-inset-top)) ;--header-clearance: calc(75.6px + env(safe-area-inset-top)) ;scroll-padding-top:75.6px}html[data-v39-preview] body{margin:0}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-page){font-family:Plus Jakarta Sans Variable,sans-serif;font-size:16px}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-page){font-size:13.6px}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-document) *,html[data-v39-preview] body .header.site-header *{box-sizing:border-box;min-width:0}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-document) :is(p,dd,a,label,button){overflow-wrap:anywhere}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-document) :is(input,select,textarea){font-size:16px}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-document) :is(a,button,input,select,textarea):focus-visible{outline:2px solid #C9A45C;outline-offset:4px}html[data-v39-preview] body :is(.v39,.v39-galerie,.v39-candidature,.legal-document) :is(a,button,input,select,textarea):focus-visible{outline:1.8px solid #C9A45C;outline-offset:3.6px}html[data-v39-preview] body .header.site-header,html[data-v39-preview] body .header.site-header.is-compact{height:calc(68px + env(safe-area-inset-top));min-height:calc(68px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) 96px 48px;gap:8px;padding:calc(8px + env(safe-area-inset-top)) var(--m-droite) 8px var(--m-gauche);background:#07182f;border:0;box-shadow:none}html[data-v39-preview] body .header.site-header,html[data-v39-preview] body .header.site-header.is-compact{height:calc(61.2px + env(safe-area-inset-top));min-height:calc(61.2px + env(safe-area-inset-top));grid-template-columns:minmax(0,1fr) 86.4px 43.2px;gap:7.2px;padding:calc(7.2px + env(safe-area-inset-top)) var(--m-droite) 7.2px var(--m-gauche)}html[data-v39-preview] body .header.site-header .brand{width:116px;min-height:48px}html[data-v39-preview] body .header.site-header .brand{width:104.4px;min-height:43.2px}html[data-v39-preview] body .header.site-header :is(.quote-cta,.menu-toggle){height:48px;min-height:48px;font-size:16px}html[data-v39-preview] body .header.site-header :is(.quote-cta,.menu-toggle){height:43.2px;min-height:43.2px;font-size:13.6px}html[data-v39-preview] body .header.site-header .menu-toggle{width:48px}html[data-v39-preview] body .header.site-header .menu-toggle{width:43.2px}html[data-v39-preview] body .header.site-header .main-navigation{position:fixed;inset:calc(68px + env(safe-area-inset-top)) 0 0;width:100%;height:auto;max-height:none;margin:0;padding:32px var(--m-droite) calc(24px + env(safe-area-inset-bottom)) var(--m-gauche);border:0;border-radius:0;background:#07182f;box-shadow:none;overflow-y:auto;overscroll-behavior:contain;justify-content:flex-start;align-items:stretch;gap:8px}html[data-v39-preview] body .header.site-header .main-navigation{inset:calc(61.2px + env(safe-area-inset-top)) 0 0;padding:28.8px var(--m-droite) calc(21.6px + env(safe-area-inset-bottom)) var(--m-gauche);gap:7.2px}html[data-v39-preview] body .header.site-header .main-navigation>a{justify-content:flex-start;width:100%;min-height:56px;height:auto;margin:0;padding:8px 0;font-size:clamp(24px,7vw,30px);font-weight:300;line-height:1.3;letter-spacing:-.03em;white-space:normal}html[data-v39-preview] body .header.site-header .main-navigation>a{min-height:50.4px;padding:7.2px 0;font-size:max(13.5px,clamp(20.4px,7vw,25.5px))}html[data-v39-preview] body .header.site-header .main-navigation>:is(.v39-menu-appeler,.v39-menu-devis){min-height:56px;font-size:18px;font-weight:400}html[data-v39-preview] body .header.site-header .main-navigation>:is(.v39-menu-appeler,.v39-menu-devis){min-height:50.4px;font-size:15.3px}html[data-v39-preview] body .header.site-header .header-phone{display:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .window-reflection{background:linear-gradient(180deg,transparent 38%,rgba(7,24,47,.7) 58%,rgba(7,24,47,.7) 100%);border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window :is(.window-reflection:before,.window-reflection:after,.intro-film:after){content:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-copy{justify-content:flex-end;align-items:stretch;gap:16px;padding:24px var(--m-droite) calc(80px + env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-copy{gap:14.4px;padding:21.6px var(--m-droite) calc(72px + env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-title{margin:0;padding:0;font-size:clamp(44px,12.3vw,52px);font-weight:300;line-height:1.08;letter-spacing:-.055em;color:#f5f2ec}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-title{font-size:max(13.5px,clamp(37.4px,12.3vw,44.2px))}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-title-line{overflow:visible}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-title-line>span{color:#f5f2ec}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%;max-width:none;margin:0;padding:0;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel{gap:14.4px}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel p{margin:0;font-size:16px;line-height:24px;color:#f5f2ec;text-shadow:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel p{font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel .hero-specialties{display:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel .hero-cta{grid-row:2;justify-self:stretch;width:100%;height:auto;min-height:56px;margin:0;padding:12px 16px;font-size:16px;line-height:24px;background:#c9a45c;color:#07182f;border:0}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .hero-action-panel .hero-cta{min-height:50.4px;padding:10.8px 14.4px;font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .intro-film-control{right:var(--m-droite);bottom:calc(16px + env(safe-area-inset-bottom));width:auto;max-width:50%;height:48px;min-height:48px;padding:8px 16px;font-size:14px;line-height:20px;color:#f5f2ec;background:#07182f;border:1px solid #F5F2EC;border-radius:0;box-shadow:none}html[data-v39-preview] body .home-page .hero.hero--glass .hero-window .intro-film-control{bottom:calc(14.4px + env(safe-area-inset-bottom));height:43.2px;min-height:43.2px;padding:7.2px 14.4px;font-size:13.5px;line-height:18px}html[data-v39-preview] body .v39 .v39-defiler{left:var(--m-gauche);right:auto;bottom:calc(16px + env(safe-area-inset-bottom));width:auto;height:48px;min-height:48px;padding:8px 16px;margin:0;background:#07182f;border:1px solid #F5F2EC;font-size:14px;font-weight:400}html[data-v39-preview] body .v39 .v39-defiler{bottom:calc(14.4px + env(safe-area-inset-bottom));height:43.2px;min-height:43.2px;padding:7.2px 14.4px;font-size:13.5px}html[data-v39-preview] body .v39 .v39-defiler-filet,html[data-v39-preview] body .v39-barre-devis{display:none}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-savoir-faire-scene,.v39-domaine-fixe):before{background:linear-gradient(180deg,transparent 30%,rgba(7,24,47,.9) 60%,#07182F 100%)}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-domaine-image,.v39-domaine-fixe) img{height:100%}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-savoir-faire-texte,nav):before{content:none}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-texte{left:var(--m-gauche);right:var(--m-droite);bottom:calc(152px + env(safe-area-inset-bottom));top:auto;width:auto;max-width:none;padding:0;background:transparent;gap:0}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-texte{bottom:calc(136.8px + env(safe-area-inset-bottom))}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-compteur{position:static;order:0;margin:0 0 16px;font-size:14px;line-height:24px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-compteur{margin:0 0 14.4px;font-size:13.5px;line-height:21.6px}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-domaines-titres h3,.v39-domaine-fixe h3){font-size:clamp(44px,12.3vw,56px);font-weight:300;line-height:1.08;letter-spacing:-.04em;color:#f5f2ec;padding:0;overflow-wrap:normal}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-domaines-titres h3,.v39-domaine-fixe h3){font-size:max(13.5px,clamp(37.4px,12.3vw,47.6px))}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-descriptions{margin-top:16px;height:auto;min-height:48px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-descriptions{margin-top:14.4px;min-height:43.2px}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-descriptions p,.v39-domaine-fixe p){font-size:16px;line-height:24px}html[data-v39-preview] body #savoir-faire[data-finition=a1] :is(.v39-descriptions p,.v39-domaine-fixe p){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-devis{min-height:48px;margin-top:8px;padding-block:12px;font-size:16px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-savoir-faire-devis{min-height:43.2px;margin-top:7.2px;padding-block:10.8px;font-size:13.6px}html[data-v39-preview] body #savoir-faire[data-finition=a1] nav{left:var(--m-gauche);right:var(--m-droite);bottom:calc(24px + env(safe-area-inset-bottom))}html[data-v39-preview] body #savoir-faire[data-finition=a1] nav{bottom:calc(21.6px + env(safe-area-inset-bottom))}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaines{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaines{gap:0 14.4px}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaines li{display:block}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaines :is(button,a,button[data-actif=true],a[aria-current=true]){min-height:48px;font-size:16px;line-height:24px;font-weight:400}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaines :is(button,a,button[data-actif=true],a[aria-current=true]){min-height:43.2px;font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2]{--v39-plan-hauteur: max(776px, calc(100svh - 68px) );--m-media-hauteur: calc(var(--v39-plan-hauteur) * .6)}html[data-v39-preview] body .v39 #materiel[data-finition=a2]{--v39-plan-hauteur: max(698.4px, calc(100svh - 61.2px) )}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan){top:68px;height:var(--v39-plan-hauteur)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan){top:61.2px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan) :is(.v39-video,.v39-video-mobile,.v39-materiel-image){top:calc(144px + var(--m-media-hauteur) / 2);width:calc(var(--m-media-hauteur) * 16 / 9);height:var(--m-media-hauteur);max-height:none;object-fit:contain}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan) :is(.v39-video,.v39-video-mobile,.v39-materiel-image){top:calc(129.6px + var(--m-media-hauteur) / 2)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-scene :is(.v39-video:nth-of-type(1),.v39-video:nth-of-type(2),.v39-fond[data-v39-fond="0"],.v39-fond[data-v39-fond="1"]),html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-fixe:not([data-v39-objet="2"]) :is(.v39-video-mobile,.v39-materiel-image){width:calc((100% - 48px)*1.48);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(0deg,transparent 18%,#000 30%,#000 70%,transparent 82%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent),linear-gradient(0deg,transparent 18%,#000 30%,#000 70%,transparent 82%)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-scene :is(.v39-video:nth-of-type(1),.v39-video:nth-of-type(2),.v39-fond[data-v39-fond="0"],.v39-fond[data-v39-fond="1"]),html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-fixe:not([data-v39-objet="2"]) :is(.v39-video-mobile,.v39-materiel-image){width:calc((100% - 43.2px)*1.48)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-repere{left:var(--m-gauche);top:16px;font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-repere{top:14.4px;font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan) .v39-materiel-gauche{left:var(--m-gauche);right:var(--m-droite);top:64px;width:auto}html[data-v39-preview] body .v39 #materiel[data-finition=a2] :is(.v39-materiel-scene,.v39-materiel-plan) .v39-materiel-gauche{top:57.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-chapitre{display:inline;margin:0;font-size:14px;line-height:24px;color:#f5f2ec}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-chapitre{font-size:13.5px;line-height:21.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] h3{margin:8px 0 0;font-size:40px;line-height:44px;font-weight:300;letter-spacing:-.04em}html[data-v39-preview] body .v39 #materiel[data-finition=a2] h3{margin:7.2px 0 0;font-size:34px;line-height:39.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-droite{top:auto!important;bottom:calc(120px + env(safe-area-inset-bottom))!important;left:var(--m-gauche);right:var(--m-droite);width:auto}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-droite{bottom:calc(108px + env(safe-area-inset-bottom))!important}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-droite p{max-width:none;font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-droite p{font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions{top:auto;bottom:calc(16px + env(safe-area-inset-bottom));left:var(--m-gauche);right:var(--m-droite);width:auto;min-height:48px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions{bottom:calc(14.4px + env(safe-area-inset-bottom));min-height:43.2px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions .v39-lien{min-height:48px;font-size:16px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions .v39-lien{min-height:43.2px;font-size:13.6px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions{display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions{gap:14.4px}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-actions .v39-lien{white-space:nowrap}html[data-v39-preview] body .v39 #realisations[data-finition=a3]{min-height:100svh;padding:80px 0 calc(64px + env(safe-area-inset-bottom))}html[data-v39-preview] body .v39 #realisations[data-finition=a3]{padding:72px 0 calc(57.6px + env(safe-area-inset-bottom))}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-realisations-texte{padding-inline:var(--m-gauche) var(--m-droite)}html[data-v39-preview] body .v39 #realisations[data-finition=a3] h2{font-size:clamp(40px,11.3vw,52px);line-height:1.08;font-weight:300;max-width:14ch}html[data-v39-preview] body .v39 #realisations[data-finition=a3] h2{font-size:max(13.5px,clamp(34px,11.3vw,44.2px))}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-zone{margin-top:32px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-zone{margin-top:28.8px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-fenetre{overflow-x:auto;overflow-y:hidden;padding-inline:var(--m-gauche) var(--m-droite);scroll-padding-inline:24px;scroll-snap-type:x proximity;touch-action:pan-x pan-y pinch-zoom;overscroll-behavior-x:contain}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-fenetre{scroll-padding-inline:21.6px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-groupe{gap:16px;padding-right:24px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-groupe{gap:14.4px;padding-right:21.6px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] figure{width:calc(100vw - 64px);max-width:366px;scroll-snap-align:start}html[data-v39-preview] body .v39 #realisations[data-finition=a3] figure{width:calc(100vw - 57.6px);max-width:329.4px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-photo{height:56svh;min-height:0;aspect-ratio:auto}html[data-v39-preview] body .v39 #realisations[data-finition=a3] :is(.v39-ruban-titre,.v39-ruban-domaine){font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] :is(.v39-ruban-titre,.v39-ruban-domaine){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-actions{grid-template-columns:minmax(0,1fr);gap:24px;padding-inline:var(--m-gauche) var(--m-droite)}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-actions{gap:21.6px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-realisations-bouton{width:100%;min-height:56px;justify-content:center;padding:12px 16px;border:1px solid #C9A45C;background:#c9a45c;color:#07182f}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-realisations-bouton{min-height:50.4px;padding:10.8px 14.4px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-commandes button{width:48px;height:48px}html[data-v39-preview] body .v39 #realisations[data-finition=a3] .v39-ruban-commandes button{width:43.2px;height:43.2px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape]{display:block;height:auto;min-height:100svh;overflow:visible;padding:88px var(--m-droite) calc(40px + env(safe-area-inset-bottom)) var(--m-gauche);scroll-margin-top:0}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape]{padding:79.2px var(--m-droite) calc(36px + env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-gauche{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto 1fr auto auto;gap:24px;width:100%;height:auto;min-height:calc(100svh - 128px);max-height:none;margin:0;padding:0;overflow:visible;align-items:start}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-gauche{gap:21.6px;min-height:calc(100svh - 115.2px)}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-scene{display:flex!important;position:relative;inset:auto;grid-column:1;grid-row:1;width:100%;min-width:0;height:32svh;min-height:0;max-height:300px;margin:0}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-scene{max-height:270px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape][data-maquette=AUT] .v39-devis-scene{display:none!important}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-cadre{width:100%;max-width:100%;min-width:0}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-entete{grid-column:1;grid-row:2;text-align:left;width:100%}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] h2{font-size:clamp(40px,11.3vw,52px);font-weight:300;line-height:1.12;max-width:100%;margin:0;text-align:left}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] h2{font-size:max(13.5px,clamp(34px,11.3vw,44.2px))}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-contenu{grid-column:1;grid-row:3;width:100%;margin:0;padding:0;text-align:left}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-actions{grid-column:1;grid-row:4;position:static;display:flex;flex-direction:column;align-items:stretch;width:100%;gap:8px;margin:8px 0 0;padding:0}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-actions{gap:7.2px;margin:7.2px 0 0}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-actions>button{width:100%;min-height:56px;height:auto;padding:12px 16px;font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-actions>button{min-height:50.4px;padding:10.8px 14.4px;font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-actions .v39-devis-retour{order:2}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-accompagnement{grid-row:5;margin:0;font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-accompagnement{font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-lieux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;overflow:visible}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-lieux{gap:0 14.4px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-lieu{min-height:48px;font-size:18px;line-height:24px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-lieu{min-height:43.2px;font-size:15.3px;line-height:21.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-services,.v39-devis-frequences,.v39-devis-zones,.v39-devis-canaux) label{min-height:48px;font-size:16px;line-height:24px;padding-block:8px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-services,.v39-devis-frequences,.v39-devis-zones,.v39-devis-canaux) label{min-height:43.2px;font-size:13.6px;line-height:21.6px;padding-block:7.2px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-services,.v39-devis-frequences)>div{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-services,.v39-devis-frequences)>div{gap:7.2px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-zones{grid-template-columns:minmax(0,1fr)}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-champ input,.v39-devis-champ textarea,.manual-summary textarea){width:100%;min-height:56px;padding:16px;border:1px solid #9CA8B5;background:#f5f2ec;color:#07182f;font-size:16px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-champ input,.v39-devis-champ textarea,.manual-summary textarea){min-height:50.4px;padding:14.4px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-champ input::placeholder{color:#445363}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-conseil,.v39-devis-case){min-height:48px;font-size:16px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(.v39-devis-conseil,.v39-devis-case){min-height:43.2px;font-size:13.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-recap{grid-template-columns:minmax(0,1fr);gap:24px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-recap{gap:21.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-recap button{position:static;min-height:48px;font-size:16px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .v39-devis-recap button{min-height:43.2px;font-size:13.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(p,dt,dd,legend,label,summary,button,a){font-size:16px;line-height:24px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(p,dt,dd,legend,label,summary,button,a){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(button,summary,label){min-height:48px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] :is(button,summary,label){min-height:43.2px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .manual-summary a{display:inline-flex;align-items:center;min-height:48px}html[data-v39-preview] body .v39 #votre-projet.v39-devis[data-finition=B][data-direction][data-etape] .manual-summary a{min-height:43.2px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-contenu{padding:112px var(--m-droite) 64px var(--m-gauche)}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-contenu{padding:100.8px var(--m-droite) 57.6px var(--m-gauche)}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-entete h1{font-size:clamp(40px,11.3vw,52px);font-weight:300;line-height:1.1}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-entete h1{font-size:max(13.5px,clamp(34px,11.3vw,44.2px))}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-chantier,.v39-galerie-entete){min-width:0;max-width:100%}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-chantier:nth-child(n){display:flex;flex-direction:column;gap:24px;margin:0 0 64px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-chantier:nth-child(n){gap:21.6px;margin:0 0 57.6px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-chantier :is(h2,h3){font-size:40px;line-height:1.2;font-weight:300}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-chantier :is(h2,h3){font-size:34px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-chantier-note,.v39-chantier-lecture p,.v39-chantier-distinction,.v39-chantier-domaine,.v39-galerie-entete p,.v39-galerie-meta,.v39-galerie-lien-fiche,.v38-raclette-note){font-size:16px;line-height:24px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-chantier-note,.v39-chantier-lecture p,.v39-chantier-distinction,.v39-chantier-domaine,.v39-galerie-entete p,.v39-galerie-meta,.v39-galerie-lien-fiche,.v38-raclette-note){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-galerie-filtres button,.v39-galerie-action,.v39-chantier-miniatures button){min-height:48px;min-width:48px;font-size:16px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-galerie-filtres button,.v39-galerie-action,.v39-chantier-miniatures button){min-height:43.2px;min-width:43.2px;font-size:13.6px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-filtres{scrollbar-width:none;gap:24px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-galerie-filtres{gap:21.6px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-vues-commandes{position:static;width:100%;margin:0 0 16px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-vues-commandes{margin:0 0 14.4px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-vues-commandes p{display:block;font-size:16px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre .v39-vues-commandes p{font-size:13.6px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-vues-commandes button,.v39-comparaison-commandes button){min-height:48px;min-width:48px;font-size:16px}html[data-v39-preview] body .v39-galerie#v39-galerie-livre :is(.v39-vues-commandes button,.v39-comparaison-commandes button){min-height:43.2px;min-width:43.2px;font-size:13.6px}html[data-v39-preview] body .v39-galerie.v39-galerie-visionneuse{padding:max(24px,env(safe-area-inset-top)) var(--m-droite) max(24px,env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .v39-galerie.v39-galerie-visionneuse{padding:max(21.6px,env(safe-area-inset-top)) var(--m-droite) max(21.6px,env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .c2-postuler #application-content .c2-ouverture-texte{padding:40px var(--m-droite) 40px var(--m-gauche)}html[data-v39-preview] body .c2-postuler #application-content .c2-ouverture-texte{padding:36px var(--m-droite) 36px var(--m-gauche)}html[data-v39-preview] body .c2-postuler #application-content h1{font-size:clamp(44px,12.3vw,56px);font-weight:300;margin:40px 0 24px}html[data-v39-preview] body .c2-postuler #application-content h1{font-size:max(13.5px,clamp(37.4px,12.3vw,47.6px));margin:36px 0 21.6px}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire{padding:64px var(--m-droite) 64px var(--m-gauche)}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire{padding:57.6px var(--m-droite) 57.6px var(--m-gauche)}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire-intro h2{font-size:clamp(40px,11.3vw,52px);line-height:1.1}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire-intro h2{font-size:max(13.5px,clamp(34px,11.3vw,44.2px))}html[data-v39-preview] body .c2-postuler #application-content :is(.c2-rubrique,.c2-invitation p,.c2-obligatoires,.c2-aide,.c2-erreur,.c2-champ>label,.c2-canal legend,.c2-canaux label,.c2-preparation p,.c2-lien){font-size:16px;line-height:24px}html[data-v39-preview] body .c2-postuler #application-content :is(.c2-rubrique,.c2-invitation p,.c2-obligatoires,.c2-aide,.c2-erreur,.c2-champ>label,.c2-canal legend,.c2-canaux label,.c2-preparation p,.c2-lien){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire-intro .c2-obligatoires{font-size:16px;line-height:24px}html[data-v39-preview] body .c2-postuler #application-content .c2-formulaire-intro .c2-obligatoires{font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .c2-postuler #application-content .c2-action{width:100%;min-height:56px;font-size:16px;padding:16px}html[data-v39-preview] body .c2-postuler #application-content .c2-action{min-height:50.4px;font-size:13.6px;padding:14.4px}html[data-v39-preview] body .c2-postuler #application-content .c2-champ>:is(input,select,textarea){min-height:56px}html[data-v39-preview] body .c2-postuler #application-content .c2-champ>:is(input,select,textarea){min-height:50.4px}html[data-v39-preview] body .information-content.information-content:has(>.legal-document){width:100%;max-width:none;padding:0}html[data-v39-preview] body .legal-document{width:100%;max-width:none;margin:0;padding:112px var(--m-droite) 64px var(--m-gauche)}html[data-v39-preview] body .legal-document{padding:100.8px var(--m-droite) 57.6px var(--m-gauche)}html[data-v39-preview] body .legal-document.legal-document h1{font-size:clamp(40px,11.3vw,52px);font-weight:300;line-height:1.12;letter-spacing:-.04em;overflow-wrap:anywhere}html[data-v39-preview] body .legal-document.legal-document h1{font-size:max(13.5px,clamp(34px,11.3vw,44.2px))}html[data-v39-preview] body .legal-document.legal-document :is(p,li,a,button,dd,dt,summary){font-size:16px;line-height:1.65}html[data-v39-preview] body .legal-document.legal-document :is(p,li,a,button,dd,dt,summary){font-size:13.6px}html[data-v39-preview] body .legal-document.legal-document :is(.legal-toc a,button,summary){display:inline-flex;align-items:center;min-height:48px}html[data-v39-preview] body .legal-document.legal-document :is(.legal-toc a,button,summary){min-height:43.2px}html[data-v39-preview] body .v39-pied{display:flex;flex-direction:column;gap:40px;padding:48px var(--m-droite) calc(32px + env(safe-area-inset-bottom)) var(--m-gauche);background:#07182f}html[data-v39-preview] body .v39-pied{gap:36px;padding:43.2px var(--m-droite) calc(28.8px + env(safe-area-inset-bottom)) var(--m-gauche)}html[data-v39-preview] body .v39-pied.v39-pied.v39-pied :is(a,button,p){font-size:16px;line-height:24px;color:#f5f2ec}html[data-v39-preview] body .v39-pied.v39-pied.v39-pied :is(a,button,p){font-size:13.6px;line-height:21.6px}html[data-v39-preview] body .v39-pied.v39-pied.v39-pied :is(a,button){display:inline-flex;align-items:center;min-height:48px}html[data-v39-preview] body .v39-pied.v39-pied.v39-pied :is(a,button){min-height:43.2px}html[data-v39-preview] body .v39-pied.v39-pied.v39-pied nav{display:flex;flex-direction:column;gap:0}html[data-v39-preview] body .v39-pied .v39-marque{width:176px;max-width:100%}html[data-v39-preview] body .v39-pied .v39-marque{width:158.4px}html[data-v39-preview] body .v39-pied .v39-seo-services{display:grid;gap:0}@media(prefers-reduced-motion:reduce){html[data-v39-preview]{scroll-behavior:auto}html[data-v39-preview] body :is(.v39,.v39-candidature,.v39-galerie) *,html[data-v39-preview] body .header.site-header *{animation:none!important;transition:none!important}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaine-fixe{min-height:844px;height:max(844px,100svh)}html[data-v39-preview] body #savoir-faire[data-finition=a1] .v39-domaine-fixe{min-height:759.6px;height:max(759.6px,100svh)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-fixe{min-height:var(--v39-plan-hauteur);height:var(--v39-plan-hauteur)}html[data-v39-preview] body .v39 #materiel[data-finition=a2] .v39-materiel-plan{position:relative;top:0}}}
