@font-face{font-family:'NotoSans-ExtraLight';src:url(/_fonts/webfonts/NotoSans-ExtraLight.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'NotoSans-Regular';src:url(/_fonts/webfonts/NotoSans-Regular.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'FontAwesomeSolid';src:url(/_fonts/webfonts/fa-solid-900.ttf) format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'FontAwesomeBrands';src:url(/_fonts/webfonts/fa-brands-400.ttf) format('truetype');font-weight:normal;font-style:normal;}html,body{height:100%;min-height:100%;}:root{--color-wit:#fff;--color-zwart:#000;--color-tekst:#000;--color-basis:#69a88d;--color-basis-rgb:105,168,141;--color-basis-licht:#dfede5;--color-basis-donker:#176560;--color-grijs:#727272;--color-lichtgrijs:#ccc;--color-heellichtgrijs:#f7f7f7;--form-error:#f2ea94;--font-family:"NotoSans-ExtraLight",sans-serif;--font-family-bold:"NotoSans-Regular",sans-serif;--font-size:18px;--flex-direction-default:row;--flex-direction-reverse:row;--gap-default:80px;--gap-inner-default:10px;--margin-top:60px;--margin-bottom:60px}@media screen and (max-width:950px){:root{--gap-default:40px}}@media screen and (max-width:980px){:root{--flex-direction-default:column;--flex-direction-reverse:column-reverse;--margin-top:20px;--margin-bottom:0}}body{font-family:var(--font-family);font-size:var(--font-size);font-weight:200;font-style:normal;color:var(--color-tekst);background:var(--color-wit);line-height:1.5em;overflow:hidden;overflow-y:scroll;margin:0;padding:0;display:flex;flex-direction:column}*{box-sizing:border-box;margin:0;padding:0;}a,.icon{outline:0;}a[href^="tel:"]{text-decoration:none!important;cursor:default!important;color:var(--color-basis);}a[href^="tel:"]:hover{color:var(--color-wit)!important}.fa-solid{font-family:'FontAwesomeSolid';}.outerWrapper{position:relative;width:100%;margin:0 auto}.innerWrapper{display:flex;flex-direction:var(--flex-direction-default);gap:var(--gap-default);margin:0;padding:0;}section{position:relative;z-index:1;margin:0;padding:0;}.bgDeco{background:url('../img/bg-graes.png') no-repeat top center;}header{position:fixed;z-index:2;width:100%;height:80px;left:50%;transform:translate(-50%,0%);padding:20px 0;background:var(--color-wit)}header .innerWrapper{display:flex;justify-content:space-between;align-items:flex-start;width:100%;max-width:1800px;padding:0 30px}header .innerWrapper .logo{position:fixed;z-index:10;width:16vw;max-width:300px;min-width:160px;margin:0;padding:0;height:auto;vertical-align:top;text-align:left;transition:.5s}header .innerWrapper .logo img{width:100%;height:auto;object-fit:contain}header .innerWrapper .logo.hasScrolled{width:150px;transition:.5s}.txt{text-align:left;padding:0 30px}.txt h1{font-family:var(--font-family-bold);color:var(--color-basis-donker);font-size:calc(var(--font-size) * 1.7);font-weight:normal;line-height:1em;margin:20px 0 1.5em 0;padding:0}.txt h1 i{font-style:normal;font-weight:300;}.txt h2{color:var(--color-zwart);position:relative;font-size:calc(var(--font-size) * 1.2);font-weight:500;line-height:1em;margin:20px 0;padding:0 0 0 20px;width:100%;border-left:solid 20px var(--color-basis)}.txt h2:empty{display:none;}.txt h3{font-family:var(--font-family-headingsTwee);position:relative;z-index:12;color:var(--color-basis);font-size:var(--font-size);font-weight:normal;letter-spacing:-1px;line-height:1em;margin:0 0 15px 0;padding:0;width:100%;}.txt p{width:100%;margin-bottom:1em}.txt p strong{font-family:var(--font-family-bold);}.txt td{font-size:1em;line-height:1.5em;}.txt p img{width:auto;max-width:100%;height:auto!important;padding:0}.txt td img{padding:0;}.txt a{font-family:var(--font-family-bold);position:relative;text-decoration:underline;z-index:3;color:var(--color-basis-donker);text-decoration:none;}.txt a:hover{color:var(--color-basis);text-decoration:underline;}.txt ul{margin:0;padding:0 0 1em 0;list-style:none}.txt ol{margin:0;padding:0}.txt ol li{padding:0;}.txt blockquote p{font-size:1.5em;line-height:1.2em;color:var(--color-basis-donker)}.txt iframe{width:100%;aspect-ratio:3.6 / 2;}a.wepButton{position:relative;z-index:2;text-decoration:none;color:var(--color-basis-donker);font-weight:500;text-transform:none;text-decoration:none;line-height:2em;transition:.5s;cursor:pointer}a.wepButton:after{content:'\f061';font-family:'FontAwesomeSolid';font-size:15px;padding-left:10px;color:var(--color-basis-donker);}a.wepButton:hover{transition:.5s;text-decoration:none;color:var(--color-basis);}a.wepButton:hover:after{transition:.5s;padding-left:20px;color:var(--color-basis);}.cycle-slideshow.slideReferenties{position:relative;height:100%;padding-bottom:30px;}.cycle-prev{position:absolute;bottom:0;left:0;cursor:pointer}.cycle-next{position:absolute;bottom:0;left:20px;cursor:pointer}.varTekstenAfbeelding{position:relative;z-index:1;display:flex;flex-direction:var(--flex-direction-default);align-items:center;width:100%;max-width:1400px;padding:20px 0;margin:0 auto}.varTekstenAfbeelding .tekst{width:50%;}.varTekstenAfbeelding .tekst .txt{position:relative;padding-bottom:3vw}.varTekstenAfbeelding .tekst .txt:after{content:'';position:absolute;z-index:2;left:calc(50% - .625vw);bottom:-6vw;display:block;width:1.25vw;min-width:12px;height:auto;aspect-ratio:1 / 3;background:url('../img/deco-graes.png') no-repeat center;background-size:contain}.varTekstenAfbeelding .afbeelding{width:50%;}.varTekstenAfbeelding .afbeelding img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;margin:0;padding:0;}.varAfbeeldingenTekst{position:relative;z-index:1;display:flex;flex-direction:var(--flex-direction-reverse);align-items:center;width:100%;max-width:1400px;padding:20px 0;margin:0 auto}.varAfbeeldingenTekst .tekst{position:relative;z-index:1;width:50%;}.varAfbeeldingenTekst .tekst .txt:after{content:'';position:absolute;z-index:2;left:calc(50% - .625vw);bottom:-6vw;display:block;width:1.25vw;min-width:12px;height:auto;aspect-ratio:1 / 3;background:url('../img/deco-graes.png') no-repeat center;background-size:contain}.varAfbeeldingenTekst .afbeelding{width:50%;}.varAfbeeldingenTekst .afbeelding img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;object-position:center;margin:0;padding:0;}.tekstOnly{position:relative;z-index:1;margin:0 auto;width:100%;max-width:1000px}.tekstOnly .tekst .txt{text-align:left;}.tekstOnly .afbeelding{display:none;}.afbeeldingOnly{border-top:solid 10px var(--color-basis);border-bottom:solid 10px var(--color-basis);width:100%;}.afbeeldingOnly .tekst{display:none;}.afbeeldingOnly .afbeelding{position:relative;z-index:1;width:100%;min-height:400px;aspect-ratio:3 / 1;overflow:hidden;}section:first-of-type .afbeeldingOnly .afbeelding{min-width:100%;min-height:320px;aspect-ratio:4 / 1}.afbeeldingOnly .afbeelding img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0}.varTweeKolommenTekst{display:flex;flex-direction:var(--flex-direction-default);margin:0 auto;width:100%;max-width:1400px}.varTweeKolommenTekst .kolom{width:50%;vertical-align:top;gap:var(--gap-inner-default)}.tekstTekstTekst{width:100%}.tekstTekstTekst .tekst{width:30%;vertical-align:top;gap:var(--gap-inner-default);padding:20px;margin-bottom:1em;background:var(--color-wit)}.tekstTekstTekst .tekst .txt img{padding:0;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;}.tekstTekstTekst .tekst .txt p{font-size:.8em}.tekstoverAfbeelding{display:flex;flex-direction:row;align-items:flex-start;padding:0;border-top:solid 10px var(--color-basis);border-bottom:solid 10px var(--color-basis)}.tekstoverAfbeelding{display:flex;flex-direction:var(--flex-direction-default)}.tekstoverAfbeelding .tekst{position:absolute;z-index:3;height:auto;width:100%;max-width:1000px;left:50%;top:90%;transform:translate(-50%,-90%);}.tekstoverAfbeelding .afbeelding{position:relative;z-index:1;width:100%;height:auto;max-height:960px;min-height:400px;aspect-ratio:3 / 1;overflow:hidden;}.tekstoverAfbeelding .afbeelding img{width:100%;height:100%;object-fit:cover;object-position:center;margin:0;padding:0}.tekstoverAfbeelding .txt{color:var(--color-wit)}.tekstoverAfbeelding .txt h1{color:var(--color-wit);font-size:calc(var(--font-size) * 2.4);font-weight:900;line-height:1em;margin:0 0 1em 0;padding:0}.tekstoverAfbeelding .txt h2{color:var(--color-wit);font-size:calc(var(--font-size) * 2.0);font-weight:900;line-height:1em;margin:0 0 1em 0;padding:0}.tekstoverAfbeelding .txt a{color:var(--color-wit)}.wepContent:empty{display:none;}.marginT{padding-top:var(--margin-top);}.marginB{padding-bottom:var(--margin-bottom);}.sectionBg{background:var(--color-basis-licht);}.wepForm{margin:-40px 0 0 0;padding:20px;width:100%;border-radius:20px;box-shadow:5px 5px 20px var(--color-lichtgrijs);}.wepForm .formThx{margin-top:20px;padding:15px}.wepForm .fldInput{margin:0!important}.wepForm .formError{background-color:#f2ea94;padding:10px}.wepForm .formError ul{margin-left:20px}.wepForm p,.wepForm .edit_event .fldArea{display:flex;flex-flow:column-reverse;border:none!important;padding:0!important;margin:0!important}p.txtPrivacy{display:inline-block!important}.wepForm p select{border:solid 1px var(--color-tekst);height:40px;padding:7px;margin-top:25px;background:var(--color-wit)}.wepForm p label,.wepForm p input{transition:all .2s;touch-action:manipulation}.wepForm p input[type=text],.wepForm p input[type=number],.wepForm p input[type=date]{font-size:.8em;line-height:28px;border:1px solid var(--color-lichtgrijs);font-family:inherit;-webkit-appearance:none;border-radius:8px;padding:7px!important;cursor:text}.wepForm p input:focus{outline:0}.wepForm p input:placeholder-shown+label{cursor:text;font-size:.8em;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transform-origin:left bottom;transform:translate(0,2.2rem) scale(1);margin-left:6px;background:var(--color-wit)}.wepForm p input:focus::-webkit-input-placeholder{opacity:1}.wepForm p input:not(:placeholder-shown)+label,.wepForm p input:focus+label{transform:translate(0,0) scale(1);background:none;cursor:pointer}.wepForm input[type="checkbox"],.wepForm input[type="radio"]{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;display:block;float:left;margin-right:-2em;opacity:0;width:1em;z-index:-1}.wepForm input[type="checkbox"]+label,.wepForm input[type="radio"]+label{text-decoration:none;color:var(--color-purple);cursor:pointer;display:inline-block;font-size:1em;font-weight:300;padding-left:2.4em;padding-right:.75em;position:relative}.wepForm input[type="checkbox"]+label:before,.wepForm input[type="radio"]+label:before{background:var(--color-white);border-radius:4px;border:solid 1px var(--color-purple);content:'';display:inline-block;height:1.2em;left:0;line-height:1em;position:absolute;text-align:center;top:0;width:1.2em}.wepForm input[type="checkbox"]:checked+label:before,.wepForm input[type="radio"]:checked+label:before{color:#ffffff;content:''}.wepForm input[type="checkbox"]:focus+label:before,.wepForm input[type="radio"]:focus+label:before{border:solid 1px var(--color-purple)}.wepForm input[type="checkbox"]+label:before{border-radius:4px}.wepForm input[type="radio"]+label:before{border-radius:100%}.wepForm p::-webkit-input-placeholder{opacity:0;transition:inherit}.wepForm .fldArea label,.wepForm .edit_event .wepForm .fldArea textarea{transition:all .2s;touch-action:manipulation;line-height:1.4em;margin:0!important}.wepForm p.fldArea textarea{font-size:.8em;line-height:24px;min-height:80px;border:1px solid var(--color-lichtgrijs);font-family:inherit;-webkit-appearance:none;border-radius:8px;padding:5px!important;cursor:text}.wepForm .fldArea textarea:focus{outline:0}.wepForm .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,1.895rem) scale(1)}.wepForm .fldArea textarea:focus::-webkit-input-placeholder{opacity:1}.wepForm .fldArea textarea:not(:placeholder-shown)+label,.wepForm .fldArea textarea:focus+label{transform:translate(0,0) scale(1);cursor:pointer;margin:0!important;background:none;opacity:.5}.wepForm .fldArea label{font-size:.8em;color:#333;line-height:1.4em;background:#fff;margin:0 0 0 6px!important}.submitWrapper{position:relative;z-index:2;display:inline-block;margin:20px 0 0 0;padding:0}input.btnSubmit[type="submit"]{display:inline;padding:10px 15px 10px 0;line-height:1em;font-size:.6em;border:0;color:var(--color-basis-licht);background:var(--color-wit);cursor:pointer;font-weight:bold;letter-spacing:.05em}.submitWrapper:after{content:'\f054';font-family:'FontAwesomeSolid';font-size:15px;position:absolute;z-index:3;top:50%;right:0;transform:translateY(-50%);color:var(--color-basis);}.btnSubmit:hover{color:var(--color-basis);border:solid 0 var(--color-zwart);transition:.5s;text-decoration:none}input.btnSubmit[type="submit"]:hover{color:var(--color-basis);border:solid 0 var(--color-zwart);transition:.5s;text-decoration:none}.submitWrapper:hover:after{right:-5px;transition:.5s;}footer{margin:0;margin-top:auto;min-width:100%;padding:30px 0;background:url('../img/bg-graes.png') no-repeat bottom center var(--color-basis);}footer .innerWrapper{color:var(--color-wit);width:100%;max-width:1000px;margin:0 auto}footer .innerWrapper .tekst{display:flex;flex-direction:column;}footer .tekst .logo img{max-width:100px;margin-bottom:50px;}footer .tekst{display:flex;text-align:left;}footer .tekst.txt p{white-space:nowrap;}footer .tekst.txt a{font-family:var(--font-family);color:var(--color-wit);}footer .tekst.txt h3{margin:0 0 -1em 0}.colofon{font-size:.8em;}.colofon a{color:var(--color-tekst);text-decoration:none;}.wepContent{width:100%;}.socialLinks ul{display:flex;color:var(--color-wit);list-style:none;}.socialLinks li{margin:0 10px 0 0}.socialLinks li a{margin:0;color:var(--color-wit);font-size:1.6em;text-decoration:none}.socialLinks li a:hover{color:var(--color-basis-licht);text-decoration:none;}.socialLinks li a#smTW:after{font-family:'FontAwesomeBrands';content:'\f099'}.socialLinks li a#smLI:after{font-family:'FontAwesomeBrands';content:'\f08c'}.socialLinks li a#smFB:after{font-family:'FontAwesomeBrands';content:'\f09a'}.socialLinks li a#smIN:after{font-family:'FontAwesomeBrands';content:'\f16d'}.socialLinks li a#smWA:after{font-family:'FontAwesomeBrands';content:'\f232'}.toTop{position:fixed;display:none;z-index:200;text-transform:lowercase;font-variant:small-caps;bottom:45px;right:30px;font-size:1.5em;transform:rotate(180deg);}.toTop a{position:relative;z-index:200;display:block;width:100%;height:100%;color:var(--color-wit);text-decoration:none;}.toTop a:after{font-family:'FontAwesomeSolid';content:'\f063';color:var(--color-wit);}@media screen and (min-width:980px){.icon{display:none;}.menu{position:relative;width:100%;display:flex;flex-direction:row;justify-content:flex-end;font-size:1em;letter-spacing:.05em;line-height:1.5em}.menu ul{width:100%;display:flex;}.menu li{position:relative;list-style:none;}.menu li a{font-family:var(--font-family-bold);display:inline-block;text-decoration:none;color:var(--color-basis);font-weight:normal;margin:0 .5em;padding:0;color:var(--color-basis-zwart);font-size:.9em;cursor:pointer;}.menu li a:hover{color:var(--color-basis);}.menu li a:hover:after{content:'';position:absolute;display:block;left:0;bottom:-10px;width:100%;height:1px;background:var(--color-basis);}.menu li.current a{color:var(--color-basis)!important;position:relative;}.menu li.current a:after{content:'';position:absolute;display:block;left:0;bottom:-10px;width:100%;height:1px;background:var(--color-basis)!important;}}@media screen and (max-width:980px){body{font-weight:300;}header{position:absolute;padding:10px 0 0 0;}.logo img{width:100%;margin-top:0}.icon{position:absolute;top:0;right:0;display:block;z-index:1300;border:0;margin:0;height:50px;width:50px;border-radius:50%;cursor:pointer;}.icon span{display:block;height:3px;width:28px;position:absolute;-webkit-transition:-webkit-transform .3s;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.icon span:first-child{top:26px;}.icon span:nth-child(2){top:33px;}.icon span:last-child{top:40px;}.icon--active{}.icon--active span:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:32px;}.icon--active span:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);position:absolute;top:32px;}.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-basis);}.icon-transition{-webkit-transition:-webkit-transform .3s;-webkit-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;}.menu{position:absolute;top:-1500px;left:0;right:auto;width:100%;height:auto;z-index:9;margin:0;padding:50px 0;transition:1s;font-size:1.75em;line-height:1.5em;}.menu.open{top:80px;min-height:100vh;transition:1s;background:var(--color-wit);}.menu ul{margin:60px 0 0 0;display:flex;flex-direction:column;justify-content:flex-start;}.menu li{position:relative;list-style:none;}.menu li a{color:var(--color-basis);width:calc(100% - 60px);padding:0 30px;text-decoration:none;}.menu li a:hover{color:var(--color-basis-licht);}.menu li a:after{display:none;}.menu li#current a{color:var(--color-basis-licht);}.menu li.current li a{color:var(--color-tekst);}.tekstoverAfbeelding .txt h1{color:var(--color-wit);font-size:calc(var(--font-size) * 2);}.varTekstenAfbeelding{margin:0;padding:0;}.varTekstenAfbeelding .tekst{width:100%;}.varTekstenAfbeelding .afbeelding{width:100%;}.varAfbeeldingenTekst{margin:0;padding:0;}.varAfbeeldingenTekst .tekst{width:100%;}.varAfbeeldingenTekst .afbeelding{width:100%;}section .tekstOnly .tekst{width:100%;}section:first-of-type .tekstOnly .tekst{width:100%}.tekstTekstTekst{flex-wrap:wrap;display:flex;flex-direction:row;}.tekstTekstTekst .tekst{width:calc(50% - 40px);gap:20px}footer{margin-top:-7px;}}@media screen and (max-width:600px){.tekstTekstTekst{flex-wrap:wrap;display:flex;flex-direction:column;}.tekstTekstTekst .tekst{width:100%;gap:0}.toTop{right:12px;}.BodyFransjorna .afbeeldingOnly .afbeelding img{object-position:center 70px}.BodyDiensten .afbeeldingOnly .afbeelding img{object-position:center 70px}}