@font-face{font-family:"Sora";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/sora-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"Sora";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/sora-latin-700-normal.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/inter-latin-400-normal.woff2") format("woff2")}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("../fonts/inter-latin-600-normal.woff2") format("woff2")}@font-face{font-family:"Sora Fallback";src:local("Arial");size-adjust:112%;ascent-override:88%;descent-override:24%;line-gap-override:0%}@font-face{font-family:"Inter Fallback";src:local("Arial");size-adjust:107%;ascent-override:90%;descent-override:22%;line-gap-override:0%}:root{--ardoise:#1E3A4C;--ardoise-2:#15293A;--ardoise-3:#0F1F2C;--creme:#F7F4EE;--creme-2:#EFEAE1;--enduit:#E4E0D8;--blanc:#FFFFFF;--sauge:#6F8F7A;--sauge-txt:#4F6B5A;--sauge-clair:#A9C4B2;--sauge-pale:#E3ECE5;--jaune:#F5B700;--jaune-txt:#7A5A00;--jaune-pale:#FFF4CC;--eau:#2D8FD5;--eau-txt:#1F6FA8;--eau-clair:#5DB3F0;--eau-pale:#E1EFFA;--orange:#E8612C;--cta:#C2491A;--cta-2:#9E3912;--ink:#1A2B36;--ink-2:#4A5963;--line:rgba(30,58,76,.14);--line-2:rgba(30,58,76,.24);--acc:var(--sauge);--acc-txt:var(--sauge-txt);--acc-l:var(--sauge-clair);--acc-pale:var(--sauge-pale);--stripe:var(--jaune);--f-title:"Sora","Sora Fallback",system-ui,sans-serif;--f-text:"Inter","Inter Fallback",system-ui,sans-serif;--wrap:1240px;--gut:clamp(16px,4vw,32px);--r-s:10px;--r-m:16px;--r-l:22px;--sh-1:0 1px 2px rgba(21,41,58,.06),0 4px 14px rgba(21,41,58,.06);--sh-2:0 2px 6px rgba(21,41,58,.08),0 18px 44px rgba(21,41,58,.14);--ease:cubic-bezier(.2,.7,.2,1);--ease-io:cubic-bezier(.7,0,.2,1);--top-h:38px;--head-h:84px;--mbar-h:0px;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.cr-accent--depannage,.cr-accent--elec.cr-family--depannage{--acc:var(--jaune);--acc-txt:var(--jaune-txt);--acc-l:var(--jaune);--acc-pale:var(--jaune-pale);--stripe:var(--jaune)}.cr-accent--elec{--acc:var(--jaune);--acc-txt:var(--jaune-txt);--acc-l:var(--jaune);--acc-pale:var(--jaune-pale);--stripe:var(--jaune)}.cr-accent--plomb{--acc:var(--eau);--acc-txt:var(--eau-txt);--acc-l:var(--eau-clair);--acc-pale:var(--eau-pale);--stripe:var(--eau-clair)}.cr-accent--neutre{--acc:var(--ardoise);--acc-txt:var(--ardoise);--acc-l:var(--sauge-clair);--acc-pale:var(--enduit)}@media (max-width:1023px){:root{--head-h:66px;--top-h:34px;--mbar-h:62px}}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:90px}html:focus-within{scroll-behavior:smooth}body{margin:0;background:var(--creme);color:var(--ink);font:400 17px/1.7 var(--f-text);overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;padding-bottom:calc(var(--mbar-h) + env(safe-area-inset-bottom,0px))}img,svg,video{display:block;max-width:100%}img{height:auto}a{color:inherit}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--f-title);font-weight:700;line-height:1.15;color:var(--ardoise);margin:0 0 .6em;letter-spacing:-.015em;text-wrap:balance}h2{font-size:clamp(28px,3.4vw,44px)}h3{font-size:clamp(19px,1.6vw,22px);font-weight:600;letter-spacing:-.005em}p{margin:0 0 1em}:focus-visible{outline:3px solid var(--eau);outline-offset:3px;border-radius:4px}::selection{background:var(--jaune);color:var(--ardoise-2)}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.cr-skip{position:fixed;left:12px;top:-60px;z-index:200;background:var(--ardoise-2);color:#fff;padding:10px 16px;border-radius:var(--r-s);font-weight:600;transition:top .2s}.cr-skip:focus{top:12px}.cr-wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gut));margin-inline:auto;padding-inline:var(--gut)}.cr-main{display:block;outline:none}.cr-note{color:var(--ink-2);font-style:italic}.cr-todo{display:inline-block;padding:1px 8px;border:1.5px dashed #B98900;border-radius:6px;background:#FFF3C4;color:#5C4300;font:600 .86em/1.5 var(--f-text);letter-spacing:0;white-space:normal;overflow-wrap:anywhere;max-width:100%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.cr-prose a:not(.cr-btn),.cr-sec__txt a,.cr-footer a,.cr-crumbs a,.cr-more span,.cr-linkbtn,.cr-zz__body a:not(.cr-btn),.cr-encart a,.cr-faq__a a,.cr-tel,.cr-mail{text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1.5px;padding-bottom:1px}@media (hover:hover){.cr-prose a:not(.cr-btn):hover,.cr-footer a:hover,.cr-crumbs a:hover,a:hover>.cr-more span,.cr-more:hover span,.cr-linkbtn:hover,.cr-zz__body a:not(.cr-btn):hover,.cr-encart a:hover,.cr-faq__a a:hover,.cr-tel:hover,.cr-mail:hover{animation:cr-line .6s var(--ease-io)}}@keyframes cr-line{0%{background-size:100% 1.5px;background-position:100% 100%}50%{background-size:0 1.5px;background-position:100% 100%}50.1%{background-position:0 100%}100%{background-size:100% 1.5px;background-position:0 100%}}.cr-prose a:not(.cr-btn),.cr-main>.cr-sec a:not([class]){color:var(--acc-txt);font-weight:600}.cr-accent--elec .cr-prose a:not(.cr-btn),.cr-accent--depannage .cr-prose a:not(.cr-btn){color:var(--ardoise)}.cr-icon{width:1.15em;height:1.15em;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-pulse{position:relative;display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--jaune);margin-right:8px;vertical-align:middle}.cr-pulse::after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--jaune);animation:cr-pulse 1.8s var(--ease) infinite}@keyframes cr-pulse{0%{transform:scale(1);opacity:.7}100%{transform:scale(3.2);opacity:0}}.cr-kicker{display:inline-flex;align-items:center;gap:0;margin:0 0 18px;font:600 13px/1.3 var(--f-title);letter-spacing:.14em;text-transform:uppercase;color:var(--acc-txt)}.cr-kicker::before{content:"";width:28px;height:2px;background:currentColor;margin-right:12px;opacity:.8}.cr-kicker:has(.cr-pulse)::before{display:none}.cr-kicker--light{color:var(--acc-l)}.cr-accent--mixte .cr-kicker--light,.cr-accent--neutre .cr-kicker--light{color:var(--sauge-clair)}.cr-btns{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.cr-btns--center{justify-content:center}.cr-btns--stack{flex-direction:column;align-items:stretch}.cr-btn{--bg:var(--cta);--fg:#fff;--bf:var(--cta-2);--bd:transparent;position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:12px 24px;border:1.5px solid var(--bd);border-radius:12px;background:var(--bg);color:var(--fg);font:600 16px/1.2 var(--f-title);letter-spacing:-.005em;text-decoration:none;text-align:center;cursor:pointer;transition:color .35s var(--ease),border-color .35s var(--ease),transform .2s var(--ease),box-shadow .35s var(--ease);-webkit-tap-highlight-color:transparent}.cr-btn::before{content:"";position:absolute;inset:-1px;z-index:-1;background:var(--bf);transform:scaleX(0);transform-origin:100% 50%;transition:transform .5s var(--ease-io)}.cr-btn__ico{width:18px;height:18px;transition:transform .45s var(--ease)}.cr-btn:active{transform:scale(.98)}@media (hover:hover){.cr-btn:hover{color:var(--fh,var(--fg));border-color:var(--bh,var(--bd));box-shadow:0 10px 24px -10px rgba(21,41,58,.45)}.cr-btn:hover::before{transform:scaleX(1);transform-origin:0 50%}.cr-btn:not(.cr-btn--lead):hover .cr-btn__ico{transform:translateX(5px)}.cr-btn--lead:hover .cr-btn__ico{animation:cr-ring .6s var(--ease)}}@media (hover:none){.cr-btn:active::before{transform:scaleX(1);transform-origin:0 50%;transition-duration:.25s}}@keyframes cr-ring{0%,100%{transform:rotate(0)}25%{transform:rotate(-14deg)}60%{transform:rotate(10deg)}}.cr-btn--ardoise{--bg:var(--ardoise);--bf:var(--ardoise-3)}.cr-btn--ghost{--bg:transparent;--fg:#fff;--bd:rgba(255,255,255,.55);--bf:#fff;--fh:var(--ardoise-2);--bh:#fff}.cr-btn--light{--bg:#fff;--fg:var(--ardoise);--bf:var(--creme-2)}.cr-btn--urgence{--bg:var(--jaune);--fg:var(--ardoise-2);--bf:#FFCB2E}.cr-btn--eau{--bg:var(--eau-txt);--bf:#175A8A}.cr-btn--sauge{--bg:var(--sauge-txt);--bf:#3E5648}.cr-ripple{position:absolute;z-index:-1;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;background:rgba(255,255,255,.45);pointer-events:none;animation:cr-ripple .7s var(--ease) forwards}.cr-btn--urgence .cr-ripple,.cr-btn--light .cr-ripple{background:rgba(21,41,58,.18)}@keyframes cr-ripple{to{transform:scale(40);opacity:0}}.cr-linkbtn{border:0;padding:0 0 1px;background-color:transparent;cursor:pointer;font:inherit;color:inherit}.cr-more{display:inline-flex;align-items:center;gap:8px;font:600 15px/1.3 var(--f-title);color:var(--acc-txt);text-decoration:none}.cr-more .cr-icon{width:17px;height:17px;transition:transform .45s var(--ease)}@media (hover:hover){.cr-more:hover .cr-icon,a:hover>.cr-more .cr-icon{transform:translateX(5px)}}.cr-accent--elec .cr-more,.cr-accent--depannage .cr-more{color:var(--ardoise)}.cr-top{position:absolute;z-index:61;top:0;left:0;right:0;height:var(--top-h);background:var(--ardoise-3);color:rgba(255,255,255,.86);font-size:13.5px}.cr-top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:repeating-linear-gradient(-45deg,var(--jaune) 0 8px,transparent 8px 16px);opacity:.55}.cr-top__in{display:flex;align-items:center;justify-content:space-between;gap:16px;height:100%}.cr-top p{margin:0;display:flex;align-items:center;gap:14px;white-space:nowrap}.cr-top strong{color:#fff;font-weight:600}.cr-top__sub{color:rgba(255,255,255,.7)}.cr-top__tel{display:inline-flex;align-items:center;gap:6px;color:#fff;text-decoration:none;font-weight:600}.cr-top__link{color:var(--jaune);font-weight:600;text-decoration:none;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 100% 1px}.cr-top .cr-todo{font-size:12px;padding:0 6px}@media (max-width:860px){.cr-top__sub,.cr-top__todo{display:none}}@media (max-width:420px){.cr-top{font-size:12.5px}.cr-top p{gap:10px}}@media (max-width:480px){.cr-top__link{display:none}}.cr-header{position:fixed;z-index:60;left:0;right:0;top:var(--top-h);height:var(--head-h);color:#fff;transition:top .35s var(--ease),height .35s var(--ease),background-color .35s var(--ease),color .35s var(--ease),box-shadow .35s var(--ease),transform .45s var(--ease)}.cr-header::before{content:"";position:absolute;inset:0 0 -40px;z-index:-1;background:linear-gradient(rgba(15,31,44,.55),rgba(15,31,44,0));transition:opacity .35s;pointer-events:none}.cr-header__in{display:flex;align-items:center;justify-content:space-between;gap:24px;height:100%}.cr-header.is-solid{top:0;--head-h:70px;background:rgba(247,244,238,.94);color:var(--ardoise);box-shadow:0 1px 0 var(--line),0 10px 30px -18px rgba(21,41,58,.35);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.cr-header.is-solid::before{opacity:0}@media (max-width:1023px){.cr-header.is-solid{--head-h:60px}}.cr-header.is-hidden{transform:translateY(-110%)}.cr-menu-open .cr-header{top:0;background:var(--ardoise-2);color:#fff;box-shadow:none;transform:none}.cr-menu-open .cr-header::before{opacity:0}.cr-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:inherit;flex:none}.cr-logo__mark{width:40px;height:40px;color:currentColor}.cr-logo__r1{fill:var(--sauge)}.cr-logo__r2{fill:var(--jaune)}.cr-logo__txt{display:flex;flex-direction:column;line-height:1}.cr-logo__name{font:600 21px/1 var(--f-title);letter-spacing:-.02em}.cr-logo__name b{font-weight:700;color:var(--sauge-clair);margin-left:2px}.cr-header.is-solid .cr-logo__name b{color:var(--sauge-txt)}.cr-menu-open .cr-header .cr-logo__name b{color:var(--sauge-clair)}.cr-logo__base{margin-top:6px;font:600 10.5px/1 var(--f-text);letter-spacing:.12em;text-transform:uppercase;opacity:.78}@media (hover:hover){.cr-logo:hover .cr-logo__r2{animation:cr-blink .9s steps(2) 2}}@keyframes cr-blink{50%{opacity:.2}}@media (max-width:380px){.cr-logo__base{display:none}.cr-logo__name{font-size:19px}}.cr-nav__list{list-style:none;margin:0;padding:0}.cr-nav--desktop{display:none}@media (min-width:1180px){.cr-nav--desktop{display:block}.cr-nav--desktop .cr-nav__list{display:flex;align-items:center;gap:2px}.cr-nav--desktop .cr-nav__item{position:relative;display:flex;align-items:center}.cr-nav--desktop .cr-nav__link{display:inline-flex;align-items:center;padding:10px 9px;white-space:nowrap;font:600 15px/1 var(--f-text);text-decoration:none;color:inherit}.cr-nav--desktop .cr-nav__link>span:last-child{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1.5px;padding-bottom:4px;transition:background-size .45s var(--ease-io)}.cr-nav--desktop .cr-nav__link:hover>span:last-child,.cr-nav--desktop .cr-nav__link[aria-current]>span:last-child,.cr-nav--desktop .is-section>.cr-nav__link>span:last-child{background-size:100% 1.5px}.cr-nav--desktop .cr-nav__toggle{display:grid;place-items:center;width:22px;height:30px;margin-left:-8px;padding:0;border:0;background:none;cursor:pointer;color:inherit;opacity:.8}.cr-nav--desktop .cr-nav__toggle .cr-icon{width:15px;height:15px;transition:transform .3s var(--ease)}.cr-nav--desktop .cr-nav__item:hover>.cr-nav__toggle .cr-icon,.cr-nav--desktop .cr-nav__toggle[aria-expanded="true"] .cr-icon{transform:rotate(180deg)}.cr-nav--desktop .cr-nav__sub{position:absolute;top:calc(100% + 8px);left:0;min-width:270px;margin:0;padding:10px;list-style:none;background:#fff;color:var(--ardoise);border-radius:var(--r-m);box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--ease),transform .3s var(--ease),visibility 0s .3s}.cr-nav--desktop .cr-nav__sub::before{content:"";position:absolute;left:0;right:0;top:-12px;height:12px}.cr-nav--desktop .cr-nav__item:hover>.cr-nav__sub,.cr-nav--desktop .cr-nav__item:focus-within>.cr-nav__sub,.cr-nav--desktop .cr-nav__toggle[aria-expanded="true"] + .cr-nav__sub{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cr-nav--desktop .cr-nav__sub li{opacity:0;transform:translateX(-6px);transition:opacity .3s var(--ease),transform .3s var(--ease)}.cr-nav--desktop .cr-nav__item:hover>.cr-nav__sub li,.cr-nav--desktop .cr-nav__item:focus-within>.cr-nav__sub li,.cr-nav--desktop .cr-nav__toggle[aria-expanded="true"] + .cr-nav__sub li{opacity:1;transform:none;transition-delay:calc(var(--j,0) * 40ms + 60ms)}.cr-nav--desktop .cr-nav__sub a{display:block;padding:10px 14px;border-radius:10px;font:600 15px/1.35 var(--f-text);text-decoration:none;transition:background-color .25s,padding .3s var(--ease)}.cr-nav--desktop .cr-nav__sub a:hover,.cr-nav--desktop .cr-nav__sub a[aria-current]{background:var(--creme);padding-left:20px}.cr-nav--desktop .cr-menu-urgence .cr-nav__sub a:hover{background:var(--jaune-pale)}.cr-nav--desktop .cr-menu-cta{margin-left:8px}.cr-nav--desktop .cr-menu-cta .cr-btn{min-height:46px;padding:10px 18px;font-size:15px;white-space:nowrap}.cr-nav--desktop .cr-nav__link,.cr-nav--desktop .cr-menu-cta .cr-btn{flex:none}.cr-burger{display:none!important}}.cr-burger{display:inline-flex;align-items:center;gap:10px;height:44px;padding:0 14px 0 12px;border:1.5px solid currentColor;border-radius:12px;background:transparent;cursor:pointer;font:600 14px/1 var(--f-title);border-color:rgba(255,255,255,.4)}.cr-header.is-solid .cr-burger{border-color:var(--line-2)}.cr-menu-open .cr-header .cr-burger{border-color:rgba(255,255,255,.4)}.cr-burger__lines{position:relative;width:20px;height:14px}.cr-burger__lines span{position:absolute;left:0;width:100%;height:2px;border-radius:2px;background:currentColor;transition:transform .4s var(--ease),opacity .2s,top .4s var(--ease)}.cr-burger__lines span:nth-child(1){top:0}.cr-burger__lines span:nth-child(2){top:6px;width:70%}.cr-burger__lines span:nth-child(3){top:12px}.cr-burger[aria-expanded="true"] .cr-burger__lines span:nth-child(1){top:6px;transform:rotate(45deg)}.cr-burger[aria-expanded="true"] .cr-burger__lines span:nth-child(2){opacity:0}.cr-burger[aria-expanded="true"] .cr-burger__lines span:nth-child(3){top:6px;transform:rotate(-45deg)}.cr-mnav{position:fixed;z-index:59;inset:0;display:flex;background:var(--ardoise-2);color:#fff;overflow-y:auto;overscroll-behavior:contain;clip-path:circle(0 at calc(100% - 50px) 50px);transition:clip-path .6s var(--ease-io)}.cr-mnav[hidden]{display:none}.cr-mnav::before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(-45deg,rgba(245,183,0,.05) 0 2px,transparent 2px 22px);pointer-events:none}.cr-mnav.is-open{clip-path:circle(150% at calc(100% - 50px) 50px)}.cr-mnav__in{position:relative;width:100%;max-width:640px;margin:0 auto;padding:calc(var(--head-h) + 20px) var(--gut) calc(var(--mbar-h) + 32px);display:flex;flex-direction:column;gap:28px}.cr-nav--mobile .cr-nav__item{display:flex;flex-wrap:wrap;align-items:center;border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(18px)}.cr-mnav.is-open .cr-nav--mobile .cr-nav__item{animation:cr-up .6s var(--ease) both;animation-delay:calc(var(--i,0) * 55ms + 160ms)}.cr-nav--mobile .cr-nav__link{flex:1;display:flex;align-items:center;min-height:58px;font:600 clamp(22px,6vw,28px)/1.2 var(--f-title);text-decoration:none;color:#fff}.cr-nav--mobile .cr-nav__link[aria-current]{color:var(--sauge-clair)}.cr-nav--mobile .cr-menu-urgence>.cr-nav__link{color:var(--jaune)}.cr-nav--mobile .cr-nav__toggle{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(255,255,255,.2);border-radius:12px;background:none;cursor:pointer;color:#fff}.cr-nav--mobile .cr-nav__toggle .cr-icon{width:20px;height:20px;transition:transform .35s var(--ease)}.cr-nav--mobile .cr-nav__toggle[aria-expanded="true"] .cr-icon{transform:rotate(180deg)}.cr-nav--mobile .cr-nav__sub{flex-basis:100%;display:grid;grid-template-rows:0fr;margin:0;padding:0;list-style:none;transition:grid-template-rows .45s var(--ease)}.cr-nav--mobile .cr-nav__sub>li{min-height:0;overflow:hidden}.cr-nav--mobile .cr-nav__toggle[aria-expanded="true"] + .cr-nav__sub{grid-template-rows:1fr}.cr-nav--mobile .cr-nav__sub{display:block;max-height:0;overflow:hidden;transition:max-height .5s var(--ease)}.cr-nav--mobile .cr-nav__toggle[aria-expanded="true"] + .cr-nav__sub{max-height:640px}.cr-nav--mobile .cr-nav__sub a{display:flex;align-items:center;min-height:46px;padding-left:16px;border-left:2px solid rgba(255,255,255,.18);color:rgba(255,255,255,.86);text-decoration:none;font-weight:600}.cr-nav--mobile .cr-nav__sub li:last-child a{margin-bottom:14px}.cr-nav--mobile .cr-menu-cta{border-bottom:0;padding-top:22px}.cr-nav--mobile .cr-menu-cta .cr-btn{width:100%}.cr-mnav__foot{opacity:0}.cr-mnav.is-open .cr-mnav__foot{animation:cr-up .6s var(--ease) .55s both}.cr-mnav__foot .cr-btns>*{flex:1 1 220px}.cr-mnav__coords{margin:18px 0 0;color:rgba(255,255,255,.75);font-size:15px}@keyframes cr-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.cr-menu-open,.cr-lb-open{overflow:hidden}.cr-grain{position:absolute;inset:0;background-image:var(--grain);background-size:160px;opacity:.22;mix-blend-mode:overlay;pointer-events:none}.cr-stripes{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--stripe) 14%,transparent) 0 2px,transparent 2px 26px);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 100%);mask-image:linear-gradient(90deg,transparent 30%,#000 100%)}.cr-banner{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:clamp(460px,68vh,640px);padding:calc(var(--top-h) + var(--head-h) + 40px) 0 clamp(48px,7vw,84px);background:var(--ardoise-2);color:#fff;overflow:hidden}.cr-banner--short{min-height:clamp(360px,46vh,440px)}.cr-banner__media{position:absolute;inset:0;z-index:-1}.cr-banner__media .cr-img,.cr-banner__media .cr-img-missing{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-banner__img{transform-origin:62% 40%;animation:cr-kb 18s var(--ease) both}@keyframes cr-kb{from{transform:scale(1.12) translate3d(-1.5%,1%,0)}to{transform:scale(1.02) translate3d(0,0,0)}}.cr-banner__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(15,31,44,.9) 0%,rgba(15,31,44,.72) 42%,rgba(15,31,44,.28) 100%),linear-gradient(0deg,rgba(15,31,44,.7) 0%,rgba(15,31,44,0) 45%)}.cr-banner--renovation .cr-banner__shade{background:linear-gradient(90deg,rgba(21,41,58,.9) 0%,rgba(30,58,76,.72) 42%,rgba(79,107,90,.28) 100%),linear-gradient(0deg,rgba(15,31,44,.7) 0%,rgba(15,31,44,0) 45%)}.cr-banner::after{content:"";position:absolute;left:0;right:0;bottom:0;height:8px;background:linear-gradient(90deg,var(--sauge) 0 34%,var(--sauge-clair) 34% 52%,transparent 52%)}.cr-banner--depannage::after{height:10px;background:repeating-linear-gradient(-45deg,var(--stripe) 0 14px,var(--ardoise-3) 14px 28px)}.cr-banner__in{position:relative}.cr-banner__h1{max-width:920px;margin:0 0 20px;color:#fff;font-size:clamp(34px,5.4vw,64px);line-height:1.06;letter-spacing:-.025em}.cr-banner__lead{max-width:660px;margin:0 0 30px;font-size:clamp(17px,1.5vw,19.5px);line-height:1.6;color:rgba(255,255,255,.88)}.cr-banner__lead:last-child{margin-bottom:0}.cr-banner .cr-kicker{opacity:0;animation:cr-fade .8s var(--ease) .1s forwards}.cr-banner__lead,.cr-banner__btns{opacity:0;animation:cr-up .9s var(--ease) .55s forwards}.cr-banner__btns{animation-delay:.7s}@keyframes cr-fade{to{opacity:1}}@media (max-width:767px){.cr-banner{min-height:0;padding-top:calc(var(--top-h) + var(--head-h) + 56px)}.cr-banner__shade{background:linear-gradient(180deg,rgba(15,31,44,.55) 0%,rgba(15,31,44,.78) 55%,rgba(15,31,44,.92) 100%)}.cr-banner__btns>.cr-btn{flex:1 1 100%}}.cr-crumbs{margin:0 0 22px;font-size:14px;color:rgba(255,255,255,.78)}.cr-crumbs ol{display:flex;flex-wrap:wrap;gap:4px 0;margin:0;padding:0;list-style:none}.cr-crumbs li{display:inline-flex;align-items:center}.cr-crumbs li + li::before{content:"";width:14px;height:1.5px;margin:0 10px;background:currentColor;opacity:.55}.cr-crumbs a{color:#fff}.cr-crumbs [aria-current]{color:rgba(255,255,255,.78)}.cr-w{display:inline-block;vertical-align:top}.cr-w>span{display:inline-block;transform:translate3d(0,.32em,0);animation:cr-word .9s var(--ease) forwards;animation-delay:calc(var(--w,0) * 45ms)}@keyframes cr-word{to{transform:none}}.cr-hero{position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100svh - var(--mbar-h));padding-top:calc(var(--top-h) + var(--head-h));background:var(--ardoise-3);color:#fff;overflow:hidden}.cr-hero__head{order:-1;position:relative;z-index:3;padding:14px 0 16px;pointer-events:none}.cr-hero__head a{pointer-events:auto}.cr-hero__h1{max-width:17ch;margin:0;color:#fff;font-size:clamp(27px,4.4vw,64px);line-height:1.04;letter-spacing:-.03em;text-shadow:0 2px 24px rgba(10,20,28,.35)}.cr-hero__lead{max-width:560px;margin:10px 0 0;color:rgba(255,255,255,.86);font-size:clamp(15px,1.3vw,19px);line-height:1.5;opacity:0;animation:cr-up .9s var(--ease) .55s forwards}.cr-hero__panels{position:relative;display:flex;flex-direction:column;flex:1 0 auto}.cr-hero__panel{position:relative;isolation:isolate;display:flex;align-items:flex-end;flex:1 0 auto;min-height:216px;overflow:hidden;background:var(--ardoise);transition:flex-grow .9s var(--ease-io)}.cr-hero__media{position:absolute;inset:0;z-index:-1;overflow:hidden}.cr-hero__media .cr-img,.cr-hero__media .cr-img-missing{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.cr-hero__media .cr-img{animation:cr-kb-loop 22s ease-in-out infinite alternate;transform-origin:50% 40%;will-change:transform}.cr-hero__panel--dep .cr-hero__media .cr-img{animation-delay:-9s;transform-origin:60% 50%}@keyframes cr-kb-loop{from{transform:scale(1.02) translate3d(0,0,0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}.cr-hero__shade{position:absolute;inset:0;z-index:1}.cr-hero__panel--reno .cr-hero__shade{background:linear-gradient(0deg,rgba(15,31,44,.94) 0%,rgba(21,41,58,.55) 48%,rgba(79,107,90,.14) 100%)}.cr-hero__panel--dep .cr-hero__shade{background:linear-gradient(0deg,rgba(15,31,44,.95) 0%,rgba(15,31,44,.58) 50%,rgba(15,31,44,.2) 100%)}.cr-hero__stripes{position:absolute;z-index:1;top:0;right:0;width:46%;height:100%;background:repeating-linear-gradient(-45deg,rgba(245,183,0,.15) 0 2px,transparent 2px 24px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 70%);mask-image:linear-gradient(90deg,transparent,#000 70%)}.cr-hero__panel--dep::after{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:6px;background:repeating-linear-gradient(-45deg,var(--jaune) 0 12px,var(--ardoise-3) 12px 24px)}.cr-hero__panel--reno::after{content:"";position:absolute;z-index:2;left:0;top:0;width:34%;height:5px;background:var(--sauge-clair)}.cr-hero__body{position:relative;width:100%;max-width:540px;padding:18px var(--gut) 18px}.cr-hero__tag{display:inline-flex;align-items:center;gap:10px;margin:0 0 10px;padding:6px 13px 6px 9px;border-radius:999px;background:rgba(255,255,255,.13);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:600 12px/1 var(--f-title);letter-spacing:.1em;text-transform:uppercase}.cr-hero__tag .cr-pulse{margin:0 0 0 4px}.cr-hero__tag .cr-picto{width:20px;height:20px;color:var(--sauge-clair)}.cr-hero__panel--dep .cr-hero__tag{background:rgba(245,183,0,.16);color:var(--jaune)}.cr-hero__title{margin:0 0 12px;color:#fff;font-size:clamp(20px,2.3vw,34px)}.cr-hero__txt{margin:0 0 22px;color:rgba(255,255,255,.86)}.cr-hero__txt p{margin:0 0 .6em}.cr-hero__txt ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.cr-hero__txt li{padding:4px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:14px}.cr-hero .cr-btns{gap:10px}@media (max-width:767px){.cr-hero__txt{display:none}.cr-hero__panel{cursor:pointer}.cr-hero__panel.is-focus{flex-grow:1.35}.cr-hero__panel.is-focus .cr-hero__txt{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:14px;font-size:15px;animation:cr-up .5s var(--ease)}.cr-hero__panel.is-focus .cr-hero__txt ul{display:inline}.cr-hero__panel.is-focus .cr-hero__txt li{display:inline;padding:0;border:0}.cr-hero__panel.is-focus .cr-hero__txt li + li::before{content:" · "}.cr-hero .cr-btn{min-height:46px;padding-block:10px;font-size:15px}.cr-hero__panel .cr-btns>.cr-btn{flex:1 1 auto}}@media (min-width:768px){.cr-hero{height:100svh;min-height:calc(var(--top-h) + var(--head-h) + 640px);max-height:1200px}.cr-hero__head{order:0;position:absolute;left:0;right:0;top:calc(var(--top-h) + var(--head-h));padding:clamp(20px,3.4vh,44px) 0 0}.cr-hero__panels{flex-direction:row;flex:1 1 auto;min-height:0}.cr-hero__panel{flex:1 1 0;min-width:0;min-height:0}.cr-hero__panels::before{content:"";position:absolute;z-index:2;left:0;right:0;top:0;height:clamp(240px,42%,420px);background:linear-gradient(180deg,rgba(10,20,28,.82) 0%,rgba(10,20,28,.45) 55%,rgba(10,20,28,0) 100%);pointer-events:none}.cr-hero__panel + .cr-hero__panel{border-left:1px solid rgba(255,255,255,.14)}.cr-hero__body{min-width:340px;padding:clamp(24px,3.2vw,48px)}.cr-hero__panel:focus-within{flex-grow:1.35}.cr-hero__panel--reno .cr-hero__body{padding-left:max(var(--gut),calc((100vw - var(--wrap)) / 2));max-width:calc(max(var(--gut),calc((100vw - var(--wrap)) / 2)) + 560px)}}@media (min-width:768px) and (hover:hover){.cr-hero__panels:hover .cr-hero__panel:hover{flex-grow:1.35}.cr-hero__panels:hover .cr-hero__panel:not(:hover) .cr-hero__media .cr-img{filter:saturate(.7) brightness(.85)}.cr-hero__media .cr-img{transition:filter .8s var(--ease)}}@media (min-width:768px) and (max-height:760px){.cr-hero__txt{display:none}}@media (min-width:768px) and (hover:none){.cr-hero__panel.is-focus{flex-grow:1.35}}.cr-sec{position:relative;padding:clamp(64px,8.5vw,116px) var(--gut)}.cr-sec~.cr-sec{content-visibility:auto;contain-intrinsic-size:auto 900px}.cr-sec>*,.cr-sec>.wp-block-group__inner-container>*{max-width:var(--wrap);margin-left:auto;margin-right:auto}.cr-sec>.wp-block-group__inner-container{max-width:none}.cr-sec--alt{background:var(--creme-2)}.cr-sec--alt::before{content:"";position:absolute;inset:0;background-image:var(--grain);background-size:160px;opacity:.1;mix-blend-mode:multiply;pointer-events:none}.cr-family--depannage .cr-sec--alt{background:#EBEFF2}.cr-family--depannage .cr-sec--alt::before{opacity:0}.cr-family--depannage .cr-sec--alt::after{content:"";position:absolute;left:0;top:0;width:min(280px,40%);height:6px;background:repeating-linear-gradient(-45deg,var(--stripe) 0 10px,transparent 10px 20px)}.cr-sec :where(h2){position:relative;max-width:820px}.cr-sec :where(h2 + p,h2 + p + p){max-width:760px;font-size:18px;color:var(--ink-2)}.cr-sec :where(h2 + p,h2 + p + p){margin-left:0}.cr-sec>.wp-block-group__inner-container>:where(h2,h3,p,ul,ol,.cr-prose,table,.cr-table-wrap){margin-left:auto;margin-right:auto}.cr-sec>.wp-block-group__inner-container>:where(p,ul:not(.cr-grid),ol:not(.cr-grid),h3,h4){max-width:var(--wrap);padding-right:max(0px,calc(var(--wrap) - 780px))}.cr-sec>.wp-block-group__inner-container>:where(h2 + p){padding-right:max(0px,calc(var(--wrap) - 760px))}@media (max-width:1300px){.cr-sec>.wp-block-group__inner-container>:where(p,ul:not(.cr-grid),ol:not(.cr-grid),h3,h4){padding-right:max(0px,calc(100% - 780px))}}.cr-sec>.wp-block-group__inner-container>* + :where(.cr-grid,.cr-zz,.cr-steps,.cr-plan,.cr-gal,.cr-reals,.cr-marquee,.cr-aa-list,.cr-idf,.cr-faq,.cr-form,.cr-coords,.cr-fig,.cr-urg){margin-top:clamp(32px,4vw,52px)}.cr-sec>.wp-block-group__inner-container>:where(.cr-grid,.cr-zz,.cr-steps,.cr-plan,.cr-gal,.cr-reals,.cr-marquee,.cr-aa-list,.cr-idf,.cr-faq,.cr-form,.cr-coords,.cr-fig,.cr-urg__bar,.cr-encart,.cr-quote) + *{margin-top:clamp(32px,4vw,52px)}.cr-sec h2::after{content:"";display:block;width:56px;height:3px;margin-top:18px;background:var(--acc);border-radius:2px;transform-origin:0 50%}.js .cr-sec h2[data-rv]::after{transform:scaleX(0);transition:transform .9s var(--ease) .25s}.js .cr-sec h2[data-rv].is-in::after{transform:none}.cr-family--depannage .cr-sec h2::after{height:6px;background:repeating-linear-gradient(-45deg,var(--stripe) 0 6px,var(--ardoise) 6px 12px)}.cr-sec h3{margin-top:1.6em}.cr-sec>.wp-block-group__inner-container>h3:first-child,.cr-sec h2 + h3{margin-top:.4em}.cr-prose>:last-child,.cr-sec>.wp-block-group__inner-container>:last-child{margin-bottom:0}.cr-sec ul:not([class]),.cr-prose ul:not([class]){padding-left:0;list-style:none}.cr-sec ul:not([class])>li,.cr-prose ul:not([class])>li{position:relative;padding-left:26px;margin-bottom:.45em}.cr-sec ul:not([class])>li::before,.cr-prose ul:not([class])>li::before{content:"";position:absolute;left:2px;top:.68em;width:10px;height:10px;border:2px solid var(--acc);border-radius:2px;transform:rotate(45deg) scale(.8)}.cr-sec ol:not([class]),.cr-prose ol:not([class]){padding-left:0;list-style:none;counter-reset:cr-ol}.cr-sec ol:not([class])>li,.cr-prose ol:not([class])>li{position:relative;padding-left:42px;margin-bottom:.6em;counter-increment:cr-ol}.cr-sec ol:not([class])>li::before,.cr-prose ol:not([class])>li::before{content:counter(cr-ol);position:absolute;left:0;top:.15em;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ardoise);color:#fff;font:600 13px/1 var(--f-title)}.cr-sec strong{color:var(--ardoise);font-weight:600}.cr-table-wrap{overflow-x:auto;margin:1.4em 0;border:1px solid var(--line);border-radius:var(--r-m);background:#fff;-webkit-overflow-scrolling:touch}.cr-sec table{width:100%;border-collapse:collapse;font-size:15.5px}.cr-sec th,.cr-sec td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--line);vertical-align:top}.cr-sec th{font:600 14px/1.3 var(--f-title);color:var(--ardoise);background:var(--creme)}@media (max-width:639px){.cr-sec table{font-size:14.5px}.cr-sec th,.cr-sec td{padding:10px 12px}.cr-sec td{overflow-wrap:anywhere}.cr-sec td:first-child{overflow-wrap:break-word}.cr-sec th{font-size:13px;overflow-wrap:normal;word-break:normal;hyphens:manual}}.cr-sec tr:last-child td{border-bottom:0}.cr-sec blockquote:not(.cr-quote__txt){margin:1.4em 0;padding:4px 0 4px 22px;border-left:3px solid var(--acc);color:var(--ink-2)}.js [data-rv]{opacity:0;transform:translate3d(0,26px,0);transition:opacity .9s var(--ease),transform .9s var(--ease);transition-delay:calc(var(--d,0) * 85ms)}.js [data-rv].is-in{opacity:1;transform:none}.js [data-rv="mask"]{opacity:1;transform:none;clip-path:inset(0 100% 0 0 round var(--r-l));transition:clip-path 1.2s var(--ease-io);transition-delay:calc(var(--d,0) * 110ms)}.js [data-rv="mask"].is-in{clip-path:inset(0 0 0 0 round var(--r-l))}.js [data-rv="mask"] .cr-img{transform:scale(1.18);transition:transform 1.6s var(--ease)}.js [data-rv="mask"].is-in .cr-img{transform:scale(1)}.js [data-rv="mask"] .cr-par .cr-img{transform:translate3d(0,var(--py,0px),0) scale(1.14);transition:none}.js [data-rv] .cr-picto :is(path,circle,rect,ellipse,line,polyline,polygon){stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.3s var(--ease);transition-delay:calc(var(--d,0) * 85ms + 250ms)}.js [data-rv].is-in .cr-picto :is(path,circle,rect,ellipse,line,polyline,polygon){stroke-dashoffset:0}html:not(.js) [data-rv],.cr-fallback [data-rv]{opacity:1!important;transform:none!important;clip-path:none!important}.cr-fallback [data-rv] .cr-picto *,html:not(.js) .cr-picto *{stroke-dashoffset:0!important}.cr-grid{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:1fr;margin:0;padding:0;list-style:none}@media (min-width:640px){.cr-grid{grid-template-columns:repeat(var(--ct,2),minmax(0,1fr))}}@media (min-width:1024px){.cr-grid{grid-template-columns:repeat(var(--c,3),minmax(0,1fr))}}.cr-card{position:relative;display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;transition:box-shadow .5s var(--ease),border-color .5s var(--ease),opacity .9s var(--ease),transform .9s var(--ease);transform-style:preserve-3d;will-change:transform}.cr-card::after{content:"";position:absolute;left:0;bottom:0;height:3px;width:100%;background:var(--acc);transform:scaleX(0);transform-origin:0 50%;transition:transform .6s var(--ease-io)}.cr-card__media{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--enduit)}.cr-card__media .cr-img,.cr-card__media .cr-img-missing{width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.cr-card__body{display:flex;flex-direction:column;flex:1;padding:clamp(22px,2.4vw,30px)}.cr-card__picto{display:grid;place-items:center;width:64px;height:64px;margin-bottom:22px;border-radius:16px;background:var(--acc-pale);color:var(--acc-txt)}.cr-card__picto svg{width:38px;height:38px}.cr-accent--elec .cr-card__picto,.cr-accent--depannage .cr-card__picto{color:var(--ardoise)}.cr-card__title{margin:0 0 10px;font-size:clamp(19px,1.6vw,22px)}.cr-card__txt{color:var(--ink-2);font-size:16px}.cr-card__txt p:last-child{margin-bottom:0}.cr-card__more{margin:auto 0 0;padding-top:18px}@media (min-width:1024px) and (max-width:1179px){.cr-grid[style*="--c:4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-card a.cr-more::before{content:"";position:absolute;inset:0;z-index:1}@media (hover:hover){.cr-card:hover{box-shadow:var(--sh-2);border-color:transparent}.cr-card:hover::after{transform:none}.cr-card:hover .cr-card__media .cr-img{transform:scale(1.06)}.cr-card:hover .cr-more .cr-icon{transform:translateX(5px)}.cr-card:hover .cr-more span{animation:cr-line .6s var(--ease-io)}}.cr-card[data-tilt]{transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg))}.js .cr-card[data-rv]:not(.is-in){transform:translate3d(0,26px,0)}.cr-card.is-tilting{transition:box-shadow .5s var(--ease),border-color .5s var(--ease),transform .12s linear}.cr-cards--2 .cr-card__media{aspect-ratio:16 / 9}.cr-sec--alt .cr-card{border-color:transparent;box-shadow:var(--sh-1)}.cr-picto{display:inline-grid;place-items:center;flex:none;line-height:0}.cr-picto svg{width:100%;height:100%;overflow:visible}.cr-picto--xs{width:22px;height:22px}.cr-picto--anim g,.cr-picto--anim path{transform-box:fill-box;transform-origin:50% 50%}.cr-picto--eclair.is-play .cr-pi-zap{animation:cr-zap .9s steps(1) 1}.cr-picto--eclair.is-play .cr-pi-sparks{animation:cr-spark .9s var(--ease) 1}@keyframes cr-zap{0%,30%,60%{opacity:1}15%,45%{opacity:.25}}@keyframes cr-spark{0%{transform:scale(.6);opacity:0}40%{opacity:1}100%{transform:scale(1.25);opacity:0}}.cr-picto--goutte.is-play .cr-pi-drop{animation:cr-drop 1.1s var(--ease) 1}.cr-picto--goutte.is-play .cr-pi-wave{animation:cr-wave 1.1s var(--ease) 1}@keyframes cr-drop{0%{transform:translateY(-30%);opacity:0}50%{transform:translateY(6%);opacity:1}70%{transform:translateY(0)}}@keyframes cr-wave{0%,45%{transform:scaleX(.3);opacity:0}70%{opacity:1}100%{transform:scaleX(1);opacity:1}}.cr-picto--rouleau.is-play .cr-pi-roll{animation:cr-roll 1.1s var(--ease) 1}.cr-picto--rouleau.is-play .cr-pi-band{animation:cr-band 1.1s var(--ease) 1}@keyframes cr-roll{0%,100%{transform:translateY(0)}35%{transform:translateY(14%)}70%{transform:translateY(-6%)}}@keyframes cr-band{0%{stroke-dashoffset:1}100%{stroke-dashoffset:0}}.cr-picto--rouleau .cr-pi-band{stroke-dasharray:1 1}.cr-picto--carreaux.is-play :is(.cr-pi-t1,.cr-pi-t2,.cr-pi-t3,.cr-pi-t4){animation:cr-tile .5s var(--ease) both}.cr-picto--carreaux.is-play .cr-pi-t2{animation-delay:.12s}.cr-picto--carreaux.is-play .cr-pi-t3{animation-delay:.24s}.cr-picto--carreaux.is-play .cr-pi-t4{animation-delay:.36s}@keyframes cr-tile{0%{transform:scale(.4);opacity:0}100%{transform:none;opacity:1}}.cr-zz{display:grid;gap:clamp(28px,5vw,72px);align-items:center}@media (min-width:900px){.cr-zz{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.cr-zz--inv .cr-zz__media{order:2}}.cr-zz__media{position:relative;margin:0;border-radius:var(--r-l);overflow:hidden;aspect-ratio:5 / 4;background:var(--enduit)}.cr-zz__media::after{content:"";position:absolute;inset:auto auto 18px 18px;width:64px;height:64px;border-left:3px solid #fff;border-bottom:3px solid #fff;opacity:.9;pointer-events:none}.cr-par{position:absolute;inset:0}.cr-par .cr-img,.cr-par .cr-img-missing{width:100%;height:100%;object-fit:cover;transform:translate3d(0,var(--py,0px),0) scale(1.14);will-change:transform}.cr-zz__body h3{margin-top:0;font-size:clamp(22px,2.2vw,30px);font-weight:700}.cr-zz__body{font-size:17px}.cr-zz + .cr-zz{margin-top:clamp(48px,7vw,96px)}.cr-steps{position:relative;--p:0}.cr-steps__list{position:relative;display:grid;gap:28px;margin:0;padding:0;list-style:none}.cr-steps__track{position:absolute;left:23px;top:24px;bottom:24px;width:2px;background:var(--line-2)}.cr-steps__fill{position:absolute;left:0;top:0;width:100%;height:100%;background:var(--acc);transform:scaleY(var(--p));transform-origin:50% 0}.cr-family--depannage .cr-steps__fill{background:repeating-linear-gradient(-45deg,var(--stripe) 0 6px,var(--ardoise) 6px 12px)}.cr-step{position:relative;padding-left:74px}.cr-step__dot{position:absolute;left:0;top:0;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--creme);border:2px solid var(--line-2);color:var(--ardoise);font:700 15px/1 var(--f-title);transition:background-color .5s var(--ease),border-color .5s,color .5s,transform .5s var(--ease)}.cr-sec--alt .cr-step__dot{background:var(--creme-2)}.cr-step.is-lit .cr-step__dot{background:var(--ardoise);border-color:var(--ardoise);color:#fff;transform:scale(1.06)}.cr-step__picto{width:40px;height:40px;margin:4px 0 12px;color:var(--acc-txt)}.cr-accent--elec .cr-step__picto,.cr-accent--depannage .cr-step__picto{color:var(--ardoise)}.cr-step__title{margin:0 0 8px;font-size:20px}.cr-step__txt{color:var(--ink-2);font-size:16px}.cr-step__txt p:last-child{margin:0}@media (min-width:1024px){.cr-steps:not([style*="--n:6"]):not([style*="--n:7"]):not([style*="--n:8"]) .cr-steps__list{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:32px}.cr-steps:not([style*="--n:6"]):not([style*="--n:7"]):not([style*="--n:8"]) .cr-steps__track{left:24px;right:24px;top:23px;bottom:auto;width:auto;height:2px}.cr-steps:not([style*="--n:6"]):not([style*="--n:7"]):not([style*="--n:8"]) .cr-steps__fill{transform:scaleX(var(--p));transform-origin:0 50%}.cr-steps:not([style*="--n:6"]):not([style*="--n:7"]):not([style*="--n:8"]) .cr-step{padding:76px 0 0}.cr-steps:not([style*="--n:6"]):not([style*="--n:7"]):not([style*="--n:8"]) .cr-step__picto{position:absolute;top:4px;left:64px;margin:0}.cr-steps:is([style*="--n:6"],[style*="--n:7"],[style*="--n:8"]) .cr-steps__list{grid-template-columns:1fr 1fr;column-gap:64px}.cr-steps:is([style*="--n:6"],[style*="--n:7"],[style*="--n:8"]) .cr-steps__track{display:none}}.cr-atouts{gap:clamp(16px,2vw,22px)}.cr-atout{position:relative;padding:26px 24px 24px;background:#fff;border-radius:var(--r-m);border:1px solid var(--line)}.cr-sec--alt .cr-atout{border-color:transparent;box-shadow:var(--sh-1)}.cr-atout::before{content:"";position:absolute;left:24px;top:0;width:44px;height:3px;background:var(--acc);transform-origin:0 50%;transition:transform .9s var(--ease) .3s}.js .cr-atout[data-rv]:not(.is-in)::before{transform:scaleX(0)}.cr-atout__picto{width:44px;height:44px;margin-bottom:16px;color:var(--acc-txt)}.cr-accent--elec .cr-atout__picto,.cr-accent--depannage .cr-atout__picto{color:var(--ardoise)}.cr-atout__title{margin:0 0 8px;font-size:18px}.cr-atout__txt{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.6}.cr-plan{display:grid;gap:clamp(24px,4vw,56px);align-items:center}@media (min-width:1024px){.cr-plan{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}}.cr-plan__map{position:relative;padding:clamp(10px,1.6vw,20px);background:#fff;border-radius:var(--r-l);box-shadow:var(--sh-1);color:var(--ardoise)}.cr-plan__svg{width:100%;height:auto;font-family:var(--f-title)}.cr-plan__svg--land{display:none}@media (min-width:768px){.cr-plan__svg--land{display:block}.cr-plan__svg--port{display:none}}@media (max-width:767px){.cr-plan__map{max-width:460px;margin-inline:auto}}.cr-room{cursor:pointer;outline:none}.cr-room__floor{fill:rgba(111,143,122,.12);transition:fill .45s var(--ease)}.cr-room--jaune .cr-room__floor{fill:rgba(245,183,0,.16)}.cr-room--eau .cr-room__floor{fill:rgba(45,143,213,.12)}.cr-room__furn{fill:none;stroke:var(--ardoise);stroke-width:2;stroke-linecap:round;opacity:.38;transition:opacity .45s}.cr-room__furn *{stroke-dasharray:1 1;stroke-dashoffset:0}.cr-room__name{fill:var(--ardoise);font-weight:700;letter-spacing:-.01em;pointer-events:none}.cr-room__trade{fill:var(--ink-2);font-family:var(--f-text);font-weight:600;pointer-events:none}.cr-plan__walls{fill:none;stroke:var(--ardoise);stroke-width:9;stroke-linejoin:miter;stroke-linecap:square}.cr-plan__door{stroke:#fff;stroke-width:11}.js .cr-plan__map[data-rv] .cr-plan__walls{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 2.4s var(--ease-io) .2s}.js .cr-plan__map[data-rv].is-in .cr-plan__walls{stroke-dashoffset:0}.js .cr-plan__map[data-rv] .cr-plan__door{opacity:0;transition:opacity .4s 1.6s}.js .cr-plan__map[data-rv].is-in .cr-plan__door{opacity:1}.js .cr-plan__map[data-rv] .cr-room__floor{opacity:0;transition:opacity .7s var(--ease),fill .45s var(--ease);transition-delay:calc(var(--o) * 120ms + 1.2s),0s}.js .cr-plan__map[data-rv].is-in .cr-room__floor{opacity:1}.js .cr-plan__map[data-rv] .cr-room__furn *{stroke-dashoffset:1;transition:stroke-dashoffset 1.2s var(--ease);transition-delay:calc(var(--o) * 120ms + 1.4s)}.js .cr-plan__map[data-rv].is-in .cr-room__furn *{stroke-dashoffset:0}.cr-room.is-hl .cr-room__floor,.cr-room:focus-visible .cr-room__floor{fill:rgba(111,143,122,.42)}.cr-room--jaune.is-hl .cr-room__floor,.cr-room--jaune:focus-visible .cr-room__floor{fill:rgba(245,183,0,.55)}.cr-room--eau.is-hl .cr-room__floor,.cr-room--eau:focus-visible .cr-room__floor{fill:rgba(45,143,213,.38)}.cr-room.is-hl .cr-room__furn{opacity:.8}.cr-room.is-hl .cr-room__furn *{animation:cr-draw 1s var(--ease)}@keyframes cr-draw{from{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cr-plan.is-on .cr-room:not(.is-hl) .cr-room__floor{fill:rgba(30,58,76,.03)}.cr-plan.is-on .cr-room:not(.is-hl) :is(.cr-room__name,.cr-room__trade){opacity:.45}.cr-room :is(.cr-room__name,.cr-room__trade){transition:opacity .4s}@media (hover:none){.cr-plan__map.is-in .cr-room__floor{animation:cr-room-lit 9.8s var(--ease) infinite;animation-delay:calc(var(--o) * 1.4s + 2.4s)}@keyframes cr-room-lit{0%,16%,100%{filter:none}6%{filter:brightness(.82) saturate(2.4)}}}.cr-plan__intro{margin-bottom:22px;color:var(--ink-2)}.cr-plan__list{display:grid;gap:4px;margin:0 0 22px;padding:0;list-style:none}.cr-plan__link{display:flex;align-items:center;gap:14px;padding:11px 14px;border-radius:12px;text-decoration:none;transition:background-color .3s var(--ease),padding .4s var(--ease)}.cr-plan__link .cr-icon{margin-left:auto;width:18px;height:18px;color:var(--ardoise);opacity:.5;transition:transform .4s var(--ease),opacity .3s}.cr-plan__link.is-hl,.cr-plan__link:focus-visible{background:#fff;padding-left:20px;box-shadow:var(--sh-1)}.cr-plan__link.is-hl .cr-icon{opacity:1;transform:translateX(4px)}.cr-plan__swatch{flex:none;width:14px;height:14px;border-radius:4px;background:var(--sauge)}.cr-plan__link--jaune .cr-plan__swatch{background:var(--jaune)}.cr-plan__link--eau .cr-plan__swatch{background:var(--eau)}.cr-plan__lk{display:flex;flex-direction:column;line-height:1.25}.cr-plan__lk b{font:600 16px/1.3 var(--f-title);color:var(--ardoise)}.cr-plan__lk small{font-size:13.5px;color:var(--ink-2)}@media (max-width:1023px){.cr-plan__all{width:100%}}.cr-urg__item{position:relative;display:flex;gap:18px;align-items:flex-start;height:100%;padding:24px 22px 22px;background:#fff;border-radius:var(--r-m);border:1px solid var(--line);overflow:hidden}.cr-urg__item::before{content:"";position:absolute;left:0;top:0;bottom:0;width:6px;background:repeating-linear-gradient(-45deg,var(--jaune) 0 7px,var(--ardoise) 7px 14px)}.cr-urg__item--eau::before{background:repeating-linear-gradient(-45deg,var(--eau) 0 7px,var(--ardoise) 7px 14px)}.cr-urg__picto{display:grid;place-items:center;width:56px;height:56px;padding:9px;border-radius:14px;background:var(--jaune);color:var(--ardoise-2)}.cr-urg__item--eau .cr-urg__picto{background:var(--eau-txt);color:#fff}.cr-urg__title{margin:4px 0 6px;font-size:18px}.cr-urg__txt{margin:0;color:var(--ink-2);font-size:15.5px;line-height:1.6}@media (hover:hover){.cr-urg__item{transition:transform .5s var(--ease),box-shadow .5s var(--ease),opacity .9s var(--ease)}.cr-urg__item:hover{box-shadow:var(--sh-2)}}.cr-urg__bar{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px;margin-top:24px;padding:clamp(22px,3vw,32px) clamp(22px,3vw,36px);border-radius:var(--r-l);background:var(--ardoise-2);color:rgba(255,255,255,.86);isolation:isolate}.cr-urg__bar::before{content:"";position:absolute;inset:0 0 0 auto;width:40%;z-index:-1;background:repeating-linear-gradient(-45deg,rgba(245,183,0,.12) 0 2px,transparent 2px 22px);-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000)}.cr-urg--plomb + .cr-urg__bar::before{background:repeating-linear-gradient(-45deg,rgba(92,179,240,.14) 0 2px,transparent 2px 22px)}.cr-urg__bar p{margin:0;max-width:620px}.cr-urg__bar strong{color:#fff;font-family:var(--f-title)}@media (max-width:639px){.cr-urg__bar .cr-btns,.cr-urg__bar .cr-btn{width:100%}}.cr-gal__filters{display:flex;gap:8px;margin:0 0 26px;padding:2px 2px 6px;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}@media (min-width:900px){.cr-gal__filters{flex-wrap:wrap;overflow:visible}}.cr-chip{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:8px 16px;border:1.5px solid var(--line-2);border-radius:999px;background:#fff;color:var(--ardoise);font:600 14.5px/1 var(--f-title);cursor:pointer;transition:background-color .3s var(--ease),color .3s,border-color .3s,transform .2s}.cr-chip small{font:600 12px/1 var(--f-text);padding:3px 7px;border-radius:999px;background:var(--creme-2);color:var(--ink-2);transition:inherit}.cr-chip:hover{border-color:var(--ardoise)}.cr-chip:active{transform:scale(.97)}.cr-chip.is-on{background:var(--ardoise);border-color:var(--ardoise);color:#fff}.cr-chip.is-on small{background:rgba(255,255,255,.18);color:#fff}.cr-gal__grid{margin:0;padding:0;list-style:none;columns:2;column-gap:10px}@media (min-width:560px){.cr-gal__grid{column-gap:16px}}@media (min-width:1024px){.cr-gal__grid{columns:3;column-gap:20px}}.cr-gal__item{break-inside:avoid;margin:0 0 10px}@media (min-width:560px){.cr-gal__item{margin-bottom:16px}}@media (min-width:1024px){.cr-gal__item{margin-bottom:20px}}.cr-gal__item.is-hidden{display:none}.cr-gal__item.is-entering{animation:cr-pop .55s var(--ease) both;animation-delay:calc(var(--i,0) * 45ms)}@keyframes cr-pop{from{opacity:0;transform:scale(.96) translateY(10px)}to{opacity:1;transform:none}}.cr-gal__grid.is-mas{columns:auto;position:relative}.cr-gal__grid.is-mas .cr-gal__item{position:absolute;margin:0}.cr-gal__grid.is-mas .cr-gal__btn{height:100%;aspect-ratio:auto}.cr-gal__grid.is-mas{contain:layout}.cr-gal__grid.is-mas .cr-gal__item{contain:strict;content-visibility:auto}.cr-gal__grid.is-mas .cr-gal__btn:focus-visible{outline-offset:-5px}@media (max-width:559px){.cr-gal:not(.cr-gal--row) .cr-gal__cap{padding:28px 10px 9px;font-size:12.5px}.cr-gal:not(.cr-gal--row) .cr-gal__cap .cr-icon{display:none}}.cr-gal--row .cr-gal__grid{columns:auto;display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.cr-gal--row .cr-gal__grid{grid-template-columns:repeat(var(--ct,2),minmax(0,1fr))}}@media (min-width:1024px){.cr-gal--row .cr-gal__grid{grid-template-columns:repeat(var(--c,3),minmax(0,1fr));gap:20px}}.cr-gal--row .cr-gal__item{margin:0}.cr-gal--row .cr-gal__btn{aspect-ratio:4 / 3}@media (max-width:639px){.cr-gal--duo .cr-gal__grid{grid-template-columns:1fr 1fr;gap:10px}.cr-gal--duo .cr-gal__cap{padding:28px 10px 9px;font-size:12.5px}.cr-gal--duo .cr-gal__cap .cr-icon{display:none}}.cr-gal__btn{position:relative;display:block;width:100%;aspect-ratio:1 / var(--r,.6667);padding:0;border:0;border-radius:var(--r-m);overflow:hidden;background:var(--enduit);cursor:zoom-in}.cr-gal__btn .cr-img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease),filter .6s}.cr-gal__cap{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:40px 16px 14px;background:linear-gradient(0deg,rgba(15,31,44,.82),rgba(15,31,44,0));color:#fff;font:600 14px/1.2 var(--f-title);text-align:left}.cr-gal__cap .cr-icon{width:20px;height:20px;opacity:.85;transition:transform .4s var(--ease)}@media (hover:hover){.cr-gal__btn:hover .cr-img{transform:scale(1.05)}.cr-gal__btn:hover .cr-gal__cap .cr-icon{transform:scale(1.2)}}.cr-gal__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:12px}.cr-gal__note{display:inline-flex;align-items:center;gap:8px;margin:0;color:var(--ink-2);font-size:14px}.cr-gal__note .cr-icon{width:18px;height:18px}.cr-gal__more{margin:0}.cr-gal--empty{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:28px;border:1.5px dashed var(--line-2);border-radius:var(--r-m)}.cr-gal--empty p{margin:0}.cr-lb{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.cr-lb::backdrop{background:rgba(10,20,28,.92);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-lb[open]{display:grid;grid-template-rows:1fr auto;animation:cr-fade .3s var(--ease)}.cr-lb__stage{position:relative;display:grid;place-items:center;min-height:0;padding:64px clamp(12px,6vw,96px) 8px}.cr-lb__img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:10px;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:cr-pop .45s var(--ease)}.cr-lb__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 18px;padding:14px var(--gut) calc(18px + env(safe-area-inset-bottom,0px));text-align:center}.cr-lb__cap{margin:0;font:600 16px/1.4 var(--f-title)}.cr-lb__cred,.cr-lb__count{margin:0;color:rgba(255,255,255,.7);font-size:13.5px}.cr-lb__btn{position:absolute;z-index:2;display:grid;place-items:center;width:52px;height:52px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(15,31,44,.6);color:#fff;cursor:pointer;transition:background-color .3s,transform .3s var(--ease)}.cr-lb__btn:hover{background:var(--jaune);color:var(--ardoise-2)}.cr-lb__btn .cr-icon{width:22px;height:22px}.cr-lb__close{top:12px;right:12px}.cr-lb__prev{left:12px;top:50%;transform:translateY(-50%)}.cr-lb__next{right:12px;top:50%;transform:translateY(-50%)}@media (max-width:639px){.cr-lb__prev,.cr-lb__next{top:auto;bottom:8px;transform:none}.cr-lb__stage{padding-bottom:70px}}.cr-sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.cr-anchor{display:block;position:relative;top:calc(-1 * (var(--top-h) + var(--head-h) + 12px));visibility:hidden}.cr-sheen{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.28) 48%,transparent 66%);transform:translateX(-120%)}@media (hover:hover){:is(.cr-rcard,.cr-card):hover .cr-sheen{transform:translateX(120%);transition:transform 1.1s var(--ease)}}.cr-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.cr-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:var(--sauge-pale);color:var(--sauge-txt);font:600 12.5px/1.2 var(--f-title);letter-spacing:.02em}.cr-pill .cr-icon{width:14px;height:14px}.cr-pill--lieu{background:var(--creme-2);color:var(--ink-2)}.cr-banner .cr-pills{margin:0 0 26px;opacity:0;animation:cr-up .9s var(--ease) .45s forwards}.cr-banner .cr-pill{background:rgba(255,255,255,.14);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-banner .cr-pill--lieu{background:rgba(245,183,0,.18);color:var(--jaune)}.cr-marquee{position:relative;width:100vw;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cr-marquee__track{display:flex;width:max-content;animation:cr-marq calc(var(--n,12) * 4s) linear infinite}.cr-marquee:hover .cr-marquee__track,.cr-marquee:focus-within .cr-marquee__track{animation-play-state:paused}@keyframes cr-marq{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.cr-marquee__list{display:flex;gap:14px;margin:0;padding:0 7px;list-style:none}.cr-marquee__item{flex:none}.cr-marquee__btn{width:auto;height:140px;aspect-ratio:3 / 2;border-radius:var(--r-m)}@media (min-width:768px){.cr-marquee__btn{height:clamp(180px,15vw,230px)}.cr-marquee__list{gap:18px;padding:0 9px}}.cr-marquee__img{width:100%;height:100%;object-fit:cover}.cr-marquee__btn .cr-img{transition:transform 1s var(--ease),filter .6s}@media (hover:hover){.cr-marquee:hover .cr-marquee__btn:not(:hover) .cr-img{filter:saturate(.6) brightness(.9)}.cr-marquee__btn:hover .cr-img{transform:scale(1.06)}}.cr-hero + .cr-marquee,.cr-marquee--hero{padding:clamp(14px,1.6vw,22px) 0;background:var(--ardoise-3);-webkit-mask-image:none;mask-image:none}.cr-reals__filters{margin-bottom:clamp(20px,2.6vw,30px)}.cr-rcard{position:relative;display:flex;flex-direction:column;height:100%;margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-l);overflow:hidden;transform:perspective(900px) rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:box-shadow .5s var(--ease),border-color .5s var(--ease),opacity .9s var(--ease),transform .9s var(--ease)}.cr-sec--alt .cr-rcard{border-color:transparent;box-shadow:var(--sh-1)}.cr-rcard.is-tilting{transition:box-shadow .5s var(--ease),transform .12s linear}.js .cr-rcard[data-rv]:not(.is-in){transform:translate3d(0,26px,0)}.cr-rcard__media{position:relative;aspect-ratio:3 / 2;overflow:hidden;background:var(--enduit)}.cr-rcard__img,.cr-rcard__media .cr-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.1s var(--ease)}.cr-rcard__soon{position:absolute;inset:0;display:grid;place-items:center;gap:8px;align-content:center;background:linear-gradient(135deg,var(--enduit),var(--creme-2));color:var(--ink-2);font:600 14px/1.3 var(--f-title);text-align:center}.cr-rcard__soon .cr-icon,.cr-rcard__soon .cr-picto{width:34px;height:34px;color:var(--sauge-txt)}.cr-rcard__body{position:relative;display:flex;flex-direction:column;gap:12px;flex:1;padding:clamp(18px,2vw,24px);padding-right:72px}.cr-rcard__title{margin:0;font-size:clamp(18px,1.5vw,21px);line-height:1.25}.cr-rcard__link{color:var(--ardoise);text-decoration:none}.cr-rcard__link::before{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit}.cr-rcard:has(.cr-rcard__link:focus-visible){outline:3px solid var(--jaune);outline-offset:3px}.cr-rcard__link:focus-visible{outline:0}.cr-rcard__go{position:absolute;right:clamp(16px,1.8vw,22px);bottom:clamp(16px,1.8vw,22px);display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--creme-2);color:var(--ardoise);transition:background-color .4s var(--ease),color .4s,transform .4s var(--ease)}.cr-rcard__go .cr-icon{width:18px;height:18px}@media (hover:hover){.cr-rcard:hover{box-shadow:var(--sh-2);border-color:transparent}.cr-rcard:hover .cr-rcard__img,.cr-rcard:hover .cr-rcard__media .cr-img{transform:scale(1.06)}.cr-rcard:hover .cr-rcard__go{background:var(--cta);color:#fff;transform:rotate(-45deg)}}.cr-rcard.is-hidden{display:none}.cr-rcard.is-entering{animation:cr-pop .55s var(--ease) both;animation-delay:calc(var(--i,0) * 60ms)}.cr-reals__grid{margin:0;padding:0;list-style:none}.cr-reals__grid>li{min-width:0}.cr-reals__grid>li.is-hidden{display:none}.cr-reals__more{margin:clamp(22px,3vw,34px) 0 0;text-align:center}.cr-reals__grid--mosaic{display:grid;gap:clamp(16px,2vw,24px);grid-template-columns:1fr}@media (min-width:640px) and (max-width:1023px){.cr-reals__grid--mosaic:not(.is-filtered){grid-template-columns:1fr 1fr}.cr-reals__grid--mosaic:not(.is-filtered)>:first-child{grid-column:span 2}.cr-reals__grid--mosaic:not(.is-filtered)>:first-child .cr-rcard__media{aspect-ratio:16 / 8}.cr-reals__grid--m4:not(.is-filtered)>:last-child,.cr-reals__grid--m6:not(.is-filtered)>:last-child{grid-column:span 2}.cr-reals__grid--m4:not(.is-filtered)>:last-child .cr-rcard__media,.cr-reals__grid--m6:not(.is-filtered)>:last-child .cr-rcard__media{aspect-ratio:16 / 8}}@media (min-width:1024px){.cr-reals__grid--mosaic:not(.is-filtered){grid-auto-rows:clamp(300px,24vw,360px)}.cr-reals__grid--mosaic:not(.is-filtered) .cr-rcard__media{flex:1 1 auto;aspect-ratio:auto;min-height:0}.cr-reals__grid--m3:not(.is-filtered){grid-template-columns:2fr 1fr}.cr-reals__grid--m3:not(.is-filtered)>:first-child{grid-row:span 2}.cr-reals__grid--m4:not(.is-filtered),.cr-reals__grid--m5:not(.is-filtered){grid-template-columns:repeat(4,minmax(0,1fr))}.cr-reals__grid--m4:not(.is-filtered)>:first-child,.cr-reals__grid--m5:not(.is-filtered)>:first-child{grid-column:span 2;grid-row:span 2}.cr-reals__grid--m4:not(.is-filtered)>:nth-child(2){grid-column:span 2}.cr-reals__grid--m6:not(.is-filtered){grid-template-columns:repeat(3,minmax(0,1fr))}.cr-reals__grid--m6:not(.is-filtered)>:first-child{grid-column:span 2;grid-row:span 2}.cr-reals__grid--mosaic:not(.is-filtered)>:first-child .cr-rcard__title{font-size:clamp(22px,2vw,28px)}}.cr-reals__grid--mosaic.is-filtered{grid-template-columns:1fr}@media (min-width:640px){.cr-reals__grid--mosaic.is-filtered{grid-template-columns:repeat(var(--ct,2),minmax(0,1fr))}}@media (min-width:1024px){.cr-reals__grid--mosaic.is-filtered{grid-template-columns:repeat(var(--c,3),minmax(0,1fr))}}.cr-aa-list{display:grid;gap:clamp(20px,2.6vw,32px)}.cr-aa-list--1{max-width:960px;margin-inline:auto}@media (min-width:768px){.cr-aa-list--2,.cr-aa-list--3,.cr-aa-list--4,.cr-aa-list--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.cr-aa-list--3,.cr-aa-list--5{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-aa-list--2{max-width:1100px;margin-inline:auto}}.cr-aa{margin:0}.cr-aa__frame{--pos:50%;position:relative;aspect-ratio:3 / 2;border-radius:var(--r-l);overflow:hidden;background:var(--enduit);cursor:ew-resize;touch-action:pan-y;user-select:none;-webkit-user-select:none;box-shadow:var(--sh-1)}.cr-aa__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.cr-aa__before{position:absolute;inset:0;clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.cr-aa__lbl{position:absolute;z-index:2;top:14px;padding:6px 12px;border-radius:999px;background:rgba(15,31,44,.72);color:#fff;font:600 12px/1 var(--f-title);letter-spacing:.1em;text-transform:uppercase;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cr-aa__lbl--avant{left:14px}.cr-aa__lbl--apres{right:14px;background:var(--jaune);color:var(--ardoise-2)}.cr-aa__handle{position:absolute;z-index:3;top:0;bottom:0;left:var(--pos);width:44px;margin-left:-22px;display:grid;place-items:center;cursor:ew-resize;outline:0}.cr-aa__handle::before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.35)}.cr-aa__knob{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;color:var(--ardoise);box-shadow:0 6px 22px rgba(0,0,0,.3);transition:transform .3s var(--ease),background-color .3s}.cr-aa__knob svg{width:26px;height:26px}.cr-aa__handle:focus-visible .cr-aa__knob{background:var(--jaune);box-shadow:0 0 0 4px rgba(255,255,255,.9),0 6px 22px rgba(0,0,0,.3)}.cr-aa__frame.is-drag .cr-aa__knob,.cr-aa__frame:hover .cr-aa__knob{transform:scale(1.08)}.cr-aa__cap{display:flex;align-items:center;gap:8px;margin-top:12px;color:var(--ink-2);font-size:15px}.cr-aa__cap .cr-icon{width:18px;height:18px;flex:none;color:var(--sauge-txt)}.cr-aa__cap a{color:var(--ardoise);font-weight:600}.cr-counts .cr-count{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:clamp(22px,2.4vw,30px);background:#fff;border:1px solid var(--line);border-radius:var(--r-l)}.cr-sec--alt .cr-count{border-color:transparent;box-shadow:var(--sh-1)}.cr-count__picto{width:52px;height:52px;margin-bottom:8px;padding:10px;border-radius:14px;background:var(--sauge-pale);color:var(--sauge-txt)}.cr-count__num{margin:0;color:var(--ardoise);font:700 clamp(40px,4.6vw,60px)/1 var(--f-title);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.cr-count__num small{margin-left:4px;font-size:.45em;font-weight:600;letter-spacing:0;color:var(--ink-2)}.cr-count__lbl{margin:0;color:var(--ink-2);font-size:16px}.cr-idf{display:grid;gap:clamp(24px,4vw,56px);align-items:center;padding:clamp(20px,3vw,44px);border-radius:var(--r-l);background:var(--ardoise);color:#fff}@media (min-width:900px){.cr-idf{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.cr-idf__map{margin:0}.cr-idf__map svg{display:block;width:100%;height:auto;max-height:520px;overflow:visible}.cr-idf__map path{stroke:#fff;stroke-width:2;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cr-idf__dep--gc{fill:rgba(127,160,140,.14);stroke:rgba(255,255,255,.45)}.cr-idf__dep--pc{fill:rgba(127,160,140,.34);stroke:rgba(255,255,255,.7)}.cr-idf__dep--paris{fill:var(--jaune);stroke:var(--jaune)}.js .cr-idf__map[data-rv] path{stroke-dasharray:1;stroke-dashoffset:1;fill-opacity:0;transition:stroke-dashoffset 1.4s var(--ease-io),fill-opacity .9s var(--ease);transition-delay:calc(var(--d,0) * 120ms),calc(var(--d,0) * 120ms + .9s)}.js .cr-idf__map[data-rv].is-in path{stroke-dashoffset:0;fill-opacity:1}.cr-idf__map[data-rv] path{vector-effect:none;stroke-width:1.5}.cr-idf__home{transform-box:fill-box}.cr-idf__dot{fill:var(--ardoise);stroke:#fff;stroke-width:2}.cr-idf__pulse{fill:var(--jaune);opacity:.5;transform-box:fill-box;transform-origin:50% 50%;animation:cr-zp 2.6s var(--ease) infinite}.cr-idf__pulse--2{animation-delay:1.3s}@keyframes cr-zp{0%{transform:scale(1);opacity:.55}100%{transform:scale(4.2);opacity:0}}.cr-idf__note{margin:10px 0 0;color:rgba(255,255,255,.7);font-size:13.5px}.cr-idf__side h3,.cr-idf__side h2{margin-top:0;color:#fff}.cr-idf__side p{color:rgba(255,255,255,.86)}.cr-idf__legend{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none}.cr-idf__legend li{display:flex;align-items:center;gap:12px;font-weight:600}.cr-idf__key{flex:none;width:22px;height:22px;border-radius:6px;border:2px solid #fff}.cr-idf__key--paris{background:var(--jaune);border-color:var(--jaune)}.cr-idf__key--pc{background:rgba(127,160,140,.55)}.cr-idf__key--gc{background:rgba(127,160,140,.2);border-color:rgba(255,255,255,.5)}.cr-idf__list{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.cr-idf__list li{padding:6px 12px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:14px}.cr-idf .cr-btn--ghost,.cr-idf .cr-btn--line{color:#fff;border-color:rgba(255,255,255,.5)}.cr-idf__frame{position:relative}.cr-idf__cm{width:62%;max-width:240px;margin:14px 0 0;padding:8px 10px 6px;border:1px solid rgba(255,255,255,.35);border-radius:10px;background:rgba(255,255,255,.04)}@media (min-width:600px){.cr-idf__cm{position:absolute;left:0;bottom:0;width:24%;margin:0;padding:6px 6px 4px}}.cr-idf__cm-t{margin:0 0 2px;color:#fff;font-size:12px;font-weight:700;line-height:1.2}.cr-idf__cm-svg{display:block;width:100%;height:auto;overflow:visible}.cr-idf__dep--cm{fill:rgba(127,160,140,.14);stroke:rgba(255,255,255,.45)}.cr-idf__dep--ile{fill:rgba(245,183,0,.35);stroke:var(--jaune)}.cr-idf__dot--s{stroke-width:1.5}.cr-idf__cm-lbl{fill:#fff;font-size:11px;font-weight:600}.cr-idf__key--ile{background:rgba(245,183,0,.35);border-color:var(--jaune)}.cr-banner--plain{background:radial-gradient(120% 140% at 85% 10%,var(--ardoise) 0%,var(--ardoise-3) 70%)}.cr-banner--plain .cr-banner__shade{display:none}@media (min-width:1024px){.cr-banner--real:not(.cr-banner--plain){min-height:clamp(480px,62vh,620px);background:var(--ardoise-3)}.cr-banner--real:not(.cr-banner--plain) .cr-banner__media{left:44%;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 22%);mask-image:linear-gradient(90deg,transparent 0%,#000 22%)}.cr-banner--real:not(.cr-banner--plain) .cr-banner__shade{background:linear-gradient(0deg,rgba(15,31,44,.55) 0%,rgba(15,31,44,0) 40%)}.cr-banner--real .cr-banner__in>*{max-width:min(600px,46vw)}.cr-banner--real .cr-banner__h1{font-size:clamp(34px,3.6vw,52px)}}.cr-real-txt__grid{display:grid;gap:clamp(24px,4vw,56px);align-items:start}@media (min-width:1024px){.cr-real-txt__grid{grid-template-columns:minmax(0,1fr) 340px}.cr-real-side{position:sticky;top:calc(var(--top-h) + var(--head-h) + 24px)}}.cr-real-side{display:grid;gap:14px;padding:clamp(22px,2.4vw,28px);background:#fff;border:1px solid var(--line);border-radius:var(--r-l);box-shadow:var(--sh-1)}.cr-real-side__lbl{margin:0;color:var(--ink-2);font:600 12.5px/1 var(--f-title);letter-spacing:.1em;text-transform:uppercase}.cr-real-side__txt{margin:0;font-size:15.5px;color:var(--ink-2)}.cr-real-side .cr-btn{justify-self:start}@media (min-width:1180px){.cr-gal__grid{columns:4;column-gap:20px}}.cr-gal--row .cr-gal__grid{max-width:100%}.cr-zz__media{max-width:735px}.cr-vids{justify-content:center}@media (min-width:640px){.cr-grid.cr-vids{grid-template-columns:repeat(var(--ct,2),minmax(0,300px))}}@media (min-width:1024px){.cr-grid.cr-vids{grid-template-columns:repeat(var(--c,3),minmax(0,300px))}}.cr-vid{position:relative;margin:0}.cr-vid__btn{position:relative;display:block;width:100%;aspect-ratio:1 / var(--r,1.7778);padding:0;border:0;border-radius:var(--r-m);overflow:hidden;background:var(--ardoise-3);cursor:pointer}.cr-vid__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease)}.cr-vid video{display:block;width:100%;aspect-ratio:1 / var(--r,1.7778);border-radius:var(--r-m);background:#000;object-fit:cover}.cr-vid figcaption{margin-top:10px;color:var(--ink-2);font-size:14.5px}:is(.cr-gal__play,.cr-vid__play){position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;background:rgba(255,255,255,.92);color:var(--ardoise);box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .4s var(--ease),background-color .3s}:is(.cr-gal__play,.cr-vid__play) svg{width:28px;height:28px;margin-left:3px;fill:currentColor}:is(.cr-gal__play,.cr-vid__play)::after{content:"";position:absolute;inset:-8px;border:2px solid rgba(255,255,255,.6);border-radius:50%;animation:cr-zp 2.4s var(--ease) infinite}@media (hover:hover){:is(.cr-gal__btn,.cr-vid__btn):hover :is(.cr-gal__play,.cr-vid__play){transform:scale(1.1);background:var(--jaune)}.cr-vid__btn:hover .cr-vid__poster{transform:scale(1.05)}}.cr-lb__video{max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;background:#000;box-shadow:0 30px 80px rgba(0,0,0,.5)}.cr-picto--ventilation.is-play .cr-pi-fan,.cr-picto--ventilation:hover .cr-pi-fan{animation:cr-spin 1.4s var(--ease-io) 1}@keyframes cr-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.cr-picto--vitrage .cr-pi-glint{opacity:.35}.cr-picto--vitrage.is-play .cr-pi-glint{animation:cr-glint 1.1s var(--ease) 1}@keyframes cr-glint{0%{transform:translate(-30%,30%);opacity:0}50%{opacity:1}100%{transform:translate(30%,-30%);opacity:.35}}@media (hover:none),(pointer:coarse){.cr-rcard[data-tilt],.cr-card[data-tilt]{transform:none!important}}.cr-faq{max-width:920px;border-top:1px solid var(--line-2)}.cr-faq__item{border-bottom:1px solid var(--line-2)}.cr-faq__q{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 0;cursor:pointer;list-style:none;font:600 clamp(17px,1.5vw,19px)/1.4 var(--f-title);color:var(--ardoise);transition:color .3s}.cr-faq__q::-webkit-details-marker{display:none}.cr-faq__q:hover{color:var(--acc-txt)}.cr-accent--elec .cr-faq__q:hover,.cr-accent--depannage .cr-faq__q:hover{color:var(--ardoise)}.cr-faq__ico{position:relative;flex:none;width:36px;height:36px;border-radius:50%;border:1.5px solid var(--line-2);transition:background-color .35s var(--ease),border-color .35s,transform .45s var(--ease)}.cr-faq__ico::before,.cr-faq__ico::after{content:"";position:absolute;left:50%;top:50%;width:13px;height:2px;margin:-1px 0 0 -6.5px;border-radius:2px;background:currentColor;transition:transform .45s var(--ease)}.cr-faq__ico::after{transform:rotate(90deg)}.cr-faq__item[open] .cr-faq__ico{background:var(--ardoise);border-color:var(--ardoise);color:#fff;transform:rotate(180deg)}.cr-faq__item[open] .cr-faq__ico::after{transform:rotate(0)}.cr-faq__a{overflow:hidden;padding:0 56px 24px 0;color:var(--ink-2)}.cr-faq__a p:last-child{margin-bottom:0}@media (max-width:639px){.cr-faq__a{padding-right:0}}.cr-cta{position:relative;isolation:isolate;overflow:hidden;padding:clamp(72px,9vw,124px) 0;background:var(--ardoise-2);color:rgba(255,255,255,.86);text-align:center}.cr-cta__bg{position:absolute;inset:0;z-index:-1}.cr-cta__bg span{position:absolute;border-radius:50%;filter:blur(2px)}.cr-cta--renovation .cr-cta__bg span:nth-child(1){width:620px;height:620px;left:-180px;top:-260px;background:radial-gradient(closest-side,rgba(111,143,122,.45),transparent)}.cr-cta--renovation .cr-cta__bg span:nth-child(2){width:520px;height:520px;right:-160px;bottom:-240px;background:radial-gradient(closest-side,rgba(169,196,178,.28),transparent)}.cr-cta--renovation .cr-cta__bg span:nth-child(3){inset:0;border-radius:0;filter:none;background-image:var(--grain);background-size:160px;opacity:.16;mix-blend-mode:overlay}.cr-cta--depannage .cr-cta__bg span:nth-child(1),.cr-cta--double .cr-cta__bg span:nth-child(1){inset:0;border-radius:0;filter:none;background:repeating-linear-gradient(-45deg,rgba(245,183,0,.09) 0 2px,transparent 2px 26px)}.cr-cta--depannage .cr-cta__bg span:nth-child(2),.cr-cta--double .cr-cta__bg span:nth-child(2){left:0;right:0;top:0;height:10px;border-radius:0;filter:none;background:repeating-linear-gradient(-45deg,var(--jaune) 0 14px,var(--ardoise-3) 14px 28px)}.cr-cta--depannage .cr-cta__bg span:nth-child(3){width:560px;height:560px;right:-200px;bottom:-280px;background:radial-gradient(closest-side,rgba(45,143,213,.3),transparent)}.cr-cta--double .cr-cta__bg span:nth-child(3){width:640px;height:640px;left:-220px;bottom:-320px;background:radial-gradient(closest-side,rgba(111,143,122,.42),transparent)}.cr-cta__in{max-width:860px}.cr-cta__title{margin:0 auto 18px;color:#fff;font-size:clamp(30px,4.2vw,52px);letter-spacing:-.025em}.cr-cta__txt{max-width:620px;margin:0 auto 32px;font-size:18px}.cr-cta .cr-btns{justify-content:center}.cr-cta .cr-kicker{justify-content:center}.cr-cta .cr-kicker::after{content:"";width:28px;height:2px;background:currentColor;margin-left:12px;opacity:.8}.cr-cta .cr-kicker:has(.cr-pulse)::after{display:none}.cr-cta--depannage .cr-kicker,.cr-cta--double .cr-kicker{color:var(--jaune)}.cr-cta--renovation .cr-kicker{color:var(--sauge-clair)}@media (max-width:639px){.cr-cta .cr-btn{flex:1 1 100%}}.cr-encart{display:flex;gap:16px;align-items:flex-start;max-width:880px;padding:22px 24px;border-radius:var(--r-m);background:var(--sauge-pale);border-left:4px solid var(--sauge)}.cr-encart__ico{flex:none;width:26px;height:26px;margin-top:2px;color:var(--sauge-txt)}.cr-encart__lbl{margin:0 0 4px;font:600 13px/1.4 var(--f-title);letter-spacing:.1em;text-transform:uppercase;color:var(--sauge-txt)}.cr-encart__body{font-size:16px}.cr-encart__body>:last-child{margin-bottom:0}.cr-encart--attention{background:var(--jaune-pale);border-left:0;position:relative;padding-left:34px}.cr-encart--attention::before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;border-radius:var(--r-m) 0 0 var(--r-m);background:repeating-linear-gradient(-45deg,var(--jaune) 0 7px,var(--ardoise) 7px 14px)}.cr-encart--attention .cr-encart__ico,.cr-encart--attention .cr-encart__lbl{color:var(--jaune-txt)}.cr-encart--illustration{background:var(--enduit);border-left-color:var(--ink-2)}.cr-encart--illustration .cr-encart__ico,.cr-encart--illustration .cr-encart__lbl{color:var(--ink-2)}* + .cr-encart{margin-top:28px}.cr-quote{position:relative;max-width:880px;margin:0;padding:clamp(28px,4vw,48px);background:#fff;border-radius:var(--r-l);box-shadow:var(--sh-1)}.cr-quote__mark{width:56px;height:42px;margin-bottom:14px;color:var(--sauge)}.js .cr-quote[data-rv] .cr-quote__mark path{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease) .3s}.js .cr-quote[data-rv].is-in .cr-quote__mark path{stroke-dashoffset:0}.cr-quote__txt{margin:0;font:600 clamp(19px,2vw,24px)/1.5 var(--f-title);color:var(--ardoise);letter-spacing:-.01em}.cr-quote__txt p:last-child{margin-bottom:0}.cr-quote__by{margin-top:18px;color:var(--ink-2);font-size:15px}.cr-quote__by::before{content:"";display:inline-block;width:24px;height:2px;margin-right:10px;vertical-align:middle;background:var(--sauge)}.cr-fig{display:grid;gap:16px;grid-template-columns:1fr}@media (min-width:640px){.cr-fig--2{grid-template-columns:1fr 1fr}.cr-fig--3{grid-template-columns:repeat(3,1fr)}}.cr-fig__item{margin:0;border-radius:var(--r-l);overflow:hidden;background:var(--enduit)}.cr-fig__item .cr-img{width:100%;aspect-ratio:3 / 2;object-fit:cover}.cr-fig--1 .cr-fig__item .cr-img{aspect-ratio:21 / 9}.cr-fig__item figcaption{padding:10px 14px;font-size:14px;color:var(--ink-2);background:#fff}.cr-form{position:relative;overflow:hidden;max-width:880px;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh-2);scroll-margin-top:100px}.cr-form::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:var(--sauge)}.cr-form--dep::before{height:8px;background:repeating-linear-gradient(-45deg,var(--jaune) 0 12px,var(--ardoise) 12px 24px)}.cr-form__head{display:flex;gap:18px;align-items:center;padding:clamp(26px,3vw,36px) clamp(22px,3.4vw,40px) 22px;border-bottom:1px solid var(--line)}.cr-form__picto{width:60px;height:60px;padding:10px;border-radius:16px;background:var(--sauge-pale);color:var(--sauge-txt)}.cr-form--dep .cr-form__picto{background:var(--jaune);color:var(--ardoise-2)}.cr-form__title{margin:0 0 4px;font:700 clamp(19px,1.8vw,23px)/1.25 var(--f-title);color:var(--ardoise)}.cr-form__sub{margin:0;color:var(--ink-2);font-size:15.5px}.cr-form__body{padding:26px clamp(22px,3.4vw,40px) clamp(28px,3.4vw,40px)}.cr-form__body :is(input,select,textarea){font-size:16px!important}.cr-form__body .srfm-form-container,.cr-form__body form{font-family:var(--f-text)}.cr-sec>.wp-block-group__inner-container>.cr-form{margin-top:28px}[id="renovation"],[id="depannage"]{scroll-margin-top:100px}.cr-coords__title{margin:0 0 20px}.cr-coord{display:flex;flex-direction:column;height:100%;padding:24px;background:#fff;border:1px solid var(--line);border-radius:var(--r-m)}.cr-coord__picto{width:44px;height:44px;margin-bottom:14px;color:var(--sauge-txt)}.cr-coord__lbl{margin:0 0 4px;font:600 12.5px/1.3 var(--f-title);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.cr-coord__val{margin:0 0 6px;font:600 17px/1.4 var(--f-title);color:var(--ardoise);overflow-wrap:anywhere}.cr-coord__note{margin:auto 0 0;padding-top:6px;font-size:14px;color:var(--ink-2)}.cr-coords__who{margin:26px 0 20px;text-align:center;color:var(--ink-2)}.cr-footer{position:relative;padding:clamp(64px,8vw,100px) 0 28px;background:var(--ardoise-3);color:rgba(255,255,255,.78);font-size:15.5px}.cr-footer::before{content:"";position:absolute;left:0;right:0;top:0;height:6px;background:linear-gradient(90deg,var(--sauge) 0 50%,transparent 50%),repeating-linear-gradient(-45deg,var(--jaune) 0 10px,var(--ardoise-3) 10px 20px)}.cr-footer__grid{display:grid;gap:40px 32px;grid-template-columns:1fr}@media (min-width:640px){.cr-footer__grid{grid-template-columns:1fr 1fr}}@media (min-width:1024px){.cr-footer__grid{grid-template-columns:1.35fr .9fr 1fr 1.05fr}}.cr-footer .cr-logo{color:#fff;margin-bottom:18px}.cr-footer__pitch{max-width:380px}.cr-footer__coords{display:grid;gap:10px;margin:20px 0 0;padding:0;list-style:none}.cr-footer__coords li{display:flex;align-items:center;gap:10px}.cr-footer__coords .cr-icon{color:var(--sauge-clair)}.cr-footer__h{margin:0 0 14px;font:600 16px/1.3 var(--f-title);color:#fff}.cr-footer__h a{background:none!important;text-decoration:none;display:inline-flex;align-items:center}.cr-footer__h--2{margin-top:28px}.cr-footer__col ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cr-footer__col a{color:rgba(255,255,255,.78);background-size:0 1px;transition:color .3s,background-size .45s var(--ease-io)}.cr-footer__col a:hover{color:#fff;background-size:100% 1px;animation:none}.cr-footer__cta{padding:26px;border-radius:var(--r-l);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);align-self:start}.cr-footer__cta p:not(.cr-footer__h){font-size:15px}.cr-footer__cta .cr-btn{white-space:nowrap}.cr-footer .cr-todo{background:rgba(255,243,196,.95)}.cr-footer__bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 28px;margin-top:56px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);font-size:14px}.cr-footer__bottom p{margin:0}.cr-legal{display:flex;flex-wrap:wrap;gap:6px 20px;margin:0;padding:0;list-style:none}.cr-legal a,.cr-legal .cr-linkbtn{color:rgba(255,255,255,.72);background-size:0 1px}.cr-legal a:hover,.cr-legal .cr-linkbtn:hover{color:#fff;background-size:100% 1px;animation:none}.cr-legal .cr-linkbtn{min-height:0;transition:color .3s,background-size .45s var(--ease-io)}@media (max-width:767px){.cr-footer__col ul{gap:0}.cr-footer__col a,.cr-legal a,.cr-legal .cr-linkbtn{display:inline-flex;align-items:center;min-height:44px}.cr-legal{gap:0 20px}.cr-more{min-height:44px}.cr-footer .cr-logo{min-height:44px}}.cr-mbar{position:fixed;z-index:58;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr 1fr;height:calc(var(--mbar-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--ardoise-3);box-shadow:0 -8px 24px rgba(15,31,44,.22);transition:transform .45s var(--ease)}.cr-mbar__a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:#fff;text-decoration:none;font:600 13px/1 var(--f-title);overflow:hidden;-webkit-tap-highlight-color:transparent}.cr-mbar__a .cr-icon{width:22px;height:22px}.cr-mbar__a--dep{background:var(--jaune);color:var(--ardoise-2)}.cr-mbar__a--dep::after{content:"";position:absolute;inset:auto 0 0;height:3px;background:repeating-linear-gradient(-45deg,var(--ardoise-2) 0 5px,transparent 5px 10px);opacity:.5}.cr-mbar__a--devis{background:var(--cta)}.cr-mbar__a--tel{background:var(--ardoise)}.cr-mbar__a:active{filter:brightness(.9)}.cr-mbar__a--dep .cr-icon{animation:cr-zap 3.2s steps(1) infinite}.cr-mbar__a--dep .cr-pulse{position:absolute;top:9px;left:calc(50% + 12px);margin:0;width:8px;height:8px;background:var(--cta)}.cr-mbar__a--dep .cr-pulse::after{background:var(--cta)}@media (min-width:1024px){.cr-mbar{display:none}}.cr-menu-open .cr-mbar{transform:translateY(100%)}.cr-totop{position:fixed;z-index:57;right:18px;bottom:calc(var(--mbar-h) + 18px + env(safe-area-inset-bottom,0px));display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--ardoise);color:#fff;box-shadow:var(--sh-2);opacity:0;visibility:hidden;transform:translateY(16px) scale(.9);transition:opacity .4s var(--ease),transform .4s var(--ease),visibility 0s .4s,background-color .3s}.cr-totop.is-on{opacity:1;visibility:visible;transform:none;transition-delay:0s}.cr-totop svg{width:52px;height:52px;transform:rotate(-90deg)}.cr-totop__track{fill:none;stroke:rgba(255,255,255,.16);stroke-width:3}.cr-totop__ring{fill:none;stroke:var(--jaune);stroke-width:3;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:calc(1 - var(--sp,0))}.cr-totop__arrow{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;transform:rotate(90deg);transform-origin:24px 24px}@media (hover:hover){.cr-totop:hover{background:var(--ardoise-2)}.cr-totop:hover .cr-totop__arrow{animation:cr-bounce .7s var(--ease)}}@keyframes cr-bounce{0%,100%{translate:0 0}40%{translate:-4px 0}}.cr-menu-open .cr-totop{opacity:0;visibility:hidden}.cr-leaving .cr-page{opacity:0;transition:opacity .22s ease;animation:none}.cr-img-missing{display:block;width:100%;height:100%;min-height:120px;background:linear-gradient(135deg,var(--enduit),var(--creme-2))}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important;scroll-behavior:auto!important}.cr-w>span,.cr-banner__lead,.cr-banner__btns,.cr-banner .cr-kicker,.cr-hero__lead,.cr-hero .cr-kicker,.cr-hero__panel{transform:none!important;opacity:1!important}.js [data-rv]{opacity:1;transform:none;clip-path:none}.js [data-rv] .cr-picto *,.cr-plan__walls,.cr-idf__map path,.cr-room__furn *{stroke-dashoffset:0!important}.cr-idf__map path{fill-opacity:1!important}.cr-room__floor,.cr-plan__door{opacity:1!important}.cr-par .cr-img{transform:none!important}.cr-pulse::after,.cr-idf__pulse,:is(.cr-gal__play,.cr-vid__play)::after{display:none}.cr-card[data-tilt],.cr-rcard[data-tilt]{transform:none!important}.cr-hero__media .cr-img{animation:none!important;transform:none!important}.cr-marquee{overflow-x:auto;-webkit-mask-image:none;mask-image:none;scrollbar-width:thin}.cr-marquee__track{animation:none!important}.cr-marquee__list--clone{display:none}.cr-sheen{display:none}}@media print{.cr-top,.cr-header,.cr-mnav,.cr-mbar,.cr-totop,.cr-cta__bg{display:none!important}.cr-banner{min-height:0;padding:24px 0;background:#fff;color:#000}.cr-banner__media{display:none}.cr-banner__h1{color:#000}.js [data-rv]{opacity:1;transform:none;clip-path:none}}.cr-real-aa>h2,.cr-real-aa>p{max-width:960px;margin-inline:auto;padding-inline:0}.cr-real-aa>p{margin-top:12px;color:var(--muted,inherit)}.cr-real-aa>.cr-aa-list{margin-top:clamp(24px,3vw,36px)}.cr-real-gal>h2,.cr-real-vid>h2,.cr-real-more>h2{max-width:var(--wrap)}@media (min-width:768px){.cr-reals__grid--solo{max-width:1100px;margin-inline:auto}.cr-reals__grid--solo .cr-rcard{flex-direction:row}.cr-reals__grid--solo .cr-rcard__media{flex:0 0 56%;aspect-ratio:3 / 2}.cr-reals__grid--solo .cr-rcard__body{justify-content:center}}.cr-gal--row1 .cr-gal__grid{max-width:900px;margin-inline:auto}.cr-real-txt .cr-prose h2{margin-top:1.5em;font-size:clamp(22px,2.2vw,30px)}.cr-real-txt .cr-prose h2:first-child{margin-top:0}
