body{background-color:#deddda;color:#555;font-size:18px;font-weight:400;font-family:Muli,sans-serif;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,.h1,.h2,.h3,.h4{word-wrap:break-word;line-height:1.2em;color:#000}h1,.h1{font-size:40px;font-weight:700;margin-bottom:20px}h2,.h2{font-size:24px;font-weight:700;margin-bottom:10px}h3,.h3{font-size:20px;font-weight:700;margin-bottom:5px}h4,.h4{font-size:18px;font-weight:700}strong{font-weight:700;font-style:inherit;color:#000}em{font-style:italic;font-weight:inherit}.basicContainer{max-width:1360px;margin:0 auto;padding:60px 80px 30px}.waveContainer svg{display:block;width:100%}#stickyTopBar{width:100%;background-color:#fff;box-shadow:4px 4px 10px rgba(0,0,0,.05);position:fixed;left:0;top:0;z-index:1003;transition:ease .3s}#stickyTopBar,#stickyTopBarGhost{height:130px}#stickyTopBar .basicContainer{height:100%;display:flex;justify-content:space-between;align-items:flex-end;padding-top:15px;padding-bottom:15px}#stickyTopBar #logo{flex:0 0 auto;width:100px;position:relative}#stickyTopBar #logo:before{content:"";padding-bottom:104.1666666667%;display:block}#stickyTopBar #logo img{position:absolute;top:0;width:100%;height:100%;object-fit:contain;transition:width .3s ease}#menuContainer{display:flex;flex-direction:column;flex:1 1 auto;height:100%}#topMenu{display:flex;justify-content:flex-end;margin-bottom:10px}#topMenu .partButton{margin-left:15px}#mainMenu{margin-top:auto;display:flex;align-items:flex-end;padding-bottom:8px}#mainMenu .partButton{margin-bottom:0}#stickyTopBar.scrolled{height:80px;transition:ease .5s}#stickyTopBar.scrolled #logo{width:70px}#stickyTopBar.scrolled .basicContainer{padding-top:5px;padding-bottom:5px}#homeImageHeaderContainer{position:relative}#homeImageHeaderContainer .waveContainer{position:absolute;bottom:0;left:0;width:100%;z-index:30}#homeImageHeaderContainer .waveContainer svg path{fill:#fff}#homeVideoHeaderContainer{position:relative}#homeVideoHeaderContainer .waveContainer{position:absolute;bottom:0;left:0;width:100%;z-index:30}#homeVideoHeaderContainer .waveContainer svg path{fill:#fff}#videoContainer{padding-top:31.25%;background-color:#deddda;overflow:hidden;position:relative}#videoContainer video{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;z-index:1;pointer-events:none}#homeIntroContainer{background-color:#fff}#homeIntroContainer .basicContainer{padding-top:30px;max-width:1060px;text-align:center}#homeIconsAndText{color:#fff;text-align:center}#homeIconsAndTextContainer{display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.homeIconsAndTextItem{width:calc(33.3333333333% - 40px);margin-left:20px;margin-right:20px;margin-bottom:15px;color:#fff;text-decoration:none}.homeIconsAndTextItem .partContentFileImageGallery.single{width:auto}.homeIconsAndTextItem .partContentFileImageGallery.single .contentFileImage{margin-bottom:15px;border:solid 4px #fff;transition:background-color ease .3s;border-radius:50%;height:120px;width:120px;margin-left:auto;margin-right:auto}a.homeIconsAndTextItem:hover .partContentFileImageGallery.single .contentFileImage{background-color:rgba(0,0,0,.1)}.homeIconsAndTextItemText{flex:1 1 auto;font-size:16px}.homeIconsAndTextItemText h2{border-bottom:solid 2px transparent;transition:border-color .3s;display:inline-block;color:#fff}a.homeIconsAndTextItem:hover h2{text-decoration:none;border-color:#fff}.homeIconsAndTextItemText .partContentText{font-weight:600}.homeIconsAndTextItemText .partContentText p{margin-bottom:15px}#homeFullWidthImage{position:relative}.videoButton{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);text-decoration:none;color:#fff;text-align:center;font-family:inherit;font-size:inherit;outline:0;border:none;background-color:transparent;cursor:pointer}.videoButtonIcon{border:solid 4px #fff;border-radius:50%;height:120px;width:120px;margin-left:auto;margin-right:auto;margin-bottom:20px;display:flex;align-items:center;justify-content:center}.videoButton svg{width:50px;height:66px;margin-left:10px;fill:#fff}.videoButton .partButton{margin-bottom:0}#homeInstagramFeed{position:relative}#instagramFeedContainer{display:flex;margin-left:auto;margin-right:auto}.instragramItem{flex:1 1 auto;position:relative}.instragramOverlay{transition:background-color .3s ease;position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 30px 0;text-align:center}.instragramOverlay:hover{background-color:rgba(0,0,0,.8)}.instragramOverlay svg{width:26px;height:26px;fill:#fff;position:absolute;right:30px;top:30px}.instragramOverlay .partContentText{font-weight:600;max-width:100%;font-size:16px;opacity:0;transition:opacity .3s ease;color:#fff}.instragramOverlay .partContentText p{margin-bottom:15px}.instragramOverlay .partButton{opacity:0;transition:opacity .3s ease}.instragramOverlay:hover .partContentText,.instragramOverlay:hover .partButton{opacity:1}#homeMixedContent .waveContainer{position:relative;width:100%;z-index:30;margin-top:-6.2%}#homeMixedContent .waveContainer svg path{fill:#ea5c47}#homeMixedContentContainer{background-color:#ea5c47;padding-bottom:5.2%}#mixedContentColumnContainer{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.mixedContentColumn{flex:1 1 auto;width:calc(25% - 40px);min-width:250px;margin-left:20px;margin-right:20px;display:flex;flex-direction:column;margin-bottom:40px;background-color:#fff}.mixedContentColumn h2{padding:15px 30px;margin:0;max-width:100%}.mixedContentColumn ul{border-bottom:solid 1px #deddda;margin-bottom:20px;max-width:100%}.mixedContentColumn ul li{border-top:solid 1px #deddda}.mixedContentColumn ul li a{color:inherit;text-decoration:none;padding:15px 30px;display:block;transition:background-color ease .3s}.mixedContentColumn ul li a h3{font-size:18px;margin-bottom:3px;color:#000}.mixedContentColumn ul li a .dateTime{font-size:14px;line-height:1.3em}.mixedContentColumn ul li a:hover{background-color:#f0f0f0}.mixedContentColumn .more{display:block;margin-top:auto;border-top:solid 1px #deddda;color:inherit;text-decoration:none;padding:10px 20px;font-weight:700;text-align:center;transition:background-color ease .3s}.mixedContentColumn .more:hover{color:#fff}.mixedContentColumn .partContentText{margin-bottom:auto;padding-left:30px;padding-right:30px;padding-top:15px;font-size:16px;border-top:solid 1px #deddda;max-width:100%}.mixedContentColumn .partContentText p{margin-bottom:20px}.mixedContentColumn .partButton{margin:auto 30px 30px;align-self:flex-start}#homeReferences{background-color:#ea5c47}#homeReferences .waveContainer{position:relative;width:100%;z-index:30;margin-top:-5.2%}#homeReferences .waveContainer svg path{fill:#fff}#homeReferencesContainer{background-color:#fff}#homeReferencesContainer .basicContainer{text-align:center;padding-bottom:120px;max-width:1060px}#homeReferencesContainer .partContentText{font-weight:700;font-size:26px}#homeReferencesContainer .partContentText p{line-height:1.5em}#homeReferencesContainer .partContentText p:last-child{margin-bottom:0}#homeReferencesContainer h3{margin-top:8px;margin-bottom:0}#homeInstagramfeed{background-color:#00b2cc}#homeInstagramfeed .basicContainer{text-align:center;padding-bottom:calc(60px + 6.2%)}#homeInstagramfeed h2{color:#fff}#homeInstagramfeed .basicContainer>.partContentText{color:#fff}.socialFeedList{margin-top:60px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.socialFeedList .item{display:flex;flex-direction:column;background-color:#fff}.socialFeedList .image{flex:0 0 auto;background-color:#000;position:relative}.socialFeedList.facebook .image{aspect-ratio:100/52.5}.socialFeedList.instagram .image{aspect-ratio:1/1}.socialFeedList .image img,.socialFeedList .image:empty:before{position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity .3s ease-in}.socialFeedList .image img{object-fit:cover}.socialFeedList.facebook .image:empty:before{content:"";background:#1877f2 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 20'%3E%3Cpath fill='%23FFF' fill-opacity='.25' d='M6.2 6.553V4.83c0-.259.013-.46.037-.6.024-.142.079-.282.164-.42a.67.67 0 0 1 .413-.285c.19-.052.443-.079.758-.079h1.723V0H6.541C4.947 0 3.8.378 3.106 1.135c-.696.756-1.044 1.87-1.044 3.343v2.075H0V10h2.063v10h4.139V10h2.754l.365-3.447H6.2Z'/%3E%3C/svg%3E") no-repeat center;background-size:40% 40%}@media (hover: hover){.socialFeedList .image:hover img,.socialFeedList .image:hover:empty:before{opacity:.8}}.socialFeedList .text{padding:30px;display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;text-align:left}.socialFeedList .text time{font-size:.875rem;display:grid;grid-template-columns:auto auto;align-items:center;gap:.1875rem;margin-bottom:.1em}.socialFeedList .text time .icon svg{width:.78571em;max-height:.78571em;fill:rgba(0,0,0,.6);display:block}.socialFeedList .text time .label{font-size:1em;line-height:1.3em;color:rgba(0,0,0,.5)}.socialFeedList .text .partContentText{font-size:1rem;overflow-wrap:break-word;word-break:break-word}.socialFeedList .text .partButton{margin-top:auto}@media screen and (max-width: 1023px){.socialFeedList{grid-template-columns:1fr 1fr}.socialFeedList .item:last-child{display:none}}@media screen and (max-width: 600px){.socialFeedList{grid-template-columns:repeat(1,1fr)}.socialFeedList .item:nth-last-child(2){display:none}}#imageHeaderSmall{position:relative}#imageHeaderSmall .waveContainer{position:absolute;bottom:0;left:0;width:100%;z-index:30}#imageHeaderSmall .waveContainer svg path{fill:#fff}#contentAndMenu{background-color:#fff}header#imageHeaderSmall+#contentAndMenu .basicContainer{padding-top:0}#contentAndMenuContainer{display:flex;align-items:flex-start;padding-bottom:90px}#contentContainer{width:100%;max-width:820px}#contentContainer .partContentFileImageGallery.single{margin-bottom:30px}#sideMenuContainer{width:100%;max-width:320px;flex:0 0 auto;margin-left:60px;position:sticky;top:90px;margin-bottom:30px}#sideMenuContainer .h2{margin-bottom:23px;margin-top:17px;display:inline-block;color:#000}#teamContainer{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-10px;margin-right:-10px;padding-top:15px}.teamItem{width:calc(33.3333333333% - 20px);margin-left:10px;margin-right:10px;margin-bottom:30px;border:solid 1px #deddda;padding:0 20px 5px;box-shadow:4px 4px 10px rgba(0,0,0,.05)}#contentContainer .profilePhoto .partContentFileImageGallery.single{margin-bottom:15px;max-width:130px;margin-top:-15px;border-radius:50%;overflow:hidden;background-color:#fff;border:solid 1px #deddda}.teamItem h3{color:#00b2cc}.functionOrClass{display:block;line-height:1.2em;margin-bottom:15px;font-weight:600}.teamItem .partContentText{font-size:16px}.teamItem .partContentText p{margin-bottom:15px;line-height:1.5em}.showMoreMainContainer{position:relative}.showMoreContentContainer{position:relative;overflow:hidden;height:144px}.showMoreContentContainer:after{position:absolute;width:100%;height:100%;bottom:0;left:0;content:"";background:linear-gradient(rgba(255,255,255,0),#fff)}.showMoreMainContainerOpen .showMoreContentContainer{height:auto;overflow:visible}.showMoreMainContainerOpen .showMoreContentContainer:after{display:none}.partButton.naked.showMoreButton{margin-bottom:20px;font-size:16px}.partButton.naked.showMoreButton .buttonIcon{margin-top:4px}.partButton.naked.showMoreButton .buttonIcon svg{height:10px;max-width:10px}.showMoreMainContainerOpen .showMoreButton{display:none}#eventContainer{padding-bottom:10px}.eventItem{margin-bottom:20px;border:solid 1px #deddda;box-shadow:4px 4px 10px rgba(0,0,0,.05);display:flex;flex-wrap:wrap}.eventText{width:70%;flex:1 1 auto;padding:25px 30px 5px}.eventText h2 a{text-decoration:none;transition:color ease .3s}.eventText .partContentText{font-size:16px}.eventText .partContentText p{line-height:1.5em}.eventText br,.eventText br:after{content:" "}.eventDate{display:flex;align-items:center;margin-bottom:15px}.eventDate .icon{margin-right:6px;flex:0 0 auto}.eventDate .icon svg{width:12px;fill:#999}.eventDate .label{line-height:1.2em;font-weight:600;font-size:14px}.eventImage{width:30%;flex:0 0 auto}#contentContainer .eventImage .partContentFileImageGallery.single{margin-bottom:0;height:100%}#contentContainer .eventImage .partContentFileImageGallery.single *{height:100%}#referenceList{padding-bottom:10px}.referenceItem{margin-bottom:20px;border:solid 1px #deddda;padding:20px 20px 25px;display:flex;font-size:16px;box-shadow:4px 4px 10px rgba(0,0,0,.05)}.referenceItem:before{content:"\201c";font-size:80px;font-family:Trebuchet MS;display:block;position:relative;flex:0 0 auto;margin-right:10px;margin-top:-1px;overflow:hidden;height:40px}.referenceText .partContentText p:last-child{margin-bottom:0}.referenceText h3{font-size:16px;position:relative;margin-top:2px}#contactContainer{background-color:#fff}#contactContainer .basicContainer{display:flex;align-items:flex-start;flex-wrap:wrap}#contactText{width:50%;padding-right:30px}#contactText .partContentFileImageGallery.single{margin-bottom:25px}#contactForm{width:50%;padding-left:30px;margin-top:4px}#googleMapsContainer+footer .waveContainer{margin-top:-130px}footer{color:#000}footer .waveContainer{position:relative;width:100%;margin-top:-5.2%;z-index:30}footer .waveContainer svg path{fill:#deddda}#footerContainer{text-align:left;background-color:#deddda;z-index:1;position:relative}#footerColumnContainer{display:flex;flex-wrap:wrap;width:calc(100% + 40px);margin-left:-20px;margin-right:-20px}.footerColumn{flex:1 1 auto;margin-left:20px;margin-right:20px;width:calc(33.3333333333% - 40px);min-width:280px}.footerColumn .partContentText ul{padding-left:0}.footerColumn .partContentText ul li{margin-left:0}.footerColumn .partContentText ul li:before{display:none}.footerColumn:not(:nth-child(2)) .partContentText a{background-image:none}#scholenOpdeKaart{margin-bottom:30px;display:inline-block}#scholenOpdeKaart img{width:100%;max-width:200px;display:block}#footerLogoContainer{display:flex;justify-content:flex-end;align-items:center;margin-bottom:30px}#socialsContainer{display:flex;margin-right:auto}#socialsContainer a{display:flex;justify-content:center;align-items:center;background-color:#fff;height:40px;width:40px;border-radius:20px;margin-right:15px;transition:background-color ease .3s}#socialsContainer svg.partSvg{flex:1 1 auto;fill:#000;max-height:20px;max-width:20px}#socialsContainer a:hover svg.partSvg{fill:#fff}#stichtingLogos{width:160px;position:relative}#stichtingLogos:before{content:"";padding-bottom:26.6666666667%;display:block}#stichtingLogos img{position:absolute;top:0;width:100%;height:100%;object-fit:contain}#footerBottomContainer{display:flex;flex-wrap:wrap;font-size:14px;border-top:solid 1px rgba(0,0,0,.1);padding-top:10px;line-height:1.2em}#footerBottomContainer li{margin-right:20px;margin-top:15px}#footerBottomContainer li:last-child{margin-right:0;margin-left:auto}#footerBottomContainer li a{color:#000;transition:color ease .3s}body.mobileMenuToggleActive{position:fixed}#mobileMenuToggle{position:relative;z-index:1002;display:none;align-items:center;cursor:pointer;margin-left:15px}#mobileMenuToggle .mobileMenuButtonLabel{margin-left:6px;z-index:2}#mobileMenuToggle .mobileMenuButtonHamburger{width:20px;height:20px;display:flex;flex-direction:column;justify-content:center;z-index:2}#mobileMenuToggle .mobileMenuButtonHamburger span{width:20px;height:2px;background-color:#fff;margin:2px 0;transition:all .3s ease-in-out}#mobileMenuToggle .mobileMenuButtonHamburger span:nth-child(2){width:15px}#mobileMenuToggle.active .mobileMenuButtonHamburger span{background-color:#fff}#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:80px;width:100%;height:100%;display:none;position:fixed;background-color:#fff;z-index:1002}body.mobileMenuToggleActive #mobileMenuToggleContainer{display:block}#mobileMenuToggleContainerScroll{overflow-y:auto;height:calc(100% - 80px)}#mobileMenuToggleContainerScroll .partButton{margin:25px}@media screen and (min-width: 1024px){body.mobileMenuToggleActive #mobileMenuToggleContainer{display:none}}@media (max-width: 1023px){#mobileMenuToggleContainerScroll{overflow-y:scroll;-webkit-overflow-scrolling:touch}}
