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:600;color:#000;margin-bottom:30px;text-transform:uppercase}h2{font-size:28px;font-weight:300;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}em{font-weight:400;font-style:normal}.partClearBoth{height:1px;clear:both}.ctaButton{display:inline-block;font-weight:600;padding:16px 20px;border:solid 3px #e4332b;color:#e4332b;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:#e4332b;color:#fff;box-shadow:8px 8px 30px rgba(0,0,0,.15)}.imageVerticalFix .ctaButton{background-color:#e4332b;color:#fff}.imageVerticalFix .ctaButton:hover{background-color:#000;border-color:#000}.ctaButtonAlt{display:inline-block;font-weight:600;color:#e4332b;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:#e4332b;-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.ctaButton.downloadButton{margin:0 auto;text-align:left;color:#1d1d1b;border-color:#1d1d1b;border:0px solid #1d1d1b;font-weight:300;display:inline-block;padding:5px 5px 5px 40px;background:url(/images/style/download.svg) no-repeat left 10px center;background-size:20px 21px;box-shadow:none}.ctaButton.downloadButton:hover{text-decoration:underline;box-shadow:none;border:0px}a.flexItem:hover .ctaButtonAlt{color:#000}a.flexItem:hover .ctaButtonAlt:before{background-color:#000}#imagesDownload .flexItem .partContentFileImageGallery img{margin-bottom:15px}.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}.parallaxContainerTop.parallaxContainerBig{padding-top:44%}#topBar:after{content:"";width:100%;height:60px;background:url(/images/style/white-bottom.svg) no-repeat left top;position:absolute;bottom:-60px;left:0px;background-size:cover}#topBarSmall{background-color:#e4332b;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{color:#000}#topBarSmallPhoneEmail .svgIconPhone{width:16px}#topBarSmallPhoneEmail .svgIconEnvelope{width:18px}.inloggen{margin-left:20px;transition:.3s;background:url(/images/style/icon-login.svg) no-repeat left center;background-size:11px 16px;padding-left:20px}#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:20px}.socialContainer a svg{fill:#fff;height:16px;position:relative;top:50%;transform:perspective(1px) translateY(-50%);transition:fill .3s}.socialContainer a:hover svg{fill:#ccc}.socialContainer .svgIconLinkedIn{width:17px}.socialContainer .svgIconFacebook{width:7.5px}.socialContainer .svgIconInstagram{width:16px}.socialContainer .svgIconTwitter{width:18px}nav.basicContainer{height:100px;display:flex;justify-content:space-between;align-items:center;padding-top:25px}#logo{width:250px;height:100%;background:url(/images/style/logo.png) no-repeat left center;background-size:contain;display:block}.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}.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,.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:#e4332b}.greyContainer h1{color:#fff;text-transform:uppercase}.colorContainer{background:#e4332b}#nieuws .ctaButton{border-color:#fff;color:#fff}.colorContainer h1,.colorContainer .partContentText{color:#fff}.basicContainerColumnItems .flexItem .partContentText{padding-bottom:0}.colorContainer .flexContainer .partContentText{color:#555}#offerteAanvragen{background:#1d1d1b;position:relative;padding:60px 30px 20px}#offerteAanvragen .basicContainer{display:flex;justify-content:space-between;align-items:center}#offerteAanvragen .basicContainer .label{color:#fff;font-size:30px;display:block;font-weight:600}#offerteAanvragen:after{content:"";width:100%;height:60px;background:url(/images/style/black-bottom.svg) no-repeat left top;position:absolute;bottom:-60px;left:0px;background-size:cover}.flexContainer{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:30px 0 0;width:calc(100% + 30px);margin-left:-15px}.flexContainer#imagesDownload{align-items:center;justify-content:center}.flexItem{position:relative;background-color:#fff;margin:0 15px 30px;text-decoration:none;color:#000;display:flex;flex-direction:column}.flexItem .partContentFileImageGallery img{margin-bottom:30px}.flexItem h2,.flexItem .partContentText,.flexItem .ctaButtonAlt{margin-left:30px;margin-right:30px}.flexItem .partContentText{margin-top:auto}.flexItem .ctaButtonAlt{align-self:center}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:#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}#usp .partContentFileImageGallerySingle .contentFileImage{width:100%;height:100%}#usp .partContentFileImageGallerySingle{width:60px;height:60px;margin-left:auto;margin-right:auto;margin-bottom:30px;display:flex;justify-content:center;align-items:center}#usp .partContentFileImageGallerySingle img,#usp .flexContainer .partContentText p{margin-bottom:0}#usp .partButton{margin-top:30px;background:#fff;color:#e4332b}#usp .partButton:hover{background:#e4332b;color:#fff}.newsDate{align-self:center;margin:8px 30px 30px;font-size:14px;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}#nieuws{position:relative}#nieuws:after{content:"";width:100%;height:60px;background:url(/images/style/red-bottom.svg) no-repeat left top;position:absolute;bottom:-60px;left:0px;background-size:cover}#nieuws .partContentFileImageGallery,#nieuws .partContentFileImageGallery .contentFileImage{margin-bottom:30px;width:100%}.greyContainer .partContentFileImageGallery,.greyContainer .partContentFileImageGallery .contentFileImage{margin-bottom:30px;min-width:100%}.whiteContainer .basicContainer .partContentFileImageGallery{margin-bottom:30px}#overons .partContentFileImageGallerySingle{margin-top:30px}#overons .partContentFileImageGallerySingle img{border-radius:50%}#overons .flexContainer .partContentText p{display:block;overflow:visible;max-height:none;text-overflow:clip;-webkit-box-orient:horizontal;height:auto}.teamLinkContainer{font-size:0;display:flex;margin:auto 30px 30px}.teamLinkContainer a{text-decoration:none;margin:0 10px}.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{margin-top:0;padding-top:0}#referenties .flexItem .partContentText{margin-top:0;padding-left:70px}#referenties h2{color:#e4332b;margin-left:0}#referenties .flexItem{text-align:left}#referenties .flexItem .partContentText:before{position:absolute;left:0px;top:-5px;content:"\201d";font-size:100px;font-family:Trebuchet MS;color:#e4332b;line-height:1}#referenties .flexItem .partContentText p{display:block;overflow:visible;max-height:500px}#referenties .basicContainer{padding-top:60px}footer{color:#fff;background-color:#1d1d1b;position:relative}footer:after{content:"";width:100%;height:60px;background:url(/images/style/black-bottom.svg) no-repeat left top;position:absolute;bottom:-60px;left:0px;background-size:cover}footer h1{color:#e4332b;text-transform:uppercase}.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:10px;transition:color .3s}#mailTelContainer a:hover span{text-decoration:underline}#mailTelContainer a:hover svg{fill:#ccc}.footerColumnRight ul{color:#ccc}.footerColumnRight ul li{margin-bottom:10px}.footerColumnRight ul li a{text-decoration:underline;font-weight:400;color:#ccc;transition:.3s}.footerColumnRight ul li a:hover{color:#fff}.darkContainer{background:#1d1d1b;padding:60px}.darkContainer .formV2 .partFormControlButtonSubmit button[type=submit]{display:inline-block;margin:0;background:#e4332b;color:#fff;width:100%}.darkContainer .formV2 .partFormControlButtonSubmit button[type=submit]:hover{background:#fff;color:#e4332b}#callToActionPopupContainer .formV2 .partFormControlButtonSubmit button[form=formPopup]{display:inline-block;margin:0;background:#fff;color:#e4332b;width:100%}#callToActionPopupContainer .formV2 .partFormControlButtonSubmit button[form=formPopup]:hover{background:#e4332b;color:#fff}.whiteContainer .formV2 .partFormControlButtonSubmit button[form=formLogin]{display:inline-block;margin:0;background:#fff;color:#e4332b;width:100%}.whiteContainer .formV2 .partFormControlButtonSubmit button[form=formLogin]:hover{background:#e4332b;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 a{text-decoration:none}#sideMenuLeft h2{margin-bottom:20px}#sideMenuContent{padding:60px 0 30px 60px;max-width:760px}#sideMenuContent .partContentText,.basicContainer .partContentFileImageGallery.partContentFileImageGallerySingle img{max-width:100%}.basicContainer .imagesInRow2 .contentFileImageContainer>*{width:calc(50% - 30px)}.basicContainer .imagesInRow3 .contentFileImageContainer>*{width:calc(33.33% - 30px)}.basicContainer .partContentFileImageGallery .contentFileImageContainer{justify-content:center;align-items:center}.basicContainer .partContentFileImageGallery .contentFileImage{width:100%}.basicContainer .partContentFileImageGallerySingle{text-align:center;margin-bottom:30px}.basicContainer .partContentFileImageGallery a{display:flex;align-items:center;justify-content:center}.basicContainerflexItems .partContentFileImageGallery img{width:100%;max-width:100%}#bottomBar{background:#000000;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;display:block;margin:auto}.socialShareContainer .socialShareIcons a:hover svg{fill:#000}.svgIconFacebook{width:10px}.svgIconTwitter{width:22px}.svgIconLinkedIn{width:21px}.svgIconGooglePlus{width:32px}.svgIconEnvelope{width:25px}.callToAction{position:fixed;background:#000000;visibility:hidden;font-size:14px;line-height:1.6em;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:background-color .3s;overflow:hidden;transition:box-shadow .3s}.callToAction:hover{box-shadow:0 1px 5px rgba(0,0,0,.4)}.callToActionContainer{padding:17px 70px 17px 20px;transition:background-color .3s}.callToActionContainer:hover{background-color:#e4332b;cursor:pointer}.callToActionHeading{color:#fff;font-weight:600;font-size:16px;display:block}.callToActionContainer p{margin-bottom:15px;margin-top:5px;line-height:1.6em}.callToActionButton{font-weight:600;background-color:#e4332b;color:#fff;padding:10px 15px;display:inline-block;text-decoration:none}.callToAction .partContentForm{margin-bottom:0}.callToActionClose{width:50px;border-left:1px rgba(255,255,255,.3) solid;background:url(/images/style/icon-cross-white.svg) no-repeat center center;background-size:17px auto;position:absolute;right:0;top:0;height:100%;transition:background-color .3s;cursor:pointer}#callToActionQuestion{bottom:20px;right:20px}.callToAction.fadeInFromRight{opacity:0;visibility:hidden;transform:translate(150%);transition:.5s}.callToAction.fadeInFromRight.active{opacity:1;visibility:visible;transform:translate(0);transition:.5s}
