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:#58585b}h1{font-size:50px;font-weight:300;color:#000;margin-bottom:30px}h2{font-size:28px;font-weight:300;color:#58585b;margin-bottom:5px}h2 a:link,h2 a:visited,h2 a:active{color:#58585b;text-decoration:none}.partContentText h2,.partContentFileImageGallery h2{color:#f7971d}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 #F7971D;color:#f7971d;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:#f7971d;color:#fff;box-shadow:8px 8px 30px rgba(0,0,0,.15)}.imageVerticalFix .ctaButton{background-color:#f7971d;color:#fff}.imageVerticalFix .ctaButton:hover{background-color:#58585b;border-color:#58585b}.ctaButtonAlt{display:inline-block;font-weight:600;color:#f7971d;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:#f7971d;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}a.flexItem:hover .ctaButtonAlt{color:#58585b}a.flexItem:hover .ctaButtonAlt:before{background-color:#58585b}.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:#f7971d;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:3px;transition:color .3s}#topBarSmallPhoneEmail a:hover span{text-decoration:underline}#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:180px;background:url(/images/style/logo.svg) no-repeat left center;background-size:contain}.partNavigation-hvbvr{width:calc(100% - 180px);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 #58585B;padding:10px 10px 10px 42px;color:#58585b;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 #58585B;padding:10px 10px 10px 42px;color:#58585b;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:158585B;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,.2);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}.partSlickSlider .imageVerticalFixTitle{max-width:1280px;padding:0 80px}.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:#f0f0f0}.colorContainer{background:#58585B}.colorContainer h1,.colorContainer .partContentText{color:#fff}.basicContainerColumnItems .flexItem .partContentText{padding-bottom:0}.colorContainer .flexContainer .partContentText{color:#555}.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:#58585b}.flexItem .partContentFileImageGallery img{width:100%}a.flexItem{box-shadow:8px 8px 20px rgba(0,0,0,.05);transition:box-shadow .5s}a.flexItem:hover{box-shadow:8px 8px 30px rgba(0,0,0,.15)}a.flexItem h2{transition:color .3s}#nieuws a.flexItem h2{min-height:72px}a.flexItem:hover h2{color:#f7971d}.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}.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}#usp h2{font-size:20px}.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 h2{color:#000}#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;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:#f7971d}.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:#fff;text-shadow:-1px 0 #999,0 1px #999,1px 0 #999,0 -1px #999}#referenties .flexItem .partContentText p{display:block;overflow:visible;max-height:500px}footer{color:#fff;background-color:#222}.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:24px;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:#f7971d}#mailTelContainer a:hover svg{fill:#f7971d}.footerColumnRight ul{color:#ccc}.footerColumnRight ul li{margin-bottom:10px}.footerColumnRight ul li:first-child{display:none}.footerColumnRight ul li a{text-decoration:underline;font-weight:400;color:#ccc;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:#F7971D;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:#58585b;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:#f7971d}.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}.teamList .partContentFileImageGallery2{width:250px;height:250px;margin:30px auto}#diensten .partContentFileImageGallery2{width:100%;margin-bottom:30px}.teamList .partContentFileImageGallery2 img{border-radius:50%;margin:0}.partContentFileImageGallery.partContentFileImageGallery2 .contentFileImageContainer>*{margin-bottom:0;margin-left:0;margin-right:0}@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}footer #mailTelContainer a span{margin-right:8px}.partForm3 .partForm3-submitButton.outline{width:100%;-webkit-appearance:none;height:52px;cursor:pointer;padding:0;border:solid 3px #F7971D;color:#f7971d;background-color:transparent;text-align:center;font-weight:600;transition:background-color .3s}.partForm3 .partForm3-submitButton.outline:hover{color:#fff;background-color:#f7971d}.partForm3 .partForm3-submitButton.outline:focus{border-color:inherit}
