body{margin:0;font-size:18px;font-family:Open Sans,sans-serif;font-weight:300;background-color:#fff;color:#555}h1,h2,h3,.imageVerticalFixTitle{word-wrap:break-word;line-height:1.3em}.imageVerticalFixTitle{font-size:64px;font-weight:300;color:#000}h1{font-size:50px;font-weight:300;color:#000;margin-bottom:30px}h2{font-size:24px;font-weight:600;color:#000;margin-bottom:5px}h2 a:link,h2 a:visited,h2 a:active{color:#000;text-decoration:none}.partContentText h2,.partContentFileImageGallery h2{color:#000}a{outline:0;cursor:pointer}strong{font-weight:600;color:#000}.partClearBoth{height:1px;clear:both}.ctaButton{display:inline-block;font-weight:600;padding:16px 20px;border:solid 3px #000;color:#000;margin-bottom:30px;transition:.5s;box-shadow:8px 8px 20px rgba(0,0,0,.05)}.ctaButton:link,.ctaButton:visited,.ctaButton:active{text-decoration:none}.ctaButton:hover{background-color:#000;color:#fff;box-shadow:8px 8px 30px rgba(0,0,0,.15)}.imageVerticalFix .ctaButton{background-color:#000;color:#fff}.imageVerticalFix .ctaButton:hover{background-color:#000;border-color:#000}.ctaButtonAlt{display:inline-block;font-weight:600;color:#000;margin-bottom:30px;padding-bottom:9px;transition:.5s;position:relative}.ctaButtonAlt:link,.ctaButtonAlt:visited,.ctaButtonAlt:active{text-decoration:none}.ctaButtonAlt:before{content:"";position:absolute;width:100%;height:3px;bottom:0;left:0;background-color:#000;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a.flexItem:hover .ctaButtonAlt{color:#000}a.flexItem:hover .ctaButtonAlt:before{background-color:#000}.basicContainer{max-width:1280px;margin:0 auto;padding:0 20px;text-align:center;min-width:280px;position:relative}.basicContainerSmall{max-width:940px;text-align:left}.basicContainerSmall .ctaButton{margin-right:10px}.basicContainerColumnItems{padding:0}.introContainer .basicContainer{max-width:740px;margin:0 auto}.introContainer .basicContainer .partContentFileImageGallerySingle img{margin:0 auto}.stickyScroll{position:fixed;top:0;left:0;width:100%;height:130px;background:#fff;z-index:99;box-shadow:8px 8px 20px rgba(0,0,0,.05)}.stickyScrollGhost{height:130px}#topBarSmall{background-color:#000;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#topBarSmall .basicContainer{text-align:right;height:30px;color:#fff;line-height:30px}#topBarSmallPhoneEmail{display:inline-block;vertical-align:top;font-size:0}#topBarSmallPhoneEmail a{height:30px;display:inline-block;vertical-align:middle;margin-left:30px;font-size:14px;color:#fff;text-decoration:none;font-weight:400}#topBarSmallPhoneEmail a svg{display:inline-block;vertical-align:middle;fill:#fff;height:16px;transition:fill .3s}#topBarSmallPhoneEmail a span{display:inline-block;vertical-align:middle;margin-left:6px;transition:color .3s}#topBarSmallPhoneEmail a:hover span{color:#fff}#topBarSmallPhoneEmail a:hover svg{fill:#fff}#topBarSmallPhoneEmail .svgIconPhone{width:16px}#topBarSmallPhoneEmail .svgIconEnvelope{width:18px}#topBarSmall .socialContainer{display:inline-block;vertical-align:top;margin-left:10px;font-size:0}.socialContainer a{height:30px;display:inline-block;vertical-align:middle;margin-left:15px}.socialContainer a svg{fill:#fff;height:16px;position:relative;top:50%;transform:perspective(1px) translateY(-50%);transition:fill .3s}.socialContainer a:hover svg{fill:#fff}.socialContainer .svgIconLinkedIn{width:17px}.socialContainer .svgIconFacebook{width:7.5px}.socialContainer .svgIconInstagram{width:16px}.socialContainer .svgIconTwitter{width:18px}nav.basicContainer{height:100px}#logo{position:absolute;left:20px;top:0;height:100%;width:400px;background:url(/images/style/logo.svg) no-repeat left center;background-size:contain}.partNavigation-hvbvr{width:calc(100% - 400px);float:right;position:relative;top:50%;transform:translateY(-50%)}.mobileMenuOpen,.mobileMenuClose{cursor:pointer;background-repeat:no-repeat;font-weight:600;float:right}.mobileMenuOpen{display:none;background-image:url(/images/style/icon-bars.svg);background-size:22px 18px;background-position:left 10px center;border:solid 3px #000;padding:10px 10px 10px 42px;color:#000;position:relative;top:50%;transform:perspective(1px) translateY(-50%)}.mobileMenuClose{display:block;background-image:url(/images/style/icon-cross.svg);background-size:22px 22px;background-position:left 10px center;border:solid 3px #000;padding:10px 10px 10px 42px;color:#000;margin:20px}#mobileMenuContainer{position:fixed;overflow-x:hidden;background-color:#fff;z-index:1001;top:0;right:0;margin-right:-30%;width:30%;height:100%;transition:.5s}#mobileMenuContainer.mobileMenuContainerActive{margin-right: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:1000;visibility:hidden;opacity:0}#mobileMenuOverlay.mobileMenuContainerActive{background-color:rgba(0,0,0,.8);visibility:visible;opacity:1}@media (max-width: 1023px){.mobileMenuOpen{display:inline-block}}@media (max-width: 667px){#mobileMenuContainer.mobileMenuContainerActive{width:100%;margin-right:0%}#mobileMenuContainer{margin-right:-100%}}.imageVerticalFixContainer{display:block;width:100%;height:100%;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,.3);text-align:center}.imageVerticalFix{display:block;position:relative;top:50%;transform:translateY(-50%)}.imageVerticalFix .ctaButton{margin-bottom:0;margin-top:30px}.imageVerticalFixTitle{display:block;max-width:1280px;padding:0 20px;margin-left:auto;margin-right:auto;color:#fff;font-weight:300;text-shadow:2px 2px 3px rgba(0,0,0,.2)}.partSlickSlider .imageVerticalFixTitle{max-width:1280px;padding:0 80px}.slickContainer{position:relative}.parallaxContainer{background-repeat:no-repeat;position:relative;background-attachment:fixed}.parallaxContainerTop{background-position:center 80px;background-size:100% auto;padding-top:22.5%}.parallaxContainerMiddle{background-position:center center;background-size:cover;padding-top:25%}.whiteContainer,.greyContainer,.colorContainer,footer{padding:90px 0 65px}.whiteContainer{background-color:#fff}.greyContainer{background-color:#efefef}.colorContainer{background:#f0f0f0}.colorContainer .partContentText{color:#fff}.basicContainerColumnItems .flexItem .partContentText{padding-bottom:0}.colorContainer .flexContainer .partContentText{color:#000}.flexContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:30px 0 0;width:calc(100% + 30px);margin-left:-15px}.flexItem{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;position:relative;overflow:hidden;background-color:#fff;margin:0 15px 30px;text-decoration:none;color:#000}.flexItem .partContentFileImageGallery img{width:100%}a.flexItem{box-shadow:4px 4px 10px rgba(0,0,0,.05);transition:box-shadow .5s}a.flexItem:hover{box-shadow:4px 4px 20px rgba(0,0,0,.25)}a.flexItem h2{transition:color .3s;font-size:20px}#nieuws a.flexItem h2{min-height:72px}a.flexItem:hover h2{color:#000}.flexContainerColumns2 .flexItem{width:calc(50% - 30px)}.flexContainerColumns3 .flexItem{width:calc(33.33% - 30px);max-width:420px}.flexContainerColumns4 .flexItem{width:calc(25% - 30px);max-width:420px}.flexItem .partContentFileImageGallerySingle,.flexItem .partContentFileImageGallerySingle a,.flexItem .partContentFileImageGallerySingle a img{width:100%}.columnTextContainer{padding-left:20px;padding-right:20px}#diensten .columnTextContainer{display:flex;align-items:center;min-height:100px}#diensten .flexContainer .partContentFileImageGallerySingle{margin-bottom:5px}.flexContainer .partContentText p{height:110px;display:block;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.flexContainer .ctaButton,.teamLinkContainer{margin:auto auto 30px}#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 .flexContainer .partContentText p{margin-bottom:0;display:block;max-height:500px}.newsDate{margin-bottom:30px;font-size:14px;margin-top:8px;padding-left:17px;display:inline-block;color:#777;background:url(/images/style/icon-clock.svg) left center no-repeat;background-size:12px 12px;position:relative}.newsDate:first-letter{text-transform:uppercase}h1+.newsDate{margin-top:-20px;display:block}#overons{display:none}#overons .flexItem .partContentFileImageGallery img{width:auto}#overons .partContentFileImageGallerySingle{margin:30px auto}#overons .partContentFileImageGallerySingle img{border-radius:50%;margin:0 auto}#overons .partContentText{margin-left:20px;margin-right:20px}#overons .flexContainer .partContentText{margin-left:0;margin-right:0}#overons .flexContainer .partContentText p{display:block;overflow:visible;max-height:none;text-overflow:clip;-webkit-box-orient:horizontal;height:auto}.teamLinkContainer{padding-left:8px;padding-right:8px;font-size:0}.teamLinkContainer a{text-decoration:none;margin:0 10px;display:inline-block}.teamLinkContainer .svgIcon{height:16px;fill:#555;transition:fill .3s}.teamLinkContainer .svgIcon:hover{fill:#000}.teamLinkContainer .svgIconPhone{width:16px}.teamLinkContainer .svgIconEnvelope{width:18px}.teamLinkContainer .svgIconLinkedIn{width:17px}.teamLinkContainer .svgIconFacebook{width:8px}.teamLinkContainer .svgIconInstagram{width:16px}.teamLinkContainer .svgIconTwitter{width:18px}#referenties .flexItem{text-align:left}#referenties .flexItem .partContentText{padding-left:70px;width:100%}#referenties .flexItem .partContentText:before{position:absolute;left:0px;top:-5px;content:"\201d";font-size:100px;font-family:Trebuchet MS;color:#000}#referenties .flexItem .partContentText p{display:block;overflow:visible;max-height:500px}footer{color:#fff;background-color:#000}.footerColumn{display:inline-block;vertical-align:top;max-width:400px;line-height:1.4em;font-size:14px}.footerColumnLeft{text-align:right;padding-right:50px}.footerColumnRight{text-align:left;padding-left:50px}.footerColumn a{color:#fff;text-decoration:none}#mailTelContainer a{font-size:26px;margin-bottom:20px;display:inline-block}#mailTelContainer a svg{display:inline-block;vertical-align:middle;fill:#fff;height:24px;width:24px;transition:fill .3s}#mailTelContainer a span{display:inline-block;vertical-align:middle;margin-right:3px;transition:color .3s}#mailTelContainer a:hover span{color:#bbb}#mailTelContainer a:hover svg{fill:#bbb}.footerColumnRight ul{color:#fff}.footerColumnRight ul li{margin-bottom:10px}.footerColumnRight ul li a{text-decoration:underline;font-weight:400;color:#fff;transition:.3s}.footerColumnRight ul li a:hover{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;padding-right:20px;width:28%;max-width:700px;background-image:linear-gradient(to right,#fff,#f4f4f4)}#sideMenuLeft h2{margin-bottom:20px}#sideMenuContent{padding:60px 0 30px 60px;max-width:760px}#sideMenuContent .partContentText{max-width:100%}#bottomBar{background:#000;position:fixed;bottom:0;left:0;width:100%;text-align:center;color:#fff;padding:10px 0}.socialShareContainer .socialShareLabel,.socialShareContainer .socialShareIcons{display:inline-block;vertical-align:middle}.socialShareContainer .socialShareLabel{margin-right:6px}.socialShareContainer .socialShareIcons li{display:inline-block;vertical-align:middle;margin-right:6px}.socialShareContainer .socialShareIcons li:last-child{margin-right:0}.socialShareContainer .socialShareIcons a{background-color:#000;display:block;width:50px;height:50px;transition:background-color .3s;text-align:center}.socialShareContainer .socialShareIcons a:hover{background-color:#e6eff1}.socialShareContainer .socialShareIcons a svg{fill:#fff;height:20px;position:relative;top:50%;transform:perspective(1px) translateY(-50%);transition:fill .3s}.socialShareContainer .socialShareIcons a:hover svg{fill:#000}.svgIconFacebook{width:10px}.svgIconTwitter{width:22px}.svgIconLinkedIn{width:21px}.svgIconGooglePlus{width:32px}.svgIconEnvelope{width:25px}.partContentFileImageGallery2.imagesInRow1 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow3 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow2 .contentFileImageContainer>*,.partContentFileImageGallery2.imagesInRow4 .contentFileImageContainer>*{width:initial}.partContentFileImageGallery.partContentFileImageGallery2 .contentFileImageContainer>*{margin-bottom:0;margin-left:0;margin-right:0}#diensten .partContentFileImageGallery2{width:100%}@media screen and (max-width: 499px){#usp .flexItem{display:block;text-align:left}#usp .partContentFileImageGallery2{display:inline-block;vertical-align:top;width:40px;margin-bottom:0}#usp .columnTextContainer{display:inline-block;vertical-align:top;width:calc(100% - 46px);padding-right:0}}@media screen and (min-width: 500px){#usp .partContentFileImageGallery2.single{width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:30px;display:flex;justify-content:center;align-items:center}#usp .partContentFileImageGallery2.single .contentFileImage{width:inherit}}.partForm3 .form-itemErrors .form-item-message-content p strong{color:inherit}#formContact.partForm3{max-width:500px}#formContact.partForm3 .partButton.partButton1.partForm3-submitButton,.popupContent .partForm3 .partButton.partButton1.partForm3-submitButton{width:100%}footer #mailTelContainer a span{margin-right:8px}
