html{font-size:18px}body{color:#565656;font-weight:400;font-family:Nunito,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{word-wrap:break-word}h1,.h1{font-size:5.5555555556rem;font-weight:900;color:#fff;font-family:Playfair Display;margin-bottom:10px;line-height:1.1em}h2,.h2{font-size:2.7777777778rem;font-weight:900;color:#000;font-family:Playfair Display;margin-bottom:10px;line-height:1.3em}h3,.h3{font-size:1.4444444444rem;font-weight:900;color:var(--yellow);font-family:Playfair Display;margin-bottom:35px;line-height:1.3em}h4,.h4{font-size:1.2222222222rem;font-weight:900;color:#000;font-family:Playfair Display;margin-bottom:5px;line-height:1.3em}strong{font-weight:700;font-style:inherit;color:#000}em{font-style:italic;font-weight:inherit}.basicContainer{max-width:1620px;margin:0 auto;padding:120px 120px 90px}.pageName{text-transform:uppercase;color:#999;letter-spacing:.3em;font-size:.8888888889rem;display:inline-block;margin-bottom:5px;font-weight:700;line-height:1.2em}.columnContainer.story .pageName{margin-bottom:0}.anchor{top:-19px;position:relative}#logoContainer{position:absolute;z-index:3020;top:0;left:50%;transform:translate(-50%);padding:0 20px;height:80px;background-color:#fff}#logoContainer.sticky{position:fixed;top:0}#logo{width:250px;display:block;position:relative;margin-top:10px}#logo:before{content:"";display:block;padding-bottom:20%}#logo img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:contain}.fullWidthContainer,.columnContainer{min-height:calc(100vh - 40px);margin:20px}.fullWidthContainer{text-align:center;position:relative;display:flex;justify-content:center}.fullWidthContainer .partContentFileImageGallery{position:absolute;left:0;top:0;right:0;bottom:0}.fullWidthContainer .partContentFileImageGallery *{height:100%}.contentOverlay{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:calc(100vh - 40px)}.contentOverlay h2,.contentOverlay h3,.contentOverlay .pageName{margin-left:25px;margin-right:25px;max-width:1100px}.contentOverlay,.twoThird,.contentOneThirdOverlay{padding:80px 80px 55px}.columnContainer{display:flex;flex-wrap:wrap;background-color:#f8f8f8}.twoThird{width:66%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1 auto;min-height:calc(100vh - 40px)}.twoThird *{max-width:100%}.oneThird{width:34%;background-color:#2f2f2f;flex:0 0 auto;min-height:calc(100vh - 40px);overflow:hidden}.oneThird .partContentFileImageGallery,.oneThird .partContentFileImageGallery *{height:100%}.dark{background-color:#2f2f2f;color:rgba(255,255,255,.9)}.dark h2,.dark .h2{color:#fff}.fullWidthContainer.intro:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;background-image:radial-gradient(49% 75%,rgba(0,0,0,.25) 46%,rgba(0,0,0,0) 75%)}.fullWidthContainer.intro .partContentText{font-weight:700;letter-spacing:.3em;margin-bottom:0;text-transform:uppercase;font-size:1.4444444444rem}.fullWidthContainer.intro .contentOverlay>*{max-width:none}.fullWidthContainer.werkwijze .partContentFileImageGallery{opacity:.1}#stepList{display:flex;flex-wrap:wrap}.contentOverlay #stepList{margin-top:20px;margin-left:-25px;margin-right:-25px;width:calc(100% + 50px)}.stepItem{width:calc(20% - 50px);margin:0 25px 25px}.stepHeading{text-transform:uppercase;color:var(--yellow);letter-spacing:.3em;font-size:.8888888889rem;display:inline-block;margin-bottom:0;font-weight:700;line-height:1.2em}.stepItem .partContentText{font-size:.8888888889rem}.fullWidthContainer.vacatures .partContentFileImageGallery{opacity:.15}.fullWidthContainer.vacatures .contentOverlay{padding-left:0;padding-right:0}#vacancyList{width:100%}.contentOverlay #vacancyList{margin-top:25px;max-width:none}.vacancyItem{border-top:solid 1px rgba(255,255,255,.2);padding:25px}.vacancyItem:last-child{border-bottom:solid 1px rgba(255,255,255,.2)}.vacancyItem h3{color:#fff;margin-bottom:5px;margin-left:auto;margin-right:auto}.vacancyItem .partContentText{font-weight:700;color:var(--yellow);font-size:20px}#smallMessage{margin-top:25px;padding-left:25px;padding-right:25px}#smallMessage .partButtonContentContainer{justify-content:center}#smallMessage .partButtonContentContainer .partButton{margin-right:7.5px;margin-left:7.5px;margin-bottom:15px}#smallMessage .partButtonContentContainer .partButton:last-child{margin-right:7.5}.referenties .oneThird{position:relative}.referenties .oneThird .partContentFileImageGallery{position:absolute;left:0;top:0;right:0;bottom:0;max-height:none}.referenties .oneThird .partContentFileImageGallery.single{opacity:.15}.referenties .logoOverlay{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.referenties .oneThird .partContentFileImageGallery.logoReferences{z-index:20;--partContentFileImageGallery-gap: 0}.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImageContainer{margin:0;grid-template-columns:repeat(2,minmax(0,1fr))}.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImage{padding:25px;margin:0;border-left:solid 1px rgba(255,255,255,.2);border-bottom:solid 1px rgba(255,255,255,.2)}.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImage:nth-child(odd){border-left:none}.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImage:nth-child(7),.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImage:nth-child(8){border-bottom:none}.referenties .oneThird .partContentFileImageGallery.logoReferences .contentFileImage *{height:auto}.referenties .twoThird .partContentText p,.referenties .twoThird .partContentText p strong{color:var(--yellow)}.fullWidthContainer.contact{justify-content:flex-end;color:#fff}.contentOneThirdOverlay{position:relative;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;text-align:left;width:34%;background-color:rgba(47,47,47,.9);min-height:calc(100vh - 40px)}.contactItem{display:flex;flex-direction:column;align-items:flex-start}.contactItem:last-child{margin-top:50px}.contactItem .h3{color:var(--white)!important;text-decoration:none;margin-bottom:0!important;display:inline-block;margin-top:0!important}.contactItem a.h3{border-bottom:solid 2px var(--yellow)}.contactItem .pageName{color:var(--yellow)}.contactItem .partButton{margin-top:20px}footer ul{display:flex;flex-wrap:wrap;justify-content:center;font-size:.8888888889rem;padding:11px 55px 11px 0;line-height:1.3em}footer ul li{margin:0 25px 20px}footer ul li a{display:flex;text-decoration:none;transition:color .3s ease;color:inherit}footer ul li a:hover{text-decoration:underline;color:#000}footer ul li a svg{fill:var(--yellow);height:.6666666667rem;min-width:12px;margin-right:5px;margin-top:.125rem}footer ul li a span+svg{margin-right:0;margin-left:5px}#mobileMenuToggle{position:fixed;top:0;right:0;height:80px;width:80px;background-color:#fff;z-index:3010;display:flex;align-items:center;justify-content:center}#mobileMenuToggle .mobileMenuButtonHamburger{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center}#mobileMenuToggle .mobileMenuButtonHamburger span{width:40px;height:4px;background-color:var(--yellow);margin:4px 0;transition:all .3s ease-in-out}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(1){transform:translateY(12px) rotate(45deg)}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(2){opacity:0}#mobileMenuToggle.active .mobileMenuButtonHamburger span:nth-child(3){transform:translateY(-12px) rotate(-45deg)}#mobileMenuToggleContainer{left:0%;top:0;width:100%;height:80px;display:none;position:fixed;z-index:3000;display:flex;align-items:center;background-color:#fff;visibility:hidden;opacity:0;transition:opacity .3s ease}#mobileMenuToggleContainer.active{visibility:visible;opacity:1}.partNavigationLanguage{position:absolute;left:0}.navigation{width:50%;font-weight:900;font-family:Playfair Display;font-size:1em}.navigation.left{padding-left:100px;padding-right:125px}.navigation.left ul{justify-content:flex-end;align-items:center}.navigation.left ul li{margin-right:60px}.navigation.right{padding-right:80px;padding-left:125px}.navigation.right ul{justify-content:flex-start;align-items:center}.navigation.right ul li{margin-left:60px}.navigation ul{display:flex}.navigation ul li a{color:#000;padding:4px 0;text-decoration:none;border-bottom:solid 4px transparent;transition:border-color .3s ease;display:inline-block}.navigation ul li a:hover{border-color:var(--yellow)}#scrollToTop{background-color:#fff;padding:0;border:none;cursor:pointer;width:80px;height:80px;outline:0;position:fixed;bottom:0;right:0;z-index:100;opacity:0;transform:translateY(100px);transition:all .5s ease}#scrollToTop.visible{opacity:1;transform:translateY(0)}#scrollToTop svg{fill:var(--yellow);height:20px;max-width:20px;margin:auto}.columnContainer.aboutMe .container{display:grid;grid-template-columns:480px auto;align-items:center;gap:60px;padding:20px}.columnContainer.aboutMe .partContentFileImageGallery{background-color:var(--yellow)}.columnContainer.aboutMe .text{padding-top:20px}@media (min-width: 1680px){.columnContainer.aboutMe .container{gap:80px;padding:160px}}@media (max-width: 900px){.columnContainer.aboutMe .container{gap:40px;grid-template-columns:minmax(0,1fr)}.columnContainer.aboutMe .partContentFileImageGallery{max-width:260px}}.columnContainer.story .partContentFileImageGallery.profile{width:100%;max-width:260px;margin-bottom:30px;border-radius:50%;overflow:hidden;border:6px solid var(--yellow)}@media (max-width: 1100px){.columnContainer.story .partContentFileImageGallery.profile{max-width:180px}}.columnContainer.story .function{display:block;color:var(--yellow);font-weight:700}.columnContainer.story .quote{display:block;margin-top:1em;margin-bottom:0!important;color:var(--black);font-weight:200;font-style:italic;font-size:clamp(2rem,1.6vw + 1.5rem,3.5rem);line-height:1.15;quotes:"\201c" "\201d";text-wrap:balance}.columnContainer.story .quote:before{content:open-quote}.columnContainer.story .quote:after{content:close-quote}.columnContainer.story h1:has(+ .partContentText),.columnContainer.story .function:has(+ .partContentText),.columnContainer.story .quote:has(+ .partContentText){margin-bottom:40px}.columnContainer.story .h3{margin-bottom:.3em;color:var(--black)}.columnContainer.story .partContentText:last-child p:last-child,.columnContainer.story .partContentText blockquote:last-child p{margin-bottom:0}.columnContainer.story .partSocialMediaShareIconList.partSocialMediaShareIconList1{margin-top:var(--coreContent1-spacing-large);--partSocialMediaShareIconList1-gap: 10px 10px;--partSocialMediaShareIconList1-li-a-gap: .3rem;--partSocialMediaShareIconList1-icon-borderRadius: 50%;--partSocialMediaShareIconList1-icon-size: 40px;--partSocialMediaShareIconList1-icon-backgroundColor: var(--yellow);--partSocialMediaShareIconList1-icon-backgroundColor-hover: #000;--partSocialMediaShareIconList1-icon-svg-size: 20px;--partSocialMediaShareIconList1-icon-svg-fill: #fff;--partSocialMediaShareIconList1-icon-svg-fill-hover: var(--partSocialMediaShareIconList1-icon-svg-fill);--partSocialMediaShareIconList1-label-color: inherit;--partSocialMediaShareIconList1-label-color-hover: #000 }.columnContainer.story .oneThird{align-self:flex-start;position:sticky;top:20px}@media screen and (max-width: 1023px){.columnContainer.story .oneThird{display:none}}@media screen and (max-width: 667px){.columnContainer.story .twoThird{margin-top:40px}}.fullWidthContainer.storySlider{background-color:#f8f8f8;flex-direction:column;min-height:calc(100vh - 40px)}.fullWidthContainer.storySlider .contentOverlay{align-items:flex-start;text-align:left;min-height:unset;padding-bottom:0}.fullWidthContainer.storySlider .contentOverlay .h2,.fullWidthContainer.storySlider .contentOverlay .pageName{margin-left:0;margin-right:0}.fullWidthContainer.storySlider .contentOverlay>.partContentText{text-wrap:balance}.fullWidthContainer.storySlider .partSliderScroll.partSliderScroll1{--layout-padding: 80px;margin-top:40px;padding-bottom:var(--layout-padding);--partSliderScroll1-layoutGrid-spacing: var(--layout-padding);--partSliderScroll1-content-width: calc(100% - 40px - (2 * var(--layout-padding)));--partSliderScroll1-content-width-responsive: 100vw;--partSliderScroll1-list-items-visible: 3;--partSliderScroll1-list-gap: 40px;--partSliderScroll1-list-spacingTopBottom: 20px;--partSliderScroll1-list-item-width: calc((min(var(--partSliderScroll1-content-width), var(--partSliderScroll1-content-width-responsive)) + var(--partSliderScroll1-list-gap)) / var(--partSliderScroll1-list-items-visible));--partSliderScroll1-list-item-minWidth: 320px;--partSliderScroll1-scrollbar-height: 40px;--partSliderScroll1-scrollbar-bar-height: 3px;--partSliderScroll1-scrollbar-bar-backgroundColor: rgba(0,0,0,.1);--partSliderScroll1-scrollbar-thumb-height: 3px;--partSliderScroll1-scrollbar-thumb-backgroundColor: var(--yellow);--partSliderScroll1-shadow-color: 255, 255, 255;--partSliderScroll1-button-size: 48px;--partSliderScroll1-button-borderRadius: 50%;--partSliderScroll1-button-color: var(--white);--partSliderScroll1-button-color-hover: var(--white);--partSliderScroll1-button-backgroundColor: var(--yellow);--partSliderScroll1-button-backgroundColor-hover: #2f2f2f;--partSliderScroll1-button-boxShadow: var(--boxShadow);--partSliderScroll1-button-border: none;--partSliderScroll1-button-borderColor-hover: currentColor;--partSliderScroll1-button-icon-size: 32px }.fullWidthContainer.storySlider .partSliderScroll .sliderScroll-space{padding-inline-end:calc((100% - min(var(--partSliderScroll1-content-width),var(--partSliderScroll1-content-width-responsive)) - var(--partSliderScroll1-list-gap)) / 2)}.fullWidthContainer.storySlider .partSliderScroll .sliderScroll-container .sliderScroll-button--prev{grid-column:fullwidth-start;left:calc(var(--layout-padding) - var(--partSliderScroll1-button-size) / 2)}.fullWidthContainer.storySlider .partSliderScroll .sliderScroll-container .sliderScroll-button--next{grid-column:breakout-end;right:calc(var(--layout-padding) - var(--partSliderScroll1-button-size) / 2)}.fullWidthContainer.storySlider .partSliderScroll .sliderScroll-controls{grid-column:fullwidth;margin-left:var(--layout-padding);margin-right:var(--layout-padding)}@media (min-width: 1680px){.fullWidthContainer.storySlider .partSliderScroll.partSliderScroll1{--layout-padding: 160px}}@media (max-width: 667px){.fullWidthContainer.storySlider .partSliderScroll.partSliderScroll1{--layout-padding: 25px}.fullWidthContainer.storySlider .partSliderScroll.partSliderScroll1 .sliderScroll-button{display:none}}.storyCard{background-color:var(--white);text-decoration:none;display:block;padding:40px;color:inherit;text-align:left;transition:.3s;border-radius:1rem}.storyCard .partContentFileImageGallery.profile{width:100%;max-width:200px;margin-bottom:.5em;border-radius:50%;overflow:hidden;border:6px solid var(--yellow);position:static}.storyCard .partHeading{margin-bottom:.2em}.storyCard .function{display:block;color:var(--yellow);font-weight:700}.storyCard .quote{display:block;margin-top:.8em;font-weight:200;font-style:italic;font-size:1.2em;line-height:1.2;quotes:"\201c" "\201d";text-wrap:balance}.storyCard .quote:before{content:open-quote}.storyCard .quote:after{content:close-quote}@media (hover: hover){.storyCard:hover,.storyCard:focus{background-color:var(--yellow)}.storyCard:hover .function,.storyCard:focus .function{color:var(--white)}.storyCard:hover .quote,.storyCard:focus .quote{color:rgba(255,255,255,.9)}}
