section#hero.svelte-1r54u1w picture:where(.svelte-1r54u1w){grid-column:1/5;grid-row:1;aspect-ratio:600/700}@media(min-width:992px){section#hero.svelte-1r54u1w picture:where(.svelte-1r54u1w){grid-column:1/13;grid-row:1;aspect-ratio:619/228}}section#hero.svelte-1r54u1w picture:where(.svelte-1r54u1w) img:where(.svelte-1r54u1w){width:100%;height:100%;border-radius:8px;object-fit:cover}section#hero.svelte-1r54u1w h2:where(.svelte-1r54u1w){grid-column:1/5;grid-row:3;margin-bottom:0}@media(min-width:992px){section#hero.svelte-1r54u1w h2:where(.svelte-1r54u1w){grid-column:1/7;grid-row:3}}section#hero.svelte-1r54u1w p:where(.svelte-1r54u1w){grid-column:1/5;grid-row:4;align-self:start;margin-top:0}@media(min-width:992px){section#hero.svelte-1r54u1w p:where(.svelte-1r54u1w){grid-column:7/13;grid-row:3;align-self:end;margin-top:unset}}main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/5;text-align:center}@media(min-width:992px){main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:3/11}}main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w){grid-column:1/5;grid-row:3;background:var(--primary);margin-top:calc(var(--gutter-width) * 5);min-height:100px;margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w){grid-column:1/13;grid-row:2}}main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) .map-privacy-text:where(.svelte-1r54u1w){margin-left:auto;margin-right:auto;max-width:992px;padding:calc(4 * var(--gutter-width)) var(--outer-margin)}main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) .map-privacy-text:where(.svelte-1r54u1w) h3:where(.svelte-1r54u1w),main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) .map-privacy-text:where(.svelte-1r54u1w) p:where(.svelte-1r54u1w){color:var(--white)}:is(main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) .map-privacy-text:where(.svelte-1r54u1w) h3:where(.svelte-1r54u1w),main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) .map-privacy-text:where(.svelte-1r54u1w) p:where(.svelte-1r54u1w)) :where(.svelte-1r54u1w){color:var(--white)}main.svelte-1r54u1w section#athome:where(.svelte-1r54u1w) .map--wrapper:where(.svelte-1r54u1w) iframe:where(.svelte-1r54u1w){display:block;width:100%;height:70svh;border:none}main.svelte-1r54u1w section#infrastructure:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/5}@media(min-width:992px){main.svelte-1r54u1w section#infrastructure:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/6;grid-row:1}}main.svelte-1r54u1w section#infrastructure:where(.svelte-1r54u1w) picture{grid-column:1/5}@media(min-width:992px){main.svelte-1r54u1w section#infrastructure:where(.svelte-1r54u1w) picture{grid-column:7/13;grid-row:1/5}}main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w){height:calc(100vh - var(--section-y-padding) - var(--section-y-padding))}main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w) picture:where(.svelte-1r54u1w){grid-column:1/5;margin-left:calc(var(--outer-margin) * -1);margin-right:calc(var(--outer-margin) * -1);background:var(--black);background-blend-mode:multiply}@media(min-width:992px){main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w) picture:where(.svelte-1r54u1w){grid-column:1/13}}main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w) picture:where(.svelte-1r54u1w) img:where(.svelte-1r54u1w){opacity:.8}main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w) h3:where(.svelte-1r54u1w){grid-column:1/5;align-self:center;color:var(--white);text-align:center;font-family:var(--font-family-accent);line-height:1.6}@media(min-width:992px){main.svelte-1r54u1w section#bahnhof:where(.svelte-1r54u1w) h3:where(.svelte-1r54u1w){grid-column:2/12}}main.svelte-1r54u1w section#bahnhalt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/5}main.svelte-1r54u1w section#bahnhalt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w) h3:where(.svelte-1r54u1w){text-align:center}@media(min-width:992px){main.svelte-1r54u1w section#bahnhalt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:3/11}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w){grid-template-rows:auto}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/5;grid-row:1;margin-bottom:calc(var(--gutter-width) * 3)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:3/11;grid-row:1}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w) .title:where(.svelte-1r54u1w){text-align:center}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure figcaption{margin-top:.3em;font-size:var(--font-size-small)}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(1){grid-column:1/4;margin-left:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(1){grid-column:1/7;grid-row:2/9}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(1) figcaption{margin-left:calc(var(--outer-margin) * 1)}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(2){grid-column:2/5}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(2){grid-column:8/13;grid-row:3/6}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(3){grid-column:1/4;margin-right:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(3){grid-column:8/13;grid-row:8/12}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(3) figcaption{margin-right:calc(var(--outer-margin) * 1)}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(4){grid-column:2/5;margin-right:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(4){grid-column:1/6;grid-row:10/13}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(5){grid-column:1/4}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(5){grid-column:1/6;grid-row:16}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(6){grid-column:2/5;margin-right:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(6){grid-column:7/13;grid-row:13/20}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(6) figcaption{margin-right:calc(var(--outer-margin) * 1)}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(7){grid-column:1/4;margin-left:calc(var(--outer-margin) * -1)}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(7){grid-column:1/6;grid-row:19/22}}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(7) figcaption{margin-left:calc(var(--outer-margin) * 1)}main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(8){grid-column:2/5}@media(min-width:992px){main.svelte-1r54u1w section#impressions:where(.svelte-1r54u1w) figure:nth-of-type(8){grid-column:8/13;grid-row:21/24}}main.svelte-1r54u1w section#kontakt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:1/5;text-align:center}@media(max-width:992px){main.svelte-1r54u1w section#kontakt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){padding-top:calc(var(--outer-margin) * 3);padding-bottom:calc(var(--outer-margin) * 3)}main.svelte-1r54u1w section#kontakt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w) p:where(.svelte-1r54u1w){margin-bottom:2em}}@media(min-width:992px){main.svelte-1r54u1w section#kontakt:where(.svelte-1r54u1w) .text:where(.svelte-1r54u1w){grid-column:3/11}}
