@font-face{font-family:DM Sans;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/dm-sans-latin.woff2)format("woff2")}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]){--ge-paper:#faf9f5;--ge-ink:#213a30;--ge-muted:#526258;--ge-terra:#b34e35;--ge-sage:#e7edde;--ge-line:#d5ddd2;background:var(--ge-paper);color:var(--ge-ink);color-scheme:light;font:400 16px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) *{box-sizing:border-box}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) a{color:inherit;text-decoration:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header{border-bottom:1px solid var(--ge-line);justify-content:space-between;align-items:center;gap:24px;padding:26px 40px;display:flex}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-brand{flex-shrink:0;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-wordmark{letter-spacing:-1px;font-size:32px;font-weight:500;line-height:1;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-wordmark span{color:var(--ge-terra)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-tagline{letter-spacing:2.2px;margin-top:10px;font-size:8px;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav{gap:23px;display:flex}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav a{align-items:center;min-height:44px;font-size:13px;display:flex}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header-call{min-height:44px;color:var(--ge-terra);white-space:nowrap;align-items:center;gap:10px;font-weight:500;display:inline-flex}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header-call svg{width:18px;height:18px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:40px;padding:42px 40px 44px;display:grid}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-copy{min-width:0}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-reviews{border:1px solid var(--ge-line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;min-height:44px;padding:6px 13px;font-size:13px;display:inline-flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-google{width:23px;height:23px;display:block}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-stars{color:#a75d00;letter-spacing:-.05em;font-size:18px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-eyebrow{color:var(--ge-terra);letter-spacing:1.3px;margin:26px 0 12px;font-size:12px;font-weight:500}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) h1{color:var(--ge-ink);font-family:inherit;font-size:var(--ge-title-size,clamp(36px,4.55cqi,54px));letter-spacing:-.045em;margin:0;font-weight:400;line-height:1.13}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-title-line{white-space:nowrap;display:block}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-badge{background:var(--ge-sage);vertical-align:baseline;border-radius:.26em;margin:0 0 .08em;padding:.03em .23em .12em;line-height:1.13;display:inline-block}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-intro{max-width:var(--ge-intro-max,46ch);margin:23px 0}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-promises{flex-wrap:wrap;gap:10px 18px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-promises li{align-items:center;gap:7px;display:flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-promises svg{flex:0 0 17px;width:17px;height:17px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-hours{color:var(--ge-muted);margin:9px 0 22px;font-size:12px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-actions{flex-wrap:wrap;gap:10px;display:flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:13px 18px;font-size:14px;font-weight:500;transition:transform .23s,background .23s;display:inline-flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-primary{background:var(--ge-terra);color:#fff}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-secondary{border:1px solid var(--ge-ink)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action svg{flex:0 0 18px;width:18px;height:18px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-roll{line-height:1.5;display:grid;overflow:hidden}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action:is(:hover,:focus-visible) .ge-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action:is(:hover,:focus-visible) .ge-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-photo{flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-photo>img{object-fit:cover;object-position:30% center;border-radius:22px;flex:1;width:100%;height:100%;min-height:440px;max-height:620px;display:block}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) figcaption{color:var(--ge-muted);margin-top:9px;font-size:12px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-reveal{animation:.7s cubic-bezier(.2,.7,.2,1) both ge-enter;animation-delay:var(--ge-delay,0s)}@keyframes ge-enter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@container (width<=870px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav{display:none}}@container (width<=760px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header{padding:23px 24px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding:28px 24px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) h1{font-size:var(--ge-title-size,clamp(24px,7.7cqi,49px))}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-photo>img{aspect-ratio:4/3;object-position:center;flex:none;height:auto;min-height:0;max-height:none}}@container (width<=480px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header{gap:12px;padding:21px 20px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-wordmark{font-size:29px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-tagline{letter-spacing:1.6px;font-size:7px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header-call{background:var(--ge-terra);color:#fff;border-radius:12px;justify-content:center;width:46px;min-width:46px;height:46px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-header-call span{display:none}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-hero{padding:25px 20px 30px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-reviews{gap:6px;padding-inline:10px;font-size:12px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-stars{font-size:16px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-promises{flex-direction:column;gap:8px}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-actions{flex-direction:column}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action{width:100%}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-reveal{animation:none}:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-action,:is(#gargowitch-elagage-hero,#gargowitch-abattage-hero,#gargowitch-dessouchage-hero,[data-service-section=hero]) .ge-roll span{transition:none}}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]){--gn-sage:#e7edde;--gn-paper:#faf9f5;--gn-ink:#213a30;--gn-muted:#526258;--gn-terra:#b34e35;--gn-line:#c9d3c2;background:var(--gn-sage);color:var(--gn-ink);color-scheme:light;font:400 16px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) *{box-sizing:border-box}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-section{padding:52px 40px 42px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-heading{max-width:620px;margin-inline:auto}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-eyebrow{color:var(--gn-terra);margin:0 0 13px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) h2{color:var(--gn-ink);letter-spacing:-.035em;margin:0;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-intro{max-width:58ch;margin:19px auto 0}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:32px;display:grid}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-need{background:var(--gn-paper);border-radius:20px;min-width:0;overflow:hidden}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-photo{background:var(--gn-paper);width:100%;color:var(--gn-ink);font:inherit;border:0;padding:0;display:block;position:relative}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-open{background:var(--gn-paper);border-radius:9px;place-items:center;width:30px;height:30px;transition:transform .23s;display:grid;position:absolute;bottom:10px;right:10px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-photo:is(:hover,:focus-visible) .gn-open{transform:scale(1.08)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-card-copy{padding:23px 23px 26px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) h3{color:var(--gn-ink);letter-spacing:-.02em;min-height:3.75em;margin:0;font:400 21px/1.25 DM Sans,sans-serif}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-need p{color:var(--gn-muted);margin:15px 0 0;font-size:15px;line-height:1.65}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog{background:var(--gn-paper);color:var(--gn-ink);width:min(850px,100% - 32px);max-width:850px;font:inherit;border:0;border-radius:20px;padding:18px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog::backdrop{background:#15231bb8}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog[open]{animation:.24s both gn-popup}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog-head p{margin:0;font-size:13px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-close{min-height:44px;color:var(--gn-terra);background:var(--gn-paper);border:1px solid var(--gn-line);font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;display:inline-flex}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog img{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:70vh;display:block}@keyframes gn-popup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-footer{border-top:1px solid var(--gn-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:13px 24px;margin-top:30px;padding-top:19px;display:flex}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-footer p{margin:0;font-size:14px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link{color:var(--gn-terra);align-items:center;gap:12px;min-height:46px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link svg{width:18px;height:18px;transition:transform .23s}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link:is(:hover,:focus-visible) .gn-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link:is(:hover,:focus-visible) .gn-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link:is(:hover,:focus-visible) svg{transform:translate(3px)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]).gn-ready .gn-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--gn-delay,0s);transform:translateY(16px)}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]).gn-ready .gn-reveal.gn-visible{opacity:1;transform:translateY(0)}@container (width>=900px){:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) h3{min-height:2.5em}}@container (width<=680px){:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-section{padding:38px 24px 30px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-grid{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:27px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-card-copy{padding:24px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) h3{min-height:0}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-footer{flex-direction:column;align-items:flex-start;gap:8px}}@container (width<=380px){:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-section{padding-inline:20px}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-card-copy{padding:22px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]).gn-ready .gn-reveal{opacity:1;transition:none;transform:none}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link,:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-link svg,:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-roll span,:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-open{transition:none}:is(#gargowitch-elagage-besoins,#gargowitch-abattage-besoins,#gargowitch-dessouchage-besoins,[data-service-section=besoins]) .gn-dialog[open]{animation:none}}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]){--gg-paper:#faf9f5;--gg-ink:#213a30;--gg-muted:#526258;--gg-terra:#b34e35;--gg-line:#d5ddd2;color-scheme:light;background:var(--gg-paper);color:var(--gg-ink);font:400 16px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) *{box-sizing:border-box}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-section{padding:48px 40px 34px}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-eyebrow{color:var(--gg-terra);margin:0 0 13px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) h2{color:var(--gg-ink);letter-spacing:-.035em;margin:0;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-intro{text-align:center;max-width:42ch;margin:18px auto 0}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px;display:grid}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) figure{min-width:0;margin:0}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-photo{background:var(--gg-paper);width:100%;color:var(--gg-ink);font:inherit;border:0;border-radius:19px;padding:0;display:block;position:relative}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-photo img{aspect-ratio:4/5;object-fit:cover;border-radius:inherit;width:100%;height:auto;display:block}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-pin{object-position:27% center}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-expand{background:var(--gg-paper);border-radius:10px;place-items:center;width:34px;height:34px;transition:transform .23s;display:grid;position:absolute;bottom:12px;right:12px}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-photo:is(:hover,:focus-visible) .gg-expand{transform:scale(1.08)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) figcaption{margin-top:12px;font-size:14px;line-height:1.5}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-footer{border-top:1px solid var(--gg-line);justify-content:flex-end;margin-top:26px;padding-top:15px;display:flex}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-link{color:var(--gg-terra);align-items:center;gap:12px;min-height:46px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-link:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-link:is(:hover,:focus-visible) .gg-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-link:is(:hover,:focus-visible) .gg-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog{background:var(--gg-paper);width:min(850px,100% - 32px);max-width:850px;color:var(--gg-ink);font:inherit;border:0;border-radius:20px;padding:18px}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog::backdrop{background:#15231bb8}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog[open]{animation:.24s both gg-popup}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog-title{margin:0;font-size:14px;font-weight:400}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-close{border:1px solid var(--gg-line);min-height:44px;color:var(--gg-terra);background:var(--gg-paper);font:inherit;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 13px;font-size:14px;display:inline-flex}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-full{object-fit:contain;border-radius:10px;width:100%;height:auto;max-height:70vh;display:block}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]).gg-ready .gg-reveal{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--gg-delay,0s);transform:translateY(16px)}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]).gg-ready .gg-reveal.gg-visible{opacity:1;transform:translateY(0)}@keyframes gg-popup{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@container (width<=620px){:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-section{padding:38px 24px 28px}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-grid{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:26px}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-photo img{aspect-ratio:4/5}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-footer{justify-content:flex-start}}@container (width<=380px){:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-section{padding-inline:20px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]).gg-ready .gg-reveal{opacity:1;transition:none;transform:none}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-link,:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-roll span,:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-expand{transition:none}:is(#gargowitch-elagage-galerie,#gargowitch-abattage-galerie,#gargowitch-dessouchage-galerie,[data-service-section=galerie]) .gg-dialog[open]{animation:none}}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]){--gm-bg:#f3eee7;--gm-ink:#213a30;--gm-muted:#526258;--gm-terra:#b34e35;--gm-paper:#faf9f5;--gm-sage:#e7edde;--gm-line:#d0d7ca;background:var(--gm-bg);color:var(--gm-ink);color-scheme:light;font:400 15px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) *{box-sizing:border-box}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-section{padding:64px 40px 48px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) header{text-align:center;margin-bottom:44px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-eyebrow{color:var(--gm-terra);margin:0 0 14px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) h2{color:var(--gm-ink);letter-spacing:-.035em;margin:0;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-path{position:relative}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-track{left:var(--gm-x,28px);top:var(--gm-y,28px);width:var(--gm-w,0);height:var(--gm-h,2px);background:var(--gm-line);position:absolute}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-fill{background:var(--gm-ink);width:100%;height:100%;transform:scaleX(var(--gm-progress,0));transform-origin:0 0;transition:transform .75s cubic-bezier(.2,.7,.2,1);display:block}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-path[data-vertical=true] .gm-fill{transform:scaleY(var(--gm-progress,0))}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-dot{left:var(--gm-dot-x,28px);top:var(--gm-dot-y,28px);background:var(--gm-terra);border-radius:50%;width:7px;height:7px;transition:left .75s cubic-bezier(.2,.7,.2,1),top .75s cubic-bezier(.2,.7,.2,1);position:absolute;translate:-50% -50%}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin:0;padding:0;list-style:none;display:grid}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) li{min-width:0;position:relative}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-select{width:100%;color:var(--gm-ink);text-align:left;font:inherit;background:0 0;border:0;padding:0;display:block;position:relative}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-icon{background:var(--gm-paper);border:1px solid var(--gm-line);border-radius:18px;place-items:center;width:56px;height:56px;margin-bottom:24px;transition:background .24s,border-color .24s,transform .24s;display:grid;position:relative}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-number{background:var(--gm-paper);border:1px solid var(--gm-line);border-radius:50%;place-items:center;width:23px;height:23px;font-size:11px;transition:background .24s,color .24s;display:grid;position:absolute;top:-7px;right:-5px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) [aria-pressed=true] .gm-icon{background:var(--gm-sage);border-color:var(--gm-ink);transform:translateY(-2px)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) [aria-pressed=true] .gm-number{background:var(--gm-ink);color:var(--gm-paper);border-color:var(--gm-ink)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-title{letter-spacing:-.025em;font-size:21px;line-height:1.25;display:block}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) li p{color:var(--gm-muted);margin:14px 0 0;font-size:14px;line-height:1.65}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) footer{border-top:1px solid var(--gm-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:38px;padding-top:24px;display:flex}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) footer p{margin:0}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-conditions{color:var(--gm-muted);margin-top:4px;font-size:12px;display:block}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-call{background:var(--gm-terra);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 20px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-call:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-call:is(:hover,:focus-visible) .gm-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-call:is(:hover,:focus-visible) .gm-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]).gm-ready .gm-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--gm-delay,0s);translate:0 15px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]).gm-ready .gm-reveal.gm-seen,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-reveal:focus-within{opacity:1;translate:0}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=620px){:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-section{padding:48px 24px 36px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) header{margin-bottom:34px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) ol{grid-template-columns:minmax(0,1fr);gap:30px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-select{align-items:center;gap:20px;min-height:56px;display:flex}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-icon{flex-shrink:0;margin-bottom:0}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) li p{margin:10px 0 0 76px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) footer{flex-direction:column;align-items:flex-start;gap:18px;margin-top:30px}}@container (width<=380px){:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-section{padding-inline:20px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-select{gap:16px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) li p{margin-left:72px}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-title{font-size:20px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-fill,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-dot,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-icon,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-number,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-call,:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]) .gm-roll span{transition:none}:is(#gargowitch-elagage-parcours,#gargowitch-abattage-parcours,#gargowitch-dessouchage-parcours,[data-service-section=parcours]).gm-ready .gm-reveal{opacity:1;transition:none;translate:none}}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]){--ef-bg:#faf9f5;--ef-ink:#213a30;--ef-muted:#526258;--ef-terra:#b34e35;--ef-sage:#e7edde;--ef-line:#d5ddd2;background:var(--ef-bg);color:var(--ef-ink);color-scheme:light;font:400 15px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) *{box-sizing:border-box}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-section{padding:64px 40px 48px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) header{text-align:center;margin-bottom:38px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-eyebrow{color:var(--ef-terra);margin:0 0 14px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) h2{color:var(--ef-ink);letter-spacing:-.035em;margin:0;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) h2 span{color:var(--ef-terra)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-intro{max-width:38ch;color:var(--ef-muted);margin:20px auto 0}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-factors{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 36px;margin:0;padding:0;list-style:none;display:grid}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-factor{border-top:1px solid var(--ef-line);min-width:0;padding-top:22px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) h3{letter-spacing:-.025em;color:var(--ef-ink);margin:0 0 12px;font:400 21px/1.3 DM Sans,sans-serif}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-factor p{color:var(--ef-muted);margin:0;font-size:14px;line-height:1.65}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) footer{background:var(--ef-sage);border-radius:20px;margin-top:38px;padding:24px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-quote{letter-spacing:-.02em;margin:0;font-size:20px;line-height:1.35}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-note{color:var(--ef-muted);margin:8px 0 20px;font-size:12px;line-height:1.6}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:50px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-call{background:var(--ef-terra);color:#fff}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-form{border:1px solid var(--ef-ink);color:var(--ef-ink)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action:is(:hover,:focus-visible) .ef-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action:is(:hover,:focus-visible) .ef-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]).ef-ready .ef-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ef-delay,0s);translate:0 15px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]).ef-ready .ef-reveal.ef-seen,:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-reveal:focus-within{opacity:1;translate:0}@container (width<=620px){:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-section{padding:48px 24px 36px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-factors{grid-template-columns:minmax(0,1fr);gap:25px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) header{margin-bottom:30px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) footer{margin-top:30px;padding:22px}}@container (width<=380px){:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-section{padding-inline:20px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) h2 br{display:none}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) footer{padding:20px}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action{width:100%;padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]).ef-ready .ef-reveal{opacity:1;transition:none;translate:none}:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-action,:is(#gargowitch-elagage-prix,#gargowitch-abattage-prix,#gargowitch-dessouchage-prix,[data-service-section=prix]) .ef-roll span{transition:none}}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]){--ea-bg:#f3eee7;--ea-ink:#213a30;--ea-muted:#526258;--ea-terra:#b34e35;--ea-sage:#e7edde;--ea-line:#d5ddd2;--ea-gold:#a75d00;background:var(--ea-bg);color:var(--ea-ink);color-scheme:light;font:400 15px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) *{box-sizing:border-box}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-section{padding:64px 40px 48px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) header{text-align:center;margin-bottom:36px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-eyebrow{color:var(--ea-terra);margin:0 0 14px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) h2{color:var(--ea-ink);letter-spacing:-.035em;margin:0 0 20px;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) h2 span{color:var(--ea-terra)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-rating{max-width:100%;min-height:44px;color:var(--ea-ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-google{object-fit:contain;flex-shrink:0;width:24px;height:24px;display:block}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-stars{color:var(--ea-gold);letter-spacing:.02em;white-space:nowrap;font-size:20px;line-height:1.4}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-reviews{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) figure{border:1px solid var(--ea-line);background:#fff;border-radius:22px;flex-direction:column;min-width:0;margin:0;padding:26px;display:flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-review-top{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-review-top .ea-google{width:20px;height:20px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) blockquote{color:var(--ea-ink);letter-spacing:-.02em;border:0;margin:22px 0 28px;padding:0;font:400 20px/1.5 DM Sans,sans-serif}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) figcaption{align-items:center;gap:11px;margin-top:auto;display:flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-avatar{background:var(--ea-sage);border-radius:50%;flex:0 0 42px;justify-content:center;align-items:center;width:42px;height:42px;font-size:13px;font-weight:500;display:flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) strong{font-size:14px;font-weight:500;display:block}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-source{color:var(--ea-muted);font-size:12px;display:block}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) footer{text-align:center;margin-top:30px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all{min-height:50px;color:var(--ea-ink);border:1px solid var(--ea-ink);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all:is(:hover,:focus-visible) .ea-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all:is(:hover,:focus-visible) .ea-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]).ea-ready .ea-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ea-delay,0s);translate:0 15px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]).ea-ready .ea-reveal.ea-seen,:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-reveal:focus-within{opacity:1;translate:0}@container (width<=620px){:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-section{padding:48px 24px 36px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-reviews{grid-template-columns:minmax(0,1fr);gap:18px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) header{margin-bottom:30px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) figure{padding:24px}}@container (width<=380px){:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-section{padding-inline:20px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) figure{padding:22px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-rating{gap:6px;font-size:12px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-rating .ea-stars{font-size:17px}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all{width:100%;padding-inline:12px;font-size:13px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]).ea-ready .ea-reveal{opacity:1;transition:none;translate:none}:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-all,:is(#gargowitch-elagage-avis,#gargowitch-abattage-avis,#gargowitch-dessouchage-avis,[data-service-section=avis]) .ea-roll span{transition:none}}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]){--ez-bg:#edf1e7;--ez-ink:#213a30;--ez-muted:#526258;--ez-sage:#e0e7d6;--ez-line:#d5ddd2;--ez-terra:#b34e35;background:var(--ez-bg);color:var(--ez-ink);color-scheme:light;padding:64px 40px 48px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;container-type:inline-size}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) *{box-sizing:border-box}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-eyebrow{color:var(--ez-terra);align-items:center;gap:9px;margin:0 0 14px;font-size:13px;font-weight:500;line-height:1.5;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-eyebrow a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;display:inline-flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-eyebrow svg{stroke-width:1.5px;flex:0 0 18px;width:18px;height:18px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) h2{letter-spacing:-.035em;color:var(--ez-ink);margin:0 0 20px;font-family:inherit;font-size:clamp(30px,4.1cqi,43px);font-weight:400;line-height:1.15}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) h2 span{color:var(--ez-terra)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-intro{color:var(--ez-muted);max-width:48ch;margin:0;font-size:15px;line-height:1.65}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-heading{margin-bottom:38px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-departments{border-top:1px solid var(--ez-line);border-bottom:1px solid var(--ez-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;padding-block:26px;display:grid}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-department{min-width:0}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-department+.ez-department{border-left:1px solid var(--ez-line);padding-left:30px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) h3{letter-spacing:-.025em;color:var(--ez-ink);align-items:center;gap:11px;margin:0 0 16px;font-family:inherit;font-size:23px;font-weight:400;line-height:1.25;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-code{background:var(--ez-sage);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;font-size:13px;font-weight:500;line-height:1;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) ul{flex-wrap:wrap;gap:0;margin:0;padding:0;list-style:none;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) li{align-items:center;font-size:14px;line-height:1.6;display:inline-flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) li a{min-width:44px;min-height:44px;color:var(--ez-ink);text-underline-offset:4px;align-items:center;text-decoration:underline 1px;display:inline-flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) li a:hover{color:var(--ez-terra)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) li:not(:last-child):after{content:"·";color:var(--ez-muted);padding-inline:9px;display:inline-block}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-footer p{margin:0;font-size:15px;line-height:1.55}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-footer p span{color:var(--ez-muted);margin-top:4px;font-size:13px;display:block}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns{border:1px solid var(--ez-ink);min-height:50px;color:var(--ez-ink);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.6;text-decoration:none;transition:transform .23s;display:inline-flex}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-roll{line-height:1.6;display:grid;overflow:hidden}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns:is(:hover,:focus-visible) .ez-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns:is(:hover,:focus-visible) .ez-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]).ez-ready .ez-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ez-delay,0s);translate:0 15px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]).ez-ready .ez-reveal.ez-seen,:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-reveal:focus-within{opacity:1;translate:0}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns svg{flex:0 0 18px;width:18px;height:18px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-call{min-height:44px;color:var(--ez-terra);text-underline-offset:4px;align-items:center;font-size:14px;text-decoration:underline;display:inline-flex}@container (width<=480px){:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-departments{grid-template-columns:minmax(0,1fr);gap:24px}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-department+.ez-department{border-left:0;border-top:1px solid var(--ez-line);padding-top:24px;padding-left:0}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-intro br{display:none}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-actions{gap:12px;width:100%}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns{flex:auto}}@media (width<=620px){:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]){padding:48px 24px 36px}}@media (width<=380px){:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]){padding-inline:20px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]).ez-ready .ez-reveal{opacity:1;transition:none;translate:none}:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-towns,:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]) .ez-roll span{transition:none}}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]){--eq-bg:#faf9f5;--eq-ink:#213a30;--eq-muted:#526258;--eq-terra:#b34e35;--eq-line:#d5ddd2;background:var(--eq-bg);color:var(--eq-ink);color-scheme:light;font:400 15px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) *{box-sizing:border-box}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-section{padding:64px 40px 48px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) header{text-align:center;margin-bottom:38px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-eyebrow{color:var(--eq-terra);margin:0 0 14px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) h2{color:var(--eq-ink);letter-spacing:-.035em;margin:0 0 20px;font:400 clamp(30px,4.1cqi,43px)/1.15 DM Sans,sans-serif}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) h2 span{color:var(--eq-terra)}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-intro{max-width:38ch;color:var(--eq-muted);margin:0 auto}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-questions{border-top:1px solid var(--eq-line)}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) details{border-bottom:1px solid var(--eq-line)}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) summary{min-height:70px;color:var(--eq-ink);letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font:400 18px/1.4 DM Sans,sans-serif;list-style:none;display:flex}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) summary::-webkit-details-marker{display:none}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-chevron{flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;transition:transform .32s cubic-bezier(.2,.7,.2,1);display:flex}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) details[open]:not([data-expanded=false]) summary,:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) summary:is(:hover,:focus-visible){color:var(--eq-terra)}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) details[open]:not([data-expanded=false]) .eq-chevron{transform:rotate(180deg)}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-answer{padding:0 36px 24px 0}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-answer p{max-width:66ch;color:var(--eq-muted);margin:0;font-size:14px;line-height:1.75}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:30px;display:flex}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) footer p{margin:0;font-size:14px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) footer a{min-height:46px;color:var(--eq-terra);text-underline-offset:4px;align-items:center;gap:10px;font-size:14px;display:inline-flex}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]).eq-ready .eq-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--eq-delay,0s);translate:0 15px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]).eq-ready .eq-reveal.eq-seen,:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-reveal:focus-within{opacity:1;translate:0}@container (width<=620px){:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-section{padding:48px 24px 36px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) header{margin-bottom:30px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) summary{gap:14px;font-size:17px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-answer{padding-right:0}}@container (width<=380px){:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-section{padding-inline:20px}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) h2{font-size:27px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]).eq-ready .eq-reveal{opacity:1;transition:none;translate:none}:is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) .eq-chevron{transition:none}}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){--ec-bg:#f3eee7;--ec-paper:#fff;--ec-ink:#213a30;--ec-muted:#526258;--ec-line:#d5ddd2;--ec-sage:#e7edde;--ec-terra:#b34e35;--ec-error:#a52e26;background:var(--ec-bg);color:var(--ec-ink);color-scheme:light;padding:64px 40px 48px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;container-type:inline-size}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-eyebrow{color:var(--ec-terra);margin:0 0 14px;font-size:13px;font-weight:500}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) h2 span{color:var(--ec-terra)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form[data-tried=true] :invalid{border-color:var(--ec-error)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details{margin:14px 0 18px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary{align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:1.5;list-style:none;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary::-webkit-details-marker{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary span{color:var(--ec-muted)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary svg{stroke-width:1.5px;flex:0 0 15px;width:15px;height:15px;margin-left:auto}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details[open] summary svg{transform:rotate(180deg)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details[data-expanded=false] summary svg{transform:rotate(0)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary svg{transition:transform .32s}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-send{background:var(--ec-ink);width:100%;min-height:50px;color:var(--ec-paper);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-send svg{flex:0 0 17px;width:17px;height:17px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-privacy{color:var(--ec-muted);margin:14px 0 0;font-size:11px;line-height:1.6}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-privacy a{color:var(--ec-ink);text-underline-offset:3px;text-decoration:underline}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-status{color:var(--ec-ink);margin:14px 0 0;font-size:13px;line-height:1.6}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-status:empty{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-status[data-error=true]{color:var(--ec-error)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-field-error{color:var(--ec-error);margin-top:5px;font-size:12px;line-height:1.5;display:block}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-field-error:empty{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city{min-width:0;position:relative}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__options{background:var(--ec-paper);border:1px solid var(--ec-line);z-index:5;border-radius:10px;width:max-content;min-width:100%;max-width:min(300px,70vw);margin:5px 0 0;padding:4px;list-style:none;position:absolute;top:100%;left:0;box-shadow:0 8px 20px #213a3014}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__options[hidden]{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__option{background:var(--ec-paper);width:100%;min-height:44px;color:var(--ec-ink);text-align:left;border:0;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:8px;font:400 14px/1.4 DM Sans,sans-serif;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__option[aria-selected=true],:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__option:hover{background:var(--ec-sage)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-city__option span:last-child{color:var(--ec-muted);font-size:12px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-roll{line-height:1.5;display:grid;overflow:hidden}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-roll span{grid-area:1/1;transition:transform .3s cubic-bezier(.2,.7,.2,1)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-roll span+span{transform:translateY(125%)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) :is(.ec-phone,.ec-send){transition:transform .23s}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) :is(.ec-phone,.ec-send):is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) :is(.ec-phone,.ec-send):is(:hover,:focus-visible) .ec-roll span:first-child{transform:translateY(-125%)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) :is(.ec-phone,.ec-send):is(:hover,:focus-visible) .ec-roll span+span{transform:translateY(0)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]).ec-ready .ec-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ec-delay,0s);translate:0 15px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]).ec-ready .ec-reveal.ec-seen,:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-reveal:focus-within{opacity:1;translate:0}@container (width<=570px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-layout{grid-template-columns:minmax(0,1fr);gap:30px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-intro{max-width:50ch}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form-card{padding:22px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-human{margin-bottom:24px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-phone{min-height:58px}}@container (width<=340px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-fields{grid-template-columns:minmax(0,1fr)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form-card{padding:18px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary{flex-wrap:wrap}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-send{font-size:13px}}@media (width<=620px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){padding:48px 24px 36px}}@media (width<=380px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){padding-inline:20px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-roll span,:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) :is(.ec-phone,.ec-send),:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-details summary svg{transition:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]).ec-ready .ec-reveal{opacity:1;transition:none;translate:none}}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]){--ep-bg:#faf9f5;--ep-ink:#213a30;--ep-muted:#526258;--ep-line:#d5ddd2;--ep-terra:#b34e35;--ep-panel:#fff;--ep-sage:#e7edde;color:var(--ep-ink);background:var(--ep-bg);color-scheme:light;border-top:1px solid var(--ep-line);padding:40px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.55;container-type:inline-size}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) *{box-sizing:border-box}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) [hidden]{display:none}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) a{color:inherit;text-decoration:none}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) a:hover{text-underline-offset:4px;text-decoration:underline}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-main{justify-content:space-between;align-items:center;gap:24px;display:flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-brand{letter-spacing:-.065em;align-items:center;min-height:44px;font-size:32px;font-weight:500;line-height:1.2;display:inline-flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-brand span{color:var(--ep-terra)}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-subtitle{letter-spacing:.12em;margin:2px 0 12px;font-size:11px;font-weight:500}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-location{color:var(--ep-muted);margin:0;font-size:13px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-location a{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-contact{text-align:right;flex:none}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-phone{letter-spacing:-.025em;min-height:44px;color:var(--ep-terra);align-items:center;gap:9px;font-size:20px;display:inline-flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-phone svg{stroke-width:1.5px;width:18px;height:18px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-contact p{color:var(--ep-muted);margin:2px 0 0;font-size:12px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav{flex-wrap:wrap;gap:8px 22px;margin:18px 0 14px;display:flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-bottom{border-top:1px solid var(--ep-line);flex-wrap:wrap;align-items:center;gap:0 20px;padding-top:12px;display:flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-bottom a,:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-open{min-height:44px;color:var(--ep-muted);align-items:center;font-size:11px;line-height:1.5;display:inline-flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-open{text-underline-offset:4px;text-decoration:underline}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-credit{margin-left:auto}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-panel{border:1px solid var(--ep-line);background:var(--ep-panel);border-radius:20px;margin-top:16px;padding:22px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-panel h2{letter-spacing:-.02em;margin:0 0 10px;font-family:inherit;font-size:18px;font-weight:400;line-height:1.4}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-panel p{color:var(--ep-muted);margin:0 0 12px;font-size:13px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-panel a{text-underline-offset:3px;text-decoration:underline}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-panel .ep-demo{font-size:12px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-actions{flex-wrap:wrap;gap:8px;display:flex}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-actions button{border:1px solid var(--ep-line);min-height:44px;font:inherit;background:var(--ep-sage);color:var(--ep-ink);border-radius:12px;padding:10px 16px;font-size:13px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-cookie-actions .ep-close{background:0 0}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-status{color:var(--ep-muted);margin:12px 0 0;font-size:12px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav a{transition:color .22s}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav a:is(:hover,:focus-visible){color:var(--ep-terra)}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]).ep-ready .ep-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--ep-delay,0s);translate:0 15px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]).ep-ready .ep-reveal.ep-seen,:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-reveal:focus-within{opacity:1;translate:0}@container (width<=520px){:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-main{flex-direction:column;align-items:flex-start;gap:18px}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-contact{text-align:left}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav{grid-template-columns:1fr 1fr;gap:4px 16px;margin-top:22px;display:grid}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-credit{margin-left:0}:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-bottom{gap:0 16px}}@media (width<=440px){:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]){padding:26px 20px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-reveal,:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer]) .ep-nav a{opacity:1;transition:none;translate:none}}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]){color:#213a30;background:#faf9f5;font:400 15px/1.6 DM Sans,sans-serif;container-type:inline-size}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) *{box-sizing:border-box}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) main{display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) main>section{scroll-margin-top:20px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gn-section,.gg-section,.gm-section,.ef-section,.ea-section,.eq-section),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]),:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact])){padding:72px 40px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) main h2{letter-spacing:-.035em;font-size:clamp(30px,4.1cqi,43px);line-height:1.15}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gn-heading,.gg-section>header,.gm-section>header,.ef-section>header,.ea-section>header,.eq-section>header),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gm-step{text-align:center}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gm-select{text-align:center;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gm-icon{margin-inline:auto}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gm-step p{max-width:34ch;margin:14px auto 0}@container (width<=620px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gm-icon{margin-bottom:20px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gm-track,.gm-dot){display:none}}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav a{transition:color .22s}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav a:is(:hover,:focus-visible){color:#b34e35}@container (width<=760px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gn-section,.gg-section,.gm-section,.ef-section,.ea-section,.eq-section),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]),:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact])){padding:56px 24px}}@container (width<=440px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gn-section,.gg-section,.gm-section,.ef-section,.ea-section,.eq-section),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]),:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact])){padding:48px 20px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(#gargowitch-elagage-faq,#gargowitch-abattage-faq,#gargowitch-dessouchage-faq,[data-service-section=faq]) h2{font-size:27px}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .ge-nav a{transition:none}}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){--ec-bg:light-dark(#faf9f5,#18221d);--ec-paper:light-dark(#fff,#202e25);--ec-ink:light-dark(#213a30,#e7eee7);--ec-muted:light-dark(#526258,#b9c9bf);--ec-line:light-dark(#d5ddd2,#45584b);--ec-sage:light-dark(#e7edde,#2c4033);--ec-terra:light-dark(#b34e35,#e8a086);--ec-error:light-dark(#a52e26,#ffb3aa);background:var(--ec-bg);color:var(--ec-ink);padding:44px 32px 36px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.55;container-type:inline-size}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) *{box-sizing:border-box}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-direct{min-width:0}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-eyebrow{letter-spacing:.15em;margin:0 0 15px;font-size:11px;font-weight:500}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) h2{letter-spacing:-.04em;color:var(--ec-ink);margin:0 0 20px;font-family:inherit;font-size:clamp(32px,5.5cqi,46px);font-weight:400;line-height:1.14}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-intro{color:var(--ec-muted);max-width:32ch;margin:0 0 26px;font-size:15px;line-height:1.65}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-phone{color:light-dark(#fff,#18221d);background:var(--ec-terra);white-space:nowrap;border-radius:14px;justify-content:center;align-items:center;gap:12px;max-width:100%;min-height:60px;padding:12px 16px;font-size:clamp(22px,3.3cqi,28px);font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-phone svg{stroke-width:1.5px;flex:0 0 22px;width:22px;height:22px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-human{color:var(--ec-muted);margin:11px 0 30px;font-size:13px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-callback{align-items:flex-start;gap:10px;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-callback svg{stroke-width:1.5px;flex:0 0 20px;width:20px;height:20px;margin-top:3px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-callback p{margin:0;font-size:15px;line-height:1.6}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-callback p span{display:block}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-hours{color:var(--ec-muted);margin:10px 0 28px 30px;font-size:13px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-area{color:var(--ec-muted);margin:0;font-size:13px;line-height:1.65}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-area span{display:block}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-area a{color:var(--ec-ink);text-underline-offset:4px;text-decoration:underline}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form-card{border:1px solid var(--ec-line);background:var(--ec-paper);border-radius:22px;min-width:0;padding:24px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) h3{color:var(--ec-ink);letter-spacing:-.025em;margin:0 0 24px;font-family:inherit;font-size:26px;font-weight:400;line-height:1.2}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;display:grid}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) label{min-width:0;color:var(--ec-ink);font-size:12px;line-height:1.5;display:block}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) input,:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) select,:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) textarea{background:var(--ec-paper);width:100%;min-width:0;min-height:46px;color:var(--ec-ink);border:1px solid var(--ec-line);border-radius:10px;margin-top:7px;padding:10px 11px;font-family:inherit;font-size:16px;font-weight:400;line-height:1.4;display:block}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) input::placeholder,:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) textarea::placeholder{color:var(--ec-muted);opacity:1}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) textarea{resize:vertical}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-service{margin-top:18px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form[data-tried=true] :invalid{border-color:var(--ec-error)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details{margin:14px 0 18px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details summary{align-items:center;gap:6px;min-height:44px;font-size:12px;line-height:1.5;list-style:none;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details summary::-webkit-details-marker{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details summary span{color:var(--ec-muted)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details summary svg{stroke-width:1.5px;flex:0 0 15px;width:15px;height:15px;margin-left:auto}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details[open] summary svg{transform:rotate(180deg)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form button[type=submit]{background:var(--ec-ink);width:100%;min-height:50px;color:var(--ec-paper);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;padding:12px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5;display:flex}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form button[type=submit] svg{flex:0 0 17px;width:17px;height:17px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__privacy{color:var(--ec-muted);margin:14px 0 0;font-size:11px;line-height:1.6}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__privacy a{color:var(--ec-ink);text-underline-offset:3px;text-decoration:underline}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__status{color:var(--ec-ink);margin:14px 0 0;font-size:13px;line-height:1.6}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__status:empty{display:none}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__status[data-error=true]{color:var(--ec-error)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container (width<=570px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-layout{grid-template-columns:minmax(0,1fr);gap:30px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-intro{max-width:50ch}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form-card{padding:22px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-human{margin-bottom:24px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-phone{min-height:58px}}@container (width<=340px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__grid{grid-template-columns:minmax(0,1fr)}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .ec-form-card{padding:18px}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form__details summary{flex-wrap:wrap}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]) .lead-form button[type=submit]{font-size:13px}}@media (width<=440px){:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){padding:30px 20px}}html:is([data-design=elagage],[data-design=abattage],[data-design=dessouchage],[data-design=services]){scroll-behavior:auto;scrollbar-gutter:stable;scroll-padding-top:20px}html:is([data-design=elagage],[data-design=abattage],[data-design=dessouchage],[data-design=services]) body{background:#faf9f5;min-width:0}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]){color-scheme:light;--gx-terra:#b34e35;--gx-soft-shadow:#213a301a;--ge-terra:#b34e35;--ge-line:#d5ddd2;--ge-ink:#213a30;--ge-paper:#faf9f5}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(a,button,summary,select){cursor:pointer}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :focus-visible{outline-color:#b34e35}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .elagage-anchor{height:0;scroll-margin-top:20px;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-collapse-body{display:flow-root}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) details{overflow-anchor:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) details[data-expanded=true]>summary{color:#b34e35}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) details[data-expanded=false] .eq-chevron{transform:rotate(0)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]).el-ready .el-reveal{opacity:0;transition:opacity .65s,translate .65s cubic-bezier(.2,.7,.2,1);transition-delay:var(--el-delay,0s);translate:0 15px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]).el-ready .el-reveal.el-seen,:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .el-reveal:focus-within{opacity:1;translate:0}:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]){--ec-bg:#f3eee7}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form{color:var(--ec-ink);gap:16px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form label{font-weight:400}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form label>span[id$=-label]{color:var(--ec-ink)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form .ed-field-error{color:#a52e26;margin-top:4px;font-size:12px;display:block}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form .ed-field-error:empty{display:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form [aria-invalid=true]{border-color:#a52e26}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__details{background:0 0;border-radius:0;margin:0;padding:0}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__details summary:after{content:"+";margin-left:auto;font-size:20px}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__details[data-expanded=true] summary:after{content:"−"}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__privacy{margin:0}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__status[data-success=true]{color:#213a30}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form__status:not([data-success=true]){color:#a52e26}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .lead-form button[type=submit]:hover{background:#213a30}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll{transition:transform .23s}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-label{padding-block:.15em;line-height:1.5;display:grid;position:relative;overflow:hidden}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-front,:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-back{justify-content:center;align-items:center;gap:10px;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:inline-flex}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-back{position:absolute;inset:0;transform:translateY(150%)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll:is(:hover,:focus-visible){transform:translateY(-2px)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll:is(:hover,:focus-visible) .gx-button-front{transform:translateY(-150%)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll:is(:hover,:focus-visible) .gx-button-back{transform:translateY(0)}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);overflow:auto}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.gn-dialog,.gg-dialog) img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 160px);margin-inline:auto}html:is([data-design=elagage],[data-design=abattage],[data-design=dessouchage],[data-design=services]) .consent-banner{color:#213a30;background:#faf9f5;border:1px solid #d5ddd2;border-radius:20px;font-family:DM Sans,sans-serif}html:is([data-design=elagage],[data-design=abattage],[data-design=dessouchage],[data-design=services]) .consent-banner .button{color:#213a30;background:#e7edde;border-color:#d5ddd2;border-radius:12px;font-weight:500}@media (width>=1200px){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(.ge-header,.ge-hero,.gn-section,.gg-section,.gm-section,.ef-section,.ea-section,.eq-section),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) :is(:is(#gargowitch-elagage-zone,#gargowitch-abattage-zone,#gargowitch-dessouchage-zone,[data-service-section=zone]),:is(#gargowitch-elagage-contact,#gargowitch-abattage-contact,#gargowitch-dessouchage-contact,[data-service-section=contact]),:is(#gargowitch-elagage-footer,#gargowitch-abattage-footer,#gargowitch-dessouchage-footer,[data-service-section=footer])){padding-inline:max(40px,50% - 560px)}}@media (prefers-reduced-motion:reduce){:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]).el-ready .el-reveal{opacity:1;transition:none;translate:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll,:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-front,:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-back{transition:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-button-back{display:none}:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll:is(:hover,:focus-visible),:is(#gargowitch-elagage-page,#gargowitch-abattage-page,#gargowitch-dessouchage-page,[data-service-section=page]) .gx-roll:is(:hover,:focus-visible) .gx-button-front{transform:none}}[data-service-section=hero]{--ge-title-size:clamp(30px,3.9cqi,49px);--ge-intro-max:42ch}[data-service-section=hero] .ge-eyebrow{text-transform:uppercase}[data-service-section=hero] .ge-photo .gn-photo{background:var(--ge-sage);width:100%;min-height:440px;color:var(--ge-ink);border:0;border-radius:22px;flex:1;padding:0;display:block;position:relative;overflow:hidden}[data-service-section=hero] .ge-photo .gn-photo>img{object-fit:cover;object-position:45% center;width:100%;height:100%;display:block;position:absolute;inset:0}[data-service-section=hero] .gn-open{background:var(--ge-paper);border-radius:11px;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:14px;right:14px}[data-service-section=hero] .gg-dialog{background:var(--ge-paper);width:min(850px,100% - 32px);color:var(--ge-ink);font:inherit;border:0;border-radius:20px;padding:18px}[data-service-section=hero] .gg-dialog::backdrop{background:#15231bb8}[data-service-section=hero] .gg-dialog-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}[data-service-section=hero] .gg-dialog-title{margin:0;font-size:13px}[data-service-section=hero] .gg-close{border:1px solid var(--ge-line);background:var(--ge-paper);min-height:44px;color:var(--ge-terra);font:inherit;border-radius:10px;padding:8px 13px;font-size:14px}@container (width<=760px){[data-service-section=hero]{--ge-title-size:clamp(22px,7.3cqi,49px)}html:is([data-service=taille],[data-service=jardin],[data-service=cloture],[data-service=gazon]) [data-service-section=hero]{--ge-title-size:clamp(24px,8.6cqi,49px)}[data-service-section=hero] .ge-photo .gn-photo{flex:none;min-height:0}[data-service-section=hero] .ge-photo .gn-photo>img{object-fit:contain;height:auto;position:static}}
