:root{--_apps---colors--popover-foreground:#060606;--_apps---colors--background:#f8f8f8;--_apps---colors--foreground:#000;--_apps---charts--chart-1:#3fa943;--_apps---charts--chart-2:#7ec27c;--_apps---charts--chart-3:#149b24;--_apps---charts--chart-4:#51a551;--_apps---charts--chart-5:#29872e;--_apps---charts--chart-1-dark:#96ff96;--_apps---charts--chart-2-dark:#c7ffc5;--_apps---charts--chart-3-dark:#6ae06c;--_apps---charts--chart-4-dark:#bfffbd;--_apps---charts--chart-5-dark:#6fca6f;--_apps---colors--card:#fff;--_apps---colors--card-foreground:#060606;--_apps---colors--popover:#ebebeb;--_apps---colors--primary:#61c962;--_apps---colors--primary-foreground:#081008;--_apps---colors--secondary:#d4fbd2;--_apps---colors--secondary-foreground:#0a0f0a;--_apps---colors--muted:#f2f2f2;--_apps---colors--muted-foreground:#777374;--_apps---colors--accent:#dedede;--_apps---colors--accent-foreground:#0d0d0d;--_apps---colors--destructive:#d5455f;--_apps---colors--border:#000;--_apps---colors--input:#000;--_apps---colors--ring:#adf8ab;--_apps---colors--background-dark:#050505;--_apps---colors--foreground-dark:#f8f8f8;--_apps---colors--card-dark:#181818;--_apps---colors--card-foreground-dark:#f8f8f8;--_apps---colors--popover-dark:#181818;--_apps---colors--popover-foreground-dark:#f8f8f8;--_apps---colors--primary-dark:#96ff96;--_apps---colors--primary-foreground-dark:#030703;--_apps---colors--secondary-dark:#002300;--_apps---colors--secondary-foreground-dark:#f5faf4;--_apps---colors--muted-dark:#020202;--_apps---colors--muted-foreground-dark:#8b8b8b;--_apps---colors--accent-dark:#2d2d2d;--_apps---colors--accent-foreground-dark:#f8f8f8;--_apps---colors--destructive-dark:#dc4c64;--_apps---colors--border-dark:#000;--_apps---colors--input-dark:#fff;--_apps---colors--ring-dark:#adf8ab;--_apps---sidebar--sidebar:#f2f2f2;--_apps---sidebar--sidebar-foreground:#060606;--_apps---sidebar--sidebar-primary:#61c962;--_apps---sidebar--sidebar-primary-foreground:#081008;--_apps---sidebar--sidebar-accent:#dedede;--_apps---sidebar--sidebar-accent-foreground:#0d0d0d;--_apps---sidebar--sidebar-border:#000;--_apps---sidebar--sidebar-ring:#adf8ab;--_apps---sidebar--sidebar-dark:#0b0b0b;--_apps---sidebar--sidebar-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-primary-dark:#96ff96;--_apps---sidebar--sidebar-primary-foreground-dark:#030703;--_apps---sidebar--sidebar-accent-dark:#2d2d2d;--_apps---sidebar--sidebar-accent-foreground-dark:#f8f8f8;--_apps---sidebar--sidebar-border-dark:#fff;--_apps---sidebar--sidebar-ring-dark:#adf8ab;--_apps---sizes--radius:15px;--_apps---typography--heading-font:"Roboto Serif",sans-serif;--_apps---typography--body-font:Ubuntu,Helvetica,sans-serif;--_apps---typography--button-font:"Roboto Serif",sans-serif;--map-radius:24px;--map-shadow:0 20px 40px rgba(0,0,0,.08)}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;overflow-x:hidden}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}a{text-decoration:underline}.a-logo{width:100%;height:100%}.appart-wrapper{max-width:1500px;display:flex;justify-content:flex-start;gap:25px;flex-direction:column;margin-left:0}@media (max-width:800px){.appart-wrapper{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0}}.blogpostsection{grid-column-gap:128px;grid-row-gap:128px;flex-flow:column;margin-top:128px;display:flex}.section-2{grid-column-gap:16px;grid-row-gap:16px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-end;align-items:flex-start;padding-bottom:0;display:block}.button{-webkit-backdrop-filter:blur(5px) blur(5px);backdrop-filter:blur(5px) blur(5px);text-align:right;cursor:auto;background-color:#85a8a8;background-clip:border-box;border-radius:14px;transition:opacity .2s;display:inline-block;box-shadow:0 2px 5px #0003}.body{grid-column-gap:16px;grid-row-gap:16px;text-align:right;cursor:pointer;border-bottom-right-radius:50px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;width:100%;font-family:Ubuntu,Helvetica,sans-serif;font-weight:400;display:block;position:relative;overflow-x:hidden;overflow-y:visible}.section-3{z-index:9;flex-flow:row;justify-content:center;align-items:stretch;width:100%;min-width:20vw;max-width:100%;height:100vh;max-height:1000px;margin-bottom:0;display:flex;position:relative}.section-3-0vh{z-index:9;flex-flow:row;justify-content:center;align-items:stretch;width:100%;min-width:20vw;max-width:100%;height:0;max-height:1000px;margin-bottom:0;display:flex;position:relative}.image{z-index:-2;box-sizing:border-box;opacity:1;vertical-align:baseline;object-fit:cover;border-bottom-right-radius:75px;border-bottom-left-radius:75px;flex:0 auto;order:0;align-self:center;width:100%;min-width:20vw;height:100%;max-height:1000px;margin-bottom:10vh;margin-left:auto;margin-right:auto;transition:opacity .6s cubic-bezier(.6,.04,.98,.335);position:absolute;inset:0 auto auto 0;overflow:hidden}.div-block{grid-column-gap:30px;grid-row-gap:30px;flex-flow:column;flex:0 auto;justify-content:center;align-self:auto;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.link{color:#000;text-align:center;flex-flow:row;flex:0 auto;align-self:center;font-family:Roboto Serif,sans-serif;font-weight:500;text-decoration:none;display:flex;position:static}.button-2{pointer-events:auto;color:#1f1f1f;letter-spacing:1.2px;background-color:#96ff96;border-radius:15px;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:auto;min-width:0;height:auto;padding:10px 30px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:600;line-height:18px;transition:background-color .5s;display:flex}.button-2-copy{pointer-events:auto;color:#1f1f1f;letter-spacing:1.2px;background-color:#96ff96;border-radius:15px;flex:0 auto;justify-content:center;align-self:center;align-items:center;width:auto;min-width:0;height:auto;padding:10px 30px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:600;line-height:18px;transition:background-color .5s;display:flex}.button-2:hover{background-color:#8aff8a}.button-2-copy:hover{background-color:#8aff8a}.button-3{grid-column-gap:0px;grid-row-gap:0px;text-align:center;letter-spacing:1.2px;background-color:#54595d;background-clip:border-box;border-radius:15px;flex-flow:wrap;place-content:stretch center;align-self:center;align-items:center;width:auto;max-width:none;height:auto;padding:10px 30px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:600;display:flex;position:static}.image-2{align-self:center;width:30px;height:30px;display:none}.div-block-2{grid-column-gap:32px;grid-row-gap:32px;text-align:right;justify-content:flex-end;width:100%;min-width:0;height:100px;margin-right:185px;display:flex;position:fixed;margin-top:30px;top:0;z-index:20}.header-text{grid-column-gap:14px;grid-row-gap:14px;flex-flow:column;justify-content:center;align-items:center;width:90%;height:100%;margin-top:0;display:flex;position:relative}.text-block{z-index:0;color:#fff;text-align:center;letter-spacing:1.2px;border:1px #000;order:0;align-self:auto;width:100%;font-family:Roboto Serif,sans-serif;font-size:20px;font-weight:400;line-height:20px;display:block;position:relative}.text-block-2{z-index:0;color:#fff;text-align:center;letter-spacing:1.2px;width:100%;margin-top:0;font-family:Roboto Serif,sans-serif;font-size:20px;font-weight:600;line-height:20px;position:relative;top:15px}.text-block-3{z-index:0;color:#fff;text-align:center;letter-spacing:1.5px;width:100%;margin-top:30px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:400;line-height:16px;position:relative}.project-left{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;justify-content:center;margin-top:120px;padding-top:0;padding-left:145px;padding-right:0;display:flex}.project-right{grid-column-gap:20px;grid-row-gap:20px;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-top:120px;padding-left:0;padding-right:0;display:flex}.section-4{min-width:100%;min-height:100px;margin-top:100px;margin-bottom:50px;padding-top:50vh;display:block}.text-block-4{text-align:left;letter-spacing:1.2px;margin-top:0;margin-left:var(--column-width);justify-content:flex-start;align-items:stretch;width:100%;font-family:Roboto Serif,sans-serif;font-size:clamp(30px,4vw,30px);font-weight:500;line-height:3vh;transition-property:color;transition-duration:.5s;transition-timing-function:ease;display:flex}.text-block-4:hover{color:#39b738}.title-wrapper{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;margin-left:0;padding-top:20px;padding-left:210px;padding-right:0;display:flex}.text-block-5{text-align:left;letter-spacing:1.2px;white-space:normal;word-break:normal;overflow-wrap:normal;margin-top:0;font-family:Roboto Serif,sans-serif;font-size:clamp(24px,6vw,32px);font-weight:500;line-height:1.3em;text-decoration:none;display:block}.image-3{object-fit:cover;border-radius:15px;width:580px;height:380px;display:inline-flex}.project-wrapper-right{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:flex-end;padding-right:32px;display:flex}.text-block-6{display:flex}.text-block-7{color:#fff;letter-spacing:1.2px;background-color:red;border-radius:15px;padding:.5vh 1vw;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:600;line-height:30px;display:flex}.project-title{font-family:'Roboto Serif',serif;font-size:24px;font-weight:600;letter-spacing:1.2px}.project-wrapper-left{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:flex-start;padding-left:32px;display:flex}.project-description-left{text-align:left;letter-spacing:1.2px;max-width:500px;padding-left:150px;font-family:Roboto Serif,sans-serif;font-size:16px;line-height:30px}.project-button{color:#000;background-color:#0000;border:0 solid #000;border-radius:20px;padding-top:15px;padding-bottom:15px;font-family:Roboto Serif,sans-serif;font-size:20px;font-weight:500}.section-5{grid-column-gap:28px;grid-row-gap:28px;flex-flow:wrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;place-items:stretch center;width:100vw;margin-top:56px;padding:0 120px;display:flex}.project-all-block{backface-visibility:visible;perspective:1000px;perspective-origin:100% 100%;border:0 #000;border-radius:20px;width:33vw;height:40vh;position:relative;transform:none}.project-all-block.image1{background-image:none}.project-all-block.siege-social{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/1211_entrepot_Gauche_V3-scaled.webp);background-position:0 0;background-size:cover;border-width:1px}.project-all-block.projet-aura{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Maizeret02_Vue_Arr_DJI_0032_v7-scaled.webp);background-position:100% 100%;background-size:cover}.project-all-block.projet-ursea{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_avt_Nuit_V3.webp);background-position:50%;background-size:100% 130%}.projecttitle-top{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;margin-top:300px;padding-left:225px;display:flex}.section-title{text-align:left;letter-spacing:1.2px;width:100%;font-family:Roboto Serif,sans-serif;font-size:30px;font-weight:500}.section-description{text-align:left;letter-spacing:1.2px;margin-top:0;font-family:Roboto Serif,sans-serif;font-size:25px;line-height:3vh}.section-7{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-items:stretch center;width:100vw;margin-top:56px;padding:0 120px;display:grid}.teimoguages-block{grid-column-gap:15px;grid-row-gap:15px;border:0 #000;border-radius:12px;flex-flow:column;justify-content:center;align-items:center;width:23vw;height:20vh;display:flex;box-shadow:0 8px 24px #959da533}.company-section{grid-column-gap:100px;grid-row-gap:100px;filter:drop-shadow(13px 2px 5px #000000b3);background-image:linear-gradient(225deg,#000 5%,#fff 15%);background-clip:border-box;border-top:2px #000;border-bottom:2px #000;flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:auto;margin-top:120px;margin-bottom:0;padding:32px 0;display:none}.animation-logo{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-around;align-items:center;width:auto;min-width:100%;height:auto;margin-left:0;margin-right:0;display:flex;overflow:hidden}.image-4{vertical-align:baseline}.logo-company{margin-left:0;position:relative}.logo-company.logo-company-first{margin-left:0}.animation-container{grid-column-gap:0px;grid-row-gap:0px;justify-content:space-between;align-items:center;width:100%;margin-top:0;margin-left:0;padding-bottom:0;padding-left:0;display:flex;overflow:hidden}.text-block-8{text-align:left;letter-spacing:1.2px;overflow-wrap:normal;padding-left:20px;font-family:Roboto Serif,sans-serif;font-size:18px;font-weight:500;line-height:25px;display:block}.link-2{text-decoration:none}.project-link{color:#333;letter-spacing:1.2px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:400;line-height:2vh;text-decoration:none}.project-link.projet-link-phone{cursor:pointer}.link-right{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-end;align-items:center;width:auto;margin-right:20px;transition:width .5s;display:flex}.link-right:hover{grid-column-gap:5px;grid-row-gap:5px;margin-right:20px}.link-left{grid-column-gap:5px;grid-row-gap:5px;justify-content:center;align-items:center;margin-left:20px;display:flex}.image-5{font-family:Roboto Serif,sans-serif}.iconacc{object-fit:contain;width:200px;height:200px;display:block;position:static}.section-8{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:center;margin-top:120px;padding:0 0 75px;display:flex;background-color:#000;width:100%}.div-block-4{grid-column-gap:20px;grid-row-gap:20px;justify-content:space-between;display:flex}.div-block-5{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:center;display:flex}.text-block-9{text-align:left;width:100%;font-size:18px;font-weight:300;line-height:20px;color:#fff}.text-block-10{text-align:left;width:100%;font-size:18px;font-weight:300;color:#fff}.div-block-6{z-index:-2;outline-offset:0px;outline:3px dotted #333;width:100vw;height:100vh;display:block;position:fixed;top:0;left:0}.div-block-7{background-color:#e40e0e;border:0 #000;border-radius:50%;width:30px;height:30px;position:relative;top:299px;bottom:100px;right:500px}.imageinner{filter:drop-shadow(0 2px 5px #000000b3);perspective:1000px;width:100%;height:100%;transition-property:transform;transition-duration:.4s;transition-timing-function:ease-in-out;position:static;inset:0;overflow:hidden;transform:scale(1)}.imageinner.projets-venir{transform-style:preserve-3d;background-color:#0000;background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/1211_entrepot_Gauche_V3-scaled.webp);background-position:50%;background-size:cover;border-radius:0}.imageinner.projets-venir:hover{perspective:1000px;max-width:100%;max-height:100%;overflow:hidden;transform:scale3d(1,1,.8)}.imageinner.projets-cours{transform-style:preserve-3d;background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Acces_habitat_Avt_incrustation_AA.jpg);background-position:0 0;background-size:cover;border-radius:0;transform:none}.imageinner.projets-cours:hover{transform:scale3d(1,1,.8)}.imageinner.projets-termines{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Maizeret02_vue_Avt_DJI_00060_v4-scaled.webp);background-position:0 0;background-size:cover;border-radius:0}.paddingtitle-top{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;width:100%;margin-top:0;display:flex}.project-description-right{text-align:left;letter-spacing:1.2px;white-space:normal;word-break:normal;overflow-wrap:normal;max-width:500px;height:auto;padding-left:0;padding-right:175px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:400;line-height:30px}.project-description-left-copy{text-align:left;letter-spacing:1.2px;max-width:500px;padding-left:150px;font-family:Roboto Serif,sans-serif;font-size:16px;line-height:30px}.text-block-11{position:relative;top:20px;bottom:50px}.text-projets{z-index:2;color:#fff;text-align:right;letter-spacing:1.2px;text-shadow:9px 1px 1px #0003;padding-top:32px;padding-left:32px;font-family:Roboto Serif,sans-serif;font-size:30px;font-weight:500;position:absolute;inset:0% auto auto 0%}.image-wrapper-projets{opacity:.25;background-color:#000;border-radius:0;position:absolute;inset:0}.paragraph{grid-column-gap:0px;grid-row-gap:0px;text-align:center;text-transform:none;white-space:normal;word-break:normal;overflow-wrap:normal;flex-flow:wrap;place-content:stretch center;align-items:center;width:100%;max-width:630px;height:auto;margin-top:0;margin-bottom:0;padding-top:0;font-family:Roboto Serif,sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:20px;text-decoration:none;display:flex;position:static}.paragraph.eyebrow.utility-margin-bottom-0,.paragraph.paragraph-s.utility-margin-bottom-0{width:auto}.heading{text-align:left;letter-spacing:1.2px;font-family:Roboto Serif,sans-serif;font-size:25px;font-weight:400;line-height:3vh}.image-7{object-fit:contain;border-bottom-right-radius:100px;width:120px;height:100px;margin-top:7px;margin-right:25px;padding-right:0}.div-block-8{z-index:1;background-color:#000;border-radius:0 0 300px;width:150px;height:130px;position:fixed;top:0;left:0;display:flex;align-items:center}.image-8{cursor:pointer}.div-block-9{z-index:0;position:absolute;top:0;left:0;z-index:20}.image-wrapper-header{z-index:0;opacity:.25;background-color:#000;border-radius:0 0 75px 75px;flex:0 auto;position:absolute;inset:0}.preloader{z-index:-10;background-color:#fff;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.div-block-12{justify-content:flex-start;display:flex}.div-block-14{background-color:#fff;width:500px;height:2px}.text-block-12{text-align:left;width:100%}.textfooterinfo{color:#fff;text-align:left;width:100%;font-family:Roboto Serif,sans-serif;font-size:14px;font-weight:400;line-height:16px}.div-block-15{grid-column-gap:3px;grid-row-gap:3px;flex-flow:column;justify-content:center;width:100%;display:flex}.link-3{text-decoration:none;-webkit-text-decoration-color:var(--_apps---colors--popover-foreground);text-decoration-color:var(--_apps---colors--popover-foreground);vertical-align:baseline;text-decoration-style:solid}.div-block-16{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:center;align-items:stretch;display:flex}.iconheadertext{text-align:left;font-family:Roboto Serif,sans-serif;font-size:22px;font-weight:500;line-height:22px;color:#fff}.div-block-17{justify-content:flex-start;align-items:center;width:400px;gap:20px;display:flex}.div-block-18{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;display:flex}.div-block-19{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;display:flex}.blogpostcontainer-left{z-index:0;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex;position:relative;overflow-x:hidden}.container-2{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;width:100%;max-width:none;display:block}.div-block-20{order:0;display:flex}.container-3{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.containerproject2{flex-direction:row-reverse;width:100%;max-width:none;height:100%;display:flex}.section-9{width:100%;height:600px;margin-top:128px}.imageprojects{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Maizeret02_Vue_Arr_DJI_0032_v7-scaled.webp);background-position:50%;background-size:cover;width:50%;height:100%}.textproejcts{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.textprojects-title{font-family:Roboto Serif,sans-serif;font-size:40px;font-weight:600;line-height:40px}.textprojects-description{text-align:center;padding-left:100px;padding-right:100px;font-family:Roboto Serif,sans-serif}.textprojects-line{background-color:#337a2e;width:100px;height:3px}.containerproject1{width:100%;max-width:none;height:100%;display:flex}.div-block-23{height:128px}.imageprojectsvenir{background-image:url('https://www.acceshabitat.be/wp-content/uploads/2025/05/SaintRoch_Vue01_V3-scaled.jpg');background-position:50%;background-size:cover;width:50%;height:100%}.imageprojectstermines{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Salon_V3-scaled.webp);background-position:50%;background-size:cover;width:50%;height:100%}.headerblog{z-index:9;background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_avt_Nuit_V3.webp);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative;top:0}.headerblogcontainer{z-index:3;grid-column-gap:26px;grid-row-gap:26px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;display:flex;position:relative}.div-block-24{z-index:2;opacity:.38;background-color:#000;width:100%;height:100%;position:absolute;top:0}.headerblog-title{color:#fff;font-family:Roboto Serif,sans-serif;font-size:36px;font-weight:600;line-height:36px}.headerblog-description{opacity:.75;color:#fff;font-family:Roboto Serif,sans-serif;font-size:26px;font-weight:400;line-height:26px}.header2{z-index:9;flex-flow:row;justify-content:center;align-items:stretch;width:100%;min-width:20vw;max-width:100%;height:auto;max-height:1000px;margin-bottom:0;display:flex;position:relative}.section-10{display:none}.section-3-copy{z-index:9;flex-flow:row;justify-content:center;align-items:stretch;width:100%;min-width:20vw;max-width:100%;height:100vh;max-height:1000px;margin-bottom:0;display:flex;position:relative}.headerblogmen{z-index:10;flex-flow:row;justify-content:center;align-items:stretch;width:100%;min-width:20vw;max-width:100%;height:auto;max-height:1000px;margin-bottom:0;display:flex;position:relative}.headerprojet{object-fit:cover;flex-flow:column;justify-content:center;align-items:center;width:100%;height:70vh;display:flex;position:absolute;top:0;z-index:-1}.image-10{box-sizing:border-box;object-fit:scale-down;width:100%;height:100%;display:block;overflow:visible}.image-11{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:absolute}.image-wrapper-projet{z-index:2;opacity:.32;background-color:#000;width:100%;height:100%;position:absolute;pointer-events:none}.div-block-25{z-index:3;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:flex-end;align-items:flex-start;width:100%;height:50vh;padding-bottom:0;padding-left:128px;display:flex;position:relative}.projet-title-pr{color:var(--_apps---colors--background);letter-spacing:1.5px;margin-left:80px;font-family:Roboto Serif,sans-serif;font-size:26px;font-weight:600;line-height:24px}.projet-description-pr{color:var(--_apps---colors--background);letter-spacing:1.5px;width:700px;margin-left:80px;font-family:Roboto Serif,sans-serif;font-size:20px;font-weight:400}.section-11{justify-content:center;width:100%;margin-top:30px;margin-bottom:0;padding-left:0;display:flex}.projet-gallery-pr{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row;place-content:space-between start;justify-items:center;width:100%;height:800px;margin-top:256px;margin-bottom:0;display:block}.gallery-image-pr-3{object-fit:cover;width:100%;height:600px;position:static}.gallery-image-pr-2{object-fit:cover;width:100%;height:100%;position:static}.gallery-image-pr-1{object-fit:cover;width:100%;height:400px;position:static}.gallery-image-pr-4{object-fit:cover;width:100%;height:100%;display:block;position:static}.gallerylayout{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.container-4{width:100%;max-width:100%;height:100%}.gallerylayout-col1{height:100vh}.imagegallery-col1{object-fit:cover;width:100%;height:100%}.gallerylayout-col2{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.imagegallery-col2{object-fit:cover;width:100%;height:100%}.titleproject{width:100%;height:500px}.container-titleproject{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:80%;height:100%;display:flex}.projet-title-pr-black{color:var(--_apps---colors--foreground);letter-spacing:1.5px;font-family:Roboto Serif,sans-serif;font-size:26px;font-weight:600;line-height:24px;text-align:center}.projet-description-pr-black{color:var(--_apps---colors--foreground);text-align:center;letter-spacing:1.5px;width:100%;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:400;line-height:20px}.text-block-13{justify-content:center;align-items:center;display:flex}.div-block-26{position:absolute}.div-block-27{margin-top:39px;margin-right:100px;padding-right:0}.container-5{grid-column-gap:16px;grid-row-gap:16px;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-items:flex-start;width:100%;margin-left:0;margin-right:0;display:block}.grid{grid-template-columns:minmax(500px,3.5fr);place-items:stretch stretch}.collection-list-wrapper-2{grid-column-gap:16px;grid-row-gap:16px;-webkit-text-stroke-width:2px;background-color:#ffffff14;border-radius:8px;flex-flow:column-reverse;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:row dense;justify-content:flex-end;align-items:stretch;width:1100px;height:400px;margin-left:0;display:grid}.body-3{overflow-x:hidden;background-clip:border-box}.grid-layout{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-auto-columns:1fr;display:grid}.grid-layout.grid-gap-l{grid-column-gap:4rem;grid-row-gap:4rem}.grid-layout.x-left{justify-items:start}.grid-layout.y-center{align-items:center}.flex-layout{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;display:flex}.flex-layout.x-left{justify-content:flex-start}.flex-layout.x-left.y-center.flex-gap-xs{justify-content:flex-start;align-items:center;width:100%}.flex-layout.flex-vertical.x-left{align-items:flex-start}.flex-layout.flex-vertical.y-center{justify-content:center}.flex-layout.y-center{align-items:center}.flex-layout.flex-gap-xs{grid-column-gap:1rem;grid-row-gap:1rem}.flex-layout.flex-gap-xxs{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:stretch;width:100%}.eyebrow{letter-spacing:.01em;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.9rem;font-weight:700;line-height:1.3em}.eyebrow.utility-margin-bottom-0,.heading-5.utility-margin-bottom-0,.utility-margin-bottom-0,.paragraph-xxl.utility-margin-bottom-0{margin-bottom:0}.tag{color:#000;background-color:#0000001a;border:1px solid #0000;border-radius:.25rem;padding:.25rem .5rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:1rem;font-weight:700;text-decoration:none;transition:border-color .2s,color .2s,background-color .2s;display:inline-block}.utility-margin-top-2rem{margin-top:2rem}.paragraph-s{letter-spacing:0;margin-bottom:1rem;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:.875rem;line-height:1.6em}.utility-image-cover{object-fit:cover;width:100%;height:100%;position:relative;inset:0%}.utility-image-cover.utility-aspect-3x2{width:45%}.utility-aspect-3x2{aspect-ratio:3/2}.blogpostdiv{grid-column-gap:32px;grid-row-gap:32px;justify-content:center;width:100%;height:100%;padding-left:120px;padding-right:0;display:flex}.blog-textdiv{flex-flow:column;justify-content:flex-start;align-items:flex-start;margin-top:32px;display:flex}.heading-6{text-align:left;width:min(90%,70%);font-size:clamp(1.75rem,5vw,3rem);line-height:1.1}.blogpostcontainer-right,.blogpostcontainer-right-copy,.blogpostcontainer{grid-column-gap:16px;grid-row-gap:16px;flex-wrap:nowrap;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.blogpostcontainer-left-copy{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;display:flex}.blogpostdiv-right{grid-column-gap:32px;grid-row-gap:32px;flex-direction:row-reverse;justify-content:center;width:100%;height:100%;padding-left:0;padding-right:120px;display:flex}.blog-textdiv-right{text-align:right;flex-flow:column;justify-content:flex-start;align-items:flex-end;margin-top:32px;display:flex}.flex-layout-right{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;display:flex}.flex-layout-right.x-left{justify-content:flex-start}.flex-layout-right.x-left.y-center.flex-gap-xs{justify-content:flex-end;align-items:center;width:100%}.flex-layout-right.flex-vertical.x-left{align-items:flex-start}.flex-layout-right.flex-vertical.y-center{justify-content:center}.flex-layout-right.y-center{align-items:center}.flex-layout-right.flex-gap-xs{grid-column-gap:1rem;grid-row-gap:1rem}.flex-layout-right.flex-gap-xxs{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:stretch;width:100%}.heading-6-right{text-align:right;width:min(90%,70%);font-size:clamp(1.5rem,5vw,3rem)}.flex-layout-co{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;display:flex}.flex-layout-co.x-left{justify-content:flex-start}.flex-layout-co.x-left.y-center.flex-gap-xs{justify-content:flex-start;align-items:center;width:100%}.flex-layout-co.flex-vertical.x-left{align-items:flex-start}.flex-layout-co.flex-vertical.y-center{justify-content:center}.flex-layout-co.y-center{align-items:center}.flex-layout-co.flex-gap-xs{grid-column-gap:1rem;grid-row-gap:1rem}.flex-layout-co.flex-gap-xxs{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:stretch;width:100%}.n{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;display:flex}.n.x-left{justify-content:flex-start}.n.x-left.y-center.flex-gap-xs{justify-content:flex-start;align-items:center;width:100%}.n.flex-vertical.x-left{align-items:flex-start}.n.flex-vertical.y-center{justify-content:center}.n.y-center{align-items:center}.n.flex-gap-xs{grid-column-gap:1rem;grid-row-gap:1rem}.n.flex-gap-xxs{grid-column-gap:20px;grid-row-gap:20px;justify-content:flex-start;align-items:stretch;width:100%}.n.flex-gap-xxs.flex-layout-right{justify-content:flex-end}.code-embed{flex:1 0 auto;width:100%;height:100vh;position:absolute;top:0}.body-4{overflow-x:hidden;display:flex;flex-direction:column}.code-embed-2{flex-flow:column;justify-content:center;height:100%;display:flex}.code-embed-3{margin-top:80vh}.code-embed-4{margin-top:10px}body.menu-active .text-block,body.menu-active .text-block-2,body.menu-active .text-block-3{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .4s ease,visibility .4s ease !important}.acc-contact-info p{font-size:20px;margin-bottom:15px}.custom-burger-wrapper{display:flex;justify-content:flex-end;align-items:center;height:100%}.acc-burger{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px}.acc-burger .line{display:block;width:28px;height:2px;background-color:#000;transition:.3s}.acc-side-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:999999 !important;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.acc-side-menu.is-open{transform:translateX(0)}.menu-top-bar{display:flex;justify-content:space-between;align-items:center;padding:40px 60px;width:100%;box-sizing:border-box}.menu-left-img{height:120px;width:auto}.acc-close-btn{font-size:20px;text-transform:uppercase;letter-spacing:2px;background:0 0;border:none;cursor:pointer;font-weight:400}.acc-menu-inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0 60px 60px}.acc-nav-links{list-style:none;padding:0;margin:0;text-align:center}.acc-nav-links li{margin-bottom:100px}.acc-nav-links a{font-family:Roboto Serif,sans-serif;font-size:3rem;font-weight:300;text-transform:uppercase;letter-spacing:.15em;color:#000;text-decoration:none;display:inline-block;transition:all .4s ease-in-out;opacity:1}.acc-nav-links a:hover{opacity:.4;letter-spacing:.2em;transform:translateX(5px)}.menu-footer-links{display:flex;justify-content:center;gap:15px;margin-top:20px}.rounded-link{width:45px;height:45px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;font-size:12px;font-weight:400;transition:all .3s ease}.rounded-link:hover{background-color:#000;color:#fff;border-color:#000}.acc-contact-info{margin-top:auto;padding-top:30px;border-top:1px solid #eee;color:#888;font-size:14px;text-align:center}.acc-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all 1.2s ease;z-index:999998 !important}.acc-overlay.is-visible{opacity:1;visibility:visible}@media screen and (min-width:1440px){.body{box-sizing:border-box;display:block;overflow-x:hidden;overflow-y:visible}.section-3{z-index:9;height:100vh;position:relative}.image{box-sizing:border-box;max-height:1000px}.div-block{flex-flow:column;align-items:center;display:flex}.div-block-2{z-index:10;justify-content:flex-end;position:fixed;top:0}.header-text{z-index:20;grid-column-gap:14px;grid-row-gap:14px;flex-flow:column;width:90%;display:flex;position:relative;inset:0}.text-block{z-index:20;text-align:center;width:100%;font-size:20px;line-height:20px}.text-block-2{z-index:20;text-align:center;font-size:20px;line-height:20px;top:15px}.text-block-3{z-index:20;text-align:center;width:100%;font-size:16px;line-height:16px}.project-left{justify-content:center;align-items:center;margin:56px;padding-left:0}.project-right{margin-top:56px;padding-right:0}.text-block-4{margin-left:-1000px}.project-title{font-size:20px}.project-wrapper-left{padding-left:32px}.project-description-left{font-size:14px;text-align:right}.section-5{flex-flow:wrap;justify-content:center;align-items:stretch;padding-left:110px;padding-right:110px;display:flex}.project-all-block{width:36vw;height:33vh;position:relative}.projecttitle-top{flex-flow:column;margin-top:120px;padding-left:190px}.section-title{grid-column-gap:0px;grid-row-gap:0px;font-size:24px;display:block}.section-description{grid-column-gap:0px;grid-row-gap:0px;text-align:left;font-size:16px;display:block}.company-section{display:none}.text-block-9,.text-block-10{font-size:18px;color:#fff}.imageinner.projets-venir{background-size:800px 400px}.paddingtitle-top{clear:none;grid-column-gap:4px;grid-row-gap:4px;text-align:right;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;margin-left:-25px;margin-right:auto;display:flex;position:static;right:auto;overflow:visible}.project-description-right{text-align:left;padding-right:100px;font-size:14px;line-height:25px}.paragraph{font-size:16px}.heading{margin-left:-1200px}.image-7{object-fit:contain;border-bottom-right-radius:100px;width:120px;height:100px;margin-top:7px;margin-right:25px;padding-right:0;display:inline-block}.div-block-8{z-index:1;object-fit:cover;background-color:#000;border-bottom-right-radius:300px;width:150px;height:130px;position:fixed;top:0;left:0}.div-block-9{z-index:10;object-fit:cover;position:absolute;top:0;left:0}.image-wrapper-header{z-index:0}.preloader{z-index:-10;grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:absolute}.div-block-12{justify-content:center;align-items:center;display:flex}.textfooterinfo{line-height:16px}.link-3{font-size:14px}.div-block-18{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;flex:0 auto;order:0;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:flex-start;align-self:auto;align-items:baseline;margin-bottom:0;display:flex;position:static;overflow:visible}.div-block-19{grid-column-gap:16px;grid-row-gap:16px;text-align:right;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:flex-start;width:100%;margin-left:0;line-height:16px;display:flex;position:static;left:auto}.blogpostcontainer-left{z-index:20;grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin:140px 0;padding-left:0;text-decoration:none;display:flex}.container-2{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;flex:0 auto;align-self:auto;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:flex;position:static;inset:0%}.div-block-20{justify-content:center;align-items:center;display:flex}.container-3{grid-column-gap:16px;grid-row-gap:16px;text-align:right;flex-flow:column;flex:1;grid-template:"." 1fr "." 1fr/1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:row dense;place-content:stretch center;align-self:auto;place-items:center;max-width:1020px;margin-left:auto;margin-right:auto;display:grid}.containerproject2{flex-flow:row-reverse;justify-content:center;width:100%;max-width:none;height:100%;display:flex}.section-9{width:100%;height:600px;margin-top:128px}.imageprojects{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Maizeret02_Vue_Arr_DJI_0032_v7-scaled.webp);background-position:50%;background-size:cover;width:50%;height:100%}.textproejcts{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:center;width:50%;height:100%;display:flex}.textprojects-title{font-family:Roboto Serif,sans-serif;font-size:48px;font-weight:600;line-height:48px}.textprojects-description{text-align:center;padding-left:100px;padding-right:100px;font-family:Roboto Serif,sans-serif;font-size:14px;line-height:20px}.textprojects-line{background-color:#337a2e;width:100px;height:3px;margin-left:400px;margin-right:400px}.containerproject1{flex-flow:row;width:100%;max-width:none;height:100%;display:flex}.div-block-23{height:128px}.imageprojectsvenir{background-image:url('https://www.acceshabitat.be/wp-content/uploads/2025/05/SaintRoch_Vue01_V3-scaled.jpg');background-position:50%;background-size:cover;width:50%;height:100%}.imageprojectstermines{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_arr_V3.webp);background-position:50%;background-size:cover;width:45%;display:block}.headerblog{z-index:9;background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_avt_Nuit_V3.webp);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative}.headerblogcontainer{z-index:3;grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;display:flex;position:relative}.div-block-24{z-index:2;opacity:.38;background-color:#000;width:100%;height:100%;position:absolute;top:0}.headerblog-title{color:#fff;font-family:Roboto Serif,sans-serif;font-size:36px;font-weight:600;line-height:36px}.headerblog-description{opacity:.75;color:#fff;letter-spacing:1.5px;font-family:Roboto Serif,sans-serif;font-size:26px;line-height:26px}.header2{z-index:9;height:auto;position:relative}.section-3-copy{z-index:9;height:100vh;position:relative}.headerblogmen{z-index:10;height:auto;position:relative}.blogpostcontainer-right,.blogpostcontainer-right-copy,.blogpostcontainer,.blogpostcontainer-left-copy{grid-column-gap:16px;grid-row-gap:16px;text-align:center;flex-flow:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;margin:140px 0;padding-left:0;text-decoration:none;display:flex}}@media screen and (min-width:1920px){.body{box-sizing:border-box;overflow-x:hidden;overflow-y:visible}.section-3{z-index:9;cursor:auto;border-bottom-right-radius:75px;border-bottom-left-radius:75px;height:100vh;max-height:1150px;display:flex;position:relative}.image{max-height:100%;margin-bottom:0}.div-block{flex-flow:column;justify-content:center;align-items:center;max-width:100%;display:flex}.button-2,.button-3{padding:10px 40px;font-size:20px;line-height:20px}.image-2{width:50px}.div-block-2{z-index:10;grid-column-gap:32px;grid-row-gap:32px;justify-content:flex-end;margin-right:185px;padding-right:0;position:fixed;top:0}.header-text{z-index:11;grid-column-gap:14px;grid-row-gap:14px;align-items:center;width:100%;position:relative}.text-block{text-align:center;width:100%;margin-bottom:0;font-size:20px;line-height:20px}.text-block-2{text-align:center;font-size:24px;line-height:24px;top:15px}.text-block-3{text-align:center;width:100%;font-size:20px;line-height:24px}.project-right{justify-content:center;align-items:stretch}.text-block-4{letter-spacing:1.5px;margin-left:0;font-size:clamp(60px,4vw,30px)}.image-3{width:700px;height:400px}.text-block-7{font-size:20px}.text-block-7.text-block-7-phone{font-size:16px}.project-title{font-size:26px}.project-title.projet-title-phone{font-size:24px}.project-description-left{font-size:18px;text-align:right}.project-description-left.project-description-left-phone{font-size:16px}.project-all-block{width:32vw;height:34vh}.projecttitle-top{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;align-items:flex-start;margin-top:256px;margin-left:0;padding-left:338px;display:flex}.section-title{grid-column-gap:0px;grid-row-gap:0px;text-align:left;flex-flow:column;justify-content:flex-start;align-items:stretch;font-size:32px;line-height:46px;text-decoration:none;display:block}.section-title.section-title-phone{font-size:28px}.section-description{font-size:26px;line-height:36px}.section-description.section-description-phone{font-size:22px}.company-section{display:none}.project-link{font-size:18px}.project-link.projet-link-phone{font-size:16px}.iconacc{width:300px}.text-block-9{font-family:Roboto Serif,sans-serif;font-size:16px;line-height:26px;color:#fff}.text-block-10{font-family:Roboto Serif,sans-serif;font-size:16px;line-height:30px}.paddingtitle-top{flex-flow:column;margin-top:0;display:block}.project-description-right{font-size:18px}.project-description-right.project-description-right-phone{font-size:16px}.text-projets{font-size:32px;line-height:48px}.paragraph{font-size:18px;line-height:22px}.heading{flex-flow:row;margin-left:auto;font-size:clamp(40px,6vw,32px);display:block}.image-7{object-fit:contain;border-bottom-right-radius:100%;width:160px;max-width:85%;height:141px;margin-top:5px;margin-left:6px;margin-right:25px;padding-right:0;display:block}.div-block-8{z-index:1;object-fit:cover;background-color:#000;border-radius:0 0 300px;width:198px;height:173px;position:fixed;top:0;left:0}.image-8{cursor:pointer;object-fit:cover;width:350px;display:inline-block;overflow:clip}.div-block-9{position:absolute;top:0;left:0}.image-wrapper-header{z-index:10;border-bottom-right-radius:75px;border-bottom-left-radius:75px;display:block}.preloader{z-index:-10;grid-column-gap:16px;grid-row-gap:16px;background-color:#fff;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;justify-content:center;align-items:center;width:100vw;height:100vh;display:none;position:absolute}.heading-2{font-size:20px}.heading-3,.heading-4{font-size:22px}.div-block-14{width:100%}.textfooterinfo{font-size:14px}.div-block-15{grid-column-gap:8px;grid-row-gap:8px}.iconheadertext{font-size:16px}.div-block-17{grid-column-gap:15px;grid-row-gap:15px;justify-content:flex-start;align-items:center}.div-block-18{margin-left:-79px;padding-left:0}.body-2{flex-flow:column;display:block;overflow-x:hidden}.containerproject2{background-color:#fff;border:0 #000;border-radius:2px;flex-direction:row-reverse;justify-content:center;width:100%;max-width:100%;height:100%;display:flex}.section-9{width:100%;height:800px;margin-top:128px;margin-bottom:0}.imageprojects{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/Maizeret02_Vue_Arr_DJI_0032_v7-scaled.webp);background-position:50%;background-repeat:repeat;background-size:cover;border-top-right-radius:50px;border-bottom-right-radius:50px;width:45%;height:100%}.textproejcts{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column;justify-content:center;width:55%;height:100%;display:flex}.textprojects-title{text-align:center;font-family:Roboto Serif,sans-serif;font-size:48px;font-weight:600;line-height:48px}.textprojects-description{outline-offset:0px;text-align:center;outline:3px #333;width:100%;padding-left:100px;padding-right:100px;font-family:Roboto Serif,sans-serif;font-size:16px;font-weight:400;line-height:28px}.textprojects-line{text-align:center;background-color:#337a2e;width:100px;height:3px;margin-left:500px;margin-right:500px;padding-left:0;padding-right:0;display:block}.containerproject1{background-color:#fff;border:0 #000;border-radius:2px;justify-content:center;width:100%;max-width:100%;height:100%;margin-top:0;display:flex}.div-block-23{height:128px}.imageprojectsvenir{background-image:url('https://www.acceshabitat.be/wp-content/uploads/2025/05/SaintRoch_Vue01_V3-scaled.jpg');background-position:50%;background-repeat:repeat;background-size:cover;border-top-left-radius:50px;border-bottom-left-radius:50px;width:45%;height:100%}.imageprojectstermines{background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_avt_Jour_V3.webp);background-position:50%;background-repeat:repeat;background-size:cover;border-top-right-radius:50px;border-bottom-right-radius:50px;width:45%;height:100%}.headerblog{z-index:9;background-image:url(//www.acceshabitat.be/wp-content/themes/acc-theme/css/../images/AA_DEFNET_avt_Nuit_V3.webp);background-position:50%;background-size:cover;width:100%;height:100vh;position:relative}.headerblogcontainer{z-index:3;grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:center;width:100%;max-width:none;height:100%;display:flex;position:relative}.div-block-24{z-index:2;opacity:.38;background-color:#000;width:100%;height:100%;position:absolute;top:0}.headerblog-title{opacity:1;color:#fff;letter-spacing:1.5px;font-family:Roboto Serif,sans-serif;font-size:48px;font-weight:600;line-height:48px}.headerblog-description{opacity:.75;color:#fff;text-align:center;letter-spacing:1.5px;font-family:Roboto Serif,sans-serif;font-size:36px;line-height:36px}.header2{z-index:9;cursor:auto;height:auto;max-height:1150px;display:flex;position:relative}.section-3-copy{z-index:9;cursor:auto;border-bottom-right-radius:75px;border-bottom-left-radius:75px;height:100vh;max-height:1150px;display:flex;position:relative}.headerblogmen{z-index:10;cursor:auto;border-bottom-right-radius:75px;border-bottom-left-radius:75px;height:auto;max-height:1150px;display:flex;position:relative}.projet-title-pr{font-size:28px;line-height:32px}.projet-description-pr{font-size:24px;line-height:24px;width:700px}.projet-gallery-pr{height:800px;margin-bottom:600px}.projet-description-pr-black{font-size:20px;line-height:26px}}@media screen and (max-width:991px){.body{overflow-x:hidden;overflow-y:visible}.section-3{z-index:10;cursor:default;justify-content:center;height:100vh;margin-bottom:0;position:relative}.image{vertical-align:baseline;cursor:default;width:100%;max-width:100%;max-height:100%;display:inline-flex}.div-block{cursor:default;flex-flow:column;max-width:100%;display:flex}.button-2{cursor:pointer;width:auto;font-size:15px;line-height:15px;transition:background-color .5s}.button-2-copy{cursor:pointer;width:auto;font-size:15px;line-height:15px;transition:background-color .5s}.button-2:hover{background-color:#7fff7f;background-clip:border-box;box-shadow:3px 4px 10px #0003}.button-2-copy:hover{background-color:#7fff7f;background-clip:border-box;box-shadow:3px 4px 10px #0003}.button-3{cursor:pointer;width:auto;font-size:15px;line-height:15px}.image-2{cursor:default;display:none;overflow:clip}.div-block-2{z-index:20;grid-column-gap:20px;grid-row-gap:20px;cursor:auto;justify-content:flex-end;align-items:stretch;margin-right:0;padding-right:40px;position:fixed;top:0}.header-text{grid-column-gap:18px;grid-row-gap:18px;cursor:default;align-items:center;width:100%;margin-top:60px}.text-block{text-align:center;cursor:default;width:100%;font-size:18px;line-height:18px}.text-block-2{clear:none;text-align:center;cursor:default;width:100%;margin-top:0;font-size:20px;font-weight:600;line-height:38px;display:block;position:static;top:0;overflow:visible}.text-block-3{opacity:1;color:#fff;text-align:center;cursor:default;width:100%;margin-top:0;font-size:14px;font-weight:400;line-height:32px;text-decoration:none}.project-left{flex-flow:column;justify-content:center;align-items:center;margin-top:56px;padding-top:0;padding-left:0;padding-right:0}.project-right{flex-flow:column-reverse;place-content:stretch center;align-items:center;margin-top:60px;margin-bottom:0;margin-left:0;padding-right:0;display:flex}.text-block-4{text-align:center;justify-content:center;margin-top:0;margin-left:-1000px;font-size:30px;font-weight:500;line-height:5vh}.title-wrapper{justify-content:flex-start;align-items:center;width:100%;padding-left:0}.text-block-5{text-align:center;width:100%;font-size:2vw;line-height:3vh}.image-3{border-bottom-right-radius:0;border-bottom-left-radius:0;width:580px;margin-bottom:30px}.project-wrapper-right{grid-column-gap:25px;grid-row-gap:25px;flex-flow:column;justify-content:center;align-items:center;margin-top:20px;padding:0 40px 40px;display:flex}.text-block-7{border-radius:8px;font-size:14px}.project-title{letter-spacing:0;flex:0 auto;font-size:20px;font-weight:700;display:block}.project-wrapper-left{align-items:center;padding-top:20px;padding-bottom:20px;padding-left:0}.project-description-left{text-align:center;letter-spacing:.5px;padding-top:0;padding-bottom:10px;padding-left:0;font-family:Roboto Serif,sans-serif;display:block;position:static}.section-5{grid-template-columns:1fr;padding-left:0;padding-right:0}.project-all-block{flex-flow:column;width:78vw;height:40vh;margin-top:32px;display:block}.projecttitle-top{flex-flow:column;align-items:flex-start;margin-top:156px;padding-left:0}.section-title{text-align:left}.section-description{font-size:18px}.section-7{z-index:1;clear:none;grid-column-gap:60px;grid-row-gap:60px;flex-flow:column;grid-auto-flow:column;justify-content:space-between;align-items:center;width:100%;height:272px;padding-left:0;padding-right:0;display:flex;position:relative}.teimoguages-block{z-index:-2;flex-flow:column;width:94.5vw;height:272px;display:flex;position:absolute}.teimoguages-block.box2,.teimoguages-block.box3{opacity:0}.company-section{flex-flow:column;justify-content:center;align-items:center;height:150px}.text-block-8{font-size:30px}.project-link{font-size:18px;line-height:18px}.image-5{font-size:3vw}.text-block-10{font-size:18px}.paddingtitle-top{text-align:center;margin-top:0;padding-left:60px}.project-description-right{text-align:center;padding-right:0}.heading{text-align:center;letter-spacing:0;width:100%;margin-left:-1200px;font-size:clamp(24px,6vw,32px);font-weight:500}.image-6{border-radius:0}.image-7{text-align:left;cursor:pointer;border-radius:0 0 100px;width:auto;max-width:85%;margin-top:-2px;margin-left:0;margin-right:0;padding-left:0;display:block;overflow:clip}.div-block-8{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;text-align:left;z-index:9;background-color:#000;border-radius:0 0 100%;flex-flow:row;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between;align-items:flex-start;width:140px;height:115px;margin-left:0;margin-right:auto;display:flex;position:fixed;top:0;left:0}.image-8{vertical-align:baseline;cursor:pointer;object-fit:contain;width:250px;max-width:100%;height:130px;margin-left:0;position:static}.div-block-9{cursor:none;display:block;position:absolute;left:0;z-index:20}.div-block-10{background-color:#0000;position:static}.image-wrapper-header{z-index:-2;cursor:default;border-bottom-right-radius:75px;border-bottom-left-radius:75px}.slider{flex-flow:column;display:flex}.preloader{z-index:390;cursor:none;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;display:none;position:fixed;inset:0%}.div-block-11{background-color:#f9f9f9}.div-block-12{background-color:#f9f9f9;flex-direction:column-reverse;display:flex;align-items:center}.div-block-13{background-color:#f9f9f9}.div-block-16{display:none}.div-block-18,.div-block-19{padding-left:80px}.div-block-20{background-color:#f9f9f9;flex-flow:column;display:flex;align-items:center}.container-3{flex-flow:column;display:flex}.containerproject2{grid-column-gap:16px;grid-row-gap:16px;flex-direction:column;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;max-width:none;margin-left:0;margin-right:0}.section-9{height:1000px}.imageprojects,.textproejcts{width:100%}.containerproject1{grid-column-gap:32px;grid-row-gap:32px;flex-flow:column;justify-content:center;align-items:center}.imageprojectsvenir,.imageprojectstermines{width:100%}.headerblog-title{font-size:30px}.headerblog-description{font-size:20px}.header2{z-index:10;cursor:default;justify-content:center;height:auto;margin-bottom:0;position:relative}.image-9{line-height:14px}.section-3-copy{z-index:10;cursor:default;justify-content:center;height:100vh;margin-bottom:0;position:relative}.headerblogmen{z-index:10;cursor:default;justify-content:center;height:auto;margin-bottom:0;position:relative}.headerprojet{width:100%;height:100vh}.section-11{height:auto;margin-top:30px}.titleproject{margin-top:0}.projet-description-pr-black{font-size:14px;line-height:18px}.grid-layout.y-center{align-items:center}.grid-layout.tablet-1-column{grid-template-columns:1fr}.eyebrow{font-size:.9rem}.utility-margin-bottom-0{margin-bottom:0}.paragraph-s{font-size:.875rem}.code-embed-2{height:auto;padding-bottom:300px;display:inline-flex}.code-embed-3{margin-top:110vh}}@media screen and (max-width:767px){.section-3{height:100vh}.button-2,.button-2.button-proj,.button-3{display:none}.image-2{display:block}.div-block-2{z-index:21}.text-block{width:70vw;font-size:20px;display:block}.text-block-2{font-size:20px;font-weight:600}.project-title{font-size:20px}.section-5{padding-left:0;padding-right:0}.iconacc{height:150px}.section-8{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;background-color:#000}.text-block-9,.text-block-10{text-align:center;color:#fff}.text-projets{padding-left:32px}.header2{height:auto}.section-10{z-index:20;grid-column-gap:32px;grid-row-gap:32px;background-color:#fff;flex-flow:column;justify-content:center;align-items:center;width:50vw;height:100vh;display:flex;position:fixed;top:0;left:0;overflow:visible;transform:translate(1000px)}.headermenu-link{pointer-events:auto;text-align:right;width:100%;padding-right:30px;font-family:Roboto Serif,sans-serif;font-size:20px;font-weight:500}.section-3-copy{height:100vh}.headerblogmen{height:auto}.div-block-25{padding-left:0}.projet-title-pr{text-align:center;width:100%;margin-left:0}.projet-description-pr{text-align:center;width:100%;padding-left:20px;padding-right:20px;margin-left:0}.grid-layout.grid-gap-l{grid-column-gap:2rem;grid-row-gap:2rem}.eyebrow{font-size:.8rem}.utility-margin-bottom-0{margin-bottom:0}.utility-margin-top-2rem{margin-top:1rem}.paragraph-s{font-size:.875rem}.textfooterinfo{text-align:center}body.menu-active .text-block,body.menu-active .text-block-2,body.menu-active .text-block-3{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .4s ease,visibility .4s ease !important}.acc-contact-info p{font-size:20px;margin-bottom:15px}.custom-burger-wrapper{display:flex;justify-content:flex-end;align-items:center;height:100%}.acc-burger{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px}.acc-burger .line{display:block;width:28px;height:2px;background-color:#000;transition:.3s}.acc-side-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:999999 !important;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.acc-side-menu.is-open{transform:translateX(0)}.menu-top-bar{display:flex;justify-content:space-between;align-items:center;padding:40px 60px;width:100%;box-sizing:border-box}.menu-left-img{height:120px;width:auto}.acc-close-btn{font-size:20px;text-transform:uppercase;letter-spacing:2px;background:0 0;border:none;cursor:pointer;font-weight:400}.acc-menu-inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0 60px 60px}.acc-nav-links{list-style:none;padding:0;margin:0;text-align:center}.acc-nav-links li{margin-bottom:100px}.acc-nav-links a{font-family:Roboto Serif,sans-serif;font-size:1.7rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;color:#000;text-decoration:none;display:inline-block;transition:all .4s ease-in-out;opacity:1}.acc-nav-links a:hover{opacity:.4;letter-spacing:.2em;transform:translateX(5px)}.menu-footer-links{display:flex;justify-content:center;gap:15px;margin-top:20px}.rounded-link{width:45px;height:45px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;font-size:12px;font-weight:400;transition:all .3s ease}.rounded-link:hover{background-color:#000;color:#fff;border-color:#000}.acc-contact-info{margin-top:auto;padding-top:30px;border-top:1px solid #eee;color:#888;font-size:14px;text-align:center}.acc-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all 1.2s ease;z-index:999998 !important}.acc-overlay.is-visible{opacity:1;visibility:visible}}@media screen and (max-width:479px){.section-3{position:relative}.image{z-index:-1;mix-blend-mode:darken;object-fit:cover;border-radius:0 0 75px 75px;width:auto;min-width:100%;min-height:100%;margin-bottom:0;margin-left:0;margin-right:0;position:absolute;inset:0% 0% auto;overflow:hidden}.header-text{grid-column-gap:13px;grid-row-gap:13px;flex-flow:column;justify-content:center;align-items:center;margin-top:0}.text-block{text-align:center;width:100%;padding-left:20px;padding-right:20px;font-size:13px;line-height:4vh}.text-block-2{grid-column-gap:0px;grid-row-gap:0px;width:100%;padding-left:20px;padding-right:20px;font-size:18px;font-weight:600;line-height:20px;display:block;top:25px}.text-block-3{width:100%;padding-left:20px;padding-right:20px;font-size:10px;line-height:5vw}.project-left{margin-top:50px}.text-block-4{margin-left:0;font-size:6vw;line-height:6vh}.title-wrapper{margin-left:0;padding-top:0;padding-left:20px}.text-block-5{margin-top:0;font-size:4vw;line-height:4vh}.image-3{height:280px}.project-wrapper-right{padding-left:10px;padding-right:10px}.text-block-7{padding:10px 30px;font-size:10px}.text-block-7.text-block-7-phone{padding:0 5px}.project-title{text-align:center;font-size:18px;line-height:18px}.project-title.projet-title-phone{font-size:20px}.project-wrapper-left{padding-left:10px;padding-right:10px}.project-description-left.project-description-left-phone{font-size:14px;line-height:25px}.section-5{grid-template-columns:1fr;grid-auto-flow:row;place-items:stretch center;padding-left:0;padding-right:0}.section-title{text-align:center;font-size:30px}.section-title.section-title-phone{text-align:center;justify-content:center;align-items:center;margin-left:0;font-size:24px;line-height:23px;display:block}.section-description{text-align:center;flex-flow:row-reverse;margin-left:auto;margin-right:auto;font-size:15px;display:block;position:static}.section-description.section-description-phone{text-align:center;flex-flow:column-reverse wrap-reverse;flex:0 auto;width:100%;margin-left:0;display:block}.section-7{flex-flow:column;justify-content:space-between;align-items:center;display:flex}.teimoguages-block{flex-flow:column;width:87vw;height:20vh;display:flex}.logo-company{width:40px;height:40px}.text-block-8,.project-link{font-size:20px}.project-link.projet-link-phone{font-size:14px}.link-left{font-size:16px}.text-block-9{font-size:18px;color:#fff}.text-block-10{font-size:16px}.project-description-right.project-description-right-phone{text-align:center;font-size:14px;line-height:25px}.text-projets{text-align:left;font-size:18px}.image-8{box-sizing:content-box}.textfooterinfo{text-align:center;font-size:10px}.div-block-18{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:flex-start;width:100%;padding-left:60px}.div-block-19{justify-content:center;align-items:flex-start;padding-left:60px}.blogpostcontainer-left{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:center;margin-top:0;display:flex}.textprojects-title{text-align:center;font-size:18px;line-height:18px}.textprojects-description{text-align:center;padding-left:20px;padding-right:20px}.headerblog-title{font-size:20px}.headerblog-description{font-size:15px}.header2{height:auto;position:relative}.section-3-copy,.headerblogmen{position:relative}.section-11{padding-left:0}.gallerylayout{flex-flow:column;display:flex}.gallerylayout-col2{flex-flow:column;display:none}.titleproject{height:1000px}.eyebrow{font-size:.8rem}.utility-margin-bottom-0{margin-bottom:0}.paragraph-s{font-size:.875rem}.blogpostcontainer-right,.blogpostcontainer-right-copy,.blogpostcontainer,.blogpostcontainer-left-copy{grid-column-gap:0px;grid-row-gap:0px;flex-flow:row;justify-content:center;align-items:center;margin-top:0;display:flex}body.menu-active .text-block,body.menu-active .text-block-2,body.menu-active .text-block-3{opacity:0 !important;visibility:hidden !important;pointer-events:none !important;transition:opacity .4s ease,visibility .4s ease !important}.acc-contact-info p{font-size:20px;margin-bottom:15px}.custom-burger-wrapper{display:flex;justify-content:flex-end;align-items:center;height:100%}.acc-burger{background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;gap:8px;padding:10px}.acc-burger .line{display:block;width:28px;height:2px;background-color:#000;transition:.3s}.acc-side-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:999999 !important;display:flex;flex-direction:column;transform:translateX(100%);transition:transform 1.5s cubic-bezier(.19,1,.22,1)}.acc-side-menu.is-open{transform:translateX(0)}.menu-top-bar{display:flex;justify-content:space-between;align-items:center;padding:40px 60px;width:100%;box-sizing:border-box}.menu-left-img{height:120px;width:auto}.acc-close-btn{font-size:20px;text-transform:uppercase;letter-spacing:2px;background:0 0;border:none;cursor:pointer;font-weight:400}.acc-menu-inner{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:0 60px 60px}.acc-nav-links{list-style:none;padding:0;margin:0;text-align:center}.acc-nav-links li{margin-bottom:100px}.acc-nav-links a{font-family:Roboto Serif,sans-serif;font-size:1.5rem;font-weight:300;text-transform:uppercase;letter-spacing:.1em;color:#000;text-decoration:none;display:inline-block;transition:all .4s ease-in-out;opacity:1}.acc-nav-links a:hover{opacity:.4;letter-spacing:.2em;transform:translateX(5px)}.menu-footer-links{display:flex;justify-content:center;gap:15px;margin-top:20px}.rounded-link{width:45px;height:45px;border:1px solid #ddd;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#000;font-size:12px;font-weight:400;transition:all .3s ease}.rounded-link:hover{background-color:#000;color:#fff;border-color:#000}.acc-contact-info{margin-top:auto;padding-top:30px;border-top:1px solid #eee;color:#888;font-size:14px;text-align:center}.acc-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.3);opacity:0;visibility:hidden;transition:all 1.2s ease;z-index:999998 !important}.acc-overlay.is-visible{opacity:1;visibility:visible}}#w-node-_71752f3a-c6a5-4fb9-6f61-6b2c9c1d19e0-319b783f{grid-area:1/1/2/2;justify-self:auto}#w-node-_786fd9b9-4eb3-c873-1aef-4d509983bea0-9983be9d.w-node-c233bb61-db4b-b1aa-b554-ee30a209c478-86fe3663,#w-node-_786fd9b9-4eb3-c873-1aef-4d509983bea0-9983be9d.w-node-_69c72d13-430b-b37f-5ef2-8ed5b02b0f3f-86fe3663{grid-area:span 1/span 1/span 1/span 1}@media screen and (min-width:1440px){#w-node-e6f6e711-1a66-c43f-1573-ea505551bb9a-319b783f{grid-area:1/1/2/2;justify-self:auto}#w-node-_71752f3a-c6a5-4fb9-6f61-6b2c9c1d19e0-319b783f{grid-area:2/1/3/2}}.contact-page-wrapper{display:flex;min-height:100vh;width:100%}.contact-overlay-text{position:absolute;bottom:40px;left:40px;color:#fff;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.5)}.overlay-title{font-size:2.5rem;line-height:1.1;margin-bottom:20px;font-weight:700}.overlay-details p{margin:5px 0;font-size:1rem;opacity:.9}@media (max-width:1030px){.contact-overlay-text{left:30px;bottom:30px;top:auto;margin-bottom:15px}@media (max-width:768px){.contact-overlay-text{left:20px;bottom:20px;right:20px}.overlay-title{font-size:1.5rem;line-height:1.2;margin-bottom:10px}.overlay-details p{font-size:.9rem;margin:3px 0}}@media (max-width:480px){.contact-overlay-text{bottom:15px;left:15px}.overlay-title{font-size:1.3rem}}}.contact-visual{color:#fff;width:50%}.contact-visual img{width:100%;height:100%;object-fit:cover}.contact-visual h1{font-family:Roboto Serif,sans-serif;font-size:3.5rem;font-weight:300;margin-bottom:20px;letter-spacing:-1px}.contact-info-list{list-style:none;margin-top:20px}.contact-info-list li{margin-bottom:15px;font-size:1.1rem;opacity:.9}.contact-form-side{flex:1;padding:80px;display:flex;flex-direction:column;justify-content:center;background-color:#fff}.form-header{margin-bottom:40px}.form-header h2{font-size:1.5rem;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;color:#000}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:25px}.full-width{grid-column:span 2}.input-group{display:flex;flex-direction:column}.input-group label{font-size:.8rem;text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-weight:500;color:#888}.input-group input,.input-group textarea{border:none;border-bottom:1px solid #ddd;padding:12px 0;font-family:inherit;font-size:1rem;outline:none;transition:border-color .3s ease}.input-group input:focus,.input-group textarea:focus{border-bottom-color:#000}.submit-area{margin-top:40px;grid-column:span 2}.submit-btn{background-color:#000;color:#fff;border:none;padding:18px 45px;font-size:.9rem;text-transform:uppercase;letter-spacing:2px;cursor:pointer;transition:all .3s ease;display:inline-block}.submit-btn:hover{background-color:#333;transform:translateY(-2px)}@media (max-width:1024px){.contact-page-wrapper{flex-direction:column}.contact-visual{width:100%}.contact-form-side{padding:50px 30px}}@media (max-width:600px){.contact-form{display:flex;flex-direction:column}.full-width{grid-column:span 1}.contact-visual h1{font-size:2.5rem}}.liens-utiles-buttons-group{display:flex;gap:15px}.liens-utiles-btn-custom{display:inline-block;padding:20px 30px;border:2px solid #1a1a1a;border-radius:50px;text-decoration:none;color:#1a1a1a;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer;background-color:transparent;width:max-content}.liens-utiles-btn-custom-head{display:inline-block;padding:15px 10px;border:3px solid #fff;border-radius:30px;text-decoration:none;color:#fff;font-weight:500;font-size:14px;transition:all .3s ease;cursor:pointer;background-color:#0f0f0f61;width:max-content;margin-top:5px}@media screen and (max-width:479px){.liens-utiles-btn-custom-head{display:inline-block;padding:10px;border:3px solid #fff;border-radius:30px;text-decoration:none;color:#fff;font-weight:500;font-size:10px;transition:all .3s ease;cursor:pointer;background-color:#0f0f0f61;width:max-content;margin-top:5px}}.liens-utiles-btn-custom-bigger{font-size:25px !important;padding:20px 60px !important}.liens-utiles-btn-custom:hover{background-color:#1a1a1a;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.liens-utiles-btn-custom-head:hover{background-color:#1a1a1a;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.liens-utiles-btn-custom:active{transform:translateY(-1px)}.liens-utiles-btn-custom-head:active{transform:translateY(-1px)}@media (max-width:768px){.details-grid{display:flex;flex-direction:column}.block-description{order:1}.block-liens{order:2;margin-top:20px}.block-apropos{order:3;margin-top:20px}.detail-block-full{order:4;margin-top:20px}.liens-utiles-buttons-group{justify-content:center}}@media (max-width:480px){.liens-utiles-buttons-group{flex-direction:column;align-items:stretch}.liens-utiles-btn-custom{width:100%;box-sizing:border-box;text-align:center}}.map-section-wrapper{padding:40px 5%;width:100%;display:flex;justify-content:center;background-color:transparent}.map-container{position:relative;width:100%;max-width:1200px;height:500px;border-radius:var(--map-radius);overflow:hidden;box-shadow:var(--map-shadow);border:1px solid #f0f0f0;transition:transform .4s ease}.map-container:hover{transform:translateY(-5px)}.map-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.02);pointer-events:none;z-index:2}@media (max-width:767px){.map-section-wrapper{padding:20px 15px}.map-container{height:350px;border-radius:16px}}.future-projects-slider{padding:100px 5%;background-color:#fff;overflow:hidden;position:relative;z-index:-10}.slider-container{max-width:1400px;margin:0 auto}.slider-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:50px}.slider-controls{display:flex;gap:15px}.control-btn{width:50px;height:50px;border-radius:50%;border:1px solid #ddd;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#000}.control-btn:hover{background:#000;color:#fff;border-color:#000}.slider-track-wrapper{cursor:grab}.slider-track{display:flex;gap:30px;transition:transform .6s cubic-bezier(.23,1,.32,1);will-change:transform}.project-slide{flex:0 0 400px;user-select:none}.slide-image-box{position:relative;width:100%;height:500px;border-radius:12px;overflow:hidden;margin-bottom:20px}.slide-image-box img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.project-slide:hover img{transform:scale(1.05)}.slide-overlay{position:absolute;top:20px;left:20px}.status-tag{background:rgba(255,255,255,.9);padding:6px 15px;border-radius:20px;font-size:12px;text-transform:uppercase;font-weight:600;letter-spacing:1px}.slide-info h3{font-family:Roboto Serif,sans-serif;font-size:1.4rem;font-weight:400;margin-bottom:5px}.slide-info p{color:#888;font-size:.9rem}@media (max-width:768px){.project-slide{flex:0 0 85vw}.slide-image-box{height:400px}.slider-header{flex-direction:column;align-items:flex-start;gap:20px}}.hero-section{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}@media (min-width:1024px){.hero-section{flex-direction:row}}.carousel-container{position:relative;width:100%;min-height:60vh;overflow:hidden}@media (min-width:1024px){.carousel-container{width:60%;min-height:100vh}}.carousel-images{display:flex;transition:transform .5s ease-in-out;width:100%;height:100%}.carousel-image{min-width:100%;object-fit:cover}.carousel-image.active{opacity:1}.carousel-overlay{position:absolute;inset:0;background:linear-gradient(to bottom right,rgba(0,0,0,.2),transparent,rgba(0,0,0,.4));pointer-events:none}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;padding:12px;border-radius:50%;cursor:pointer;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:all .3s ease;z-index:10}.carousel-btn:hover{background:#fff}.carousel-btn svg{display:block;color:#18181b}.carousel-btn-prev{left:2rem}.carousel-btn-next{right:2rem}.carousel-dots{position:absolute;bottom:3rem;left:50%;transform:translateX(-50%);display:flex;gap:.75rem;z-index:10}.carousel-dot{height:6px;width:6px;background:rgba(255,255,255,.4);border:none;border-radius:9999px;cursor:pointer;transition:all .5s ease;padding:0}.carousel-dot:hover{background:rgba(255,255,255,.6)}.carousel-dot.active{width:3rem;background:#fff}.logo{position:absolute;top:2rem;left:2rem;background:#fff;padding:.75rem 1rem;border-radius:4px;z-index:10}.logo-text{color:#18181b;font-size:1.25rem;letter-spacing:.15em;font-weight:500}.logo-subtext{color:#52525b;font-size:10px;letter-spacing:.4em;text-align:center;margin-top:.125rem}.property-panel{width:100%;background:#18181b;color:#fff;padding:2rem;overflow-y:auto}@media (min-width:1024px){.property-panel{width:40%;padding:4rem}}.property-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;margin-bottom:4rem}.btn{border:none;padding:.625rem 1.5rem;border-radius:4px;cursor:pointer;letter-spacing:.05em;transition:all .3s ease;font-size:14px;font-weight:500}.btn-primary{background:#fff;color:#18181b}.btn-primary:hover{background:#f4f4f5}.btn-secondary{background:#27272a;border:1px solid #3f3f46;color:#fff;display:flex;align-items:center;gap:.75rem}.btn-secondary:hover{background:#3f3f46}.btn-icons{display:flex;gap:.5rem}.property-info{margin-top:30px;display:flex;flex-direction:column;gap:2rem;margin-top:50px}.property-meta{display:flex;align-items:center;gap:.5rem;font-size:14px;color:#a1a1aa;letter-spacing:.05em}.property-title{font-size:3rem;line-height:1.1;letter-spacing:-.025em}@media (min-width:1024px){.property-title{font-size:3.75rem}}.property-badges{display:flex;flex-wrap:wrap;gap:.75rem}.badge{padding:.5rem 1.25rem;border-radius:4px;font-size:14px;letter-spacing:.05em}.badge-light{background:#fff;color:#18181b}.badge-dark{background:#3f3f46;color:#fff}.property-price{padding-top:1rem}.price-amount{font-size:3rem;letter-spacing:-.025em;margin-bottom:.5rem}.price-note{font-size:14px;color:#a1a1aa;letter-spacing:.05em}.property-features{background:#27272a;border:1px solid #3f3f46;border-radius:8px;padding:2rem;display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.feature-item{display:flex;align-items:center;transition:all .3s ease}.feature-item:hover{color:#fff}.feature-dot{width:6px;height:6px;background:#fff;border-radius:50%;margin-right:1rem;transition:transform .3s ease}.feature-item:hover .feature-dot{transform:scale(1.5)}.feature-item span:last-child{color:#e4e4e7;letter-spacing:.05em}.property-location{font-size:14px;color:#a1a1aa;padding-top:1.5rem;border-top:1px solid #3f3f46;letter-spacing:.05em}.btn-cta{width:100%;background:#fff;color:#18181b;padding:1.25rem;border-radius:8px;margin-top:2rem}.btn-cta:hover{background:#f4f4f5}.details-section{position:relative;z-index:-1;max-width:1280px;margin:0 auto;padding:6rem 2rem}@media (min-width:1024px){.details-section{padding:8rem 4rem}}.details-container{position:relative;z-index:10}.details-grid{display:grid;gap:4rem}@media (min-width:768px){.details-grid{grid-template-columns:repeat(2,1fr);gap:6rem}}.detail-block{display:flex;flex-direction:column}.detail-block-full{grid-column:1/-1;margin-top:2rem}.detail-header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.detail-line{height:1px;width:3rem;background:#d4d4d8}.detail-header h2{font-size:12px;letter-spacing:.3em;color:#a1a1aa;font-weight:400}.detail-block>p{color:#52525b;line-height:1.75;font-size:18px}.detail-list{display:flex;flex-direction:column;gap:1rem}.detail-item{display:flex;align-items:baseline;gap:.75rem;transition:transform .3s ease}.detail-item:hover{transform:translateX(4px)}.detail-label{font-size:14px;color:#a1a1aa;min-width:100px}.detail-value{font-size:18px;color:#3f3f46}.detail-value-highlight{color:#18181b}.advantages-box{background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;padding:2.5rem}@media (min-width:1024px){.advantages-box{padding:3rem}}.advantages-box p{color:#52525b;line-height:1.75;font-size:18px;max-width:80rem}.feature-badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.feature-badge{padding:.5rem 1rem;background:#fff;border:1px solid #d4d4d8;border-radius:9999px;font-size:14px;color:#3f3f46;letter-spacing:.05em}.projects-section{position:relative;background:#fafafa;padding:6rem 0;overflow:hidden}@media (min-width:1024px){.projects-section{padding:8rem 0}}.projects-container{position:relative;z-index:10;max-width:1280px;margin:0 auto;padding:0 2rem}@media (min-width:1024px){.projects-container{padding:0 4rem}}.projects-header{display:flex;flex-direction:column;align-items:flex-start;gap:2rem;margin-bottom:4rem}@media (min-width:768px){.projects-header{flex-direction:row;justify-content:space-between;align-items:flex-start}}.projects-title{font-size:2.25rem;line-height:1.2;letter-spacing:-.025em;color:#18181b;max-width:42rem}@media (min-width:1024px){.projects-title{font-size:3rem}}.projects-nav{display:flex;gap:.75rem}.projects-nav-btn{padding:1rem;background:#fff;border:1px solid #e4e4e7;border-radius:4px;cursor:pointer;transition:all .3s ease}.projects-nav-btn:hover{background:#f4f4f5}.projects-nav-btn svg{display:block;color:#52525b}.projects-nav-btn-active{background:#18181b}.projects-nav-btn-active:hover{background:#27272a}.projects-nav-btn-active svg{color:#fff}.projects-grid{display:grid;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.projects-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.projects-grid{grid-template-columns:repeat(4,1fr)}}.project-card{position:relative;overflow:hidden;border-radius:8px;aspect-ratio:4/5;cursor:pointer}.project-image{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.project-card:hover .project-image{transform:scale(1.1)}.project-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.8),rgba(0,0,0,.5),transparent);opacity:.7;transition:opacity .5s ease}.project-card:hover .project-overlay{opacity:.9}.project-status{position:absolute;top:1.5rem;left:1.5rem;padding:.5rem 1rem;font-size:12px;text-transform:uppercase;letter-spacing:.05em;border-radius:4px;z-index:20}.project-status-completed{background:#fff;color:#18181b}.project-status-development{background:#18181b;color:#fff}.project-date{position:absolute;top:5rem;left:1.5rem;background:#fff;padding:.75rem;display:flex;flex-direction:column;align-items:center;justify-content:center;width:3.5rem;height:3.5rem;border-radius:4px;z-index:20}.project-date-day{font-size:14px;color:#18181b}.project-date-month{font-size:12px;color:#52525b}.project-info{position:absolute;bottom:0;left:0;right:0;padding:1.5rem;z-index:20;transform:translateY(8px);transition:transform .5s ease}.project-card:hover .project-info{transform:translateY(0)}.project-line{height:4px;width:3rem;background:#fff;margin-bottom:1rem;opacity:0;transition:opacity .5s ease}.project-card:hover .project-line{opacity:1}.project-title{color:#000;font-size:18px;letter-spacing:.05em;line-height:1.3}.project-link{color:rgba(0,0,0,.7);font-size:14px;transition:opacity .5s ease .1s;text-align:center}@media (max-width:767px){.projects-nav{margin:0 auto}}.liens-utiles-section{width:100%;font-family:Roboto Serif,sans-serif;margin-bottom:32px}.nos-appartements-title{width:100%;font-family:Roboto Serif,sans-serif;margin:0 auto;display:flex;justify-content:flex-start}.liens-utiles-container{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}h3{font-size:20px;color:#1a1a1a;margin-bottom:20px}.liens-utiles-buttons-group{display:flex;gap:15px}.liens-utiles-btn-custom{display:inline-block;padding:20px 30px;border:2px solid #1a1a1a;border-radius:50px;text-decoration:none;color:#1a1a1a;font-weight:500;font-size:16px;transition:all .3s ease;cursor:pointer;background-color:transparent}.liens-utiles-btn-custom:hover{background-color:#1a1a1a;color:#fff;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.1)}.liens-utiles-btn-custom:active{transform:translateY(-1px)}.acc-filter-container{display:flex;justify-content:space-between;align-items:center;padding:20px 50px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:40px;width:100%;box-sizing:border-box;background-color:#fff;font-family:'Inter',-apple-system,sans-serif}.acc-filter-group{display:flex;gap:20px;align-items:center}.filter-label{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#888;font-weight:700;font-family:Roboto Serif,serif}.filter-buttons{display:flex;gap:8px}.filter-btn{background-color:#fff;border:1px solid #e0e0e0;padding:8px 20px;border-radius:100px;font-size:12px;font-weight:500;cursor:pointer;transition:all .4s cubic-bezier(.23,1,.32,1);color:#444;position:relative;overflow:hidden;font-family:Roboto Serif,sans-serif}.filter-btn:hover{border-color:#000;transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.05)}.filter-btn.active{background-color:#000;color:#fff;border-color:#000;padding:8px 28px}.acc-sort-select{border:1px solid transparent;background:0 0;font-size:12px;text-transform:uppercase;letter-spacing:1px;cursor:pointer;outline:none;padding:8px 25px 8px 10px;color:#000;font-weight:600;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 10 10'%3E%3Cpath d='M0 3l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 5px center;transition:all .3s;font-family:Roboto Serif,sans-serif}.acc-sort-select:hover{color:#666}@media (max-width:767px){.acc-filter-container{flex-direction:column;gap:20px;padding:20px;align-items:flex-start}.acc-filter-group{flex-direction:column;align-items:flex-start;width:100%}.filter-buttons{flex-wrap:wrap}.acc-sort-group{width:100%;border-top:1px solid #f0f0f0;padding-top:15px}}.fade-out{opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}.property-table{padding:3rem 1rem}.property-wrapper{display:flex;flex-direction:column;gap:1rem;width:100%;margin:2rem auto}.property-card{background:#fff;border:1px solid #e5e7eb;border-radius:1rem;padding:.7rem;display:flex;gap:1.5rem;align-items:center;transition:box-shadow .2s ease;position:relative;z-index:1}.property-card:hover{box-shadow:0 10px 20px rgba(0,0,0,.06)}.property-image img{width:170px;height:100px;object-fit:cover;border-radius:.75rem}.property-content{width:100%;flex:1;display:flex;justify-content:space-between;align-items:center;gap:2rem}.property-name{width:12rem;font-size:1rem;font-weight:600;color:#111827}.property-details{width:10rem}.property-details strong{display:block;font-size:1rem;color:#111827}.property-details span{font-size:.875rem;color:#9ca3af}.property-price{width:18rem}.property-price strong{font-size:1rem;font-weight:500;color:#111827}.property-price span{display:block;font-size:.875rem;color:#9ca3af}.property-status{padding:.5rem 1.5rem;border-radius:9999px;border:1px solid #e5e7eb;display:flex;align-items:center;gap:.5rem;font-weight:500}.status-dot{width:8px;height:8px;border-radius:50%;background:#ef4444}.property-area{width:6rem;text-align:right;font-size:1.5rem;font-weight:600;color:#111827}.property-area sup{font-size:.875rem;z-index:-1}.property-button{display:inline-flex;align-items:center;justify-content:center;padding:.6rem 1.4rem;border-radius:9999px;border:1px solid #111827;background:0 0;color:#111827;font-size:.95rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:all .2s ease}.property-button:hover{background:#111827;color:#fff}@media (max-width:768px){.property-card{flex-direction:column;align-items:stretch}.property-image img{width:100%;height:180px;border-radius:.75rem}.property-content{flex-direction:column;align-items:stretch;gap:1rem}.property-name{width:100%;font-size:1.1rem}.property-details,.property-price{width:100%}.property-details strong{font-size:.95rem}.property-price strong{font-size:1rem}.property-status{align-self:flex-start;padding:.4rem 1rem;font-size:.9rem}.property-area{width:100%;text-align:left;font-size:1.25rem}.property-button{width:100%;margin-top:.5rem}}.section-scarabee-slider{position:relative;width:100%;font-family:sans-serif;overflow:hidden;padding:40px 0}.slider-big-title{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5;font-size:120px;font-weight:800;color:transparent;-webkit-text-stroke:1px #1a1a1a;white-space:nowrap;pointer-events:none;opacity:.8}.slider-container{width:100%;max-width:1200px;margin:60px auto 20px auto;overflow:hidden}.slider-track{display:flex;transition:transform .6s cubic-bezier(.23,1,.32,1)}.slide-pair{flex:0 0 100%;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:0 10px;box-sizing:border-box}.slide-pair img{width:100%;height:500px;object-fit:cover}.slider-nav{display:flex;justify-content:flex-end;max-width:1200px;margin:0 auto;padding-right:20px;gap:10px}.nav-arrow{width:45px;height:45px;border:1px solid #1a1a1a;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s}.nav-arrow:hover{background:#1a1a1a;color:#fff}.nav-arrow svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5}@media (max-width:768px){.slider-big-title{font-size:50px;top:20px}.slide-pair{grid-template-columns:1fr}.slide-pair img{height:300px}}.article-page{background-color:#fff;padding-top:150px;overflow:hidden}.article-container{max-width:900px;margin:0 auto;padding:40px 20px;text-align:center}.article-main-title{font-family:'Roboto Serif',serif;font-size:clamp(32px,5vw,5px);line-height:1.1;color:#1a1a1a;margin:20px 0;animation:slideUp .8s ease-out}.article-breadcrumb{font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#888}.article-hero-wrapper{width:100%;max-width:1100px;margin:40px auto;padding:0 20px}.article-big-image{width:100%;height:500px;object-fit:cover;border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.1);transition:transform .5s ease}.article-big-image:hover{transform:scale(1.01)}.article-content-limit{max-width:720px;margin:0 auto;padding:40px 20px}.article-intro{font-size:24px;line-height:1.6;color:#444;font-style:italic;margin-bottom:40px}.article-rich-text p{font-size:19px;line-height:1.8;color:#333;margin-bottom:25px}.article-quote-box{border-left:3px solid #000;padding:20px 40px;margin:50px 0;background:#f9f9f9}.article-quote-box p{font-size:28px;font-weight:600;line-height:1.3;margin:0}@keyframes slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.article-page{padding-top:80px}.article-big-image{height:300px;border-radius:0}.article-main-title{font-size:32px}}@media (max-width:991px){.project-flex-wrapper,.project-right .project-flex-wrapper{flex-direction:column;text-align:center;gap:20px}.project-content{order:2}.project-image{order:1;width:100%}.link-wrapper{justify-content:center;display:flex;align-items:center}}@media (max-width:479px){.section-title{font-size:28px}.project-title{font-size:22px}.paddingtitle-top{padding:40px 20px}}