﻿html{font-size:62.5%;-webkit-box-sizing:border-box;box-sizing:border-box;}body{font-size:1.6rem;font-family:'Open Sans',sans-serif;color:#000;}body img{max-width:100%;}h1{font-size:3rem;}h2{font-size:2.5rem;}h3{font-size:2.2rem;font-weight:700;text-transform:uppercase;margin-bottom:2rem;}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit;}a{text-decoration:none;color:#000;}a:hover{text-decoration:none;color:#65b031;outline:none;}a:active{outline:none;}a:focus{outline:none;border:none;box-shadow:none;}.hide{display:none;}p{font-size:1.6rem;line-height:1.8;}strong{color:#65b031;}.form-control{font-size:1.6rem;padding:1.2rem 1.5rem;height:4rem;}.form-control.input-error{border-color:#ea333f;}.form-check{margin-bottom:1rem;}form .btn-primary:disabled{cursor:not-allowed;background-color:#65b031;}form .btn-primary:disabled:hover{background-color:#65b031;}.no-padding{padding:0;}.btn{background-color:#65b031;border-radius:.7rem;color:#fff;font-size:1.6rem;line-height:.9;padding:1.4rem 2.3rem;border:none;transition:all .35s ease;}.btn:focus,.btn:hover{background-color:#5a9c2b;color:#fff;outline:none;border:none;box-shadow:none;}.btn.btn-secondary{background-color:#f5f2f2;color:#1a1818;}.container-fluid{max-width:1400px;}footer{padding:2rem 0;}footer p{margin:0;font-size:1.4rem;}footer .footernav{display:none;}footer .footertxt{margin-bottom:1rem;}.type_company footer .footernav{display:block;margin-bottom:2rem;}.type_company footer .footernav a{font-size:1.4rem;}.caption{font-size:1.4rem;font-style:italic;}.type_home .title{margin:8rem 0 5rem;position:relative;}.type_home .title h1{font-weight:700;font-size:3.5rem;text-transform:uppercase;}.type_home .title h2{position:absolute;top:-2rem;font-size:1.4rem;}.type_home .grid{display:grid;margin:0 2rem 10rem;grid-column-gap:5rem;grid-row-gap:5rem;grid-template-columns:repeat(1,1fr);max-width:1400px;}.type_home .grid .grid-item a{display:block;}.type_home .grid .grid-item a:hover{color:#1a1818;}.type_home .grid .grid-item a .imgs{position:relative;}.type_home .grid .grid-item a .imgs .img{width:85%;height:25rem;object-fit:cover;}.type_home .grid .grid-item a .imgs .logo{position:absolute;right:0;bottom:-1rem;height:8rem;width:15.3rem;object-fit:contain;}.type_home .grid .grid-item a .imgs .logo.logo-black{background:#1a1818;padding:1rem;}.type_home .grid .grid-item a h3{margin:2rem 0 0;font-size:1.75rem;font-weight:600;line-height:1.45;}.type_home .grid .grid-item a h3 strong{color:#65b031;font-weight:600;}.page_contentpage.comp_{margin:5rem 0;}.page_contentpage.comp_ h1{text-transform:uppercase;margin-bottom:3rem;}.page_contentpage h1{margin-top:5rem;}.type_company header{background:#1a1818;text-align:center;padding:1rem 0;}.type_company header nav.companynav{max-width:50rem;margin:0 auto;display:flex;justify-content:space-between;flex-wrap:wrap;}.type_company header nav.companynav a{display:inline-block;color:#fff;padding:1rem;font-size:1.8rem;width:50%;}.type_company header nav.companynav a.active{color:#65b031;font-weight:700;}.type_company header nav.mainnav,.type_company header nav.langnav{display:none;position:absolute;top:1.5rem;right:3rem;font-size:1.3rem;color:#aaa;}.type_company header nav.mainnav a,.type_company header nav.langnav a{color:#aaa;}.type_company header nav.mainnav a.active,.type_company header nav.langnav a.active{opacity:1;color:#fff;}.type_company header nav.langnav{display:block;right:unset;left:1rem;}.type_company header nav.langnav a{margin-right:.3rem;}.type_company header .logo{display:inline-block;}.type_company header .logo img{width:20rem;height:10.5rem;object-fit:contain;}.type_company main .head{position:relative;}.type_company main .head .img{position:relative;max-width:85%;margin-top:2rem;}.type_company main .head .img img{max-width:100%;height:25rem;object-fit:cover;}.type_company main .head .img video{max-width:100%;height:25rem;object-fit:cover;}.type_company main .head .img::before,.type_company main .head .img::after{content:'';display:block;background:#65b031;position:absolute;}.type_company main .head .img::before{width:.6rem;height:5rem;left:-.3rem;bottom:-.3rem;}.type_company main .head .img::after{width:10rem;height:.6rem;left:0;bottom:-.3rem;}.type_company main .head .title{max-width:80%;position:absolute;top:-2rem;right:1rem;}.type_company main .head .title h1{font-weight:700;font-size:2.2rem;text-transform:uppercase;}.type_company main .head .title h1 span{background:#fff;line-height:1.6;padding:0 .5rem;}.type_company main .head .title h1 strong{color:#65b031;}.type_company main .head .title h2{font-size:1.4rem;color:#fff;}.type_company main .head .intro{margin:2rem 0;}.type_company main .txt{margin:2rem 0 12rem;}.type_company main .txt h3{font-weight:700;text-transform:uppercase;margin-top:2rem;margin-bottom:1rem;position:relative;}.type_company main .txt h3::before{content:'';display:block;position:absolute;top:0;left:-1.5rem;width:.4rem;height:0;background:#65b031;transition:height .8s ease-out;}.type_company main .txt h3.center{text-align:center;}.type_company main .txt h3.center::before{display:none;}.type_company main .txt h3.center::after{content:'';display:block;position:relative;bottom:-1rem;width:0;height:.4rem;margin:0 auto 4rem;background:#65b031;transition:width .6s ease-out;}.type_company main .txt h3.animate::before{height:7rem;}.type_company main .txt h3.animate.center::after{width:6rem;}.type_company main .txt .block{margin-bottom:4.5rem;}.type_company main .txt .block img{display:block;margin:0 auto;}.type_company main .txt .block p{text-align:center;margin-top:2rem;}.type_company main .proj-spotlight{background:#1a1818;color:#fff;padding:7rem 0;}.type_company main .proj-spotlight img{margin-top:-12rem;}.type_company main .proj-spotlight .info{padding:4rem 2rem;}.type_company main .proj-spotlight .info h4{font-size:2rem;font-weight:700;margin-bottom:1.5rem;}.type_company main .proj-spotlight .info p{margin-bottom:2rem;}.type_company main .proj-spotlight .info .btn{background:#fff;color:#1a1818;}.comp_mt-invest header,.comp_mt-invest main .head .img::before,.comp_mt-invest main .head .img::after,.comp_mt-invest main .txt h3::before,.comp_mt-invest main .txt h3::after,.comp_mt-invest .btn{background:#00a6d6;}.comp_mt-invest .btn-primary:disabled{cursor:not-allowed;background-color:#00a6d6;}.comp_mt-invest .btn-primary:disabled:hover{background-color:#00a6d6;}.comp_mt-invest header nav.companynav a.active{color:#1a1818;}.comp_mt-invest main .head .title h1 strong,.comp_mt-invest main p strong,.comp_mt-invest main p strong a,.comp_mt-invest a:hover,.comp_mt-invest strong{color:#00a6d6;}.comp_mt-invest.type_company header nav.mainnav a{color:#c5d7da;}.comp_mt-invest.type_company header nav.mainnav a.active{color:#fff;}.page_company header{padding:1rem 0 20rem;}.page_company main{margin-top:-14rem;}.page_contact main .txt-intro{margin:10rem 0 5rem;background:#f5f2f2;}.page_contact main .txt-intro .img img{max-width:25rem;margin-top:-4rem;}.page_contact main .txt-intro article{padding:4rem 0;}.page_contact main .txt-intro article h1{font-size:2.5rem;font-weight:600;margin-bottom:1.5rem;}.page_contact main .txt-intro article h1 strong{font-weight:600;}.page_contact main .txt-grid{margin:0 0 8rem;}.page_contact main .contactform{margin-bottom:10rem;}.page_projecten .projects{margin-top:10rem;}.page_projecten .projects .prop-item{background:#f5f2f2;margin-bottom:8rem;}.page_projecten .projects .prop-item .item-img{display:block;position:relative;width:75%;margin-top:-4rem;}.page_projecten .projects .prop-item .content{padding:4rem 2rem;}.page_projecten .projects .prop-item .content h2{font-weight:700;margin-bottom:2rem;}.page_projecten .projects .prop-item .content p{max-width:45rem;}.page_projecten .projects .prop-item .content .btn{background:#1a1818;margin-top:2rem;}.page_projecten .projects .prop-item .content .btn:hover{color:#fff;background:#353030;}.page_projecten .projects .prop-item.right .item-img{margin-left:auto;margin-right:0;}.page_projecten .projects .prop-item.right .content{text-align:right;}.page_projecten .projects .prop-item.right .content p{margin-left:auto;margin-right:0;}.page_project .map{height:35rem;background:#d3d3d3;}.page_project .prop-imgs{position:relative;}.page_project .prop-imgs .img-link{display:inline-block;position:relative;float:left;background-position:center center;background-size:cover;}.page_project .prop-imgs .img-big{width:100%;height:65rem;}.page_project .prop-imgs .btn-imgs{position:absolute;z-index:1;bottom:3rem;left:5rem;background:#65b031;}.page_project .prop-imgs .btn-imgs:hover{background-color:#1a1818;color:#fff;}.page_project .prop-imgs::after{content:'';display:block;height:0;clear:both;}.page_project .prop-imgs-5 .img-link{width:calc(25% - 1.05rem);height:31.8rem;margin:0 .7rem;}.page_project .prop-imgs-5 .img-big{width:calc(50% - .7rem);margin-right:.7rem;margin-left:0;height:65rem;}.page_project .prop-imgs-5 .img-link:nth-child(3),.page_project .prop-imgs-5 .img-link:nth-child(5){margin-right:0;}.page_project .prop-imgs-5 .img-link:nth-child(4),.page_project .prop-imgs-5 .img-link:nth-child(5){margin-top:1.4rem;}.page_project .prop-imgs-3 .img-link{width:calc(35% - .7rem);height:31.8rem;margin-left:.7rem;}.page_project .prop-imgs-3 .img-big{width:calc(65% - .7rem);margin-right:.7rem;margin-left:0;height:65rem;}.page_project .prop-imgs-3 .img-link:nth-child(2){margin-bottom:1.4rem;}.page_project .back{margin:2rem auto;font-weight:600;}.page_project .back a{display:flex;align-items:center;}.page_project .back a:hover{color:#000;}.page_project .back a svg{margin-right:.8rem;}.page_project #vtModal .modal-dialog{width:98%;height:92%;padding:0;max-width:unset;}.page_project #vtModal .modal-content{height:99%;}.page_project #vtModal iframe{position:absolute;top:0;width:100%;height:100%;padding-right:32px;}.page_project .prop-overview .row{min-height:50rem;}.page_project .prop-overview .prop-descr span{font-size:1.6rem !important;}.page_project .prop-overview .colVertegenwoordiger{position:absolute;right:0;padding-right:0;}.page_project .prop-overview .colVertegenwoordiger ul{padding:0;}.page_project .prop-overview .colVertegenwoordiger ul li{list-style:none;}.page_project .prop-overview .colVertegenwoordiger .contactperson{margin-top:2.5rem;}.page_project .prop-overview .colVertegenwoordiger .contactperson img{width:9rem;height:9rem;object-fit:cover;border-radius:5rem;margin-right:1rem;}.page_project .prop-overview .colVertegenwoordiger .contactperson .flex{display:flex;}.page_project .prop-overview .colVertegenwoordiger .contactperson .contactinfo a{color:#fff;}.page_project .prop-overview .colVertegenwoordiger .contactperson .contactinfo h3{font-weight:600;font-size:2rem;}.page_project .prop-overview .colVertegenwoordiger .contactperson .contactinfo p{margin-bottom:0;}.page_project .prop-overview .colVertegenwoordiger .contactperson .btns{display:flex;margin-top:1.5rem;flex-wrap:wrap;}.page_project .prop-overview .colVertegenwoordiger .contactperson .btns .btn{margin-right:1.5rem;margin-bottom:1.5rem;}.page_project .prop-overview .colVertegenwoordiger .contactperson .btns .btn2{border:.1rem solid #fff;background-color:transparent;}.page_project .prop-overview .colVertegenwoordiger .contactperson .btns .btn2:hover{background-color:#fff;color:#1a1818;}.page_project .prop-overview .colVertegenwoordiger .social{margin-top:2rem;}.page_project .prop-overview .colVertegenwoordiger .social a{margin-right:.5rem;}.page_project .prop-overview .address{font-weight:600;margin-bottom:2rem;}.page_project .prop-overview .info{background-color:#1a1818;color:#fff;padding:3rem;font-weight:100;font-size:1.9rem;}.page_project .prop-overview .info li span{font-weight:600;font-size:2rem;}.page_project .prop-overview .icons{margin:2rem 0 5rem 0;display:flex;}.page_project .prop-overview .icons p{margin-right:2.2rem;color:#65b031;display:flex;align-items:center;}.page_project .prop-overview .icons p svg{margin-right:.8rem;}.page_project .idk-props{margin:5rem 0;}.page_project .idk-props h2{text-align:center;margin-bottom:3rem;}.page_project .btn-vt{background-color:#1a1818;color:#fff;border:none;font-size:2.5rem;cursor:pointer;}.page_project .btn-vt svg{margin-bottom:1rem;}.page_project .prop-video{padding:5rem 0;}.page_project .prop-video .videoContainer{position:relative;width:560px;}.page_project .prop-video .videoContainer img{max-width:100%;height:auto;}.page_project .prop-video .videoContainer iframe{display:none;width:100%;}.page_project .prop-video .videoContainer .play-btn{position:absolute;z-index:666;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;border:0;}.page_project .prop-video .videoContainer .play-btn:hover{cursor:pointer;}.page_project .prop-video .videoContainer .play-btn:focus{outline:0;}.page_project .prop-video .col-12 iframe{height:62.4rem;}.page_project .prop-video .col-md-6 iframe{height:30rem;width:100%;}.page_project .prop-video .col-lg-4 iframe{height:20rem;width:100%;}.onsite-sitemap{padding:50px 0;}.onsite-sitemap h1{margin-bottom:5rem;}.onsite-sitemap div ul{list-style:none;padding-left:0;line-height:2;}.onsite-sitemap div ul li a{padding:.4rem .8rem;display:block;width:100%;text-decoration:none;color:#000;}.onsite-sitemap div ul li a:hover{text-decoration:underline;}.onsite-sitemap div ul li a.logo{padding:.5rem 0 1.5rem;width:15rem;}.onsite-sitemap div li:nth-child(-n+2) .logo{padding:1rem .2rem;background-color:#1a1818;}.onsite-sitemap div>ul>li{margin-bottom:5rem;}@media(min-width:425px){.type_company header nav.companynav a{width:auto;}.type_company main .head .title h1{font-size:3rem;}.type_company main .head .img{margin:0;}.type_company main .head .img img,.type_company main .head .img video{height:32rem;}}@media(min-width:576px){.type_home .grid{grid-template-columns:repeat(2,1fr);}.page_projecten .projects .prop-item{margin-bottom:18rem;}.page_projecten .projects .prop-item .item-img{width:100%;margin:0;}.page_projecten .projects .prop-item .item-img img{position:absolute;top:-4rem;left:0;margin:0;}}@media(min-width:768px){.type_home .grid .grid-item a .imgs .logo{bottom:-4rem;height:7rem;}.type_home .grid .grid-item a h3{width:60%;margin:1rem 0;}.type_company main .head .img{max-width:40rem;}.type_company main .head .title{max-width:34rem;top:1rem;}.type_company main .head .title h2{text-align:right;}.type_company main .proj-spotlight .info{padding:0 0 0 2rem;}.page_projecten .projects .prop-item .content{padding:4rem 6rem;}}@media(min-width:992px){.type_home .grid .grid-item a .imgs .logo{bottom:-4rem;height:9rem;}.type_home .grid .grid-item a h3{width:60%;}.type_company header nav.mainnav{display:block;}.type_company header nav.langnav{left:3rem;}.type_company header .logo img{width:24.9rem;height:13rem;object-fit:contain;}.type_company footer .footernav{display:none;}.type_company main .head .title{left:38rem;}.type_company main .head .intro{margin-left:44rem;margin-top:-15rem;}.type_company main .txt h3{font-size:2.2rem;margin-bottom:2rem;}.type_company main .txt h3::before{left:-2.8rem;width:.6rem;}.type_company main .txt h3.center::after{height:.6rem;bottom:-1.4rem;margin-bottom:4.8rem;}.type_company main .txt h3.animate::before{height:8rem;}.page_contact main .txt-intro{margin:12rem 0 8rem;}.page_contact main .txt-intro .img{position:relative;}.page_contact main .txt-intro .img img{position:absolute;margin-top:-3rem;max-width:32rem;}}@media(min-width:1200px){.type_home .grid{margin:0 10rem 10rem;grid-column-gap:8rem;grid-row-gap:8rem;}.type_home .grid .grid-item a .imgs .logo{bottom:-5rem;height:10rem;}.type_home .grid .grid-item a .imgs .img{height:44rem;}.type_company main .txt .block{padding:1.5rem;}.type_company main .txt .block p{padding:0 1rem;}.type_company header nav.mainnav,.type_company header nav.langnav{top:2.5rem;}.page_projecten .projects .prop-item .item-img img{min-height:40rem;object-fit:cover;}}@media(min-width:1500px){.type_home .title h1{font-size:4rem;}.type_home .grid{margin:0 auto 10rem;grid-column-gap:10rem;grid-row-gap:8rem;}.type_home .grid .grid-item a .imgs .logo{bottom:-5rem;height:12rem;width:23rem;}.type_home .grid .grid-item a .imgs .logo.logo-black{padding:2rem;}}@media(max-width:1200px){.page-project .prop-video .col-12 iframe{height:52.3rem;}.page-project .prop-video .col-md-6 iframe{height:25rem;}.page-project .prop-video .col-lg-4 iframe{height:17rem;}}@media(max-width:992px){.page_project .prop-imgs-5 .img-link{width:calc(40% - .7rem);margin:0 0 0 .7rem;height:calc(25rem - .7rem);}.page_project .prop-imgs-5 .img-link:nth-child(3){margin-top:1.4rem;}.page_project .prop-imgs-5 .img-big{width:calc(60% - .7rem);margin:0 .7rem 0 0;height:50rem;}.page_project .back{max-width:100%;}.page_project .map{height:35rem;}.page_project .prop-overview .container,.page_project .prop-layout .container,.page_project .prop-project .container{max-width:100%;}.page_project .idk-props .container .row .row .col-12:last-child{display:none;}}@media(max-width:767px){.page_project .prop-overview .row{min-height:initial;}.page_project .prop-overview .icons{margin-bottom:0;}.page_project .prop-overview .colVertegenwoordiger{position:relative;padding:0;margin:2rem 0 4rem 0;}.page_project .prop-overview .colVertegenwoordiger .info{padding:2rem 1.5rem;}.page_project .prop-overview .colVertegenwoordiger .social{margin-left:1.5rem;}.page_project .map{height:30rem;}.page_project .prop-general table th,.page_project .prop-general table td{padding:.5rem 1.5rem;}.page_project .prop-layout ul li{padding:.5rem .8rem;width:18rem;}}@media(max-width:576px){.page_project .prop-imgs-5 .img-link,.page_project .prop-imgs-3 .img-link{width:calc(40% - .7rem);margin:0 0 0 .7rem;height:calc(25rem - .7rem);}.page_project .prop-imgs-5 .img-big,.page_project .prop-imgs-3 .img-big{width:100%;margin:0;height:35rem;}.page_project .map{height:25rem;}.page_project .idk-props .row{margin:0;}.page_project .idk-props .row .col-12{padding:0;}.page_project .prop-layout ul li{padding:.3rem .8rem;width:auto;font-size:1.6rem;}.page_project .prop-imgs .btn-imgs{left:1.5rem;font-size:1.6rem;padding:.8rem 1rem;}.page_project .btn-vt{background-color:#65b031;color:#fff;border:none;font-size:1.6rem;position:absolute;bottom:3rem;left:13rem;max-height:3rem;padding:.8rem 1rem;}.page_project .btn-vt svg{margin-bottom:0;margin-top:-.35rem;}.page_project .prop-video .col-12 iframe{height:26rem;}}@media screen and (max-width:450px){.page-project .prop-video{padding-top:5rem;}.page-project .prop-video .col-12{padding:0;}.page-project .prop-video .col-12 iframe{height:20rem;}}