@font-face{font-family:"Tele Neo";src:url(../Fonts/TeleNeoVariable-Upright.woff2);font-weight:1 999}@font-face{font-family:"Tele Neo Italic";src:url(../Fonts/TeleNeoVariable-Italic.woff2);font-weight:1 999}.background-darkgrey{background:#202020;color:#fff}.background-lavendel{background:#a49df1}.background-magenta,.btn.btn-primary{background:#e20074;color:#fff}.background-mint{background:#4de0af}.background-azurblau{background:#84b0f5}.background-hellgrau{background:#f1f1f1}.background-orange{background:#ff856b}.background-weiss,.btn{background:#fff}.btn{font-family:"Tele Neo";font-size:16px;font-style:normal;font-weight:655;letter-spacing:0;color:#000;border-color:#000;border-radius:24px;padding:0 20px;height:48px;line-height:48px}.btn.btn-primary{border-color:#e20074}.btn.btn-primary:hover{background:#b5005d;color:#fff;border-color:#b5005d}.btn.btn-primary:active{background:#880046;color:#fff;border-color:#880046}.btn.btn-primary:focus{background:#e20074;color:#fff;border:1px solid #fff;box-shadow:0 0 0 1px #000}.btn.btn-secondary{font-family:"Tele Neo";font-size:16px;font-style:normal;font-weight:655;letter-spacing:0;line-height:48px;background:#fff;color:#000;border-color:#000}.btn.btn-secondary:active{background:#cacaca;color:#000;border-color:#000}.btn.btn-secondary:hover{background:#ddd;color:#000;border-color:#000}.btn.btn-secondary:focus{background:#fff;color:#000;border:1px solid #000;outline:2px solid #000;outline-offset:3px}body,html,p,ul{font-family:"Tele Neo";font-size:16px;font-style:normal;font-weight:500;line-height:1.25em;letter-spacing:0}img{width:100%;height:auto}figure{margin:0}.background-black{background:#000}.spacer{margin-bottom:48px}@media (min-width:992px){.spacer{margin-bottom:64px}}.icon{display:inline-block;width:16px;height:24px}p a,ul a{color:#e20074;text-decoration:underline}p a:active,ul a:active{color:#880046}p a:hover,ul a:hover{color:#b5005d}p strong,ul strong{font-weight:655}.news-teaser .plate .textarea p:last-of-type,.text-image .inner .textarea p:last-of-type,p:last-of-type{margin:0}.news-teaser .plate .textarea p,.news-teaser h2,h2{font-family:"Tele Neo";font-style:normal;letter-spacing:0}h2,strong{font-weight:655}h2{font-size:28px;line-height:1em;margin-bottom:48px}@media (min-width:768px){h2{font-size:48px}}h3{margin-bottom:0}strong{color:#000}.sticky{position:-webkit-sticky;position:sticky;z-index:1020}.header-t3-logo__img{width:auto;height:38px}header.position-fixed{z-index:1020;top:0;left:0;right:0;background:#fff}header.position-fixed .site-title{font-size:14px;font-weight:655;line-height:1.25em;color:#e20074;margin:0 64px}#p-1 header.position-fixed{background:#000;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}#p-1 header.position-fixed.header-on-light{background:#fff;color:#000;box-shadow:0 .25rem 1rem rgba(0,0,0,.12)}.logo{width:84px;transition:all .3s ease}.logo.small{width:60px}.btn{margin-left:8px}nav.navbar-nav{padding:0}.language-menu a,.language-menu span,nav.navbar-nav a{font-size:14px;line-height:1.25em;color:#000;font-weight:655}nav.navbar-nav a{margin-right:32px}nav.navbar-nav a.active{color:#e20074!important;border-bottom:4px solid #e20074}nav.navbar-nav a .icon{margin-left:8px;position:relative;top:-1px}.language-menu a,.language-menu span{margin-left:16px;text-decoration:none;text-transform:uppercase}.language-menu a{font-weight:400}.container-empty-margin-bottom{margin-bottom:80px}.header-hero{background:#000;padding-top:96px;padding-bottom:40px}@media (min-width:768px){.header-hero{margin-bottom:80px}}.header-hero .hero-text,.header-hero h1{font-family:"Tele Neo";font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;color:#fff}.header-hero h1{font-size:48px;margin-bottom:40px}@media (min-width:768px){.header-hero h1{font-size:88px;margin-bottom:80px}}.header-hero figure{display:block;margin-bottom:40px;border-radius:24px;overflow:hidden}@media (min-width:768px){.header-hero figure{margin-bottom:80px}}.header-hero .hero-text{font-size:28px}@media (min-width:768px){.header-hero .hero-text{font-size:48px}}.header-hero .slider-container{width:100%;display:flex;flex-direction:column;align-items:center;padding:0 12px}.header-hero .slider-container .heroSwiper{width:100%;max-width:1800px}.header-hero .slider-container .heroSwiper .swiper-pagination-bullet{background:#fff;opacity:.5}.header-hero .slider-container .heroSwiper .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.news-teaser{background:#000;color:#fff}.news-teaser .plate .textarea p,.news-teaser h2{color:#fff}.news-teaser h2{font-size:48px;font-weight:655;line-height:1em;margin-bottom:48px}.news-teaser .plate{background:#202020;border-radius:24px;overflow:hidden}.news-teaser .plate .text{padding:56px}.news-teaser .plate h3,.text-above-image h2,.text-image .inner h2{font-family:"Tele Neo";font-size:56px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:24px}.news-teaser .plate .textarea p{font-size:16px;font-weight:500;line-height:1.25em}.news-teaser .plate .button-container{margin-top:48px}.news-teaser .plate .button-container .btn{margin:0}.news-teaser,.text-image{padding-top:80px;padding-bottom:80px}.text-image .inner{padding-right:48px;margin-bottom:32px}.text-above-image h2,.text-image .inner h2{font-size:28px;margin-bottom:32px}@media (min-width:768px){.text-image .inner h2{font-size:48px;margin-bottom:48px}}.text-image .inner .textarea{margin-bottom:48px}.text-above-image .textarea p,.text-image .inner .textarea p{font-family:"Tele Neo";font-size:20px;font-style:normal;font-weight:550;line-height:1.3em;letter-spacing:0}.text-above-image .textarea .btn,.text-image .inner .btn{border-color:#ffc8bb;background:#ffc8bb;color:#000}.text-above-image .textarea .btn span,.text-image .inner .btn span{margin-left:16px;position:relative;top:-1px}.text-above-image{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.text-above-image{padding-top:80px;padding-bottom:80px}}@media (min-width:768px){.text-above-image h2{font-size:48px;margin-bottom:48px}}.text-above-image .textarea{margin-bottom:32px}@media (min-width:768px){.text-above-image .textarea{margin-bottom:48px}}.text-above-image .textarea p:last-of-type{margin:0}.header-two-story{padding-top:40px;padding-bottom:32px}@media (min-width:768px){.header-two-story{padding-top:80px;padding-bottom:48px}}.header-two-story h2{font-family:"Tele Neo";font-size:28px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin:0}@media (min-width:768px){.header-two-story h2{font-size:48px}}.header-two-story h2 span{color:#616161}.articles-slider h3,.articles-slider h4,.cards h2{font-family:"Tele Neo";font-size:24px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:24px}@media (min-width:768px){.cards h2{font-size:32px}}.cards .cards-container{--bs-gutter-x:8px}.cards .cards-container.row>[class*=col]{display:flex;align-items:stretch}.cards .cards-container.row>[class*=col]>article{flex:1}.cards .cards-container article{--card-grow:4px;--card-radius:24px;--card-radius-grown:calc(var(--card-radius) + var(--card-grow));--card-transition:0.35s cubic-bezier(0.33, 1, 0.68, 1);border-radius:var(--card-radius);clip-path:inset(0 round var(--card-radius));transition:clip-path var(--card-transition)}.cards .cards-container article::before{content:"";position:absolute;inset:calc(-1*var(--card-grow));border-radius:var(--card-radius-grown);background:inherit;z-index:-1}@media (hover:hover){.cards .cards-container article:hover{clip-path:inset(calc(-1*var(--card-grow)) round var(--card-radius-grown))}}.cards .cards-container article figure{position:relative;aspect-ratio:16/9}.cards .cards-container article figure img{position:absolute;top:calc(-1*var(--card-grow));left:calc(-1*var(--card-grow));width:calc(100% + 2*var(--card-grow));height:calc(100% + var(--card-grow));object-fit:cover}.cards .cards-container article .inner{padding:40px 32px 128px}.cards .cards-container article .inner .eyebrow{margin-bottom:8px}.cards .cards-container article .inner .icon{position:absolute;bottom:32px;left:32px;width:40px;height:40px}.articles-slider{overflow-x:hidden;margin-bottom:48px}.articles-slider.margin-bottom-80{margin-bottom:80px}.articles-slider h2{font-family:"Tele Neo";font-size:28px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:48px}@media (min-width:768px){.articles-slider h2{font-size:48px}}@media (min-width:768px){.articles-slider h3{font-size:32px}}.articles-slider .article-card{height:100%;border-radius:24px;overflow:hidden}.articles-slider .article-card img,.skillset .skillset-images .skillset-images-item img,.to-top svg{display:block;width:100%;height:auto}.articles-slider .article-card a{border-radius:inherit}.articles-slider .article-card a:focus-visible{outline:3px solid currentColor;outline-offset:3px}.articles-slider .articles-slider-navigation .articles-slider-next,.articles-slider .articles-slider-navigation .articles-slider-prev{width:40px;height:40px;padding:0;border:0;appearance:none;background-color:transparent;background-repeat:no-repeat;background-position:center;background-size:contain;cursor:pointer}.articles-slider .articles-slider-navigation .articles-slider-next:focus-visible,.articles-slider .articles-slider-navigation .articles-slider-prev:focus-visible{outline:2px solid #000;outline-offset:3px}.articles-slider .articles-slider-navigation .articles-slider-next.swiper-button-disabled,.articles-slider .articles-slider-navigation .articles-slider-prev.swiper-button-disabled{opacity:1;cursor:default;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiIHdpZHRoPSI0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgLjVjMTAuNzY5NiAwIDE5LjUgOC43MzA0NSAxOS41IDE5LjUgMCAxMC43Njk2LTguNzMwNCAxOS41LTE5LjUgMTkuNS0xMC43Njk1NSAwLTE5LjUtOC43MzA0LTE5LjUtMTkuNSAwLTEwLjc2OTU1IDguNzMwNDUtMTkuNSAxOS41LTE5LjV6IiBzdHJva2U9IiNkZGQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0yMi40OTQ3IDE0LjUwNThjLjI3MzQuMjczNC4yNzM0LjcxNjYgMCAuOTlsLTQuNTA1IDQuNTA1IDQuNTA1IDQuNTA1Yy4yNzM0LjI3MzQuMjczNC43MTY2IDAgLjk5LS4yNzM0LjI3MzMtLjcxNjYuMjczMy0uOTkgMGwtNS40OTQ5LTUuNDk1IDUuNDk0OS01LjQ5NWMuMjczNC0uMjczNC43MTY2LS4yNzM0Ljk5IDB6IiBmaWxsPSIjYTNhM2EzIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.articles-slider .articles-slider-navigation .articles-slider-prev{transform:rotate(180deg)}.articles-slider .articles-slider-navigation .articles-slider-prev.swiper-button-disabled{transform:none}.articles-slider .articles-slider-navigation .articles-slider-next,.articles-slider .articles-slider-navigation .articles-slider-prev{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjQwIiB2aWV3Qm94PSIwIDAgNDAgNDAiIHdpZHRoPSI0MCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgLjVjMTAuNzY5NiAwIDE5LjUgOC43MzA0NSAxOS41IDE5LjUgMCAxMC43Njk2LTguNzMwNCAxOS41LTE5LjUgMTkuNS0xMC43Njk1NSAwLTE5LjUtOC43MzA0LTE5LjUtMTkuNSAwLTEwLjc2OTU1IDguNzMwNDUtMTkuNSAxOS41LTE5LjV6IiBzdHJva2U9IiM4MjgyODIiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xNy41MDQ4IDE0LjUwNThjLjI3MzQtLjI3MzQuNzE2Ni0uMjczNC45OSAwbDUuNDk1IDUuNDk1LTUuNDk1IDUuNDk1Yy0uMjczNC4yNzMzLS43MTY2LjI3MzMtLjk5IDAtLjI3MzMtLjI3MzQtLjI3MzMtLjcxNjYgMC0uOTlsNC41MDUxLTQuNTA1LTQuNTA1MS00LjUwNWMtLjI3MzMtLjI3MzQtLjI3MzMtLjcxNjYgMC0uOTl6IiBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.articles-slider .articles-slider-navigation .articles-slider-next.swiper-button-disabled{transform:rotate(180deg)}.articles-slider .slider-outer{position:relative;left:50%;width:100vw;padding-left:12px;transform:translateX(-50%)}@media (min-width:1200px){.articles-slider .slider-outer{padding-left:calc((100vw - 1140px)/2 + 12px)}}@media (min-width:1400px){.articles-slider .slider-outer{padding-left:calc((100vw - 1320px)/2 + 12px)}}.articles-slider .articlesSwiper,.articles-slider .articlesSwiperStartpage{overflow:clip;overflow-clip-margin:4px}.articles-slider .articlesSwiper .swiper-wrapper,.articles-slider .articlesSwiperStartpage .swiper-wrapper{align-items:stretch}.articles-slider .articlesSwiper .swiper-slide,.articles-slider .articlesSwiperStartpage .swiper-slide{display:flex;align-items:stretch;height:auto}.articles-slider .articlesSwiper .swiper-slide>article,.articles-slider .articlesSwiperStartpage .swiper-slide>article{flex:1;height:100%}.articles-slider .swiper-pagination{position:static;display:flex;justify-content:center;margin-top:24px}.articles-slider .swiper-pagination .swiper-pagination-bullet{background:#fff;border:1px solid #616161;opacity:1}.articles-slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#000;border-color:#000}.skillset{margin-top:40px;margin-bottom:40px}@media (min-width:768px){.skillset{margin-top:80px;margin-bottom:160px}}.skillset button.accordion-button,.skillset h2{font-family:"Tele Neo";font-style:normal;font-weight:655;line-height:1em;letter-spacing:0}.skillset h2{font-size:28px;display:block;margin-bottom:32px}@media (min-width:768px){.skillset h2{font-size:48px;margin-bottom:48px}}.skillset .accordion .accordion-item,.skillset h3{border:0}.skillset .accordion{margin-bottom:32px}.skillset button.accordion-button{font-size:24px;padding-left:0;padding-right:0;background:0 0!important}@media (min-width:768px){.skillset button.accordion-button{font-size:32px}}.skillset button.accordion-button:focus{box-shadow:none;color:#000!important}.skillset button.accordion-button:not(.collapsed){color:#000!important;box-shadow:none}.skillset .accordion-collapse{border:0}.skillset .accordion-body{border:0;padding:0}.skillset .skillset-images{display:grid}.skillset .skillset-images .skillset-images-item{grid-area:1/1;align-self:start;width:100%;margin:0;border-radius:24px;overflow:hidden;opacity:0;transition:opacity .4s ease;pointer-events:none}.skillset .skillset-images .skillset-images-item.active{opacity:1;pointer-events:auto}.numbers{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.numbers{padding-top:80px;padding-bottom:80px}}.article-hero .text h1,.numbers .numbers-container .number,.numbers .textarea,.numbers h2,.text h1{font-family:"Tele Neo";font-size:28px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:32px}@media (min-width:768px){.numbers h2{font-size:48px;margin-bottom:48px}}.article-hero .text h1,.numbers .numbers-container .number,.numbers .textarea{font-size:22px}@media (min-width:768px){.numbers .textarea{font-size:32px}}.numbers .numbers-container{gap:32px 0}@media (min-width:768px){.numbers .numbers-container{gap:100px 0}}.article-hero .text h1,.numbers .numbers-container .number{font-size:32px;margin-bottom:16px}@media (min-width:768px){.numbers .numbers-container .number{font-size:96px}}.numbers .numbers-container .description{font-family:"Tele Neo";font-size:20px;font-style:normal;font-weight:655;line-height:1.2em;letter-spacing:0}.awards{overflow:hidden}.awards .image-background{background-position:center;background-repeat:no-repeat;background-size:cover}.awards .inner{padding-top:40px;padding-bottom:40px}@media (min-width:768px){.awards .inner{padding-top:120px;padding-bottom:120px}}.awards .inner .awards-text{margin-bottom:0}.awards .inner .textarea p,.awards .inner h2{font-family:"Tele Neo";font-style:normal;font-weight:655;line-height:1em;letter-spacing:0}.awards .inner h2{font-size:28px;margin-bottom:0}@media (min-width:768px){.awards .inner h2{font-size:48px}}.awards .inner .textarea p{font-size:24px;margin:0}@media (min-width:768px){.awards .inner .textarea p{font-size:32px}}@media (max-width:991.98px){.awards .inner h2{margin-bottom:24px}}.awards .awards-slider{width:100%;padding:40px 0;background:#fff}@media (min-width:768px){.awards .awards-slider{padding:80px 0}}.awards .awardSwiper{height:190px}.awards .awardSwiper .swiper-wrapper{transition-timing-function:linear!important}.awards .awardSwiper .swiper-wrapper .swiper-slide{display:flex;align-items:center;justify-content:center;width:auto;height:150px}.awards .awardSwiper .swiper-wrapper .swiper-slide img{height:150px;width:auto;max-width:none;object-fit:contain}.article-hero .text p:last-of-type,.article-text .textarea p:last-of-type,.jobs:last-of-type article{margin:0}.jobs article{border:1px solid #b6b6b6;padding:24px;border-radius:16px}.jobs article .bereich,.jobs article .standort{font-family:"Tele Neo";font-size:20px;font-style:normal;font-weight:655;line-height:1.2em;letter-spacing:0}.jobs article .bereich{color:#616161}.jobs article,.jobs article h3{margin-bottom:16px}.jobs article .standort{row-gap:12px}.jobs article .standort .icon{display:inline-block;width:32px;height:32px;margin-right:12px;position:relative;bottom:3px}.jobs article .btn{width:100%;margin:0}.single-video{padding-top:40px;margin-bottom:40px}@media (min-width:768px){.single-video{padding-top:80px;margin-bottom:80px}.single-video h2{margin-bottom:32px}}.single-video video{border-radius:24px;overflow:hidden;margin-bottom:-5px}#c113.single-video{padding-bottom:40px!important}@media (min-width:768px){#c113.single-video{padding-bottom:0!important}}.text.spacing-after{margin-bottom:40px}@media (min-width:768px){.text h1{font-size:48px}}.text h2,.text h3,.text p,.text ul{font-family:"Tele Neo";font-size:24px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:32px}@media (min-width:768px){.text h2{font-size:32px}}.text h3,.text p,.text ul{font-size:20px;line-height:1.2em;margin-bottom:8px}.text p,.text ul{font-size:16px;font-weight:500;line-height:1.25em;margin-bottom:1em}.text p a,.text ul a{text-decoration:none}.keyfigures{padding:80px 0}.keyfigures .keyfigures__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-areas:"kf1 kf3 kf4 kf6" "kf2 kf3 kf5 kf5";gap:24px 12px}.keyfigures article,.keyfigures figure{background:#f1f1f1;border-radius:16px;padding:24px;min-height:244px;margin:0}.keyfigures article .quote,.keyfigures figure .quote{width:30px;margin-bottom:28px}.keyfigures article.keyfigure,.keyfigures figure.keyfigure{display:flex;flex-direction:column;justify-content:end}.keyfigures article.keyfigure .keyfigure__value,.keyfigures figure.keyfigure .keyfigure__value{font-family:"Tele Neo";font-size:32px;font-style:normal;font-weight:655;letter-spacing:0;line-height:.8em;margin-bottom:12px}@media (min-width:768px){.keyfigures article.keyfigure .keyfigure__value,.keyfigures figure.keyfigure .keyfigure__value{font-size:96px}}.keyfigures article.keyfigure .keyfigure__label,.keyfigures figure.keyfigure .keyfigure__label{font-family:"Tele Neo";font-size:20px;font-style:normal;font-weight:655;line-height:1.2em;letter-spacing:0}.keyfigures article.keyfigure--quote,.keyfigures figure.keyfigure--quote{display:flex;flex-direction:column;justify-content:space-between}.keyfigures article.keyfigure--quote blockquote,.keyfigures article.keyfigure--quote figcaption,.keyfigures figure.keyfigure--quote blockquote,.keyfigures figure.keyfigure--quote figcaption{display:flex;margin:0}.jobs article h3,.keyfigures article.keyfigure--quote blockquote.keyfigure__quote,.keyfigures article.keyfigure--quote figcaption.keyfigure__quote,.keyfigures figure.keyfigure--quote blockquote.keyfigure__quote,.keyfigures figure.keyfigure--quote figcaption.keyfigure__quote{font-family:"Tele Neo";font-size:24px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0}@media (min-width:768px){.keyfigures article.keyfigure--quote blockquote.keyfigure__quote,.keyfigures article.keyfigure--quote figcaption.keyfigure__quote,.keyfigures figure.keyfigure--quote blockquote.keyfigure__quote,.keyfigures figure.keyfigure--quote figcaption.keyfigure__quote{font-size:32px}}.article-hero .text p,.article-intro .textarea p,.article-text .textarea p,.article-text h2,.keyfigures article.keyfigure--quote blockquote.keyfigure__author,.keyfigures article.keyfigure--quote figcaption.keyfigure__author,.keyfigures figure.keyfigure--quote blockquote.keyfigure__author,.keyfigures figure.keyfigure--quote figcaption.keyfigure__author{font-family:"Tele Neo";font-size:20px;font-style:normal;font-weight:655;line-height:1.2em;letter-spacing:0}.keyfigures article.keyfigure--1,.keyfigures figure.keyfigure--1{grid-area:kf1;background:#9ec1f7}.keyfigures article.keyfigure--2,.keyfigures figure.keyfigure--2{grid-area:kf2;background:#abb8f5}.keyfigures article.keyfigure--3,.keyfigures figure.keyfigure--3{grid-area:kf3}.keyfigures article.keyfigure--4,.keyfigures figure.keyfigure--4{grid-area:kf4;background:#b8b2f4}.keyfigures article.keyfigure--5,.keyfigures figure.keyfigure--5{grid-area:kf5}.keyfigures article.keyfigure--6,.keyfigures figure.keyfigure--6{grid-area:kf6}@media (max-width:991.98px){.keyfigures .keyfigures__grid{grid-template-columns:repeat(2,1fr);grid-template-areas:"kf1 kf4" "kf2 kf6" "kf3 kf3" "kf5 kf5"}}@media (max-width:575.98px){.keyfigures .keyfigures__grid{grid-template-columns:1fr;grid-template-areas:"kf1" "kf2" "kf3" "kf4" "kf5" "kf6"}}.article-hero{margin-bottom:40px}@media (min-width:768px){.article-hero{margin-bottom:80px}}.article-hero .text{padding-top:96px}@media (min-width:768px){.article-hero .text h1{font-size:96px;margin-bottom:0}}.article-hero .image,.article-hero .video{margin-top:40px;border-radius:24px;overflow:hidden}@media (min-width:768px){.article-hero .image,.article-hero .video{margin-top:80px}}.article-hero .image video,.article-hero .video video,.article-text-image .article-text-image-item figure video{margin-bottom:-6px}.article-text h2{font-size:24px;line-height:1em;margin-bottom:8px}@media (min-width:768px){.article-text h2{font-size:32px;margin-bottom:16px}}.article-text .textarea{margin-bottom:24px}@media (min-width:768px){.article-text .textarea{margin-bottom:56px}}.article-intro .textarea p,.article-text .textarea p{font-weight:550;line-height:1.3em}.article-intro{margin-bottom:80px}@media (min-width:768px){.article-intro{margin-bottom:160px}}.article-intro .textarea{margin-bottom:24px}.article-intro .textarea p{font-size:24px;font-weight:655;line-height:1em}@media (min-width:768px){.article-intro .textarea p{font-size:32px}}.article-intro .intro p{font-family:"Tele Neo";font-size:12px;font-style:normal;font-weight:500;line-height:1.3em;letter-spacing:0}.article-text-image{padding-top:40px;margin-bottom:40px}@media (min-width:768px){.article-text-image{padding-top:80px;margin-bottom:80px}}.article-text-image .brand{margin-bottom:24px;border-radius:0!important}.article-text-image .brand img{height:24px;width:auto}.article-text-image .subline,.article-text-image h2{font-family:"Tele Neo";font-size:28px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:16px}@media (min-width:768px){.article-text-image h2{font-size:48px;margin-bottom:40px}}.article-text-image .subline{font-size:24px;margin-bottom:8px}@media (min-width:768px){.article-text-image .subline{margin-bottom:24px}}.article-text-image .textarea{margin-bottom:24px}@media (min-width:768px){.article-text-image .textarea{margin-bottom:0}}.article-text-image .article-text-image-item{--bs-gutter-x:48px;--bs-gutter-y:0;margin-bottom:80px;align-items:center}.article-text-image .article-text-image-item:last-of-type{margin-bottom:0}.article-hero-text-image{padding-top:80px}.article-hero-text-image .inner{background:#f1f1f1;border-radius:24px;overflow:hidden}.article-hero-text-image .inner .text{padding:88px 56px}.article-hero-text-image .inner .text h2{font-family:"Tele Neo";font-size:28px;font-style:normal;font-weight:655;line-height:1em;letter-spacing:0;margin-bottom:24px}@media (min-width:768px){.article-hero-text-image .inner .text h2{font-size:48px}}.article-hero-text-image .inner .text p,.teaser-mit-bild-50-50 .teaser{font-family:"Tele Neo";font-size:16px;font-style:normal;font-weight:655;line-height:1.25em;letter-spacing:0}.article-single-image{padding-top:80px;padding-bottom:80px}.article-single-image figure,.article-text-image .article-text-image-item figure{border-radius:24px;overflow:hidden}footer{background:#000;color:#fff}footer .logo{width:42px}footer .logo,footer .sender{margin-bottom:16px}footer nav{padding:24px 0}footer nav .nav-items{gap:16px}footer nav .nav-items a{color:#fff;text-decoration:none}footer nav .nav-items a .icon{position:relative;top:-2px;margin-right:4px}.teaser-mit-bild-50-50 .teaser{font-size:24px;line-height:1em}@media (min-width:768px){.teaser-mit-bild-50-50 .teaser{font-size:32px}}.to-top{position:fixed;right:24px;bottom:24px;z-index:1030;display:block;width:64px;height:64px;border-radius:50%;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .4s ease,transform .4s ease,visibility .4s ease}.to-top.is-visible{opacity:1;visibility:visible;transform:none}.to-top.is-visible:hover{transform:scale(1.08)}.to-top svg path{transition:fill .4s ease-in-out}.to-top svg path:first-child{fill:#e20074}.to-top svg path:last-child{fill:#fff}.to-top.on-magenta svg path:first-child{fill:#fff}.to-top.on-magenta svg path:last-child{fill:#000}