.k-kontakt-block__rahmen{display:grid;gap:var(--a-7) var(--spaltenabstand)}.k-kontakt-block__kopf{display:grid;gap:var(--a-4)}.k-kontakt-block__kopf>.dachzeile{margin:0}.k-kontakt-block__titel{margin:0}.k-kontakt-block__kopf .lead{margin:0}.k-kontakt-block__etikett{margin:0 0 var(--a-2);font-family:var(--font-plakat);font-size:var(--fs-dachzeile);font-weight:800;font-stretch:75%;line-height:1.3;letter-spacing:.2em;text-transform:uppercase;color:var(--t-text-2)}.k-kontakt-block__telefon{display:grid;align-content:start;gap:var(--a-2);min-width:0}.k-kontakt-block__nummer{justify-self:start;display:inline-flex;align-items:center;min-height:var(--ziel-min);color:var(--t-text);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 3px no-repeat;padding-block-end:.06em;transition:background-size calc(var(--d-hover) * 2) var(--aus)}.k-kontakt-block__nummer:is(:hover,:focus-visible){background-size:100% 3px}.k-kontakt-block__zweit{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--a-4);margin-block-start:var(--a-4)}.k-kontakt-block__zweit .k-kontakt-block__etikett{margin:0}.k-kontakt-block__zweitnummer{display:inline-flex;align-items:center;min-height:var(--ziel-min);font-family:var(--font-plakat);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:800;font-stretch:75%;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--t-text);text-decoration:none}.k-kontakt-block__zweitnummer:is(:hover,:focus-visible){text-decoration:underline 2px;text-underline-offset:.14em}.k-kontakt-block__wege{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));gap:var(--a-6) var(--spaltenabstand);align-content:start}.k-kontakt-block__weg{min-width:0;padding-block-start:var(--a-4);border-block-start:1px solid var(--t-linie)}.k-kontakt-block__weg p{margin:0}.k-kontakt-block__weg>* + *{margin-block-start:var(--a-2)}.k-kontakt-block__mail{overflow-wrap:normal}.k-kontakt-block__mail a,.k-kontakt-block__zeile a{display:inline-flex;align-items:center;min-height:var(--ziel-min);background-position:0 calc(50% + .78em),0 calc(50% + .78em)}.k-kontakt-block__mail a{background:none;text-decoration:underline 1px;text-underline-offset:.22em}.k-kontakt-block__mail a:is(:hover,:focus-visible){text-decoration-thickness:2px}.k-kontakt-block__oez{display:grid;gap:.25em;margin:0;padding:0;list-style:none}.k-kontakt-block__tage{display:block}.k-kontakt-block__adresse{line-height:1.55}.k-kontakt-block__links{display:flex;flex-wrap:wrap;gap:0 var(--a-5)}.k-kontakt-block__extern{display:inline-flex;align-items:center;gap:.45em;min-height:var(--ziel-min)}.k-kontakt-block__klein{color:var(--t-text-2)}.k-kontakt-block__recht{color:var(--t-text-2)}.k-kontakt-block__recht p{margin:0}.k-kontakt-block__haupt{display:grid;gap:var(--a-7);align-content:start;min-width:0}@media (min-width: 1024px){.k-kontakt-block:not(.k-kontakt-block--kompakt) .k-kontakt-block__rahmen{grid-template-columns:repeat(12,minmax(0,1fr));row-gap:var(--a-7);align-items:start}.k-kontakt-block__haupt{grid-column:1/span 6}.k-kontakt-block__wege{grid-column:7/span 6;grid-template-columns:repeat(2,minmax(0,1fr))}.k-kontakt-block__knoepfe,.k-kontakt-block__recht{grid-column:1/-1}}.k-kontakt-block--start{isolation:isolate;overflow:clip}.k-kontakt-block__grund{position:absolute;inset:0;z-index:-1;overflow:clip}.k-kontakt-block__foto,.k-kontakt-block__ersatz{position:absolute;inset:0}.k-kontakt-block__foto>.bild{position:absolute;inset:0;height:100%}.k-kontakt-block__foto--hoch .bild__img{object-position:30% 100%}.k-kontakt-block__foto--quer{display:none}.k-kontakt-block__schleier{position:absolute;inset:0;background:linear-gradient(0deg,color-mix(in srgb,var(--nacht) 16%,transparent) 0,color-mix(in srgb,var(--nacht) 55%,transparent) calc(var(--k-foto) * .55),color-mix(in srgb,var(--nacht) 93%,transparent) calc(var(--k-foto) + var(--abschnitt) * .5),color-mix(in srgb,var(--nacht) 94%,transparent) 100%)}.k-kontakt-block--start{--k-foto:clamp(8rem,24vh,13rem)}.k-kontakt-block--start .k-kontakt-block__rahmen{padding-block-end:var(--k-foto)}.k-kontakt-block--start .k-kontakt-block__klein{color:var(--t-text)}.k-kontakt-block--start .k-kontakt-block__wege{row-gap:var(--a-5)}.k-kontakt-block--start .k-kontakt-block__tage{display:inline}@media (min-width: 1024px){.k-kontakt-block__foto--hoch{display:none}.k-kontakt-block__foto--quer{display:block}.k-kontakt-block__foto--quer .bild__img{object-position:0% 100%;transform:scale(1.32);transform-origin:0 100%}.k-kontakt-block--start{min-height:min(56.25vw,100vh);display:grid;align-items:center}.k-kontakt-block--start .k-kontakt-block__rahmen{padding-block-end:0}.k-kontakt-block--start .k-kontakt-block__haupt{grid-column:7/span 6;grid-row:1}.k-kontakt-block--start .k-kontakt-block__wege{grid-column:7/span 6;grid-row:2}.k-kontakt-block--start .k-kontakt-block__knoepfe{grid-column:7/span 6}.k-kontakt-block__schleier{background:linear-gradient(270deg,color-mix(in srgb,var(--nacht) 94%,transparent) 0%,color-mix(in srgb,var(--nacht) 90%,transparent) 46%,color-mix(in srgb,var(--nacht) 55%,transparent) 60%,color-mix(in srgb,var(--nacht) 12%,transparent) 100%)}}.k-kontakt-block--kompakt{padding-block:var(--abschnitt-eng)}.k-kontakt-block--kompakt .k-kontakt-block__rahmen{gap:var(--a-5)}.k-kontakt-block__zeile{display:flex;flex-wrap:wrap;gap:var(--a-4) var(--a-7);margin:0;padding:0;list-style:none}.k-kontakt-block__zeile li{display:grid;gap:.1em}.k-kontakt-block__zeile .k-kontakt-block__etikett{margin:0}.k-kontakt-block__zeile a{font-weight:650}
