@charset "UTF-8";:root{--coral:#FFBCA2;--lcoral:#FFF8F6;--lblauw:#dcf4f4;--dblauw:#092C39;--grijs:#eaf5ff;--lgrijs:#f8f8f8;--zwart:#1c2434;--groen:#04e372;--rood:#dc2d25;--wit:#F5F5F5}body{font-family:"montserrat",sans-serif;background-color:white;overflow-x:hidden;margin-top:100px}.titel{margin:40px 0}h1{font-size:61px}h2{font-size:40px}@media (min-width:1400px){h2{font-size:48px}}p{font-size:18px}@media (max-width:576px){h1{font-size:52px}}@media (max-width:400px){h1{font-size:40px}}a{text-decoration:none!important;color:var(--dblauw)}a h3{font-size:24px;background-image:url(../link-arrow.svg);background-repeat:no-repeat;background-position:right;width:100%;margin:30px 0}.tekstpage ul{padding:0;position:relative}.tekstpage ul li{list-style:none;padding-left:24px}.tekstpage ul li:before{content:"•";font-size:18px;vertical-align:middle;line-height:18px;height:24px;display:inline-block;margin:0 8px;position:absolute;left:0}.hide{display:none}.button,.navbutton{padding:10px 20px;background-color:var(--coral);border-radius:100px!important;border:none;-webkit-transition:all 0.3s;transition:all 0.3s}.button:hover,.navbutton:hover{background-color:white}.navbutton{border:2px solid var(--coral)}.button{padding:15px 30px}.button:hover{color:white;background-color:var(--dblauw)}.c-nav__logo{margin-bottom:2rem}.home .navbar{background-color:var(--lcoral)}.navbar{background-color:white;position:fixed;top:0;width:100%;-webkit-transition:top 0.3s;transition:top 0.3s;z-index:1000000}.navbar.verborgen{top:-120px!important}.nav-link{color:var(--dblauw)!important;margin-left:20px}.c-mobilenav__item{font-size:30px}@media (min-width:992px){.menu-wrap{display:none}}.menu-wrap{position:fixed;top:0;right:80px;z-index:9999999}.menu-wrap .toggler{position:absolute;top:1.2rem;left:0;z-index:2;cursor:pointer;width:50px;height:50px;opacity:0}.menu-wrap .hamburger{position:absolute;top:1.2rem;left:0;z-index:1;width:60px;height:60px;padding:1rem;background-color:var(--coral);border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-wrap .hamburger>div{position:relative;-webkit-box-flex:0;-ms-flex:none;flex:none;width:100%;height:2px;background:var(--dblauw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.menu-wrap .hamburger>div:after,.menu-wrap .hamburger>div:before{content:"";position:absolute;z-index:1;top:-10px;width:100%;height:2px;background:inherit}.menu-wrap .hamburger>div:after{top:10px}.menu-wrap .toggler:checked+.hamburger>div{-webkit-transform:rotate(135deg);transform:rotate(135deg);background:var(--dblauw)}.menu-wrap .toggler:checked+.hamburger>div:after,.menu-wrap .toggler:checked+.hamburger>div:before{top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg);background:var(--dblauw)}.menu-wrap .toggler:checked:hover+.hamburger>div{-webkit-transform:rotate(225deg);transform:rotate(225deg);background:var(--dblauw)}.menu-wrap .toggler:checked~.menu{visibility:visible}.menu-wrap .toggler:checked~.menu>div{-webkit-transform:scale(1);transform:scale(1);-webkit-transition-duration:0.2s;transition-duration:0.2s}.menu-wrap .toggler:checked~.menu>div>div{opacity:1;-webkit-transition:opacity 0.4s ease 0.4s;transition:opacity 0.4s ease 0.4s}.menu-wrap .menu{position:fixed;top:0;left:0;width:100%;height:100%;visibility:hidden;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.menu-wrap .menu>div{background-color:var(--lcoral);border-radius:50%;width:300vw;height:300vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:9999}.menu-wrap .menu>div>div{text-align:center;max-width:90vw;max-height:100vh;opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.menu-wrap .menu>div>div>ul>li{list-style:none;padding:1rem}.menu-wrap .menu>div>div>ul>li>a{color:inherit;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}.c-footer__links{background-color:var(--dblauw)}.c-footer__logo{margin:70px 0}.c-footer__item{list-style:none;margin-bottom:5px}.c-footer__item,.c-footer__item a{color:var(--wit);font-size:18px}.c-footer__item a{text-decoration:none;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;cursor:pointer}.c-footer__item a:hover{color:var(--geel);cursor:pointer}@media (min-width:768px){.c-footer__menu{width:306px;float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.c-footer__kolom{padding:0!important;padding-left:0!important}.c-footer__underfooter{margin-top:72px;padding-bottom:72px}.c-footer__underfooteritem{display:inline-block}.c-footer__underfooteritem,.c-footer__underfooteritem a{color:var(--wit)}.c-footer__underfooteritem a{cursor:pointer;-webkit-transition:color 0.2s ease-in-out;transition:color 0.2s ease-in-out;text-decoration:none}.c-footer__underfooteritem a:hover{color:var(--geel);cursor:pointer}.c-footer__underfootersm{margin-left:0.5rem;margin-right:0.5rem;height:2rem;cursor:pointer}.lijnfooter{height:1px;width:100%;background-color:var(--wit);margin:0 auto;margin-top:50px}.container-nophoto{margin:140px 0}.container-nophoto .tekstpage{padding:50px;border-radius:10px;background-color:var(--coral)}.container-nophoto .tekstpage .tekst-content{text-align:center}.container-nophoto .tekstpage .tekst-content .button{color:white;background-color:var(--dblauw);border:2px solid var(--dblauw)}.container-nophoto .tekstpage .tekst-content .button:hover{color:var(--dblauw);background-color:var(--coral)}.container-tekst{padding:140px 0}.container-tekst img{border-radius:10px;height:540px;-o-object-fit:cover;object-fit:cover}.container-tekst .tekstpage{margin-top:25px;margin-bottom:25px}.container-tekst .tekstpage h2{margin-bottom:25px}.container-tekst .tekstpage.links h2{font-size:40px}@media (min-width:992px){.container-tekst .tekstpage{margin-top:0;margin-bottom:0;margin-left:50px;position:relative;height:540px}.container-tekst .tekstpage .tekst-content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.container-tekst .tekstpage.links{margin-right:90px}}@media (min-width:1200px){.container-tekst .tekstpage{margin-left:90px}}.container-page{padding:100px 0 80px}.container-page .titelpage{margin-bottom:1rem}.container-page .pageintro{margin-bottom:50px}.container-page .pageintro a{text-decoration:underline!important}.container-page img{border-radius:10px}.page .container-realisaties{background-color:white;padding-top:0}@media (min-width:992px){.page .container-realisaties img{height:500px}}.container-jobs{margin-bottom:235px}.container-jobs .titel{margin-top:0}.container-jobs a{display:block;width:100%;margin-bottom:20px}.container-jobs a button{text-align:left;width:100%;position:relative}.container-jobs a button:after{content:"";display:inline-block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:30px;width:50px;height:9px;background-image:url("/assets/arrow.png")}.container-home{background-color:var(--lcoral);padding-top:100px;padding-bottom:80px;margin-top:-100px}.container-home .titelhome{padding-top:80px}@media (min-width:1200px){.container-home .titelhome{padding-top:170px}}.container-home .teksthome p{padding:25px 0;font-size:20px}.container-home img{width:100%;margin-top:30px}@media (min-width:1200px){.container-home img{margin-top:80px}}@media (min-width:1400px){.container-home img{margin-top:30px}}.container-home h1{width:430px}.container-diensten{margin:90px 0}.container-diensten img{border-radius:10px}.container-realisaties{background-color:var(--lcoral);padding:110px 0}.container-realisaties img{border-radius:10px;width:100%;height:400px;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.container-realisaties a.check-all h3{margin:0;max-width:290px;float:right;margin-top:60px}}@media (min-width:992px){.container-realisaties img{height:600px}}.container-tagline{background-color:var(--lcoral);padding:70px 0}.container-tagline marquee{white-space:normal}.container-tagline p{font-size:54px;text-align:justify;width:100%;height:81px;margin-bottom:0}.container-tagline p:after{content:"";display:inline-block;width:100%}.container-reviews{background-color:var(--lcoral);padding:110px 0}.container-cta{padding:150px 0}.container-cta .tekstcta{text-align:center}.container-cta .tekstcta p{font-size:30px}.dienst .container-tekst{padding:25px 0}.dienst .container-tekst .tekstpage.links{margin-left:0}.dienst .container-tekst .tekstpage.links h2{font-size:48px}@media (min-width:992px){.dienst .container-tekst .tekstpage.links{margin-right:50px}}@media (min-width:1200px){.dienst .container-tekst .tekstpage.links{margin-right:90px}}.dienst .c-footer__links{margin-top:140px}.dienst .container-page{padding:100px 0 140px}.realisatie .container-page,.vacature .container-page{padding:50px 0 80px}.realisatie .container-page .titelpage a,.vacature .container-page .titelpage a{text-decoration:underline!important;color:black;display:block;margin-bottom:40px}.realisatie .container-tekst{padding:100px 0 50px}.realisatie .container-tekst .tekstpage.links h2,.realisatie .container-tekst .tekstpage.rechts h2{font-size:48px}@media (min-width:992px){.realisatie .container-tekst .tekstpage.links,.realisatie .container-tekst .tekstpage.rechts{margin-left:50px;margin-right:50px}}@media (min-width:1200px){.realisatie .container-tekst .tekstpage.links,.realisatie .container-tekst .tekstpage.rechts{margin-left:90px;margin-right:90px}}.realisatie .container-realisaties{background-color:white}.realisatie .container-realisaties h2{font-size:40px}@media (min-width:992px){.realisatie .container-realisaties img{height:500px}}.vacature-tekst{margin-bottom:140px}.vacature-tekst a,.vacature-tekst h2,.vacature-tekst h3{margin-top:70px;display:block}.container-contact{padding-top:25px;margin-bottom:70px}.container-contact h1{font-size:48px;margin-bottom:45px}.container-contact form .form-group{margin-bottom:25px}.container-contact form .form-group label{margin-bottom:10px}.container-contact form .form-group .form-control{min-height:50px;border:none;border-radius:10px;border:1px solid white}.container-contact form .form-group .form-control:active,.container-contact form .form-group .form-control:focus,.container-contact form .form-group .form-control:hover{border-color:#3B3B3B;-webkit-box-shadow:none;box-shadow:none}.container-contact form .form-group ::-webkit-input-placeholder{color:#d9d9d9;opacity:1}.container-contact form .form-group ::-moz-placeholder{color:#d9d9d9;opacity:1}.container-contact form .form-group :-ms-input-placeholder{color:#d9d9d9;opacity:1}.container-contact form .form-group ::-ms-input-placeholder{color:#d9d9d9;opacity:1}.container-contact form .form-group ::placeholder{color:#d9d9d9;opacity:1}.container-contact form .form-group ::-ms-input-placeholder{color:#d9d9d9}.container-contact form .button{background-color:var(--dblauw);color:white}.container-contact form .button:hover{background-color:var(--lcoral);color:var(--dblauw)}.container-contact form .c-form__privacy label{cursor:pointer}.container-contact form .c-form__privacy label a{text-decoration:underline!important}.container-contact form .c-form__privacy label:before{content:"";display:inline-block;width:25px;height:25px;border:1px solid var(--dblauw);background-color:var(--coral);vertical-align:middle;margin-right:10px;-webkit-transition:background-image 0.5s;transition:background-image 0.5s;background-image:none}.container-contact form .c-form__privacy input[type=checkbox]{display:none}.container-contact form .c-form__privacy #privacy:checked+label:before{background-color:var(--dblauw)}.container-contact .pageintro{width:298px;margin:auto;padding:50px 0;line-height:45px}@media (min-width:992px){.container-contact .pageintro{padding:90px 0}}.container-contact .pageintro,.container-contact .pageintro a{color:white}.container-contact .pageintro p,.container-contact .pageintro ul{margin:0}.container-contact .pageintro ul{padding:10px 0 0}.container-contact .pageintro ul li{list-style:none;font-size:14px;line-height:20px}.container-contact .pageintro ul li a{font-size:16px}.container-contact .pageintro ul li:before{content:"•";color:var(--coral);font-size:55px;vertical-align:middle;line-height:30px;height:40px;display:inline-block;margin:0 5px 0 -5px}.container-contact .contact-left{background-color:var(--coral);padding:50px;border-radius:10px 10px 0 0}.container-contact .contact-right{background-color:var(--dblauw);padding:0;border-radius:0 0 10px 10px}.container-contact .contact-right img{border-radius:0;width:100%}@media (min-width:992px){.container-contact .contact-left{padding:70px;border-radius:10px 0 0 10px}.container-contact .contact-right{border-radius:0 10px 10px 0}.container-contact .contact-right img{border-radius:0 10px 0 0}}@media (min-width:1200px){.container-contact .contact-left{padding:90px}}.container-openingstijd{margin-bottom:70px}.container-openingstijd .container{padding:70px;background-color:var(--lgrijs);border-radius:10px}.container-openingstijd h2{font-weight:800;font-size:22px;margin-bottom:40px}.container-openingstijd .openingstijd table tr td{padding-left:20px}.container-openingstijd .openingstijd table tr td.col1{padding:0;width:75px}.card-content{width:100%;height:100%;position:relative}.card-content .pfp img{border-radius:50%;margin-bottom:5px}.card-content .quote{margin:20px 0}.card-content .review-naam{font-weight:600}.carousel-inner .carousel-item-end,.carousel-inner .carousel-item-start,.carousel-inner .carousel-item.active{display:-webkit-box;display:-ms-flexbox;display:flex}.card{border:none!important;background-color:transparent}.card{margin:1rem;padding:65px;background-color:white;border-radius:20px;min-height:590px}.carousel-item{float:left}.carousel{padding:0}.carousel-control-next,.carousel-control-next-icon,.carousel-control-prev,.carousel-control-prev-icon{top:auto;right:auto;opacity:1;width:36px;height:36px}.carousel-control-prev{left:65px}.carousel-control-prev .carousel-control-prev-icon{background-image:url("/assets/arrow-back.png")}.carousel-control-next{left:115px}.carousel-control-next .carousel-control-next-icon{background-image:url("/assets/arrow-next.png")}@media (min-width:768px){.carousel-control-next,.carousel-control-next-icon,.carousel-control-prev,.carousel-control-prev-icon{width:73px;height:73px}.carousel-control-prev{left:130px}.carousel-control-next{left:230px}}#carousel-realisatie{-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);border-radius:10px}@media (min-width:768px){#carousel-reviews .carousel-inner{width:125%}#carousel-reviews .carousel-inner .carousel-item-next.carousel-item-start,#carousel-reviews .carousel-inner .carousel-item.active{-webkit-transform:translateX(0);transform:translateX(0)}#carousel-reviews .carousel-inner .carousel-item{-webkit-transform:translateX(50%);transform:translateX(50%)}#carousel-reviews .carousel-inner .carousel-item.active.carousel-item-start{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (min-width:992px){#carousel-reviews .carousel-inner .carousel-item{-webkit-transform:translateX(33.3333%);transform:translateX(33.3333%)}#carousel-reviews .carousel-inner .carousel-item.active.carousel-item-start{-webkit-transform:translateX(-33.3333%);transform:translateX(-33.3333%)}}
/*# sourceMappingURL=styles.css.map */