.QaEtAG_spoor{--n:var(--k-sm,1.15);--gap:var(--carrousel-gap,1.25rem);gap:var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--carrousel-rand,1.25rem));padding-inline:var(--carrousel-rand,1.25rem);scroll-padding-inline:var(--carrousel-rand,1.25rem);margin-top:-8px;margin-bottom:-32px;padding-top:8px;padding-bottom:32px;display:flex;overflow-x:auto}.QaEtAG_spoor::-webkit-scrollbar{display:none}.QaEtAG_spoor:focus-visible{outline:none}.QaEtAG_spoor:focus-visible>*{outline-offset:3px;outline:2px solid #ad5d39}.QaEtAG_spoor>*{flex:0 0 calc((100% - (var(--n) - 1) * var(--gap)) / var(--n));scroll-snap-align:start;min-width:0}.QaEtAG_eigen>*{flex:none}@media (min-width:640px){.QaEtAG_spoor{--n:var(--k-md,2)}}@media (min-width:768px){.QaEtAG_spoor{--gap:var(--carrousel-gap,1.5rem);margin-inline:calc(-1 * var(--carrousel-rand,2rem));padding-inline:var(--carrousel-rand,2rem);scroll-padding-inline:var(--carrousel-rand,2rem)}}@media (min-width:1024px){.QaEtAG_spoor{--n:var(--k-lg,3)}}.QaEtAG_pijlen{gap:.75rem;display:none}@media (min-width:640px){.QaEtAG_pijlen{display:flex}}.QaEtAG_pijlen[data-past]{display:none}.QaEtAG_pijl{border:1px solid var(--lijn);width:2.75rem;height:2.75rem;color:var(--tekst);transition:border-color var(--ds-duur) var(--ds-ease), color var(--ds-duur) var(--ds-ease), opacity var(--ds-duur) var(--ds-ease);border-radius:9999px;justify-content:center;align-items:center;display:inline-flex}.QaEtAG_pijl:disabled{opacity:.35;cursor:default}@media (hover:hover){.QaEtAG_pijl:not(:disabled):hover{border-color:var(--accent);color:var(--accent)}}.QaEtAG_punten{justify-content:center;gap:.5rem;margin-top:1.5rem;display:flex}.QaEtAG_punten[data-past]{display:none}.QaEtAG_punt{justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.QaEtAG_punt:before{content:"";background:var(--lijn);width:.5rem;height:.5rem;transition:background-color var(--ds-duur) var(--ds-ease), transform var(--ds-duur) var(--ds-ease);border-radius:9999px}.QaEtAG_punt[aria-current=true]:before{background:var(--accent);transform:scale(1.25)}@media (prefers-reduced-motion:reduce){.QaEtAG_spoor{scroll-behavior:auto}.QaEtAG_pijl,.QaEtAG_punt:before{transition:none}}
.gNeX-G_hero{--hero-p:0}.gNeX-G_beeld{transform:scale(calc(1 + var(--hero-p) * .08));filter:brightness(calc(1 - var(--hero-p) * .45));will-change:transform, filter}@media (hover:hover) and (pointer:fine){.gNeX-G_beeld{filter:blur(calc(var(--hero-p) * 12px)) brightness(calc(1 - var(--hero-p) * .45))}}.gNeX-G_laag{opacity:calc(var(--hero-p) * .55)}.gNeX-G_tekst{transform:translateY(calc(var(--hero-p) * -140px));opacity:max(0, calc(1 - var(--hero-p) * 1.3))}.gNeX-G_hero[data-weg] .gNeX-G_tekst{pointer-events:none}.gNeX-G_knoppen{opacity:max(0, calc(1 - var(--hero-p) * 1.3))}.gNeX-G_hero[data-weg] .gNeX-G_knoppen{pointer-events:none}@media (prefers-reduced-motion:reduce){.gNeX-G_beeld{filter:none;will-change:auto;transform:none}.gNeX-G_laag{opacity:0}.gNeX-G_tekst{opacity:1;transform:none}.gNeX-G_knoppen{opacity:1}}
._2LidW_dialoog{opacity:0;transition:opacity .35s var(--ds-ease)}._2LidW_dialoog::backdrop{opacity:0;transition:opacity .25s var(--ds-ease)}._2LidW_open{opacity:1}._2LidW_open::backdrop{opacity:1}@starting-style{._2LidW_open{opacity:0}._2LidW_open::backdrop{opacity:0}}._2LidW_dicht{opacity:0;transition-duration:.2s}._2LidW_dicht::backdrop{opacity:0;transition-duration:.2s}@media (min-width:768px){._2LidW_dialoog{transform-origin:50%;transition:opacity .35s var(--ds-ease), transform .35s var(--ds-ease);transform:scale(.96)}._2LidW_open{transform:scale(1)}@starting-style{._2LidW_open{transform:scale(.96)}}._2LidW_dicht{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){._2LidW_dialoog,._2LidW_dialoog._2LidW_open,._2LidW_dialoog._2LidW_dicht{opacity:1;transition:none;transform:none}._2LidW_dialoog::backdrop{opacity:1;transition:none}._2LidW_dialoog._2LidW_open::backdrop{opacity:1;transition:none}._2LidW_dialoog._2LidW_dicht::backdrop{opacity:1;transition:none}}
.hTyjzG_item{--faq-duur:.35s}.hTyjzG_vraag{cursor:pointer;transition:color var(--ds-duur) var(--ds-ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.25rem 0;font-size:1.125rem;list-style:none;display:flex}.hTyjzG_vraag::-webkit-details-marker{display:none}@media (hover:hover){.hTyjzG_vraag:hover{color:var(--accent)}}.hTyjzG_plus{border:1px solid var(--lijn);width:1.5rem;height:1.5rem;color:var(--accent);transition:transform var(--faq-duur) var(--ds-ease);flex:none;justify-content:center;align-items:center;font-size:1rem;line-height:1;display:flex;transform:rotate(0)}.hTyjzG_item[open] .hTyjzG_plus,.hTyjzG_item[data-staat=open] .hTyjzG_plus{transform:rotate(45deg)}.hTyjzG_item[data-staat=dicht] .hTyjzG_plus{transform:rotate(0)}.hTyjzG_paneel{transition:height var(--faq-duur) var(--ds-ease);overflow:hidden}.hTyjzG_antwoord{max-width:42rem;color:var(--zacht);padding-bottom:1.5rem;line-height:1.625}@media (prefers-reduced-motion:reduce){.hTyjzG_vraag,.hTyjzG_plus,.hTyjzG_paneel{transition:none}}
.-KHi8a_rij{--kaart-h:clamp(14rem, 54vw, 22rem)}@media (min-width:640px){.-KHi8a_rij{--kaart-h:22rem}}@media (min-width:1024px){.-KHi8a_rij{--kaart-h:26rem}}
.nhiC3q_link{color:var(--zacht);transition:color var(--ds-duur) var(--ds-ease)}.nhiC3q_social{border:1px solid var(--lijn);width:2.5rem;height:2.5rem;color:var(--zacht);transition:color var(--ds-duur) var(--ds-ease), border-color var(--ds-duur) var(--ds-ease);border-radius:2px;justify-content:center;align-items:center;display:flex}@media (hover:hover){.nhiC3q_link:hover,.nhiC3q_social:hover,.nhiC3q_metaLinks a:hover{color:var(--accent)}.nhiC3q_social:hover{border-color:#ad5d39}}.nhiC3q_gegeven{padding:1.25rem 0}.nhiC3q_gegeven:first-child{padding-top:0}.nhiC3q_gegeven+.nhiC3q_gegeven{border-top:1px solid var(--lijn)}.nhiC3q_bevestiging{animation:nhiC3q_bevestiging-in .8s var(--ds-ease)}@keyframes nhiC3q_bevestiging-in{0%{opacity:0;translate:0 1.25rem}to{opacity:1;translate:none}}.nhiC3q_meta{border-top:1px solid var(--lijn);color:var(--zacht);flex-direction:column;gap:1rem;margin-top:3rem;padding-top:1.5rem;font-size:.75rem;display:flex}.nhiC3q_metaLinks{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.nhiC3q_metaLinks a{letter-spacing:.28em;text-transform:uppercase;color:var(--zacht);transition:color var(--ds-duur) var(--ds-ease);font-size:.7rem}@media (min-width:768px){.nhiC3q_meta{flex-direction:row;justify-content:space-between;align-items:baseline;gap:1rem 2.5rem}}.nhiC3q_masker{margin-top:max(1.5rem,min(5vh,3.5rem));padding:0 1.25rem max(1.5rem,min(4vh,2.5rem));overflow:hidden}.nhiC3q_merk{transition:transform 1.2s var(--ds-ease);flex-direction:column;align-items:center;gap:1rem;display:flex;transform:translateY(70%)}.nhiC3q_zichtbaar .nhiC3q_merk{transform:none}@media (prefers-reduced-motion:reduce){.nhiC3q_merk{transition:none;transform:none}.nhiC3q_bevestiging{animation:none}.nhiC3q_link,.nhiC3q_social,.nhiC3q_metaLinks a{transition:none}}
.EGQjya_galerij{--_accent:var(--galerij-accent,#2f6fed);--_accent-tekst:var(--galerij-accent-tekst,#fff);--_tekst:var(--galerij-tekst,#fff);--_tekst-zacht:var(--galerij-tekst-zacht,#ffffffb3);--_rand:var(--galerij-rand,#ffffff2e);--_achtergrond:var(--galerij-achtergrond,#0b0b0c);--_chip-tekst:var(--galerij-chip-tekst,inherit);--_gap:var(--galerij-gap,.75rem);--_ease:var(--galerij-ease,cubic-bezier(.2, .7, .2, 1));--_duur:var(--galerij-duur,.25s)}.EGQjya_filterRij{margin:0 -1.25rem;padding:0 1.25rem;overflow-x:auto}.EGQjya_filter{gap:.5rem;min-width:max-content;margin:0;padding:0;list-style:none;display:flex}.EGQjya_chip{font:inherit;text-transform:uppercase;letter-spacing:.1em;color:var(--_chip-tekst);border:1px solid var(--_rand);cursor:pointer;transition:color var(--_duur) var(--_ease), background-color var(--_duur) var(--_ease), border-color var(--_duur) var(--_ease);background:0 0;padding:.5rem 1rem;font-size:.75rem}.EGQjya_chip:hover{color:var(--_accent)}.EGQjya_chip[aria-selected=true]{background:var(--_accent);color:var(--_accent-tekst);border-color:var(--_accent)}.EGQjya_raster{gap:var(--_gap);grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.EGQjya_staand{grid-row:span 2}.EGQjya_tegel{aspect-ratio:4/3;cursor:pointer;text-align:left;background:0 0;border:0;width:100%;height:100%;min-height:10rem;padding:0;display:block;position:relative;overflow:hidden}.EGQjya_staand .EGQjya_tegel{aspect-ratio:3/4}.EGQjya_tegel img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--_ease);position:absolute;top:0;bottom:0;left:0;right:0}.EGQjya_tegelTekst{color:var(--_tekst);opacity:0;transition:opacity var(--_duur) var(--_ease), translate var(--_duur) var(--_ease);background:linear-gradient(#0000,#000000e6);padding:3rem 1rem 1rem;font-size:.875rem;position:absolute;top:auto;bottom:0;left:0;right:0;translate:0 .5rem}@media (hover:hover){.EGQjya_tegel:hover img{transform:scale(1.04)}.EGQjya_tegel:hover .EGQjya_tegelTekst{opacity:1;translate:0}.EGQjya_tegel:focus-visible .EGQjya_tegelTekst{opacity:1;translate:0}}.EGQjya_lightbox{background:var(--_achtergrond);width:100%;max-width:none;height:100%;max-height:none;color:var(--_tekst);border:0;margin:0;padding:0}.EGQjya_lightbox::backdrop{background:#000000f2}.EGQjya_lightbox[open]{flex-direction:column;display:flex}.EGQjya_kop{color:var(--_tekst-zacht);justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.875rem;display:flex}.EGQjya_sluit,.EGQjya_pijl{width:2.75rem;height:2.75rem;color:var(--_tekst);cursor:pointer;transition:color var(--_duur) var(--_ease), border-color var(--_duur) var(--_ease);background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.EGQjya_sluit{margin-right:-.5rem}.EGQjya_sluit svg{width:1.5rem;height:1.5rem}.EGQjya_pijl{border:1px solid var(--_rand)}.EGQjya_pijl svg{width:1.25rem;height:1.25rem}.EGQjya_sluit:hover,.EGQjya_pijl:hover{color:var(--_accent);border-color:var(--_accent)}.EGQjya_beeld{flex:1;min-height:0;margin:0 1.25rem 1rem;position:relative}.EGQjya_beeld img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.EGQjya_voet{justify-content:space-between;align-items:center;gap:1rem;padding:0 1.25rem 1.5rem;display:flex}.EGQjya_voet p{text-align:center;color:var(--_tekst-zacht);margin:0;font-size:.875rem}@media (min-width:768px){.EGQjya_filterRij{margin:0;padding:0;overflow:visible}.EGQjya_filter{flex-wrap:wrap;min-width:0}.EGQjya_raster{gap:var(--galerij-gap-desktop,1.25rem)}}@media (min-width:1024px){.EGQjya_raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.EGQjya_chip,.EGQjya_tegel img,.EGQjya_tegelTekst,.EGQjya_sluit,.EGQjya_pijl{transition:none}.EGQjya_tegel:hover img{transform:none}}
.ywhaeW_stappen{--spook-lijn:#3a3a3a;--kader-ruimte:9rem;gap:2.5rem;display:grid}.donker .ywhaeW_stappen{--spook-lijn:#3a3a3a}.licht .ywhaeW_stappen{--spook-lijn:#cfcac0}.ywhaeW_metOnder{--kader-ruimte:21rem}.ywhaeW_lijst{gap:2rem;display:grid;position:relative}.ywhaeW_stap{padding-right:max(5rem,min(9vw,7.5rem));position:relative}.ywhaeW_spook{z-index:0;font-family:var(--font-kop), Montserrat, sans-serif;letter-spacing:-.02em;color:#0000;-webkit-text-stroke:1px var(--spook-lijn);transition:-webkit-text-stroke-color .4s var(--ds-ease);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:max(4rem,min(8vw,6.5rem));font-weight:700;line-height:1;position:absolute;top:0;right:0}.ywhaeW_inhoud{z-index:1;position:relative}.ywhaeW_titel{color:var(--zacht);transition:color var(--ds-duur) var(--ds-ease);font-size:1.125rem}.ywhaeW_balk{background-color:var(--lijn);max-width:28rem;height:2px;margin-top:.75rem;display:block;position:relative;overflow:hidden}.ywhaeW_balk:before{content:"";transform-origin:0;background-color:#ad5d39;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes ywhaeW_balkVul{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ywhaeW_stappen[data-loopt=true] .ywhaeW_stap[data-actief=true] .ywhaeW_balk:before{animation:6s linear forwards ywhaeW_balkVul}.ywhaeW_stappen[data-loopt=false] .ywhaeW_stap[data-actief=true] .ywhaeW_balk:before{transform:scaleX(1)}.ywhaeW_tekst{max-width:28rem;color:var(--zacht);margin-top:.5rem;font-size:.9375rem;line-height:1.65}.ywhaeW_stap[data-actief=true] .ywhaeW_spook{-webkit-text-stroke-color:#ad5d39}.ywhaeW_stap[data-actief=true] .ywhaeW_titel{color:var(--tekst)}@media (prefers-reduced-motion:no-preference){.trap.ywhaeW_lijst>.ywhaeW_stap{transition-duration:1.4s, 1.4s, 1s, var(--ds-duur), var(--ds-duur), var(--ds-duur), var(--ds-duur), var(--ds-duur);transition-delay:calc(var(--trap-delay,0s) * 2), calc(var(--trap-delay,0s) * 2), calc(var(--trap-delay,0s) * 2), 0s, 0s, 0s, 0s, 0s}}.ywhaeW_kader{aspect-ratio:4/5;width:100%}.ywhaeW_liggend .ywhaeW_kader{aspect-ratio:4/3}.ywhaeW_beeld{opacity:0;transition:opacity 1.2s var(--ds-ease), transform 1.2s var(--ds-ease);position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.04)}.ywhaeW_beeld[data-actief=true]{opacity:1;transform:scale(1)}.ywhaeW_onder{margin-top:2rem}@media (min-width:1024px){.ywhaeW_stappen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:5rem}.ywhaeW_lijst{gap:0}.ywhaeW_stap{align-content:center;min-height:24vh;padding:1.25rem max(5rem,min(9vw,7.5rem)) 1.25rem 0}.ywhaeW_stap:nth-child(2){margin-left:3rem}.ywhaeW_stap:nth-child(3){margin-left:6rem}.ywhaeW_titel{font-size:1.25rem}.ywhaeW_fotoKolom{align-self:start;position:-webkit-sticky;position:sticky;top:7rem}.ywhaeW_kader{max-width:max(18rem, calc((100svh - var(--kader-ruimte)) * .8))}.ywhaeW_metOnder .ywhaeW_kader{aspect-ratio:1;max-width:max(18rem, calc(100svh - var(--kader-ruimte)))}.ywhaeW_liggend .ywhaeW_kader{aspect-ratio:4/3;max-width:none}}@media (prefers-reduced-motion:reduce){.ywhaeW_spook,.ywhaeW_titel,.ywhaeW_beeld{transition:none}.ywhaeW_stap[data-actief=true] .ywhaeW_balk:before{animation:none;transform:scaleX(1)}}
.zLncsW_vink path{stroke-dasharray:1;stroke-dashoffset:0}@keyframes zLncsW_teken{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.zLncsW_item.zichtbaar .zLncsW_vink path{animation:zLncsW_teken .5s var(--ds-ease) backwards;animation-delay:calc(var(--trap-delay,0s) + .15s)}}
._9fWxfa_kop{--nav-p:0;contain:layout;background-color:rgba(18,18,18,calc(.72 * var(--nav-p)));border-bottom:1px solid rgba(255,255,255,calc(.08 * var(--nav-p)));-webkit-backdrop-filter:blur(calc(var(--nav-p) * 12px));backdrop-filter:blur(calc(var(--nav-p) * 12px));transition:padding .5s var(--ds-ease)}._9fWxfa_dicht{background-color:#121212;border-bottom-color:#2a2a2a}._9fWxfa_logo{transition:height .5s var(--ds-ease)}._9fWxfa_sheet{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;pointer-events:none;transition:opacity .25s var(--ds-ease), translate .25s var(--ds-ease);background-color:#121212eb;translate:0 -1.5rem}._9fWxfa_sheetOpen{opacity:1;pointer-events:auto;transition-duration:.4s;translate:none}._9fWxfa_uitklap{transition:grid-template-rows .35s var(--ds-ease);grid-template-rows:0fr;display:grid}._9fWxfa_uitklapOpen{grid-template-rows:1fr}._9fWxfa_uitklapBinnen{overflow:hidden}._9fWxfa_link{position:relative}._9fWxfa_link:after{content:"";transform-origin:0;height:1px;transition:transform .45s var(--ds-ease);background:#ad5d39;position:absolute;bottom:.2rem;left:0;right:0;transform:scaleX(0)}._9fWxfa_link:hover:after{transform:scaleX(1)}._9fWxfa_link:focus-visible:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){._9fWxfa_kop,._9fWxfa_logo,._9fWxfa_link:after,._9fWxfa_sheet,._9fWxfa_uitklap{transition:none}}
.SBBgua_houder{--kaart-punt:#2a2a2a;--kaart-koper:#ad5d39;--kaart-koper-gedempt:#5f3a2a;--kaart-kern:#121212;--kaart-lijn:#2a2a2a;--kaart-tekst:#f3f1ed;--kaart-hoogte-max:36rem;--kaart-ease:cubic-bezier(.2, .7, .2, 1);width:100%;position:relative}.SBBgua_kaartvak{width:100%;max-width:calc(var(--kaart-hoogte-max) * var(--kaart-verhouding));margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.licht .SBBgua_houder{--kaart-punt:#cfcac0;--kaart-koper-gedempt:#dcbfae;--kaart-kern:#efece6;--kaart-lijn:#bbb6ab;--kaart-tekst:#111}.SBBgua_kaart{max-width:calc(var(--kaart-hoogte-max) * var(--vw) / var(--vh));margin-left:auto;margin-right:auto;position:relative;overflow:clip}.SBBgua_smal,.SBBgua_landenrij,.SBBgua_lijst{display:none}.SBBgua_overlay{margin-bottom:2rem}@media (min-width:1024px){.SBBgua_overlay{z-index:6;pointer-events:none;width:min(40%,26rem);margin-bottom:0;position:absolute;bottom:22%;left:0}.SBBgua_overlay>*{pointer-events:auto}}.SBBgua_svg{width:100%;height:100%;display:block}.SBBgua_land{transition:opacity var(--kaart-zoom,.6s) var(--kaart-ease)}.SBBgua_kaart pattern circle{fill:var(--kaart-punt)}.SBBgua_weg{opacity:0}.SBBgua_laag{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.SBBgua_marker,.SBBgua_label,.SBBgua_popup{left:calc((var(--x) - var(--vx)) / var(--vw) * 100%);top:calc((var(--y) - var(--vy)) / var(--vh) * 100%);position:absolute}.SBBgua_marker{pointer-events:auto;z-index:1;outline-offset:2px;border-radius:2px;place-items:end center;width:28px;height:28px;margin:-28px 0 0 -14px;display:grid}.SBBgua_marker>*{grid-area:1/1}.SBBgua_pin{width:14px;height:20px;color:var(--kaart-koper-gedempt);transform-origin:50% 100%}.SBBgua_pin path{fill:currentColor}.SBBgua_pin circle{fill:var(--kaart-kern)}.SBBgua_gloed{opacity:0;pointer-events:none;background:radial-gradient(#ad5d398c 0%,#ad5d3938 45%,#ad5d3900 72%);border-radius:50%;width:40px;height:18px;translate:0 50%}.SBBgua_actief{z-index:2}.SBBgua_actief .SBBgua_gloed{animation:SBBgua_gloedOp 2s var(--kaart-ease) both}.SBBgua_actief .SBBgua_pin{animation:SBBgua_pinOp 2s var(--kaart-ease) both}@keyframes SBBgua_gloedOp{0%,to{opacity:0}50%{opacity:1}}@keyframes SBBgua_pinOp{0%,to{color:var(--kaart-koper-gedempt);transform:translateY(0)}50%{color:var(--kaart-koper);transform:translateY(-2px)}}.SBBgua_vast{z-index:2}.SBBgua_vast .SBBgua_gloed,.SBBgua_stil .SBBgua_gloed{opacity:1}.SBBgua_vast .SBBgua_pin{color:var(--kaart-koper);transform:translateY(-2px)}.SBBgua_stil .SBBgua_pin{color:var(--kaart-koper)}.SBBgua_punt .SBBgua_pin{width:10px;height:14px;color:var(--kaart-koper);transition:transform .25s var(--kaart-ease), color .25s var(--kaart-ease)}.SBBgua_punt .SBBgua_gloed{width:30px;height:14px;transition:opacity .25s var(--kaart-ease)}.SBBgua_gedempt{z-index:0}.SBBgua_gedempt .SBBgua_pin{color:var(--kaart-koper-gedempt)}.SBBgua_open{z-index:3}.SBBgua_open .SBBgua_gloed{opacity:1}.SBBgua_open .SBBgua_pin{transform:scale(1.15)}.SBBgua_punt:focus-visible .SBBgua_pin{transform:scale(1.15)}.SBBgua_label,.SBBgua_tip,.SBBgua_popup{color:#f3f1ed;white-space:nowrap;pointer-events:none;background:#121212;border:1px solid #2a2a2a;border-radius:2px;font-size:.75rem;line-height:1.4;box-shadow:0 16px 32px -12px #0009}.SBBgua_label,.SBBgua_tip{padding:.4rem .65rem}.SBBgua_label strong,.SBBgua_tip strong{margin-right:.35em;font-weight:700}.SBBgua_label{z-index:4;transform:translate(-50%,calc(-100% - 30px))}.SBBgua_tip{opacity:0;z-index:4;transition:opacity .2s var(--kaart-ease);position:absolute;bottom:calc(100% - 6px);left:50%;transform:translate(-50%)}.SBBgua_punt:focus-visible .SBBgua_tip{opacity:1}@media (hover:hover){.SBBgua_punt:hover{z-index:2}.SBBgua_punt:hover .SBBgua_tip{opacity:1}.SBBgua_punt:hover .SBBgua_pin{transform:scale(1.15)}}.SBBgua_popup{z-index:5;pointer-events:auto;white-space:normal;min-width:14rem;max-width:18rem;padding:1rem 2.5rem 1rem 1.1rem;font-size:.8125rem}.SBBgua_popup:focus{outline:none}.SBBgua_popupNaam{font-family:var(--font-kop), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.06em;padding-right:.5rem;font-weight:700}.SBBgua_popupAdres{color:#a8a49c;margin-top:.4rem}.SBBgua_popupLink{color:#c9724a;text-underline-offset:3px;align-items:center;gap:.4rem;margin-top:.6rem;font-weight:700;text-decoration:underline;display:inline-flex}.SBBgua_sluit{color:#a8a49c;border-radius:2px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:.5rem;right:.5rem}.SBBgua_sluit:hover{color:#f3f1ed}.SBBgua_sluit:focus-visible{color:#f3f1ed}.SBBgua_landenrij{font-family:var(--font-sans), system-ui, sans-serif;flex-wrap:wrap;gap:.5rem;margin-top:1rem;font-size:.75rem;line-height:1.2}.SBBgua_chip{border:1px solid var(--kaart-lijn);color:var(--kaart-tekst);border-radius:2px;align-items:baseline;gap:.35em;padding:.4rem .65rem;display:inline-flex}.SBBgua_aantal{color:var(--kaart-koper);font-weight:700}.SBBgua_lijst{font-family:var(--font-sans), system-ui, sans-serif;border-top:1px solid var(--kaart-lijn);font-size:.8125rem;line-height:1.2}.SBBgua_rij{border-bottom:1px solid var(--kaart-lijn);color:var(--kaart-tekst);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem;padding:.55rem .75rem;display:grid;position:relative;overflow:hidden}.SBBgua_rij:before{content:"";box-shadow:inset 2px 0 0 var(--kaart-koper);opacity:0;pointer-events:none;background:linear-gradient(90deg,#ad5d3947,#ad5d390f 55%,#ad5d3900);position:absolute;top:0;bottom:0;left:0;right:0}.SBBgua_rij>*{position:relative}.SBBgua_rijNaam{font-family:var(--font-kop), Montserrat, sans-serif;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.SBBgua_rij.SBBgua_actief:before{animation:SBBgua_gloedOp 2s var(--kaart-ease) both}.SBBgua_rij .SBBgua_aantal{color:var(--kaart-koper-gedempt)}.SBBgua_rij.SBBgua_actief .SBBgua_aantal{animation:SBBgua_aantalOp 2s var(--kaart-ease) both}@keyframes SBBgua_aantalOp{0%,to{color:var(--kaart-koper-gedempt)}50%{color:var(--kaart-koper)}}.SBBgua_rij.SBBgua_vast:before{opacity:1}.SBBgua_rij.SBBgua_vast .SBBgua_aantal,.SBBgua_rij.SBBgua_stil .SBBgua_aantal{color:var(--kaart-koper)}@media (min-width:1024px){.SBBgua_metLijst{grid-template-columns:minmax(0,1fr) 17rem;align-items:center;gap:max(2rem,min(4vw,4rem));display:grid}.SBBgua_metLijst .SBBgua_lijst{display:block}}@media (max-width:1023.98px){.SBBgua_landenrij{display:flex}}@media (max-width:639.98px){.SBBgua_houder{--kaart-hoogte-max:24rem}.donker .SBBgua_houder{--kaart-punt:#3a3a3a}.licht .SBBgua_houder{--kaart-punt:#cfcac0}.SBBgua_breed{display:none}.SBBgua_smal{display:block}.SBBgua_label,.SBBgua_tip{padding:.3rem .5rem;font-size:.65rem}.SBBgua_popup{min-width:12rem;max-width:14rem;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.SBBgua_land,.SBBgua_label,.SBBgua_tip{transition:none}.SBBgua_marker .SBBgua_gloed,.SBBgua_marker .SBBgua_pin,.SBBgua_rij:before,.SBBgua_rij .SBBgua_aantal{transition:none;animation:none}}
