:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2);--grid-absolute-col-width:calc(
            (
                var(--grid-container-width) - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 1)
            ) / var(--grid-absolute-cols)
        )}@media (min-width: 1024px){:root{--grid-absolute-gutter:24px}}@media (min-width: 1280px){:root{--grid-absolute-gutter:40px}}@media (min-width: 768px){:root{--grid-absolute-cols:24;--grid-container-spacing:34px}}@media (min-width: 768px){}@media (min-width: 1024px){:root{--grid-container-spacing:42px}}@media (min-width: 1280px){:root{--grid-container-spacing:64px}}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-spacing:75px}}@media (min-width: 1280px){:root{--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1152px
            )}:root.is-xl-enabled{--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2)}}@media (min-width: 1280px){}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-width:min(
                    calc(var(--root-width) - var(--grid-container-spacing) * 2),
                    1290px
                )}}.timelineitem__sectionTitle--redUnderline::after{height:6px;width:40px;margin-top:30px;background-color:#e60000;display:block}.timelineitem__sectionTitle--redUnderline:last-child::after{margin-bottom:.9375em}.timelinecontainer__base{overflow:hidden}.timelinecontainer__base .slider__gradient--hidden,.timelinecontainer__base .slider__action--hidden{opacity:0;z-index:-1}.timelinecontainer__titlesPlaceholder{--timeline-title-height-default:67px;--timeline-title-margin:20px;--timeline-title-height:var(--timeline-title-height-default);height:var(--timeline-title-height);width:100%;overflow:hidden}.no-js .timelinecontainer__titlesPlaceholder{visibility:hidden}.timelinecontainer__titlesAnimationWrapper{transition:transform 0.6s}.timelinecontainer__carouselContainer{position:relative;display:flex;align-items:center}.timelinecontainer__gradient{display:flex;align-items:center;position:absolute;height:100%;z-index:2;opacity:1;transition:opacity 0.6s}.timelinecontainer__gradient--left{background:rgba(255,255,255,0);background:linear-gradient(90deg, #fff 5%, rgba(255,255,255,0) 75%);width:7vw}.timelinecontainer__gradient--right{background:rgba(255,255,255,0);background:linear-gradient(270deg, #fff 5%, rgba(255,255,255,0) 75%);right:0;width:12vw}@media (min-width: 1280px){.timelinecontainer__gradient--right{width:14vw}}.timelinecontainer__controlArrow{position:absolute;background-color:#1c1c1c;width:57px;height:57px;border-radius:50%;cursor:pointer;z-index:2;opacity:1;transition:opacity 0.6s}@media (max-width: 767px){.timelinecontainer__controlArrow{display:none}}.timelinecontainer__controlArrow--previous{transform:translateX(-50%)}.timelinecontainer__controlArrow--next,.timelinecontainer__controlArrow--pause{right:0;transform:translateX(50%)}.timelinecontainer__controlArrow:hover{background-color:#646464}.timelinecontainer__carousel,.timelinecontainer__indicators{-ms-overflow-style:none;scrollbar-width:none;overflow-x:auto;display:flex;overflow-y:hidden;scroll-behavior:smooth}.timelinecontainer__carousel::-webkit-scrollbar,.timelinecontainer__indicators::-webkit-scrollbar{display:none}.timelinecontainer__indicators{padding:1.25rem 2% 0rem}.timelinecontainer__indicator{min-width:60px}@media (min-width: 768px){.timelinecontainer__indicator{min-width:90px}}@media (min-width: 1280px){.timelinecontainer__indicator{min-width:115px}}.timelinecontainer__indicator:not(:last-child){margin-right:15px}.timelinecontainer__indicator:first-child{margin-left:auto}.timelinecontainer__indicator:last-child{margin-right:auto}.timelinecontainer__indicatorButton{width:100%}.timelinecontainer__indicatorIcon,.timelinecontainer__indicatorLabel{display:block}.timelinecontainer__indicatorIcon{width:100%;height:2px;background-color:#bebebe;transition:transform 0.5s ease-in}.slider__indicator--active .timelinecontainer__indicatorIcon{transform:translateY(-15px);background-color:#e60000}.timelinecontainer__indicatorLabel{font:300 .75em/1.5 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;margin-top:.9375em}.timelinecontainer__teaser{margin-right:-12.5%}@media (min-width: 768px){.timelinecontainer__teaser{margin-right:-8%}}@media (min-width: 1024px){.timelinecontainer__teaser{margin-right:-11.5%}}@media (min-width: 1280px){.timelinecontainer__teaser{margin-right:-8%}}.timelinecontainer__teaser:not(:first-child){padding-left:4%}.timelinecontainer__teaser:last-child{padding-right:0em}.timelineitem__base{height:100%}.timelineitem__container{display:flex;flex-direction:column;height:100%;position:relative}.timelineitem__sectionTitle{font:300 1.75em/1.17857 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;display:none}@media (min-width: 768px){.timelineitem__sectionTitle{font:300 2.5em/1.2 Frutiger,Arial,Helvetica,sans-serif}}.timelinecontainer__titlesPlaceholder .timelineitem__sectionTitle,.no-js .timelineitem__sectionTitle{display:block}.timelinecontainer__titlesPlaceholder .timelineitem__sectionTitle{min-height:var(--timeline-title-height)}.timelinecontainer__titlesPlaceholder .timelineitem__sectionTitle+.timelineitem__sectionTitle{margin-top:var(--timeline-title-margin)}.timelineitem__sectionTitle--redUnderline::after{margin-top:15px;width:30px;height:4px;content:''}.timelineitem__sectionTitle--redUnderline:last-child::after{margin-bottom:0}.timelineitem__content{margin-top:1.875em;position:relative;flex-grow:1}.timelineitem__sectionLabel{font:300 .875em/1.57143 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-left:.9375em}@media (min-width: 1280px){.timelineitem__sectionLabel{font:300 1em/1.5 Frutiger,Arial,Helvetica,sans-serif}}.timelineitem__sectionLabel::before{content:'';position:absolute;left:0;width:1px;height:100%;background-color:#979797}.timelinecontainer__teaser:first-child .timelineitem__sectionLabel{display:none}.timelineitem__sectionInfoText{font:300 1.5em/1.5 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;margin-top:1.0625em}@media (min-width: 1280px){.timelineitem__sectionInfoText{font:300 2em/1.5 Frutiger,Arial,Helvetica,sans-serif}}.timelineitem__innerContent{display:flex;justify-content:flex-end}.timelineitem__title{font:300 1.25em/1.4 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c}@media (min-width: 1280px){.timelineitem__title{font:300 1.5em/1.5 Frutiger,Arial,Helvetica,sans-serif}}.timelineitem__text{font:300 1em/1.625 Frutiger,Arial,Helvetica,sans-serif;color:#444;padding-top:.0225em;padding-bottom:0em;margin-bottom:-.01em;width:88.29268%}@media (min-width: 768px){.timelineitem__text{color:#444}}@media (min-width: 1024px){.timelineitem__text{font:300 .875em/1.57143 Frutiger,Arial,Helvetica,sans-serif;color:#444;padding-top:.11571em;padding-bottom:.08429em}}@media (min-width: 1280px){.timelineitem__text{font:300 1em/1.625 Frutiger,Arial,Helvetica,sans-serif;color:#444;padding-top:.0225em;padding-bottom:0em;margin-bottom:-.01em}}.timelineitem__text:not(:first-child){margin-top:.3125em}@media (min-width: 768px){.timelineitem__text{width:100%}}.timelineitem__secondContentColumn{z-index:1}.timelineitem__startButton,.timelineitem__backToStartButton{font:bold .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c}@media (min-width: 1280px){.timelineitem__startButton,.timelineitem__backToStartButton{font:bold 1em/1.125 Frutiger,Arial,Helvetica,sans-serif}}@media (max-width: 767px){.timelineitem__startButton,.timelineitem__backToStartButton{display:none}}.timelineitem__startButton{margin-top:1.25em}.timelineitem__backToStartButton{position:absolute;right:0}.timelineitem__backToStartButtonText{margin-right:7px}.timelineitem__container--portrait{width:149.36vw}@media (min-width: 768px){.timelineitem__container--portrait{width:70.18vw}}@media (min-width: 1024px){.timelineitem__container--portrait{width:72.16vw}}@media (min-width: 1280px){.timelineitem__container--portrait{width:60.31vw;max-width:772px}}.timelineitem__container--portrait .timelineitem__sectionInfoText{padding-left:5.02092%;width:53.13808%}@media (min-width: 767px){.timelineitem__container--portrait .timelineitem__sectionInfoText{padding-left:5.56586%;width:63.07978%}}@media (min-width: 1024px){.timelineitem__container--portrait .timelineitem__sectionInfoText{padding-left:5.41272%;width:59.53992%}}@media (min-width: 1280px){.timelineitem__container--portrait .timelineitem__sectionInfoText{padding-left:6.47668%;width:73.18653%}}.timelineitem__container--portrait .timelineitem__innerContent{margin-top:1.875rem}@media (min-width: 767px){.timelineitem__container--portrait .timelineitem__innerContent{margin-top:5.375rem}}@media (min-width: 1024px){.timelineitem__container--portrait .timelineitem__innerContent{margin-top:1.9375rem}}@media (min-width: 1280px){.timelineitem__container--portrait .timelineitem__innerContent{margin-top:2.5625rem}}.timelineitem__container--portrait .timelineitem__firstContentColumn{margin-right:2.09205%;padding-top:2.625em;width:42.88703%}@media (min-width: 768px){.timelineitem__container--portrait .timelineitem__firstContentColumn{margin-right:19.48052%;width:31.53989%;padding-top:0}}@media (min-width: 1024px){.timelineitem__container--portrait .timelineitem__firstContentColumn{padding-top:7.3125em;margin-right:17.62523%;width:33.15291%}}@media (min-width: 1280px){.timelineitem__container--portrait .timelineitem__firstContentColumn{padding-top:9em;margin-right:21.50259%;width:31.73575%}}.timelineitem__container--portrait .timelineitem__secondContentColumn{width:42.88703%}@media (min-width: 768px){.timelineitem__container--portrait .timelineitem__secondContentColumn{width:38.96104%}}@media (min-width: 1024px){.timelineitem__container--portrait .timelineitem__secondContentColumn{width:35.18268%}}@media (min-width: 1280px){.timelineitem__container--portrait .timelineitem__secondContentColumn{width:34.84456%}}.timelineitem__container--landscape{width:172.5vw}@media (min-width: 768px){.timelineitem__container--landscape{width:79.3vw}}@media (min-width: 1024px){.timelineitem__container--landscape{width:81.93vw}}@media (min-width: 1280px){.timelineitem__container--landscape{width:74.61vw;max-width:955px}}.timelineitem__container--landscape .timelineitem__sectionInfoText{padding-left:4.52899%;width:46.01449%}@media (min-width: 767px){.timelineitem__container--landscape .timelineitem__sectionInfoText{padding-left:4.92611%;width:70.60755%}}@media (min-width: 1024px){.timelineitem__container--landscape .timelineitem__sectionInfoText{padding-left:4.76758%;width:52.44338%}}@media (min-width: 1280px){.timelineitem__container--landscape .timelineitem__sectionInfoText{padding-left:5.13089%;width:59.05759%}}.timelineitem__container--landscape .timelineitem__innerContent{margin-top:2.4375em}@media (min-width: 767px){.timelineitem__container--landscape .timelineitem__innerContent{margin-top:5.25em}}@media (min-width: 1024px){.timelineitem__container--landscape .timelineitem__innerContent{margin-top:6.8125em}}@media (min-width: 1280px){.timelineitem__container--landscape .timelineitem__innerContent{margin-top:3.875em}}.timelineitem__container--landscape .timelineitem__firstContentColumn{margin-right:1.81159%;padding-top:.3125em;width:37.13768%}@media (min-width: 768px){.timelineitem__container--landscape .timelineitem__firstContentColumn{margin-right:9.0312%;width:27.91461%;padding-top:0}}@media (min-width: 1024px){.timelineitem__container--landscape .timelineitem__firstContentColumn{margin-right:5.84029%;padding-top:2.25em;width:29.20143%}}@media (min-width: 1280px){.timelineitem__container--landscape .timelineitem__firstContentColumn{margin-right:10.26178%;padding-top:4.5625em;width:25.65445%}}.timelineitem__container--landscape .timelineitem__secondContentColumn{width:50.54348%}@media (min-width: 768px){.timelineitem__container--landscape .timelineitem__secondContentColumn{width:54.18719%}}@media (min-width: 1024px){.timelineitem__container--landscape .timelineitem__secondContentColumn{width:52.44338%}}@media (min-width: 1280px){.timelineitem__container--landscape .timelineitem__secondContentColumn{width:51.3089%}}.timelinecontainer__teaser:not(:last-child) .timelineitem__container--milestones{margin-right:4.2%}@media (min-width: 768px){.timelinecontainer__teaser:not(:last-child) .timelineitem__container--milestones{margin-right:5.5%}}@media (min-width: 1024px){.timelinecontainer__teaser:not(:last-child) .timelineitem__container--milestones{margin-right:7.1%}}@media (min-width: 1280px){.timelinecontainer__teaser:not(:last-child) .timelineitem__container--milestones{margin-right:4.6%}}.timelineitem__container--milestones .timelineitem__content{display:flex}.timelineitem__container--milestones .timelineitem__content>div:not(:last-child){margin-right:110px}@media (min-width: 768px){.timelineitem__container--milestones .timelineitem__content>div:not(:last-child){margin-right:60px}}@media (min-width: 1280px){.timelineitem__container--milestones .timelineitem__content>div:not(:last-child){margin-right:90px}}.timelineitem__container--milestones .timelineitem__textWrapper{display:flex;flex-flow:column wrap;width:85vw}@media (min-width: 768px){.timelineitem__container--milestones .timelineitem__textWrapper{width:40vw}}@media (min-width: 1024px){.timelineitem__container--milestones .timelineitem__textWrapper{margin-right:20px;width:50vw}}@media (min-width: 1280px){.timelineitem__container--milestones .timelineitem__textWrapper{margin-right:0em;max-width:650px}}.timelineitem__container--milestones .timelineitem__textWrapper>.timelineitem__sectionLabel:not(:last-child){margin-bottom:5.625em}@media (min-width: 768px){.timelineitem__container--milestones .timelineitem__textWrapper>.timelineitem__sectionLabel:not(:last-child){margin-bottom:6.875em}}@media (min-width: 1280px){.timelineitem__container--milestones .timelineitem__textWrapper>.timelineitem__sectionLabel:not(:last-child){margin-bottom:5.625em}}.timelineitem__container--milestones .timelineitem__sectionInfoText,.timelineitem__container--milestones .timelineitem__startButton{padding-left:80px}@media (min-width: 1024px){.timelineitem__container--milestones .timelineitem__sectionInfoText,.timelineitem__container--milestones .timelineitem__startButton{padding-left:115px}}@media (min-width: 1280px){.timelineitem__container--milestones .timelineitem__sectionInfoText,.timelineitem__container--milestones .timelineitem__startButton{padding-left:85px}}.timelineitem__container--milestones .teaser__base{margin-bottom:1.875em}.timelineitem__container--milestones .teaser__base:nth-child(2n) .teaser__contentWrapper{margin-top:0}@media (min-width: 768px){.timelineitem__container--milestones .teaser__base:nth-child(2n) .teaser__contentWrapper{margin-top:2.5em}}@media (min-width: 1024px){.timelineitem__container--milestones .teaser__base:nth-child(2n) .teaser__contentWrapper{margin-top:3.75em}}.timelineitem__container--milestones .teaser__base:nth-child(2n+1) .teaser__contentWrapper{margin-top:1.25em}@media (min-width: 768px){.timelineitem__container--milestones .teaser__base:nth-child(2n+1) .teaser__contentWrapper{margin-top:8.125em}}@media (min-width: 1024px){.timelineitem__container--milestones .teaser__base:nth-child(2n+1) .teaser__contentWrapper{margin-top:7.8125em}}@media (min-width: 1280px){.timelineitem__container--milestones .teaser__base:nth-child(2n+1) .teaser__contentWrapper{margin-top:8.4375em}}.timelineitem__container--milestones .teaser__base:last-child .teaser__contentWrapper--portrait{margin-right:6px}@media (min-width: 1024px) and (max-width: 1279px){.timelineitem__container--milestones .teaser__base:last-child .teaser__contentWrapper--portrait{margin-right:10px}}.timelineitem__container--milestones .teaser__contentWrapper--portrait{width:58vw}@media (min-width: 768px){.timelineitem__container--milestones .teaser__contentWrapper--portrait{width:25vw}}@media (min-width: 1024px){.timelineitem__container--milestones .teaser__contentWrapper--portrait{width:22vw}}@media (min-width: 1280px){.timelineitem__container--milestones .teaser__contentWrapper--portrait{width:20vw;max-width:290px}}.timelineitem__container--milestones .teaser__contentWrapper--landscape{width:68vw}@media (min-width: 768px){.timelineitem__container--milestones .teaser__contentWrapper--landscape{width:35vw}}@media (min-width: 1280px){.timelineitem__container--milestones .teaser__contentWrapper--landscape{width:32vw;max-width:435px}}.timelineitem__container--milestones .timelineitem__startButton{text-align:start}.grid-main .timelineitem__container--milestones .basecomponent:not(:empty):not(.is-hidden) ~ .teaser__base{margin-top:0}
