.marketing{--sk-aktion:var(--farbe-akzent);--sk-aktion-text:var(--farbe-akzent-stark);--sk-akzent-flaeche:#f3fafc;--sk-akzent-rand:#bfe3ee;--sk-text:var(--farbe-text);--sk-text-leise:var(--farbe-text-leise);--sk-text-sanft:var(--farbe-text-sanft);--sk-text-weich:var(--farbe-text-weich);--sk-rahmen-raster:#e8ebef;--sk-rahmen-zeile:#e6e9ee;--sk-trenner:#eef1f4;--sk-neutral:var(--farbe-flaeche-vertieft);--sk-chip-rahmen:var(--farbe-rahmen-stark);--sk-grund-raster:#f7f8fa;--sk-grund-zeile:#ffffff;--sk-termin-flaeche:#f7fafb;--sk-termin-rand:#edf1f4;--sk-filter-aktiv:#e7f3f7;--sk-weiss:#ffffff;--sk-leer-raster-flaeche:#08475a;--sk-leer-raster-text:#9fd8ec;--sk-leer-zeile-flaeche:#e9eef2;--sk-leer-zeile-text:#94a3b8;--sk-schatten-karte:0 2px 10px rgba(15,23,42,0.05);--sk-schatten-logo:0 4px 14px rgba(15,23,42,0.12);--sk-schatten-zeile:0 1px 2px rgba(15,23,42,0.04);--sk-tastfeld:44px;--sk-hero-hoehe:152px;--sk-logo-versatz:-32px;--sk-foto-breite:264px;--sk-foto-hoehe:258px;--sk-foto-hoehe-schmal:180px;--sk-termin-breite:232px;--sk-raster-abstand:24px;--sk-zeilen-abstand:22px;--sk-abschnitt-innen:40px;--sk-abschnitt-innen-schmal:20px;--sk-logo-b:84px;--sk-logo-h:62px;--sk-logo-max:38px;--sk-logo-radius:14px;--sk-logo-schatten:none;--sk-leer-flaeche:var(--sk-leer-raster-flaeche);--sk-leer-text:var(--sk-leer-raster-text);--sk-leer-groesse:44px;--sk-leer-abstand:2px;--sk-pill-groesse:12px;--sk-pill-radius:7px;--sk-pill-innen:5px 9px;--sk-slot-groesse:13px;--sk-slot-radius:9px;--sk-slot-flaeche:var(--sk-akzent-flaeche);--sk-slot-label-groesse:11px;--sk-cta-radius:11px;--sk-hinweis-farbe:var(--sk-text-weich);--sk-hinweis-gewicht:700;--sk-ziffern:tabular-nums}.marketing .sk-logo{display:flex;align-items:center;justify-content:center;width:var(--sk-logo-b);height:var(--sk-logo-h);flex-shrink:0;background:var(--sk-weiss);border:1px solid var(--sk-chip-rahmen);border-radius:var(--sk-logo-radius);box-shadow:var(--sk-logo-schatten);overflow:hidden}.marketing .sk-logo__bild{position:relative;display:block;height:var(--sk-logo-max);width:calc(100% - 16px)}.marketing .sk-logo__bild img{object-fit:contain}.marketing .sk-logo__initiale{font-size:26px;font-weight:800;line-height:1;color:var(--sk-aktion);letter-spacing:.5px}.marketing .sk-media{position:relative;display:block;width:100%;height:100%;overflow:hidden}.marketing .sk-media img{object-fit:cover;display:block}.marketing .sk-media--leer{display:flex;align-items:center;justify-content:center;background:var(--sk-leer-flaeche);color:var(--sk-leer-text);font-size:var(--sk-leer-groesse);font-weight:800;letter-spacing:var(--sk-leer-abstand);line-height:1}.marketing .sk-pills{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.marketing .sk-pill{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--sk-pill-groesse);font-weight:700;line-height:1.2;border-radius:var(--sk-pill-radius);padding:var(--sk-pill-innen);background:var(--sk-neutral);color:var(--sk-text-sanft)}.marketing .sk-pill--mehr{color:var(--sk-text-sanft);font-variant-numeric:var(--sk-ziffern)}.marketing .sk-slots{display:flex;flex-direction:column;gap:8px}.marketing .sk-slots__label{margin:0;font-size:var(--sk-slot-label-groesse);font-weight:800;text-transform:uppercase;letter-spacing:.6px;color:var(--sk-aktion-text)}.marketing .sk-slots__liste{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.marketing .sk-slots__liste li{display:flex;flex:1 1 0;min-width:0}.marketing .sk-slot{position:relative;z-index:1;display:inline-flex;flex-grow:1;align-items:center;justify-content:center;min-height:var(--sk-tastfeld);padding:0 8px;border:1px solid var(--sk-akzent-rand);border-radius:var(--sk-slot-radius);background:var(--sk-slot-flaeche);color:var(--sk-aktion-text);font-size:var(--sk-slot-groesse);font-weight:800;font-variant-numeric:var(--sk-ziffern);text-decoration:none;white-space:nowrap;transition:background-color var(--dauer-knopf) var(--kurve),border-color var(--dauer-knopf) var(--kurve)}.marketing .sk-slot:hover{border-color:var(--sk-aktion);background:var(--sk-weiss)}.marketing .sk-cta{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--sk-tastfeld);padding:13px 16px;border:1px solid var(--sk-aktion);border-radius:var(--sk-cta-radius);background:var(--sk-aktion);color:var(--sk-weiss);font-size:15px;font-weight:800;line-height:1.2;text-decoration:none;transition:background-color var(--dauer-knopf) var(--kurve),color var(--dauer-knopf) var(--kurve)}.marketing .sk-cta:hover{background:var(--farbe-akzent-dunkel);border-color:var(--farbe-akzent-dunkel)}.marketing .sk-cta--umriss{background:transparent;color:var(--sk-aktion)}.marketing .sk-cta--umriss:hover{background:var(--sk-akzent-flaeche);color:var(--sk-aktion-text);border-color:var(--sk-aktion)}.marketing .sk-cta-block{display:flex;flex-direction:column;gap:8px;margin-top:auto}.marketing .sk-cta-hinweis{margin:0;font-size:14px;font-weight:var(--sk-hinweis-gewicht);color:var(--sk-hinweis-farbe);font-variant-numeric:var(--sk-ziffern)}.marketing .mk-abschnitt.sk-abschnitt{background:var(--sk-grund-raster);padding-top:var(--sk-abschnitt-innen);padding-bottom:var(--sk-abschnitt-innen)}.marketing .sk-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 24px}.marketing .sk-kopf__titel{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--sk-text)}.marketing .sk-kopf__zeile{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-sanft)}.marketing .sk-kopf__link{display:inline-flex;align-items:center;min-height:var(--sk-tastfeld);font-size:15px;font-weight:700;color:var(--sk-aktion);text-decoration:none}.marketing .sk-kopf__link:hover{color:var(--farbe-akzent-dunkel);text-decoration:underline}.marketing .sk-raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sk-raster-abstand);align-items:stretch;margin-top:24px;padding:0;list-style:none}.marketing .sk-raster>li{display:flex;min-width:0}@media (max-width:1023px){.marketing .sk-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){.marketing .sk-raster{grid-template-columns:minmax(0,1fr)}}.marketing .sk-karte{position:relative;display:flex;flex-direction:column;width:100%;background:var(--sk-weiss);border:1px solid var(--sk-rahmen-raster);border-radius:20px;overflow:hidden;box-shadow:var(--sk-schatten-karte);--sk-logo-b:84px;--sk-logo-h:62px;--sk-logo-max:38px;--sk-logo-radius:14px;--sk-logo-schatten:var(--sk-schatten-logo);--sk-leer-flaeche:var(--sk-leer-raster-flaeche);--sk-leer-text:var(--sk-leer-raster-text);--sk-leer-groesse:44px;--sk-leer-abstand:2px;--sk-pill-groesse:12px;--sk-pill-radius:7px;--sk-pill-innen:5px 9px;--sk-slot-groesse:13px;--sk-slot-radius:9px;--sk-slot-flaeche:var(--sk-akzent-flaeche);--sk-slot-label-groesse:11px;--sk-cta-radius:11px;--sk-hinweis-farbe:var(--sk-text-weich);--sk-hinweis-gewicht:700}.marketing .sk-karte__hero{height:var(--sk-hero-hoehe);flex-shrink:0}.marketing .sk-karte__logo{display:flex;justify-content:center;margin-top:var(--sk-logo-versatz);margin-bottom:12px;position:relative}.marketing .sk-karte__inhalt{display:flex;flex-direction:column;flex-grow:1;gap:12px;padding:0 18px 18px}.marketing .sk-karte__name{margin:0;font-size:19px;font-weight:800;letter-spacing:-.3px;line-height:1.25;color:var(--sk-text);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.marketing .sk-karte__name a{color:inherit;text-decoration:none}.marketing .sk-karte__name a:after{content:"";position:absolute;inset:0;border-radius:20px}.marketing .sk-karte__name a:focus-visible{outline:none}.marketing .sk-karte__name a:active{filter:none}.marketing .sk-karte:has(.sk-karte__name a:active){filter:brightness(.97)}.marketing .sk-karte__name a:focus-visible:after{outline:var(--fokus-kontur);outline-offset:-3px}.marketing .sk-karte:hover .sk-karte__name a{color:var(--sk-aktion)}.marketing .sk-adresse{margin:4px 0 0;font-size:13px;font-weight:600;color:var(--sk-text-leise);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.marketing .sk-trenner{height:1px;margin:0;border:0;background:var(--sk-trenner)}.marketing .sk-karte--skelett{min-height:420px}.marketing .sk-skelett-flaeche{background:var(--sk-neutral);border-radius:8px}.marketing .sk-skelett-flaeche--titel{height:22px;width:70%}.marketing .sk-skelett-flaeche--zeile{height:14px;width:50%}.marketing .sk-verzeichnis-kopf{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}.marketing .sk-verzeichnis-kopf__titel{margin:0;font-size:30px;font-weight:800;letter-spacing:-.5px;line-height:1.15;color:var(--sk-text)}.marketing .sk-verzeichnis-kopf__zeile{margin:6px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-leise);font-variant-numeric:var(--sk-ziffern)}.marketing .sk-filter{display:flex;flex-wrap:wrap;gap:8px;margin:0}.marketing .sk-filter__pille{display:inline-flex;align-items:center;min-height:var(--sk-tastfeld);padding:9px 14px;border:1px solid var(--sk-chip-rahmen);border-radius:999px;background:var(--sk-weiss);color:var(--sk-text-weich);font-family:inherit;font-size:13px;font-weight:700;line-height:1.2;cursor:pointer;transition:background-color var(--dauer-knopf) var(--kurve),border-color var(--dauer-knopf) var(--kurve)}.marketing .sk-filter__pille:hover{border-color:var(--sk-aktion)}.marketing .sk-filter__pille[aria-pressed=true]{border-color:var(--sk-aktion);background:var(--sk-filter-aktiv);color:var(--sk-aktion-text)}.marketing .sk-liste{display:flex;flex-direction:column;gap:var(--sk-zeilen-abstand);margin:24px 0 0;padding:0;list-style:none}.marketing .sk-liste>li{display:flex;min-width:0}.marketing .sk-liste__leer{margin:24px 0 0;font-size:15px;font-weight:600;color:var(--sk-text-leise)}.marketing .sk-zeile{display:flex;align-items:stretch;width:100%;background:var(--sk-grund-zeile);border:1px solid var(--sk-rahmen-zeile);border-radius:22px;overflow:hidden;box-shadow:var(--sk-schatten-zeile);--sk-logo-b:78px;--sk-logo-h:52px;--sk-logo-max:34px;--sk-logo-radius:12px;--sk-logo-schatten:none;--sk-leer-flaeche:var(--sk-leer-zeile-flaeche);--sk-leer-text:var(--sk-leer-zeile-text);--sk-leer-groesse:54px;--sk-leer-abstand:0;--sk-pill-groesse:13px;--sk-pill-radius:8px;--sk-pill-innen:6px 11px;--sk-slot-groesse:14px;--sk-slot-radius:10px;--sk-slot-flaeche:var(--sk-weiss);--sk-slot-label-groesse:12px;--sk-cta-radius:12px;--sk-hinweis-farbe:var(--sk-text-leise);--sk-hinweis-gewicht:600}.marketing .sk-zeile__foto{width:var(--sk-foto-breite);height:var(--sk-foto-hoehe);flex-shrink:0}.marketing .sk-zeile__mitte{display:flex;flex-direction:column;justify-content:center;flex-grow:1;gap:14px;min-width:0;padding:22px 24px}.marketing .sk-zeile__kopf{display:flex;align-items:center;gap:14px}.marketing .sk-zeile__titel{min-width:0}.marketing .sk-zeile__name{margin:0;font-size:21px;font-weight:800;letter-spacing:-.3px;line-height:1.2;color:var(--sk-text)}.marketing .sk-zeile__name a{color:inherit;text-decoration:none}.marketing .sk-zeile__name a:hover{color:var(--sk-aktion)}.marketing .sk-zeile__adresse{display:flex;align-items:center;gap:6px;margin:4px 0 0;min-width:0;font-size:14px;font-weight:600;color:var(--sk-text-leise)}.marketing .sk-zeile__adresse-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.marketing .sk-symbol{width:15px;height:15px;flex-shrink:0}.marketing .sk-symbol--aktion{color:var(--sk-aktion)}.marketing .sk-zeile__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;font-size:14px;font-weight:600;color:var(--sk-text-sanft)}.marketing .sk-zeile__meta-gruppe,.marketing .sk-zeile__meta-punkt{display:inline-flex;align-items:center;gap:6px}.marketing .sk-zeile__meta-gruppe{gap:10px}.marketing .sk-zeile__trenner{width:1px;height:16px;background:var(--sk-chip-rahmen)}.marketing .sk-ziffern{font-variant-numeric:var(--sk-ziffern)}.marketing .sk-zeile__termine{display:flex;flex-direction:column;gap:10px;width:var(--sk-termin-breite);flex-shrink:0;padding:20px;border-left:1px solid var(--sk-termin-rand);background:var(--sk-termin-flaeche)}.marketing .sk-zeile__termine .sk-slots__liste li{flex:1 1 auto}.marketing .sk-zeile--skelett{min-height:260px}@media (max-width:899px){.marketing .sk-zeile{flex-direction:column}.marketing .sk-zeile__foto{width:100%;height:var(--sk-foto-hoehe-schmal)}.marketing .sk-zeile__termine{width:100%;border-left:none;border-top:1px solid var(--sk-termin-rand)}.marketing .sk-zeile__termine .sk-slots__liste{flex-wrap:nowrap}.marketing .sk-zeile__termine .sk-slots__liste li{flex:1 1 0}}