html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:#fff0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}html,body{height:auto}body{--contentwidth:1000px;--gapwidth:50px;--blockpadding:30px;--rowpadding:80px;--blockradius:10px;background-color:var(--bodycolor1);color:var(--textcolor1);font-family:'Karla',sans-serif;font-size:1.2em;font-weight:400;line-height:1.6;overflow-x:hidden;overflow-y:scroll}a{text-decoration:none;color:var(--color1)}a:hover{color:var(--color2)}h1{font-size:2em;line-height:1.2;font-weight:700;margin-bottom:25px;margin-top:-5px;color:var(--color1)}h2{font-size:1.35em;line-height:1.25;font-weight:600;margin-bottom:18px}h3{font-size:1.15em;line-height:1.25;font-weight:600;margin-bottom:15px}h4,body.__privacyverklaring h2{font-size:1.05em;line-height:1.25;font-weight:600;margin-bottom:15px}.btn{padding:15px 26px;margin:0 0;border-radius:35px;border:0;display:inline-block;background-color:var(--color1);color:var(--bodycolor1);line-height:1;box-sizing:border-box;-webkit-appearance:none;appearance:none;text-align:center;font-family:inherit;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;width:auto;font-size:1em;max-width:100%}.btn:hover{background-color:var(--color2);color:var(--bodycolor1)}.btn.grey{opacity:.5;background-color:var(--bodycolor2);color:var(--textcolor1)}#header{width:100%;height:100px;position:sticky;top:0;left:0;z-index:7;background-color:var(--bodycolor2)}#header #header-container{max-width:var(--contentwidth);width:90%;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px}#header #logo{width:250px;flex-shrink:0}#header #logo a{display:block}#header #logo img{display:block;width:100%;height:auto;pointer-events:none}#menu-holder{display:flex;align-items:center;justify-content:flex-end;flex:1;gap:30px}ul#menu{display:flex;flex-wrap:wrap;justify-content:flex-end;column-gap:25px;row-gap:8px;position:relative;line-height:1;order:0}ul#menu li{position:relative;white-space:nowrap}ul#menu li a.master{color:var(--textcolor1);font-weight:400;font-size:1em;z-index:2;position:relative}ul#menu li.active a.master{color:var(--color1)}ul#menu li a.master:hover{color:var(--color2)}ul#menu li.hassub ul.sub{position:absolute;top:100%;left:-22px;margin-top:14px;padding:18px 22px;background-color:var(--bodycolor1);border-radius:var(--blockradius);box-shadow:0 14px 34px rgb(0 0 0 / .14);min-width:220px;white-space:nowrap;line-height:1.5;font-size:.95em;display:flex;flex-direction:column;gap:8px;z-index:1;visibility:hidden;opacity:0;transform:translateY(8px);transition:opacity 200ms ease,transform 200ms ease,visibility 0s linear 200ms}ul#menu>li.hassub:last-child ul.sub{left:auto;right:-22px}ul#menu li.hassub ul.sub:before{content:"";position:absolute;left:0;right:0;top:-14px;height:14px}ul#menu li.hassub:hover ul.sub,ul#menu li.hassub:focus-within ul.sub{visibility:visible;opacity:1;transform:translateY(0);transition:opacity 200ms ease,transform 200ms ease,visibility 0s}ul#menu li.hassub a.master{padding-right:18px}ul#menu li.hassub a.master img{width:11px;height:11px;position:absolute;right:0;top:50%;margin-top:-5px;filter:var(--colorfilterblack);opacity:.6;transition:transform 200ms ease}ul#menu li.hassub.active a.master img{filter:var(--colorfilter1);opacity:1}ul#menu li.hassub:hover a.master img,ul#menu li.hassub:focus-within a.master img{transform:rotate(180deg)}ul#menu li.hassub ul.sub li a{color:var(--textcolor1);display:block}ul#menu li.hassub ul.sub li.active a{color:var(--color1)}ul#menu li.hassub ul.sub li a:hover{color:var(--color2)}ul#menu li.hassub ul.sub li ul.subsub{margin-left:16px;margin-top:4px;font-size:.9em}ul#menu li.hassub ul.sub li.active ul.subsub li a{color:var(--textcolor1)}ul#menu li.hassub ul.sub li.active ul.subsub li.subsubactive a{color:var(--color1)}ul#menu li.hassub ul.sub li.active ul.subsub li a:hover{color:var(--color2)}ul#menu-second{order:0;display:flex;column-gap:15px;font-size:.7em;position:absolute;right:0;top:5px}ul#menu-second li a{color:var(--textcolor1)}ul#menu-second li.active a,ul#menu-second li a:hover{color:var(--color1)}ul#menu-second li.hassub ul.sub{display:none}.nav-button{width:30px;height:30px;position:relative;cursor:pointer}.nav-button a{display:block;width:100%;height:100%}.nav-button img{display:block;width:100%;height:100%;filter:var(--colorfilter1)}.nav-button:hover img{filter:var(--colorfilter2)}.nav-button#menu-button{display:none;z-index:4}.nav-button#cart-button{margin-left:20px}.nav-button#cart-button .cart-num{background-color:var(--color1);font-size:.6em;line-height:20px;font-weight:500;color:var(--bodycolor1);position:absolute;right:-5px;bottom:-5px;width:20px;height:20px;text-align:center;border-radius:20px}#langmenu{display:flex;gap:10px;order:1}#langmenu a{display:block;width:30px;height:30px;overflow:hidden;border-radius:30px;opacity:.5}#langmenu a.active,#langmenu a:hover{opacity:1}#langmenu a img{display:block;width:100%}#langmenu img.offline{filter:grayscale(.9);opacity:.4}#langmenu img.offline:hover{filter:unset;opacity:.7}video{display:block;opacity:0;transition:opacity 0.5s ease-in-out;width:100%}video.loaded{opacity:1;object-fit:contain}details summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.5rem}details summary::-webkit-details-marker{display:none}details summary::before{content:"";width:1rem;height:1rem;flex-shrink:0;background-repeat:no-repeat;background-size:contain;background-position:center;background-image:url(/images/icons/arrow-dropdown.svg);transform:rotate(-90deg);transition:transform 0.2s ease}details[open] summary::before{transform:rotate(0deg)}.row{padding:var(--rowpadding) 0;position:relative}.row:nth-of-type(even){background-color:var(--bodycolor2)}.content{box-sizing:border-box;max-width:var(--contentwidth);width:90%;margin:0 auto;display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gapwidth);row-gap:var(--gapwidth)}.content .block-content{width:100%;box-sizing:border-box;grid-column:1 / span 12}body:has(#submenu) .content .block-content{grid-column:4 / span 9}.row.row-text-media .content .block-content{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gapwidth);row-gap:var(--gapwidth)}.row.row-text-media .content .block-content .text{grid-column:1 / span 12}.row.row-text-media:has(.media) .content .block-content .text{grid-column:1 / span 6}.row.row-text-media .content .block-content .media{grid-column:7 / span 6}body:has(#submenu) .row.row-text-media .content .block-content{grid-template-columns:repeat(9,1fr)}body:has(#submenu) .row.row-text-media .content .block-content .text{grid-column:1 / span 9}body:has(#submenu) .row.row-text-media:has(.media) .content .block-content .text{grid-column:1 / span 5}body:has(#submenu) .row.row-text-media .content .block-content .media{grid-column:6 / span 4}.row.row-text-form .content .block-content{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gapwidth);row-gap:var(--gapwidth)}.row.row-text-form .content .block-content .text{grid-column:1 / span 5}.row.row-text-form .content .block-content .form{grid-column:6 / span 7}body:has(#submenu) .row.row-text-form .content .block-content{grid-template-columns:repeat(9,1fr)}body:has(#submenu) .row.row-text-form .content .block-content .text{grid-column:1 / span 4}body:has(#submenu) .row.row-text-form .content .block-content .form{grid-column:5 / span 5}.form-unavailable{padding:var(--blockpadding);background-color:var(--bodycolor2);border-radius:var(--blockradius)}.row.row-shopproduct .content .block-content{display:grid;grid-template-columns:repeat(12,1fr);column-gap:var(--gapwidth);row-gap:var(--gapwidth)}.row.row-shopproduct .content .block-content .text{grid-column:1 / span 8}.row.row-shopproduct .content .block-content .side{grid-column:9 / span 4}.row.row-tiles .content .block-content>h2+.tile_grid,.row.row-tiles .content .block-content>.text+.tile_grid{padding-top:var(--blockpadding)}.row.row-tiles .content .block-content>.text:first-child+.tile_grid,.row.row-tiles .content .block-content>.tile_grid:first-child{padding-top:0}.row.row-tiles .tile_grid .item .item-text .tile-content{margin-bottom:1.4em}.row.row-tiles .tile_grid .item .item-text .tile-content p:last-of-type{margin-bottom:0}.row.row-tiles .tile_grid .item .item-text a.btn{margin-top:auto;align-self:flex-start}.tile_grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--gapwidth);row-gap:var(--gapwidth);padding-top:var(--gapwidth)}.tile_grid+.btn{margin-top:40px}body:has(#submenu) .tile_grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tile_grid .item{background-color:var(--bodycolor2);border-radius:var(--blockradius);overflow:hidden;position:relative;display:flex;flex-direction:column;transition:transform 250ms ease,box-shadow 250ms ease}.row:nth-of-type(even) .tile_grid .item{background-color:var(--bodycolor1)}.tile_grid .item:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgb(0 0 0 / .1)}.tile_grid .item a:not(.btn){display:block;width:100%;color:var(--textcolor1)}.tile_grid .item .item-image{position:relative;aspect-ratio:3 / 2;overflow:hidden;background-color:var(--bodycolor3)}.tile_grid .item .item-image img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 400ms ease}.tile_grid .item:hover .item-image img{transform:scale(1.04)}.tile_grid .item .item-text{padding:var(--blockpadding);display:flex;flex-direction:column;flex:1}.tile_grid .item .item-text .item-icon{width:52px;height:52px;border-radius:50%;background-color:var(--bodycolor1);color:var(--color1);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.row:nth-of-type(even) .tile_grid .item .item-text .item-icon{background-color:var(--bodycolor2)}.tile_grid .item .item-text .item-icon svg{width:26px;height:26px;display:block}.tile_grid .item .item-text .title{font-weight:700;color:var(--color1)}.tile_grid .item .item-text h3.title{font-size:1.15em;margin-bottom:10px}.tile_grid .item .item-text .meta{font-size:.8em;display:block}.content .block-content p{margin-bottom:1.4em}.content .block-content p:last-of-type{margin-bottom:0}.content .block-content figure.image{margin:0;margin-bottom:1.4em}.content .block-content figure.image img{display:block;width:100%;height:auto;border-radius:var(--blockradius)}.content .block-content p:last-of-type>figure.image{margin-bottom:0}.content .block-content ul,.content .block-content ol{margin-bottom:1.4em}.content .block-content ul li{list-style-type:disc;margin-left:20px}.content .block-content ol li{list-style-type:decimal;margin-left:20px}.content .block-content figure.table{width:100%;margin:0}.content .block-content table{border:1px solid #ccc;width:100%;margin-bottom:1.4em}.content .block-content table tr td{border:1px solid #ccc;padding:10px}.content .block-content blockquote{display:block;padding:var(--blockpadding);border-radius:var(--blockradius);background-color:var(--bodycolor2);margin-bottom:1.4em}.content .block-content code{display:inline-block;color:var(--textcolor1);white-space:pre-wrap;font-size:1.2em}.content .block-content code[class^=language-]{display:block;margin-bottom:1.4em;padding:1em;font-size:1em;white-space:pre;overflow:auto}.content .block-content code[class^=language-]{border:1px solid var(--bodycolor3)}.content .block-content code[class^=language-] table{border:initial;padding:1em}.content .block-content code[class^=language-] table tr td{border:initial;padding:0 1em}.content .block-content pre{white-space:normal}.content .block-content sup{vertical-align:top;font-size:smaller}.content .block-content sub{vertical-align:bottom;font-size:smaller}.content .links{margin-top:1.4em;background-color:var(--bodycolor2);padding:var(--blockpadding);border-radius:var(--blockradius)}.row:nth-of-type(even) .content .links{background-color:var(--bodycolor1)}.content .links a{display:flex;align-items:center;flex-wrap:nowrap}.content .links img{width:16px;height:16px;margin-right:20px;filter:var(--colorfilter1)}.content .links+p{margin-top:2em}body.__privacyverklaring h2{font-size:1.2em;line-height:1.2;font-weight:700;margin-bottom:20px}.content .media{box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:var(--gapwidth)}.content .media figure.image{margin-bottom:0}.content .media figure.image a{display:block;position:relative}.content .media figure.image a img{width:100%;display:block;border-radius:var(--blockradius)}.videowrapper{position:relative;width:100%;padding-bottom:56.25%;height:0;background:#000;border-radius:var(--blockradius);overflow:hidden}.videowrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block}figcaption{display:block;width:100%;box-sizing:border-box;line-height:1;font-size:.8em;margin-top:15px;color:var(--textcolor1);opacity:.5}body:has(#submenu) .row.row-1 .content{min-height:360px}body:has(#page-header) #submenu,body:has(#breadcrumbs) #submenu{margin-top:var(--rowpadding);margin-bottom:calc(var(--rowpadding) * -1)}#submenu{position:sticky;top:160px;margin:0 auto;pointer-events:none;max-width:var(--contentwidth);width:90%;border:1px solid #fff0;box-sizing:border-box;z-index:3}#submenu #submenu-content{width:100%;position:absolute;left:0;top:0;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gapwidth);row-gap:var(--gapwidth)}#submenu ul{pointer-events:all;background-color:var(--bodycolor4);padding:var(--blockpadding);border-radius:var(--blockradius);box-sizing:border-box;line-height:1.5;display:flex;flex-direction:column;gap:20px;grid-column:1 / span 3}#submenu ul li a{color:var(--textcolor2);display:block}#submenu ul li.parent a{font-weight:700}#submenu ul li ul{margin:5px 0;margin-top:10px;margin-left:15px}#submenu-trigger{display:none}#submenu ul li a:hover{color:var(--color2)}#submenu ul li.parent.active a,#submenu ul li.active a.master,#submenu ul li.active ul li.subactive a{color:var(--color1)}#breadcrumbs{background-color:var(--bodycolor3);padding:var(--blockpadding) 0}body.homepage #breadcrumbs{display:none}#breadcrumbs #breadcrumbs-content{position:relative;width:90%;max-width:var(--contentwidth);margin:0 auto;display:flex;font-size:.9em;line-height:1;color:var(--textcolor1)}#breadcrumbs #breadcrumbs-content ul{display:flex;flex-wrap:wrap}#breadcrumbs #breadcrumbs-content ul li{padding-right:10px}#breadcrumbs #breadcrumbs-content ul li:not(:last-child):after{content:"›";padding-left:10px}#breadcrumbs #breadcrumbs-content ul li a{color:var(--textcolor1);text-decoration:underline}#breadcrumbs #breadcrumbs-content ul li a:hover{text-decoration:none}#breadcrumbs #breadcrumbs-content ul li:last-of-type{opacity:.5;pointer-events:none}#breadcrumbs #breadcrumbs-content ul li:last-of-type a{text-decoration:none}#page-header{position:relative;background-color:var(--textcolor1);height:42vh;min-height:300px;max-height:520px;display:flex;align-items:flex-end;overflow:hidden}body.subpage #page-header{height:32vh;min-height:240px}#page-header.image-only{height:36vh;min-height:220px}#page-header .page-header-content{position:relative;width:90%;max-width:var(--contentwidth);margin:0 auto;padding:var(--rowpadding) 0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:15px;color:var(--bodycolor1);text-shadow:0 1px 12px rgb(0 0 0 / .35)}#page-header .page-header-content h1,#page-header .page-header-content h2{font-size:2.2em;line-height:1.15;font-weight:700;margin:0;max-width:16em;color:var(--bodycolor1)}body.subpage #page-header .page-header-content h1,body.subpage #page-header .page-header-content h2{font-size:1.9em}#page-header .page-header-content .subtitle{font-size:1.05em;line-height:1.4;font-weight:400;margin:0;max-width:32em}#page-header .page-header-content .btn{margin-top:10px;text-shadow:none;box-shadow:0 6px 16px rgb(0 0 0 / .2)}#page-header .page-header-image{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}#page-header .page-header-image img,#page-header .page-header-image video{display:block;width:100%;height:100%;object-fit:cover}#page-header.has-content .page-header-image:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:75%;background:linear-gradient(to top,rgb(0 0 0 / .6) 0%,rgb(0 0 0 / .2) 55%,#fff0 100%);pointer-events:none}body.homepage #page-header.has-content .page-header-image:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.75;background-image:radial-gradient(circle,rgb(255 255 255 / .95) 0 1.6px,transparent 2.4px),radial-gradient(circle,rgb(255 255 255 / .8) 0 1.1px,transparent 1.8px),radial-gradient(circle,rgb(255 255 255 / .6) 0 .8px,transparent 1.4px);background-size:260px 260px,190px 190px,130px 130px;background-position:0 0,40px 60px,90px 20px;animation:snowfall 22s linear infinite}@keyframes snowfall{from{background-position:0 0,40px 60px,90px 20px}to{background-position:30px 520px,-20px 440px,70px 280px}}@media (prefers-reduced-motion:reduce){body.homepage #page-header.has-content .page-header-image:before{animation:none}}#page-header .arrow-down{width:30px;height:30px;position:absolute;left:50%;bottom:50px;cursor:pointer;transform:translateX(-50%)}#page-header .arrow-down svg{width:30px;height:30px;fill:var(--bodycolor1)}.countdown{position:relative;z-index:3;box-sizing:border-box;width:90%;max-width:var(--contentwidth);margin:-42px auto 0;padding:22px 30px;background-color:var(--bodycolor1);border-radius:var(--blockradius);box-shadow:0 14px 34px rgb(0 0 0 / .12)}.countdown .countdown-live{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 30px}.countdown .countdown-label{font-size:.95em;line-height:1.3}.countdown .countdown-units{display:flex;gap:22px}.countdown .unit{display:flex;flex-direction:column;align-items:center;min-width:3.2em}.countdown .unit .num{font-size:1.9em;line-height:1;font-weight:700;color:var(--color1);font-variant-numeric:tabular-nums}.countdown .unit .lbl{font-size:.7em;line-height:1;margin-top:6px;letter-spacing:.04em;text-transform:uppercase;opacity:.6}.countdown .countdown-passed{display:none;text-align:center;font-weight:700;color:var(--color1);font-size:1.2em}.countdown.passed .countdown-live{display:none}.countdown.passed .countdown-passed{display:block}.countdown+.row{padding-top:calc(var(--rowpadding) - 20px)}img[data-cookieconsent][data-src]:not([src]){display:none}div.cookieconsent-optout-marketing.map{padding:1em;line-height:1.2}div.img:has(div.cookieconsent-optout-marketing){position:relative}div.cookieconsent-optout-marketing a{cursor:pointer}figure.image.video>div.img>div.cookieconsent-optout-marketing a,figure.image.video>div.videowrapper>div.cookieconsent-optout-marketing a{display:inline}div.img div.cookieconsent-optout-marketing,div.videowrapper div.cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%}div.img div.cookieconsent-optout-marketing div.message,div.videowrapper div.cookieconsent-optout-marketing div.message{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;background-color:rgb(0 0 0 / .5);font-size:1rem}div.img div.cookieconsent-optout-marketing div.message div.optout-text span,div.videowrapper div.cookieconsent-optout-marketing div.message div.optout-text span{display:block}.meta-data{background-color:var(--bodycolor2);padding:var(--blockpadding);border-radius:var(--blockradius);margin-bottom:var(--blockpadding);display:flex;flex-direction:column;gap:10px}.meta-data .meta-data-item{padding-left:40px;position:relative}.meta-data .meta-data-item:before{content:"";background-image:url(/images/icons/location.svg);background-size:20px 20px;background-repeat:no-repeat;position:absolute;left:0;top:5px;width:20px;height:20px;filter:var(--colorfilterblack)}.meta-data .meta-data-item.date:before{background-image:url(/images/icons/date-dropdown.svg)}.meta-data .meta-data-item.time:before{background-image:url(/images/icons/time-dropdown.svg)}.meta-data .meta-data-item.location:before{background-image:url(/images/icons/location.svg)}.tag-wrapper{display:flex;gap:10px}.tile_grid .item .tag-wrapper{position:absolute;left:0;top:0;margin:var(--blockpadding);display:flex;flex-wrap:wrap;flex-direction:row;width:100%;pointer-events:none}.tile_grid .item .tag-wrapper a{width:auto;pointer-events:all}.tag-wrapper .tag{background-color:var(--color1);border-radius:var(--blockradius);color:var(--bodycolor1);padding:5px 10px;font-size:.8em;line-height:1}.pagination{display:flex;justify-content:center;width:70%;margin:40px auto;margin-bottom:0}.pagination div{width:50px;height:50px;font-size:1.2em;font-weight:700;line-height:50px;text-align:center;margin:0 10px;border-radius:var(--blockradius)}.pagination div:not(.disabled){background-color:var(--bodycolor2)}.pagination div a{display:block;color:var(--textcolor1)}.pagination div:hover:not(.disabled),.pagination div.active{background-color:var(--color1)}.pagination div:not(.disabled):hover a,.pagination div.active,.pagination div.active a{color:var(--bodycolor1)}.tags-active{background-color:var(--bodycolor2);padding:var(--blockpadding);border-radius:var(--blockradius);margin-bottom:var(--blockpadding)}.tags-active a{text-transform:lowercase;float:right}div.map_canvas{height:90vh;width:100%;clear:both;background-image:url(/images/map.avif);background-position:center;background-size:cover;background-repeat:no-repeat}.gm-style-iw-chr{padding-top:15px}.gm-style-iw-chr .gm-style-iw-ch{display:none}.gm-style-iw-chr button{position:absolute!important;top:10px;right:10px;width:14px!important;height:14px!important}.gm-style-iw-chr button span{margin:0!important;width:14px!important;height:14px!important}.gm-style-iw-d{padding-bottom:2px}.content .media figure.image div.img a:after,.tile_grid .item a .item-image:after,.shopslider-container .shopslider .slide:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:30px;height:30px;display:flex;flex-direction:column;justify-content:center;background-image:url(/images/icons/zoom.svg);background-size:cover;background-repeat:no-repeat;filter:var(--colorfilterwhite);opacity:0;pointer-events:none}.content .media figure.image a:hover:after,.tile_grid .item a .item-image:hover:after,.shopslider-container .shopslider .slide:hover:after{opacity:1}.content .media figure.image.video div.img>a:after{content:"";background-image:url(/images/icons/play.svg);opacity:1}.tile_grid .item a .item-image:after{background-image:url(/images/icons/arrow-right.svg)}.tile_grid.album-pictures .item a .item-image:after{background-image:url(/images/icons/zoom.svg)}footer{background-color:var(--footerbg);padding:var(--rowpadding) 0;padding-bottom:var(--blockpadding)}footer,footer a{color:var(--footertext)}footer a:hover,.back-to-top:hover{color:var(--footeraccent)}footer.has-santa{padding-top:0}footer.has-santa #footer{padding-top:var(--rowpadding)}#footer #footer-container{max-width:var(--contentwidth);width:90%;position:relative;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:var(--gapwidth);align-items:start}#footer #footer-container .column{box-sizing:border-box}#footer #footer-container .column h4{font-size:.8em;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;color:var(--footeraccent)}#footer #footer-container .column p{font-size:.9em;line-height:1.5;margin-top:16px;max-width:24em;color:rgb(255 255 255 / .85)}#footer #footer-container .column ul li{line-height:1.5;padding:2px 0}#footer #footer-container .column ul li.active>a{color:var(--footeraccent)}#footer #footer-container .column ul ul{margin-left:14px;font-size:.9em;opacity:.8}#footer #footer-container .column #footer-logo{display:inline-block;background-color:var(--bodycolor1);padding:12px 16px;border-radius:var(--blockradius)}#footer #footer-container .column #footer-logo img{display:block;width:230px;max-width:100%;height:auto}#credits{padding-top:var(--gapwidth);font-size:.8em;color:rgb(255 255 255 / .8)}#credits #credits-container{max-width:var(--contentwidth);width:90%;position:relative;margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}#credits #credits-container ul{display:flex;flex-wrap:wrap;column-gap:20px}#credits #credits-container ul li img{margin-right:0;width:15px;height:15px;margin-left:10px;filter:var(--colorfilterwhite)}#credits #credits-container ul li:hover img{filter:var(--colorfilter2)}#credits #credits-container ul li .cybox-tag a,#credits #credits-container ul li .back-to-top{cursor:pointer;display:flex;align-items:center}.social-buttons{margin-top:18px}.social-buttons ul{display:flex;gap:12px}.social-buttons ul li a{display:block;width:34px;height:34px;position:relative;cursor:pointer}.social-buttons ul li a img{display:block;width:100%;height:100%;margin:0;filter:var(--colorfilterwhite)}.social-buttons ul li a:hover img{filter:var(--colorfilter2)}.santa-track{position:relative;height:160px;background-color:var(--bodycolor1);overflow:hidden;pointer-events:none}.santa-track .snow-hills{position:absolute;left:0;bottom:0;width:100%;height:70px;display:block}.santa-track .snow-trees{position:absolute;bottom:10px;width:60px;height:44px}.santa-track .snow-trees-left{left:6%}.santa-track .snow-trees-right{right:7%}.santa-runner{position:absolute;left:0;bottom:10px;width:96px;height:96px;transform:translateX(-120px);animation:santa-run 32s linear 1s infinite}.santa-runner .santa-body{animation:santa-bob .45s ease-in-out infinite alternate}.santa-runner .leg,.santa-runner .arm{transform-box:view-box}.santa-runner .leg-front{transform-origin:65px 84px;animation:santa-leg .45s ease-in-out infinite alternate}.santa-runner .leg-back{transform-origin:57px 84px;animation:santa-leg .45s ease-in-out infinite alternate-reverse}.santa-runner .arm-front{transform-origin:66px 62px;animation:santa-arm .45s ease-in-out infinite alternate-reverse}.santa-runner .arm-back{transform-origin:58px 62px;animation:santa-arm .45s ease-in-out infinite alternate}@keyframes santa-run{from{transform:translateX(-120px)}to{transform:translateX(calc(100vw + 40px))}}@keyframes santa-bob{from{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes santa-leg{from{transform:rotate(-28deg)}to{transform:rotate(28deg)}}@keyframes santa-arm{from{transform:rotate(-22deg)}to{transform:rotate(22deg)}}@media (prefers-reduced-motion:reduce){.santa-runner,.santa-runner .santa-body,.santa-runner .leg,.santa-runner .arm{animation:none}.santa-runner{left:5%;transform:none}}#mailstage form{display:flex;align-items:center;gap:10px;position:relative;margin-top:20px;margin-bottom:20px;width:330px}#ms-success,#ms-fail{display:block;padding:20px;background-color:var(--color1);border-radius:3px;margin-top:10px;font-size:.8em;text-align:center}#ms-success{display:none;background-color:var(--success);color:var(--bodycolor1)}#ms-fail{display:none;background-color:var(--error);color:var(--bodycolor1)}#search{box-sizing:border-box;padding:15px 20px;overflow-y:auto;display:block;z-index:9;position:fixed;right:0;top:0;width:100%;max-width:500px;height:100%;background-color:var(--bodycolor1);display:flex;flex-direction:column;justify-content:flex-start;overflow-y:auto;padding:30px 30px;box-sizing:border-box;transform:translateX(100%);transition:transform 600ms cubic-bezier(.76,0,.24,1)}#search.active{transform:translateX(0)}#search input{display:block;width:calc(100%);box-sizing:border-box;font-size:inherit;font-family:inherit;border:0;appearance:none;background-color:var(--bodycolor2);padding:10px 15px;margin-bottom:30px}#search ul.list{line-height:1.5}#search ul.list li a{display:block;color:var(--textcolor1);margin:30px 0}#search ul.list li a:hover{color:var(--color1)}#search ul.list li strong{display:block}#search ul.list li span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}dialog{pointer-events:none;opacity:0;transition:all 300ms;border:none;box-sizing:border-box}dialog[open]{pointer-events:inherit;opacity:1}dialog::backdrop{transition:all 300ms;background:#fff0}dialog[open]::backdrop{background:rgb(0 0 0 / .6)}dialog.notification-wrapper{position:fixed;top:0;left:0;padding:0;z-index:999999}dialog.notification-wrapper .notification-window{position:relative;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:25px 60px;font-size:1.1em;line-height:1.1;max-width:500px;pointer-events:auto}dialog.notification-wrapper .notification-window.info{background-color:var(--color1)}dialog.notification-wrapper .notification-window.error{background-color:var(--error)}dialog.notification-wrapper .notification-window .close{position:absolute;top:20px;right:20px;font-size:1.4em;line-height:.5;cursor:pointer;background:none;border:none;padding:0;color:inherit}dialog.modal{padding:45px;min-width:300px;max-width:calc(100% - 30px);max-height:calc(100% - 30px);text-align:center;border-radius:var(--blockradius)}dialog.modal .full{padding:0 30px 30px}dialog.modal h3{font-weight:700;font-size:1.2em;line-height:1.2;display:block;margin-bottom:.5em}dialog.modal .close{width:100%}dialog.modal .button-row{display:flex;justify-content:center;gap:20px}#close-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--textcolor1);z-index:2;pointer-events:none;opacity:0;transition:opacity 600ms ease-in-out}#close-overlay.active{cursor:pointer;pointer-events:all;opacity:.5}.close-menus{position:absolute;right:20px;top:22px;cursor:pointer;display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:40px}#dev-tools{position:fixed;right:20px;bottom:20px;z-index:9;display:flex;flex-direction:row-reverse;font-size:7px;line-height:.8;gap:6px;font-family:monospace;user-select:none}#dev-tools .dev-item{padding:6px 6px;padding-bottom:3px;border-radius:var(--blockradius);background:rgb(0 0 0 / .5);color:#fff}#dev-tools .dev-label{background:var(--textcolor1)}#dev-tools .dev-btn{cursor:pointer}#dev-tools .dev-btn:hover,#dev-tools .dev-btn.active{background:var(--success);color:var(--bodycolor1)}.overlaygridguide{position:fixed;left:50%;top:0;width:90%;max-width:var(--contentwidth);height:100%;z-index:9;transform:translateX(-50%);pointer-events:none;opacity:1;align-items:stretch;display:grid;grid-template-columns:repeat(12,1fr);gap:var(--gapwidth);opacity:.5;display:none}.overlaygridguide.active{display:grid}.overlaygridguide div{background:var(--color1)}.overlaygridguide div:nth-of-type(even){background:var(--color1)}#menu,#header,#submenu,#kiek,#kiek *,#menu-slideout,#contact,.media{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;user-select:none}@media screen and (max-width:1100px){body{--gapwidth:30px;--blockpadding:20px;--rowpadding:50px}h1{font-size:1.6em}h2{font-size:1.2em}h3{font-size:1.1em}.btn{padding:12px 24px;font-size:1em}#header,body.scroll #header{height:70px;z-index:9}#header #logo{width:160px}#menu-holder{position:fixed;right:0;top:0;width:auto;height:100%;z-index:3;background-color:var(--bodycolor1);transform:translateX(100%);transition:transform 600ms cubic-bezier(.76,0,.24,1);box-sizing:border-box;padding:30px 40px;flex-direction:column;align-items:center;justify-content:center;column-gap:30px;font-size:1.2em;overflow-y:auto}#menu-holder.active{transform:translateX(0%)}ul#menu{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;z-index:3;line-height:1;order:0;column-gap:0;row-gap:20px}ul#menu li.hassub ul.sub,ul#menu li.hassub:hover ul.sub,ul#menu li.hassub:focus-within ul.sub{position:relative;transform:none;top:auto;bottom:auto;left:auto;background-color:#fff0;box-shadow:none;visibility:visible;opacity:1;padding:0;margin-top:12px;margin-left:20px;min-width:0;font-size:.9em;gap:12px;transition:none}ul#menu li.hassub ul.sub:before{display:none}ul#menu li a{display:block;white-space:nowrap}ul#menu li.hassub a.master{padding-right:0}ul#menu li.hassub a.master img{display:none}ul#menu-second{position:relative;top:auto;right:auto;flex-direction:column;font-size:.8em;width:100%}.nav-button#menu-button{display:block}#langmenu{position:absolute;left:20px;top:20px}.content{display:flex;flex-direction:column;align-items:center;gap:var(--gapwidth)}.row .content .block-content,.row.row-text-media .content .block-content,.row.row-text-form .content .block-content,.row.row-shopproduct .content .block-content{display:flex;flex-direction:column;order:1;min-height:0}.content .media{width:100%;order:0}.tile_grid{display:flex;flex-direction:column}body:has(#submenu) .row.row-1 .content{min-height:0}#submenu{width:100%;max-width:100%;min-width:100%;margin:0;position:sticky;top:70px;pointer-events:all;background-color:var(--bodycolor4)}body:has(#page-header) #submenu,body:has(#breadcrumbs) #submenu{margin:0}#submenu #submenu-content{display:block;position:relative;top:auto;left:auto}#submenu #submenu-trigger{display:block;position:relative;width:100%;font-size:1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:15px;padding-left:20px;padding-right:40px;box-sizing:border-box;color:var(--textcolor2);font-weight:700}#submenu #submenu-trigger img{width:30px;height:30px;filter:var(--colorfilterwhite);position:absolute;right:20px;top:50%;margin-top:-15px;transition:transform 300ms}#submenu #submenu-trigger.active img{transform:rotate(-180deg)}#submenu-content>ul{width:100%;flex-direction:column;display:none;border-top:1px solid rgb(0 0 0 / .1);padding:20px;padding-top:15px;position:relative;top:auto;bottom:auto}#submenu-content>ul.active{display:flex}#breadcrumbs #breadcrumbs-content{font-size:.7em}#page-header{height:40vh;min-height:250px}body.subpage #page-header{height:30vh;min-height:200px}#page-header.image-only{height:28vh;min-height:180px}#page-header .page-header-content{padding:var(--blockpadding) 0;padding-bottom:30px;gap:10px}#page-header .page-header-content h1,#page-header .page-header-content h2{font-size:1.6em}body.subpage #page-header .page-header-content h1,body.subpage #page-header .page-header-content h2{font-size:1.4em}#page-header .page-header-content .subtitle{font-size:.95em}#page-header .page-header-content .btn{margin-top:5px}.countdown{margin-top:-24px;padding:18px 16px}body:has(.countdown) #page-header .page-header-content{padding-bottom:50px}.countdown .countdown-live{gap:8px 16px}.countdown .countdown-units{gap:14px}.countdown .unit .num{font-size:1.5em}.countdown .countdown-label-pre{display:none}.content .media figure.image a:after,.tile_grid .item a .item-image:after{opacity:1}.shopslider-container .shopslider .slide:after{opacity:0}.content .form{width:100%;box-sizing:border-box}.content div.form:has(>form.userform){padding:22px 18px}.content .form form{grid-template-columns:1fr}.content .form form input[type=text],.content .form form input[type=number],.content .form form input[type=email],.content .form form input[type=tel],.content .form form textarea,.content .form form select{font-size:16px}.santa-track{height:110px}.santa-track .snow-trees-right{display:none}#footer #footer-container{display:grid;grid-template-columns:1fr 1fr;gap:30px}#footer #footer-container .column-about{grid-column:1 / span 2}#footer #footer-container .column ul li a{display:block;padding:3px 0}#credits{font-size:.8em;padding-top:50px}#credits #credits-container{justify-content:flex-start;gap:60px}#credits #credits-container ul{flex-direction:column;justify-content:flex-start;row-gap:5px}#dev-tools,.overlaygridguide{display:none}dialog.modal{padding:25px}}@media screen and (max-width:700px){footer,footer.has-santa #footer{padding-top:60px}footer{padding-bottom:30px}#footer #footer-container{grid-template-columns:1fr;gap:36px;font-size:1.05em}#footer #footer-container .column-about{grid-column:auto}#footer #footer-container .column #footer-logo{padding:14px 18px}#footer #footer-container .column #footer-logo img{width:260px}#footer #footer-container .column p{font-size:1em;margin-top:18px}#footer #footer-container .column h4{font-size:.85em;margin-bottom:12px}#footer #footer-container .column ul li{line-height:1.6}#footer #footer-container .column-menu>ul{display:flex;flex-wrap:wrap;gap:8px 26px}#footer #footer-container .column-menu ul ul{display:none}#footer #footer-container .column>ul>li{padding:0}#footer #footer-container .column>ul>li>a{display:inline;padding:0}#footer #footer-container .column .social-buttons ul li a{display:block;width:40px;height:40px;padding:0}#footer #footer-container .column .social-buttons ul{gap:16px}#footer #footer-container .column-contact a{overflow-wrap:anywhere}#footer #footer-container .column .social-buttons{margin-top:18px}#credits{padding-top:48px;font-size:.85em}#credits #credits-container{flex-direction:column;gap:10px}#credits #credits-container ul{flex-direction:row;flex-wrap:wrap;column-gap:20px;row-gap:6px}}:root{--bodycolor1:#fff;--bodycolor2:#eae5dd;--bodycolor3:#d9d1c5;--bodycolor4:#eae5dd;--footerbg:#b5161b;--footertext:#fff;--footeraccent:#f5a224;--textcolor1:#000;--textcolor2:#000;--color1:#e42026;--color2:#f5a224;--success:#54c142;--error:#e42026;--colorfilter1:brightness(0) saturate(100%) invert(16%) sepia(99%) saturate(3824%) hue-rotate(350deg) brightness(93%) contrast(91%);--colorfilter2:brightness(0) saturate(100%) invert(71%) sepia(84%) saturate(1697%) hue-rotate(343deg) brightness(101%) contrast(92%);--colorfilterwhite:brightness(0) saturate(100%) invert(100%) sepia(99%) saturate(0%) hue-rotate(66deg) brightness(104%) contrast(100%);--colorfilterblack:brightness(0) saturate(100%) invert(0%) sepia(92%) saturate(18%) hue-rotate(92deg) brightness(107%) contrast(101%)}.content p+.form{margin-top:var(--blockpadding)}.content .form form{width:100%;max-width:800px;position:relative}.content .form form .field{position:relative;display:flex;flex-direction:column;margin-bottom:30px}form div.field.bc{display:none!important}.content .form form .field>label:not(.error),.content .form form .field legend{margin-top:-5px;font-weight:700}.content .form form .field.textfield{margin-bottom:15px}.content .form form .field-wrap{position:relative;width:100%;display:flex;flex-direction:column;box-sizing:border-box}.content .form form .field-wrap-wrapper{display:flex;gap:15px}.content .form form input[type=text],.content .form form input[type=number],.content .form form input[type=email],.content .form form input[type=tel],.content .form form input[type=date],.content .form form input[type=time],.content .form form input[type=datetime-local],.content .form form textarea,.content .form form select,#mailstage input[type=email]{margin-top:3px;padding:10px;width:100%;font-family:inherit;font-size:inherit;color:inherit;border:2px solid var(--bodycolor2);border-radius:5px;box-sizing:border-box;-webkit-appearance:none;appearance:none;background-color:var(--bodycolor2)}.content .form form input[type="tel"]{width:50%;min-width:160px}.content .form form input.postalcodeNL{width:25%;min-width:120px}.content .form form input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]):not([type=number]):not([type=submit]),.content .form form select{margin-bottom:5px;height:48px}.content .form form input[aria-invalid=false],.content .form form textarea[aria-invalid=false],.content .form form select[aria-invalid=false]{border:2px solid var(--success)}.row:nth-of-type(even) .content .form form input[type=text],.row:nth-of-type(even) .content .form form input[type=number],.row:nth-of-type(even) .content .form form input[type=email],.row:nth-of-type(even) .content .form form input[type=tel],.row:nth-of-type(even) .content .form form input[type=date],.row:nth-of-type(even) .content .form form input[type=time],.row:nth-of-type(even) .content .form form input[type=datetime-local],.row:nth-of-type(even) .content .form form textarea,.row:nth-of-type(even) .content .form form select,.row:nth-of-type(even) .content .form form textarea,.row:nth-of-type(even) .content .form form select{background-color:var(--bodycolor1)}.content .form form .field.numberfield{margin-top:30px;margin-bottom:40px}.content .form form .field-wrap.range-field{display:flex;align-items:center;flex-direction:row;column-gap:1em}.content .form form .field-wrap.range-field .range-output-value{padding:5px 10px;background-color:var(--bodycolor2);border-radius:2px;color:var(--textcolor1);font-size:.9em;position:relative;border-radius:3px}.content .form form .field-wrap.range-field .range-output-value::before{content:"";display:block;width:0;height:0;border-bottom:5px solid #fff0;border-top:5px solid #fff0;border-right:7px solid var(--bodycolor2);position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.row:nth-of-type(even) .content .form form .field-wrap.range-field .range-output-value{background-color:var(--bodycolor1)}.row:nth-of-type(even) .content .form form .field-wrap.range-field .range-output-value::before{border-right:7px solid var(--bodycolor1)}input[type="range"]{-webkit-appearance:none;appearance:none;background:#fff0;cursor:pointer;border:none!important;border-radius:2px}input[type="range"]:focus{outline:none}input[type="range"]::-webkit-slider-runnable-track{background-color:var(--bodycolor2);border-radius:.5rem;height:.5rem}input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;margin-top:-4px;background-color:var(--color1);border-radius:.5rem;height:1rem;width:1rem}input[type="range"]:focus::-webkit-slider-thumb{outline:3px solid var(--color1);outline-offset:.125rem}.row:nth-of-type(even) input[type="range"]::-webkit-slider-runnable-track{background-color:var(--bodycolor1)}input[type="range"]::-moz-range-track{background-color:var(--bodycolor2);border-radius:.5rem;height:.5rem}input[type="range"]::-moz-range-thumb{background-color:var(--color1);border:none;border-radius:.5rem;height:1rem;width:1rem}input[type="range"]:focus::-moz-range-thumb{outline:3px solid var(--color1);outline-offset:.125rem}.row:nth-of-type(even) input[type="range"]::-moz-range-track{background-color:var(--bodycolor1)}.content .form form textarea{min-height:150px;max-height:300px;max-width:100%;resize:none}.content .form form .field.checkbox label,.content .form form .field.checkboxes label,.content .form form .field.radio label{display:flex;flex-direction:row;cursor:pointer}.content .form form .field.checkbox label span,.content .form form .field.checkboxes label span,.content .form form .field.radio label span{width:calc(100% - 25px)}.content .form form input[type=checkbox],.content .form form input[type=radio]{margin:0;margin-top:0;margin-right:10px;padding:0;width:20px;height:20px;border:0;border-radius:3px;cursor:pointer;transform:translateY(5px);-webkit-appearance:none;appearance:none;background-color:var(--bodycolor2)}.content .form form input[type=checkbox]:hover,.content .form form input[type=radio]:hover{background-color:var(--bodycolor3)}.content .form form input[type=checkbox]:checked,.content .form form input[type=radio]:checked{background-color:var(--success);background-color:var(--success);background-image:url(/images/icons/checkmark-checkbox-radio.svg);background-size:16px;background-position:center;background-repeat:no-repeat}.row:nth-of-type(even) form input[type=checkbox],.row:nth-of-type(even) form input[type=radio]{background-color:var(--bodycolor1)}.content .form form .field.checkbox{margin-top:30px}.content .form form input[type=radio]{border-radius:100%}.content .form form select{background-image:url(/images/icons/arrow-dropdown.svg);background-position:right 10px center;background-size:16px;background-repeat:no-repeat}.content .form form input::-webkit-calendar-picker-indicator{position:relative;right:0;width:calc(22px + 15px);height:22px}.content .form form input[type=date],.content .form form input[type=time],.content .form form input[type=datetime-local]{background-image:url(/images/icons/arrow-dropdown.svg);background-position:right 10px center;background-size:16px;background-repeat:no-repeat}@-moz-document url-prefix(){.content .form form input[type=date],.content .form form input[type=time],.content .form form input[type=datetime-local]{background-image:none}}.content .form form input[type=date]::-webkit-calendar-picker-indicator{top:-1px;background-image:url(/images/icons/date-dropdown.svg)}.content .form form input[type=time]::-webkit-calendar-picker-indicator{background-image:url(/images/icons/time-dropdown.svg)}.content .form form input[type=datetime-local]::-webkit-calendar-picker-indicator{top:-1px;background-image:url(/images/icons/datetime-dropdown.svg)}.content .form form .field.heading{margin-bottom:0}.content .form form .field.heading h3{margin-bottom:30px}.content .form form .field.paragraph{font-size:.9em}.content .form form .field.heading+.field.paragraph{margin-top:-20px}.content .form form .field span.form-note{font-size:.8em;font-style:italic;display:block;opacity:.7;line-height:1;margin-bottom:10px}input[type=file]::-ms-browse{color:red}.content .form form input[type=file]{border-radius:5px}.content .form form input[type=file],.content .form form input[type=file]::-webkit-file-upload-button{font-family:inherit;font-size:inherit;-webkit-appearance:none;appearance:none}.content .form form input[type=file]{-webkit-appearance:none;appearance:none;margin-top:7px}.content .form form input[type=file]::-webkit-file-upload-button{margin-right:15px;padding:10px 15px;color:var(--textcolor1);border:0;border-radius:5px;cursor:pointer;background-color:var(--bodycolor2)}.content .form form input[type=file]::-webkit-file-upload-button:hover{filter:brightness(1.02)}.row:nth-of-type(even) .content .form form input[type=file]::-webkit-file-upload-button{background-color:var(--bodycolor1)}.field.fileupload input{border-radius:5px}.content .form form .btn.submit{margin-top:10px}.form-thanks{background:var(--color1);color:var(--bodycolor1);padding:var(--blockpadding);border-radius:var(--blockradius);display:none}.content .form form .field.field-required>label:not(.error):after,.content .form form .field.field-required fieldset legend:after{content:" *"}.content .form form .field.field-required.checkbox label:not(.error):after{padding-left:5px}.content .form form .field.field-required.radio label:after,.content .form form .field.field-required.checkboxes label:after{display:none}.content .form form .field.field-required.checkbox label:not(.error) span:after{content:" *"}#mailstage form label.error,.content .form form label.error{display:block;width:auto;line-height:1;border-radius:100%;font-size:.8em;margin-bottom:5px;color:var(--error)}.content .form form label.error.checked{position:absolute;display:none!important;top:10px;right:0;margin:0;color:var(--color1);width:30px;height:30px;background-color:var(--color1);background-image:url(/images/icons/form-checkmark.svg);background-position:center;background-size:16px;background-repeat:no-repeat}.content .form form label.error:after{content:""}.content .form form label.error.checked:after{border-top-color:var(--color1)}@media screen and (max-width:1000px){.content .form form .field>label{pointer-events:none}.content .form form .field-wrap-wrapper{flex-direction:column}.content .form form input[type="tel"]{width:75%}.content .form form input.postalcodeNL{width:50%}.content .form form input::-webkit-calendar-picker-indicator{display:none}.content .form form input[type=date],.content .form form input[type=time],.content .form form input[type=datetime-local]{background-position:right 10px center;background-size:22px;background-repeat:no-repeat}.content .form form input[type=date]{background-image:url(/images/icons/date-dropdown.svg)}.content .form form input[type=time]{background-image:url(/images/icons/time-dropdown.svg)}.content .form form input[type=datetime-local]{background-image:url(/images/icons/datetime-dropdown.svg)}}.content .block-content>.form{container-type:inline-size}.content div.form:has(>form.userform){box-sizing:border-box;background-color:var(--bodycolor1);border:1px solid var(--bodycolor2);border-radius:var(--blockradius);padding:calc(var(--blockpadding) + 6px) calc(var(--blockpadding) + 10px);box-shadow:0 18px 40px rgb(0 0 0 / .1)}.content .form h2{font-size:1.5em;font-weight:700;color:var(--color1);margin-bottom:18px;padding-bottom:14px;border-bottom:2px solid var(--bodycolor2)}.content .form form{max-width:none;display:grid;grid-template-columns:1fr;column-gap:20px;row-gap:0}@container (min-width:520px){.content .form form{grid-template-columns:1fr 1fr}}.content .form form .field{margin-bottom:18px}.content .form form .field.textfield{margin-bottom:18px}.content .form form .field.textarea,.content .form form .field.heading,.content .form form .field.paragraph,.content .form form .field.checkbox,.content .form form .field.checkboxes,.content .form form .field.radio,.content .form form .field.fileupload,.content .form form .field.datetimepicker,.content .form form .btn.submit,.content .form form .form-sending{grid-column:1 / -1}.content .form form .field>label:not(.error),.content .form form .field legend{font-size:.95em;margin-top:0;margin-bottom:6px}.content .form form .field.field-required>label:not(.error):after{content:" *";color:var(--color1)}.content .form form input[type=text],.content .form form input[type=number],.content .form form input[type=email],.content .form form input[type=tel],.content .form form input[type=date],.content .form form input[type=time],.content .form form input[type=datetime-local],.content .form form textarea,.content .form form select{margin-top:0;padding:12px 14px;font-size:16px;line-height:1.3;background-color:#fff;border:2px solid var(--bodycolor3);border-radius:6px;transition:border-color 150ms ease,box-shadow 150ms ease}.content .form form input[type=text]:focus,.content .form form input[type=number]:focus,.content .form form input[type=email]:focus,.content .form form input[type=tel]:focus,.content .form form input[type=date]:focus,.content .form form input[type=time]:focus,.content .form form input[type=datetime-local]:focus,.content .form form textarea:focus,.content .form form select:focus{outline:none;border-color:var(--color1);box-shadow:0 0 0 3px rgb(228 32 38 / .12)}.content .form form input::placeholder,.content .form form textarea::placeholder{color:#9a9a9a}.content .form form .btn.submit{display:block;width:100%;margin-top:6px;white-space:normal;text-overflow:clip;height:58px;line-height:58px;padding:0 24px;text-align:center;font-size:1.1em;font-weight:700;border-radius:50px;box-shadow:0 8px 20px rgb(228 32 38 / .25);transition:transform 150ms ease,box-shadow 150ms ease,background-color 150ms ease}.content .form form .btn.submit:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgb(228 32 38 / .3)}.content .form form .form-sending{margin:10px 0 0;text-align:center;opacity:.7}.content .form .form-thanks{display:none;padding:var(--blockpadding);padding-left:calc(var(--blockpadding) + 44px);position:relative;background-color:#d9f2df;color:#176b2e;border-radius:var(--blockradius);line-height:1.5}.content .form .form-thanks:before{content:"\2713";position:absolute;left:var(--blockpadding);top:var(--blockpadding);width:28px;height:28px;line-height:28px;text-align:center;border-radius:50%;background-color:#176b2e;color:#fff;font-weight:700}.content .form .form-thanks p:last-child{margin-bottom:0}body.kiek-no-scroll{overflow:hidden}dialog.kiek-container{position:fixed;top:0;left:0;width:100vw;height:100vh;border:none;background-color:#fff0;padding:0;margin:0;backdrop-filter:blur(5px)}dialog.kiek-container::backdrop,dialog.kiek-container[open]{max-width:100vw;max-height:100vh;overflow:hidden}dialog.kiek-container[open]::backdrop{background-color:var(--bodycolor1);opacity:.9}.kiek-container .kiek-wrapper{position:relative;width:100%;height:100%;top:0;left:0}.kiek-container .kiek-wrapper .kiek-content{padding:2em;height:100%;box-sizing:border-box;display:flex;background-image:url(../../../images/icons/loading.gif);background-position:50% 50%;background-repeat:no-repeat;background-size:32px 32px}.kiek-container .kiek-wrapper .kiek-content figure{width:80%;height:80%;box-sizing:border-box;display:flex;flex-direction:column;margin:auto;position:relative}.kiek-container .kiek-wrapper .kiek-content figure.kiek-video iframe{margin:auto;max-width:100%;max-height:100%}.kiek-container .kiek-wrapper .kiek-content figure img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;border-radius:var(--blockradius)}.kiek-container .kiek-wrapper .kiek-content figure figcaption{position:absolute;bottom:-3.5em;width:100%;text-align:center}.kiek-container .kiek-wrapper button.kiek-nav{position:absolute;top:0;height:100%;width:10%;cursor:pointer;background-color:#fff0;border:none;transition:background-color 200ms}.kiek-container .kiek-wrapper button.kiek-nav:hover{background-color:var(--background)}.kiek-container .kiek-wrapper button.kiek-nav.kiek-prev{left:0}.kiek-container .kiek-wrapper button.kiek-nav.kiek-next{right:0}.kiek-container .kiek-wrapper button.kiek-nav img{display:block;margin:auto;width:30px;height:30px}.kiek-container .kiek-wrapper button.kiek-close{position:absolute;top:5%;left:calc(50% - 15px);background-color:#fff0;color:var(--main);border:none;cursor:pointer;font-size:1.5em;text-align:center;line-height:1;padding:5px;margin:0}.kiek-container .kiek-wrapper button.kiek-close img{display:block;margin:auto;width:30px;height:30px}@media screen and (max-width:1000px){.kiek-container .kiek-wrapper{height:100dvh}.kiek-container .kiek-wrapper .kiek-content{display:flex;padding:45px 0;height:100dvh;box-sizing:border-box}.kiek-container .kiek-wrapper .kiek-content figure{width:100%}.kiek-container .kiek-wrapper .kiek-content figure figcaption{position:absolute;top:-45px;bottom:auto;margin:0;width:100%;font-weight:500;text-align:center}.kiek-container .kiek-wrapper .kiek-prev-next{position:absolute;display:flex;align-items:center;justify-content:space-between;gap:0;bottom:0;left:0;right:0;margin:0 auto;width:100%;padding:0 2em;box-sizing:border-box}.kiek-container .kiek-wrapper .kiek-prev-next button{padding:45px 0!important;width:calc(100% / 3)!important}.kiek-container .kiek-wrapper .kiek-prev-next button.kiek-nav{position:relative;margin:0;padding:0;width:auto}.kiek-container .kiek-wrapper .kiek-prev-next button.kiek-close{position:relative;top:auto;left:auto;margin:0 auto;padding:0}.kiek-container .kiek-wrapper .kiek-prev-next button.kiek-close img{width:32px;height:32px}}.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:#fff0;position:relative}.owl-carousel{visibility:hidden;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:var(--textcolor1)}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-carousel,.owl-carousel .owl-item{cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.owl-carousel,.owl-carousel .owl-item:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.owl-carousel .owl-nav{position:absolute;left:50%;top:50%;z-index:999;width:90%;transform:translate(-50%,-50%);display:flex;justify-content:space-between;pointer-events:none}.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{width:50px;height:50px;display:block;background-color:var(--bodycolor1);color:#fff0;border-radius:50%;background-size:20px 20px;background-repeat:no-repeat;background-position:50% 50%;pointer-events:all;transition:all 100ms ease-out}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background-color:var(--bodycolor1);transform:scale(1.3)}.owl-carousel .owl-nav button.owl-next{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LXJpZ2h0LWljb24gbHVjaWRlLWFycm93LXJpZ2h0Ij48cGF0aCBkPSJNNSAxMmgxNCIvPjxwYXRoIGQ9Im0xMiA1IDcgNy03IDciLz48L3N2Zz4=)}.owl-carousel .owl-nav button.owl-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWFycm93LWxlZnQtaWNvbiBsdWNpZGUtYXJyb3ctbGVmdCI+PHBhdGggZD0ibTEyIDE5LTctNyA3LTciLz48cGF0aCBkPSJNMTkgMTJINSIvPjwvc3ZnPg==)}.owl-carousel .owl-dots{display:flex;justify-content:center}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-dots .owl-dot{width:10px;height:10px;background-color:var(--bodycolor2);margin:0 10px;border-radius:10px}.owl-carousel .owl-dots .owl-dot.active{background-color:var(--color1)}