:root{--fp-color-primary: #4f46e5;--fp-color-primary-dark: #4338ca;--fp-color-text: #1f2937;--fp-color-muted: #6b7280;--fp-color-bg: #ffffff;--fp-color-surface: #f9fafb;--fp-color-border: #e5e7eb;--fp-color-dark: #1f2937;--fp-color-overlay: color-mix( in srgb, color-mix(in srgb, var(--fp-color-primary) 45%, #0b1020) 70%, transparent );--fp-font-base: 'Raleway', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--fp-container: 1440px;--fp-gutter: 1.5rem;--fp-columns: 12;--fp-column: calc( (var(--fp-container) - (var(--fp-columns) - 1) * var(--fp-gutter)) / var(--fp-columns) );--fp-space: 1rem;--fp-radius: 0.5rem;--fp-transition: 0.2s ease;--fp-section-space: clamp(2.5rem, 6vw, 5rem);--fp-section-pad: clamp(2rem, 4vw, 3rem)}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-VariableFont_wght.woff2") format("woff2-variations"),url("../fonts/Raleway-VariableFont_wght.ttf") format("truetype-variations");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Raleway";src:url("../fonts/Raleway-Italic-VariableFont_wght.woff2") format("woff2-variations"),url("../fonts/Raleway-Italic-VariableFont_wght.ttf") format("truetype-variations");font-weight:100 900;font-style:italic;font-display:swap}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:5rem}@media(prefers-reduced-motion: reduce){html{scroll-behavior:auto}}body{margin:0;min-height:100vh}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}a{text-decoration:none}:focus-visible{outline:2px solid var(--fp-color-primary);outline-offset:2px}::selection{background:var(--fp-color-primary);color:#fff}body{font-family:var(--fp-font-base);font-size:1rem;line-height:1.5;color:var(--fp-color-text);background:var(--fp-color-bg);-webkit-font-smoothing:antialiased}@media(min-width: 768px){body{font-size:1.125rem}}h1,h2,h3,h4,h5,h6{font-family:var(--fp-font-base);line-height:1.2;margin-block:0 .5em;font-weight:700}h1{font-size:clamp(2rem,5vw,3rem)}h2{font-size:clamp(1.5rem,3vw,2rem)}h3{font-size:1.375rem}h4{font-size:1.125rem}p,ul,ol{margin-block:0 1rem}a{color:var(--fp-color-primary);transition:color var(--fp-transition)}a:hover{color:var(--fp-color-primary-dark);text-decoration:underline}strong{font-weight:700}blockquote{margin:1.5rem 0;padding:.5rem 0 .5rem 1.25rem;border-left:4px solid var(--fp-color-primary);color:var(--fp-color-muted);font-style:italic}code{padding:.15em .4em;background:var(--fp-color-surface);border:1px solid var(--fp-color-border);border-radius:.25rem}hr{margin:2rem 0;border:0;border-top:1px solid var(--fp-color-border)}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.sr-only{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fp-skip-link{position:absolute;left:var(--fp-space);top:-100%;z-index:1000;padding:.75rem 1rem;background:var(--fp-color-bg);color:var(--fp-color-primary-dark);font-weight:700;border:2px solid var(--fp-color-primary);border-radius:var(--fp-radius)}.fp-skip-link:focus{top:var(--fp-space)}input,textarea,select{width:100%;max-width:100%;padding:.6rem .75rem;background:var(--fp-color-bg);border:1px solid var(--fp-color-border);border-radius:var(--fp-radius);transition:border-color var(--fp-transition),box-shadow var(--fp-transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--fp-color-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--fp-color-primary) 15%, transparent)}textarea{min-height:8rem;resize:vertical}label{display:inline-block;margin-bottom:.35rem;font-weight:600}button,input[type=submit],input[type=button],.button{display:inline-block;padding:.65rem 1.5rem;background:var(--fp-color-primary);color:#fff;border:1px solid rgba(0,0,0,0);border-radius:var(--fp-radius);font-weight:600;line-height:1.2;cursor:pointer;transition:background-color var(--fp-transition),transform var(--fp-transition)}button:hover,input[type=submit]:hover,input[type=button]:hover,.button:hover{background:var(--fp-color-primary-dark);color:#fff;text-decoration:none}button:active,input[type=submit]:active,input[type=button]:active,.button:active{transform:translateY(1px)}.fp-topbar{background:var(--fp-color-surface);border-bottom:1px solid var(--fp-color-border);color:var(--fp-color-text);font-size:1rem}.fp-topbar__container{width:100%;max-width:calc(var(--fp-container) + 2*var(--fp-gutter));margin-inline:auto;padding-inline:var(--fp-gutter);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem 1.5rem;padding-block:.5rem}.fp-topbar__message{margin:0;font-weight:600}.fp-topbar__messages{display:flex;align-items:center;gap:.5rem}.fp-topbar__message-list{margin:0;padding:0;list-style:none}:not(.fp-topbar-rotate-ready) .fp-topbar__messages:not(.is-rotator) .fp-topbar__message+.fp-topbar__message{margin-top:.15rem}.fp-topbar-rotate-ready .fp-topbar__message-list,.fp-topbar__messages.is-rotator .fp-topbar__message-list{display:grid}.fp-topbar-rotate-ready .fp-topbar__message,.fp-topbar__messages.is-rotator .fp-topbar__message{grid-area:1/1;transition:opacity .4s ease}.fp-topbar-rotate-ready .fp-topbar__messages:not(.is-rotator) .fp-topbar__message:not(:first-child),.fp-topbar__messages.is-rotator .fp-topbar__message:not(.is-active){opacity:0;pointer-events:none}.fp-topbar__messages.is-rotator .fp-topbar__message.is-active{opacity:1}.fp-topbar__rotator-controls{display:inline-flex;gap:.1rem}.fp-topbar__rotator-btn{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;padding:0;border:0;border-radius:var(--fp-radius);background:rgba(0,0,0,0);color:var(--fp-color-text);cursor:pointer}.fp-topbar__rotator-btn .fp-topbar__rotator-icon{width:1.5rem;height:1.5rem}.fp-topbar__rotator-btn:hover,.fp-topbar__rotator-btn:focus-visible{background:rgba(0,0,0,0);color:var(--fp-color-primary)}@media(prefers-reduced-motion: reduce){.fp-topbar__messages.is-rotator .fp-topbar__message{transition:none}}.fp-topbar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-left:auto}.fp-topbar__hours,.fp-topbar__contact{display:inline-flex;align-items:center;gap:.4rem;min-height:1.5rem;padding-block:.25rem}.fp-topbar__icon{width:1.25rem;height:1.25rem}.fp-topbar__contact{color:var(--fp-color-text);font-weight:600}.fp-topbar__contact:hover,.fp-topbar__contact:focus-visible{color:var(--fp-color-primary);text-decoration:underline}.fp-topbar__status{font-weight:700}.fp-topbar__today{color:var(--fp-color-muted)}.fp-header{position:sticky;top:0;z-index:10;background:color-mix(in srgb, var(--fp-color-bg) 90%, transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--fp-color-border);width:100%}.fp-header__container{width:100%;max-width:calc(var(--fp-container) + 2*var(--fp-gutter));margin-inline:auto;padding-inline:var(--fp-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--fp-space);padding-block:var(--fp-space)}.fp-header__brand{font-size:1.25rem;font-weight:700;color:var(--fp-color-text)}.fp-header__brand:hover{color:var(--fp-color-primary);text-decoration:none}.fp-header__logo{display:block}.fp-breadcrumb{width:100%}.fp-main article>.fp-breadcrumb{margin-block-start:.25rem}.fp-main article>.fp-breadcrumb+*{margin-block-start:.25rem}.fp-breadcrumb__container{width:100%;max-width:calc(var(--fp-container) + 2*var(--fp-gutter));margin-inline:auto;padding-inline:var(--fp-gutter);padding-block:.5rem;font-size:1rem}.fp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;gap:.15rem .4rem;margin:0;padding:0;list-style:none}.fp-breadcrumb__item{display:flex;align-items:center}.fp-breadcrumb__item:not(:first-child)::before{content:"/";margin-inline-end:.4rem;color:color-mix(in srgb, var(--fp-color-text) 45%, #fff)}.fp-breadcrumb__link{color:color-mix(in srgb, var(--fp-color-text) 70%, #fff);text-decoration:underline}.fp-breadcrumb__link:hover{color:var(--fp-color-primary)}.fp-breadcrumb__current{color:color-mix(in srgb, var(--fp-color-text) 70%, #fff);font-weight:400}body{display:flex;flex-direction:column;min-height:100vh}.fp-main{flex:1;width:100%}.fp-container,.fp-cta__container,.fp-media-text__container{width:100%;max-width:calc(var(--fp-container) + 2*var(--fp-gutter));margin-inline:auto;padding-inline:var(--fp-gutter)}article>*+*{margin-block-start:var(--fp-section-space)}article>.sr-only+*{margin-block-start:0}article>.fp-container:first-child:has(>h1.fp-entry__title){margin-block-start:var(--fp-section-space)}article+article{border-top:1px solid var(--fp-color-border)}article .fp-entry__title{margin-block:0 .5rem}article .fp-entry__title a{color:var(--fp-color-text)}article .fp-entry__title a:hover{color:var(--fp-color-primary);text-decoration:none}.fp-footer{border-top:1px solid var(--fp-color-border);background:var(--fp-color-surface);width:100%}.fp-footer__container{width:100%;max-width:calc(var(--fp-container) + 2*var(--fp-gutter));margin-inline:auto;padding-inline:var(--fp-gutter);padding-block:var(--fp-section-pad);display:flex;flex-direction:column;gap:1.5rem}.fp-footer__container p{margin:0;color:var(--fp-color-muted)}.fp-footer__hours:focus{outline:none}.fp-footer__hours-title{margin:0 0 .5rem;font-size:1.25rem}.fp-hours{margin:0;max-width:22rem}.fp-hours__row{display:flex;justify-content:space-between;gap:1.5rem;padding-block:.2rem}.fp-hours__row+.fp-hours__row{border-top:1px solid var(--fp-color-border)}.fp-hours__day{margin:0;font-weight:600}.fp-hours__time{margin:0;color:var(--fp-color-muted)}.is-style-donkerblauw,.is-style-donker{color:#fff}.is-style-donkerblauw :where(h1,h2,h3,h4,h5,h6),.is-style-donker :where(h1,h2,h3,h4,h5,h6){color:#fff}.is-style-donkerblauw a,.is-style-donker a{color:#fff}.is-style-donkerblauw :where(blockquote),.is-style-donker :where(blockquote){color:#fff}.is-style-donkerblauw{background:var(--fp-color-primary)}.is-style-donker{background:var(--fp-color-dark)}.fp-grid.is-style-donkerblauw{padding-block:clamp(2rem,5vw,3.5rem)}
