@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-ext-wght-normal.DhztH7TG.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-cyrillic-wght-normal.DcSt-2BC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-ext-wght-normal.CuKbLwpm.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-greek-wght-normal.Cvhr4n9Q.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-vietnamese-wght-normal.BQ3qeiTz.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-ext-wght-normal.Db2M7toj.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Condensed Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/roboto-condensed-latin-wght-normal.Cxzi1x1i.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Momo Trust Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/momo-trust-sans-vietnamese-wght-normal.Cz8S8T1j.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Momo Trust Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/momo-trust-sans-latin-ext-wght-normal.BwD8UE3Y.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Momo Trust Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/momo-trust-sans-latin-wght-normal.UtvYy_jS.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.go{--ocre:#c8912c;--ocre-clair:#d9a548;--noir:#111;--noir-2:#1f1f1f;--blanc:#fff;--bleu:#2b5d8a;--vert:#55703a;--gris:#57534d;--filet:#d8d6d2;--titre:"Roboto Condensed Variable", "Arial Narrow", system-ui, sans-serif;--sans:"Momo Trust Sans Variable", "Segoe UI", system-ui, sans-serif;--g:clamp(16px, 4vw, 56px);--wrap:min(1328px, calc(100% - 2 * var(--g)));--barre:72px;--biais:5.24vw;background:var(--blanc);color:var(--noir);font:400 clamp(16.5px, .2vw + 15.4px, 18px) / 1.55 var(--sans);-webkit-font-smoothing:antialiased;position:relative;overflow-x:clip}:where(.go) *,:where(.go) :before,:where(.go) :after{box-sizing:border-box}body{background:#111;margin:0}html.go-lock{overflow:hidden}:where(.go) img{max-width:100%;height:auto;display:block}:where(.go) a{color:inherit}:where(.go) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure,blockquote,fieldset){margin:0}:where(.go) :is(ul,ol){padding:0;list-style:none}:where(.go) fieldset{border:0;min-width:0;padding:0}:where(.go) :is(button,input,select,textarea){font:inherit;color:inherit;border-radius:0}:where(.go) button{cursor:pointer}.go :focus-visible{outline:3px solid var(--noir);outline-offset:3px}:is(.go-barre,.go-panneau,.go-bas,.go-pictos,.go-sec--noir,.go-ftr,.go-eng__outil,.go-encart,.go-bd) :focus-visible{outline-color:var(--ocre)}.go-wrap{width:var(--wrap);margin-inline:auto}.go [id]{scroll-margin-top:calc(var(--barre) + 16px)}.go-skip{z-index:100;background:var(--ocre);color:var(--noir);padding:10px 18px;position:absolute;top:-60px;left:12px}.go-skip:focus{top:12px}.go-btn{min-height:54px;font:700 16px/1.15 var(--sans);text-align:center;border:0;justify-content:center;align-items:center;gap:12px;padding:0 26px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.go-btn svg{flex:none}.go-btn--ocre{background:var(--ocre);color:var(--noir)}.go-btn--ocre:hover{background:var(--blanc)}.go-btn--noir{background:var(--noir);color:var(--blanc)}.go-btn--noir:hover{background:var(--bleu)}.go-lien{text-underline-offset:5px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline 2px;display:inline-flex}.go-lien:hover{text-decoration-color:var(--blanc)}.go-barre{z-index:60;height:var(--barre);padding:0 var(--g);background:var(--noir);color:var(--blanc);grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;gap:28px;display:grid;position:sticky;top:0}.go-logo{min-width:0;color:var(--ocre);gap:3px;text-decoration:none;display:inline-grid}.go-logo__mot{font:900 26px/1 var(--titre);letter-spacing:.01em;text-transform:uppercase;white-space:nowrap}.go-logo__dents{width:100%;height:7px;display:block}.go-logo--big .go-logo__mot{font-size:clamp(36px,3.6vw,52px)}.go-logo--big .go-logo__dents{height:11px}.go-barre__nav ul{justify-content:center;gap:2px;display:flex}.go-barre__nav a{min-height:44px;font:600 15px/1 var(--sans);align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.go-barre__nav a:hover{color:var(--ocre)}.go-barre__tel{font:700 16px/1 var(--sans);white-space:nowrap;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.go-barre__tel svg{color:var(--ocre)}.go-barre__devis{white-space:nowrap;min-height:46px;padding:0 20px;font-size:15px}.go-barre__menu{border:2px solid var(--ocre);min-height:44px;color:var(--ocre);font:800 17px/1 var(--titre);letter-spacing:.06em;text-transform:uppercase;background:0 0;padding:0 18px;display:none}.go-panneau{z-index:70;background:var(--noir);color:var(--blanc);position:fixed;inset:0;overflow-y:auto}.go-panneau[hidden]{display:none}.go-panneau__in{min-height:100%;padding:20px var(--g) 96px;flex-direction:column;gap:24px;display:flex}.go-panneau__fermer{border:2px solid var(--ocre);min-height:44px;color:var(--ocre);background:0 0;align-self:flex-end;align-items:center;gap:8px;padding:0 16px;font-weight:700;display:inline-flex}.go-panneau ul{border-top:2px solid var(--ocre);margin-top:12px}.go-panneau ul a{font:900 clamp(34px, 9vw, 52px)/1 var(--titre);text-transform:uppercase;border-bottom:1px solid #333;padding:10px 0;text-decoration:none;display:block}.go-panneau ul a:hover{color:var(--ocre)}.go-panneau__tel{color:var(--ocre);align-items:center;gap:10px;font-size:22px;font-weight:700;text-decoration:none;display:inline-flex}.go-panneau p{color:#c9c6c0;font-size:15px}.go-bas{display:none}.go-sur,.go-kick{font:700 13px/1.2 var(--sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;display:inline-flex}.go-sur:before,.go-kick:before{content:"";background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 11px);flex:none;width:32px;height:10px}.go-kick:before{color:var(--ocre)}:is(.go-sec--ocre,.go-sec--noir) .go-kick:before{color:inherit}.go-sec--noir .go-kick{color:var(--ocre)}.go-h1{font:900 clamp(38px, 4.8vw, 72px)/.92 var(--titre);letter-spacing:-.012em;text-transform:uppercase;text-wrap:balance;margin-top:16px}.go-h2{max-width:17em;font:900 clamp(36px, 4.4vw, 66px)/.95 var(--titre);letter-spacing:-.008em;text-transform:uppercase;text-wrap:balance;margin-top:14px}.go-lead{max-width:42em;font-size:clamp(18px,.35vw + 16px,21px);line-height:1.5}.go-note{color:var(--gris);font-size:14.5px}.go-sec--ocre .go-note{color:var(--noir)}.go-sec{padding:clamp(72px,8vw,124px) 0;position:relative}.go-sec--ocre{background:var(--ocre)}.go-sec--noir{background:var(--noir);color:var(--blanc)}.go-sec--noir .go-lead{color:#e4e1db}.go-tete{gap:14px;margin-bottom:clamp(40px,5vw,68px);display:grid}.go-tete--duo{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:24px 64px}.go-puces{gap:10px;display:grid}.go-puces li{gap:12px;display:flex}.go-puces li:before{content:"";background:var(--ocre);flex:none;width:10px;height:10px;margin-top:8px}.go-sec--ocre .go-puces li:before{background:var(--noir)}.go-photo{gap:10px;display:grid}.go-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;clip-path:polygon(0 0, 100% 0, 100% 100%, 0 calc(100% - var(--biais) * .45))}.go-photo figcaption{color:var(--gris);font-size:14px}.go-bdz{position:relative;overflow:hidden}.go-bd{background:var(--noir);align-items:center;width:116vw;margin-left:-8vw;display:flex;position:relative}.go-bd__piste{flex:none;width:max-content;animation:60s linear infinite go-defile-g;display:flex}.go-bd--d .go-bd__piste{animation-name:go-defile-d}.go-bdz:hover .go-bd__piste,.go-bdz:focus-within .go-bd__piste{animation-play-state:paused}@keyframes go-defile-g{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes go-defile-d{0%{transform:translate(-50%)}to{transform:translate(0)}}.go-bd__grp,.go-bd__grp li{flex:none;align-items:center;display:flex}.go-bd__grp i{padding:0 .32em;font-style:normal}.go-bd__grp a,.go-bd__grp span{white-space:nowrap;text-decoration:none}.go-bd--gros:before,.go-bd--gros:after,.go-bd--contour:after{content:"";background:repeating-linear-gradient(90deg, var(--noir) 0 26px, transparent 26px 36px);height:9px;position:absolute;left:0;right:0}.go-bd--gros:before{top:-14px}.go-bd--gros:after,.go-bd--contour:after{bottom:-14px}.go-bd--gros{height:clamp(120px,22vh,210px);color:var(--ocre);font:900 clamp(70px, 14vh, 136px)/1 var(--titre);letter-spacing:-.01em;text-transform:uppercase;transform:rotate(-3deg)}.go-bd--gros a:hover{color:var(--blanc)}.go-bd--contour{color:#0000;-webkit-text-stroke:1.6px var(--blanc);height:clamp(76px,12.5vh,124px);font:800 clamp(46px, 8.6vh, 86px)/1 var(--titre);letter-spacing:.01em;text-transform:uppercase;transform:rotate(2deg)}.go-bd--contour i{-webkit-text-stroke:0;color:var(--ocre)}.go-bd--contour .go-bd__piste{animation-duration:75s}.go-bdz--gros{padding-block:calc(var(--biais) * .62 + 16px)}.go-bdz--contour{margin-top:calc(-1 * (var(--biais) * .5 + 34px));padding-block:calc(var(--biais) * .42 + 18px)}.go-bdz--fin{padding-block:calc(var(--biais) * .25 + 10px)}.go-bd--fin{height:62px;color:var(--blanc);font:800 clamp(24px, 2.4vw, 32px)/1 var(--titre);letter-spacing:.04em;text-transform:uppercase;transform:rotate(-1.5deg)}.go-bd--fin .go-bd__piste{animation-duration:45s}.go-bd--fin i,.go-bdz--txtocre .go-bd--fin{color:var(--ocre)}.go-bdz--txtocre .go-bd--fin i{color:var(--blanc)}.go-bdz--ocre-blanc{background:linear-gradient(to bottom, var(--ocre) 50%, var(--blanc) 50%)}.go-bdz--blanc-noir{background:linear-gradient(to bottom, var(--blanc) 50%, var(--noir) 50%)}.go-hero{background:var(--ocre);padding-top:clamp(28px,4.5vh,52px);position:relative}.go-hero__tete{grid-template-columns:minmax(0,8fr) minmax(0,4fr);align-items:end;gap:24px 56px;display:grid}.go-hero__titre{min-width:0}.go-hero__cote{justify-items:start;gap:14px;padding-bottom:6px;display:grid}.go-hero__cote p{font-size:17px;line-height:1.45}.go-hero__bandes{z-index:1;margin-top:clamp(4px,1.5vh,20px);position:relative}.go-hero__b2{z-index:2}.go-hero__photo{margin-top:calc(-1 * var(--biais) * .7);position:relative}.go-hero__photo img{object-fit:cover;object-position:50% 58%;width:100%;height:clamp(220px,40vh,440px);clip-path:polygon(0 var(--biais), 100% 0, 100% 100%, 0 100%)}.go-hero__photo figcaption{padding:14px var(--g) 0;background:var(--noir);color:#b9b4ab;font-size:13.5px}.go-pictos{background:var(--noir);color:var(--blanc);padding:18px 0 0}.go-pictos ul{border-top:1px solid #333;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.go-pictos li+li{border-left:1px solid #333}.go-pictos a{min-height:104px;font:800 clamp(19px, 1.6vw, 24px)/1.05 var(--titre);letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:16px;padding:22px 20px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.go-pictos svg{color:var(--ocre);flex:none}.go-pictos a:hover{background:var(--ocre);color:var(--noir)}.go-pictos a:hover svg{color:var(--noir)}.go-frise{border-top:6px solid var(--noir);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.go-frise__e{align-content:start;gap:10px;padding:30px 20px 26px 0;display:grid;position:relative}.go-frise__e+.go-frise__e{border-left:1px solid var(--filet);padding-left:20px}.go-frise__e:before{content:"";background:var(--ocre);border:4px solid var(--noir);width:22px;height:22px;position:absolute;top:-14px;left:0}.go-frise__e+.go-frise__e:before{left:20px}.go-frise__n{font:900 46px/.9 var(--titre)}.go-frise__qui{border:1.5px solid var(--noir);font:700 12px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;justify-self:start;padding:5px 9px}.go-frise__e.is-nous .go-frise__qui{background:var(--noir);color:var(--ocre)}.go-frise h3{font:800 clamp(20px, 1.6vw, 23px)/1.05 var(--titre);text-transform:uppercase}.go-frise p{font-size:15.5px;line-height:1.5}.go-frise__e.is-fort{background:var(--ocre)}.go-frise__e.is-fort:before{background:var(--noir)}.go-frise__e.is-fort .go-frise__qui{background:var(--blanc)}.go-anc{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:56px;margin-top:clamp(56px,6vw,88px);display:grid}.go-anc__schema{color:var(--bleu);gap:14px;display:grid}.go-anc__schema .go-note{color:var(--gris)}.go-encart{background:var(--noir);color:var(--blanc);clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 calc(100% - 18px));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:clamp(48px,5vw,72px);padding:28px clamp(20px,3vw,40px);display:flex}.go-encart p{max-width:46em}.go-encart b{color:var(--ocre)}.go-coupe{color:currentColor;width:100%;height:auto;font:600 11px var(--sans);display:block;overflow:visible}.go-coupe text{fill:currentColor}.go-coupe__pt{fill:currentColor;opacity:.6}.go-coupe__h{fill:none;stroke:currentColor;stroke-width:1px;opacity:.5}.go-coupe__pierre{fill:none;stroke:currentColor;stroke-width:.9px}.go-coupe__lim{fill:none;stroke:currentColor;stroke-width:1.5px}.go-coupe__fort{fill:none;stroke:currentColor;stroke-width:3.5px}.go-coupe__beton{fill:#ffffffbf;stroke:currentColor;stroke-width:1.5px}.go-coupe__rappel{fill:none;stroke:currentColor;stroke-width:1px}.go-coupe__tas{stroke:currentColor;stroke-width:1.5px}.go-coupe__mur{fill:#ffffff59;stroke:currentColor;stroke-width:2px}.go-coupe__fouille{stroke:none}.go-coupe__geo{fill:none;stroke:var(--bleu);stroke-width:2.2px;stroke-dasharray:6 3}.go-coupe__tuyau{fill:var(--blanc);stroke:currentColor;stroke-width:2.5px}.go-coupe__eau{fill:none;stroke:var(--bleu);stroke-width:2.6px}.go-coupe--anc .go-coupe__mur{fill:none}.go-coupe--anc text{fill:var(--noir)}.go-coupe__cuve{fill:#e6eef5;stroke:var(--bleu);stroke-width:2.2px}.go-coupe__lit{fill:none;stroke:var(--bleu);stroke-width:1px;stroke-dasharray:3 3}.go-coupe__perf{stroke-dasharray:8 4}.go-coupe__spanc{stroke:var(--ocre);stroke-width:5px}.go-coupe__spanc-t{font-weight:800}.go-travaux{display:grid}.go-trav{border-top:2px solid var(--noir);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:56px;padding:44px 0;display:grid}.go-trav--inv .go-trav__media{order:2}.go-trav__media{min-width:0}.go-trav__media .go-coupe{border:2px solid var(--noir);background:#ffffff29;padding:clamp(16px,2vw,28px)}.go-trav__img{aspect-ratio:3/2;object-fit:cover;width:100%;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--biais) * .45), 0 100%)}.go-trav__txt{gap:14px;display:grid}.go-trav__n{color:#0000;-webkit-text-stroke:1.6px var(--noir);font:900 clamp(56px, 5vw, 80px)/.85 var(--titre)}.go-trav h3{font:900 clamp(30px, 2.8vw, 44px)/.98 var(--titre);text-transform:uppercase;text-wrap:balance}.go-trav__lead{font-size:18.5px}.go-eng{gap:32px;display:grid}.go-eng__outil{background:var(--noir);color:var(--blanc);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:16px 48px;padding:clamp(20px,3vw,36px);display:grid}.go-eng__champ{gap:10px;display:grid}.go-eng__champ>span:first-child{font:700 13px/1.35 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#d4d0c8}.go-eng__saisie{align-items:baseline;gap:10px;display:flex}.go-eng__saisie input{border:0;border-bottom:4px solid var(--ocre);width:5ch;color:var(--ocre);font:900 clamp(52px, 5vw, 72px)/1 var(--titre);background:0 0;padding:0 0 4px}.go-eng__saisie b{font:800 28px/1 var(--titre);text-transform:uppercase}.go-eng__res{font:700 clamp(18px, 1.5vw, 22px)/1.35 var(--sans)}.go-eng__note{color:#b9b4ab;border-top:1px solid #333;grid-column:1/-1;padding-top:14px;font-size:14px}.go-eng__l{border-top:2px solid var(--noir);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.go-eng__i{align-content:start;gap:6px;padding:22px 16px 24px;transition:opacity .2s;display:grid}.go-eng__i+.go-eng__i{border-left:1px solid var(--filet)}.go-eng__fig{align-items:flex-end;height:112px;margin-bottom:8px;display:flex}.go-eng__fig svg{width:calc(var(--k,1) * 100%);fill:none;height:auto;stroke:var(--noir);stroke-width:2.4px;stroke-linejoin:miter}.go-eng__sol{stroke-dasharray:4 3;stroke-width:1px!important}.go-eng__i h3{font:800 21px/1.05 var(--titre);text-transform:uppercase}.go-eng__pass b{font:900 32px/1 var(--titre)}.go-eng__larg{color:var(--gris);font-size:14px}.go-eng__usage{font-size:15px;line-height:1.45}.go-eng__etat{margin-top:8px}.go-eng__etat span{min-height:32px;font:800 15px/1 var(--titre);letter-spacing:.06em;text-transform:uppercase;align-items:center;padding:0 12px;display:inline-flex}.go-eng__oui{background:var(--ocre)}.go-eng__non{border:1.5px solid var(--gris);color:var(--gris)}.go-eng__i.is-ok .go-eng__non,.go-eng__i.is-ko .go-eng__oui{display:none!important}.go-eng__i.is-ko .go-eng__fig,.go-eng__i.is-ko h3,.go-eng__i.is-ko .go-eng__pass,.go-eng__i.is-ko .go-eng__usage{opacity:.4}.go-sec--trait{border-top:1px solid var(--filet)}.go-mp{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:64px;display:grid}.go-mp__txt{gap:22px;display:grid}.go-mp__prix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:6px;display:grid}.go-mp__prix div{border-top:5px solid var(--noir);gap:8px;padding-top:14px;display:grid}.go-mp__prix dt{font:800 22px/1 var(--titre);text-transform:uppercase}.go-mp__prix small{color:var(--gris);font:400 14px/1.3 var(--sans);text-transform:none;margin-top:6px;display:block}.go-mp__prix dd{font:900 clamp(26px, 2.4vw, 34px)/1 var(--titre)}.go-mp__fig{margin-top:10px}.go-form{border:2px solid var(--noir);background:var(--blanc);gap:18px;padding:clamp(22px,3vw,40px);display:grid}.go-form h3{font:900 clamp(28px, 2.4vw, 36px)/1 var(--titre);text-transform:uppercase}.go-form__duo{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.go-champ{gap:7px;min-width:0;display:grid}.go-champ>span,.go-champ>legend{font:700 12.5px/1.3 var(--sans);letter-spacing:.08em;text-transform:uppercase;padding:0}.go-champ>legend{margin-bottom:7px}.go-champ :is(input,select,textarea){border:2px solid var(--noir);background:var(--blanc);width:100%;min-height:50px;padding:10px 14px;font-size:16px}.go-champ textarea{resize:vertical;min-height:96px}.go-champ input[type=file]{padding:10px;font-size:14.5px}.go-champ :is(input,select,textarea):focus-visible{outline:3px solid var(--ocre);outline-offset:0}.go-chips{flex-wrap:wrap;gap:8px;display:flex}.go-chips label{display:inline-flex;position:relative}.go-chips input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.go-chips span{border:2px solid var(--noir);align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;display:inline-flex}.go-chips input:checked+span{background:var(--noir);color:var(--ocre)}.go-chips input:focus-visible+span{outline:3px solid var(--ocre);outline-offset:2px}.go-form .go-btn{justify-self:start}.go-form__note{color:var(--gris);font-size:14px}.go-form__msg{background:var(--noir);color:var(--ocre);padding:12px 16px;font-weight:700}.go-pros{grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:64px;display:grid}.go-pros__txt{align-content:start;gap:18px;display:grid}.go-pros__dl{margin-top:12px}.go-pros__dl div{border-top:1px solid #3a3a3a;grid-template-columns:150px minmax(0,1fr);gap:20px;padding:18px 0;display:grid}.go-pros__dl dt{color:var(--ocre);font:800 22px/1.1 var(--titre);text-transform:uppercase}.go-pros__dl dd{color:#dedad3;font-size:16px}.go-docs{border:2px solid var(--ocre);align-self:start;padding:clamp(22px,3vw,36px)}.go-docs h3{font:900 28px/1 var(--titre);text-transform:uppercase;margin-bottom:8px}.go-docs button{width:100%;color:var(--blanc);text-align:left;background:0 0;border:0;border-bottom:1px solid #3a3a3a;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:18px 0;display:grid}.go-docs button>svg:first-child,.go-docs__dl{color:var(--ocre)}.go-docs button b{font-size:17px;font-weight:600;display:block}.go-docs button small{color:#a9a49b;margin-top:3px;font-size:13.5px;display:block}.go-docs button:hover b{color:var(--ocre)}.go-docs__msg{background:var(--ocre);color:var(--noir);margin-top:16px;padding:12px 16px;font-weight:700}.go-docs__tel{color:#dedad3;margin-top:22px;font-size:15.5px}.go-docs__tel a{color:var(--ocre);white-space:nowrap;font-weight:700}.go-terres{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.go-terres article{border-top:6px solid var(--noir);align-content:start;gap:12px;padding-top:20px;display:grid}.go-terres h3{font:900 clamp(24px, 2vw, 30px)/1 var(--titre);text-transform:uppercase}.go-depot{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:48px;margin-top:clamp(56px,6vw,88px);display:grid}.go-depot__txt{border-left:6px solid var(--vert);gap:14px;padding-left:28px;display:grid}.go-depot__txt h3{font:900 clamp(28px, 2.6vw, 40px)/1 var(--titre);text-transform:uppercase;text-wrap:balance}.go-depot__prix b{font:900 30px/1.1 var(--titre);display:block}.go-cit{border-left:6px solid var(--noir);gap:10px;padding-left:24px;display:grid}.go-cit p{font:800 clamp(24px, 2.4vw, 34px)/1.08 var(--titre);text-transform:uppercase}.go-cit footer{font-size:14.5px}.go-devis{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:40px;display:grid}.go-carte{gap:12px;display:grid}.go-carte svg{border:2px solid var(--noir);cursor:crosshair;background:#ffffff24;width:100%;height:auto;display:block}.go-carte__q{fill:none;stroke:#1111111f;stroke-width:1px}.go-carte__zone{fill:none;stroke:var(--noir);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.6}.go-carte__oust{fill:none;stroke:var(--bleu);stroke-width:6px;stroke-linecap:square}.go-carte__aff{fill:none;stroke:var(--bleu);stroke-width:2.6px}.go-carte__eau{fill:var(--noir);font:700 10px var(--sans);letter-spacing:.04em}.go-carte__c rect{fill:var(--blanc);stroke:var(--noir);stroke-width:1.5px}.go-carte__c text{fill:var(--noir);font:600 11px var(--sans)}.go-carte__c.is-depot rect{fill:var(--noir)}.go-carte__c.is-depot text{font:900 15px var(--titre);text-transform:uppercase}.go-carte__rep path{fill:var(--noir)}.go-carte__rep circle{fill:var(--blanc);stroke:var(--noir);stroke-width:3px}.go-carte__rep[hidden]{display:none}.go-carte figcaption{flex-wrap:wrap;gap:8px 20px;font-size:13.5px;display:flex}.go-carte figcaption span{align-items:center;gap:8px;display:inline-flex}.go-carte__k{width:14px;height:14px;display:inline-block}.go-carte__k--depot{background:var(--noir)}.go-carte__k--zone{border:1.5px dashed var(--noir)}.go-faq{grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px;display:grid}.go-faq__tel{margin-top:20px;font-weight:600}.go-faq__tel a{white-space:nowrap}.go-faq__l details{border-top:2px solid var(--noir)}.go-faq__l details:last-child{border-bottom:2px solid var(--noir)}.go-faq__l summary{min-height:64px;font:700 18px/1.35 var(--sans);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;list-style:none;display:flex}.go-faq__l summary::-webkit-details-marker{display:none}.go-faq__l summary i{background:var(--ocre);flex:none;width:28px;height:28px;position:relative}.go-faq__l summary i:before,.go-faq__l summary i:after{content:"";background:var(--noir);width:14px;height:3px;position:absolute;top:12.5px;left:7px}.go-faq__l summary i:after{transition:transform .2s;transform:rotate(90deg)}.go-faq__l details[open] summary i:after{transform:none}.go-faq__l details p{max-width:44em;padding:0 0 22px}.go-ftr{background:var(--noir);color:var(--blanc);padding:72px 0 32px}.go-ftr__top{grid-template-columns:minmax(0,4fr) minmax(0,3fr) minmax(0,3fr) minmax(0,4fr);gap:40px;display:grid}.go-ftr__brand{align-content:start;gap:20px;display:grid}.go-ftr__brand p,.go-ftr p,.go-ftr li{color:#cfcac2;font-size:15px}.go-ftr h2{color:var(--ocre);font:800 20px/1 var(--titre);letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px}.go-ftr ul{gap:8px;display:grid}.go-ftr a:hover{color:var(--ocre)}.go-ftr__bas{color:#a9a49b;border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;margin-top:56px;padding-top:22px;font-size:13.5px;display:flex}.go-ftr__bas span{color:#a9a49b}.go-ftr__nav{flex-wrap:wrap;gap:6px 18px!important;display:flex!important}.go-ftr__nav li{font-size:13.5px}@media (width<=1240px){.go-barre__tel span{display:none}.go-barre{gap:18px}}@media (width<=1100px){.go{--barre:62px;padding-bottom:60px}.go-barre{grid-template-columns:minmax(0,1fr) auto}.go-barre__nav,.go-barre__tel,.go-barre__devis{display:none}.go-barre__menu{align-items:center;display:inline-flex}.go-logo__mot{font-size:22px}.go-bas{z-index:65;background:var(--noir);grid-template-columns:minmax(0,1fr) minmax(0,1fr);height:60px;display:grid;position:fixed;inset:auto 0 0}.go-bas a{color:var(--blanc);font:800 18px/1 var(--titre);letter-spacing:.04em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;text-decoration:none;display:flex}.go-bas a.go-bas__devis{background:var(--ocre);color:var(--noir)}body:has(.go) .amw-tag{bottom:72px}.go-eng__l{grid-template-columns:repeat(3,minmax(0,1fr))}.go-eng__i:nth-child(4){border-left:0}.go-eng__i:nth-child(n+4){border-top:1px solid var(--filet)}.go-frise{grid-template-columns:repeat(3,minmax(0,1fr))}.go-frise__e:nth-child(4){border-left:0;padding-left:0}.go-frise__e:nth-child(4):before{left:0}.go-frise__e:nth-child(n+4){border-top:6px solid var(--noir);margin-top:28px}}@media (width<=1000px){.go-hero__tete,.go-anc,.go-trav,.go-mp,.go-pros,.go-depot,.go-devis,.go-faq,.go-tete--duo{grid-template-columns:minmax(0,1fr)}.go-hero__tete{gap:20px}.go-trav{gap:28px}.go-trav--inv .go-trav__media{order:0}.go-anc,.go-mp,.go-pros,.go-depot,.go-faq{gap:40px}.go-terres{grid-template-columns:minmax(0,1fr);gap:28px}.go-ftr__top{grid-template-columns:repeat(2,minmax(0,1fr))}.go-eng__outil{grid-template-columns:minmax(0,1fr)}.go-pictos ul{grid-template-columns:repeat(3,minmax(0,1fr))}.go-pictos li:nth-child(4){border-left:0}.go-pictos li:nth-child(n+4){border-top:1px solid #333}}@media (width<=640px){.go{--biais:3.5vw}.go-bd--gros{height:max(84px,12vh);font-size:max(54px,9vh);transform:rotate(-2deg)}.go-bd--contour{-webkit-text-stroke-width:1.2px;height:max(58px,8.5vh);font-size:max(36px,6vh);transform:rotate(2deg)}.go-bdz--gros{padding-block:22px}.go-bdz--contour{margin-top:-34px;padding-block:18px}.go-bd--fin{height:52px;font-size:22px}.go-hero__photo img{height:240px}.go-pictos ul{grid-template-columns:repeat(2,minmax(0,1fr))}.go-pictos li{border-top:1px solid #333;border-left:0!important}.go-pictos li:nth-child(2n){border-left:1px solid #333!important}.go-pictos li:last-child{grid-column:1/-1}.go-pictos a{gap:12px;min-height:76px;padding:16px 14px}.go-pictos svg{width:30px;height:30px}.go-frise{border-top:0;border-left:6px solid var(--noir);grid-template-columns:minmax(0,1fr)}.go-frise__e,.go-frise__e+.go-frise__e,.go-frise__e:nth-child(4){border:0;margin-top:0;padding:4px 0 26px 26px}.go-frise__e:nth-child(n+4){border-top:0}.go-frise__e:before,.go-frise__e+.go-frise__e:before,.go-frise__e:nth-child(4):before{top:4px;left:-14px}.go-frise__e.is-fort{padding-top:16px;padding-right:14px}.go-frise__e.is-fort:before{top:16px}.go-eng__l{grid-template-columns:repeat(2,minmax(0,1fr))}.go-eng__i,.go-eng__i+.go-eng__i{border-left:0;border-top:1px solid var(--filet);padding:18px 12px 20px}.go-eng__i:nth-child(2n){border-left:1px solid var(--filet)}.go-eng__i:nth-child(-n+2){border-top:0}.go-eng__fig{height:80px}.go-eng__pass b{font-size:26px}.go-form__duo,.go-mp__prix{grid-template-columns:minmax(0,1fr)}.go-pros__dl div{grid-template-columns:minmax(0,1fr);gap:6px}.go-ftr__top{grid-template-columns:minmax(0,1fr)}.go-form .go-btn,.go-encart .go-btn,.go-hero__cote .go-btn{width:100%}.go-depot__txt{padding-left:18px}}@media (prefers-reduced-motion:reduce){.go-bd__piste{animation:none!important}.go *,.go :before,.go :after{transition:none!important}}.embed .go-bd__piste{animation:none}
