.bus-wegwijzer_wrap[data-astro-cid-cnlxnf6v]{display:flex;flex-flow:column;gap:var(--_spacing---space--4);width:100%;padding:calc(var(--_responsive---large) * var(--_spacing---space--5) + (1 - var(--_responsive---large)) * var(--_spacing---space--4));background-color:var(--_theme---background);color:var(--_theme---text);border-top:var(--size--stripe-thin) solid var(--color--bus-yellow)}.bus-wegwijzer_fallback[data-astro-cid-cnlxnf6v]{display:flex;flex-wrap:wrap;gap:var(--_spacing---space--2)}.bus-wegwijzer_fallback[data-astro-cid-cnlxnf6v][hidden]{display:none}.bus-wegwijzer_fallback_link[data-astro-cid-cnlxnf6v]{display:inline-flex;align-items:center;gap:var(--_spacing---space--1);min-height:var(--target--min);padding-inline:var(--_spacing---space--3);background-color:var(--_theme---background-2);color:var(--_theme---text);text-decoration:none}.bus-wegwijzer_form[data-astro-cid-cnlxnf6v]{display:flex;flex-flow:column;gap:var(--_spacing---space--4)}.bus-wegwijzer_form[data-astro-cid-cnlxnf6v][hidden]{display:none}.bus-wegwijzer_group[data-astro-cid-cnlxnf6v]{display:flex;flex-flow:column;gap:var(--_spacing---space--2);margin:0;padding:0;border:none}.bus-wegwijzer_legend[data-astro-cid-cnlxnf6v]{padding:0;margin-bottom:var(--_spacing---space--2);font-weight:var(--_typography---font--primary-bold)}.bus-wegwijzer_hint[data-astro-cid-cnlxnf6v]{font-weight:var(--_typography---font--primary-regular)}.bus-wegwijzer_options[data-astro-cid-cnlxnf6v]{display:flex;flex-wrap:wrap;gap:var(--_spacing---space--2)}.bus-wegwijzer_option[data-astro-cid-cnlxnf6v]{display:inline-flex;align-items:center;gap:var(--_spacing---space--2);min-height:var(--target--min);padding-inline:var(--_spacing---space--3);background-color:color-mix(in hsl,var(--_theme---background-2) calc(100% * var(--_state---true)),var(--color--bus-green) calc(100% * var(--_state---false)));color:color-mix(in hsl,var(--_theme---text) calc(100% * var(--_state---true)),var(--color--white) calc(100% * var(--_state---false)));border:var(--border-width--main) solid color-mix(in hsl,var(--_theme---border) calc(100% * var(--_state---true)),var(--color--bus-green) calc(100% * var(--_state---false)));font-weight:var(--_typography---font--primary-bold);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s}.bus-wegwijzer_input[data-astro-cid-cnlxnf6v]{width:var(--_spacing---space--4);height:var(--_spacing---space--4);margin:0;accent-color:var(--color--bus-yellow)}.bus-wegwijzer_result[data-astro-cid-cnlxnf6v]{display:flex;flex-flow:column;gap:var(--_spacing---space--3);padding-top:var(--_spacing---space--4);border-top:var(--border-width--main) solid var(--_theme---divider)}.bus-wegwijzer_main[data-astro-cid-cnlxnf6v]{display:flex;flex-flow:column;gap:var(--_spacing---space--1);padding:var(--_spacing---space--3) var(--_spacing---space--4);background-color:var(--_theme---background-2);color:var(--_theme---text);border-left:var(--focus--width) solid var(--color--bus-green);text-decoration:none}.bus-wegwijzer_main[data-astro-cid-cnlxnf6v][hidden]{display:none}.bus-wegwijzer_main_title[data-astro-cid-cnlxnf6v]{display:block;color:color-mix(in hsl,var(--_theme---heading) calc(100% * var(--_trigger---on)),var(--_theme---text-accent) calc(100% * var(--_trigger---off)))}.bus-wegwijzer_arrow[data-astro-cid-cnlxnf6v].is-inline{display:inline-block;margin-left:var(--_spacing---space--2);vertical-align:middle}.bus-wegwijzer_main_text[data-astro-cid-cnlxnf6v]{max-width:52ch}.bus-wegwijzer_also[data-astro-cid-cnlxnf6v]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--_spacing---space--3)}.bus-wegwijzer_also[data-astro-cid-cnlxnf6v][hidden]{display:none}.bus-wegwijzer_also_list[data-astro-cid-cnlxnf6v]{display:flex;flex-wrap:wrap;gap:0 var(--_spacing---space--3)}.bus-wegwijzer_also_link[data-astro-cid-cnlxnf6v]{display:inline-flex;align-items:center;gap:var(--_spacing---space--1);min-height:var(--target--min);color:var(--_theme---text-link--text);font-weight:var(--_typography---font--primary-bold);text-decoration:none}.bus-wegwijzer_tip[data-astro-cid-cnlxnf6v]{max-width:52ch;padding-left:var(--_spacing---space--3);border-left:var(--focus--width) solid var(--color--bus-yellow)}.bus-wegwijzer_cta[data-astro-cid-cnlxnf6v]{justify-content:flex-start}.bus-wegwijzer_arrow[data-astro-cid-cnlxnf6v]{flex:0 0 auto;width:var(--_spacing---space--3);height:var(--_spacing---space--3);transform:translate(calc(var(--_spacing---space--1) * var(--_trigger---off)))}@media(prefers-reduced-motion:no-preference){.bus-wegwijzer_arrow[data-astro-cid-cnlxnf6v]{transition:transform .2s cubic-bezier(.16,1,.3,1)}}.bus-menu-board_wrap[data-astro-cid-thmymk7d]{background-color:var(--_theme---background);color:var(--_theme---text)}.bus-menu-board_layout[data-astro-cid-thmymk7d]{display:var(--flex-medium, grid);flex-direction:column;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--_spacing---space--6) var(--site--gutter);align-items:start}.bus-menu-board_visual[data-astro-cid-thmymk7d]{grid-column:1 / span 5;position:relative;width:100%;padding-bottom:30%}.bus-menu-board_second[data-astro-cid-thmymk7d]{position:absolute;right:0;bottom:0;width:55%;border:var(--size--stripe-thin) solid var(--_theme---background);border-top-right-radius:var(--radius--shape)}.bus-menu-board_content[data-astro-cid-thmymk7d]{grid-column:7 / span 6;width:100%}.bus-menu-board_title[data-astro-cid-thmymk7d]{margin-bottom:var(--_spacing---space--4)}.bus-menu-board_text[data-astro-cid-thmymk7d]{max-width:50ch;margin-bottom:var(--_spacing---space--5)}.bus-menu-board_item[data-astro-cid-thmymk7d]{padding-block:var(--_spacing---space--3);border-top:var(--border-width--main) solid var(--_theme---divider)}.bus-menu-board_name[data-astro-cid-thmymk7d]{margin-bottom:var(--_spacing---space--1)}.bus-menu-board_link[data-astro-cid-thmymk7d]{display:inline-flex;align-items:center;gap:var(--_spacing---space--2);min-height:var(--target--min);color:color-mix(in hsl,var(--_theme---heading) calc(100% * var(--_trigger---on)),var(--_theme---text-accent) calc(100% * var(--_trigger---off)));text-decoration:none;transition:color .15s}.bus-menu-board_arrow[data-astro-cid-thmymk7d]{flex:0 0 auto;width:var(--_spacing---space--4);height:var(--_spacing---space--4);transform:translate(calc(var(--_spacing---space--1) * var(--_trigger---off)))}@media(prefers-reduced-motion:no-preference){.bus-menu-board_arrow[data-astro-cid-thmymk7d]{transition:transform .2s cubic-bezier(.16,1,.3,1)}}.bus-menu-board_desc[data-astro-cid-thmymk7d]{max-width:48ch}.catering-areas_wrap[data-astro-cid-gmcqjs2l]{background-color:var(--_theme---background);color:var(--_theme---text)}.catering-areas_head[data-astro-cid-gmcqjs2l]{display:flex;flex-flow:column;gap:var(--_spacing---space--4)}.catering-areas_intro[data-astro-cid-gmcqjs2l]{max-width:56ch}.catering-areas_list[data-astro-cid-gmcqjs2l]{display:grid;grid-template-columns:repeat(calc(var(--_responsive---large) * 3 + (1 - var(--_responsive---large))),minmax(0,1fr));gap:var(--_spacing---space--6) var(--site--gutter)}.catering-areas_item[data-astro-cid-gmcqjs2l]{display:flex;flex-flow:column;gap:var(--_spacing---space--3);padding-top:var(--_spacing---space--4);border-top:var(--border-width--main) solid var(--_theme---divider)}.catering-areas_link[data-astro-cid-gmcqjs2l],.catering-areas_page_link[data-astro-cid-gmcqjs2l]{display:inline-flex;align-items:center;gap:var(--_spacing---space--2);min-height:var(--target--min);color:color-mix(in hsl,var(--_theme---heading) calc(100% * var(--_trigger---on)),var(--color--bus-yellow) calc(100% * var(--_trigger---off)));text-decoration:none;transition:color .15s}.catering-areas_page_link[data-astro-cid-gmcqjs2l]{font-weight:var(--_typography---font--primary-bold)}.catering-areas_text[data-astro-cid-gmcqjs2l]{max-width:44ch}.catering-areas_label[data-astro-cid-gmcqjs2l]{margin-top:var(--_spacing---space--2)}.catering-areas_tags[data-astro-cid-gmcqjs2l]{display:flex;flex-wrap:wrap;gap:var(--_spacing---space--2)}.catering-areas_tag[data-astro-cid-gmcqjs2l]{display:inline-flex;align-items:center;min-height:var(--target--small);padding-inline:var(--_spacing---space--2);background-color:var(--_theme---background-2);color:var(--_theme---text)}.catering-areas_tag[data-astro-cid-gmcqjs2l].is-link{gap:var(--_spacing---space--1);color:color-mix(in hsl,var(--_theme---text) calc(100% * var(--_trigger---on)),var(--color--bus-green) calc(100% * var(--_trigger---off)));background-color:color-mix(in hsl,var(--_theme---background-2) calc(100% * var(--_trigger---on)),var(--color--bus-yellow) calc(100% * var(--_trigger---off)));text-decoration:none;transition:background-color .15s,color .15s}.catering-areas_arrow[data-astro-cid-gmcqjs2l]{flex:0 0 auto;width:var(--_spacing---space--3);height:var(--_spacing---space--3);opacity:calc(.45 * var(--_trigger---on) + var(--_trigger---off));transform:translate(calc(var(--_spacing---space--1) * var(--_trigger---off)))}@media(prefers-reduced-motion:no-preference){.catering-areas_arrow[data-astro-cid-gmcqjs2l]{transition:opacity .15s,transform .2s cubic-bezier(.16,1,.3,1)}}
