a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;font-family:noto-sans,sans-serif;font-weight:400;font-style:normal}html{overflow-x:hidden}body,html{width:100%}body{-webkit-font-smoothing:antialiased;background:#fff;font-family:noto-sans,sans-serif;font-weight:400;font-style:normal}h1{font-size:36px;line-height:1.4;margin-bottom:20px;letter-spacing:2px}h1,h2{font-family:ivymode,sans-serif;font-weight:300;font-style:normal}h2{font-size:26px;line-height:1.2}h2,h3{margin-bottom:15px;letter-spacing:1px}h3{font-family:ivymode,sans-serif;font-weight:300;font-style:normal;font-size:21px;line-height:1.1}h4{font-size:18px;line-height:1.2}a,h4{margin-bottom:10px}a{font-size:16px;font-weight:400;line-height:1.3;text-decoration:none}a:focus{outline:none}p{font-size:14px;font-weight:300;letter-spacing:0;line-height:1.6;margin-bottom:10px}span{letter-spacing:1px}.bold,strong{font-weight:700}.condensed{font-family:museo-sans-condensed,sans-serif;font-weight:300;font-style:normal}ul{-webkit-padding-start:0}.container{width:100%;max-width:1250px;margin:0 auto}.bg-image,.container{position:relative}.bg-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.bg-image.compat-object-fit{background-size:cover;background-position:50%}.bg-image.compat-object-fit img{display:none}.btn{-webkit-appearance:none;background-color:#a55d2e;border:2px solid #fff;color:#fff;display:inline-block;font-weight:700;padding:10px 30px;text-align:center;text-transform:uppercase}.btn,.btn:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.btn:hover{background:#fff;color:#a55d2e}.slick-arrow{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform:scale(1);transform:scale(1);display:block;cursor:pointer;position:absolute;z-index:99}.slick-arrow,.slick-arrow img{-webkit-transition:all .2s linear;transition:all .2s linear}.slick-arrow img{width:15px}.slick-arrow.prev{left:30px}.slick-arrow.next,.slick-arrow.prev{-webkit-transition:all .2s linear;transition:all .2s linear}.slick-arrow.next{right:30px}.slick-arrow:hover{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(1.3);transform:scale(1.3)}.slick-arrow:focus{outline:none}@media only screen and (max-width:1500px){.container{width:100%;padding:0 75px}}@media only screen and (max-width:1200px){.container{width:100%;padding:0 75px}a{font-size:14px;line-height:1.8;margin-bottom:10px;text-decoration:none}a:focus{outline:none}p{font-size:14px;letter-spacing:1px;line-height:1.8;margin-bottom:10px}}@media only screen and (max-width:1024px){.container{width:100%;padding:0 50px}h1{font-size:28px}h2{font-size:24px}h3{font-size:21px}h4{font-size:18px}.popup img{margin-right:5px}}@media only screen and (max-width:768px){.container{width:100%;padding:0 15px}h1{font-size:24px}h2{font-size:21px}h3{font-size:18px}h4{font-size:16px}.popup-btn{display:none}}form{display:inline-block;width:100%}form,form.contact-form .form-element{position:relative}form.contact-form .form-element input,form.contact-form .form-element textarea{border:none;border-bottom:1px solid #646362;color:#646362;font-size:14px;height:40px;margin-bottom:30px;padding:6px 12px 6px 0;width:100%}form.contact-form .form-element input::-webkit-input-placeholder,form.contact-form .form-element textarea::-webkit-input-placeholder{color:#646362;text-transform:uppercase}form.contact-form .form-element input::-moz-placeholder,form.contact-form .form-element textarea::-moz-placeholder{color:#646362;text-transform:uppercase}form.contact-form .form-element input:-ms-input-placeholder,form.contact-form .form-element textarea:-ms-input-placeholder{color:#646362;text-transform:uppercase}form.contact-form .form-element input:-moz-placeholder,form.contact-form .form-element textarea:-moz-placeholder{color:#646362;text-transform:uppercase}form.contact-form .form-element input:focus,form.contact-form .form-element textarea:focus{outline:none}form.contact-form .form-element button{cursor:pointer;font-size:16px;text-align:center;width:auto}form.contact-form .form-element p{text-align:left;margin-bottom:15px}form.contact-form .form-element:last-child{margin-top:5vh;text-align:center}.parsley-errors-list{top:10px;border:1px solid red;color:red;position:absolute;right:0;padding:5px 10px;font-size:12px;font-weight:700;display:none}.parsley-errors-list.filled{display:block}@media only screen and (max-width:768px){form.contact-form .form-element input,form.contact-form .form-element textarea{font-size:16px}}header{-webkit-transition-duration:.3s;transition-duration:.3s;background:#fff;left:0;opacity:1;padding:0 0 0 5vw;position:fixed;right:0;top:-40vh;z-index:9999}header .logo{-webkit-transition:all .2s linear;transition:all .2s linear;float:left;margin-top:10px}header .logo img{display:inline-block;height:auto;vertical-align:middle;width:5vw}header .logo img:last-child{width:21vw;margin-top:0;vertical-align:top;margin-left:3vw}header .logo span{color:#a55d2e;font-size:3rem;font-family:ivymode,sans-serif;font-weight:300;font-style:normal;margin-left:15px;vertical-align:middle;letter-spacing:2px}header nav{-webkit-transition:all .2s linear;transition:all .2s linear;float:right}header nav ul{list-style:none;text-align:right;margin:4vh 0 0}header nav ul li{display:inline-block;line-height:1.5;margin:0 30px}header nav ul li a{background:none;border:2px solid #a55d2e;color:#a55d2e;padding:10px 20px;min-width:10vw;display:block;text-align:center;text-transform:uppercase;font-weight:700;font-size:14px}header nav ul li a:hover{background:#a55d2e;color:#fff}header nav ul li a:hover:before{display:none}header.scrolling{top:0}@media only screen and (max-width:768px){header{display:none;position:relative}}footer{margin-top:10vh}footer,footer .top{position:relative}footer .top h2{font-size:4vw;font-weight:300;margin:0 0 30px;text-transform:uppercase}footer .top h2,footer .top p{color:#a55d2e;text-align:center}footer .top p{margin:0}footer .top form{margin:10vh 0 30vh;min-height:25vh}footer .top form .step{display:none}footer .top form .step.active{display:block}footer .top form h4{color:#646362;font-size:2vw;font-weight:300;line-height:1.5;margin-bottom:5vh;text-align:center}footer .top form h4 b{font-weight:700}footer .top form .icheck{display:block}footer .top form .icheck label{color:#646362;display:block;margin-bottom:30px;padding-left:20vw}footer .top form .icheck label span{margin-left:15px}footer .top form .icheck label a{color:#a55d2e}footer .top form .icheck label .icheckbox_square-grey{margin-right:15px}footer .top form .btn{-webkit-appearance:none;background-color:#fff;border:2px solid #a55d2e;color:#a55d2e;display:inline-block;font-weight:700;padding:10px 30px;text-align:center;text-transform:uppercase}footer .top form .btn,footer .top form .btn:hover{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}footer .top form .btn:hover{background:#a55d2e;color:#fff}footer .top form .btn.left{float:left}footer .top form .btn.right{float:right}footer .top .grid{display:-ms-grid;display:grid;-ms-grid-columns:1fr 4fr 1fr;grid-template-columns:1fr 4fr 1fr;grid-gap:30px;gap:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;text-align:center}footer .top .grid img{width:100%;height:100%;object-fit:contain;object-position:center center;max-width:150px}footer .top .grid .huyzen img{max-width:200px}footer .top h3{color:#a55d2e;font-size:2.5vw;line-height:1.5;text-align:center;margin:0}footer .top h3 b{font-weight:700}footer .middle{display:-ms-grid;display:grid;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;grid-gap:50px;gap:50px;margin-bottom:5vh}footer .middle a{font-size:14px;color:#000}footer .middle b{font-weight:700}footer .middle h3{margin-top:20px}footer .middle .left{text-align:right}footer .bottom{display:grid;grid-template-columns:1fr 1fr;-webkit-box-align:end;-ms-flex-align:end;align-items:end}footer .bottom .left{text-align:left}footer .bottom .right{text-align:right}footer .bottom span{border-right:1px solid #646362;padding:0 10px}footer .bottom span,footer .bottom span a{color:#646362;font-size:12px;font-weight:700}footer .bottom span a:hover{color:#a55d2e}footer .bottom span.no-border,footer .bottom span:last-child{border:none}@media only screen and (max-width:768px){footer .top h2{font-size:10vw}footer .top h3,footer .top h4{font-size:5vw}footer .top form{min-height:auto}footer .top form h4{font-size:5vw}footer .top form p{font-size:3vw}footer .top form .icheck label{padding-left:0}footer .top .grid{-ms-grid-columns:1fr;grid-template-columns:1fr}footer .top .grid .contact-details{grid-column:1}footer .middle{-ms-grid-columns:1fr;grid-template-columns:1fr}footer .bottom,footer .middle .left,footer .middle .right{text-align:center}footer .bottom a,footer .bottom span{font-size:10px!important}}.text-image-block{display:grid;grid-column-gap:5vw;grid-template-columns:minmax(50%,1fr) minmax(50%,1fr);padding:0 2.5vw;margin:5vh 0}.text-image-block .text-content{padding:0 5vw;position:relative}.text-image-block .text-content .quote{left:0;position:absolute;top:0;width:3vw}.text-image-block .text-content h2{color:#a55d2e;font-size:4vw;margin-bottom:5vh;text-align:left}.text-image-block .text-content p{color:#646362}.text-image-block .img-content .bg-image{height:50vh}.text-image-block.reversed{direction:rtl;padding:0 2.5vw 0 7.5vw}.text-image-block.reversed .img-content,.text-image-block.reversed .text-content{direction:ltr}.text-image-block.full{grid-template-columns:1fr;padding:0 25vw}.text-image-block.full .text-content,.text-image-block.full .text-content h2{text-align:center}@media only screen and (max-width:768px){.text-image-block{display:inline-block;width:100%}.text-image-block .text-content{margin-top:30px}.text-image-block .text-content .quote{width:10vw}.text-image-block .text-content h2{font-size:10vw;padding-left:7vw}.text-image-block.reversed{padding:0 2.5vw;direction:ltr}}.aanbod-block{background:#a55d2e;margin:0;position:relative;text-align:center}.aanbod-block .text-block{margin-top:5vh;padding:0 15vw 5vh;text-align:center}.aanbod-block .text-block h2{color:#fff;font-size:1vw;font-weight:700;margin-bottom:5vh;text-align:left}.aanbod-block .text-block h3{color:#fff;font-size:4vw;font-weight:300;text-align:center;text-transform:uppercase}.aanbod-block .text-block p{color:#fff;font-weight:700}.aanbod-block .text-block .btn{margin-top:5vh}.aanbod-block .aanbod-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:2px solid hsla(0,0%,100%,.33);display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5vw;padding:5vh 0}.aanbod-block .aanbod-grid .option{position:relative}.aanbod-block .aanbod-grid .option h3{color:#fff;font-size:4vw;font-weight:300;text-align:center;text-transform:uppercase}.aanbod-block .aanbod-grid .option p{color:#fff;font-weight:700}@media only screen and (max-width:768px){.aanbod-block{display:inline-block;width:100%}.aanbod-block h2{font-size:9vw}.aanbod-block .aanbod-grid{display:inline-block;width:100%}.aanbod-block .aanbod-grid .option{margin:0;padding:30px 0;width:100%}.aanbod-block .aanbod-grid .option h3{font-size:25vw}.aanbod-block .aanbod-grid .option:after{height:4px;right:0;position:absolute;top:100%;width:100%}}.slider-block{margin:0;position:relative;text-align:center}.slider-block h3{color:#a55d2e;font-size:3vw;margin-bottom:10vh;margin-top:10vh;text-align:center}.slider-block .slider-content .bg-image{height:65vh;margin-bottom:5vh}.slider-block .slider-content .caption{display:grid;grid-template-columns:minmax(10vw,1fr) 1fr minmax(10vw,1fr);padding:0 2.5vw;position:relative}.slider-block .slider-content .caption .counter{text-align:left}.slider-block .slider-content .caption .counter span{color:#a55d2e;font-size:.75vw;font-weight:700}.slider-block .slider-content .caption .title p{color:#646362;font-size:.75vw;font-weight:700}.slider-block .slider-content .caption .arrows{text-align:right;position:relative}.slider-block .slider-content .caption .arrows a{display:inline-block;position:relative}.slider-block .slider-content .caption .arrows a img{height:auto;width:10px}.slider-block .slider-content .caption .arrows a.prev{left:auto;margin-right:15px}.slider-block .slider-content .caption .arrows a.next{right:auto}@media only screen and (max-width:768px){.slider-block h3{font-size:10vw}.slider-block .slider-content .caption{display:block}.slider-block .slider-content .caption .counter{text-align:center}.slider-block .slider-content .caption .counter span{font-size:2.75vw}.slider-block .slider-content .caption .title p{font-size:3.75vw;margin:15px 0;text-align:center}.slider-block .slider-content .caption .arrows{text-align:center}}#intro-header .bg-image{height:100vh}#intro-header .caption{height:100vh;left:20%;position:absolute;right:20%;top:0}#intro-header .caption .project-logo{background:#fff;left:50%;padding:1vh 1vw;position:absolute;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999}#intro-header .caption .project-logo img{display:inline-block;width:5vw}#intro-header .caption .info{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:hsla(0,0%,100%,.65);left:50%;padding:30px;position:absolute;text-align:center;top:40%}#intro-header .caption .info p{color:#646362;font-size:1vw;font-weight:700;margin:0}#intro-header .caption .info p.accent{color:#a55d2e}#intro-header .caption .info h1{color:#a55d2e;font-size:3rem;margin:15px 0}#intro-header .caption .info h2{color:#a55d2e;font-size:2.5rem;margin:15px 0}#intro-header .caption .slogan{bottom:14vh;left:0;position:absolute;right:0}#intro-header .caption .slogan h1{font-size:3vw;line-height:1.1}#intro-header .caption .slogan h1,#intro-header .cta{color:#fff;font-weight:700;text-align:center;text-transform:uppercase}#intro-header .cta{background:none;border:2px solid #fff;padding:10px 20px;min-width:10vw;display:block;font-size:14px;position:absolute;top:2.5vh;right:2.5vw;z-index:999}#intro-header .cta:hover{background:#fff;color:#a55d2e}#intro-header .cta:hover:before{display:none}#intro-header .cta.mail{top:2.5vh}#intro-header .scroll-down{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out;-webkit-transform:scale(1);transform:scale(1);color:#fff;display:block;font-weight:300;text-transform:uppercase;position:absolute;bottom:15px;left:0;right:0;text-align:center}#intro-header .scroll-down img{-webkit-transition:all .2s linear;transition:all .2s linear;display:inline-block;width:25px}#intro-header .scroll-down:hover{-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-transform:scale(1.3);transform:scale(1.3)}.map-block{padding:0 2.5vw;position:relative}.map-block h3{color:#a55d2e;font-size:3vw;margin-bottom:3vh;margin-top:5vh;text-align:center}.map-block .points .poi{position:absolute}.map-block .points .poi img{height:auto;width:40px}.map-block .points .poi .content{background:#a55d2e;display:none;padding:5px 30px;position:relative;z-index:999}.map-block .points .poi .content p{color:#fff;font-weight:700;margin:0}.map-block .points .poi .content p span{color:#c9c9c9}.map-block .points .poi:hover .content{display:block}.map-block .points .poi#project{top:21%;left:50%}.map-block .points .poi#project img{height:auto;width:70px}.map-block .points .poi#carrefour{top:27%;left:58%}.map-block .points .poi#bakkerijjoni{top:20%;left:56%}.map-block .points .poi#sintmaarten{top:35%;left:85%}.map-block .points .poi#dewarande{top:43%;left:70%}.map-block .points .poi#grotemarkt{top:53%;left:75%}.map-block .points .poi#treinstation{top:90%;left:84%}.map-block .points .poi#aznikolaas{top:86%;left:56%}.map-block .points .poi#bushalte{top:40%;left:40%}.map-block .points .poi#sporthal{top:40%;left:33%}.map-block .points .poi#walls{top:34%;left:63%}@media only screen and (max-width:768px){#intro-header .cta{top:auto;bottom:5vh;width:45%}#intro-header .cta.mail{top:auto;right:auto;left:15px}#intro-header .scroll-down{bottom:0}#intro-header .caption{left:30px;right:30px}#intro-header .caption .project-logo img{width:10vw}#intro-header .caption .info{top:40%}#intro-header .caption .info h1{font-size:2rem}#intro-header .caption .info p{font-size:4vw}.map-block h3{font-size:10vw}.map-block .points .poi img{width:20px}.map-block .points .poi#project{top:33%;left:48%}.map-block .points .poi#project img{height:auto;width:30px}.map-block .points .poi#carrefour{top:46%;left:55%}.map-block .points .poi#bakkerijjoni{top:37%;left:56%}.map-block .points .poi#sintmaarten{top:51%;left:85%}.map-block .points .poi#dewarande{top:60%;left:68%}.map-block .points .poi#grotemarkt{top:63%;left:73%}.map-block .points .poi#treinstation{top:90%;left:84%}.map-block .points .poi#aznikolaas{top:88%;left:55%}.map-block .points .poi#bushalte{top:53%;left:40%}.map-block .points .poi#sporthal{top:66%;left:33%}.map-block .points .poi#walls{top:46%;left:61%}}