.video{position:relative}.video video{object-fit:cover;width:100%;height:100%;display:block}.video__poster{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.video__poster[data-hidden]{opacity:0}
.pixelate{pointer-events:none;z-index:1000;width:100%;height:100%;display:block;position:absolute;inset:0}
.block--intro-text .heading-s{color:var(--Brand-Colors-light-80);margin-bottom:var(--space-s)}.block--intro-text .text-l{color:var(--Interface-Basics-white)}
.block--service-teaser[data-heromode=true]{padding-top:0}.block--service-teaser[data-heromode=true]:first-child .media-wrapper .media:before{content:"";z-index:2;background:linear-gradient(#0009 0%,#0000 54.02%);position:absolute;inset:-2px}@media (min-width:1024px){.block--service-teaser[data-heromode=true] .block--service-teaser__top{height:100vh}.block--service-teaser[data-heromode=true] .media-wrapper{aspect-ratio:auto}}@media not all and (min-width:1024px){.block--service-teaser[data-heromode=true] .media-wrapper__overlay{margin:0 auto;padding-left:2rem;padding-right:2rem;max-width:540px!important}}.block--service-teaser .media-wrapper{width:100%;position:relative}@media (min-width:1024px){.block--service-teaser .media-wrapper{aspect-ratio:16/9}}.block--service-teaser .media-wrapper .media-wrapper__overlay{padding-top:var(--spacing-xxl,var(--space-xxl))}@media (min-width:1024px){.block--service-teaser .media-wrapper .media-wrapper__overlay{padding-inline:var(--spacing-xxl,var(--space-xxl));padding-block:var(--spacing-2xl,var(--space-2xl));max-width:50%;position:absolute;bottom:0;left:0}}@media not all and (min-width:1024px){.block--service-teaser .media-wrapper .media{height:37.5rem;position:relative}.block--service-teaser .media-wrapper .media picture{width:calc(100vw + 4px);height:100%;position:absolute;top:0;left:50%;translate:-50%}.block--service-teaser .media-wrapper .media picture img{width:100%;height:100%}}.block--service-teaser .media-wrapper .media picture,.block--service-teaser .media-wrapper .media video,.block--service-teaser .media-wrapper .media img{object-fit:cover;object-position:center}@media (min-width:1024px){.block--service-teaser .media-wrapper .media{position:absolute;inset:0;overflow:hidden}.block--service-teaser .media-wrapper .media picture,.block--service-teaser .media-wrapper .media video,.block--service-teaser .media-wrapper .media img{object-fit:cover;object-position:center;width:100%;height:100%}.block--service-teaser .media-wrapper .media:after{content:"";background:linear-gradient(#0000 45.98%,#000c 100%);position:absolute;inset:-2px}.block--service-teaser .media-wrapper .media .video+picture{display:none}}.block--service-teaser .teaser-content{z-index:20;background-color:var(--Background-bg-light);margin-top:var(--spacing-xxl,var(--space-xxl));position:relative}@media (min-width:1024px){.block--service-teaser .teaser-content{margin-top:var(--spacing-0,0);padding:var(--spacing-xl,var(--space-xl));padding-bottom:var(--spacing-0,0);margin-top:-20rem}}.block--service-teaser .teaser-content .teaser-content__link-list__item{justify-content:space-between;align-items:center;gap:var(--spacing-xxs,var(--space-xxs));padding-block:var(--spacing-m,var(--space-m));transition:padding .3s,background-color .3s;display:flex}.block--service-teaser .teaser-content .teaser-content__link-list__item .teaser-content__link-list__item__label{letter-spacing:0;font-weight:500;line-height:1.2;font-size:var(--Headings-fontsize-heading-s);flex-grow:1}.block--service-teaser .teaser-content .teaser-content__link-list__item .icon-arrow-right-regular{color:var(--Brand-Colors-accent)}.block--service-teaser .teaser-content .teaser-content__link-list__item svg{font-size:2.4rem}.block--service-teaser .teaser-content .teaser-content__link-list__item:hover{background-color:var(--Brand-Colors-accent-light);padding-inline:var(--spacing-xxs,var(--space-xxs))}.block--service-teaser[data-bg=medium] .teaser-content{background-color:var(--Background-bg-medium)}
.block--aktuelles-teaser{overflow-x:clip}.block--aktuelles-teaser .block--aktuelles-teaser__header{margin-bottom:var(--spacing-s,var(--space-s))}@media (min-width:1024px){.block--aktuelles-teaser .block--aktuelles-teaser__header{margin-bottom:var(--spacing-content-m,var(--Content-Spacing-spacing-m));justify-content:space-between;align-items:center;display:flex}}.block--aktuelles-teaser .block--aktuelles-teaser__heading{font-weight:400;line-height:1.05;font-size:var(--Headings-fontsize-heading-xxl);letter-spacing:var(--Headings-letterspacing-heading-m);margin-bottom:var(--spacing-s,var(--space-s))}@media (min-width:1024px){.block--aktuelles-teaser .block--aktuelles-teaser__heading{margin-bottom:var(--spacing-0,0)}}.block--aktuelles-teaser .block--aktuelles-teaser__slider{position:relative;overflow:visible}.block--aktuelles-teaser .block--aktuelles-teaser__slider .swiper-slide{height:auto;display:flex}@media not all and (min-width:1400px){.block--aktuelles-teaser .block--aktuelles-teaser__slider .swiper-slide{width:31rem}}
.news-teaser-card{flex-direction:column;width:100%;display:flex}.news-teaser-card .news-teaser-card__image{aspect-ratio:3/2;flex-shrink:0;display:flex;position:relative;overflow:hidden}.news-teaser-card .news-teaser-card__image img{object-fit:cover;object-position:center;width:calc(100% + 2px);height:calc(100% + 2px);margin-top:-1px;margin-left:-1px;transition:scale .4s;display:block;transform:translateZ(0)}.news-teaser-card:hover .news-teaser-card__body{background:var(--Background-bg-medium)}.news-teaser-card:hover .news-teaser-card__image img{scale:1.05}.news-teaser-card .news-teaser-card__body{background:var(--Background-bg-dark);padding-inline:var(--spacing-s,var(--space-s));padding-block:var(--spacing-m,var(--space-m));flex-direction:column;flex-grow:1;justify-content:space-between;transition:background .2s;display:flex}@media (min-width:1024px){.news-teaser-card .news-teaser-card__body{padding:var(--spacing-l,var(--space-l));padding-top:var(--spacing-m,var(--space-m))}}.news-teaser-card .news-teaser-card__content{gap:var(--space-xs);margin-bottom:var(--space-xl);flex-direction:column;display:flex}.news-teaser-card .news-teaser-card__meta{align-items:center;gap:10px;display:flex}.news-teaser-card .news-teaser-card__excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (min-width:1024px){.news-teaser-card .news-teaser-card__excerpt{-webkit-line-clamp:3}}.news-teaser-card .text-link{align-self:end}
.category-tag{background:var(--Brand-Colors-accent-light);color:var(--Brand-Colors-accent);padding:5px var(--space-2xs) 6px;white-space:nowrap;flex-shrink:0}
.block--kunden .heading-xxl{margin-bottom:var(--spacing-content-m,var(--Content-Spacing-spacing-m));text-align:center}.block--kunden .kunden-marquee__item{background-color:var(--Brand-Colors-dark-30);width:20rem;height:20rem;margin-right:var(--spacing-xl,var(--space-xl));-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain}
@media (min-width:1024px){.block--hero-subseite{position:relative}}@media not all and (min-width:1024px){.block--hero-subseite{padding-top:66rem}.block--hero-subseite~section{z-index:100;position:relative}}.block--hero-subseite{width:100%;min-height:100svh;padding-bottom:var(--spacing-3xl,var(--space-3xl));flex-direction:column;justify-content:end;align-items:end;display:flex}.block--hero-subseite .text-wrapper{color:var(--Interface-Basics-white);white-space:pre-wrap}.block--hero-subseite .text-wrapper .heading-l{max-width:80rem;margin-top:var(--spacing-m,var(--space-m))}@media not all and (min-width:1024px){.block--hero-subseite .media-wrapper{z-index:10;width:100%;height:100%;position:fixed;top:0}}@media (min-width:1024px){.block--hero-subseite .media-wrapper{position:absolute;inset:0}}.block--hero-subseite .media-wrapper:after{content:"";pointer-events:none;background:linear-gradient(#00000080 0%,#0000 48.08%),linear-gradient(#0000 0%,#00000080 100%);width:100%;height:100%;display:block;position:absolute}.block--hero-subseite .media-wrapper .video,.block--hero-subseite .media-wrapper picture{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.block--hero-subseite .media-wrapper .video video,.block--hero-subseite .media-wrapper picture img{object-fit:cover;object-position:center;width:100%;height:100%}
@media (min-width:1024px){.block--hero-subseite-text:first-child{padding-top:calc(var(--spacing-content-l) + 11.2rem)}}.block--hero-subseite-text .heading-xxxl{white-space:pre-wrap}
.block--services .block--services__list{margin:0;padding:0;list-style:none}.block--services .block--services__item{border-top:1px solid var(--Interface-Basics-line-light)}.block--services .block--services__item:last-child{border-bottom:1px solid var(--Interface-Basics-line-light)}.block--services .block--services__item [class*=illustration-]{font-size:6rem}.block--services .block--services__item .heading-l{margin-top:var(--spacing-m,var(--space-m));margin-bottom:var(--spacing-xs,var(--space-xs))}@media (min-width:1024px){.block--services .block--services__item .heading-l{margin-top:var(--spacing-0,0)}}.block--services .block--services__item .block--services__item-link{padding-inline:var(--spacing-s,var(--space-s));padding-block:var(--spacing-m,var(--space-m));transition:background-color .2s}@media (min-width:1024px){.block--services .block--services__item .block--services__item-link{padding-block:var(--spacing-xl,var(--space-xl))}}.block--services .block--services__item .block--services__item-link[href]:hover{background-color:var(--Brand-Colors-accent-light)}.block--services .block--services__item .block--services__body{gap:var(--spacing-s,var(--space-s));flex-direction:column;display:flex}@media (min-width:1024px){.block--services .block--services__item .block--services__body{gap:var(--spacing-l,var(--space-l));flex-direction:row}}.block--services .block--services__item .block--services__body .icon-arrow-right-regular{color:var(--Brand-Colors-accent);margin:.4rem;font-size:2.4rem}@media (min-width:1024px){.block--services .block--services__item .block--services__body .icon-arrow-right-regular{margin:.8rem}}.block--services .block--services__item .block--services__description{color:var(--Interface-Basics-text-medium);flex:1}
.block--gallerie .heading-xxl{text-align:center}.block--gallerie .swiper-slide{width:auto;max-width:100vw;height:auto;margin-left:0}@media (min-width:768px){.block--gallerie .swiper-slide{max-width:none}}.block--gallerie .swiper-slide figure{height:27rem;position:relative}@media (min-width:1024px){.block--gallerie .swiper-slide figure{height:52rem}}.block--gallerie .swiper-slide figure figcaption{z-index:10;width:100%;padding:var(--spacing-m,var(--space-m));letter-spacing:0;font-weight:400;line-height:1.5;font-size:var(--Text-fontsize-text-s);position:absolute;bottom:0;left:0}.block--gallerie .swiper-slide figure picture{height:100%}.block--gallerie .swiper-slide figure picture img{width:auto;height:100%}.block--gallerie .swiper-slide figure:after{content:"";background:linear-gradient(#0000 0%,#0000004d 100%);position:absolute;inset:0}.block--gallerie .swiper-navigation{margin-left:auto;margin-inline-end:var(--spacing-content-s,var(--Content-Spacing-spacing-s));margin-top:var(--spacing-content-s,var(--Content-Spacing-spacing-s))}.block--gallerie .gallerie__nav-btn{border:1.5px solid var(--Brand-Colors-accent);width:2.75rem;height:2.75rem;color:var(--Brand-Colors-accent);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,color .2s;display:flex;position:static}.block--gallerie .gallerie__nav-btn:after{font-size:1rem}.block--gallerie .gallerie__nav-btn:hover{background:var(--Brand-Colors-accent);color:var(--Interface-Basics-button-font)}.block--gallerie .gallerie__nav-btn.swiper-button-disabled{opacity:.35;pointer-events:none}
.block--usps .block--usps__list{margin:0;padding:0;list-style:none}.block--usps .block--usps__item{border-top:1px solid var(--Interface-Basics-line-light);gap:var(--spacing-s,var(--space-s));padding-block:var(--spacing-m,var(--space-m));padding-bottom:var(--spacing-l,var(--space-l));display:flex}.block--usps .block--usps__item:last-of-type{border-bottom:1px solid var(--Interface-Basics-line-light)}.block--usps .block--usps__icon{flex-shrink:0;font-size:4rem}.block--usps .rich-text,.block--usps .block--usps__description{color:var(--Interface-Basics-text-medium)}
.block--zitat blockquote{background-color:var(--Background-bg-medium);text-align:center;padding-inline:var(--spacing-s,var(--space-s));padding-block:var(--spacing-2xl,var(--space-2xl))}@media (min-width:1024px){.block--zitat blockquote{padding-inline:var(--spacing-5xl,var(--space-5xl));padding-block:var(--spacing-2xl,var(--space-2xl))}}
.block--aktuelles-uebersicht .block--aktuelles-uebersicht__filters{gap:var(--spacing-2xs,var(--space-2xs));margin-bottom:var(--spacing-2xl,var(--space-2xl));display:flex}.block--aktuelles-uebersicht .block--aktuelles-uebersicht__tab{cursor:pointer;padding:var(--spacing-xxs,var(--space-xxs));letter-spacing:0;font-weight:500;line-height:1.2;font-size:var(--Headings-fontsize-heading-m);border-bottom:2px solid #0000;transition:color .34s cubic-bezier(.43,0,.47,1),border-color .34s cubic-bezier(.43,0,.47,1)}.block--aktuelles-uebersicht .block--aktuelles-uebersicht__tab.is-active{color:var(--Brand-Colors-accent);border-bottom-color:var(--Brand-Colors-accent)}.block--aktuelles-uebersicht .block--aktuelles-uebersicht__tab:hover:not(.is-active){color:var(--Brand-Colors-accent)}.block--aktuelles-uebersicht .block--aktuelles-uebersicht__grid{gap:var(--space-m);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.block--aktuelles-uebersicht .block--aktuelles-uebersicht__grid{grid-template-columns:repeat(3,1fr)}}
.block--mitarbeiter-uebersicht .heading-xxl{text-align:center}.block--mitarbeiter-uebersicht .block--mitarbeiter-uebersicht__grid{column-gap:var(--spacing-s,var(--space-s));row-gap:var(--spacing-l,var(--space-l));grid-template-columns:1fr;display:grid}@media (min-width:1024px){.block--mitarbeiter-uebersicht .block--mitarbeiter-uebersicht__grid{grid-template-columns:repeat(3,1fr)}}.employee-card{gap:var(--spacing-xs,var(--space-xs));flex-direction:column;display:flex}.employee-card .employee-card__image-wrapper{aspect-ratio:1;background-color:var(--Background-bg-dark);width:100%;overflow:hidden}.employee-card .employee-card__image-wrapper img{object-fit:cover;width:100%;height:100%}.employee-card .text-link{margin-left:-.8rem;display:inline-flex}
.block--formular .hp-field{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.block--formular .block--formular__heading{margin-bottom:var(--spacing-xl,var(--space-xl))}.block--formular .default-form.kontaktformular .form__field--nachricht{flex-direction:column;display:flex}.block--formular .default-form.kontaktformular .form__field--nachricht,.block--formular .default-form.kontaktformular .form__field--nachricht textarea{flex-grow:1}
.block--post-content .block--post-content__detailbox{background-color:var(--Background-bg-dark);padding-inline:var(--spacing-s,var(--space-s));padding-block:var(--spacing-m,var(--space-m));align-self:start}.block--post-content .block--post-content__detailbox .heading-m{letter-spacing:0;font-weight:500;line-height:1.2;font-size:var(--Headings-fontsize-heading-m);color:var(--Interface-Basics-text-color)}.block--post-content .block--post-content__detailbox .rich-text{margin-top:var(--spacing-s,var(--space-s));color:var(--Interface-Basics-text-medium)}.block--post-content .block--post-content__detailbox .text-link{margin-top:var(--spacing-s,var(--space-s))}
.block--standorte-section .standorte__tabs{gap:var(--spacing-2xs,var(--space-2xs));margin-bottom:var(--spacing-l,var(--space-l));display:flex}.block--standorte-section .standorte__tabs .standorte__tab{cursor:pointer;padding-inline:var(--spacing-xxs,var(--space-xxs));padding-block:var(--spacing-xxs,var(--space-xxs));letter-spacing:0;font-weight:500;line-height:1.2;font-size:var(--Headings-fontsize-heading-m);border-bottom:2px solid #0000;transition:opacity .34s cubic-bezier(.43,0,.47,1),color .34s cubic-bezier(.43,0,.47,1),border-color .34s cubic-bezier(.43,0,.47,1),background-color .34s cubic-bezier(.43,0,.47,1)}.block--standorte-section .standorte__tabs .standorte__tab.is-active{color:var(--Brand-Colors-accent);border-bottom-color:var(--Brand-Colors-accent)}.block--standorte-section .standorte__tabs .standorte__tab:not(.is-active):focus-visible,.block--standorte-section .standorte__tabs .standorte__tab:not(.is-active):hover{background-color:var(--Brand-Colors-accent-light);color:var(--Brand-Colors-accent)}.block--standorte-section .standorte__card{flex-direction:column;display:flex}@media (min-width:1024px){.block--standorte-section .standorte__card{flex-direction:row}}.block--standorte-section picture{width:100%}@media (min-width:1024px){.block--standorte-section picture{min-height:53rem}}.block--standorte-section picture img{object-fit:cover;width:100%;height:100%}.block--standorte-section .standort__info{background:var(--Background-bg-medium);justify-content:space-between;gap:var(--spacing-l,var(--space-l));width:100%;padding-inline:var(--spacing-s,var(--space-s));padding-block:var(--spacing-m,var(--space-m));flex-direction:column;display:flex}@media (min-width:1024px){.block--standorte-section .standort__info{padding-inline:var(--spacing-m,var(--space-m));padding-block:var(--spacing-l,var(--space-l))}}@media not all and (min-width:1024px){.block--standorte-section .standort__info{min-height:30rem}}@media (min-width:1024px){.block--standorte-section .standort__info{flex-shrink:0;width:30%}}.block--standorte-section .standort__info .standort__contact-links{align-items:start;gap:var(--space-2xs);flex-direction:column;display:flex}.block--standorte-section .standort__info .standort__ctas{align-items:start;gap:var(--space-3xs);flex-direction:column;display:flex}.block--standorte-section .standort__info .text-link{margin-left:-.8rem}

.block--editorial .small-images{justify-self:end;margin-left:-2rem;margin-right:-2rem;position:relative;overflow:hidden}@media (min-width:1024px){.block--editorial .small-images{margin-right:0}}.block--editorial .small-images picture~picture{position:absolute;inset:0}.block--editorial .small-images picture~picture img{transform:translate(101%)}.block--editorial .big-images{justify-self:end;margin-left:-2rem;position:relative;overflow:hidden}@media (min-width:1024px){.block--editorial .big-images{margin-top:11rem;margin-left:-4.8rem;margin-right:4rem}}.block--editorial .big-images picture~picture{position:absolute;inset:0}.block--editorial .big-images picture~picture img{transform:translate(101%)}@media (min-width:1024px){.block--editorial .swiper-outer-height-wrapper{height:18rem;margin-top:0;margin-right:20rem;position:relative}}@media (min-width:1400px){.block--editorial .swiper-outer-height-wrapper{height:10rem}}.block--editorial .swiper-outer-wrapper{margin-top:-4rem}.block--editorial .swiper-outer-wrapper .swiper{width:100%;overflow:visible}.block--editorial .swiper-outer-wrapper .swiper-pagination{margin-top:var(--spacing-xxl,var(--space-xxl))}@media (min-width:1024px){.block--editorial .swiper-outer-wrapper{width:100%;position:absolute;bottom:0}}.block--editorial .swiper-navigation{justify-content:start}
@media (min-width:1024px){.block--bild-text [data-reversed] .bild-text__media{order:2;grid-column:7/span 6}@media (min-width:1024px){.block--bild-text [data-reversed] .bild-text__media{padding-inline-start:var(--spacing-0,0)}}.block--bild-text [data-reversed] .bild-text__content{grid-column:2/span 5}@media (min-width:1024px){.block--bild-text [data-reversed] .bild-text__content{padding-inline-start:var(--spacing-0,0);padding-inline-end:var(--spacing-s,var(--space-s))}}}@media (min-width:1400px){.block--bild-text [data-reversed] .bild-text__media{grid-column:7/span 5}}.block--bild-text .bild-text__media{position:relative;overflow:hidden}@media (min-width:1024px){.block--bild-text .bild-text__media{grid-column:1/span 6;padding-inline-end:var(--spacing-s,var(--space-s))}}@media (min-width:1400px){.block--bild-text .bild-text__media{grid-column:1/span 5}}.block--bild-text .bild-text__media img{width:100%}.block--bild-text .bild-text__content{padding-block:var(--spacing-xl,var(--space-xl));margin-top:var(--spacing-xl,var(--space-xl));flex-direction:column;justify-content:center;align-items:start;display:flex}@media (min-width:1024px){.block--bild-text .bild-text__content{margin-top:var(--spacing-0,0);grid-column:7/span 5}}.block--bild-text .bild-text__content .heading-xxl,.block--bild-text .bild-text__content .text-m{color:var(--Interface-Basics-white)}.block--bild-text[data-bg=medium] .bild-text__content .heading-xxl,.block--bild-text[data-bg=medium] .bild-text__content .text-m{color:var(--Interface-Basics-text-color)}
.block--hero-post-detail{padding-bottom:var(--spacing-content-l,var(--Content-Spacing-spacing-l))}@media (min-width:1024px){.block--hero-post-detail:first-child{padding-top:calc(var(--spacing-xl) + 11.2rem)}}