.bl{--bl-lila:#6c2bd9;--bl-violett:#8b5cf6;--bl-nacht:#140a2e;--bl-nacht2:#1f1145;--bl-flieder:#efe8ff;--bl-gelb:#ffd84d;--bl-rosa:#ff7a90;--bl-minze:#3ddc97;--bl-tinte:#140a2e;--bl-gedaempft:#b9aedd;--bl-display:var(--font-unbounded), "Arial Black", sans-serif;--bl-mono:var(--font-space-mono), ui-monospace, Menlo, monospace;color:var(--bl-tinte);font:400 16px/1.6 var(--bota-schrift);background:#fff;position:relative;overflow-x:clip}.bl *,.bl :before,.bl :after{box-sizing:border-box}.bl a{color:inherit}.bl h1,.bl h2,.bl h3{font-family:var(--bl-display);letter-spacing:-.03em;text-wrap:balance;color:inherit;margin:0;font-weight:800;line-height:1.02}.bl p{margin:0}.bl :focus-visible{outline:3px solid var(--bl-gelb);outline-offset:3px}.bl-wrap{max-width:1200px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.bl-tag{font:700 .8rem/1 var(--bl-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;display:inline-flex}.bl-tag:before{content:"";background:var(--bl-rosa);border-radius:50% 50% 50% 0;flex:none;width:12px;height:12px;rotate:-45deg}.bl-tag-gelb{color:var(--bl-gelb)}.bl-kopf{z-index:50;background:var(--bl-lila);color:#fff;padding-top:env(safe-area-inset-top,0px);transition:transform .35s;position:sticky;top:0}.bl-kopf.bl-weg{transform:translateY(-110%)}.bl-kopf .bl-wrap{align-items:center;gap:20px;padding-block:14px;display:flex}.bl-logo{font:800 1.35rem/1 var(--bl-display);align-items:center;gap:10px;text-decoration:none;display:flex}.bl-logo span{border-radius:11px;width:36px;height:36px;display:block;overflow:hidden;box-shadow:0 0 0 2px #fff}.bl-logo img{width:36px;height:36px;display:block}.bl-kopf nav{gap:4px;margin-left:auto;display:flex}.bl-kopf nav a{background:linear-gradient(var(--bl-gelb), var(--bl-gelb)) 12px calc(100% - 4px) / 0 2px no-repeat;padding:8px 12px;font-size:.95rem;font-weight:500;text-decoration:none;transition:background-size .25s}.bl-kopf nav a:hover{background-size:calc(100% - 24px) 2px}.bl-ig{align-items:center;display:inline-flex}.bl-ig svg{width:19px;height:19px}.bl-flaggen{position:relative}.bl-flaggen summary{cursor:pointer;font:700 .8rem/1 var(--bl-mono);letter-spacing:.06em;border:1.5px solid #ffffff73;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;list-style:none;transition:background .2s;display:flex}.bl-flaggen summary::-webkit-details-marker{display:none}.bl-flaggen summary:hover,.bl-flaggen[open] summary{background:#ffffff24}.bl-flagge{border-radius:3px;flex:none;width:24px;height:16px;display:block;box-shadow:0 0 0 1px #0000001f}.bl-flaggen ul{z-index:60;min-width:180px;color:var(--bl-tinte);background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #140a2e47}.bl-flaggen button{width:100%;color:inherit;font:500 .95rem/1.2 var(--bota-schrift);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;display:flex}.bl-flaggen button:hover{background:var(--bl-flieder)}.bl-flaggen button[aria-current]{background:var(--bl-flieder);font-weight:700}.bl-store{color:#fff;background:#000;border-radius:14px;align-items:center;gap:10px;padding:9px 18px 9px 13px;line-height:1.15;text-decoration:none;transition:transform .2s;display:inline-flex}a.bl-store:hover{transform:translateY(-2px)}.bl-store svg{fill:currentColor;flex:none;width:22px;height:22px}.bl-store small{opacity:.8;font-size:.66rem;display:block}.bl-store b{white-space:nowrap;font-size:1rem;font-weight:600}.bl-store-hell{color:#000;background:#fff}.bl-hero{background:var(--bl-lila);color:#fff;position:relative;overflow:hidden}.bl .bl-map{opacity:.16;pointer-events:none;width:100%;max-width:none;height:100%;position:absolute;inset:0}.bl-hero-raster{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;padding-block:40px 80px;display:grid;position:relative}.bl-hero h1{font-size:clamp(2.3rem,min(5.4vw,9.4vh),5.3rem);font-weight:900;line-height:1}.bl-zeile{padding-bottom:.06em;display:block;overflow:hidden}.bl-wort{animation:.9s cubic-bezier(.2,.8,.2,1) both bl-steigen;display:inline-block}.bl-zeile:nth-child(2) .bl-wort{animation-delay:80ms}.bl-zeile:nth-child(3) .bl-wort{animation-delay:.16s}.bl-gelb{color:var(--bl-gelb)}@keyframes bl-steigen{0%{transform:translateY(110%)}}.bl .bl-kringel{width:min(420px,80%);height:auto;margin-top:6px;display:block;overflow:visible}.bl-kringel path{stroke-dasharray:1;stroke-dashoffset:1px;animation:1.3s cubic-bezier(.6,0,.2,1) 1s forwards bl-zeichnen}.bl-kringel circle{opacity:0;transform-origin:404px 13px;animation:.4s ease-out 2.2s forwards bl-auf}@keyframes bl-zeichnen{to{stroke-dashoffset:0}}@keyframes bl-auf{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.bl-lead{color:#ede6ff;max-width:36ch;margin-top:22px;font-size:1.15rem}.bl-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.bl-note{font:700 .85rem/1.3 var(--bl-mono);color:#e0d4ff;text-transform:uppercase}.bl-buehne{perspective:1200px;justify-content:center;display:flex;position:relative}.bl-kipp{transform-style:preserve-3d;transition:transform .25s ease-out;animation:1.2s cubic-bezier(.2,.8,.2,1) .2s both bl-heben;position:relative;transform:rotateY(-14deg)rotateX(6deg)rotate(3deg)}@keyframes bl-heben{0%{opacity:0;translate:0 120px}}.bl-phone{aspect-ratio:660/1434;background:#0b0618;border-radius:46px;width:min(280px,72vw);padding:10px;box-shadow:30px 40px 70px #0a002873}.bl .bl-phone img{object-fit:cover;object-position:top;border-radius:37px;width:100%;max-width:none;height:100%;transition:opacity .25s;display:block}.bl .bl-phone img.bl-blass{opacity:0}.bl-stk{white-space:nowrap;color:var(--bl-tinte);font:600 .92rem/1.2 var(--bota-schrift);background:#fff;border-radius:16px;align-items:center;gap:9px;padding:10px 15px;animation:.6s cubic-bezier(.3,1.6,.5,1) both bl-auf;display:flex;position:absolute;transform:translateZ(60px);box-shadow:0 12px 28px #0a00284d}.bl-stk i{color:#fff;border-radius:9px;place-items:center;width:26px;height:26px;font-size:.8rem;font-style:normal;display:grid}.bl-k1{animation-delay:.8s;top:12%;left:-24%;rotate:-7deg}.bl-k1 i{background:var(--bl-minze)}.bl-k2{animation-delay:.95s;top:40%;right:-20%;rotate:6deg}.bl-k2 i{background:var(--bl-lila)}.bl-k3{animation-delay:1.1s;top:70%;left:-18%;rotate:-3deg}.bl-k3 i{background:var(--bl-rosa)}.bl-pin{z-index:1;width:50px;height:50px;color:var(--bl-tinte);place-items:center;animation:.9s cubic-bezier(.3,1.5,.5,1) both bl-fallen;display:grid;position:absolute}.bl-pin:before{content:"";background:var(--bl-pinfarbe,#fff);border-radius:50% 50% 50% 0;position:absolute;inset:0;rotate:-45deg;box-shadow:-6px 6px #140a2e40}.bl-pin svg{width:22px;height:22px;position:relative}.bl-puls:after{content:"";border:2px solid var(--bl-minze);border-radius:50% 50% 50% 0;animation:2.2s ease-out infinite bl-ping;position:absolute;inset:-8px;rotate:-45deg}@keyframes bl-ping{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(1.5)}}@keyframes bl-fallen{0%{opacity:0;translate:0 -260px}}.bl-pa{--bl-pinfarbe:var(--bl-gelb);animation-delay:.4s;top:70%;left:49%}.bl-pb{--bl-pinfarbe:var(--bl-minze);animation-delay:.52s;top:9%;left:46%}.bl-pc{animation-delay:.64s;top:12%;right:5%}.bl-pd{--bl-pinfarbe:var(--bl-rosa);animation-delay:.76s;bottom:9%;left:42%}.bl-pe{--bl-pinfarbe:var(--bl-gelb);animation-delay:.88s;bottom:18%;right:3%}.bl-tafelteil{background:var(--bl-nacht);color:#fff;padding-block:80px 90px}.bl-tafelkopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px 30px;margin-bottom:28px;display:flex}.bl-tafelkopf h2,.bl-warum h2{font-size:clamp(1.9rem,4.4vw,3.4rem)}.bl-uhr{font:700 1rem/1 var(--bl-mono);color:var(--bl-gelb);align-items:center;gap:10px;display:flex}.bl-uhr:before{content:"";background:var(--bl-minze);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #3ddc9740}.bl-tafel{background:#0a0518;border-radius:22px;padding:clamp(12px,2.2vw,24px);box-shadow:inset 0 0 0 2px #2a1c55;container-type:inline-size}.bl-tzeile{gap:2.2cqw;padding-block:.55cqw;display:flex}.bl-tzeile>span{gap:.35cqw;min-width:0;display:flex}.bl-tlabel{font:700 .72rem/1 var(--bl-mono);letter-spacing:.1em;color:var(--bl-gedaempft);padding-bottom:10px}.bl-g1{flex:11}.bl-g2{flex:12}.bl-g3{flex:8}.bl-feld{aspect-ratio:.74;color:#fff;min-width:0;font:700 calc(100cqw / 37) / 1 var(--bl-mono);white-space:pre;background:#1e1240;border-radius:.5cqw;flex:1;place-items:center;display:grid;position:relative;overflow:hidden}.bl-feld:after{content:"";background:#0a0518;height:1px;position:absolute;top:50%;left:0;right:0}.bl-feld.bl-klapp{animation:90ms linear bl-klappen}@keyframes bl-klappen{50%{transform:scaleY(.15)}}.bl-ok .bl-feld{color:var(--bl-minze)}.bl-zeit .bl-feld{color:var(--bl-gelb)}.bl-tafelnotiz{color:var(--bl-gedaempft);margin-top:16px;font-size:.88rem}.bl-warum{background:#fff;padding-block:110px 24px}.bl-warum h2{max-width:18ch;margin-top:18px}.bl-route{height:860px;margin-top:40px;position:relative}.bl .bl-route svg{width:100%;max-width:none;height:100%;position:absolute;inset:0;overflow:visible}.bl-schmal{display:none}.bl:not(.bl-js) .bl-zeichnen{stroke-dashoffset:0}.bl-stopp{width:34%;position:absolute;transform:translateY(-50%)}.bl-spin{width:54px;height:54px;color:var(--bl-lila);--bl-pinfarbe:var(--bl-flieder);place-items:center;transition:transform .45s cubic-bezier(.3,1.6,.5,1),color .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.6)}.bl-spin:before{content:"";background:var(--bl-pinfarbe);border-radius:50% 50% 50% 0;transition:background .3s;position:absolute;inset:0;rotate:-45deg}.bl .bl-spin svg,.bl .bl-spin img{width:24px;height:24px;display:block;position:relative}.bl .bl-spin img{border-radius:6px}.bl-txt{transition:opacity .5s,transform .5s}.bl-js .bl-txt{opacity:.3;transform:translateY(16px)}.bl-stopp.bl-an .bl-txt,.bl:not(.bl-js) .bl-txt{opacity:1;transform:none}.bl-stopp.bl-an .bl-spin,.bl:not(.bl-js) .bl-spin{--bl-pinfarbe:var(--bl-lila);color:#fff;transform:translateY(-50%)scale(1)}.bl-letzter.bl-an .bl-spin,.bl:not(.bl-js) .bl-letzter .bl-spin{--bl-pinfarbe:var(--bl-gelb)}.bl-stopp h3{font-size:clamp(1.5rem,2.8vw,2.3rem)}.bl-stopp p{color:#4a3f66;max-width:32ch;margin-top:8px;font-size:1.05rem}.bl-letzter h3{color:var(--bl-lila)}.bl-s1,.bl-s3{left:36%}.bl-s2,.bl-s4{text-align:right;right:36%}.bl-s2 p,.bl-s4 p{margin-left:auto}.bl-stopp.bl-s1{top:8%}.bl-stopp.bl-s2{top:36%}.bl-stopp.bl-s3{top:64%}.bl-stopp.bl-s4{top:92%}.bl-s1 .bl-spin,.bl-s3 .bl-spin{left:calc(-17.65% - 27px)}.bl-s2 .bl-spin,.bl-s4 .bl-spin{right:calc(-17.65% - 27px)}.bl-schiene{background:var(--bl-nacht);color:#fff;overflow-x:clip}.bl-klebt{overflow:hidden}.bl-schienenkopf{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;padding-block:48px 28px;display:flex}.bl-schienenkopf h2{max-width:14ch;font-size:clamp(2rem,4.6vw,3.8rem)}.bl-hinweis{max-width:30ch;color:var(--bl-gedaempft)}.bl-nur-schmal{display:none}.bl-spur{gap:28px;width:max-content;padding-bottom:50px;padding-left:max(16px,50vw - 584px);padding-right:16px;display:flex}.bl-karte{border-radius:30px;flex-direction:column;flex:none;gap:12px;width:min(420px,82vw);height:clamp(330px,100vh - 250px,580px);padding:30px 30px 0;display:flex;position:relative;overflow:hidden}.bl-karte h3{font-size:1.75rem}.bl-karte p{max-width:30ch}.bl-karte .bl-phone{flex:none;width:76%;margin:16px auto 0;rotate:-3deg;box-shadow:0 20px 50px #00000059}.bl-c1{background:var(--bl-gelb);color:var(--bl-tinte)}.bl-c2{background:var(--bl-rosa);color:var(--bl-tinte)}.bl-c3{background:var(--bl-violett);color:#fff}.bl-c4{background:var(--bl-minze);color:var(--bl-tinte)}.bl-c5{color:var(--bl-tinte);background:#fff}.bl-marke{z-index:2;text-align:center;width:72px;height:84px;color:var(--bl-lila);background:#fff;place-items:center;padding:6px;display:grid;position:absolute;bottom:30px;right:22px;rotate:8deg;-webkit-mask:radial-gradient(4px,#0000 96%,#000) -6px -6px/12px 12px,linear-gradient(#000 0 0) content-box;mask:radial-gradient(4px,#0000 96%,#000) -6px -6px/12px 12px,linear-gradient(#000 0 0) content-box}.bl-marke b{font:900 1.5rem/1 var(--bl-display);display:block}.bl-marke small{font:700 .55rem/1 var(--bl-mono);letter-spacing:.12em;margin-top:5px;display:block}.bl-marke i{opacity:.5;border:2px solid;border-radius:3px;position:absolute;inset:11px}.bl-c5 .bl-marke{background:var(--bl-lila);color:#fff}.bl-poststempel{z-index:3;opacity:.45;width:70px;height:70px;font:700 .6rem/1 var(--bl-mono);letter-spacing:.15em;border:2px dashed;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:86px;right:72px;rotate:-14deg}.bl-stimmung{background:var(--bl-nacht2);color:#fff;padding-block:100px}.bl-zwei{grid-template-columns:1fr 1fr;align-items:center;gap:56px;display:grid}.bl-stimmung h2{margin-top:20px;font-size:clamp(2rem,4.4vw,3.6rem)}.bl-unter{max-width:40ch;color:var(--bl-gedaempft);margin-top:16px}.bl-chips{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.bl-chip{cursor:pointer;color:#fff;font:600 1.05rem/1 var(--bota-schrift);background:0 0;border:2px solid #ffffff40;border-radius:999px;padding:14px 20px;transition:background .2s,color .2s,border-color .2s,transform .2s}.bl-chip:hover{border-color:#fff;transform:translateY(-2px)}.bl-chip[aria-pressed=true]{background:var(--bl-gelb);border-color:var(--bl-gelb);color:var(--bl-tinte)}.bl-stimmungsphone{justify-content:center;display:flex;position:relative}.bl-stimmungsphone .bl-phone{width:min(310px,80vw)}.bl-blase{background:var(--bl-gelb);max-width:210px;color:var(--bl-tinte);font:800 1rem/1.2 var(--bl-display);border-radius:20px 20px 20px 4px;padding:14px 18px;position:absolute;top:10%;right:2%;rotate:5deg;box-shadow:0 14px 30px #00000059}.bl-blase.bl-hupf{animation:.5s cubic-bezier(.3,1.8,.5,1) bl-hupfen}@keyframes bl-hupfen{0%{transform:scale(.7)rotate(-9deg)}}.bl-wo{padding-block:110px;overflow-x:clip}.bl-klappzahl{flex-wrap:wrap;gap:6px;margin-top:22px;display:flex}.bl-klappzahl .bl-feld{aspect-ratio:.74;background:var(--bl-lila);border-radius:10px;flex:none;width:clamp(40px,6.2vw,76px);font-size:clamp(1.8rem,4.2vw,3.3rem)}.bl-klappzahl .bl-feld:after{background:#140a2e59}.bl-klappzahl .bl-trenner{width:clamp(14px,2vw,24px);color:var(--bl-lila);background:0 0}.bl-klappzahl .bl-trenner:after{display:none}.bl-zahltext{font:700 1.3rem/1.3 var(--bota-schrift);margin-top:16px}.bl-stempel{flex-wrap:wrap;align-items:center;gap:18px 14px;display:flex}.bl-pass{color:#9c8bc9;outline-offset:3px;text-align:center;text-transform:uppercase;letter-spacing:.04em;font:700 .95rem/1.1 var(--bl-mono);border:3px solid;border-radius:10px;outline:1.5px solid;padding:8px 14px}.bl-pass small{letter-spacing:.18em;margin-top:4px;font-size:.62rem;display:block}.bl-pass.bl-live,.bl-pass.bl-start{color:#16a36a;padding:12px 20px;font-size:1.2rem}.bl-pass.bl-start{color:var(--bl-lila)}.bl-pass:nth-child(3n+1){rotate:-6deg}.bl-pass:nth-child(3n+2){rotate:4deg}.bl-pass:nth-child(3n){rotate:-2deg}.bl-js .bl-stempel .bl-pass{opacity:0}.bl-js .bl-stempel.bl-gestempelt .bl-pass{animation:.45s cubic-bezier(.6,0,1,1) both bl-stempeln}.bl-gestempelt .bl-pass:nth-child(2){animation-delay:.12s}.bl-gestempelt .bl-pass:nth-child(3){animation-delay:.24s}.bl-gestempelt .bl-pass:nth-child(4){animation-delay:.36s}.bl-gestempelt .bl-pass:nth-child(5){animation-delay:.48s}.bl-gestempelt .bl-pass:nth-child(6){animation-delay:.6s}.bl-gestempelt .bl-pass:nth-child(7){animation-delay:.72s}.bl-gestempelt .bl-pass:nth-child(8){animation-delay:.84s}.bl-gestempelt .bl-pass:nth-child(9){animation-delay:.96s}@keyframes bl-stempeln{0%{opacity:0;transform:scale(2.2)}to{opacity:1;transform:scale(1)}}.bl-betrieb{padding-block:70px 110px}.bl-betriebsrahmen{position:relative}.bl-betriebskarte{background:var(--bl-tinte) radial-gradient(600px circle at 85% 0%, #8b5cf659, transparent 60%);color:#fff;border-radius:40px;grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;padding:clamp(28px,5vw,64px);display:grid;position:relative;overflow:hidden}.bl-betriebskarte h2{margin-top:20px;font-size:clamp(1.9rem,4vw,3.3rem)}.bl-betriebskarte em{color:var(--bl-gelb);font-style:normal}.bl-betriebskarte p{color:#d8cff2;max-width:44ch;margin-top:18px}.bl-betriebskarte ol{counter-reset:bl-schritt;gap:12px;margin:0;padding:0;list-style:none;display:grid}.bl-betriebskarte li{counter-increment:bl-schritt;background:#ffffff14;border-radius:18px;align-items:center;gap:14px;padding:16px 18px;font-weight:500;display:flex}.bl-betriebskarte li:before{content:counter(bl-schritt);background:var(--bl-gelb);width:34px;height:34px;color:var(--bl-tinte);text-align:center;font:800 .95rem/34px var(--bl-display);border-radius:50%;flex:none}.bl-knopf{background:var(--bl-gelb);border-radius:999px;margin-top:28px;padding:15px 24px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-block;color:var(--bl-tinte)!important}.bl-knopf:hover{transform:translateY(-2px)}.bl-siegel{z-index:2;background:#fff;border-radius:50%;width:124px;height:124px;position:absolute;top:-56px;right:44px;box-shadow:0 10px 30px #140a2e40}.bl .bl-ring{width:100%;max-width:none;height:100%;animation:16s linear infinite bl-drehen;display:block}.bl-ring text{font:700 10.4px var(--bl-mono);fill:var(--bl-tinte)}.bl-kern{background:var(--bl-gelb);color:var(--bl-tinte);border-radius:50%;place-items:center;display:grid;position:absolute;inset:27px;box-shadow:0 0 0 4px #fff}.bl-kern svg{width:34px;height:34px}@keyframes bl-drehen{to{rotate:360deg}}.bl-fragen{padding-block:20px 110px}.bl-fragen h2{margin-bottom:34px;font-size:clamp(2rem,4.4vw,3.6rem)}.bl-fragen details{border-top:2px solid var(--bl-tinte);padding-block:22px}.bl-fragen details:last-child{border-bottom:2px solid var(--bl-tinte)}.bl-fragen summary{cursor:pointer;font:700 clamp(1.1rem, 2vw, 1.4rem)/1.3 var(--bota-schrift);justify-content:space-between;gap:20px;list-style:none;display:flex}.bl-fragen summary::-webkit-details-marker{display:none}.bl-fragen summary:after{content:"+";color:var(--bl-lila);font:800 1.6rem/1 var(--bl-display);transition:rotate .25s}.bl-fragen details[open] summary:after{rotate:45deg}.bl-fragen p{color:#4a3f66;max-width:62ch;margin-top:12px}.bl-fuss{background:var(--bl-lila);color:#fff;padding-top:60px;overflow:hidden}.bl-fusszeile{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.bl-fusslinks{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-left:auto;display:flex}.bl-fuss a{text-decoration:none}.bl-fuss a:hover{text-decoration:underline}.bl-sprache{color:#fff;font:500 .9rem/1.2 var(--bota-schrift);background:0 0;border:1.5px solid #ffffff80;border-radius:999px;padding:6px 12px}.bl-sprache option{color:var(--bl-tinte)}.bl-riesig{text-align:center;white-space:nowrap;color:var(--bl-violett);letter-spacing:-.06em;font:900 clamp(5rem, 25vw, 21rem)/.8 var(--bl-display);margin-top:40px}@media (min-width:901px){.bl-js .bl-klebt{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0}.bl-js .bl-schienenkopf{width:100%;padding-block:0 24px}.bl-js .bl-spur{will-change:transform;padding-bottom:0}.bl:not(.bl-js) .bl-spur{width:auto;overflow-x:auto}}@media (max-width:900px){.bl-kopf nav a:not(.bl-ig),.bl-kopf .bl-store small{display:none}.bl-kopf .bl-wrap{gap:12px}.bl-flaggen summary span{display:none}.bl-hero-raster,.bl-zwei,.bl-betriebskarte{grid-template-columns:1fr}.bl-hero-raster{padding-block:28px 70px}.bl-buehne{margin-top:20px}.bl-k1.bl-stk{top:3%;left:-8%}.bl-k2.bl-stk{right:-6%}.bl-k3.bl-stk{left:-4%}.bl-pin{display:none}.bl-spur{scroll-snap-type:x mandatory;width:auto;padding-bottom:70px;overflow-x:auto}.bl-karte{scroll-snap-align:start;height:560px}.bl-nur-breit{display:none}.bl-nur-schmal{display:inline}.bl-route{height:760px}.bl-breit{display:none}.bl-schmal{display:block}.bl-stopp.bl-s1,.bl-stopp.bl-s2,.bl-stopp.bl-s3,.bl-stopp.bl-s4{text-align:left;width:auto;left:calc(8% + 44px);right:0}.bl-stopp .bl-spin{width:46px;height:46px;left:-67px!important;right:auto!important}.bl-s2 p,.bl-s4 p{margin-left:0}.bl-siegel{width:104px;height:104px;top:-50px;right:20px}.bl-kern{inset:23px}}@media (max-width:600px){.bl-g1{display:none!important}.bl-feld{font-size:5.26316cqw}.bl-tzeile{gap:3cqw}}@media (prefers-reduced-motion:reduce){.bl-wort,.bl-kipp,.bl-stk,.bl-pin,.bl-puls:after,.bl .bl-ring{animation:none}.bl-kringel path{stroke-dashoffset:0;animation:none}.bl-kringel circle{opacity:1;animation:none}.bl-kipp{transition:none}}