body{margin:0;font-size:100%;font-family:Open Sans,sans-serif;font-weight:300;background-color:#6ca0b7}html{width:100%}h1,h2,h3,.imageVerticalFixTitle{word-wrap:break-word;line-height:130%;font-family:Cormorant Garamond,serif;font-weight:600}h1,.imageVerticalFixTitle{font-size:275%;font-weight:600;color:#6ab64a}h2{font-size:169%;font-weight:600;color:#6ca0b7;line-height:110%;margin-bottom:5px}h2 a:link,h2 a:visited,h2 a:active{color:#6ca0b7;text-decoration:none}h3{font-size:112.5%;font-weight:700;margin-bottom:5px;margin-top:30px}a{outline:0;cursor:pointer}a[href^=tel]:link,a[href^=tel]:visited,a[href^=tel]:active{text-decoration:none}a[href^=tel]:hover{text-decoration:underline}strong{font-weight:600;color:#717675}.partClearBoth{height:1px;clear:both}.ctaButton{display:inline-block;font-weight:600;padding:9px 14px;transition:.3s;border:2px solid transparent;-webkit-transform:translate3d(0,0,0)}.ctaButton:link,.ctaButton:visited,.ctaButton:active{text-decoration:none}.ctaButton:hover{color:#fff}.basicContainer{max-width:1200px;margin:0 auto;padding:0 20px;text-align:center;min-width:280px;position:relative}.basicContainer .partContentText{max-width:700px;margin:0 auto}.basicContainerSmall{max-width:740px;text-align:left}.basicContainerSmall .ctaButton{margin-right:10px}#topBar[canvas]{z-index:2}.stickyScrollGhost{height:80px}.stickyScroll{height:80px;background:#fff;width:100%;position:fixed;top:0;left:0;box-shadow:0 2px 2px -2px rgba(0,0,0,.2);z-index:998}#topBar .basicContainer{height:80px}#logo{position:absolute;left:20px;top:10%;height:80%;width:198px;background:url(/images/style/logo.svg) no-repeat left center;background-size:contain}.partNavigation-hvbvr{width:70%;float:right;position:relative;top:50%;transform:translateY(-50%)}.stickyScroll.off-canvas{top:-80px}.stickyScroll.fixed{top:0}.mobileMenuOpen{display:none;float:right;border:solid 2px transparent;background:url(/images/style/icon-bars.svg) no-repeat left 10px center;background-size:22px 14px;padding:9px 9px 9px 42px;position:relative;top:50%;transform:translateY(-50%);margin-left:3%}.mobileMenuClose{display:block;color:#717675;height:80px;line-height:80px;padding:0 20px 0 54px;background:#fff url(/images/style/icon-cross.svg) no-repeat left 20px center;background-size:20px 20px;box-shadow:0 2px 2px -2px rgba(0,0,0,.3)}.mobileMenuOpen,.mobileMenuClose{font-weight:400;font-size:112.5%;cursor:pointer}#mobileMenuContainer{position:fixed;overflow-x:hidden;background-color:#f9f9f9;z-index:1000;top:0;left:0;margin-left:-30%;padding:0;width:30%;height:100%;transition:.5s}#mobileMenuContainer.mobileMenuContainerActive{margin-left:0;transition:.5s;min-width:320px}#mobileMenuOverlay{transition:.2s;background-color:rgba(0,0,0,0);position:fixed;top:0;left:0;height:100%;width:100%;z-index:999;visibility:hidden;opacity:0}#mobileMenuOverlay.mobileMenuContainerActive{background-color:rgba(0,0,0,.8);visibility:visible;opacity:1}@media (max-width: 600px){#mobileMenuContainer.mobileMenuContainerActive{width:100%;margin-left:0%}#mobileMenuContainer{margin-left:-100%}}#topBar .socialContainer{text-align:right;float:right;position:relative;top:50%;transform:translateY(-50%)}.socialContainer{margin-top:2px}.socialContainer a{display:inline-block;margin-left:6px}#topBar a svg{height:16px;width:16px;display:block;transition:.3s}.imageVerticalFixContainer{display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background-image:linear-gradient(transparent,rgba(0,0,0,.5));text-align:center}.imageVerticalFix{display:block;position:relative;top:50%;transform:translateY(-50%)}.imageVerticalFixTitle{display:block;max-width:740px;padding:0 20px;margin:0 auto;color:#fff;text-shadow:2px 2px 3px rgba(0,0,0,.5)}.partSlickSlider .imageVerticalFixTitle{max-width:860px;padding:0 60px}.parallaxContainerTop{position:fixed;width:100%;overflow:hidden;z-index:-1}.parallaxContainerTop+.greyContainer,.parallaxContainerTop+.whiteContainer{margin-top:500px}.whiteContainer,.greyContainer,.colorContainer,footer{padding:60px 0 30px}.whiteContainer{background-color:#fff}.greyContainer{background-color:#f9f9f9}.colorContainer h1{color:#fff}.colorContainer .partContentText{color:#fff;margin-bottom:10px}.colorContainer .partButton1.default{--partButton1-border-color: #fff;--partButton1-color: #fff;--partButton1-backgroundColor-hover: #fff;--partButton1-color-hover: #6AB64A}#nieuws .basicContainer>.partContentText{margin-bottom:30px}.columnContainer{padding-top:30px;padding-bottom:30px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.columnItem.oneThirthColumn{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;position:relative;overflow:hidden;padding-bottom:20px}.columnItem.oneThirthColumn .partContentFileImageGallery{width:100%}.oneSecondColumn{display:block;width:48.7%;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.oneThirthColumn{display:block;width:30.7%;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.oneFourthColumn{display:block;width:23.1%;background-color:#fff;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.columnTextContainer{padding:30px 0}.columnContainer h2{padding-left:20px;padding-right:20px;padding-bottom:10px}.columnContainer .partContentText{padding-left:20px;padding-right:20px}.columnContainer .partContentText p{max-height:84px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.columnContainer .oneSecondColumn .partContentText p{max-height:58px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.columnItem .partButton1.default{margin-top:auto}.fieldsetNietInAanmerking,.fieldsetNietNodigOfOnduidelijk,.fieldsetZinvol{border:solid 1px #6CA0B7;background-color:#e9f5fa;padding:20px}body,.colorContainer .columnContainer .partContentText{color:#555}h2 a:hover,.ctaButton:link,.ctaButton:visited,.ctaButton:active,.form .formButton,.partContentText p>a:hover,.partContentText ul li>a:hover,.partContentText ol li>a:hover,.partContentText table>a:hover,.partContentFileAdmin ul li>a:hover{color:#6ab64a}.basicContainerSmall h2,.slidebarsButton,#referenties .oneSecondColumn .partContentText:before,.partNavigation-hvbvr li a:hover,.partNavigation-hvbvr li.selected a:hover,.partNavigation-v li.selected a,.partNavigation-v li:hover a{color:#6ab64a}.colorContainer{background-color:#6ab64a}.slidebarsButton{border-color:#6ab64a}#topBar .socialContainer a:hover svg,.teamLinkContainer .svgIcon{fill:#6ab64a}#usp .partContentFileImageGallerySingle{max-width:60px;height:60px;margin-left:auto;margin-right:auto}#usp .partContentFileImageGallerySingle img{position:relative;top:50%;transform:translateY(-50%);max-height:60px;width:auto;margin:0 auto}#usp .columnContainer .partContentText p{margin-bottom:0;display:block;max-height:500px}#usp h1{margin-bottom:30px}.newsDate{margin-bottom:30px;font-size:87.5%;padding-left:21px;display:inline-block;color:#717675;background:url(/images/style/icon-calendar.svg) left center no-repeat;background-size:14px 14px}#overons .partContentFileImageGallery{border-radius:50%;overflow:hidden}#overons .columnContainer .partContentText p{display:block;overflow:visible;max-height:500px}#overons .singleColumn{border-top:1px #ececec solid;padding-top:30px;display:grid;grid-template-columns:180px auto;gap:30px}#overons .partContentFileImageGallery{width:180px;align-self:flex-start}#overons .columnTextContainer{padding-top:0}.medewerkerFunctie{display:block;font-weight:600;font-size:112.5%;margin-bottom:5px}#referenties .oneSecondColumn{text-align:left}#referenties .oneSecondColumn .partContentText{padding-left:70px;width:100%}#referenties .oneSecondColumn .partContentText:before{position:absolute;left:-5px;top:-5px;content:"\201d";font-size:100px;font-family:Trebuchet MS}#referenties .oneSecondColumn .partContentText p{display:block;overflow:visible;max-height:500px}#filters{font-size:100%}#filters li{display:inline-block;margin-left:16px;margin-bottom:20px}#filters li a{display:block;color:#6ca0b7;border-bottom:solid 2px #6CA0B7;padding:6px 0;font-weight:600;text-decoration:none;transition:.3s}#filters li a:hover{color:#6ab64a;border-color:#6ab64a}#filters li.selected a{background-color:#6ab64a;color:#fff;padding-left:10px;padding-right:10px;border-color:#6ab64a}#logos{padding:60px 0}footer{color:#fff}footer .container{display:flex;flex-direction:row;gap:15px;margin:0 auto 30px;justify-content:center;align-items:center}footer .contactItem{display:flex;font-size:275%;gap:15px;font-weight:400;align-items:center}footer svg{height:32px;width:32px;fill:#fff;overflow:hidden}footer ul{width:100%;margin:0 auto}footer ul li{padding:0;margin:0 10px 20px;display:inline-block;line-height:160%}footer ul li>a{display:block;color:#fff;text-decoration:underline}footer .socialContainer{margin-bottom:30px}footer .socialContainer a{margin-left:10px;margin-right:10px}footer a:hover svg{opacity:.8;transition:.3s}footer a[href^=tel]:link,footer a[href^=tel]:visited,footer a[href^=tel]:active{color:#fff;transition:0}footer a[href^=tel]:hover{text-decoration:none;color:#fff}.whiteContainer.sideMenuContainer{padding:0}.sideMenuContainer #sideMenuContainer{display:table;text-align:left;width:100%}#sideMenuLeft,#sideMenuContent{display:table-cell;vertical-align:top}#sideMenuLeft{padding-top:68px;padding-bottom:40px;width:28%;max-width:700px;background-image:linear-gradient(to right,#fff,#f9f9f9)}#sideMenuLeft h2{margin-bottom:20px}#sideMenuContent{padding:60px 0 30px 60px;max-width:760px}#sideMenuContent .partContentText{max-width:100%}#sideMenuContent .partAccordionContent1 .accordionHeadingTitle{margin-top:0;color:#555;font-weight:700;font-family:Open Sans,sans-serif}#bottomBar{background:#00b7c7;position:fixed;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:10px 0}
