.standorte{color:var(--farbe-text);background-color:var(--farbe-grund)}.standorte-raster{max-width:80rem;padding-inline:var(--abstand-rand);margin-inline:auto}.standorte-etikett{align-items:center;gap:var(--abstand-3);color:var(--farbe-text-leise);margin:0;display:flex}.standorte-etikett:after{content:"";max-width:var(--abstand-16);border-top:1px solid var(--farbe-rand-bedienelement);flex:auto}.standorte-kopf{padding-top:calc(var(--hoehe-kopf) + var(--abstand-6));padding-bottom:var(--abstand-6)}@media (min-width:48rem){.standorte-kopf{padding-top:calc(var(--hoehe-kopf) + var(--abstand-8));padding-bottom:var(--abstand-8)}}.standorte-titel{margin:var(--abstand-3) 0 0;max-width:18em}.standorte-titel span{color:inherit}.standorte-einleitung{max-width:var(--zeilenlaenge);margin:var(--abstand-4) 0 0;padding-top:var(--abstand-4);border-top:1px solid var(--farbe-text);color:var(--farbe-text-leise)}.standorte-abschnitt{padding-block:var(--abstand-6);border-top:1px solid var(--farbe-linie)}@media (min-width:48rem){.standorte-abschnitt{padding-block:var(--abstand-8) var(--abstand-12)}}.standorte-abschnitt__raster{gap:var(--abstand-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.standorte-abschnitt__raster{gap:var(--abstand-8) var(--abstand-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end}.standorte-schild{grid-column:1/-1}}.standorte-abschnitt__titel{margin:var(--abstand-2) 0 0;font-size:var(--groesse-h3)}.standorte-abschnitt__text{max-width:var(--zeilenlaenge);color:var(--farbe-text-leise);margin:0}.standorte-schild{margin-top:var(--abstand-3);border:1px solid var(--farbe-rand-bedienelement);border-radius:var(--radius-fein);background-color:var(--farbe-grund-ruhig);padding:var(--abstand-4);position:relative}@media (min-width:40rem){.standorte-schild{padding:var(--abstand-6) var(--abstand-8)}}@media (min-width:64rem){.standorte-schild{margin-top:0}}.standorte-schild__niete{color:var(--farbe-text-leise);display:flex;position:absolute}.standorte-schild__niete svg{--farbe-grund:var(--tinte-100)}.standorte-schild__niete[data-ecke=lo],.standorte-schild__niete[data-ecke=ro]{top:var(--abstand-2)}.standorte-schild__niete[data-ecke=lu],.standorte-schild__niete[data-ecke=ru]{bottom:var(--abstand-2)}.standorte-schild__niete[data-ecke=lo],.standorte-schild__niete[data-ecke=lu]{left:var(--abstand-2)}.standorte-schild__niete[data-ecke=ro],.standorte-schild__niete[data-ecke=ru]{right:var(--abstand-2)}.standorte-schild__kopf,.standorte-schild__fuss{justify-content:space-between;gap:var(--abstand-1) var(--abstand-4);padding:0 var(--abstand-4) var(--abstand-3);border-bottom:1px solid var(--farbe-rand-bedienelement);color:var(--farbe-text-leise);flex-wrap:wrap;margin:0;display:flex}.standorte-schild__fuss{padding:var(--abstand-3) var(--abstand-4) 0;border-top:1px solid var(--farbe-rand-bedienelement);border-bottom:0}.standorte-legende{gap:var(--abstand-1) var(--abstand-4);flex-wrap:wrap;display:inline-flex}.standorte-legende>span{align-items:center;gap:var(--abstand-2);display:inline-flex}.standorte-legende>span:before{content:"";width:var(--abstand-4);height:var(--verteiler-strich);background-color:var(--farbe-strang-neutral);flex:none}.standorte-legende>[data-strang=warm]:before{background-color:var(--farbe-strang-warm)}.standorte-legende>[data-strang=kalt]:before{background-color:var(--farbe-strang-kalt)}.standorte-schild{--verteiler-strich:2px;--verteiler-abstand:6px;--verteiler-stich:var(--abstand-8);--verteiler-punkt:var(--abstand-3);--verteiler-haus-breite:var(--abstand-16);--verteiler-haus-hoehe:calc(var(--abstand-12) + var(--abstand-2))}@media (min-width:48rem){.standorte-schild{--verteiler-strich:3px}}.standorte-schema{isolation:isolate;padding-block:var(--abstand-4) var(--abstand-2);position:relative}.standorte-schema__raster{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.standorte-schema__raster path{stroke:var(--farbe-linie);stroke-width:1px}.standorte-orte{padding:0 0 var(--abstand-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid;position:relative}.standorte-orte:before,.standorte-orte:after{content:"";z-index:var(--ebene-strang);top:var(--verteiler-haus-hoehe);width:var(--verteiler-strich);border-radius:var(--radius-voll) var(--radius-voll) 0 0;clip-path:polygon(0 0, 100% 0, 100% calc(100% - var(--abstand-6)), 50% 100%, 0 calc(100% - var(--abstand-6)));position:absolute;bottom:0}.standorte-orte:before{left:calc(50% - var(--verteiler-abstand) / 2 - var(--verteiler-strich) / 2);background-color:var(--farbe-strang-warm)}.standorte-orte:after{left:calc(50% + var(--verteiler-abstand) / 2 - var(--verteiler-strich) / 2);background-color:var(--farbe-strang-kalt)}.standorte-ort{min-height:var(--ziel-mindestmass);padding-block:var(--abstand-1);color:var(--farbe-text);font-weight:var(--gewicht-betont);line-height:var(--zeile-ueberschrift);-webkit-hyphens:manual;hyphens:manual;align-items:center;display:flex;position:relative}.standorte-ort>span:first-of-type{font-family:var(--schrift-display);font-weight:var(--gewicht-ueberschrift);font-stretch:var(--breite-ueberschrift);font-size:var(--groesse-gross);letter-spacing:var(--sperrung-ueberschrift)}.standorte-ort--sitz>span:first-of-type{font-size:var(--groesse-h4)}.standorte-ort__punkt{--farbe-grund:var(--farbe-grund-ruhig);z-index:var(--ebene-strang);display:block;position:absolute}.standorte-ort__stich{background-color:var(--farbe-strang-neutral);position:absolute}.standorte-ort[data-seite=warm]{text-align:end;justify-content:flex-end;padding-inline-end:calc(var(--verteiler-stich) + var(--abstand-3))}.standorte-ort[data-seite=kalt]{padding-inline-start:calc(var(--verteiler-stich) + var(--abstand-3))}.standorte-ort[data-seite] .standorte-ort__stich{top:calc(50% - var(--verteiler-strich) / 2);width:calc(var(--verteiler-stich) - var(--verteiler-abstand) / 2 - var(--abstand-1));height:var(--verteiler-strich)}.standorte-ort[data-seite] .standorte-ort__punkt{top:calc(50% - var(--verteiler-punkt) / 2)}.standorte-ort[data-seite=warm] .standorte-ort__stich{right:calc(var(--verteiler-abstand) / 2)}.standorte-ort[data-seite=warm] .standorte-ort__punkt{right:calc(var(--verteiler-stich) - var(--verteiler-punkt) / 2)}.standorte-ort[data-seite=kalt] .standorte-ort__stich{left:calc(var(--verteiler-abstand) / 2)}.standorte-ort[data-seite=kalt] .standorte-ort__punkt{left:calc(var(--verteiler-stich) - var(--verteiler-punkt) / 2)}.standorte-ort--sitz{min-height:var(--verteiler-haus-hoehe);grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:end;padding:0;display:grid}.standorte-ort__haus{width:var(--verteiler-haus-breite);height:var(--verteiler-haus-hoehe);color:var(--farbe-text);grid-area:1/2;display:block}.standorte-ort--sitz>span:first-of-type{grid-area:1/1;justify-self:end;padding-inline-end:var(--abstand-3)}.standorte-marke{padding:0 var(--abstand-2);border:1px solid var(--farbe-text);border-radius:var(--radius-fein);color:var(--farbe-text);line-height:var(--zeile-klein)}.standorte-ort--sitz .standorte-marke{grid-area:1/3;justify-self:start;margin-inline-start:var(--abstand-3)}@media (min-width:64rem){.standorte-schild{--verteiler-haus-breite:var(--abstand-24);--verteiler-haus-hoehe:calc(var(--abstand-16) + var(--abstand-4) + var(--abstand-1))}.standorte-orte{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:max-content repeat(12,minmax(0,1fr));padding:0}.standorte-orte:before,.standorte-orte:after{top:auto;bottom:auto;right:0;left:calc(var(--verteiler-haus-breite) / 2);width:auto;height:var(--verteiler-strich);border-radius:var(--radius-voll) 0 0 var(--radius-voll);clip-path:polygon(0 0, calc(100% - var(--abstand-6)) 0, 100% 50%, calc(100% - var(--abstand-6)) 100%, 0 100%)}.standorte-orte:before{top:calc(50% - var(--verteiler-abstand) / 2 - var(--verteiler-strich) / 2)}.standorte-orte:after{top:calc(50% + var(--verteiler-abstand) / 2 - var(--verteiler-strich) / 2)}.standorte-ort[data-seite]{grid-column:var(--spalte) / span 2;padding:0 var(--abstand-3) 0 0;text-align:start;flex-direction:column;align-items:flex-start}.standorte-ort[data-seite=warm]{padding-bottom:calc(var(--verteiler-stich) + var(--abstand-4));grid-row:1;justify-content:flex-end}.standorte-ort[data-seite=kalt]{padding-top:calc(var(--verteiler-stich) + var(--abstand-4));grid-row:2;justify-content:flex-start}.standorte-ort[data-seite] .standorte-ort__stich{top:auto;right:auto;left:calc(var(--verteiler-strich) / -2);width:var(--verteiler-strich);height:calc(var(--verteiler-stich) - var(--verteiler-abstand) / 2 - var(--abstand-1))}.standorte-ort[data-seite] .standorte-ort__punkt{top:auto;right:auto;left:calc(var(--verteiler-punkt) / -2)}.standorte-ort[data-seite=warm] .standorte-ort__stich{bottom:calc(var(--verteiler-abstand) / 2)}.standorte-ort[data-seite=warm] .standorte-ort__punkt{bottom:calc(var(--verteiler-stich) - var(--verteiler-punkt) / 2)}.standorte-ort[data-seite=kalt] .standorte-ort__stich{top:calc(var(--verteiler-abstand) / 2)}.standorte-ort[data-seite=kalt] .standorte-ort__punkt{top:calc(var(--verteiler-stich) - var(--verteiler-punkt) / 2)}.standorte-ort--sitz{grid-area:1/1/span 2;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:auto auto;align-items:start;padding-inline-end:var(--abstand-8)}.standorte-ort__haus{grid-column:1/-1;align-self:end}.standorte-ort--sitz>span:first-of-type{padding:var(--abstand-4) var(--abstand-3) 0 0;grid-row:2;justify-self:start}.standorte-ort--sitz .standorte-marke{margin:var(--abstand-4) 0 0;grid-area:2/2}}.standorte-band{isolation:isolate;padding-block:var(--abstand-8);background-color:var(--tinte-800);color:var(--farbe-text-auf-tief);position:relative;overflow:clip}.standorte-planraster{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.standorte-planraster path{stroke:var(--tinte-700);stroke-width:1px}@media (min-width:48rem){.standorte-band{padding-block:var(--abstand-12)}}.standorte-band__raster{gap:var(--abstand-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.standorte-band__raster{gap:var(--abstand-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}.standorte-band__etikett{color:var(--farbe-text-auf-tief-leise);margin:0}.standorte-band__titel{margin:var(--abstand-2) 0 0;font-size:var(--groesse-h3)}.standorte-band__text{max-width:var(--zeilenlaenge);margin:var(--abstand-3) 0 0;color:var(--farbe-text-auf-tief-leise)}.standorte-band__handlungen{align-items:center;gap:var(--abstand-3) var(--abstand-4);flex-wrap:wrap;display:flex}@media (min-width:64rem){.standorte-band__handlungen{justify-content:flex-end}}@media (max-width:39.99rem){.standorte-band__handlungen>*{width:100%}}.standorte-anruf,.standorte-knopf{justify-content:center;align-items:center;gap:var(--abstand-2);min-height:var(--abstand-12);padding:var(--abstand-2) var(--abstand-6);border-radius:var(--radius-fein);font-weight:var(--gewicht-betont);line-height:var(--zeile-ueberschrift);text-align:center;cursor:pointer;border:1px solid;text-decoration:none;display:inline-flex}.standorte-anruf{border-color:var(--farbe-handlung-rand);background-color:var(--farbe-handlung);color:var(--farbe-handlung-text)}.standorte-anruf:hover{background-color:var(--farbe-handlung-hover)}.standorte-anruf:active{background-color:var(--farbe-handlung-gedrueckt)}.standorte-knopf{border-color:var(--farbe-text-auf-tief);color:var(--farbe-text-auf-tief);background-color:#0000}.standorte-knopf:hover{background-color:var(--tinte-700)}.standorte-knopf:active{background-color:var(--tinte-600)}.standorte-anruf svg,.standorte-knopf svg{flex-shrink:0}
