:root{--white:#fff;--black:black}body{color:#333;font-family:Arial,Helvetica Neue,Helvetica,sans-serif;font-size:14px;line-height:20px}.navbar{background-color:#fff;justify-content:space-between;align-items:center;width:100%;height:100%;padding-left:0;display:flex;position:sticky;top:0;bottom:0}.nav-menu{float:none;justify-content:flex-start;align-items:center;display:flex}.image{background-color:var(--white);text-align:left;text-shadow:0 1px 1px #0003;-webkit-text-fill-color:inherit;background-clip:padding-box;flex:0 auto;align-self:auto;width:90%;height:30%;text-decoration:underline}.brand{float:none;clear:none;align-items:center;width:20vw;height:20%}.brand.w--current{flex:0 auto;order:0;align-self:auto;width:30%}.header-link-block{color:#000;justify-content:center;align-items:center;text-decoration:none;display:flex}.header-link-block.dropdown{padding-top:10px;padding-bottom:10px}.header-link-block.dropdown.under{grid-column-gap:10px;grid-row-gap:10px;grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:space-between;align-items:center;margin-top:10px;margin-bottom:0;padding-top:0;padding-bottom:0}.text-block{padding-left:15px;padding-right:15px;font-family:Cabin,sans-serif;font-size:20px;font-weight:400;line-height:20px;text-decoration:none}.text-block.dropdown{padding-right:0}.div-block{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:1vw 7vw;display:flex}.image-overlay{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/66520fe2167d9c12dbbce934_Huis%20Schoten.avif);background-position:0 0,0 0;background-size:auto,cover;justify-content:center;align-items:center;width:100%;height:42.5vw;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex;overflow:hidden}.image-overlay.realisaties{background-image:none;display:flex;position:relative}.image-overlay.contact{background-image:none;height:42.5vw;display:flex;position:relative}.image-overlay.home{-webkit-text-fill-color:inherit;background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/66520fe2167d9c12dbbce934_Huis%20Schoten.avif);background-position:0 0,0 0;background-size:auto,cover;background-clip:border-box}.image-overlay.home.hero{-webkit-text-fill-color:inherit;background-image:none;background-clip:border-box;position:relative}.image-overlay.nieuwbouw{box-sizing:border-box;grid-column-gap:16px;grid-row-gap:16px;background-color:#000;background-image:none;border-radius:9px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:flex;position:relative}.image-overlay.nieuwbouw.grondwerken{text-overflow:clip;object-fit:fill;background-image:none;width:100%;overflow:hidden}.image-overlay.over-ons{background-image:none;height:42.5vw;position:relative}.image-overlay.renovaties{background-image:none;position:relative}.header{-webkit-text-fill-color:inherit;background-color:#0000;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:0 0;background-size:auto;background-clip:border-box;margin-top:0;margin-left:4vw;margin-right:4vw}.header.nieuwbouw{border-radius:9px;margin-left:5vw;margin-right:5vw;overflow:hidden}.header-frame{border:2px solid #fff;border-radius:0;align-items:center;width:95%;height:90%;display:flex;position:relative}.header-frame.contact{border-style:solid;border-color:#fff}.header-frame.home{z-index:1;position:relative}.header-text-1{color:#fff;letter-spacing:.125rem;height:6vw;font-family:Roboto,sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:20px}.header-text-1.home{height:auto}.header-content-top{border:1px #fff;justify-content:flex-start;align-items:center;padding-left:0;padding-right:0;display:flex}.header-content-top-line{background-color:#fff;width:4.375rem;height:3px;margin-right:1.875rem;padding-left:0;padding-right:0}.header-content-top-line.contact{background-color:#fff;border:1px #000}.header-text-2{color:#fff;letter-spacing:.625rem;justify-content:flex-start;align-items:center;height:6.0625rem;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:0;padding-bottom:0;font-family:Old Standard TT,sans-serif;font-size:6.0625rem;font-weight:400;display:flex}.header-text-2.contact{color:#fff}.header-content{padding-left:1.25rem;display:block}.header-text-3{color:#fff;letter-spacing:.4375rem;justify-content:flex-start;align-items:center;height:2.5625rem;margin-top:auto;margin-bottom:-27px;font-family:Roboto,sans-serif;font-size:2rem;font-weight:300;display:flex}.header-text-3.contact{box-sizing:border-box;color:#fff;text-align:left;letter-spacing:.2rem;height:100%;padding-right:30vw;font-size:1.5rem;line-height:40px;overflow:visible}.cta-card-text{grid-column-gap:0px;grid-row-gap:0px;flex-flow:column;justify-content:space-between;height:100%;margin-left:60%;margin-right:0;padding-top:10%;padding-bottom:10%;padding-right:0;display:flex}.cta-card-text.contact-cta-card{text-align:justify;height:auto;margin-bottom:0;margin-left:0%;margin-right:60px;padding-top:5%;padding-bottom:5%}.cta-card-text.contact-cta-card.nieuwbouw{padding-top:5%;padding-bottom:5%}.cta-card-text.contact{margin-left:50%}.cta-card-text.nieuwbouw.grondwerken{margin-left:47%}.cta-card-text.nieuwbouw.grondwerken.riolering{margin-left:0%;padding:5% 17vw 5% 2vw}.cta-card-text.home{padding-top:5%;padding-bottom:5%}.cta-card-text.big-letter{grid-column-gap:5vh;grid-row-gap:5vh;width:100vw;margin-left:0%;padding-top:2vh;padding-bottom:2vw}.cta-card-text.big-letter.over-ons{grid-column-gap:2vh;grid-row-gap:2vh}.heading-1{color:#4c5057;letter-spacing:2px;justify-content:flex-start;align-items:center;width:100%;margin-top:0;margin-bottom:0;font-family:Old Standard TT,sans-serif;font-size:4vw;font-weight:700;display:flex}.heading-1.onder{text-align:left;letter-spacing:1px;text-transform:uppercase;word-break:normal;object-fit:contain;margin-top:10px;margin-bottom:10px;font-size:1.5vw;font-weight:700;line-height:25px;text-decoration:none}.heading-1.project-card.nieuwbouw{letter-spacing:.125rem;letter-spacing:.125rem;font-family:Cabin,sans-serif;font-size:1.8vw;font-weight:400;line-height:2rem}.heading-1.big-letter{clear:none;text-align:left;letter-spacing:.5vw;flex-flow:column;align-self:auto;align-items:flex-start;font-size:4vw;text-decoration:none;display:flex;overflow:visible}.heading-1.big-letter.sub{font-size:2vw}.heading-1.big-letter.sub.over-ons{align-items:flex-start}.heading-1.big-letter.subtitle{letter-spacing:.15vw;font-size:1.5vw;line-height:25px}.line{color:#4c5057;background-color:#4c5057;border:1px solid #000;width:40%;height:3px;margin-bottom:0}.line.project-card{width:40%}.line.big-letter{background-color:#4c505778;width:80%;height:1px;margin-top:1vh;margin-bottom:20px}.line.big-letter.our-team{color:#4c505724;-webkit-text-stroke-color:#4c505700;background-color:#4c505745;border-color:#0000001a}.paragraph{color:#4c5057;text-align:left;letter-spacing:2px;margin-bottom:0;font-family:Cabin,sans-serif;font-size:1.2vw}.paragraph.project-card{box-sizing:border-box;text-align:left;letter-spacing:3px;object-fit:fill;width:50%;margin-bottom:0;font-size:1.2vw;line-height:20px;overflow:scroll}.paragraph.project-card.persoonlijke-aanpak{width:60%;overflow:visible}.paragraph.home{text-align:left}.paragraph.big-letter{text-align:justify;margin-top:0;margin-bottom:auto;font-size:1.1rem;line-height:20px}.paragraph.big-letter.renovaties{font-size:1.3rem;line-height:1.8rem}.button{clear:none;text-align:center;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;object-fit:fill;background-color:#900;justify-content:center;align-items:center;width:85%;height:5vh;margin-top:10px;font-family:Cabin,sans-serif;font-size:1rem;text-decoration:none;display:flex;position:relative}.button.home-realisations{letter-spacing:.125rem;width:13vw;height:4vw}.button.realisaties{letter-spacing:.15rem;width:20%;height:15%;margin-top:0;padding-top:15px;padding-bottom:15px;font-size:1.3rem}.button.project-card{width:40%;height:5vh}.button.contact{width:20vw;height:7vh;font-size:1.5rem}.spacer{width:100%;height:5vw;margin-left:auto;margin-right:auto}.heading-2{color:#4c5057;text-align:center;letter-spacing:3.3px;margin-top:40px;margin-bottom:0;font-family:Cabin,sans-serif;font-size:2.625rem;font-weight:400;line-height:3rem}.heading-2.contact-card{text-align:left;letter-spacing:3px;margin-bottom:10px;font-size:1.5rem;font-weight:500;line-height:1.7rem}.heading-2.contact{text-align:center;margin-top:0;margin-bottom:40px;font-size:1.5rem;line-height:2rem}.heading-2.realisaties-home-page{font-size:2.5rem}.heading-2.our-team{margin-top:20px}.footer-grid{grid-column-gap:10%;grid-row-gap:10%;justify-content:space-between;align-items:stretch;display:flex}.footer-column{grid-column-gap:6%;grid-row-gap:6%;flex-flow:column;justify-content:space-between;align-items:flex-start;width:100%;height:auto;display:flex}.footer-column.openinghour{z-index:2;z-index:2;align-items:center;position:relative;overflow:visible}.footer{justify-content:space-between;margin-bottom:0;margin-left:8vw;margin-right:8vw;padding-bottom:2vw;display:block}.contact-address{grid-column-gap:3px;grid-row-gap:3px;flex-flow:column;justify-content:space-between;align-items:flex-start;display:flex}.address{color:#4c5057;letter-spacing:1.3px;margin-bottom:0;font-family:Cabin,sans-serif;font-size:1rem;font-weight:400}.address.contact{grid-column-gap:.2rem;grid-row-gap:.2rem;color:#000;flex-flow:column;justify-content:space-around;align-items:stretch;display:flex}.heading-3.our-team-member-card,.heading-3.our-team-member{margin-left:1vw;margin-right:1vw}.heading-3{font-family:Cabin,sans-serif;font-size:2.5rem;font-weight:400}.heading-3.contact{color:#4c5057;letter-spacing:.4vw;font-family:Old Standard TT,sans-serif;font-size:3rem;font-weight:700}.heading-3.our-team-member-card,.heading-3.our-team-member{margin-left:1vw;margin-right:1vw}.heading-3.our-team{box-sizing:border-box;object-fit:fill;flex:0 auto;align-self:auto;font-size:1.5rem;overflow:visible}.heading-3.footer-font{color:#4c5057;text-align:left;align-self:flex-start;margin-bottom:40px;font-family:Old Standard TT,sans-serif;font-weight:400}.terms{margin-bottom:0;padding-top:5vw;padding-bottom:0}.footer-link{grid-column-gap:10px;grid-row-gap:10px;color:var(--black);justify-content:center;align-self:auto;align-items:center;padding-top:10%;text-decoration:none;display:flex;position:relative;top:-56px}.footer-link.w--current{margin-top:auto;padding-top:10%;text-decoration:none}.paragraph-2{color:#4c5057;margin-bottom:0;font-family:Cabin,sans-serif;font-size:1rem;text-decoration:none}.paragraph-2.over-ons{text-align:left;letter-spacing:1.3px;object-fit:contain;color:#4c5057;margin-bottom:auto}.paragraph-2.over-ons.info-footer{margin-bottom:0}.image-4{color:#900;height:50%}.link-block-2{grid-column-gap:5px;grid-row-gap:5px;justify-content:flex-start;align-items:center;margin-top:auto;padding-top:0;text-decoration:none;display:flex;position:relative;top:0}.link-block-2.our-team{justify-content:center;margin-top:2vh}.text-block-6{color:#333;letter-spacing:1.3px;font-size:1rem;text-decoration:none}.paragraph-3{justify-content:center;display:flex}.div-block-18{grid-column-gap:10px;grid-row-gap:10px;flex-flow:column;justify-content:space-between;align-items:center;margin-top:auto;display:flex;position:relative;top:-44px}.div-block-18.info-footer{align-items:flex-start;margin-top:0;top:0}.footer-with-bg{z-index:0;z-index:0;background-color:#fff;background-image:linear-gradient(#fff,#ffffff7d),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68bca37062305b146a1e5fc8_Schermafbeelding%202025-09-06%20231037.avif);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover;margin-top:auto;padding-top:180px;position:relative;top:0}.email-link{color:#900;margin-top:20px;font-size:1.1rem;text-decoration:underline}.realisaties-cta{z-index:5;grid-column-gap:3rem;grid-row-gap:3rem;flex-flow:column;justify-content:center;align-items:center;margin-top:auto;margin-bottom:0;font-size:10px;line-height:10px;display:flex;position:relative;bottom:40px}.realisaties-cta.contact{grid-column-gap:3.2rem;grid-row-gap:3.2rem;justify-content:center;align-items:center;margin-bottom:-93px;padding-left:10vw;padding-right:10vw;text-decoration:none;display:flex;position:relative;top:auto;bottom:100px}.big-letter-container{grid-column-gap:5vw;grid-row-gap:5vw;justify-content:flex-start;margin:5vh 6vw 10vh;padding-left:0;display:flex}.big-letter-container.algemeen{padding-left:220px}.big-letter-container.algemeen.nieuwbouw{margin-top:10vh;padding-left:0}.big-letter-container.renovatie{margin-top:auto;padding-top:0}.big-letter-container.over-ons{margin-top:10vh;margin-bottom:0}.big-letter-container.nieuwbouw{margin-top:10vh;margin-left:5vw;margin-right:5vw}.big-letter-container.renovaties{margin-top:10vh}.letter{background-color:var(--white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-color:var(--white);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;margin-bottom:0;font-family:Old Standard TT,sans-serif;font-size:10rem}.text-span{color:#3330;-webkit-text-fill-color:transparent;background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89cad0a5d293b42e1c24f_BURO2018-woningMICO-Keerbergen-2-scaled-1920w.avif);background-position:0 0,0 0;background-size:auto,cover;-webkit-background-clip:text;background-clip:text;font-size:17rem;line-height:17rem}.text-span.over-ons{-webkit-text-fill-color:inherit;background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/66520630f497dd2934c342db_logoVerschueren.svg);background-position:0 0;background-size:auto;background-clip:content-box}.text-span.riolering{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68bd81edf19283a6c0acfcbf_Schermafbeelding%202025-09-07%20150012.avif);background-position:0 0}.text-span.renoveren{background-image:linear-gradient(#0003,#0003),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89cad0a5d293b42e1c24f_BURO2018-woningMICO-Keerbergen-2-scaled-1920w.avif);background-position:0 0,0 0;background-size:auto,cover}.overleg{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/677a8487484fcc9835102ba5_contact.jpg);background-position:50%;background-size:cover;justify-content:center;align-items:center;margin-top:15vh;margin-bottom:15vh;padding-top:5vh;padding-bottom:5vh;display:flex;box-shadow:0 0 20px 20px #00000017}.overleg.over-ons{margin-top:10vh;margin-bottom:10vh;padding-left:15vw;padding-right:15vw}.overleg.renovatie{margin-top:15vh;padding-left:20vw;padding-right:20vw}.overleg-tekst{color:#4c5057;text-align:center;letter-spacing:.2rem;justify-content:center;width:100%;font-family:Cabin,sans-serif;font-size:2rem;line-height:2.5rem;display:flex}.overleg-tekst.over-ons{font-size:1.5rem}.mobile-card-1{display:none}.dropdown-list{background-color:#fff}.dropdown-list.dd-list{z-index:50;z-index:50;overflow:hidden}.dropdown-line{background-color:#eb1515;width:100%;height:5px}.bold-text{box-sizing:border-box;text-align:center;display:flex}.bold-text.renovatie{margin-top:auto;font-size:1.5rem;font-weight:400}.body-2{margin-top:0}.adress.email-link{text-decoration:none;position:relative;top:-17px}.link{color:#900;text-decoration:none}.text-span-2{outline-offset:0px;color:#900;letter-spacing:1.3px;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;border:1px #000;outline:3px #900;font-family:Cabin,sans-serif;font-size:1rem;text-decoration:none}.link-2{color:#4c5057;text-decoration:none}.text-span-3{color:#900;text-decoration:none}.text-span-4,.text-span-5{color:#900}.bold-text-4{text-transform:uppercase;vertical-align:baseline;font-weight:700;position:relative;top:auto;left:auto}.bold-text-4.footer-info{color:#4c5057;top:0;left:0}.bold-text-5{letter-spacing:1.3px;font-family:Cabin,sans-serif;text-decoration:none;position:relative;top:0}.bold-text-5.realisaties{letter-spacing:1.3px;letter-spacing:1.3px}.div-block-23{align-self:flex-start;position:relative;top:-41px}.div-block-23.realisaties{text-align:left;align-self:flex-start;left:auto}.div-block-23.realisaties.footer-info{top:0;left:0}.div-block-23.info-footer{top:0}.text-span-6{color:#900}.link-9{text-decoration:none}.link-9.realisaties{text-transform:uppercase;text-transform:uppercase}.link-10{text-decoration:none}.dropdown-toggle{padding-left:0}.hero-media{position:absolute;inset:0%}.hero-image{width:100%;height:100%}.hero-media-overlay{background-image:linear-gradient(#0003,#0003);width:100%;height:100%;position:absolute}@media screen and (min-width:1440px){.navbar{height:100%;display:flex;position:sticky;overflow:visible}.image{height:100%}.brand{width:25vw;height:100%}.div-block{height:12vh;padding-left:10vw;padding-right:10vw;overflow:visible}.image-overlay.realisaties{background-image:linear-gradient(#0000,#0000),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89cad0a5d293b42e1c24f_BURO2018-woningMICO-Keerbergen-2-scaled-1920w.avif);background-size:auto,cover;justify-content:center;align-items:center;height:35vw;margin-left:auto;margin-right:auto}.image-overlay.contact{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68bca37062305b146a1e5fc8_Schermafbeelding%202025-09-06%20231037.avif);background-size:cover;height:35vw}.header{margin-top:0;margin-left:5vw;margin-right:5vw}.header.nieuwbouw{margin-left:6vw;margin-right:6vw}.header-frame.contact{border-color:#fff}.header-content-top-line.contact{color:#fff;background-color:#fff;border-color:#fff}.header-text-2.contact{color:#fff}.card-overlay{margin-bottom:20vh}.card-1.contact{top:15vw}.card-1.contact.map{top:25vw}.card-2.contact{height:35vw}.cta-card-text.contact{padding-top:5%;padding-bottom:5%}.heading-1.onder{-webkit-text-stroke-width:0px;text-transform:uppercase;overflow-wrap:normal;-webkit-text-fill-color:inherit;-webkit-text-stroke-width:0px;text-transform:uppercase;overflow-wrap:normal;-webkit-text-fill-color:inherit;background-clip:border-box;line-height:25px}.paragraph{line-height:23px}.paragraph.big-letter.renovaties{font-size:1.5rem;line-height:2rem}.button{height:3rem}.button.home-realisations{height:3vw}.button.realisaties{height:3rem;padding:1rem 2rem;font-size:1.3rem}.spacer{height:15vw}.spacer.contact-page._2{height:5vw}.heading-2{font-size:3rem}.heading-2.contact-card{font-size:1.9rem;line-height:1.9rem}.address.contact{grid-column-gap:.4rem;grid-row-gap:.4rem;grid-column-gap:.4rem;grid-row-gap:.4rem}.footer-with-bg{margin-top:-200px;position:static;top:-42px;bottom:0}.h1{font-size:4vw}.realisaties-image-overlay{padding-top:10%;padding-bottom:10%}.heading-4,.email-link{font-size:1.3rem}.contact-form-container{margin-top:15vh}.submit-button{padding:1rem 2rem}.big-letter-container.nieuwbouw{margin-left:6vw;margin-right:6vw}.big-letter-container.renovaties{margin-top:15vh;margin-bottom:15vh}.overleg{background-image:linear-gradient(#ffffff63,#ffffff63),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/677a8487484fcc9835102ba5_contact.jpg);background-position:0 0,50%;background-size:auto,50%;margin-top:15vh;margin-bottom:15vh;padding-top:5vh;padding-bottom:5vh}.overleg.over-ons{padding-left:0;padding-right:0}.overleg.renovatie{margin-top:10vh;margin-bottom:10vh}.overleg-tekst{width:80%}.overleg-tekst.over-ons{width:80%;font-size:3rem;line-height:4rem}.renovaties-image{width:92vw;max-width:92vw}.bold-text.renovatie{font-weight:400}.team-member-photo-overlay{height:30rem}.container-4{object-fit:fill;overflow:visible}.realisaties-spacer{height:20vh}}@media screen and (max-width:991px){.navbar{z-index:10;background-color:#fff}.nav-menu{z-index:0}.image{width:100%;height:100%}.brand.w--current{z-index:10}.header-link-block{background-color:#fff;justify-content:flex-end;padding-bottom:10px;padding-right:80px}.header-link-block.dropdown.under{align-items:flex-end}.text-block.dropdown{text-align:right;text-align:right;display:block}.div-block{background-color:#fff}.image-overlay{height:25rem}.image-overlay.nieuwbouw.grondwerken{border-radius:5px}.header{margin-top:0;margin-left:2%;margin-right:2%}.header.nieuwbouw{border-radius:5px}.header-text-2{font-size:5rem}.header-text-2.contact{font-size:4.5rem}.header-text-3{letter-spacing:.4375rem;font-size:2rem;line-height:2rem}.header-text-3.contact{font-size:1.3rem}.card-overlay{margin-left:2%;margin-right:2%;display:none}.card-overlay.project-cards,.card-overlay.project-cards.mobile{margin-left:2%;margin-right:2%;display:block}.card-overlay.nieuwbouw.riolering,.card-overlay.nieuwbouw.grondwerken{display:none}.card-overlay.home-cards-mobile{z-index:5;margin-left:2%;margin-right:2%;padding-left:0%;padding-right:0%;display:block}.card-overlay.home-cards-mobile.home{display:none}.card-overlay.project-cards,.card-overlay.project-cards.mobile,.card-overlay.project-cards.mobile{margin-left:2%;margin-right:2%;display:block}.card-overlay.nieuwbouw.riolering,.card-overlay.nieuwbouw.grondwerken,.card-overlay.nieuwbouw.riolering,.card-overlay.nieuwbouw.grondwerken{display:none}.card-overlay.tablet{display:block}.card-1{width:100%;height:40vw;margin-top:3%;top:0;left:0;overflow:visible}.card-1.home-card-1-mobile{width:100%;height:45vw;margin-top:1vw;top:0;left:0}.card-1.project-card-1{margin-top:3%;top:0;left:0;box-shadow:0 0 20px 20px #00000017}.card-1.project-card-1.mobile{width:100%;display:none;top:0;left:0;right:0}.card-1.contact{width:100%;max-width:100%;top:0;left:0}.card-1.contact.map{top:10vw}.card-1.tablet{margin-top:3%}.card-2{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/668a9e364b006debcf4fcdff_handshake.avif);background-position:0 0;background-size:65%;width:100%;height:40vw;margin-top:3vw;padding-right:5%;top:0;left:0}.card-2.project-card-2{background-image:linear-gradient(#fffc,#fffc),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89acee1f0bf3fc8556cc7_istockphoto-1332644124-612x612.avif);background-position:0 0,100% 0;background-repeat:repeat,no-repeat;background-size:auto,35%;top:0;left:0}.card-2.project-card-2.mobile{margin-top:3vw;left:0}.card-2.project-card-2.mobile.nieuwbouw{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/668a9e364b006debcf4fcdff_handshake.avif);background-position:100% 0;background-size:50%}.card-2.project-card-2.persoonlijke-aanpak-home{display:none}.card-2.project-card-2.persoonlijke-aanpak-home.tablet{height:50vw;display:block}.card-2.contact{background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll}.card-2.contact.mobile{display:none}.card-2.nieuwbouw.right{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/6655b57c40e11a078074ae93_cardImage1.avif);background-position:0 0;background-size:55%}.card-2.mobile{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89acee1f0bf3fc8556cc7_istockphoto-1332644124-612x612.avif),linear-gradient(#0000,#0000);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:cover,auto}.cta-card-text{padding-top:5%;padding-bottom:5%}.cta-card-text.contact-cta-card.nieuwbouw{padding-top:2%;padding-bottom:2%}.cta-card-text.nieuwbouw.right,.cta-card-text.contact-cta-card.nieuwbouw,.cta-card-text.contact-cta-card.nieuwbouw{padding-top:2%;padding-bottom:2%}.cta-card-text.big-letter{grid-column-gap:3vh;grid-row-gap:3vh}.cta-card-text.nieuwbouw.right{padding-top:2%;padding-bottom:2%}.heading-1.project-card.nieuwbouw{width:40%;font-size:1.2rem;line-height:1.5rem}.heading-1.project-card.nieuwbouw.right{width:100%}.heading-1.big-letter{font-size:2.2rem}.heading-1.big-letter.onder{text-transform:uppercase}.heading-1.big-letter.subtitle{font-size:1rem}.line{height:1.5px}.line.project-card{height:2px}.paragraph{letter-spacing:2px;font-size:.9rem;line-height:1rem}.paragraph.project-card{letter-spacing:2px;width:50%;font-size:.9rem}.paragraph.big-letter{flex:0 auto;height:auto;font-size:1rem;line-height:1.3rem;display:block;position:static;overflow:visible}.paragraph.big-letter.over-ons{height:auto}.paragraph.big-letter.renovaties{font-size:1.1rem;line-height:1.5rem}.paragraph.mobile{width:90%;line-height:1.3rem}.button{width:auto;height:20%}.button.project-card.nieuwbouw{width:30%;height:15%}.button.project-card.nieuwbouw.mobile{width:60%;height:20%}.button.home-realisations{width:20vw;height:5vw}.button.realisaties{width:30%;font-size:1.2rem}.button.nieuwbouw{height:15%}.slide{background-position:50%;background-size:cover}.div-block-15.tablet{margin-top:0%}.spacer{display:none}.spacer.over-ons{height:40vh;display:block}.spacer.contact-page{height:30vw;display:block}.spacer.contact-page._2{display:none}.spacer.nieuwbouw{height:30vw;display:block}.spacer.grondwerken{height:20vh;display:block}.spacer.renovaties{height:25vh;display:block}.home-realistations{margin-top:3vw;padding-left:10vw;padding-right:10vw}.heading-2{font-size:2rem;line-height:2rem}.heading-2.contact-card{font-size:1.3rem}.footer-grid{grid-column-gap:0.5%;grid-row-gap:0.5%}.address.street,.address.city,.address.tel{font-size:.75rem}.address.street,.address.city,.address.tel{font-size:.75rem}.address.contact{grid-column-gap:0rem;grid-row-gap:0rem}.heading-3{font-size:1.5rem}.heading-3.contact{font-size:2.5rem}.paragraph-2{font-size:.75rem}.image-4{height:40%}.day-and-time{font-size:.7rem}.text-block-6,.text-block-7{font-size:.75rem}.menu-button,.menu-button.w--open{background-color:#fff}.icon{color:#000}.footer-with-bg{margin-top:-300px}.footer-with-bg.realisaties{margin-top:auto}.h1{margin-top:0;margin-bottom:0;font-size:4.5vw}.realisaties-grid{grid-column-gap:2.5vw;grid-row-gap:2.5vw;grid-template-columns:1fr 1fr}.realisaties-image-overlay{opacity:0}.heading-4{font-size:.9rem}.heading-4.realisaties{font-size:2.5vw}.cta-button{font-size:1.5vw}.email-link{font-size:.9rem}.contact-form-container{margin-top:15vh}.opening-hours-block{grid-column-gap:.5rem;grid-row-gap:.5rem}.contact-text,.form-text-field{font-size:.9rem}.submit-button{padding-top:.5rem;padding-bottom:.5rem;font-size:.9rem}.big-letter-container.algemeen.nieuwbouw{margin-bottom:15vh}.letter.renovaties{display:block}.text-span.renoveren{font-size:13rem;line-height:15rem}.overleg{margin-top:5vh;margin-bottom:5vh}.overleg.over-ons{padding-left:0;padding-right:0}.overleg.renovatie{padding-left:2vw;padding-right:5vw}.overleg-tekst{width:70%;font-size:1.6rem;line-height:2rem}.overleg-tekst.over-ons{width:90%}.mobile-card-1{z-index:5;grid-column-gap:2%;grid-row-gap:2%;border:1.5px #4c5057;justify-content:space-between;margin:4vh 2%;padding:4vw;display:block;position:relative;overflow:visible;box-shadow:0 0 20px 20px #00000017}.mobile-card-1.nieuwbouw,.mobile-card-1.renovatie.expertise,.mobile-card-1.nieuwbouw,.mobile-card-1.renovatie.expertise,.mobile-card-1.renovatie.expertise{display:none}.mobile-card-left{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;justify-content:space-between;width:50%;padding-bottom:0;display:flex}.mobile-card-left.grondwerken{padding-bottom:2rem}.text-block-11{width:50%}.renovaties-image{width:100%;max-width:92vw}.dropdown-line{display:none}.dd{background-color:#fff;padding-right:80px}.nav-menu-wrapper{background-color:#0000}.nav-menu-2{background-color:#fff;flex-wrap:wrap;justify-content:space-around;align-items:center;padding-left:0;display:flex}.nav-link{padding-left:5px;padding-right:5px}.nav-dropdown-list.shadow-three.w--open{position:absolute}.nav-button-wrapper{width:100%;margin-left:0}.menu-button-2{padding:12px}.menu-button-2.w--open{color:#fff;background-color:#a6b1bf}.container-3{max-width:728px}.nav-menu-two{background-color:#fff;border-radius:50px;flex-wrap:wrap;justify-content:space-around;align-items:center;margin-top:10px;padding:20px;display:flex;box-shadow:0 8px 50px #0000000d}.bold-text-2{text-transform:lowercase;word-break:normal;font-size:1.5rem}.our-team-container{grid-template-columns:1fr 1fr;margin-bottom:0}.realisaties-spacer{width:auto;height:20vh}.image-9{width:50%}.dropdown-toggle{background-color:#fff}.icon-2{text-align:right;display:block}}@media screen and (max-width:767px){.image{width:100%}.brand{width:28vw;height:5vh}.image-overlay{height:20rem}.header-text-2{letter-spacing:.4rem;font-size:4rem}.header-text-2.contact{margin-top:1rem;margin-bottom:1rem;font-size:3.3rem}.header-text-2.over-ons{font-size:3.5rem}.header-text-3{font-size:1.5rem}.header-text-3.contact{letter-spacing:.2rem;letter-spacing:.2rem;font-size:1rem;line-height:1.3rem}.card-overlay{display:block}.card-overlay.home-cards-mobile.home{display:none}.card-overlay.project-cards{display:block}.card-overlay.nieuwbouw.grondwerken{display:none}.card-overlay.tablet{display:block}.card-1.project-card-1.nieuwbouw.over-ons{margin-top:0;margin-left:20px;padding-left:0;left:-17px}.card-1.tablet{display:block}.card-2{height:auto;line-height:20px}.card-2.home.ervaring-mobile-l,.card-2.persoonlijke-aanpak{display:block}.card-2.project-card-2{background-image:none}.card-2.project-card-2.persoonlijke-aanpak-home.tablet{display:none}.card-2.project-card-2.persoonlijke-aanpak-home.mobile-l{height:auto;display:block}.card-2.contact{background-image:url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/668a9e364b006debcf4fcdff_handshake.avif),url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg),linear-gradient(#0000,#0000);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;display:block}.card-2.contact.mobile{display:none}.card-2.home{background-image:none;display:block}.card-2.home.persoonlijke-aanpak-mobile{display:none}.card-2.home.ervaring-mobile-l,.card-2.persoonlijke-aanpak{display:block}.cta-card-text{margin-left:20%;padding-top:5%;padding-bottom:5%}.cta-card-text.contact,.cta-card-text.home,.cta-card-text.contact,.cta-card-text.home{padding-top:2%;padding-bottom:2%}.heading-1{line-height:6vw}.heading-1.big-letter.sub.over-ons{font-size:1rem}.paragraph{letter-spacing:.5px;font-size:.9rem}.paragraph.project-card{width:80%}.paragraph.project-card.home{font-size:.8rem}.paragraph.big-letter{text-align:left}.paragraph.mobile{text-align:left;line-height:1.3rem}.button{width:40vw;height:15%;font-size:.9rem}.button.project-card.nieuwbouw.mobile{width:100%}.button.realisaties{width:30%;font-size:1rem}.button.home{width:100%}.button.contact{width:40vw;height:5vh;font-size:1rem}.heading{font-size:2rem}.spacer.over-ons{display:none}.home-realistations{padding-left:20vw;padding-right:20vw}.heading-2{font-size:1.5rem}.heading-2.contact-card{letter-spacing:3px;font-size:1.2rem;line-height:1.5rem}.heading-2.contact{font-size:1.3rem;line-height:1.6rem}.footer-grid{flex-flow:column}.footer-column{align-items:center}.heading-3.contact{font-size:2rem}.background-image{background-size:auto,auto,auto 50%}.menu-button.w--open{background-color:#fff}.icon{color:#000}.h1{font-size:5vw}.realisaties-grid{grid-template-columns:1fr 1fr}.realisaties-image{height:auto;display:block}.heading-4{font-size:.9rem}.heading-4.realisaties{font-size:3.5vw}.cta-button{font-size:2vw}.email-link{font-size:.9rem}.contact-form-container{margin-top:10vh}.opening-hours-block{grid-column-gap:0rem;grid-row-gap:0rem}.contact-text{text-align:left;width:100%;font-size:.9rem}.realisaties-cta{grid-column-gap:2rem;grid-row-gap:2rem}.big-letter-container.nieuwbouw,.big-letter-container.renovaties{display:none}.big-letter-container.over-ons{margin-top:5vh}.big-letter-container.nieuwbouw,.big-letter-container.renovaties,.letter.over-ons,.letter.renovaties,.letter.renoveren,.letter.over-ons,.letter.renovaties,.letter.renoveren{display:none}.overleg.renovatie{margin-top:5vh}.overleg-tekst{letter-spacing:.18rem;font-size:1.4rem}.mobile-card-1{display:block}.mobile-card-1.nieuwbouw{grid-column-gap:2rem;grid-row-gap:2rem;flex-flow:column;display:flex}.mobile-card-1.renovatie.expertise{display:block}.renovaties-image{max-width:92vw}.image-container{margin-bottom:10vh}.navbar-brand{padding-left:0}.nav-menu-2{flex-direction:column;padding-bottom:30px;padding-left:0}.nav-link{padding-top:10px;padding-bottom:10px;display:inline-block}.nav-dropdown{flex-direction:column;align-items:center;display:flex}.nav-dropdown-toggle{padding-top:10px;padding-bottom:10px}.nav-dropdown-list.shadow-three{box-shadow:0 8px 50px #0000000d}.nav-dropdown-list.shadow-three.w--open{position:relative}.nav-dropdown-list.shadow-three.mobile-shadow-hide{box-shadow:none;box-shadow:none}.mobile-margin-top-10{margin-top:10px}.navbar-logo-left-container{max-width:100%}.nav-menu-two{border-radius:20px;flex-direction:column;padding-bottom:30px}.nav-divider{width:200px;max-width:100%;height:1px;margin-top:10px;margin-bottom:10px}.nav-link-accent{margin-right:5px;padding-top:10px;padding-bottom:10px;display:inline-block}.our-team-container{grid-template-columns:1fr 1fr}.team-member-function{text-align:center}.team-member-description{display:block}}@media screen and (max-width:479px){.image{width:100%}.brand{width:50vw}.text-block{direction:ltr;color:#900;align-self:flex-start;font-size:10px;line-height:10px;display:block}.div-block{padding-top:0;padding-bottom:0}.image-overlay{height:13rem}.header{margin-bottom:3vh}.header-text-1{font-size:10px}.header-text-1.home{font-size:12px}.header-content-top-line{width:3rem;margin-right:1rem}.header-text-2{letter-spacing:.2rem;height:4rem;margin-top:0;margin-bottom:0;font-size:2.3rem}.header-text-2.contact{height:100%;font-size:2.5rem}.header-text-2.over-ons{font-size:2rem}.header-text-3{letter-spacing:.3rem;margin-bottom:0;font-size:1rem;line-height:1rem}.header-text-3.contact{letter-spacing:.1rem;letter-spacing:.1rem;padding-right:0;font-size:.8rem;line-height:.9rem}.card-overlay{display:flex}.card-overlay.home-cards-mobile{display:none}.card-overlay.nieuwbouw.riolering,.card-overlay.tablet,.card-overlay.home-cards-mobile{display:none}.card-overlay.project-cards{display:block}.card-overlay.nieuwbouw.riolering,.card-overlay.tablet,.card-1{display:none}.card-1.home-card-1-mobile.home{margin-top:3vw;margin-bottom:3vw}.card-1.project-card-1.nieuwbouw.over-ons{grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block;top:5vw}.card-2{height:70vw}.card-2.project-card-2{grid-column-gap:1rem;grid-row-gap:1rem;height:100%}.card-2.project-card-2.mobile{margin-bottom:3vw}.card-2.project-card-2.persoonlijke-aanpak-home{display:none}.card-2.project-card-2.persoonlijke-aanpak-home.mobile{display:block}.card-2.project-card-2.persoonlijke-aanpak-home.tablet{display:none}.card-2.contact{background-image:linear-gradient(#0000,#0000);display:none;overflow:visible}.card-2.contact.mobile{height:91%;display:block}.card-2.nieuwbouw.riolering{display:none}.card-2.home{background-image:linear-gradient(#0000,#0000);background-position:0 0;background-repeat:repeat;background-size:auto;margin-bottom:3vw}.card-2.home.persoonlijke-aanpak{display:block}.card-2.home.persoonlijke-aanpak-mobile{height:80vw;display:block}.card-2.home.ervaring-mobile-l,.card-2.persoonlijke-aanpak{display:none}.card-2.mobile{background-image:none}.cta-card-text{grid-column-gap:5%;grid-row-gap:5%;grid-template-rows:auto auto .25fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-left:5%;padding-top:2%;padding-bottom:2%;display:grid}.cta-card-text.contact-cta-card{grid-column-gap:1.5rem;grid-row-gap:1.5rem;margin-right:0;padding-right:5%;display:flex}.cta-card-text.contact{aspect-ratio:2/3;margin-left:2%;overflow:visible}.cta-card-text.big-letter{grid-column-gap:3vh;grid-row-gap:3vh;grid-template-rows:auto auto .25fr auto;grid-template-columns:.25fr;grid-auto-columns:1fr;width:auto;display:grid}.cta-card-text.big-letter.over-ons{grid-column-gap:4vh;grid-row-gap:4vh;text-align:left;grid-column-gap:4vh;grid-row-gap:4vh;text-align:left;grid-template-rows:auto auto .25fr auto;grid-template-columns:.25fr;grid-auto-columns:1fr;justify-content:space-between;align-items:flex-start;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0;display:flex}.cta-card-text.home{grid-column-gap:5%;grid-row-gap:5%;grid-template-rows:auto auto .25fr auto;grid-template-columns:1fr;grid-auto-columns:1fr;grid-auto-flow:column;display:flex}.heading-1{margin-top:-10px;margin-bottom:-10px;font-size:1.2rem}.heading-1.project-card.nieuwbouw.right.mobile-card{font-size:1rem}.heading-1.big-letter{align-items:flex-start;font-size:2rem;line-height:2rem}.heading-1.big-letter.sub.over-ons{line-height:1.5rem}.heading-1.home{margin-top:0;margin-bottom:0}.heading-1.mobile-persoonlijke-aanpak{margin-top:5px;margin-bottom:5px}.line{height:1px}.paragraph{text-align:left;letter-spacing:.5px;height:100%;font-size:3vw;line-height:10px;display:block}.paragraph.project-card{letter-spacing:.9px;width:100%;font-size:.8rem;line-height:1rem}.paragraph.big-letter{letter-spacing:.7px;width:auto;line-height:1.3rem;overflow:clip}.paragraph.big-letter.over-ons{width:100%}.paragraph.big-letter.renovaties{text-align:left;flex-flow:column;width:80vw;display:block;overflow:clip}.paragraph.mobile{font-size:.8rem;line-height:1rem}.paragraph.mobile.grondwerken{width:100%}.paragraph.home{letter-spacing:.9px;height:auto;font-size:.8rem;line-height:1rem}.button{width:100%;height:3vh;font-size:1rem}.button.project-card{width:100%;height:3vh}.button.project-card.nieuwbouw.mobile{height:5vh;font-size:.8rem}.button.home-realisations{letter-spacing:.1rem;width:100%;height:4vh}.button.realisaties{width:100%;height:5vh}.button.home{height:15%}.button.contact{width:60vw}.heading{font-size:1rem}.div-block-15,.spacer.over-ons,.spacer.nieuwbouw,.spacer.grondwerken,.spacer.renovaties,.spacer.over-ons,.spacer.nieuwbouw,.spacer.grondwerken,.spacer.renovaties{display:none}.div-block-17{justify-content:center;align-items:center;height:20px;display:flex}.home-realistations{padding-left:10vw;padding-right:10vw}.heading-2{font-size:1.2rem;line-height:1.25rem}.heading-2.contact-card{font-size:1rem}.heading-2.contact{font-size:1rem;line-height:1.3rem}.heading-2.realisaties-home-page{font-size:1rem;font-weight:400}.footer-column{justify-content:space-between;align-items:flex-start}.footer-column.openinghour{text-align:left;text-align:left;order:0;align-self:auto}.contact-address{grid-column-gap:0px;grid-row-gap:0px}.heading-3.contact{font-size:2.2rem}.heading-3.our-team{overflow:visible}.footer-link{aspect-ratio:auto;object-fit:fill;padding-top:5%;position:sticky}.day-and-time{margin-bottom:5px}.paragraph-3{font-size:.5rem}.div-block-18{position:sticky}.background-image{background-image:linear-gradient(#fff,#ffffff54),linear-gradient(360deg,#ffffff52,#fff),url(https://cdn.prod.website-files.com/6651e67d7251cbd836e61852/68b89d6218d0d14af09f8a31_BURO2018-woningMICO-Keerbergen-6-scaled-1920w.avif);background-size:auto,auto,100% 50%}.footer-with-bg{margin-top:-20rem;padding-top:500px}.footer-with-bg.realisaties{margin-top:auto}.h1{font-size:7vw}.realisaties-grid{grid-column-gap:5vw;grid-row-gap:5vw;grid-template-columns:1fr}.heading-4.realisaties{font-size:6vw}.contact-form-container{grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-flow:column}.contact-form.contact{width:90%}.opening-hours-block{padding-top:.3rem}.contact-text{text-align:left;font-size:1rem}.realisaties-cta{margin-top:10vh;padding-left:5%;padding-right:5%}.big-letter-container,.big-letter-container.algemeen.nieuwbouw{display:none}.big-letter-container.renovaties,.big-letter-container.algemeen.nieuwbouw,.big-letter-container.algemeen.nieuwbouw{display:none}.big-letter-container.over-ons{grid-column-gap:5vw;grid-row-gap:5vw;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.big-letter-container.renovaties{display:none}.text-span{font-size:10rem;line-height:10rem}.overleg.renovatie{margin-top:5vh;margin-bottom:5vh;padding-left:0;padding-right:0}.overleg-tekst{line-height:1.8rem}.overleg-tekst.over-ons{font-size:1.3rem}.mobile-card-1{grid-column-gap:5%;grid-row-gap:5%;flex-flow:row;top:20px;bottom:100px}.mobile-card-left{grid-column-gap:0rem;grid-row-gap:0rem;justify-content:space-between;width:50%}.mobile-card-left.nieuwbouw{grid-column-gap:2rem;grid-row-gap:2rem}.mobile-card-left.grondwerken{grid-column-gap:2rem;grid-row-gap:2rem;width:70%;padding-bottom:1rem}.renovaties-image{max-width:92vw}.image-container{margin-bottom:10vh}.nav-menu-2{flex-direction:column}.nav-button-wrapper{width:auto}.container-3{max-width:none}.nav-menu-two{flex-direction:column}.our-team-container{grid-template-columns:1fr}.our-team-member-card{display:block}.our-team-member-card.vakmensen{display:none}.team-member-photo{vertical-align:baseline;display:inline-block;overflow:hidden}.team-member-description{display:block}.team-member-photo-overlay{height:20rem;overflow:clip}.text-span-2{font-size:.75rem}.text-span-5,.link-3{font-size:10px}.link-4{font-size:5px}.link-5,.link-6{font-size:.5px}.link-7{font-size:8px}.link-8{font-size:10px}.bold-text-5{font-size:.75rem;font-weight:400}.bold-text-5.realisaties{font-weight:700}.div-block-23,.div-block-23.realisaties,.div-block-23.realisaties{position:sticky}.realisaties-spacer{height:0}.image-9{width:100%}#w-node-f055df98-153c-be2d-1afa-6cd8d28f8fb0-033eb887{grid-area:span 1/span 1/span 1/span 1}}