.acq24{width:100%;overflow:hidden}.acq24 button{font:inherit}.acq24 h2,.acq24 h3,.acq24 p{margin-top:0}.acq24 button:focus-visible{outline:3px solid var(--acq2-accent);outline-offset:3px}.acq24-conversion{padding:clamp(74px,9vw,138px) max(24px,calc((100% - 1180px)/2));display:grid;grid-template-columns:.92fr 1.08fr;gap:clamp(55px,9vw,130px);background:#07090e;color:#fff}.acq24-conversion small{color:var(--acq2-accent);font-size:10px;font-weight:900;letter-spacing:.18em}.acq24-conversion h2{margin:15px 0 0;color:#fff;font-size:clamp(38px,5vw,66px);line-height:.97;letter-spacing:-.052em}.acq24-conversion ol{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff2b}.acq24-conversion li{min-height:72px;padding:13px 0;display:grid;grid-template-columns:44px 1fr;align-items:center;border-bottom:1px solid #ffffff2b;color:#d8dce6;font-size:17px;font-weight:800}.acq24-conversion li b{color:var(--acq2-accent);font:700 11px ui-monospace,monospace}.acq24-conversion li button{padding:0;border:0;background:transparent;color:#fff;text-align:left;font-weight:900}.acq24-conversion li:last-child{background:linear-gradient(90deg,color-mix(in srgb,var(--acq2-accent) 16%,transparent),transparent)}.acq2 .acq2__hero img{filter:saturate(.94) contrast(1.02);transition:transform 1.4s cubic-bezier(.2,.7,.2,1)}.acq2 .acq2__hero:hover img{transform:scale(1.018)}.acq2 .acq2__hero>div{max-width:1180px}.acq2 .acq2__hero h1{text-wrap:balance}.acq2--renovation .acq2__hero>i,.acq2--chauffagiste .acq2__hero>i,.acq2--dentaire .acq2__hero>i{background:linear-gradient(270deg,rgba(7,9,12,.86),rgba(7,9,12,.51) 46%,transparent 76%),linear-gradient(0deg,rgba(0,0,0,.45),transparent 55%)!important}.acq2--renovation .acq2__hero>div,.acq2--chauffagiste .acq2__hero>div,.acq2--dentaire .acq2__hero>div{padding-left:min(53%,650px)}.acq2--renovation .acq2__hero h1,.acq2--immobilier .acq2__hero h1{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.06em}.acq2--couvreur .acq2__hero{border-radius:3px!important}.acq2--couvreur .acq2__hero h1{text-transform:uppercase;font-size:clamp(44px,6vw,82px);font-weight:950;letter-spacing:-.065em}.acq2--plombier .acq2__hero{border-radius:36px 8px!important}.acq2--plombier .acq2__hero h1{font-weight:850}.acq2--electricien .acq2__hero{border:1px solid #f0c84e40}.acq2--electricien .acq2__hero h1{font-family:Arial Narrow,Inter,sans-serif;text-transform:uppercase;font-weight:950}.acq2--chauffagiste .acq2__hero h1{font-weight:650}.acq2--solaire .acq2__hero h1{max-width:720px;font-weight:800}.acq2--dentaire .acq2__hero{border-radius:48px 48px 12px!important}.acq2--dentaire .acq2__hero h1{font-weight:600;letter-spacing:-.05em}.acq2--immobilier .acq2__hero>i{background:linear-gradient(90deg,rgba(25,19,14,.88),rgba(25,19,14,.36) 48%,transparent 77%),linear-gradient(0deg,rgba(0,0,0,.36),transparent)!important}.acq2--immobilier .acq2__hero h1{max-width:760px}.acq24--renovation{background:#eee7dd;color:#241f19;font-family:Inter,system-ui,sans-serif}.acq24-reno-intro{width:min(1180px,calc(100% - 48px));margin:auto;padding:clamp(90px,12vw,170px) 0 80px;display:grid;grid-template-columns:.42fr 1.58fr;gap:50px}.acq24-kicker{display:flex;gap:20px;align-items:flex-start;color:#9d6338}.acq24-kicker span{font:500 74px/1 Georgia,serif}.acq24-kicker small{padding-top:13px;font-size:9px;font-weight:900;letter-spacing:.16em}.acq24-reno-copy h2{max-width:900px;font:500 clamp(46px,6.4vw,83px)/.98 Georgia,serif;letter-spacing:-.055em}.acq24-reno-copy p{max-width:650px;margin-left:auto;color:#655d54;font-size:18px;line-height:1.7}.acq24-reno-journal{width:min(1260px,calc(100% - 32px));margin:0 auto 18px;display:grid;grid-template-columns:1.25fr .75fr;min-height:720px;background:#1e1c19;color:#fff}.acq24-reno-journal figure{position:relative;margin:0;overflow:hidden}.acq24-reno-journal figure img{width:100%;height:100%;object-fit:cover;filter:saturate(.68)}.acq24-reno-journal figcaption{position:absolute;inset:auto 24px 24px;display:flex;justify-content:space-between;padding:17px;background:#ece5dac7;color:#1b1814;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.acq24-reno-journal figcaption b{font-size:11px;letter-spacing:.12em}.acq24-reno-journal>div{padding:clamp(38px,5vw,75px);display:flex;flex-direction:column;justify-content:center}.acq24-reno-journal>div>small{color:#d19158;font-size:10px;font-weight:900;letter-spacing:.17em}.acq24-reno-journal h3{margin:20px 0 40px;font:500 clamp(34px,4vw,55px)/1.04 Georgia,serif}.acq24-swatches{display:grid;gap:8px}.acq24-swatches button{padding:10px 0;display:grid;grid-template-columns:45px 1fr;gap:15px;align-items:center;border:0;border-bottom:1px solid #ffffff21;background:transparent;color:#aaa;text-align:left}.acq24-swatches button i{width:42px;height:42px;background:#664a32}.acq24-swatches button:nth-child(2) i{background:#c9b99e}.acq24-swatches button:nth-child(3) i{background:#e5ddcb}.acq24-swatches button.is-active{color:#fff}.acq24-swatches button.is-active i{outline:2px solid #d19158;outline-offset:3px}.acq24-arrow{margin-top:35px;padding:0 0 8px;display:flex;justify-content:space-between;border:0;border-bottom:1px solid #fff;background:none;color:#fff;font-weight:800}.acq24-reno-services{width:min(1260px,calc(100% - 32px));margin:0 auto 100px;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#c9bfb2}.acq24-reno-services article{min-height:250px;padding:34px;display:flex;flex-direction:column;background:#f5efe6}.acq24-reno-services small{color:#a36b43}.acq24-reno-services h3{margin:auto 0 30px;font:500 31px Georgia,serif}.acq24-reno-services button{padding:0;border:0;background:none;display:flex;justify-content:space-between;color:#241f19;text-align:left}.acq24--couvreur{padding-top:1px;background:#10181d;color:#f6f4ed}.acq24-roof-lead{width:min(1180px,calc(100% - 48px));margin:0 auto;padding:110px 0 55px;display:grid;grid-template-columns:1.3fr .7fr;gap:80px;align-items:end}.acq24-roof-lead small{color:#e2a83d;font:800 10px ui-monospace,monospace;letter-spacing:.16em}.acq24-roof-lead h2{margin:14px 0 0;color:#fff;font-size:clamp(42px,5.3vw,72px);line-height:.94;letter-spacing:-.055em;text-transform:uppercase}.acq24-roof-lead p{margin:0;color:#aeb8bd;font-size:17px;line-height:1.7}.acq24-roof-diagnostic{width:min(1180px,calc(100% - 48px));margin:0 auto 18px;display:grid;grid-template-columns:1.4fr .6fr;min-height:600px;border:1px solid #ffffff1f;background:#151e23}.acq24-roof-map{position:relative;min-height:600px;overflow:hidden;background:linear-gradient(155deg,transparent 42%,#263239 42.2% 71%,transparent 71.2%),linear-gradient(25deg,#0e1519 35%,#1c282f 35.2% 66%,#0d1418 66.2%)}.acq24-roof-map:before,.acq24-roof-map:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(164deg,transparent 0 34px,#ffffff0e 35px 37px)}.acq24-roof-map:after{background:repeating-linear-gradient(90deg,transparent 0 90px,#ffffff08 91px 92px)}.acq24-roof-map button{position:absolute;left:var(--x);top:var(--y);z-index:2;padding:0;border:0;background:none;color:#fff;transform:translate(-50%,-50%)}.acq24-roof-map button i{width:44px;height:44px;display:grid;place-items:center;border:1px solid #e2a83d;border-radius:50%;background:#10181d;font:700 10px ui-monospace,monospace;box-shadow:0 0 0 8px #10181d99}.acq24-roof-map button b{position:absolute;top:54px;left:50%;padding:7px 9px;background:#070a0c;white-space:nowrap;font-size:11px;transform:translate(-50%)}.acq24-roof-map button.is-active i{background:#e2a83d;color:#111;box-shadow:0 0 0 9px #e2a83d25,0 0 35px #e2a83d66}.acq24-roof-diagnostic aside{padding:42px;display:flex;flex-direction:column;border-left:1px solid #ffffff1f}.acq24-status{color:#9ba8ae;font:700 9px ui-monospace,monospace;letter-spacing:.12em}.acq24-status i,.acq24-live i{width:7px;height:7px;display:inline-block;margin-right:9px;border-radius:50%;background:#49d685;box-shadow:0 0 13px #49d685}.acq24-roof-diagnostic h3{margin:24px 0 35px;color:#fff;font-size:31px;line-height:1.08}.acq24-roof-diagnostic ul{margin:0;padding:0;list-style:none;border-top:1px solid #ffffff1e}.acq24-roof-diagnostic li{min-height:64px;display:grid;grid-template-columns:38px 1fr;align-items:center;border-bottom:1px solid #ffffff1e;color:#cbd2d5}.acq24-roof-diagnostic li b{color:#e2a83d;font:700 10px ui-monospace,monospace}.acq24-roof-diagnostic aside button{margin-top:auto;min-height:52px;border:0;background:#e2a83d;color:#111;font-weight:900}.acq24-roof-strip{width:min(1180px,calc(100% - 48px));margin:0 auto 110px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff1f;border-top:0}.acq24-roof-strip span{min-height:85px;padding:20px;display:flex;align-items:center;gap:14px;border-right:1px solid #ffffff1f;font-weight:800}.acq24-roof-strip span:last-child{border:0}.acq24-roof-strip i{color:#e2a83d;font:700 10px ui-monospace,monospace}.acq24--plombier{padding:110px max(24px,calc((100% - 1180px)/2));background:linear-gradient(145deg,#eaf8fe,#f8fcff 60%,#d9f2fb);color:#092b3b}.acq24-water-console{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,7vw,95px);align-items:center}.acq24-live{color:#327c99;font-size:10px;font-weight:900;letter-spacing:.16em}.acq24-live i{background:#2b91bc;box-shadow:0 0 13px #2b91bc}.acq24-water-copy h2{margin:20px 0;font-size:clamp(44px,5.8vw,76px);line-height:.95;letter-spacing:-.06em}.acq24-water-copy>p{max-width:600px;color:#53707c;font-size:18px;line-height:1.65}.acq24-water-choices{margin-top:35px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px}.acq24-water-choices button{min-height:145px;padding:19px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid #a9d3e4;border-radius:18px 5px;background:#fff;color:#224655;text-align:left;transition:.2s}.acq24-water-choices button i{font:400 28px Georgia,serif;color:#2b91bc}.acq24-water-choices button b{margin:auto 0 5px}.acq24-water-choices button small{color:#708a95;line-height:1.25}.acq24-water-choices button.is-active{border-color:#2b91bc;background:#0d5573;color:#fff;box-shadow:0 20px 45px #17648233;transform:translateY(-5px)}.acq24-water-choices button.is-active i,.acq24-water-choices button.is-active small{color:#aee6fa}.acq24-water-route{padding:clamp(28px,4vw,52px);border-radius:32px 8px;background:#082b3b;color:#fff;box-shadow:0 35px 80px #0a4c682e}.acq24-route-head{padding-bottom:25px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff22;color:#8fd5f0;font:800 9px ui-monospace,monospace;letter-spacing:.12em}.acq24-route-head b{color:#fff}.acq24-water-route ol{margin:25px 0;padding:0;list-style:none}.acq24-water-route li{position:relative;min-height:65px;display:grid;grid-template-columns:48px 1fr;align-items:center;color:#7296a5}.acq24-water-route li:not(:last-child):after{content:"";position:absolute;left:17px;top:48px;width:1px;height:35px;background:#315362}.acq24-water-route li b{width:35px;height:35px;display:grid;place-items:center;border:1px solid #456773;border-radius:50%;font:700 9px ui-monospace,monospace}.acq24-water-route li.is-done,.acq24-water-route li.is-current{color:#fff}.acq24-water-route li.is-done b{background:#2b91bc;border-color:#2b91bc}.acq24-water-route li.is-current b{border-color:#78d3f5;box-shadow:0 0 0 6px #2b91bc2b}.acq24-water-route>button{width:100%;min-height:56px;padding:0 19px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:12px;background:#fff;color:#082b3b;font-weight:900}.acq24-water-trust{margin-top:80px;padding-top:30px;display:grid;grid-template-columns:1fr 1fr 1.2fr;border-top:1px solid #9dcbdc}.acq24-water-trust span{display:flex;align-items:baseline;gap:12px;color:#4e7585}.acq24-water-trust span b{color:#082b3b;font-size:40px}.acq24-water-trust button{justify-self:end;border:0;background:none;color:#082b3b;font-weight:900}.acq24--electricien{padding:110px max(24px,calc((100% - 1180px)/2));background:#090a0b;color:#f6f4ed;background-image:linear-gradient(#ffffff09 1px,transparent 1px),linear-gradient(90deg,#ffffff09 1px,transparent 1px);background-size:58px 58px}.acq24-electric-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:center}.acq24-electric-title small{color:#f0c84e;font:700 10px ui-monospace,monospace;letter-spacing:.15em}.acq24-electric-title h2{margin:18px 0;color:#fff;font-size:clamp(44px,5.5vw,73px);line-height:.92;letter-spacing:-.06em;text-transform:uppercase}.acq24-electric-title p{max-width:520px;color:#9d9d9d;font-size:17px;line-height:1.7}.acq24-electric-panel{border:1px solid #f0c84e55;background:#101214;box-shadow:0 35px 90px #000}.acq24-electric-panel header{min-height:62px;padding:0 23px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff20;font:700 10px ui-monospace,monospace;letter-spacing:.12em}.acq24-electric-panel header i{width:7px;height:7px;display:inline-block;margin-right:8px;border-radius:50%;background:#5bf095;box-shadow:0 0 12px #5bf095}.acq24-electric-panel header b{color:#f0c84e}.acq24-breakers{padding:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.acq24-breakers button{min-height:250px;padding:20px;display:flex;flex-direction:column;border:1px solid #ffffff1c;background:#17191b;color:#fff;text-align:left}.acq24-breakers button>i{position:relative;width:26px;height:58px;border:2px solid #62666a;border-radius:14px;background:#202326}.acq24-breakers button>i:after{content:"";position:absolute;left:4px;right:4px;bottom:5px;height:24px;border-radius:9px;background:#5f6467}.acq24-breakers button span{margin-top:auto;font-weight:850;line-height:1.2}.acq24-breakers button small{margin-top:8px;color:#73797c;font:700 8px ui-monospace,monospace}.acq24-breakers button.is-active{border-color:#f0c84e;background:#202014}.acq24-breakers button.is-active>i{border-color:#f0c84e}.acq24-breakers button.is-active>i:after{bottom:25px;background:#f0c84e;box-shadow:0 0 16px #f0c84e}.acq24-electric-panel footer{min-height:75px;padding:15px 23px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff20}.acq24-electric-panel footer span{color:#777;font-size:10px}.acq24-electric-panel footer button{min-height:44px;padding:0 15px;border:0;background:#f0c84e;color:#111;font-weight:900}.acq24-electric-services{margin:80px 0 0;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff25;border-left:1px solid #ffffff25}.acq24-electric-services article{min-height:120px;padding:25px;display:grid;grid-template-columns:40px 1fr 25px;align-items:center;border-right:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.acq24-electric-services b{color:#f0c84e;font:700 10px ui-monospace,monospace}.acq24-electric-services span{font-weight:800}.acq24-electric-services i{color:#f0c84e}.acq24--chauffagiste{padding:110px max(24px,calc((100% - 1180px)/2));background:linear-gradient(150deg,#f7fcff,#e7f6fc);color:#133343}.acq24-heat-intro{display:grid;grid-template-columns:1.3fr .7fr;gap:90px;align-items:end}.acq24-heat-intro small{color:#2788bd;font-size:10px;font-weight:900;letter-spacing:.16em}.acq24-heat-intro h2{margin:18px 0 0;font-size:clamp(44px,5.5vw,74px);font-weight:600;line-height:.96;letter-spacing:-.06em}.acq24-heat-intro p{margin:0;color:#587481;font-size:17px;line-height:1.7}.acq24-therma{margin-top:70px;display:grid;grid-template-columns:.9fr 1.1fr;gap:14px}.acq24-therma-dial{min-height:570px;padding:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:90px 18px;background:#0b4562;color:#fff;box-shadow:0 35px 80px #144a6233}.acq24-therma-dial>span{color:#bce9fa;font-size:9px;font-weight:900;letter-spacing:.15em}.acq24-therma-dial output{margin:35px 0 25px;font-size:clamp(90px,12vw,160px);font-weight:250;letter-spacing:-.09em}.acq24-therma-dial input{width:min(390px,85%);accent-color:#9fe1fa}.acq24-therma-dial small{margin-top:24px;color:#a7d0e0}.acq24-therma-data{display:grid;grid-template-columns:1fr 1fr;gap:14px}.acq24-therma-data article,.acq24-therma-data button{padding:30px;border:0;border-radius:18px;background:#fff;color:#133343;text-align:left;box-shadow:0 15px 50px #1a658417}.acq24-therma-data article small{color:#5691aa;font-size:9px;font-weight:900;letter-spacing:.13em}.acq24-therma-data article b{display:block;margin:25px 0 8px;font-size:38px}.acq24-therma-data article span{color:#6d858f;font-size:13px}.acq24-therma-data button{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;background:#57aee6;color:#082332;font-weight:900;font-size:18px}.acq24-therma-data button i{font-size:24px}.acq24--solaire{padding:110px max(24px,calc((100% - 1180px)/2));background:#f3efe1;color:#13343a}.acq24-solar-overview{display:grid;grid-template-columns:1.15fr .85fr;gap:85px;align-items:end}.acq24-solar-overview>div>small{color:#c97b22;font-size:10px;font-weight:900;letter-spacing:.16em}.acq24-solar-overview h2{margin:17px 0 0;font-size:clamp(44px,5.5vw,73px);line-height:.95;letter-spacing:-.06em}.acq24-solar-orient{padding:28px;border:1px solid #cfc5a5;background:#fffaf0}.acq24-solar-orient>span{font-size:9px;font-weight:900;letter-spacing:.14em}.acq24-solar-orient>div{margin:22px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.acq24-solar-orient button{aspect-ratio:1;border:1px solid #d1c49d;border-radius:50%;background:transparent;color:#13343a;font-weight:900}.acq24-solar-orient button.is-active{background:#eda333;border-color:#eda333;box-shadow:0 10px 25px #eda33355}.acq24-solar-orient small{color:#7a745f;line-height:1.5}.acq24-solar-dashboard{margin-top:70px;min-height:570px;display:grid;grid-template-columns:1.35fr .65fr;grid-template-rows:1fr 180px;background:#0d3033;color:#fff}.acq24-sun-path{position:relative;overflow:hidden;border-right:1px solid #ffffff1f}.acq24-sun-path:before{content:"";position:absolute;width:520px;height:520px;left:50%;top:52%;border:1px solid #ffffff30;border-radius:50%;transform:translate(-50%,-5%)}.acq24-sun-path i{position:absolute;left:50%;top:48%;width:82px;height:82px;border-radius:50%;background:#eda333;box-shadow:0 0 90px #eda33388;transform:translate(-50%,-50%)}.acq24-sun-path span{position:absolute;bottom:28px;color:#8ca5a6;font:700 9px ui-monospace,monospace}.acq24-sun-path span:nth-of-type(1){left:15%}.acq24-sun-path span:nth-of-type(2){left:49%}.acq24-sun-path span:nth-of-type(3){right:15%}.acq24-solar-bars{padding:30px 45px;display:flex;align-items:flex-end;gap:13px;border-top:1px solid #ffffff1f;border-right:1px solid #ffffff1f}.acq24-solar-bars i{width:100%;height:var(--h);background:linear-gradient(#eda333,#8a682f);border-radius:5px 5px 0 0}.acq24-solar-dashboard aside{grid-column:2;grid-row:1 / 3;padding:40px;display:flex;flex-direction:column}.acq24-solar-dashboard aside>small{color:#eda333;font-size:9px;font-weight:900;letter-spacing:.14em}.acq24-solar-dashboard ul{margin:35px 0;padding:0;list-style:none;border-top:1px solid #ffffff24}.acq24-solar-dashboard li{min-height:75px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff24;color:#a8baba}.acq24-solar-dashboard li b{color:#fff}.acq24-solar-dashboard aside button{margin-top:auto;min-height:52px;border:0;background:#eda333;color:#10272a;font-weight:900}.acq24--dentaire{padding:110px max(24px,calc((100% - 1180px)/2));background:#f0faf7;color:#174a48}.acq24-dental-welcome{display:grid;grid-template-columns:1.25fr .75fr;gap:100px;align-items:end}.acq24-dental-welcome>div>span{color:#429a95;font-size:10px;font-weight:900;letter-spacing:.16em}.acq24-dental-welcome h2{margin:17px 0;font-size:clamp(46px,5.8vw,78px);font-weight:550;line-height:.96;letter-spacing:-.062em}.acq24-dental-welcome p{max-width:680px;color:#5e7e7c;font-size:18px;line-height:1.7}.acq24-dental-welcome aside{padding:35px;border-radius:90px 90px 22px;background:#fff;text-align:center;box-shadow:0 30px 70px #1f6a6520}.acq24-dental-welcome aside strong{display:block;font-size:60px;font-weight:500}.acq24-dental-welcome aside span{display:block;margin:6px 0;color:#d8a74d;letter-spacing:.15em}.acq24-dental-welcome aside small{color:#78918f}.acq24-dental-booking{margin-top:70px;display:grid;grid-template-columns:1.25fr .75fr;gap:14px}.acq24-calendar{padding:clamp(28px,4vw,55px);border-radius:36px 10px;background:#fff;box-shadow:0 25px 75px #1d6f6820}.acq24-calendar header{display:flex;justify-content:space-between;align-items:center}.acq24-calendar header b{font-size:21px}.acq24-calendar header button{width:42px;height:42px;border:1px solid #c6e2de;border-radius:50%;background:#fff;color:#174a48}.acq24-days{margin:38px 0;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.acq24-days span{padding:17px 5px;text-align:center;color:#78918f;font-size:9px;font-weight:900}.acq24-days small{display:block;margin-top:13px;font-size:23px;font-weight:600}.acq24-days .is-active{border-radius:35px;background:#43aaa4;color:#fff;box-shadow:0 12px 25px #43aaa444}.acq24-slots{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.acq24-slots button{min-height:52px;border:1px solid #c6e2de;border-radius:10px;background:#f8fffd;color:#174a48;font-weight:800}.acq24-slots button.is-active{background:#174a48;border-color:#174a48;color:#fff}.acq24-appointment{padding:clamp(30px,4vw,52px);display:flex;flex-direction:column;border-radius:10px 36px;background:#174a48;color:#fff}.acq24-appointment>small{color:#87d4cf;font-size:9px;font-weight:900;letter-spacing:.15em}.acq24-appointment h3{margin:35px 0 12px;color:#fff;font-size:34px}.acq24-appointment p{color:#b8d2d0;line-height:1.6}.acq24-appointment>div{margin:20px 0;padding:18px 0;border-top:1px solid #ffffff24;border-bottom:1px solid #ffffff24;color:#cbe4e2}.acq24-appointment>div span{margin-right:9px;color:#76d3ca}.acq24-appointment>button{margin-top:auto;min-height:52px;border:0;border-radius:10px;background:#fff;color:#174a48;font-weight:900}.acq24--immobilier{padding:110px max(24px,calc((100% - 1260px)/2));background:#eae4db;color:#2b241d}.acq24-estate-manifesto>small{color:#8d684d;font-size:10px;font-weight:900;letter-spacing:.17em}.acq24-estate-manifesto>div{margin-top:25px;display:grid;grid-template-columns:1.4fr .6fr;gap:90px;align-items:end}.acq24-estate-manifesto h2{font:500 clamp(48px,6.3vw,84px)/.94 Georgia,serif;letter-spacing:-.058em}.acq24-estate-manifesto p{margin:0;color:#6d6259;font-size:18px;line-height:1.7}.acq24-estate-selection{margin-top:75px}.acq24-estate-selection>header{padding:22px 0;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #9d9185;border-bottom:1px solid #9d9185}.acq24-estate-selection>header>span{font-size:10px;font-weight:900;letter-spacing:.15em}.acq24-estate-selection>header div{display:flex;gap:7px}.acq24-estate-selection>header button{padding:9px 14px;border:1px solid #b8aea4;border-radius:30px;background:transparent;color:#2b241d}.acq24-estate-selection>header button.is-active{background:#2b241d;color:#fff}.acq24-properties{margin-top:22px;display:grid;grid-template-columns:1.55fr .45fr;gap:14px}.acq24-property-main{display:grid;grid-template-columns:1.25fr .75fr;min-height:610px;background:#f5f1eb}.acq24-property-main figure{position:relative;margin:0;overflow:hidden}.acq24-property-main img{width:100%;height:100%;object-fit:cover;filter:saturate(.73)}.acq24-property-main figure span{position:absolute;left:18px;bottom:18px;padding:9px 12px;background:#fff;color:#2b241d;font-size:10px}.acq24-property-main>div{padding:clamp(30px,4vw,55px);display:flex;flex-direction:column;justify-content:center}.acq24-property-main small{color:#8d684d;font-size:9px;font-weight:900;letter-spacing:.14em}.acq24-property-main h3{margin:25px 0;font:500 clamp(34px,4vw,54px)/1 Georgia,serif}.acq24-property-main p{color:#75685c}.acq24-property-main button{margin-top:35px;padding:0 0 8px;border:0;border-bottom:1px solid;background:none;color:#2b241d;text-align:left;font-weight:850}.acq24-properties>aside{display:grid;grid-template-rows:1fr 1fr;gap:14px}.acq24-properties>aside article{padding:28px;display:flex;flex-direction:column;background:#30271f;color:#fff}.acq24-properties>aside article:nth-child(2){background:#b58c66;color:#201912}.acq24-properties>aside small{color:#cbb6a4}.acq24-properties>aside b{margin-top:auto;font:500 27px/1.1 Georgia,serif}.acq24-properties>aside span{margin-top:12px;color:#bbb}.acq24-properties>aside article:nth-child(2) span{color:#473a30}html.acq-demo-v2-page .acq2--couvreur .acq2__header{border-radius:3px!important;background:#10181df5!important}html.acq-demo-v2-page .acq2--plombier .acq2__header{border-radius:19px 7px!important;background:linear-gradient(110deg,#062332f7,#0a425bf2)!important}html.acq-demo-v2-page .acq2--electricien .acq2__header{border-color:#f0c84e4d!important;background:#08090bf5!important}html.acq-demo-v2-page .acq2--chauffagiste .acq2__header{background:linear-gradient(110deg,#092f44f5,#14719af0)!important}html.acq-demo-v2-page .acq2--solaire .acq2__header{background:linear-gradient(110deg,#08262af7,#1c4c45f2)!important}html.acq-demo-v2-page .acq2--dentaire .acq2__header{border-radius:19px!important;background:linear-gradient(110deg,#123c3df7,#257a75f2)!important}html.acq-demo-v2-page .acq2--immobilier .acq2__header{background:linear-gradient(110deg,#201912f7,#514134f2)!important}html.acq-demo-v2-page .acq2--renovation .acq2__header{background:linear-gradient(110deg,#1d1915f7,#554134f2)!important}@media(max-width:900px){.acq24-conversion,.acq24-reno-intro,.acq24-roof-lead,.acq24-water-console,.acq24-electric-grid,.acq24-heat-intro,.acq24-solar-overview,.acq24-dental-welcome,.acq24-estate-manifesto>div{grid-template-columns:1fr}.acq24-reno-journal,.acq24-roof-diagnostic,.acq24-therma,.acq24-dental-booking,.acq24-properties{grid-template-columns:1fr}.acq24-reno-journal{min-height:0}.acq24-reno-journal figure{min-height:600px}.acq24-roof-diagnostic aside{border-left:0;border-top:1px solid #ffffff1f}.acq24-roof-diagnostic aside button{margin-top:30px}.acq24-roof-strip{grid-template-columns:1fr 1fr}.acq24-roof-strip span:nth-child(2){border-right:0}.acq24-water-console,.acq24-electric-grid{gap:50px}.acq24-water-trust{grid-template-columns:1fr 1fr}.acq24-water-trust button{grid-column:1/-1;justify-self:start;margin-top:25px}.acq24-electric-services{grid-template-columns:1fr}.acq24-electric-services article{border-right:0}.acq24-solar-dashboard{grid-template-columns:1fr;grid-template-rows:390px 150px auto}.acq24-solar-dashboard aside{grid-column:1;grid-row:3}.acq24-sun-path,.acq24-solar-bars{border-right:0}.acq24-property-main{grid-template-columns:1fr}.acq24-property-main figure{min-height:500px}.acq24-properties>aside{grid-template-columns:1fr 1fr;grid-template-rows:auto}.acq24-properties>aside article{min-height:230px}}@media(max-width:780px){.acq2--renovation .acq2__hero>div,.acq2--chauffagiste .acq2__hero>div,.acq2--dentaire .acq2__hero>div{padding-left:0}.acq2--renovation .acq2__hero>i,.acq2--chauffagiste .acq2__hero>i,.acq2--dentaire .acq2__hero>i,.acq2--immobilier .acq2__hero>i{background:linear-gradient(0deg,#040609f2,#04060940 78%)!important}.acq2 .acq2__hero img{object-position:center}.acq24--renovation,.acq24--couvreur,.acq24--plombier,.acq24--electricien,.acq24--chauffagiste,.acq24--solaire,.acq24--dentaire,.acq24--immobilier{padding-top:72px;padding-bottom:72px}.acq24--renovation,.acq24--couvreur{padding-left:0;padding-right:0}.acq24-conversion{padding-top:70px;padding-bottom:70px;gap:38px}.acq24-conversion li{min-height:60px}.acq24-reno-intro,.acq24-roof-lead{padding-top:20px}.acq24-reno-copy p{margin-left:0}.acq24-reno-journal figure{min-height:430px}.acq24-reno-services{grid-template-columns:1fr}.acq24-reno-services article{min-height:190px}.acq24-water-choices{grid-template-columns:1fr}.acq24-water-choices button{min-height:105px}.acq24-water-choices button.is-active{transform:none}.acq24-breakers{grid-template-columns:1fr}.acq24-breakers button{min-height:120px}.acq24-breakers button>i{height:42px}.acq24-breakers button>i:after{height:16px}.acq24-electric-panel footer{align-items:flex-start;gap:15px;flex-direction:column}.acq24-therma-data{grid-template-columns:1fr}.acq24-therma-data button{grid-column:auto}.acq24-therma-dial{min-height:470px;border-radius:55px 14px}.acq24-dental-welcome{gap:35px}.acq24-dental-welcome aside{justify-self:start}.acq24-days{gap:2px}.acq24-slots{grid-template-columns:1fr 1fr}.acq24-estate-selection>header{align-items:flex-start;gap:18px;flex-direction:column}.acq24-estate-selection>header div{flex-wrap:wrap}.acq24-properties>aside{grid-template-columns:1fr}}@media(max-width:480px){.acq24--plombier,.acq24--electricien,.acq24--chauffagiste,.acq24--solaire,.acq24--dentaire,.acq24--immobilier{padding-left:16px;padding-right:16px}.acq24-roof-lead,.acq24-roof-diagnostic,.acq24-roof-strip,.acq24-reno-intro{width:calc(100% - 24px)}.acq24-roof-map{min-height:430px}.acq24-roof-strip{grid-template-columns:1fr}.acq24-roof-strip span{border-right:0;border-bottom:1px solid #ffffff1f}.acq24-reno-journal,.acq24-reno-services{width:calc(100% - 16px)}.acq24-reno-journal figure{min-height:370px}.acq24-reno-journal>div{padding:30px 22px}.acq24-water-route,.acq24-electric-panel,.acq24-calendar,.acq24-appointment{border-radius:14px}.acq24-solar-dashboard aside{padding:28px 20px}.acq24-solar-bars{padding:25px 18px;gap:7px}.acq24-property-main figure{min-height:390px}.acq24-property-main>div{padding:30px 22px}.acq24-conversion{padding-left:20px;padding-right:20px}}@media(prefers-reduced-motion:reduce){.acq2 .acq2__hero img,.acq24-water-choices button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/124/assets/acquisition-sector-demo-v24.css.map */
