@import url("https://fonts.googleapis.com/css2?family=Muli:wght@200;400;600;800&display=swap");*{box-sizing:border-box}body,html{width:100%;height:100%}body{margin:0;display:flex;flex-direction:column;background-color:#000;background-attachment:fixed;background-size:cover;overflow-x:hidden;background-repeat:no-repeat}h1,.h1{font-family:'Muli';text-align:left;margin:2rem 0 1rem}h1.left,.h1.left{text-align:left}h1.right,.h1.right{text-align:right}h1.pagetitle,.h1.pagetitle{margin-top:0}h2,.h2{font-family:'Muli';text-align:left;margin:2rem 0 1rem}h2.left,.h2.left{text-align:left}h2.right,.h2.right{text-align:right}h2.pagetitle,.h2.pagetitle{margin-top:0}h3,.h3{font-family:'Muli';text-align:left;margin:2rem 0 1rem}h3.left,.h3.left{text-align:left}h3.right,.h3.right{text-align:right}h3.pagetitle,.h3.pagetitle{margin-top:0}h4,.h4{font-family:'Muli';text-align:left;margin:2rem 0 1rem}h4.left,.h4.left{text-align:left}h4.right,.h4.right{text-align:right}h4.pagetitle,.h4.pagetitle{margin-top:0}h5,.h5{font-family:'Muli';text-align:left;margin:2rem 0 1rem}h5.left,.h5.left{text-align:left}h5.right,.h5.right{text-align:right}h5.pagetitle,.h5.pagetitle{margin-top:0}h1,.h1{font-size:32px}h2,.h2{font-size:22.4px}h3,.h3{font-size:20px}h4,.h4{font-size:20px}h5,.h5{font-size:20px}body{font-family:'Muli', sans-serif;font-weight:400;color:#fff;font-size:18px;line-height:1.5;text-align:justify}p{margin:.5rem 0 1rem;line-height:1.65}p:last-of-type{margin-bottom:0}.content_container a:not(.button):not(.logo):not(.nocontent):not(.close-modal){text-decoration:underline;position:relative;color:#fff;z-index:10;font-weight:800}.content_container a:not(.button):not(.logo):not(.nocontent):not(.close-modal):hover{color:#44b5e5}.f-blue{color:#0071a0}.b-blue{background-color:#0071a0}.f-lightblue{color:#44b5e5}.b-lightblue{background-color:#44b5e5}.f-white{color:#fff}.b-white{background-color:#fff}.f-black{color:#000}.b-black{background-color:#000}.f-grey{color:#F1F1F2}.b-grey{background-color:#F1F1F2}.f-fcol{color:#fff}.b-fcol{background-color:#fff}header{display:flex;justify-content:space-between;flex-basis:100%;width:100%;display:flex;padding-top:2rem;padding-bottom:2rem;font-size:16px;flex-wrap:wrap;transition:.5s;border-bottom:1px solid transparent;flex-grow:0;flex-basis:0}@media only screen and (max-width: 899px){header{padding-left:8vw;padding-right:8vw;flex-wrap:wrap}}@media only screen and (min-width: 900px) and (max-width: 1199px){header{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){header{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1499px){header{padding-left:10vw;padding-right:10vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){header.narrow{padding-left:18vw;padding-right:18vw}}@media only screen and (min-width: 1499px){header.narrow{padding-left:18vw;padding-right:18vw}}@media only screen and (max-width: 900px){header{justify-content:center;padding:1rem 0}}header.scrolled{position:fixed;background-color:rgba(0,0,0,0.9);z-index:1000;top:0;box-shadow:0 0 45px #000}header div.content{flex-direction:row;flex-grow:1;align-items:flex-start;justify-content:flex-end;font-family:'Muli';text-align:left}@media only screen and (max-width: 900px){header div.content{margin-bottom:1rem}}header div.content a{margin-left:1rem}header div.content a img{width:14px;height:14px;margin-right:2.5px}@media only screen and (max-width: 900px){header div.content{margin-top:1rem;flex-direction:column;justify-content:center;align-items:center}}header nav{width:100%;font-size:20px;display:flex;flex-grow:1;justify-content:flex-end}header nav #menu_toggle,header nav .subtoggle{display:none}header nav>ul{list-style:none;display:flex}@media only screen and (min-width: 1199px){header nav{position:relative;z-index:999}header nav #menu_toggle_label{display:none}header nav>ul{transform:translateY(-200%);position:absolute;justify-content:flex-end;align-items:flex-end}header nav>ul>li{margin:0 1rem}header nav>ul>li>a,header nav>ul>li label{color:#fff;text-decoration:none;font-weight:600;text-shadow:0 0 5px #000}header nav>ul>li>a:hover,header nav>ul>li label:hover{color:#44b5e5}header nav>ul>li:last-of-type{margin-right:0}header nav>ul>li a.selected,header nav>ul>li label.selected{font-weight:800}header nav>ul>li.has-children{position:relative}header nav>ul>li.has-children>a{pointer-events:none}header nav>ul>li.has-children>a>.fas.fa-caret-down{position:absolute;top:90%;left:50%;transform:translateX(-50%)}header nav>ul>li.has-children>ul{list-style:none;background-color:#0071a0;padding:.5rem;position:absolute;display:none;top:100%;left:50%;transform:translateX(-50%)}header nav>ul>li.has-children>ul>li{margin-bottom:1rem}header nav>ul>li.has-children>ul>li:last-of-type{margin-bottom:0}header nav>ul>li.has-children>ul>li>a{white-space:nowrap;color:#fff}header nav>ul>li.has-children>ul>li>a:hover{color:#0071a0}header nav>ul>li.has-children>ul>li.selected a{color:#0071a0}header nav>ul>li.has-children:hover>ul{display:flex;flex-direction:column;z-index:999}}@media only screen and (max-width: 1200px){header nav{flex-direction:column;position:relative;width:100%;justify-content:center;align-items:center;text-align:center}header nav #menu_toggle_label{display:flex;justify-content:center;align-items:center}header nav #menu_toggle_label .label{margin:0 0 0 .5rem;color:#fff;font-weight:800;line-height:1}header nav #menu_toggle_label .bars{display:flex;flex-direction:column;height:13px;justify-content:space-between}header nav #menu_toggle_label .bars #span1,header nav #menu_toggle_label .bars #span2,header nav #menu_toggle_label .bars #span3{width:20px;height:3px;border-radius:3px;background-color:#0071a0;transition:0.4s}header nav #menu_toggle:checked ~ #menu_toggle_label .bars #span1{transform:translateY(165%) rotateZ(45deg)}header nav #menu_toggle:checked ~ #menu_toggle_label .bars #span2{opacity:0;transform:translateX(30px)}header nav #menu_toggle:checked ~ #menu_toggle_label .bars #span3{transform:translateY(-165%) rotateZ(-45deg)}header nav>ul{top:50%;z-index:9999;position:absolute;flex-direction:column;overflow:hidden;transition:.3s;width:100%;padding:1rem;color:#fff;background-color:#0071a0;visibility:hidden;opacity:0}header nav>ul>li a,header nav>ul>li label{padding:.5rem 0;display:block;text-decoration:none}header nav>ul>li a:hover,header nav>ul>li label:hover{color:#fff}header nav>ul>li.has-children>a{padding-bottom:0}header nav>ul>li.has-children>ul{list-style:none;display:none;padding:0 0 0 1rem}header nav>ul>li.has-children>ul>li>a{color:#fff}header nav>ul>li.has-children>ul>li>a:first-of-type{padding-top:0}header nav>ul>li.has-children .subtoggle:checked ~ label .fas{transform:rotateZ(180deg)}header nav>ul>li.has-children .subtoggle:checked ~ ul{display:block}header nav>ul>li>a{color:#fff}header nav>ul a.selected,header nav>ul label.selected{color:#fff;font-weight:800}header nav #menu_toggle:checked ~ ul{visibility:visible;opacity:1}}@media only screen and (max-width: 900px){header a.logo{padding-left:8vw;padding-right:8vw}}#pageheader{height:35vw;width:100%}#pageheader img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media only screen and (max-width: 899px){#pageheader{height:50vw}}.anderz{margin-top:1rem}.anderz img{height:40px;width:auto}#content{display:flex;flex-wrap:wrap;justify-content:center;flex:1 0 auto}#content::after{clear:both;content:' ';display:block}.svgtitle{text-align:center;display:block;margin-top:0}.svgtitle img{height:30px;width:auto;max-width:100%;display:block;margin:0 auto}.svgtitle.double img{height:85px}.svgtitle.left{text-align:left}.svgtitle.left img{margin:0}@media only screen and (min-width: 899px){[data-columns="1"]{width:calc(8.33333% - .5rem)}[data-columns="2"]{width:calc(16.66667% - .5rem)}[data-columns="3"]{width:calc(25% - .5rem)}[data-columns="4"]{width:calc(33.33333% - .5rem)}[data-columns="5"]{width:calc(41.66667% - .5rem)}[data-columns="6"]{width:calc(50% - .5rem)}[data-columns="7"]{width:calc(58.33333% - .5rem)}[data-columns="8"]{width:calc(66.66667% - .5rem)}[data-columns="9"]{width:calc(75% - .5rem)}[data-columns="10"]{width:calc(83.33333% - .5rem)}[data-columns="11"]{width:calc(91.66667% - .5rem)}[data-columns="12"]{width:100%}[data-gutter="1"]{margin-right:1rem}[data-gutter="1"]:last-of-type{margin-right:0}[data-gutter="2"]{margin-right:2rem}[data-gutter="2"]:last-of-type{margin-right:0}[data-offset="1"]{margin-left:8.33333%}[data-offset="2"]{margin-left:16.66667%}[data-offset="3"]{margin-left:25%}[data-offset="4"]{margin-left:33.33333%}[data-offset="5"]{margin-left:41.66667%}[data-offset="6"]{margin-left:50%}[data-offset="7"]{margin-left:58.33333%}[data-offset="8"]{margin-left:66.66667%}[data-offset="9"]{margin-left:75%}[data-offset="10"]{margin-left:83.33333%}[data-offset="11"]{margin-left:91.66667%}}@media only screen and (max-width: 899px){[data-columns]{width:calc(100% - .5rem)}}.module.text{flex-wrap:wrap}.module.text .img{width:350px;display:block;margin-top:2rem;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width: 900px){.module.text .img{order:1;margin-bottom:2rem;width:100%}}.module.text .img.right{order:3;-o-object-position:right top;object-position:right top}@media only screen and (min-width: 899px){.module.text .img.right{padding-left:1rem;margin-left:auto}}.module.text .img.left{-o-object-position:left top;object-position:left top;order:1}@media only screen and (min-width: 899px){.module.text .img.left{padding-right:1rem;margin-right:auto}}.module.text .text,.module.text .img{width:calc(50% - .5rem);order:2;display:flex;flex-direction:column}@media only screen and (max-width: 900px){.module.text .text,.module.text .img{display:block;width:100%}}.module.text .text.fw,.module.text .img.fw{width:100%}@media only screen and (max-width: 900px){.module.text .text{order:2}}.module.text .content p:first-of-type,.module.text .content-columns p:first-of-type{margin-top:0}@media only screen and (max-width: 900px){.module.text .content-columns{max-width:100%}.module.text .content-columns p,.module.text .content-columns img{max-width:100%}}@media only screen and (min-width: 899px){.module.text .content-columns{display:flex;margin-bottom:2rem}.module.text .content-columns>div{flex:1;margin-right:4rem}.module.text .content-columns>div.right{text-align:left}.module.text .content-columns>div:last-of-type{margin-right:0}}.photo{width:100%;position:relative;overflow:hidden}.photo::before,.photo::after{content:'';display:block;position:absolute;background-size:100% 100%;width:100%;background-size:125% 100%;background-position:center center}.photo::before{height:8vw;top:-5vw;background-image:url("../images/ruis-vlak.svg");z-index:0;transform:rotate(2deg)}.photo::after{height:5vw;bottom:-2vw;background-image:url("../images/ruis-vlak.svg");transform:rotate(1deg)}.photo img{z-index:10;width:100%}.module.contact{align-items:flex-start}@media only screen and (min-width: 899px){.module.contact .content{flex-basis:calc(50% - .5rem)}}@media only screen and (max-width: 900px){.module.contact .content{flex-basis:100%;order:1}}@media only screen and (min-width: 899px){.module.contact .map_cont{flex-basis:calc(50% - .5rem)}}@media only screen and (max-width: 900px){.module.contact .map_cont{flex-basis:100%;order:0}}.module.contact .map_cont .map{height:50vh;width:100%}.module.contact form{width:100%}.module{display:flex;justify-content:space-between;flex-basis:100%;width:100%;padding-top:4rem;padding-bottom:4rem}@media only screen and (max-width: 899px){.module{padding-left:8vw;padding-right:8vw;flex-wrap:wrap}}@media only screen and (min-width: 900px) and (max-width: 1199px){.module{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.module{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1499px){.module{padding-left:10vw;padding-right:10vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){.module.narrow{padding-left:18vw;padding-right:18vw}}@media only screen and (min-width: 1499px){.module.narrow{padding-left:18vw;padding-right:18vw}}.module .module_title{font-family:'Muli';text-align:left;font-size:22.4px;margin:1rem 0;text-align:center}.module.gutter-top{padding-bottom:0}.module.gutter-bottom{padding-top:0}.module.no-gutters{padding-top:0;padding-bottom:0}.module:first-of-type{margin-top:0}.module:last-of-type{margin-bottom:0}.module.header{width:83.33333%;margin-left:8.33333%;margin-right:8.33333%}#content .module:first-of-type{padding-top:0}.module.home{display:flex}.module.home .content{display:flex;flex-direction:column;flex-grow:0}@media only screen and (max-width: 900px){.module.home .content{flex-basis:100%}}@media only screen and (min-width: 899px){.module.home .content{flex-basis:calc(50% - 2rem)}}.module.home .collage{flex-grow:0;grid-gap:15px}@media only screen and (max-width: 900px){.module.home .collage{flex-basis:100%;display:flex;flex-direction:column;margin-top:2rem}}@media only screen and (min-width: 899px){.module.home .collage{flex-basis:calc(50% - 2rem);display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:repeat(10, 5vw)}}.module.home .collage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;padding:.5rem;box-shadow:0 0 20px rgba(0,0,0,0.125);border:1px solid #000;background-color:#fff}@media only screen and (min-width: 899px){.module.home .collage img:nth-of-type(1){grid-column-start:3;grid-column-end:11;grid-row-start:1;grid-row-end:3}.module.home .collage img:nth-of-type(2){grid-column-start:7;grid-column-end:13;grid-row-start:3;grid-row-end:5}.module.home .collage img:nth-of-type(3){grid-column-start:2;grid-column-end:7;grid-row-start:4;grid-row-end:6}.module.home .collage img:nth-of-type(4){grid-column-start:7;grid-column-end:11;grid-row-start:5;grid-row-end:10}.module.home .collage img:nth-of-type(5){grid-column-start:1;grid-column-end:7;grid-row-start:6;grid-row-end:8}}.module.page{display:flex;flex-direction:column;justify-content:flex-start}.button,button,input[type="submit"]{padding:.5rem 1.5rem .5rem;align-self:flex-start;background-size:100% 100%;color:#0071a0;background-color:#fff;border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-weight:800;outline:0;text-decoration:none;cursor:pointer}.button:hover,button:hover,input[type="submit"]:hover{color:#fff;background-color:#0071a0;border:2px solid #0071a0}form{margin-top:2rem}form input[type="text"],form input[type="email"],form textarea{width:100%;padding:.5rem .75rem;margin:0 0 1rem;border:2px solid #fff;outline:none;font-family:'Muli', sans-serif;font-weight:400;color:#0071a0;font-size:18px;line-height:1.5}form input[type="text"]:focus,form input[type="email"]:focus,form textarea:focus{border-color:#44b5e5}form input[type="text"]::-webkit-input-placeholder, form input[type="email"]::-webkit-input-placeholder, form textarea::-webkit-input-placeholder{color:#0071a0}form input[type="text"]::-moz-placeholder, form input[type="email"]::-moz-placeholder, form textarea::-moz-placeholder{color:#0071a0}form input[type="text"]:-ms-input-placeholder, form input[type="email"]:-ms-input-placeholder, form textarea:-ms-input-placeholder{color:#0071a0}form input[type="text"]::-ms-input-placeholder, form input[type="email"]::-ms-input-placeholder, form textarea::-ms-input-placeholder{color:#0071a0}form input[type="text"]::placeholder,form input[type="email"]::placeholder,form textarea::placeholder{color:#0071a0}form input[type="submit"],form button{font-family:'Muli', sans-serif;font-weight:400;color:#fff;font-size:18px;line-height:1.5;padding:.5rem 1.5rem .5rem;align-self:flex-start;background-size:100% 100%;color:#0071a0;background-color:#fff;border:2px solid #fff;display:flex;justify-content:center;align-items:center;font-weight:800;outline:0;text-decoration:none;cursor:pointer;outline:0;border:0;margin-bottom:1rem}form input[type="submit"]:hover,form button:hover{color:#fff;background-color:#0071a0;border:2px solid #0071a0}form label{font-weight:800;text-align:center;display:block;margin:.5rem auto 1rem auto}form label span.required{display:none}form .form-label.left label{text-align:left;margin-bottom:0}form #workshops1-workshop1 ~ label::after,form #workshops2-workshop1 ~ label::after,form #workshops3-workshop1 ~ label::after{content:'of';text-align:left;margin-left:3em;display:block;font-weight:400}form .checkboxes{width:50%;margin-bottom:1rem}form .checkboxes label{padding-left:2rem;font-weight:400}footer{display:flex;justify-content:space-between;flex-basis:100%;width:100%;flex-basis:auto;justify-content:space-between;align-items:flex-end;position:relative;padding:1rem 0;overflow:hidden;flex-grow:0;flex-shrink:0;flex-wrap:wrap}@media only screen and (max-width: 899px){footer{padding-left:8vw;padding-right:8vw;flex-wrap:wrap}}@media only screen and (min-width: 900px) and (max-width: 1199px){footer{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){footer{padding-left:8vw;padding-right:8vw}}@media only screen and (min-width: 1499px){footer{padding-left:10vw;padding-right:10vw}}@media only screen and (min-width: 1200px) and (max-width: 1499px){footer.narrow{padding-left:18vw;padding-right:18vw}}@media only screen and (min-width: 1499px){footer.narrow{padding-left:18vw;padding-right:18vw}}footer img.logo{display:block;margin:1rem 0}footer img.logo.logo-left{margin-right:auto}footer img.logo.logo-right{margin-left:auto}footer span.cr{width:100%;flex-basis:100%;margin:1rem 0}a.logo{height:60px;max-width:90vw;display:block}a.logo img,a.logo svg{max-width:100%;height:100%;width:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}@media only screen and (max-width: 900px){a.logo img,a.logo svg{margin:0 auto;display:block}}.blocker{z-index:20}.modal{background-image:url("../images/box1.svg");border-radius:0;box-shadow:none;background-color:transparent;background-size:100% 100%;min-height:200px;min-width:50vw;max-height:90vh;padding:.5rem 3rem}.modal a.close-modal{background-color:transparent;background-image:url("../images/kruisje.svg");right:5px}.modal a:not(.button):not(.logo):not(.nocontent):not(.close-modal){text-decoration:underline;position:relative;color:#fff;z-index:10;font-weight:800}.modal a:not(.button):not(.logo):not(.nocontent):not(.close-modal):hover{color:#44b5e5}@media only screen and (max-width: 900px){.modal{width:80vw;height:75vh;top:10vh}.modal .content{overflow:scroll;height:100%}}.liveblock .content .text a{margin-top:1rem}.modal#preview{width:90vw;height:90vh;padding:0;z-index:1000;max-width:initial;background-image:none}.modal#preview a.close-modal{right:-12.5px}@media only screen and (max-width: 900px){.modal#preview{height:75vh;left:5vw;top:20vh;position:absolute}}.modal#preview iframe{width:100%;height:100%;border:0;outline:0}
