.body{overflow-y:scroll}.body.no-scroll{overflow:hidden}#overlay{position:fixed;width:100vw;height:100vh;background-color:rgba(30,30,30,.85);top:0;left:0;z-index:10001}#overlay .close-popup{position:absolute;width:45px;height:45px;overflow:hidden;top:30px;right:30px;background-color:#000;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#overlay .close-popup:after,#overlay .close-popup:before{content:'';position:absolute;height:5px;width:60%;top:49%;left:9px;margin-top:-1px;background-color:#FFF}#overlay .close-popup:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#overlay .close-popup:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}#overlay .close-popup:hover{cursor:pointer}#overlay .popup{position:relative;width:750px;margin:100px auto 0;height:auto}#overlay .popup .popup-inner{background-color:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#overlay .popup-img-placeholder{margin:0 0 35px}#overlay .popup-img-placeholder p{margin:0;padding:0}#overlay .popup-img-placeholder img{width:100%;height:auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}#overlay .popup-content{padding:25px}#overlay .popup-content h1,#overlay .popup-content h2{font-size:32px}#wrapper #label-banner{display:flex;position:absolute;top:17vh;right:-275px;border-radius:8px 0 0 8px;overflow:hidden;z-index:3;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;cursor:pointer}#wrapper #label-banner:hover{right:0}#wrapper #label-banner .label-banner-header{position:relative;background:#f5ba36;padding:15px 15px 15px 26px;height:245px;width:80px}#wrapper #label-banner .label-banner-header span{position:absolute;-webkit-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;-o-transform-origin:top left;transform-origin:top left;bottom:-9px;white-space:nowrap;text-transform:uppercase;font-size:21px;color:#2e2546;margin:0;font-weight:700}#wrapper #label-banner .label-banner-content{position:relative;background:url(/images/label-bg.svg) 10px -12px no-repeat #504079;height:245px;width:275px;color:#FFF;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;background-size:130%}#wrapper #label-banner .label-banner-content p{font-size:16px;line-height:28px;margin-bottom:0;padding:25px}#wrapper #label-banner .label-banner-content a{text-decoration:underline;color:#FFF;outline:0}#wrapper{background-image:url(/images/confetti_links.png),url(/images/confetti_rechts.png);background-position:top left,top right;background-repeat:repeat-y;overflow:hidden}#wrapper,body,html{font-family:Roboto,sans-serif;font-size:15px}#wrapper .bootstrapspacer{width:100%;height:60px}#wrapper .bootstrapspacerhalf{width:100%;height:36px}#wrapper .bootstrapspacer30{width:100%;height:32px}#wrapper .bootstrapspacer15{width:100%;height:15px}#wrapper .jumbotron{margin-bottom:0}#wrapper h1{font-size:30px;font-weight:700;font-family:Roboto,sans-serif;color:#504079}#wrapper h2{font-size:20px;font-weight:700;font-family:Roboto,sans-serif;color:#00a9bc}#wrapper a{color:#556ea8;text-decoration:none}#wrapper a:hover{color:#00a9bc}#wrapper .norowmargin{margin-left:0;margin-right:0}#wrapper .nopaddingcontainer{padding-left:0;padding-right:0}#wrapper .navbartop{height:66px;background:linear-gradient(to right,#fff 0,#fff 50%,#000 50%,#00a9bc 50%,#00a9bc 100%);text-align:right;position:relative;z-index:10000}#wrapper .navbarcontainer{background-color:#fff;height:100%;padding-right:0!important}#wrapper .navbarmenu{height:100%;padding-right:15px}#wrapper .navbarover{width:100%;height:auto;position:absolute;z-index:999;top:202px;display:none;left:0}#wrapper .navbarover .navbaroverwhitebg{background-color:#fff;width:100%;min-height:500px;height:auto;padding:10px}#wrapper .navbarover a.menulevel1link{font-size:20px;color:#504079;font-family:Roboto,sans-serif;line-height:50px;border-top:1px solid #504079;display:block}#wrapper .navbarover .menulevel1link:first-child{border-top:0 solid #504079}#wrapper .navbarover a.menulevel2link,#wrapper .navbarover a.menulevel3link{font-size:20px;color:#504079;font-family:'Roboto Light',sans-serif;line-height:50px;display:block}#wrapper .greenarrow{color:#00a9bc;font-size:20px;font-family:Roboto,sans-serif;line-height:50px}#wrapper #menulevel4content{padding-top:10px}#wrapper .bgtopmenu{background-color:#00a9bc;height:100%}#wrapper a.topmenulink{line-height:60px;font-family:Roboto,sans-serif;font-size:15px;color:#fff;display:block;float:left;margin-left:30px;margin-right:30px}#wrapper a.topmenulink.mobile-menu-button{display:none}#wrapper a.topmenulink.last{margin-right:15px}#wrapper a.topmenulink:hover{text-decoration:none}#wrapper a.topmenulink .topmenuicon{font-size:12px!important}#wrapper .logospacer{padding-bottom:20px}#wrapper .floatright{float:right}#wrapper .mainmenu-desktop{margin-top:60px;position:relative;z-index:9999}#wrapper .mainmenu-desktop ul{margin:0;padding:0}#wrapper .mainmenu-desktop ul li{list-style:none;position:relative}#wrapper .mainmenu-desktop ul li a{font-size:18px}#wrapper .mainmenu-desktop ul.level1{display:flex;flex-wrap:nowrap;flex-direction:row}#wrapper .mainmenu-desktop ul.level1>li{margin-left:25px}#wrapper .mainmenu-desktop ul.level1>li.hasSub:hover>ul.level2{display:block}#wrapper .mainmenu-desktop ul.level2{display:none;position:absolute;background-color:rgba(255,255,255,.95);padding:10px 0 15px;left:-15px}#wrapper .mainmenu-desktop ul.level2>li>a,#wrapper .mainmenu-desktop ul.level3>li>a{padding:4px 15px;display:block;font-size:16px;width:max-content;position:relative}#wrapper .mainmenu-desktop ul.level2>li>a{padding:4px 35px 4px 15px;width:100%}#wrapper .mainmenu-desktop ul.level2>li.hasSub>a:after{content:">";position:absolute;right:15px}#wrapper .mainmenu-desktop ul.level1>li:nth-child(3)>ul.level2{left:revert;right:-15px;text-align:right}#wrapper .mainmenu-desktop ul.level1>li:nth-child(3)>ul.level2>li.hasSub>a:after{content:"<";left:15px;right:revert}#wrapper .mainmenu-desktop ul.level2>li.hasSub:hover>ul.level3{display:block}#wrapper .mainmenu-desktop ul.level3{display:none;position:absolute;background-color:rgba(255,255,255,.9);padding:10px 0 15px;left:100%;top:-10px}#wrapper .mainmenu-desktop ul.level1>li:nth-child(3) ul.level3{left:revert;right:100%}#wrapper .banner{height:590px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}#wrapper .banner .bannerbottom{position:absolute;bottom:0;height:63px;overflow:hidden;width:100%}#wrapper .banner .bannerwhiteshape{height:100%;background-color:#fff;width:36%}#wrapper .banner .svgpart{height:63px;width:40px}#wrapper .banner .bannerbottompartfloat{float:left}#wrapper .bannerbottom .svgpart{position:absolute;left:calc(34%)!important}#wrapper .padbalk *{font-family:'Roboto Light',sans-serif}#wrapper .padbalk{font-size:15px;color:rgba(0,0,0,.3)}#wrapper .rowline hr{border-bottom:1px solid #504079}#wrapper .bannerblok{background-image:url(/images/bannerblok.png);background-repeat:no-repeat;width:426px;height:655px;position:absolute;right:0;top:600px}#wrapper .bannersub{height:424px}#wrapper .bannersub .bannertextpart{margin-top:20px}#wrapper .bannersub .bannertextpart .bannertextregel{background-color:#00a9bc}#wrapper .bannerbloksub{top:296px}#wrapper .bannertextpart{line-height:98px;margin-top:100px}#wrapper .bannertextpart .bannertextregelhoek{height:100px;width:61px;right:-61px;position:absolute;top:0}#wrapper .bannertextregel{height:100px;background-color:#504079;float:left;font-size:85px;color:#fff;padding-left:12px;padding-right:12px;position:relative;font-family:'Roboto Light',sans-serif}#wrapper .bannertextrow{display:block;float:bottom}#wrapper .bannertextpart1{float:bottom;height:100px;margin-bottom:16px}#wrapper .bannertussen .bannertexttussen .bannertextregel{background-color:#00a9bc;font-size:60px;font-family:'Roboto Light',sans-serif;height:80px;line-height:78px}#wrapper .bannertussen .bannertextrow{margin-left:-15px}#wrapper .bannertussen .bannertexttussen .bannertextpart1{margin-bottom:0}#wrapper .bannertussen .bannertexttussen .bannertextregel .bannertextregelhoek{height:80px}#wrapper .stappenplanhead{margin-bottom:40px}#wrapper .stappenplan .bannertextregel{height:40px;background-color:#00a9bc;float:left;font-size:25px;width:50px;line-height:38px;color:#fff;text-align:right;padding-left:6px;padding-right:6px;position:relative;font-family:Roboto,sans-serif}#wrapper .stappenplan .stappenplanli .bannertextpart{margin-top:20px;line-height:22px}#wrapper .stappenplan .stappenplanli .bannertextpart1{height:auto;width:100%;clear:both}#wrapper .stappenplan .bannertextregeltext{float:left;position:absolute;line-height:38px;font-size:25px;color:#00a9bc;font-family:Roboto,sans-serif;padding-left:76px;width:100%}#wrapper .stappenplan .bannertextextra{line-height:22px;padding-top:64px;padding-bottom:22px}#wrapper .leesmeer a{font-size:25px;font-family:'Roboto Light',sans-serif;display:block;width:100%;color:#504079;border-bottom:1px solid #504079}#wrapper .leesmeer a:hover{text-decoration:none;color:#00a9bc;border-bottom:1px solid #00a9bc}#wrapper .locatiepart a{font-size:17px;font-weight:700;font-family:Roboto,sans-serif}#wrapper .locatiepart a:hover{text-decoration:none}#wrapper .locatiepart .locimage{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;min-height:210px;margin-top:22px;margin-bottom:12px}body.subbody #wrapper .locatiepart a{font-family:'Roboto Light',sans-serif;font-size:15px;font-weight:400;color:#00a9bc}#wrapper .nieuwspart a{font-size:25px;font-weight:700;font-family:Roboto,sans-serif}#wrapper .nieuwspart a:hover{text-decoration:none}#wrapper .nieuwspart .nieuwsimage{background-repeat:no-repeat;background-size:cover;background-position:50% 50%;width:100%;min-height:210px;margin-top:22px;margin-bottom:12px}#wrapper .nieuwspart .nieuwsdatum{color:#c6c6c6;font-size:15px}#wrapper .stappenlijst{list-style:none;margin-left:-40px}#wrapper .stappenlijst li{margin-left:0}#wrapper .stappenlijst .listhoekcijfer{height:45px;width:30px;background-color:#00a9bc;float:left;color:#fff;position:relative;text-align:right}#wrapper .stappenlijst .listhoektitel{padding-left:20px;position:relative}#wrapper .stappenlijst .listhoektitel .listhoektitelspacing{padding-left:40px}#wrapper .stappenlijst .listhoek{height:45px;width:41px;right:-41px;position:absolute}#wrapper .stappenlijst li h2{line-height:44px}#wrapper .snelnaar{margin-bottom:30px}#wrapper .snelnaar *{font-family:'Roboto Light',sans-serif}#wrapper .snelnaar ul{list-style:none;margin-left:-40px}#wrapper .snelnaar ul li{list-style:none;margin-left:0;border-bottom:1px solid #504079}#wrapper .snelnaar ul li:last-child{border-bottom:0 solid #504079}#wrapper .snelnaar a{font-size:24px;color:#504079;display:block;line-height:46px}#wrapper .snelnaar a:hover{text-decoration:none;color:#00a9bc;font-family:Roboto,sans-serif}#wrapper .snelnaar .beforearrow{color:#00a9bc}#wrapper .bannertussen{height:445px;width:100%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}#wrapper #footer *{font-family:'Roboto Light',sans-serif}#wrapper #footer{background-color:#504079;min-height:78px;width:100%;line-height:60px;color:#fff}#wrapper #footer a,#wrapper #footer span{color:#fff}#wrapper #footer span:nth-child(3){font-family:Roboto,sans-serif;font-size:20px}#wrapper .dirbrowser{border:0;width:100%!important}#wrapper .dirbrowser *{font-size:14px!important}#wrapper .dirbrowser a{text-decoration:none!important}#wrapper .tijdlijn{padding-left:5px;margin-top:50px}#wrapper .tijdlijn .tijdlijn-item{border-left:5px solid rgba(0,169,188,.35);position:relative;padding-left:60px;padding-bottom:45px}#wrapper .tijdlijn .tijdlijn-item .triangle{position:absolute;width:24px;height:29px;left:-5px;top:4px;z-index:2}#wrapper .tijdlijn .tijdlijn-item .tijdlijn-titel{display:inline-block;color:#00A9BC;font-size:25px;font-weight:500;padding-bottom:10px}#wrapper .tijdlijn .tijdlijn-item.groot .triangle{width:40px;height:48px;left:-5px;top:-6px}#wrapper .tijdlijn .tijdlijn-item:nth-last-child(2){padding-bottom:52px}#wrapper .tijdlijn .tijdlijn-item:last-child{border-left:0;margin-top:-8px}#wrapper .tijdlijn .tijdlijn-item:last-child .triangle{left:0}#wrapper .sfeer-proeven{margin-bottom:40px}#wrapper .sfeer-proeven .first-row,#wrapper .sfeer-proeven .second-row{display:flex}#wrapper .sfeer-proeven .first-row .sfeer-tekst{width:49%}#wrapper .sfeer-proeven .first-row .sfeer-img-klein{width:51%}#wrapper .sfeer-proeven .first-row .sfeer-img-klein div{margin-left:15px;margin-right:0}#wrapper .sfeer-proeven .first-row .img-row{display:flex}#wrapper .sfeer-proeven .img-block{background-size:cover;background-position:center;background-repeat:no-repeat}#wrapper .sfeer-proeven .sfeer-tekst{padding-top:15px}#wrapper .sfeer-proeven .sfeer-tekst h1{margin-top:0}#wrapper .sfeer-proeven .sfeer-tekst>div{max-width:420px;text-align:center;margin:0 auto}#wrapper .sfeer-proeven .sfeer-img-klein div,#wrapper .sfeer-proeven .sfeer-video div{margin-right:15px;margin-bottom:15px;display:block;outline:0}#wrapper .sfeer-proeven .sfeer-img-klein div{width:273px;height:155px}#wrapper .sfeer-proeven .sfeer-video div{width:559px;height:280px;position:relative}#wrapper .kalender .agenda-item{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-bottom:30px}#wrapper .kalender .agenda-item .agenda-date,#wrapper .kalender .agenda-item .agenda-text{display:flex;flex-flow:column nowrap;justify-content:center}#wrapper .kalender .agenda-item .agenda-date span,#wrapper .kalender .agenda-item .agenda-text span{display:block}#wrapper .kalender .agenda-item .agenda-date{align-items:center;background-color:#00A9BC;width:75px;height:75px;color:#FFF;font-size:12px;line-height:18px;flex-shrink:0}#wrapper .kalender .agenda-item .agenda-date .date{font-weight:700;font-size:25px;margin-bottom:4px}#wrapper .kalender .agenda-item .agenda-text{margin-left:15px}#wrapper .kalender .agenda-item .agenda-text .title{font-size:20px;font-weight:500;color:#00A9BC}#wrapper .kalender .agenda-item .agenda-text .subtitle{padding-top:4px;font-size:15px;font-weight:400}#wrapper .topnav{height:66px;width:100%}@media only screen and (max-width:1824px){#wrapper .bannerblok{width:0}}@media only screen and (min-width:1824px){#wrapper .bannerblok{width:316px}}@media only screen and (min-width:1924px){#wrapper .bannerblok{width:426px}}