.seite-ueber{--ue-flaeche: #ECEAE6}.seite-ueber .ue-weg .ts-zweiteiler__text p{color: var(--farbe-text-leise)}.seite-ueber .ue-weg .ts-zweiteiler__text p:last-child{margin-bottom: 0}.seite-ueber .ue-geschichte__kopf{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--a5)}.seite-ueber .ue-geschichte__kopf h2{margin-bottom: 0}.seite-ueber .ue-streifen__knoepfe{display: flex;gap: 8px;flex: 0 0 auto}.seite-ueber .ue-streifen__knoepfe button{width: 3rem;height: 3rem;border: 0;border-radius: 0;background: var(--ue-flaeche);color: var(--farbe-text);font: inherit;font-size: 1.25rem;cursor: pointer;display: grid;place-items: center;transition: background .25s}.seite-ueber .ue-streifen__knoepfe button:hover{background: var(--farbe-dunkel);color: #fff}.seite-ueber .ue-streifen{margin-top: var(--a6);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: thin;scrollbar-color: #CFCCC6 transparent;padding-bottom: var(--a3);-webkit-overflow-scrolling: touch;padding-inline: max(var(--a4),calc((100% - var(--breite)) / 2 + var(--a4)))}.seite-ueber .ue-streifen{scroll-padding-inline: max(var(--a4),calc((100% - var(--breite)) / 2 + var(--a4)))}.seite-ueber .ue-streifen::-webkit-scrollbar{height: 6px}.seite-ueber .ue-streifen::-webkit-scrollbar-track{background: transparent}.seite-ueber .ue-streifen::-webkit-scrollbar-thumb{background: #CFCCC6;border-radius: 0}.seite-ueber .ue-streifen:focus-visible{outline: 2px solid var(--farbe-text);outline-offset: 4px}.seite-ueber .ue-zeit{list-style: none;margin: 0;padding: var(--a5) 0 var(--a3);max-width: none;display: flex;gap: var(--a5);width: max-content;border-top: 2px solid var(--farbe-linie)}.seite-ueber .ue-zeit__karte{position: relative;margin: 0;width: clamp(16rem,30vw,24rem);flex: 0 0 auto;scroll-snap-align: start;display: grid;gap: var(--a2);align-content: start}.seite-ueber .ue-zeit__karte::before{content: "";position: absolute;top: calc(-1 * var(--a5) - 7px);left: 0;width: 12px;height: 12px;border-radius: 50%;background: var(--farbe-text)}.seite-ueber .ue-zeit__karte figure{margin: 0 0 var(--a3)}.seite-ueber .ue-zeit__karte img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 0;background: var(--ue-flaeche)}.seite-ueber .ue-zeit__jahr{display: block;font-size: clamp(2.25rem,3.6vw,3.25rem);font-weight: 500;letter-spacing: -0.03em;line-height: 1;color: var(--farbe-text);font-variant-numeric: tabular-nums}.seite-ueber .ue-zeit__karte h3{font-size: 1.25rem;font-weight: 500;line-height: 1.25;margin: var(--a2) 0 0}.seite-ueber .ue-zeit__karte p{margin: 0;color: var(--farbe-text-leise);font-size: 1rem;line-height: 1.55}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.seite-ueber .ue-zeit__jahr{animation: ue-jahr linear both;animation-timeline: view(inline);animation-range: entry 20% entry 90%}.seite-ueber .ue-zeit__karte::before{animation: ue-punkt linear both;animation-timeline: view(inline);animation-range: entry 20% entry 90%}}}@keyframes ue-jahr{from{color: #C9C6C0}to{color: var(--farbe-text)}}@keyframes ue-punkt{from{background: #C9C6C0}to{background: var(--farbe-text)}}.seite-ueber .ue-personen{display: grid;gap: var(--a7)}.seite-ueber .ue-person{display: grid;gap: var(--a2);align-content: start}.seite-ueber .ue-person__bild{margin: 0 0 var(--a4);aspect-ratio: 4 / 5;overflow: clip;background: var(--ue-flaeche);max-width: 22rem}.seite-ueber .ue-person__bild img{display: block;width: 100%;height: 100%;object-fit: cover;object-position: 50% 30%;border-radius: 0}.seite-ueber .ue-person__bild--platz{display: grid;place-content: center;gap: var(--a2);text-align: center;color: var(--farbe-text-leise);font-size: .9375rem}.seite-ueber .ue-person h3{font-size: 1.5rem;font-weight: 500;margin: 0}.seite-ueber .ue-person__rolle{margin: 0 0 var(--a3);color: var(--farbe-text-leise);font-weight: 500}.seite-ueber .ue-person p{color: var(--farbe-text-leise);max-width: 52ch;margin: 0 0 var(--a3)}.seite-ueber .ue-zitat-abschnitt{padding-block: clamp(3.5rem,7vw,6rem) !important;background: var(--ue-flaeche) !important}.seite-ueber .ue-zitat{margin: 0;display: grid;gap: var(--a5);max-width: none}.seite-ueber .ue-zitat blockquote{margin: 0}.seite-ueber .ue-zitat blockquote p{font-size: clamp(1.625rem,3vw,2.5rem);font-weight: 500;letter-spacing: -0.02em;line-height: 1.18;margin: 0;color: var(--farbe-text);max-width: 34ch}.seite-ueber .ue-zitat figcaption{display: flex;align-items: center;gap: var(--a3);color: var(--farbe-text-leise)}.seite-ueber .ue-zitat figcaption img{width: 3rem;height: 3rem;object-fit: cover;object-position: 50% 30%;border-radius: 0;flex: 0 0 auto}.seite-ueber .ue-zitat figcaption b{color: var(--farbe-text);font-weight: 500}@media (min-width: 760px){.seite-ueber .ue-personen{grid-template-columns: 1fr 1fr;gap: var(--a8)}}.seite-ueber .ue-werte__raster{display: grid;gap: 8px;margin-top: var(--a6)}.seite-ueber .ue-wert{background: var(--ue-flaeche);padding: var(--a6) var(--a5);display: grid;gap: var(--a3);align-content: start;min-height: 16rem}.seite-ueber .ue-wert h3{font-size: 1.375rem;font-weight: 500;letter-spacing: -0.01em;line-height: 1.2;margin: 0}.seite-ueber .ue-wert p{margin: 0;color: var(--farbe-text-leise);font-size: 1rem;line-height: 1.55}@media (min-width: 640px){.seite-ueber .ue-werte__raster{grid-template-columns: 1fr 1fr}}@media (min-width: 1024px){.seite-ueber .ue-werte__raster{grid-template-columns: repeat(4,1fr)}.seite-ueber .ue-wert{padding: var(--a7) var(--a5)}}.seite-ueber .ue-bento{margin-top: var(--a6)}@media (min-width: 880px){.seite-ueber .ue-bento .ts-plakatkachel{min-height: 380px}}.seite-ueber .ue-kontakt__liste{list-style: none;margin: var(--a6) 0 0;padding: 0;max-width: none;display: grid;gap: var(--a6) var(--a7)}.seite-ueber .ue-kontakt__liste li{margin: 0;display: grid;gap: .3rem;align-content: start}.seite-ueber .ue-kontakt__liste b{font-weight: 500;font-size: 1.125rem;color: #fff}.seite-ueber .ue-kontakt__liste span{color: var(--farbe-text-invers-leise);font-size: .9375rem}.seite-ueber .ue-kontakt__liste a{font-weight: 500}.seite-ueber .ue-kontakt__fuss{margin-top: var(--a8);display: flex;flex-wrap: wrap;align-items: center;gap: var(--a4) var(--a6);color: var(--farbe-text-invers-leise)}.seite-ueber .ue-kontakt__fuss a:not(.knopf){font-weight: 500}@media (min-width: 640px){.seite-ueber .ue-kontakt__liste{grid-template-columns: 1fr 1fr}}@media (min-width: 1024px){.seite-ueber .ue-kontakt__liste{grid-template-columns: repeat(4,1fr)}}.seite-ueber .ue-kunden__gruppe{display: grid;gap: var(--a3);margin-top: var(--a6);align-items: start}.seite-ueber .ue-kunden__gruppe:first-of-type{margin-top: var(--a5)}.seite-ueber .ue-kunden__gruppe h3{font-size: 1.125rem;font-weight: 500;margin: 0;color: var(--farbe-text-leise);padding-top: .9rem}.seite-ueber .ue-logos{margin: 0;padding: 0;justify-content: flex-start;gap: var(--a3) var(--a5);border: 0}.seite-ueber .ue-logos li{width: 9.5rem;height: 4.5rem}.seite-ueber .ue-kunden__hinweis{margin-top: var(--a7);color: var(--farbe-text-leise);font-size: .9375rem}@media (min-width: 880px){.seite-ueber .ue-kunden__gruppe{grid-template-columns: 14rem minmax(0,1fr);gap: var(--a6)}}@media (max-width: 39.99rem){.seite-ueber .ue-logos li{width: calc(50% - var(--a4))}}.seite-ueber .ue-belege{display: grid;gap: var(--a6);margin-top: var(--a6)}.seite-ueber .ue-beleg{display: grid;gap: var(--a2);align-content: start}.seite-ueber .ue-beleg figure{margin: 0 0 var(--a3);background: #fff;height: clamp(14rem,24vw,22rem);display: grid;place-items: center;padding: var(--a5)}.seite-ueber .ue-beleg figure a{display: contents}.seite-ueber .ue-beleg img{display: block;max-width: 100%;max-height: calc(clamp(14rem,24vw,22rem) - 2 * var(--a5));width: auto;height: auto;object-fit: contain;border-radius: 0}.seite-ueber .ue-beleg h3{font-size: 1.25rem;font-weight: 500;margin: 0}.seite-ueber .ue-beleg p{margin: 0;color: var(--farbe-text-leise);font-size: 1rem;line-height: 1.55}.seite-ueber .ue-beleg,.seite-ueber .ue-beleg figure{min-width: 0}.seite-ueber .ue-beleg img{min-width: 0}@media (min-width: 760px){.seite-ueber .ue-belege{grid-template-columns: repeat(3,minmax(0,1fr))}.seite-ueber .ue-beleg{grid-template-rows: subgrid;grid-row: span 3}}.seite-ueber .ue-partner{display: grid;gap: 8px;margin-top: var(--a6)}.seite-ueber .ue-partner__feld{background: #fff;padding: var(--a7) var(--a5);display: grid;gap: var(--a4);justify-items: center;align-content: center;min-height: 14rem}.seite-ueber .ue-partner__feld img{display: block;max-height: 4.5rem;max-width: 70%;width: auto;height: auto;border-radius: 0}.seite-ueber .ue-partner__feld span{font-weight: 500;color: var(--farbe-text-leise)}@media (min-width: 640px){.seite-ueber .ue-partner{grid-template-columns: 1fr 1fr}}.seite-ueber .ue-marken .tp-logowand li{background: none}.seite-ueber .ue-stelle{margin-top: var(--a4)}.seite-ueber .ue-stelle .ts-zweiteiler{padding-top: 0}.seite-ueber .ue-stelle h3{font-size: clamp(1.5rem,2.4vw,2rem);font-weight: 500;letter-spacing: -0.02em;margin: 0 0 var(--a2)}.seite-ueber .ue-stelle__orte{font-weight: 500;margin: 0 0 var(--a1);color: var(--farbe-text)}.seite-ueber .ue-stelle__meta{margin: 0 0 var(--a4);color: var(--farbe-text-leise)}.seite-ueber .ue-stelle .ts-zweiteiler__text p:not(.ue-stelle__orte):not(.ue-stelle__meta){color: var(--farbe-text-leise)}.seite-ueber .ue-stelle__spalten{display: grid;gap: var(--a6) var(--a7);margin-top: var(--a6)}.seite-ueber .ue-stelle__spalten h4{font-size: 1.125rem;font-weight: 500;margin: 0 0 var(--a3)}.seite-ueber .ue-stelle__spalten .haken{margin: 0;gap: var(--a3)}.seite-ueber .ue-stelle__spalten .haken li{font-size: 1rem;line-height: 1.5}.seite-ueber .ue-stelle__spalten .haken li::before{border-color: var(--farbe-text)}.seite-ueber .ue-stelle__aufruf{margin: var(--a7) 0 0;padding: var(--a6) var(--a5);background: var(--ue-flaeche);max-width: none;color: var(--farbe-text-leise)}.seite-ueber .ue-stelle__aufruf b{display: block;color: var(--farbe-text);font-weight: 500;font-size: 1.125rem;margin-bottom: var(--a2)}@media (min-width: 880px){.seite-ueber .ue-stelle__spalten{grid-template-columns: repeat(3,1fr)}}.seite-ueber .ue-kopf{padding-top: clamp(3rem,7vw,6rem) !important;padding-bottom: clamp(1.5rem,3vw,2.5rem) !important}.seite-ueber .ue-kopf h1{font-size: clamp(2.5rem,5.4vw,4.5rem);letter-spacing: -0.03em;line-height: 1.02;margin: 0 0 var(--a5);max-width: 18ch}.seite-ueber .ue-kopf .tp-aussage__kern{font-size: clamp(1.25rem,1.8vw,1.5rem);max-width: 48ch;color: var(--farbe-text-leise)}.seite-ueber .ue-news__top{display: grid;gap: var(--a5);margin-bottom: var(--a8)}.seite-ueber .ue-news figure{margin: 0;background: var(--ue-flaeche);overflow: clip}.seite-ueber .ue-news figure img{display: block;width: 100%;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 0;transition: scale 1.1s var(--kurve)}.seite-ueber .ue-news figure.ue-news__signet img{object-fit: contain;padding: var(--a5);box-sizing: border-box;background: #fff}.seite-ueber .ue-news article:hover figure img{scale: 1.03}.seite-ueber .ue-news__meta{margin: 0 0 var(--a2);color: var(--farbe-text-leise);font-size: .9375rem}.seite-ueber .ue-news h2{font-size: 1.25rem;font-weight: 500;line-height: 1.3;margin: 0 0 var(--a2);letter-spacing: 0}.seite-ueber .ue-news h2 a{color: var(--farbe-text) !important;font-weight: 500;text-decoration: none}.seite-ueber .ue-news__top h2{font-size: clamp(1.5rem,2.6vw,2.125rem);letter-spacing: -0.02em;line-height: 1.18}.seite-ueber .ue-news__text p:not(.ue-news__meta){margin: 0 0 var(--a3);color: var(--farbe-text-leise)}.seite-ueber .ue-news__raster{display: grid;gap: var(--a7) var(--a5)}.seite-ueber .ue-news__karte{display: grid;gap: var(--a3);align-content: start}.seite-ueber .ue-news__fuss{margin-top: var(--a8);color: var(--farbe-text-leise);max-width: 60ch}@media (min-width: 640px){.seite-ueber .ue-news__raster{grid-template-columns: 1fr 1fr}}@media (min-width: 880px){.seite-ueber .ue-news__top{grid-template-columns: 7fr 5fr;gap: var(--a7);align-items: center}.seite-ueber .ue-news__raster{grid-template-columns: repeat(3,1fr)}}.seite-ueber .artikel__titelbild img{border-radius: 0}.seite-ueber .artikel__kopf h1{max-width: 22ch;letter-spacing: -0.03em}.seite-ueber .artikel__weitere .karte{border: 0 !important;border-radius: 0 !important;box-shadow: none !important;background: none !important;padding: 0 !important}.seite-ueber .artikel__weitere .karte img{border-radius: 0;aspect-ratio: 3 / 2;object-fit: cover}.seite-ueber .artikel__weitere .karte h3{font-size: 1.125rem;font-weight: 500}.seite-ueber .artikel__weitere .karte h3 a{color: var(--farbe-text) !important}.seite-ueber .ue-stellen__hinweis{margin: 0 0 var(--a4);color: var(--farbe-text-leise)}.seite-ueber .artikel__weitere .karte > img:first-child{margin: 0 0 var(--a4);width: 100%}.seite-ueber .ue-kopf h1,.seite-ueber .artikel__kopf h1{font-size: var(--hero-h1);line-height: var(--hero-h1-zeile);letter-spacing: -0.025em;max-width: 40ch}@media (min-width: 640px){.seite-ueber .ue-news__raster{grid-auto-rows: auto}.seite-ueber .ue-news__karte{grid-row: span 5;grid-template-rows: subgrid;row-gap: 0;align-items: start}.seite-ueber .ue-news__karte > .ue-news__text{display: contents}.seite-ueber .ue-news__karte > figure{margin: 0 0 var(--a3)}.seite-ueber .ue-news__karte .ts-weiter{justify-self: start}}.seite-ueber .ue-zitat{gap: var(--a6);align-items: center}.seite-ueber .ue-zitat__bild{margin: 0}.seite-ueber .ue-zitat__bild img{display: block;width: 100%;max-width: 420px;aspect-ratio: 4 / 5;height: auto;object-fit: cover;object-position: 50% 30%;border-radius: 0}.seite-ueber .ue-zitat__text{display: grid;gap: var(--a5)}@media (min-width: 880px){.seite-ueber .ue-zitat{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--a8)}.seite-ueber .ue-zitat__bild img{max-width: none}}.seite-ueber .ue-zitat figcaption{display: grid;gap: 2px}.seite-ueber .ue-zitat figcaption span{color: var(--farbe-text-leise)}@media (min-width: 640px){.seite-ueber .ue-werte__raster{grid-auto-rows: auto}.seite-ueber .ue-wert{display: grid;grid-row: span 2;grid-template-rows: subgrid;row-gap: 0;align-content: start}.seite-ueber .ue-wert > h3{align-self: start;margin-bottom: var(--a3)}}.seite-ueber .ue-marken .ts-kopfzeile{display: block}.seite-ueber .ue-marken .ts-kopfzeile .kapitel__lead{max-width: 62ch}.seite-ueber .ue-streifen{padding-top: 10px;margin-top: calc(var(--a6) - 10px)}.seite-ueber .ue-kunden__gruppe--alle{display: block;margin-top: var(--a6)}.seite-ueber .ue-kunden__gruppe--alle .ue-logos{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--a4) var(--a4)}.seite-ueber .ue-kunden__gruppe--alle .ue-logos li{width: auto}@media (min-width: 640px){.seite-ueber .ue-kunden__gruppe--alle .ue-logos{grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--a5) var(--a6)}}@media (min-width: 760px){.seite-ueber .ue-belege{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1100px){.seite-ueber .ue-belege{grid-template-columns: repeat(4,minmax(0,1fr));gap: var(--a5)}.seite-ueber .ue-beleg figure{height: clamp(12rem,17vw,16rem);padding: var(--a4)}.seite-ueber .ue-beleg img{max-height: calc(clamp(12rem,17vw,16rem) - 2 * var(--a4))}}.artikel__video{margin: 0}.yt{position: relative;aspect-ratio: 16 / 9;max-width: 100%;background: var(--farbe-dunkel);overflow: hidden}.yt > img,.seite-ueber .artikel__titelbild .yt > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 0;margin: 0}.yt__start{position: absolute;left: var(--a5);bottom: var(--a5);z-index: 1;font: inherit;font-weight: 500;font-size: 1rem;border: 0;border-radius: 0;background: #fff;color: var(--farbe-dunkel);padding: .7rem 1.1rem;cursor: pointer;box-shadow: 0 1px 3px rgba(0,0,0,.25)}.yt__start::before{content: "▶";margin-right: .55em;font-size: .85em}.yt__start:hover{background: #ececec}.yt__start:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.yt iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.yt__hinweis{margin: var(--a3) 0 0;max-width: 64ch;font-size: .875rem;line-height: 1.5;color: var(--farbe-text-leise,#5c5f66)}main .yt__hinweis a:not(.knopf):not(.karte__link):not(.ts-plakatkachel__link){color: inherit;text-decoration: underline;text-underline-offset: 2px}@media (max-width: 560px){.yt__start{left: var(--a3);bottom: var(--a3)}}.seite-ueber .ue-kopf h1:last-child{margin-bottom: 0}.seite-ueber .ue-kopf:has(> .inhalt > h1:last-child){padding-bottom: var(--a3) !important}@media (max-width: 639px){.seite-ueber .ue-kopf:has(> .inhalt > h1:last-child){padding-bottom: var(--a2) !important}}@media (max-width: 639px){.seite-ueber .ue-wert{min-height: 0}}.seite-ueber .ue-standorte__einleitung{margin: var(--a4) 0 0;max-width: 60ch;color: var(--farbe-text-leise)}.seite-ueber .ue-standorte .ue-kontakt__liste b{color: var(--farbe-text)}.seite-ueber .ue-standorte .ue-kontakt__liste span{color: var(--farbe-text-leise)}.seite-ueber main .ue-standorte .ue-kontakt__liste a:not(.knopf):not(.karte__link):not(.ts-plakatkachel__link){color: var(--farbe-text);text-decoration: underline;text-underline-offset: 3px;text-decoration-thickness: 1px;justify-self: start}@media (min-width: 1024px){.seite-ueber .ue-standorte .ue-kontakt__liste{grid-template-columns: minmax(0,1.6fr) repeat(4,minmax(0,1fr))}}@media (min-width: 640px) and (max-width: 1023px){.seite-ueber .ue-standorte .ue-kontakt__liste > li:first-child{grid-column: 1 / -1}}.seite-ueber .ue-partner__feld .ue-partner__rolle{font-weight: 400;font-size: 1rem;line-height: 1.5;text-align: center;max-width: 34ch;color: var(--farbe-text-leise)}.seite-ueber .ue-kurzprofil__raster{display: grid;gap: var(--a4)}.seite-ueber .ue-kurzprofil__raster > h2{margin: 0}.seite-ueber .ue-kurzprofil__raster > h2 + p{margin: 0;max-width: 68ch;line-height: 1.6}@media (min-width: 880px){.seite-ueber .ue-kurzprofil__raster{grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: var(--a7);align-items: start}}@media (min-width: 760px) and (max-width: 1099px){.seite-ueber .ue-belege--fuenf > .ue-beleg:last-child{grid-column: 1 / -1}}@media (min-width: 1100px){.seite-ueber .ue-belege--fuenf{grid-template-columns: repeat(6,minmax(0,1fr))}.seite-ueber .ue-belege--fuenf > .ue-beleg{grid-column: span 2}.seite-ueber .ue-belege--fuenf > .ue-beleg:nth-child(n+4){grid-column: span 3}}@media (min-width: 640px){.seite-ueber .ue-partner__feld{align-content: start}}@media (min-width: 640px){.seite-ueber .ue-kontakt .ue-kontakt__liste li{grid-row: span 3;grid-template-rows: subgrid}}
