.us-regionen .us-kopf__pille{white-space:normal;text-align:left;max-width:100%}.us-kopf__zone--karte:before{top:142px}.us-kopf__zone--karte{margin-top:48px}.us-kopf__buehne--karte{height:320px;padding:10px}.us-lokal{flex-direction:column;gap:32px;display:flex}.us-lokal__titel{letter-spacing:-.6px;font-size:30px;line-height:1.12}.us-lokal__absaetze{color:var(--v2-ink);flex-direction:column;gap:14px;margin-top:18px;font-size:17px;line-height:1.65;display:flex}.us-standort{background:#eef2fa;border-radius:24px;padding:6px 20px}.us-standort__zeile{-moz-column-gap:14px;border-top:1px solid #d9e1ef;grid-template-columns:40px minmax(0,1fr);align-items:start;column-gap:14px;padding:20px 0;display:grid}.us-standort__zeile:first-child{border-top:0}.us-standort__kachel{width:40px;height:40px;color:var(--v2-blau);background:#fff;border-radius:12px;justify-content:center;align-items:center;display:flex}.us-standort__kachel svg{width:22px;height:22px}.us-standort__feld{color:var(--v2-text);font-size:13px;font-weight:500;line-height:normal}.us-standort__wert{color:var(--v2-ink);margin-top:5px;font-size:16px;font-weight:600;line-height:1.4}.us-standort__wert a{color:var(--v2-blau)}.us-standort__wert a:hover{text-underline-offset:3px;text-decoration:underline}.us-standort__zusatz{color:var(--v2-text);margin-top:4px;font-size:15px;line-height:1.45}.us-regionen .us-umfang__link{padding-top:8px}.us-regionen .us-umfang--3-2 .us-umfang__karte{align-items:flex-start}.us-refs{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px;display:grid}.us-ref{background:#fff;border:1px solid #e3e8f2;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.us-ref__bild{flex:none;height:210px;position:relative;overflow:hidden}.us-ref .us-ref__bild--hirmax .us-beispiel--hell{padding:4px 9px;font-size:10px;top:10px;right:12px}.us-ref .us-ref__bild--hirmax .us-portal__haupt{transform-origin:0 0;width:520px;top:48px;left:24px;transform:scale(.585)}.us-ref .us-ref__bild--hirmax .us-portal__nachricht{bottom:-30px;left:auto;right:-16px}.us-ref .us-ref__bild--sq .v2-pb__haupt{width:340px;top:36px;left:79px}.us-ref .us-ref__bild--sq .v2-pb__browser{border-radius:8px}.us-ref .us-ref__bild--sq .v2-pb__leiste{gap:3px;height:12px;padding-left:7px}.us-ref .us-ref__bild--sq .v2-pb__leiste i{width:3px;height:3px}.us-ref .us-ref__bild--sq .v2-pb__telefon{border-radius:12px;width:68px;padding:2px;top:74px;left:43px}.us-ref .us-ref__bild--sq .v2-pb__telefon img{border-radius:10px}.us-ref__text{flex-direction:column;flex:1;align-items:flex-start;padding:22px;display:flex}.us-ref__zeile{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.us-ref__art{color:var(--v2-blau);background:#eaf0ff;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600;line-height:normal}.us-ref__ort{color:var(--v2-text);align-items:center;gap:6px;font-size:14px;line-height:normal;display:inline-flex}.us-ref__ort svg{flex:none;width:15px;height:15px}.us-ref__name{letter-spacing:-.01em;color:var(--v2-ink);margin-top:14px;font-size:20px;font-weight:600;line-height:1.25}.us-ref__beschreibung{color:var(--v2-text);margin-top:10px;font-size:15px;line-height:1.6}.us-ref__link{color:var(--v2-blau);margin-top:auto;padding-top:14px;font-size:15px;font-weight:600;line-height:normal}.us-ref__link:hover{text-underline-offset:3px;text-decoration:underline}.us-refs__hinweis{max-width:760px;color:var(--v2-text);align-items:flex-start;gap:10px;margin-top:24px;font-size:14px;line-height:1.55;display:flex}.us-refs__hinweis svg{flex:none;width:18px;height:18px;margin-top:2px}.us-warum__spalten{flex-direction:column;gap:28px;margin-top:28px;display:flex}.us-warum__spalte{border-top:1px solid #ffffff1f;padding-top:22px}.us-warum__nr{letter-spacing:-.02em;background:linear-gradient(90deg,#7fa0ff 0%,#dce4ff 50%,#7fa0ff 100%) 0 0/200% 100%;color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:40px;font-weight:500;line-height:1;display:inline-block}.us-warum__titel{color:#fff;margin-top:18px;font-size:20px;font-weight:600;line-height:1.25}.us-warum__text{color:var(--v2-hell);margin-top:10px;font-size:15px;line-height:1.6}.us-regionen .us-abschluss__lead{max-width:330px}.us-staedte{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.us-stadt{color:var(--v2-ink);background:#fff;border:1px solid #e3e8f2;border-radius:999px;align-items:center;gap:8px;padding:11px 18px 11px 16px;font-size:14px;font-weight:500;line-height:normal;transition:border-color .2s;display:inline-flex}.us-stadt svg{width:16px;height:16px;color:var(--v2-blau);flex:none}.us-stadt:hover{border-color:#2f5bff73}.us-orte{margin-top:20px}.us-orte li{border-top:1px solid #e3e8f2}.us-orte__link{color:var(--v2-ink);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.us-orte__text{flex-direction:column;gap:4px;min-width:0;display:flex}.us-orte__name{letter-spacing:-.2px;font-size:20px;font-weight:600;line-height:1.2}.us-orte__kreis{color:var(--v2-text);font-size:13px;line-height:1.4}.us-orte__pfeil{width:32px;height:32px;color:var(--v2-blau);background:#eef2fd;border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}.us-orte__pfeil svg{width:14px;height:14px}.us-orte__link:hover .us-orte__pfeil{background:var(--v2-blau);color:#fff}.us-orte__link:hover .us-orte__name{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:1024px){.us-regionen .us-kopf__pille{white-space:nowrap}.us-orte{-moz-column-gap:48px;grid-template-rows:repeat(4,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;column-gap:48px;margin-top:40px;display:grid}.us-orte__link{padding:22px 0}.us-orte__name{letter-spacing:-.48px;font-size:24px}.us-orte__kreis{font-size:14px}.us-orte__pfeil{width:40px;height:40px}.us-orte__pfeil svg{width:16px;height:16px}.us-kopf__zone--karte{margin-top:73px}.us-kopf__zone--karte:before{top:174px}.us-kopf__buehne--karte{max-width:880px;height:360px;padding:20px}.us-lokal{-moz-column-gap:48px;grid-template-columns:minmax(0,680px) minmax(0,560px);justify-content:space-between;align-items:center;column-gap:48px;display:grid}.us-lokal__titel{letter-spacing:-1px;max-width:440px;font-size:40px;line-height:1.1}.us-lokal__absaetze{gap:18px;margin-top:24px;font-size:18px}.us-standort{border-radius:28px;padding:12px 36px}.us-standort__zeile{-moz-column-gap:18px;grid-template-columns:44px minmax(0,1fr);column-gap:18px;padding:24px 0}.us-standort__kachel{width:44px;height:44px}.us-standort__wert{font-size:17px}.us-regionen .us-umfang__link{padding-top:22px}.us-refs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:44px}.us-ref{border-radius:28px}.us-ref__bild{height:300px}.us-ref .us-ref__bild--hirmax .us-beispiel--hell{padding:6px 12px;font-size:12px;top:16px;right:20px}.us-ref .us-ref__bild--hirmax .us-portal__haupt{width:758px;top:56px;left:66px;transform:scale(.68)}.us-ref .us-ref__bild--hirmax .us-portal__nachricht{bottom:-14px;right:-56px}.us-ref .us-ref__bild--sq .v2-pb__haupt{width:540px;top:46px;left:150px}.us-ref .us-ref__bild--sq .v2-pb__browser{border-radius:10px}.us-ref .us-ref__bild--sq .v2-pb__leiste{gap:5px;height:20px;padding-left:12px}.us-ref .us-ref__bild--sq .v2-pb__leiste i{width:6px;height:6px}.us-ref .us-ref__bild--sq .v2-pb__telefon{border-radius:20px;width:120px;padding:4px;top:106px;left:86px}.us-ref .us-ref__bild--sq .v2-pb__telefon img{border-radius:16px}.us-ref__text{padding:30px 36px 34px}.us-ref__name{margin-top:16px;font-size:24px}.us-ref__beschreibung{margin-top:12px;font-size:16px}.us-ref__link{padding-top:18px}.us-refs__hinweis{margin-top:32px;font-size:15px}.us-warum__spalten{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:52px;display:grid}.us-warum__spalte{padding-top:34px}.us-warum__nr{font-size:56px}.us-warum__titel{margin-top:26px;font-size:22px}.us-warum__text{margin-top:14px;font-size:16px;line-height:1.625}.us-staedte{gap:10px;margin-top:6px}.us-regionen .us-abschluss{gap:18px}.us-regionen .us-abschluss__label{margin-bottom:-4px}.us-regionen .us-abschluss__lead{max-width:500px}.us-regionen .us-abschluss__notiz{margin-top:-2px}.us-stadt{font-size:15px}}@media (prefers-reduced-motion:no-preference){.v2[data-bewegung-an] [data-bewegung=warum].ist-aktiv:not(.ist-fertig) .us-warum__nr{animation:us-verlauf .8s ease-in-out calc(var(--i) * .12s) both}}
