@import url(https://fonts.googleapis.com/css2?family=Jost:wght@300;500;700&display=swap);@font-face{font-family:'Tempus Sans ITC';src:url(../fonts/tempsitc.ttf) format('truetype')}@font-face{font-family:FontAwesomeSolid;src:url(../fonts/fa-solid-900.ttf) format('truetype'),url(../fonts/fa-solid-900.woff2) format('woff2'),url(../fonts/fa-solid-900.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:FontAwesomeBrands;src:url(../fonts/fa-brands-400.ttf) format('truetype'),url(../fonts/fa-brands-400.woff2) format('woff2'),url(../fonts/fa-brands-400.woff) format('woff');font-weight:400;font-style:normal}body,html{height:100%;width:100%;margin:0;overflow:hidden;overflow-y:visible}html{--color-wit:#fff;--color-wit-rgb:255,255,255;--color-zwart:#000;--color-zwart-rgb:0,0,0;--color-tekst:#333;--color-tekstlicht:#666;--color-basis:#333;--color-hover:#000;--color-basisaccent:#dccc68;--color-basislicht:#dccc68;--color-change:#fff}body{font-family:Jost,sans-serif;font-weight:300;font-size:19.2px;color:var(--color-tekst);position:relative}.outerWrapper{max-width:100%;margin:0 auto}.logo{position:absolute;font-weight:700;text-transform:uppercase;top:10vh;left:5vw;z-index:3;font-size:2em;margin:0;padding:0 0 1.2em 0;color:var(--color-basislicht)}.logo a{color:var(--color-wit);text-decoration:none}.sublogo{display:block;position:relative;text-transform:uppercase}section#hero{position:relative}.cycle-slideshow{position:relative;z-index:2}.hero{width:100%;height:70vh;min-height:450px}.bdhome .hero{height:93vh}.hero img{width:100%;height:100%;object-fit:cover;object-position:top}.innerWrapper{position:relative;display:flex;justify-content:space-between;max-width:1400px;padding:50px 0;margin:0 auto}.menu{position:absolute;z-index:3;bottom:0;display:block;margin:0 auto;width:100%;height:auto;z-index:10;padding:0;transition:all .5s}.menu.open{left:70vw;transition:all .5s}.menu ul{display:flex;flex-direction:row;justify-content:center;list-style:none;margin:0;padding:0;width:auto}.menu li a{font-size:1em;font-weight:400;text-transform:lowercase;font-variant:small-caps;text-decoration:none;color:var(--color-wit);background:var(--color-zwart);padding:0 15px}.menu li.current a{color:var(--color-zwart);background:var(--color-wit)}.menu li a:hover{color:var(--color-zwart);background:var(--color-wit)}.mobiel{display:none}.varTekstBreed .kolom{width:100%}.varFotoBreed{width:100%;max-width:100vw;overflow:hidden}.varTekstenAfbeelding .kolom{width:50%}.varAfbeeldingenTekst .kolom{width:50%}.varTweeKolommenTekst .kolom{width:49.375%}.varTweeKolommenTekst .kolom:first-of-type{margin-right:1.25%}.kolom img{width:calc(100% - 80px);border:solid 40px var(--color-wit)}.kolom img{width:calc(100% - 40px);border:solid 20px var(--color-wit)}.margeBoven{padding-top:100px}.margeOnder{padding-bottom:100px}.bgMosterd{background:var(--color-basislicht)}.bgMosterd .kolom img{border:solid 20px var(--color-basislicht)}.kolom{display:flex;flex-direction:column;justify-content:center;width:50%}.kolom .txt{display:flex;flex-direction:column}.kolom .txt *{order:3}.kolom .txt h1{order:2}.kolom .txt h2{order:2}.kolom .txt h4{order:1}img{border:none}.icon,a{outline:0!important}.txt{position:relative;margin:0 2.5vw}.txt h1{position:relative;color:var(--color-tekstlicht);font-weight:400;text-transform:uppercase;font-size:2.5em;line-height:1em;margin:0;padding:20px 0 50px 0}.txt h2{position:relative;color:var(--color-tekstlicht);font-weight:400;text-transform:uppercase;font-size:2.5em;line-height:1em;margin:0;padding:20px 0 50px 0}.txt h3{position:relative;color:var(--color-basis);font-weight:400;font-size:2em;margin:0;line-height:1em;padding:0}.txt h4{font-size:1.2em;margin:0;line-height:1em;font-weight:400;text-transform:lowercase;font-variant:small-caps}.txt p{font-size:1em}.txt p img{max-width:100%;height:auto!important;display:inline}.txt a{position:relative;z-index:3;display:inline;color:var(--color-zwart)}.txt a:hover{text-decoration:none;color:var(--color-hover)}.txt ul{margin:0 0 0 20px;padding:0;list-style:none}.txt li{padding:0}.txt li:before{font-family:FontAwesomeSolid;content:'\f00c';padding-right:10px;color:var(--color-basis)}.txt hr{width:100px;height:1px;border:0;background:var(--color-basis);margin:0 auto}.txt q{font-family:'Tempus Sans ITC';font-size:3em;font-weight:500;color:var(--color-wit)}.txt .wepButton{position:relative;padding:10px 30px 10px 20px;margin:5vw 0;color:var(--color-wit);background:var(--color-tekstlicht);text-decoration:none;transition:all 1s}.txt .wepButton:after{position:absolute;top:calc(50% - 4px);right:15px;content:'\f105';font-family:FontAwesomeSolid;font-size:10px}.txt .wepButton:hover{color:var(--color-wit);background:var(--color-hover)}.txt iframe{width:100%;height:335px}footer{background:var(--color-basis);border-top:solid 1px var(--color-basis)}footer .txt h2,footer .txt p{color:rgba(var(--color-wit-rgb),.7)}footer .txt p:first-of-type{text-transform:uppercase}footer .txt p strong{font-weight:300;color:var(--color-basislicht)}footer .txt a{color:var(--color-wit);text-decoration:none}footer .txt a:hover{color:var(--color-basisaccent);text-decoration:none}footer .txt a[href^="tel:"]{color:rgba(var(--color-wit-rgb),.7)}footer .txt a[href^="tel:"]:hover{color:rgba(var(--color-wit-rgb),.7);text-decoration:none;cursor:default}.toTop a:after{content:'\f062';font-family:FontAwesomeSolid}.formContact{width:100%;text-align:left}.formContact .formThx{margin-top:20px;padding:15px;background:#fff}.formContact .formError{width:100%;background-color:#f2ea94;padding:10px}.formFields .fldInput{margin:0!important}.formFields .fldArea,.formFields p{display:flex;flex-flow:column-reverse;border:none!important;padding:0!important;margin:7px 0}.formFields p input,.formFields p label{transition:all .2s;touch-action:manipulation}.formFields p input[type=date],.formFields p input[type=number],.formFields p input[type=text]{font-size:1em;line-height:1em;border:1px solid #fff!important;font-family:inherit;-webkit-appearance:none;border-radius:0;padding:10px!important;cursor:text;width:100%}.formFields p input:focus{outline:0}.formFields p input:placeholder-shown+label{cursor:text;font-size:1em;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.3rem) scale(1);color:var(--color-basis)}.formFields p input:focus::-webkit-input-placeholder{opacity:1}.formFields p input:focus+label,.formFields p input:not(:placeholder-shown)+label{transform:translate(-1px,-3px) scale(1);background:0 0;opacity:.5;cursor:pointer}.formFields p label{font-size:1em;color:var(--color-tekst);background:#fff;padding:0 0 0 7px;margin:0 0 0 2px!important}.formFields p ::-webkit-input-placeholder{opacity:0;transition:inherit}.formFields .fldArea label,.formFields .fldArea textarea{transition:all .2s;touch-action:manipulation;line-height:1.4em;margin:0!important}.formFields .fldArea textarea{font-size:1em;resize:none;width:100%;line-height:1.5em;min-height:120px;border:1px solid #fff!important;font-family:inherit;-webkit-appearance:none;border-radius:0;padding:10px!important;cursor:text}.formFields .fldArea textarea:focus{outline:0}.formFields .fldArea textarea:placeholder-shown+label{cursor:text;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.8rem) scale(1);color:var(--color-basis)}.formFields .fldArea textarea:focus::-webkit-input-placeholder{opacity:1}.formFields .fldArea textarea:focus+label,.formFields .fldArea textarea:not(:placeholder-shown)+label{transform:translate(-1px,-3px) scale(1);cursor:pointer;margin:0!important;background:0 0;opacity:.5}.formFields .btnSubmit{float:right;font-size:1em;position:relative;padding:10px 20px;color:var(--color-wit);background:var(--color-basis);text-decoration:none;transition:all 1s;cursor:pointer;border-radius:5px;text-align:center;min-width:200px;text-transform:uppercase;border:0}.formFields .btnSubmit:hover{background:var(--color-tekstlicht)}@media screen and (max-width:1000px){.txt q{font-size:5.5vw}}@media screen and (max-width:900px){.slide{width:100%;height:80vh}.tweeKolommen{flex-direction:column}.kolom{width:100%}.blokfluitles section:nth-of-type(2) .tweeKolommen{flex-direction:column-reverse}.orgelverhuur section:nth-of-type(2) .tweeKolommen{flex-direction:column-reverse}section:nth-of-type(3) .tweeKolommen{flex-direction:column-reverse}section:nth-of-type(5) .tweeKolommen{flex-direction:column-reverse}.containerHorizontal{width:100%;padding:0;flex-wrap:wrap}.menu{position:absolute;top:0;left:170vw;margin:0;width:90vw;height:100vh;z-index:10;padding:200px 5vw 0 5vw;transition:all .5s;background:rgba(var(--color-zwart-rgb),.8)}.menu.open{display:block;left:0;transition:all .5s}.menu ul{display:flex;flex-direction:column;justify-content:flex-start;list-style:none;margin:0;padding:0}.menu li a{font-size:2em;text-decoration:none;color:var(--color-wit);padding:0;background:0 0}.menu li a:hover,.menu li.current a{color:var(--color-basislicht);background:0 0}.mobiel{display:block;position:absolute;top:0;right:0;z-index:15}.icon{display:block;border:0;margin:0;height:80px;width:80px;border-radius:50%;cursor:pointer}.icon span{display:block;height:4px;width:36px;position:absolute;left:25px;-webkit-transition:-webkit-transform .3s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.icon span:first-child{top:15px}.icon span:nth-child(2){top:25px}.icon span:last-child{top:35px}.icon--active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:35px}.icon--active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:35px}.icon--active span:nth-child(2){opacity:0}.icon--button{border-radius:10px}.icon--square{border-radius:0}.icon--transparent{background-color:transparent}.icon--transparent span{background-color:var(--color-wit)}.icon--active span{background-color:var(--color-wit)}.icon-transition{-webkit-transition:-webkit-transform .3s;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}}@media screen and (max-width:600px){.logo{font-size:8.5vw}.txt h1{font-size:8vw}.txt h2{font-size:8vw}}