:root{--body-color: #343639;--white: #fff;--black: #000;--grey: #343639;--grey-light: #f5f5f5;--blue: #0067BF;--blue-dark: #001E39;--blue-light: #F4FAFF;--orange: #ff7129;--fontFamily-body: "Roboto", sans-serif;--fontFamily-heading: "Roboto", sans-serif;--fontSize-body: clamp(1rem, 1vw + .43rem, 1.125rem);--fontSize-h1: clamp(1.875rem, .9vw + 1.8rem, 3.125rem);--fontSize-h2: clamp(1.625rem, 1.9vw + .25rem, 2rem);--fontSize-h3: clamp(1.25rem, .9vw + .8rem, 1.625rem);--fontSize-h4: clamp(1.125rem, .9vw + .8rem, 1.375rem);--borderRadius: 1.125rem;--borderRadius-small: .25rem;--borderRadius-button: 0;--boxShadow: 0 4px 6px -1px rgb(0 0 0 / .075), 0 2px 4px -2px rgb(0 0 0 / .075);--boxShadow-hover: 0 8px 10px -1px rgb(0 0 0 / .075), 0 4px 8px -2px rgb(0 0 0 / .075);--textShadow: 0 3px 5px rgba(0,0,0,.2);--layoutGrid-content-width: 1380px;--layoutGrid-breakout-width: 1800px;--layoutGrid-spacing: clamp(1.375rem, 5vw - .25rem, 5rem);--layoutGrid-spacing-breakout: 22px;--spacing-vertical: clamp(3.75rem, 4.4vw + 2rem, 8.75rem);--spacing-200: clamp(3.75rem, 8.2vw + 1.2rem, 12.5rem);--spacing-160: clamp(3.75rem, 5.8vw + 2rem, 10rem);--spacing-120: clamp(3.75rem, 4vw + 2rem, 7.5rem);--spacing-100: clamp(3.125rem, 2.9vw + 2rem, 6.25rem);--spacing-90: clamp(2.5rem, 2.6vw + 1.4rem, 5.625rem);--spacing-80: clamp(2.5rem, 2.6vw + 1.4rem, 5rem);--spacing-60: clamp(1.875rem, 3.9vw + .5rem, 3.75rem);--spacing-40: clamp(1.25rem, 2.6vw + .4rem, 2.5rem);--spacing-30: clamp(.938rem, 1.9vw + .3rem, 1.875rem);--spacing-25: clamp(.938rem, 1.8vw + .3rem, 1.563rem);--spacing-20: clamp(.625rem, 1.2vw + .3rem, 1.25rem);--spacing-15: clamp(.625rem, 1vw + .2rem, .938rem);--spacing-10: clamp(.313rem, 1vw, .625rem)}html{line-height:1.2}body{color:var(--body-color);font-size:var(--fontSize-body);font-family:var(--fontFamily-body);font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4{font-family:var(--fontFamily-heading);overflow-wrap:break-word;word-break:break-word;line-height:1.25;font-weight:400}.h1{font-size:var(--fontSize-h1);color:var(--blue-dark)}.h2{font-size:var(--fontSize-h2);color:var(--blue);font-weight:300}.h3{font-size:var(--fontSize-h3)}.h4{font-size:var(--fontSize-h4);color:var(--blue-dark)}strong{font-weight:700;font-style:inherit}em{font-style:italic;font-weight:inherit}sup,sub{vertical-align:baseline;position:relative;font-size:75%;line-height:0}sup{top:-.5em;vertical-align:sub}sub{bottom:-.25em;vertical-align:sub}.layoutGrid{--layoutGrid-fullWidth: minmax(var(--layoutGrid-spacing-breakout), 1fr);--layoutGrid-breakout: minmax(0, calc((var(--layoutGrid-breakout-width) - var(--layoutGrid-content-width)) / 2));--layoutGrid-content-width-total: min(calc(100% - (2 * var(--layoutGrid-spacing))), var(--layoutGrid-content-width));--layoutGrid-content-width-left-percentage-fallback: .5;--layoutGrid-content-width-left-percentage-calculated: var(--layoutGrid-content-width-left-percentage, (1 - var(--layoutGrid-content-width-right-percentage, var(--layoutGrid-content-width-left-percentage-fallback))));--layoutGrid-content-width-left-pixels-calculated: var(--layoutGrid-content-width-left-pixels, (var(--layoutGrid-content-width-total) - var(--layoutGrid-content-width-right-pixels, (var(--layoutGrid-content-width-total) - var(--layoutGrid-content-width-left-percentage-calculated) * var(--layoutGrid-content-width-total)))));--layoutGrid-content-width-left-calculated: var(--layoutGrid-content-width-left-pixels-calculated);--layoutGrid-content-width-right-calculated: calc(var(--layoutGrid-content-width-total) - var(--layoutGrid-content-width-left-pixels-calculated));display:grid;grid-template-columns:[fullwidth-start] var(--layoutGrid-fullWidth) [breakout-start] var(--layoutGrid-breakout) [content-start] calc(var(--layoutGrid-content-width-left-calculated)) [content-center] calc(var(--layoutGrid-content-width-right-calculated)) [content-end] var(--layoutGrid-breakout) [breakout-end] var(--layoutGrid-fullWidth) [fullwidth-end]}.layoutGrid>*{grid-column:content}.layoutGrid--content{grid-column:content}.layoutGrid--breakout{grid-column:breakout}.layoutGrid--fullwidth{grid-column:fullwidth}header{position:relative}.basicContainer{max-width:1280px;margin:0 auto;padding:0 25px;text-align:center;position:relative}.basicContainerSmall{max-width:820px;text-align:left}.basicContainerSmall h1.partHeading{margin-bottom:.3em}.basicContainerSmall h1.partHeading+.partContentText .partHeading{margin-top:0}.basicContainerColumnItems{padding:0}.introContainer .basicContainer{max-width:740px;margin:0 auto}.introContainer .basicContainer .partContentFileImageGallerySingle img{margin:0 auto}.partButton+.partButton{margin-left:10px}.stickyScroll{height:130px;position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1003;box-shadow:4px 4px 10px rgba(0,0,0,.05)}.stickyScrollGhost{height:130px}#topBarSmall{background-color:var(--grey-light);box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}#topBarSmall .basicContainer{height:30px;font-size:14px;display:flex;justify-content:flex-end;align-items:center}#topBarSmall .basicContainer a{font-weight:500;color:var(--grey);display:flex;align-items:center;text-decoration:none}#topBarSmall .basicContainer a:first-child{margin-left:0}#topBarSmallPhoneEmail{display:flex;align-items:center}#topBarSmallPhoneEmail a{margin-left:20px}#topBarSmallPhoneEmail a svg.partSvg{fill:var(--blue);height:12px;width:12px;display:flex;justify-content:center;align-items:center;transition:fill ease .3s;margin-right:5px}#topBarSmallPhoneEmail a span{transition:color .3s}#topBarSmallPhoneEmail a:hover span{color:var(--blue)}#topBarSmallPhoneEmail a:hover svg.partSvg{fill:var(--blue)}#topBarSmallPhoneEmail .svgIconPhone{width:12px}#topBarSmallPhoneEmail .svgIconEnvelope{width:16px}#topBarSmall .socialContainer{margin-left:20px}#language{display:flex;margin-left:10px}#language li{margin-left:10px}#language li a{display:block;opacity:.4;transition:opacity .3s}#language li.selected a,#language li a:hover{opacity:1}#language li a img{display:block;height:24px;width:24px}nav.basicContainer{height:100px;display:flex;align-items:center}#logo{margin-right:auto;align-self:flex-start}#logo img{display:block;height:180px;transition:height ease .3s;aspect-ratio:180/180}.scrolled #logo img{height:120px}nav.basicContainer .partButton{margin-bottom:0;margin-left:50px}body.mobileMenuToggleActive{position:fixed}#mobileMenuToggle{font-size:18px;font-weight:700;position:relative;z-index:1002;display:none;cursor:pointer;background-color:transparent;text-decoration:none;outline:0;-webkit-appearance:none;align-items:center;white-space:nowrap;overflow:hidden;border:none;padding:0;margin-left:20px}#mobileMenuToggle .mobileMenuButtonLabel{margin-left:5px}#mobileMenuToggle .mobileMenuButtonHamburger{width:20px;height:20px;display:flex;flex-direction:column;justify-content:center}#mobileMenuToggle .mobileMenuButtonHamburger span{width:20px;height:2px;background-color:var(--blue);margin:2px 0;transition:all .3s ease-in-out}#mobileMenuToggle .mobileMenuButtonHamburger span:nth-child(2){width:15px}#mobileMenuToggle.active .mobileMenuButtonHamburger span{background-color:var(--orange)}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(1){transform:translateY(6px) rotate(45deg)}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(2){opacity:0}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}#mobileMenuToggleContainer{left:0%;top:100px;padding-top:20px;width:100%;height:100%;opacity:0;visibility:hidden;position:fixed;background-color:#fff;z-index:1002;transition:.3s}body.mobileMenuToggleActive #mobileMenuToggleContainer{opacity:1;visibility:visible}#mobileMenuToggleContainerScroll{overflow-y:auto;height:calc(100% - 100px)}@media (max-width: 667px){#mobileMenuToggleContainerScroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}}.parallaxContainer{position:relative}.parallaxContainer .partContentFileImageGallery figure .imagePlaceholderContainer .simpleParallax{position:absolute;top:0;left:0;width:100%;height:100%}.parallaxContainer .partContentFileImageGallery figure .imagePlaceholderContainer img{display:none}.parallaxContainer .partContentFileImageGallery figure .imagePlaceholderContainer .simpleParallax img{display:block}.parallaxContainer.simpleParallaxIE11 .partContentFileImageGallery figure .imagePlaceholderContainer img{display:block}.headerContainer{position:absolute;top:0;left:0;bottom:0;right:0;padding-left:40px;padding-right:40px;background-color:rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.headerContainer .h1{max-width:1400px;padding:0;color:var(--white);text-shadow:var(--textShadow);font-size:clamp(1.875rem,2.3vw + 1rem,4.375rem);text-wrap:balance}.headerContainer .partButton{margin-bottom:0;margin-top:30px}.whiteContainer,.greyContainer,.colorContainer,footer{padding:100px 0 75px}.whiteContainer{background-color:#fff}.greyContainer{background-color:var(--grey-light)}.greyContainer .partContentText p{color:#333}.colorContainer{background-color:var(--blue)}.colorContainer h1,.colorContainer .h1,.colorContainer .partContentText{color:#fff}.basicContainerColumnItems .flexItem .partContentText{padding-bottom:0}.colorContainer .flexContainer .partContentText{color:var(--grey)}.flexContainer{display:flex;justify-content:center;flex-wrap:wrap;padding:30px 0 0;width:calc(100% + 30px);margin-left:-15px;margin-right:-15px}.flexItem{position:relative;background-color:#fff;margin:0 15px 30px;text-decoration:none;display:flex;flex-direction:column;max-width:420px}.flexItem:last-child{margin-right:auto}.flexItem .partContentFileImageGallery{margin-bottom:30px}.flexItem .partContentText{font-size:16px}#diensten .flexContainer .flexItem .partContentText,#nieuws .flexContainer .flexItem .partContentText,#vacancies .flexContainer .flexItem .partContentText,#diensten .flexContainer .flexItem h2,#nieuws .flexContainer .flexItem h2,#vacancies .flexContainer .flexItem h2{margin-left:30px;margin-right:30px}#nieuws .basicContainerflexItems>.partContentText{margin-bottom:20px}#nieuws .basicContainerflexItems>.partButton{margin-bottom:30px}.flexItem .partButton{align-self:center;margin-top:auto;margin-bottom:30px}.flexItem h2{color:#000}.flexItem .partContentText p{margin-bottom:25px}a.flexItem{box-shadow:var(--boxShadow);transition:box-shadow .5s}a.flexItem:hover{box-shadow:var(--boxShadow-hover)}a.flexItem h2{transition:color .3s;color:#000}#nieuws a.flexItem h2{min-height:66px;margin-bottom:0}.flexContainerColumns2 .flexItem{width:calc(50% - 30px)}.flexContainerColumns3 .flexItem{width:calc(33.33% - 30px)}.flexContainerColumns4 .flexItem{width:calc(25% - 30px)}#usp{background-color:var(--grey-light)}#usp .flexItem{background-color:transparent}#usp .partContentFileImageGallery.single{width:50px;height:50px;display:flex;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;margin-bottom:15px}#usp .flexContainer .partContentText p{margin-bottom:0;margin-top:0}.newsDate{margin-bottom:15px;align-self:center;margin-top:8px;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:-10px;display:block}.basicContainerSmall .newsDate{margin-bottom:30px}#overons .flexContainerColumns4 .flexItem{box-shadow:var(--boxShadow);padding-left:20px;padding-right:20px}#overons .partContentFileImageGallerySingle img{border-radius:50%;width:150px;margin:30px auto 0}.teamLinkContainer{display:flex;margin-bottom:30px;margin-top:auto;justify-content:center}.teamLinkContainer a{display:flex;justify-content:center;align-items:center;background-color:#f0f0f0;height:36px;width:36px;border-radius:3px;margin:10px 5px 0}.teamLinkContainer svg.partSvg{flex:1 1 auto;fill:#000;max-height:18px;max-width:18px;transition:fill ease .3s}.teamLinkContainer a:hover svg.partSvg{fill:var(--orange)}#references .basicContainer{max-width:910px;margin-left:auto;margin-right:auto}#references .flexItem{text-align:left}#references .flexItem .partContentText{padding-left:70px;width:100%;margin-left:0;margin-right:0}#references .flexItem .partContentText:before{position:absolute;left:0px;top:-5px;content:"\201d";font-size:100px;font-family:Trebuchet MS;color:var(--blue)}#references .flexItem .partContentText p{display:block;overflow:visible;max-height:500px}.basicContainerTwoColumns{display:flex;justify-content:space-between;align-items:flex-start}#sideContainerContent{flex:1 1 auto;width:100%;max-width:840px;text-align:left;padding-right:60px}#sideContainerCallToAction{flex:1 1 auto;width:100%;max-width:400px;margin-bottom:30px;text-align:left;position:-webkit-sticky;position:sticky;top:160px}#sideContainerCallToAction h2{font-size:24px;font-weight:400;color:#000;margin-bottom:10px}.sideContainerCallToActionContainer .partContentText{font-size:16px}.sideContainerCallToActionContainer .partContentText p{margin-bottom:15px}.sideContainerCallToActionContact{background-color:var(--grey-light);box-shadow:0 2px 2px -2px rgba(0,0,0,.2);padding:30px 30px 0;margin-bottom:30px}.sideContainerCallToActionDownload{padding-left:30px;padding-right:30px;margin-bottom:30px;box-shadow:0 2px 2px -2px rgba(0,0,0,.2)}.sideContainerCallToActionQuotation{padding-left:30px;padding-right:30px}#callToActionPopupContainer{display:flex;flex-wrap:wrap;justify-content:flex-start;background-color:#fff;padding:30px 30px 0;width:100%;max-width:860px}#callToActionPopupContainer .formV2{width:100%}#callToActionPopupContainer h2{margin-bottom:15px;width:100%}.socialShareContainer{margin-bottom:30px;margin-top:30px;background-color:var(--grey-light);box-shadow:0 2px 2px -2px rgba(0,0,0,.2);padding:30px}footer{color:#fff;background-color:var(--blue-dark)}footer .basicContainer{display:flex;flex-wrap:wrap;align-items:flex-start}.footerColumn{line-height:1.4em;font-size:16px;width:50%}.footerColumnLeft{padding-right:50px}.footerColumnRight{text-align:left;padding-left:50px}.footerColumn a{color:#fff;text-decoration:none}#mailTelContainer li{margin-bottom:30px;display:flex;justify-content:flex-end}#mailTelContainer li a{font-size:28px;display:flex;align-items:center}#mailTelContainer li a svg.partSvg{fill:#fff;height:18px;max-width:18px;transition:fill .3s;margin-right:15px;flex:0 0 auto}#mailTelContainer li a span{transition:color .3s;font-weight:400;flex:0 0 auto}#mailTelContainer li a:hover span{color:var(--orange)}#mailTelContainer li a:hover svg{fill:var(--orange)}.footerColumn .socialContainer{display:flex;justify-content:flex-end}.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:var(--orange)}#anchor{top:-229px;position:relative}#scrollDownMouse{border:2px solid #fff;border-radius:50px;display:block;width:30px;height:50px;position:absolute;z-index:2;bottom:60px;left:50%;margin-left:-15px;cursor:pointer}#scrollDownMouse:before{position:absolute;top:10px;left:50%;content:"";width:6px;height:6px;margin-left:-3px;background-color:#fff;border-radius:100%;animation:animatedDot 2s infinite;box-sizing:border-box}@keyframes animatedDot{0%{transform:translate(0);opacity:0}40%{opacity:1}80%{transform:translateY(20px);opacity:0}to{opacity:0}}.contentFullWidthImage{--contentFullWidthImage-height: 65vh;--contentFullWidthImage-effect: calc(var(--contentFullWidthImage-height) / 2);overflow:clip;height:var(--contentFullWidthImage-height);background-color:var(--grey-light);display:grid}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.contentFullWidthImage .partContentFileImageGallery{animation:image-parallax-animation linear forwards;animation-timeline:view();animation-range:15% 85%}}}.contentFullWidthImage .partContentFileImageGallery{grid-column:fullwidth;grid-row:1}.contentFullWidthImage .partContentFileImageGallery .imagePlaceholder{height:calc(var(--contentFullWidthImage-height) + var(--contentFullWidthImage-effect));padding-bottom:0!important}.contentFullWidthImage .overlay{grid-column:fullwidth;grid-row:1;z-index:10;background-size:100% 100%;background-position:0px 0px;background-image:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,.5) 0%,rgba(0,0,0,0) 100%);height:var(--contentFullWidthImage-height);padding:var(--spacing-60) 0;place-items:center}.contentFullWidthImage .container{width:100%;max-width:900px;text-align:center;color:var(--white)}.contentFullWidthImage .container>.partHeading{color:currentColor;text-wrap:balance}.contentFullWidthImage .container>.partHeading:not(:only-child){margin-bottom:var(--spacing-40)}@keyframes image-parallax-animation{0%{transform:translateY(0) scale(1)}to{transform:translateY(calc(-1 * var(--contentFullWidthImage-effect))) scale(1.1)}}@media (max-width: 900px){.contentFullWidthImage{--contentFullWidthImage-height: 50vh}}
