:root{--clr-primary:#2A4535;--clr-secondary:#C8A96A;--clr-text:#2A4535;--clr-bg:#F4EDE0;--clr-bg-light:#FFF;--clr-bg-dark:#2A4535;--clr-text-light:#C8A96A;--icon-font:'Space Mono',monospace}*{box-sizing:border-box}html,body{min-height:100%;background:#fff;color:#000}body,ul,ol,dl{margin:0;padding:0}article,aside,figure,footer,header,main,nav,section{display:block;padding:0;margin:0}img{border:none;max-width:100%;display:block}button,select,summary,[type=radio],[type=submit],[type=checkbox],label:has([type=radio]),label:has([type=checkbox]){cursor:pointer}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{color:var(--clr-text);line-height:1.67em;font-family:"Montserrat",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:18px;text-rendering:optimizeLegibility}a{color:var(--clr-text)}a:hover{color:var(--clr-primary)}strong,b,.strong{font-weight:700}.normal{font-weight:400;text-transform:none}.small{font-size:0.86rem;line-height:1.8}.aligncenter,.aligncenter *{text-align:center!important}.clearfix:after{content:"";display:table;clear:both}.container{max-width:1140px;padding:0 2em;margin:0 auto}.container-990{max-width:990px;padding:0 2rem;margin:0 auto}.container-1440{max-width:1440px;padding:0 2rem;margin:0 auto}h1,h2,h3,h4{max-width:990px;margin:0 auto 1rem auto;padding:0 2rem;color:var(--clr-text-light)}h1{font-weight:800;font-size:clamp(1.4rem,0.9333rem + 1.3333vw,2rem);margin:0.2em auto 0.8em auto;line-height:1.3em;text-align:center}h2{font-weight:800;font-size:clamp(1em,.909em + .455vw,1.25em);margin:0.2em auto 0.8em auto;line-height:1.3em;text-align:center}h3{font-size:1em;font-weight:800;margin:0}h1+h2{font-weight:400}p{max-width:990px;margin:0 auto 2rem auto;padding:0 2rem}main section ul:not([class]){max-width:990px;margin:0 auto 2rem auto;padding:0 2rem}main section ul:not([class]) li{text-align:left;list-style-type:"\2713  ";padding-inline-start:1em;margin:0 0 1em 1em}.btn{font:inherit;background-color:var(--clr-primary);line-height:40px;padding:0 25px;display:inline-block;cursor:pointer;text-decoration:none;color:#fff;transition:all 0.3s;font-weight:700;border:0}.btn:hover{background-color:var(--clr-secondary);color:#fff;text-decoration:none}.btn.caps{text-transform:uppercase}.btn.btn-secondary,.btn.btn-outline{border:1px solid var(--clr-primary);background-color:transparent;color:var(--clr-primary);line-height:38px}.btn.btn-secondary:hover,.btn.btn-outline:hover{background-color:transparent;color:var(--clr-secondary);border-color:var(--clr-secondary)}nav{top:0;left:0;right:0;width:100%;position:fixed;z-index:90;transition:top .6s ease 0s;text-align:right;height:115px;background:rgba(255,255,255,0.7);color:var(--clr-text)}nav .logo{position:absolute;left:24px;top:10px;height:calc(100% - 20px)}nav .logo svg,nav .logo img{height:100%;width:auto;display:block}nav div.container-menu{display:flex;justify-content:end;position:relative;padding-top:60px;padding-bottom:15px;max-width:1440px}nav a{text-decoration:none;color:var(--clr-primary);line-height:38px;display:block}nav ul{list-style:none}nav ul li{list-style:none;margin:0 14px;display:inline-block}nav ul li:hover a,nav ul li.active a{text-decoration:underline;color:var(--clr-secondary)}nav .menu-secondary li .btn{color:#fff}nav .menu-secondary li .btn:hover{color:#fff}nav #menu-button{display:none;height:42px;width:30px;cursor:pointer;position:absolute;right:2em;top:60px}nav .menu-button-icon,nav .menu-button-icon::before,nav .menu-button-icon::after{display:block;background-color:var(--clr-text);position:absolute;height:2px;width:30px}nav .menu-button-icon::before{content:'';margin-top:-8px}nav .menu-button-icon::after{content:'';margin-top:8px}nav.is-open{height:calc(100% + 30px);top:-30px!important;overflow-y:auto;transition:height .6s ease}nav.is-open #menu-button{display:flex;align-items:center}nav.is-open .menu-button-icon::before,nav.is-open .menu-button-icon::after{margin-top:0;transform:rotate(45deg)}nav.is-open .menu-button-icon::after{transform:rotate(-45deg)}nav.is-open .menu-button-icon{background-color:transparent!important}nav.is-open ul{display:block;justify-self:flex-start!important}nav.is-open .logo{height:45px}body.scrolled-down:not(.top) nav,nav.is-open{box-shadow:0 0 10px 0 rgba(0,0,0,0.3)}header{color:var(--clr-primary);position:relative;height:90vh;min-height:46vw}header figure{width:100%;height:100%;position:relative;margin:0}header .splide_header{position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}header figure:before{content:'';width:100%;height:40%;top:0;left:0;position:absolute;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0.6))}.splide.splide_header .splide__track{height:100%}.splide.splide_header .splide__slide img{width:100%;height:100%;object-fit:cover}.header-banner{position:relative;z-index:3;height:100%}.header-banner .banner-content{right:0;position:absolute;bottom:5em}.header-banner h1{font-size:clamp(2.2rem,1.1294rem + 3.0588vw,4.8rem);text-transform:none;padding:0 2rem;line-height:1;color:var(--clr-primary);text-align:left;background-color:rgba(255,255,255,0.6);margin:0;max-width:none}.header-banner h1:nth-of-type(1){text-transform:uppercase;padding-top:1.5rem}.header-banner h1:nth-of-type(2){padding-bottom:1.5rem}.header-banner h1.normal{font-weight:400;text-transform:none}.header-banner h2{background-color:var(--clr-secondary);color:#fff;line-height:1;padding:1rem 2rem;text-align:left;margin:0 0 2rem 0;font-weight:500;text-transform:uppercase;font-size:clamp(1em,0.909em + 0.455vw,1.25em);max-width:none}main>section{overflow:hidden;background-color:var(--clr-bg-light);margin:3rem 0}main>section>.show-on-scroll{padding:4rem 0}main>section.bg-white{background-color:#fff}main>section.bg-cream{background-color:var(--clr-bg)}main>section.bg-gold{background-color:var(--clr-secondary);color:var(--clr-primary)}main>section.bg-gold h1,main>section.bg-gold h2,main>section.bg-gold h3{color:var(--clr-primary)}main>section.bg-green{background-color:var(--clr-bg-dark);color:#fff}main>section.bg-green h1,main>section.bg-green h2,main>section.bg-green h3,main>section.bg-green h4{color:var(--clr-secondary)}main>section.bg-green p,main>section.bg-green li,main>section.bg-green a{color:#fff}main>section.bg-green .wm-columns.cs-split .wm-column:first-child,main>section .wm-columns.cs-split.cs-dark .wm-column:first-child{color:#fff}.wm-columns.cs-split{display:flex;flex-direction:row;gap:0;align-items:stretch;min-height:420px}.wm-columns.cs-split>.wm-column{flex:1;min-width:0}.wm-columns.cs-split>.wm-column figure{margin:0;height:100%}.wm-columns.cs-split>.wm-column img{width:100%;height:100%;object-fit:cover}.wm-columns.cs-split>.wm-column.cs-text{display:flex;flex-direction:column;justify-content:center;padding:clamp(2.5em,5vw,5em)}.wm-columns.cs-split .wm-column.cs-text h1,.wm-columns.cs-split .wm-column.cs-text h2,.wm-columns.cs-split .wm-column.cs-text h3,.wm-columns.cs-split .wm-column.cs-text p,.wm-columns.cs-split .wm-column.cs-text ul:not([class]){text-align:left;padding:0;margin-left:0;margin-right:0;max-width:none}.wm-columns.cs-split .wm-column.cs-text ul:not([class]){padding-left:1em}.wm-columns.cs-split .wm-column.cs-text .btn{align-self:flex-start}.wm-columns.cs-split .wm-column.cs-dark{background-color:var(--clr-bg-dark);color:#fff}.wm-columns.cs-split .wm-column.cs-dark h1,.wm-columns.cs-split .wm-column.cs-dark h2,.wm-columns.cs-split .wm-column.cs-dark h3{color:var(--clr-secondary)}.wm-columns.cs-split .wm-column.cs-dark p,.wm-columns.cs-split .wm-column.cs-dark a{color:#fff}.cards-grid{width:100%}.cards-grid>h2{text-align:center}.cards-grid__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:3em;margin-top:4em}.cards-grid__card{display:flex;flex-direction:column;background-color:var(--clr-bg-dark);color:#fff}.cards-grid__card-image{aspect-ratio:4 / 3;overflow:hidden;flex-shrink:0}.cards-grid__card-image img{width:100%;height:100%;object-fit:cover}.cards-grid__card-content{flex:1;display:flex;flex-direction:column;padding:2em 2em 3em 2em}.cards-grid__card-content h3{color:var(--clr-secondary);font-size:clamp(1.4rem,0.9333rem + 1.3333vw,2rem);font-weight:800;text-align:left;padding:0;margin:0 0 0.4em 0}.cards-grid__card-subtitle{color:#fff;font-weight:400;text-align:left;padding:0;margin:0 0 1rem 0;max-width:none}.cards-grid__card-content p{color:#fff;text-align:left;padding:0;margin:0 0 1.5rem 0;max-width:none}.cards-grid__card-button{margin-top:auto;align-self:flex-start;font:inherit;background-color:var(--clr-secondary);line-height:40px;padding:0 25px;display:inline-block;text-decoration:none;color:#fff;transition:all 0.3s;font-weight:700}.cards-grid__card-button:hover{background-color:#b3955a;color:#fff}ul.status-bar{display:flex;position:relative;list-style-type:none;margin:5rem auto;max-width:1440px;padding:0 2em}ul.status-bar:before{content:'';display:block;height:1px;width:calc(100% - 4rem);background-color:var(--clr-primary);position:absolute;bottom:15px;z-index:0}ul.status-bar li{flex:1;position:relative;z-index:1;text-align:center;font-weight:800;font-size:1.3rem;display:flex;flex-direction:column}ul.status-bar li .status-bar-header{display:flex;flex-direction:column}ul.status-bar li h2{display:block;margin:0.4rem 0;color:var(--clr-secondary);text-align:center;padding:0;font-size:1.3rem;order:1}ul.status-bar li h3.date{font-weight:400;font-style:normal;font-size:1rem;margin:0 0 3rem 0;color:var(--clr-text);text-align:center;order:2}ul.status-bar li .description{font-size:0.86rem;font-weight:400}ul.status-bar li:after{content:'';display:block;width:30px;height:30px;border:1px solid var(--clr-primary);background-color:var(--clr-primary);position:absolute;bottom:0;left:50%;transform:translateX(-50%) rotate(45deg)}ul.status-bar li.active~li:after{background-color:var(--clr-bg-light)}#locatiekaart{width:100%;min-height:50vh;height:100%;position:relative;z-index:1}#locatiekaart .leaflet-control-attribution svg{display:none!important}#locatiekaart .leaflet-control-zoom-in,#locatiekaart .leaflet-control-zoom-out{font:normal 22px var(--icon-font);text-indent:0}#locatiekaart .leaflet-bar{border-radius:0;border-width:1px}.wm-columns.cs-split>.wm-column.cs-map{padding:0}.splide.splide_caroussel{padding:1rem 0}.splide.splide_caroussel .splide__slide{width:900px;max-width:calc(100% - 4rem)}.splide.splide_caroussel .splide__slide img{width:100%;height:auto;aspect-ratio:900 / 506;object-fit:cover}.splide__arrow{background:transparent;border:0;cursor:pointer;height:4rem;width:4rem;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:1;font:inherit;font-size:2rem;color:var(--clr-secondary)}.splide__arrow svg{display:none}.splide__arrow--prev{left:calc(50% - 450px - 4.5rem)}.splide__arrow--prev:before{content:"\2190";display:block;text-align:center;font-family:var(--icon-font)}.splide__arrow--next{right:calc(50% - 450px - 4.5rem)}.splide__arrow--next:before{content:"\2192";display:block;text-align:center;font-family:var(--icon-font)}.wm-form{max-width:990px;margin:0 auto;padding:0 2rem}.wm-form .formgrid{display:grid;grid-gap:1.5rem;grid-template-columns:1fr 1fr 1fr;margin:2em 0;text-align:left}.wm-form .formgrid .wm-span1,.wm-form .formgrid .span1{grid-column-end:span 1}.wm-form .formgrid .wm-span2,.wm-form .formgrid .span2{grid-column-end:span 2}.wm-form .formgrid .wm-span3,.wm-form .formgrid .span3{grid-column-end:span 3}.wm-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),.wm-form select,.wm-form textarea{border:3px solid #fff;background-color:#fff;padding:12px;font:inherit;line-height:1;outline:none;transition:border .2s ease;width:100%;color:var(--clr-text)}.wm-form input::placeholder,.wm-form textarea::placeholder{color:rgba(42,69,53,0.5)}.wm-form input:focus,.wm-form select:focus,.wm-form textarea:focus{border-color:var(--clr-secondary)}.wm-form label{display:flex;align-items:baseline;gap:1em;text-align:left}.wm-form input[type=radio],.wm-form input[type=checkbox]{margin:0;accent-color:var(--clr-primary);width:auto}.wm-form input[type=submit],.wm-form button[type=submit]{font:inherit;background-color:var(--clr-primary);color:#fff;line-height:40px;padding:0 25px;border:0;font-weight:700;cursor:pointer;transition:all 0.3s}.wm-form input[type=submit]:hover,.wm-form button[type=submit]:hover{background-color:var(--clr-secondary)}footer{background-color:var(--clr-bg-dark);color:#fff;padding:4rem 0}footer h1,footer h2,footer h3,footer h4,footer a{color:#fff;margin:0 0 1rem 0;padding:0;text-align:left}footer h2{font-size:1.1rem;font-weight:800;max-width:none}footer h3{margin-top:0.5rem}footer a{text-decoration:underline}footer a:hover{color:#C8A96A}footer p{color:#fff;max-width:none;padding:0;margin:0 0 0.5rem 0;text-align:left}footer .wm-columns{max-width:990px;margin:0 auto;padding:0 2rem;display:flex;flex-wrap:wrap;gap:6em}footer .wm-columns>.wm-column:first-child{flex-basis:55%;flex-grow:1}footer .wm-columns>.wm-column:last-child{flex-grow:1}footer .partner-logo{display:block;width:180px;margin:2rem 0 1em 0}footer .partner-logo svg,footer .partner-logo img{width:100%;height:auto}footer>p{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:0.5em 1.5em;max-width:990px;margin:2rem auto 0;padding:2rem 2rem 0;font-size:0.86rem;color:#fff}#btn-top{position:fixed;z-index:98;width:42px;height:42px;background-color:rgba(42,69,53,0.7);color:#fff;bottom:-20px;right:20px;text-decoration:none;opacity:0;transition:all .6s ease 0s}#btn-top:hover{background-color:var(--clr-primary)}#btn-top:before{content:"\2191";line-height:42px;text-align:center;display:block;font-family:var(--icon-font)}body.scrolled-down #btn-top{bottom:20px;opacity:1}body.scrolled-down.ignore-scroll nav,body.scrolled-down:not(.scrolled-up) nav{top:-200px}body.scrolled-down.scrolled-up nav{top:-45px}body.scrolled-down.scrolled-up nav .logo{top:60px;height:calc(100% - 75px)}.show-on-scroll{transform:translateY(1em);transition:transform 2s ease}.show-on-scroll.is-visible{transform:translateY(0)}@media (max-width:1279px){nav{top:-50px;text-align:center;align-content:flex-start}nav #menu-button{display:flex;align-items:center}nav div.container-menu{flex-direction:column;margin-top:30px}nav ul{width:100%;display:none}nav ul li{display:list-item}nav .logo{left:2em;top:30px}}@media (max-width:1023px){body{font-size:16px}.wm-columns.cs-split{flex-direction:column!important;min-height:0}.wm-columns.cs-split>.wm-column.cs-text{padding:3em 2em!important}.wm-columns.cs-split>.wm-column figure{height:auto}.wm-columns.cs-split>.wm-column img{aspect-ratio:16 / 9;height:auto}}@media (max-width:900px){.splide__arrow{width:2rem;height:2rem;font-size:1.5rem}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}}@media (max-width:768px){ul.status-bar{flex-direction:column;padding:1em 2em}ul.status-bar:before{height:100%;width:1px;left:calc(2em + 15px);top:0}ul.status-bar li{width:100%;text-align:left;padding-left:4rem}ul.status-bar li h2,ul.status-bar li h3.date{text-align:left}ul.status-bar li:after{transform:translateY(-50%);top:50%;left:0}header h1,footer h1{padding:0 2rem}}@media (max-width:560px){h1{text-align:left}.wm-form .formgrid .wm-span1,.wm-form .formgrid .wm-span2,.wm-form .formgrid .span1,.wm-form .formgrid .span2{grid-column-end:span 3}footer .wm-columns{flex-direction:column;gap:0}footer .wm-columns>.wm-column{flex-basis:100%!important}}