:root{--site-blue:#4f5b93;--site-border:#dedede;--site-page:#8892bf}html{background:var(--site-page)}body.standalone-page:not(.live-historie-extern){--container-bg:hsla(0,0%,100%,.95);display:flex;width:min(80rem,calc(var(--site-visual-viewport-width, 100vw) - 1.75rem));min-height:100vh;flex-direction:column;margin:0 auto;color:#292929;background:ivory;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}body.standalone-page.site-visual-zoomed:not(.live-historie-extern){margin-right:0;margin-left:var(--site-visual-viewport-left,0)}body.standalone-page.site-visual-zoomed:not(.live-historie-extern) dialog[class*=help-dialog][open]{left:var(--site-visual-viewport-left,0);right:auto;width:calc(var(--site-visual-viewport-width, 100vw) - 1rem);max-width:calc(var(--site-visual-viewport-width, 100vw) - 1rem);margin-right:0;margin-left:.5rem}body.standalone-page.dark-theme{--container-bg:rgba(45,55,72,.95)}body.standalone-page .modern-page-main .modern-universal h1{color:#999}.modern-universal .page-title-icon{display:block;flex:0 0 5rem;width:5rem;height:5rem;margin:0;background-position:50%;background-repeat:no-repeat;background-size:contain;object-fit:contain}.modern-site-header{--bg-color:#4e5b91;--modern-header-control-size:2.35rem;--modern-header-icon-size:1.75rem;flex:0 0 auto;position:relative;z-index:var(--site-menu-layer);box-shadow:0 .125rem .125rem rgba(0,0,0,.22)}body.dark-theme .modern-site-header{--bg-color:#1a202c}.modern-brand{position:relative;height:3.5rem;padding:.35rem clamp(.4rem,1.5vw,1rem);background:var(--bg-color);box-sizing:border-box}.modern-brand,.modern-brand-home{display:flex;min-width:0;align-items:center;color:#999}.modern-brand-home{flex:1 1 auto;gap:.65rem;overflow:hidden;text-decoration:none}.modern-header-title{flex:1 1 auto;min-width:0;overflow:hidden;margin:0;color:#999;font-family:inherit;font-size:clamp(.75rem,calc(.5rem + 2vw),1.5rem);font-weight:700;line-height:1;text-overflow:clip;white-space:nowrap}.modern-header-home-title{display:flex;width:fit-content;align-items:baseline;gap:.35rem}.modern-brand-name{overflow:visible;text-overflow:clip}.modern-brand-name,.modern-brand-slogan{flex:0 0 auto;font-size:inherit;text-align:left;white-space:nowrap}.modern-brand-logo-parent{display:inline-flex;flex:0 0 var(--modern-header-control-size);width:var(--modern-header-control-size);height:var(--modern-header-control-size);align-items:center;justify-content:center;border:.0625rem solid rgba(0,0,0,.2);border-radius:.35rem;background:ivory;box-sizing:border-box}.modern-brand-logo{display:block;width:var(--modern-header-icon-size);height:var(--modern-header-icon-size);object-fit:contain}.modern-header-page-title{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:.65rem;overflow:hidden}.modern-header-page-title>.modern-header-title{line-height:1.2}.modern-header-page-icon{display:inline-flex;flex:0 0 var(--modern-header-control-size);width:var(--modern-header-control-size);height:var(--modern-header-control-size);align-items:center;justify-content:center;border:.0625rem solid rgba(0,0,0,.2);border-radius:.35rem;background:ivory;box-sizing:border-box}.modern-header-page-icon>.icon{position:static;display:block;width:var(--modern-header-icon-size);height:var(--modern-header-icon-size);margin:0;background-position:50%;background-repeat:no-repeat;background-size:contain}.modern-header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.3rem;margin-left:auto;padding-left:.5rem}.modern-site-header .modern-header-action{position:relative;display:inline-flex;flex:0 0 var(--modern-header-control-size);width:var(--modern-header-control-size);height:var(--modern-header-control-size);align-items:center;justify-content:center;padding:0;border:.0625rem solid rgba(0,0,0,.25);border-radius:.35rem;color:#252525;background:ivory;box-shadow:none;cursor:pointer;text-decoration:none}.modern-site-header .modern-header-action:hover:not(:disabled){background:#fff4c2}.modern-site-header .modern-header-action:focus-visible{outline:.125rem solid #fff;outline-offset:.125rem}.modern-site-header .modern-header-action:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.35}.modern-site-header .modern-header-action>svg,.modern-site-header .modern-theme-icon{display:block;width:var(--modern-header-icon-size);height:var(--modern-header-icon-size);max-width:calc(100% - .375rem);max-height:calc(100% - .375rem);overflow:hidden}.modern-site-header .modern-font-smaller>svg{width:1.15rem;height:1.15rem}.modern-site-header .modern-font-larger>svg{width:1.75rem;height:1.75rem}.modern-site-header .modern-header-theme>.modern-theme-light,body.dark-theme .modern-site-header .modern-header-theme>.modern-theme-dark{display:none}body.dark-theme .modern-site-header .modern-header-theme>.modern-theme-light{display:block}.modern-site-header #menuToggle{position:absolute;top:.575rem;left:clamp(.3rem,1.5vw,.65rem);transform:translateY(-3.5rem);width:var(--modern-header-control-size);height:var(--modern-header-control-size)}.modern-site-header #menuToggle input{inset:0;width:100%;height:100%;margin:0}.modern-site-header #menuToggle input:checked~.hamburger-icon-wrapper,.modern-site-header .hamburger-icon-wrapper{display:flex;width:var(--modern-header-control-size);height:var(--modern-header-control-size);align-items:center;justify-content:center;padding:0;border:.0625rem solid rgba(0,0,0,.25);border-radius:.35rem;color:#252525;background:ivory;box-shadow:none;box-sizing:border-box}.modern-site-header .hamburger-icon-wrapper .icon{width:var(--modern-header-icon-size);height:var(--modern-header-icon-size)}.modern-site-header .container-menu{--bg-color:#2c3646;position:relative;top:auto;width:100%;height:auto;background:var(--bg-color);box-sizing:border-box;max-width:100%}.modern-site-header .menu{width:100%;max-width:100%}.modern-site-header .main-menu{width:100%;min-height:2.5rem;margin:0;padding:0;align-items:stretch;box-sizing:border-box;max-width:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modern-site-header .main-menu>li{flex:1 1 0;display:flex;align-items:center;justify-content:center;min-width:0;min-height:2.5rem;margin:0;padding:.15rem .45rem .1rem;font-family:inherit}.modern-site-header .main-menu>li:first-child{clip-path:polygon(0 0,0 100%,95% 100%,100% 50%,95% 0);shape-outside:polygon(0 0,0 100%,95% 100%,100% 50%,95% 0)}.modern-site-header .main-menu>li:last-child:not(.menu-parent){clip-path:polygon(10% 0,0 100%,100% 100%,100% 0);shape-outside:polygon(10% 0,0 100%,100% 100%,100% 0)}.modern-site-header .hamburger-menu-list .onclick-menu,.modern-site-header .hamburger-menu-list a,.modern-site-header .main-menu>li>.onclick-menu,.modern-site-header .main-menu>li>a,.modern-site-header .menu-child .submenu-toggle,.modern-site-header .menu-child a{align-self:stretch;display:flex;align-items:center;color:inherit;width:100%}.modern-site-header .main-menu>li>.onclick-menu,.modern-site-header .main-menu>li>a{justify-content:center;width:100%;min-width:0;font-family:inherit}.modern-site-header .menu-child{top:100%;left:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modern-site-header .submenu-parent{position:relative}.modern-site-header .submenu-toggle{display:flex;align-items:center;width:100%}.modern-site-header .submenu-arrow{margin-left:auto;padding-left:1rem;font-size:1.25rem;line-height:1}.modern-site-header .submenu-nested{position:absolute;top:0;left:100%;display:none;min-width:max-content;margin:0;padding:0;border-radius:0 .5rem .5rem 0;overflow:hidden;box-shadow:.25rem .25rem .75rem rgba(0,0,0,.2)}.modern-site-header .submenu-parent:focus-within>.submenu-toggle>.submenu-nested,.modern-site-header .submenu-parent:hover>.submenu-toggle>.submenu-nested{display:block}.modern-site-header .submenu-nested>li{display:flex;align-items:center;padding:.3em .5em .3em .2em;border:1px solid #000;border-top:0;color:#777;background:#fff url(/backgrounds/fine-grain_ffffff.webp) 50% 50% repeat}.modern-site-header .submenu-nested>li:first-child{border-top:1px solid #000}.modern-site-header .submenu-nested>li:nth-child(odd){background:#eceadf url(/backgrounds/fine-grain_eceadf.webp) 50% 50% repeat}.modern-site-header .submenu-nested>li:hover{color:#fff;background:var(--site-blue)}.modern-site-header .hamburger-menu-list{background:var(--main-bg);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.modern-site-header .hamburger-menu-list .onclick-menu .onclick-menu-content{display:none!important}.modern-site-header .hamburger-menu-list .onclick-menu.submenu-open>.onclick-menu-content{display:block!important}.modern-site-header .main-menu .onclick-menu.submenu-open>.menu-child,.modern-site-header .main-menu .submenu-toggle.submenu-open>.submenu-nested{display:block}.modern-page-main{display:flex;flex:1 0 auto;background:#4e5b91}body.dark-theme .modern-page-main{background:#1a202c}.standalone-page .modern-universal{width:100%;min-height:auto;flex:1 1 auto;padding:clamp(.625rem,2vw,1.25rem)}.modern-bestellen>.container>.header-row,.modern-contact>.container>.header-row,.modern-evenementen-pk>.evenementen-pk-container>.header-section,.modern-evenementen>.evenementen-container>.header-section,.modern-huisnamen .header-section,.modern-liveall .liveall-heading-cards>.liveall-header,.modern-onder-constructie h1,.modern-page-main #event-help-btn,.modern-page-main #handleiding-btn,.modern-page-main #huisnaam-help-btn,.modern-pincode h1,.modern-sbhistorie .sbhistorie-header>h1,.modern-upload .upload-heading>.page-title-icon,.modern-upload .upload-heading h1{display:none}.modern-site-footer{display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;min-height:3rem;padding:.45rem 1rem;border-top:1px solid var(--site-blue);color:#999;background:var(--container-bg);text-align:center;font:.9rem/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.modern-site-footer .footer-symbol{font-family:Arial,sans-serif;font-size:1em;line-height:inherit;vertical-align:baseline}@media (min-width:64.0625rem){.modern-site-header{position:sticky;top:0}}@media (max-width:64rem){body.standalone-page:not(.live-historie-extern){width:min(80rem,var(--site-visual-viewport-width,100vw))}.modern-brand{height:3.5rem;padding-left:calc(var(--modern-header-control-size) + 1rem)}.modern-site-header .container-menu{height:0}}@media (max-width:48rem){.modern-site-header #menuToggle{z-index:var(--site-menu-layer)}}@media (max-width:30rem){.modern-site-header{--modern-header-control-size:1.85rem;--modern-header-icon-size:1.4rem}.modern-brand{gap:.35rem;padding-right:.3rem;padding-left:calc(var(--modern-header-control-size) + .75rem)}.modern-site-header #menuToggle{top:.825rem}.modern-brand-home,.modern-header-page-title{gap:.35rem;overflow:hidden}.modern-header-actions{gap:.15rem;padding-left:.25rem}.modern-site-header .modern-font-smaller>img,.modern-site-header .modern-font-smaller>svg{width:.95rem;height:.95rem}}