.ds2-stage-teaser{margin-bottom:20px}
.ds2-stage-teaser .ds2-slider--position-bar-outer{max-width:1680px}
.ds2-stage-teaser .ds2-slider--video-container button{font-size:40px;width:1em;height:1em;top:50%;margin-top:-.5em;z-index:340}
.ds2-stage-teaser .ds2-slider .ds2-disclaimer--list{list-style:none}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta.ds2-video-player--js-hide{display:none !important}
.ds2-stage-teaser .ds2-slider .ds2-slider--main{max-width:1680px;margin:0 auto}
.ds2-stage-teaser .ds2-slider .ds2-slider--main .ds2-slider--slide{overflow:hidden;pointer-events:none}
.ds2-stage-teaser .ds2-slider .ds2-slider--main .ds2-slider--slide .ds2-video-player--play{pointer-events:all}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--main .ds2-slider--slide{pointer-events:auto}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--main:hover .slick-next,.ds2-stage-teaser .ds2-slider .ds2-slider--main:hover .slick-prev{opacity:1}
.ds2-stage-teaser .ds2-slider .ds2-slider--bottom .ds2-slider--slide{position:relative}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--slide{position:relative}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{text-align:left}
@media only screen and (max-width:520px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{padding-left:2px}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{padding-right:0}
}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location{position:absolute}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location:not(.uxn-disabled){margin-top:100px}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:1rem;margin-bottom:1rem}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:2rem}
}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-top:0}
}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subtitle,.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{color:#fff}
}
.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--subtitle.ds2-color-alternative,.ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title.ds2-color-alternative{color:#262626}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .slick-next,.ds2-stage-teaser .ds2-slider .ds2-slider--stage .slick-prev{font-size:40px;width:1em;height:1em;top:50%;margin-top:-.5em}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item{padding:0 7.5px}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item{padding:0}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item .button{margin-bottom:1rem}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item .button{margin-bottom:0}
}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-buttonlist--item:last-child .button{margin-bottom:0}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body .ds2-disclaimer{margin-top:2rem}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:15px;margin-bottom:2rem}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body .ds2-disclaimer--list{margin-bottom:0}
.ds2-stage-teaser--grid-layout{display:grid;grid-gap:5px;grid-template-areas:"teaser-1" "teaser-2" "teaser-3";word-break:break-word}
.ds2-stage-teaser--grid-layout>.ds2-stage-teaser-item:nth-child(1){grid-area:teaser-1}
.ds2-stage-teaser--grid-layout>.ds2-stage-teaser-item:nth-child(2){grid-area:teaser-2}
.ds2-stage-teaser--grid-layout>.ds2-stage-teaser-item:nth-child(3){grid-area:teaser-3}
.ds2-stage-teaser--grid-layout .ds2-buttonlist{margin-bottom:0}
.ds2-stage-teaser--grid-layout .ds2-buttonlist .button{margin-bottom:0}
.ds2-stage-teaser--grid-layout .ds2-buttonlist .ds2-buttonlist--item:not(:last-child){margin-bottom:10px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item{margin-bottom:10px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item--link{cursor:pointer;pointer-events:auto}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2-slider--img-outer{z-index:-10}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient{width:100%;height:50%;position:absolute;top:51%}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient{height:33%;top:67.5%}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient{height:50%;top:51%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient--dark{background:linear-gradient(0,#262626,transparent)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient--light{background:linear-gradient(0,#fff,transparent)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient .only-headline-subline{position:absolute;bottom:0}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .button-background-dark{background-color:#262626}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .button-background-light{background-color:#fff}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item{margin-bottom:inherit}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-img-txt{position:relative}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content{width:90%;position:absolute;left:20px;right:20px;bottom:5%}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content{left:5%;right:5%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content .partial-txt .ds2--subtitle,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content .partial-txt .ds2--title{color:#fff}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content .partial-txt .ds2--subtitle.ds2-color-alternative,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content .partial-txt .ds2--title.ds2-color-alternative{color:#262626}
@media only screen and (max-width:520px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content .partial-txt .ds2-subbrand-icon{position:relative;top:15px}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons{margin-top:20px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.dark{background-color:#262626}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.light{background-color:#fff}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.dark,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.light{margin-top:0}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.dark,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.light{padding-left:5%}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.dark,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.light{padding-left:0;padding-right:0}
}
@media only screen and (max-width:520px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons{padding-left:20px}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient.hide-for-large-up,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.hide-for-large-up,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.show-for-medium-down,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content.show-for-medium-down{display:inherit !important}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient.hide-for-large-up,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.hide-for-large-up,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons.show-for-medium-down,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-content.show-for-medium-down{display:none !important}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2-stage-teaser-item__content-container.show-for-large-up{display:none !important}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2-stage-teaser-item__content-container.show-for-large-up{display:inherit !important}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--title.ds2-font-xl{font-size:1.5rem;line-height:2rem;font-weight:300}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--title.ds2-font-xl{font-size:2rem;line-height:2.5rem;font-weight:300}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--title.ds2-font-xxl{font-size:2rem;line-height:2.5rem;font-weight:300}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--title.ds2-font-xxl{font-size:3rem;line-height:4rem;font-weight:300}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--subtitle.ds2-font-l{font-size:1.25rem;line-height:1.75rem;font-weight:300}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .ds2--subtitle.ds2-font-l{font-size:1.5rem;line-height:2rem;font-weight:300}
}
.ds2-stage-teaser--grid-layout .ds2-buttonlist li .button{pointer-events:auto}
@media only screen and (max-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey.partial-buttons{padding-bottom:5%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:not(:first-child) .button{background-color:transparent;color:#4d4d4d}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:not(:first-child) .button:not(:focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:not(:first-child) .button:not(.focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:not(:first-child) .button:hover{color:#262626}
@media only screen and (max-width:992px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white.partial-buttons{padding-bottom:5%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:not(:first-child) .button{background-color:transparent;color:#fff}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:not(:first-child) .button:not(:focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:not(:first-child) .button:not(.focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:not(:first-child) .button:hover{color:#8e8e8e}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .partial-buttons,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .partial-buttons{padding-left:unset;padding-right:unset}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .gradient-mobile-for-small-only,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .gradient-mobile-for-small-only{width:100%;height:130px;position:absolute;bottom:0;left:0}
@media only screen and (min-width:981px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-slider--keyvisual-cta-location,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-slider--keyvisual-cta-location{margin-top:0 !important}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top{padding:5% 20px 5% 20px;width:100%;min-height:130px;left:0;top:0;background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(38,38,38,.4) 100%)}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top{padding-right:5%;padding-left:5%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom{padding:5% 20px 5% 20px;width:100%;left:0;bottom:0}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom{padding-right:5%;padding-left:5%}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom{background:linear-gradient(to bottom,rgba(38,38,38,0) 0,rgba(38,38,38,.4) 100%)}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom .gradient-mobile-for-small-only,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom .gradient-mobile-for-small-only{background:linear-gradient(to bottom,rgba(38,38,38,0) 0,rgba(38,38,38,.4) 100%)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button{background-color:transparent;color:#fff}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:not(:focus-visible),.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:not(:focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:not(.focus-visible),.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:not(.focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:hover,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button:hover{color:#8e8e8e}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top{padding:5% 20px 5% 20px;width:100%;min-height:130px;left:0;top:0;background:linear-gradient(to top,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%)}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top{padding-right:5%;padding-left:5%}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom{padding:5% 20px 5% 20px;width:100%;left:0;bottom:0}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom{padding-right:5%;padding-left:5%}
}
@media only screen and (min-width:521px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%)}
}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom .gradient-mobile-for-small-only,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom .gradient-mobile-for-small-only{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(255,255,255,.4) 100%)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button{background-color:transparent;color:#4d4d4d}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:not(:focus-visible),.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:not(:focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:not(.focus-visible),.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:not(.focus-visible){box-shadow:inset 0 0 0 2px currentColor}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:hover,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button:hover{color:#262626}
@media only screen and (min-width:992px) and (max-width:1199px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-item__content-container,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-item__content-container{z-index:6010}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top{background:0}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-bottom::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey.ds2-stage-teaser-text-top::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-bottom::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white.ds2-stage-teaser-text-top::before{content:'';position:absolute;left:0;z-index:-10;width:100%;height:200px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-bottom+.ds2-slider--img-outer,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-bottom+.ds2-slider--img-outer{padding-bottom:100px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-bottom::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-bottom::before{bottom:0}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-bottom.ds2-stage-teaser-secondary-button-grey::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-bottom.ds2-stage-teaser-secondary-button-grey::before{background:linear-gradient(to top,#fff 50%,transparent 100%)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-bottom.ds2-stage-teaser-secondary-button-white::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-bottom.ds2-stage-teaser-secondary-button-white::before{background:linear-gradient(to top,#262626 50%,transparent 100%)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-top+.ds2-slider--img-outer,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-top+.ds2-slider--img-outer{padding-top:100px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-top::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-top::before{top:0}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-top.ds2-stage-teaser-secondary-button-grey::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-top.ds2-stage-teaser-secondary-button-grey::before{background:linear-gradient(to bottom,#fff 50%,transparent 100%)}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-text-top.ds2-stage-teaser-secondary-button-white::before,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-text-top.ds2-stage-teaser-secondary-button-white::before{background:linear-gradient(to bottom,#262626 50%,transparent 100%)}
}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio],.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio]{position:relative;display:block}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio] img,.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio] img{position:absolute;height:100%;width:100%}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio][data-desktop-aspect-ratio='0.75']{padding-bottom:133.33333%}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio][data-desktop-aspect-ratio='1.00']{padding-bottom:100%}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio][data-desktop-aspect-ratio='1.78']{padding-bottom:56.17978%}
.ds2-stage-teaser--grid-layout picture[data-desktop-aspect-ratio][data-desktop-aspect-ratio='2.22']{padding-bottom:45.04505%}
@media only screen and (max-width:520px){.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio][data-mobile-aspect-ratio='0.75']{padding-bottom:133.33333%}
.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio][data-mobile-aspect-ratio='1.00']{padding-bottom:100%}
.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio][data-mobile-aspect-ratio='1.78']{padding-bottom:56.17978%}
.ds2-stage-teaser--grid-layout picture[data-mobile-aspect-ratio][data-mobile-aspect-ratio='2.22']{padding-bottom:45.04505%}
}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser--grid-layout picture[data-tablet-aspect-ratio][data-tablet-aspect-ratio='0.75']{padding-bottom:133.33333%}
.ds2-stage-teaser--grid-layout picture[data-tablet-aspect-ratio][data-tablet-aspect-ratio='1.00']{padding-bottom:100%}
.ds2-stage-teaser--grid-layout picture[data-tablet-aspect-ratio][data-tablet-aspect-ratio='1.78']{padding-bottom:56.17978%}
.ds2-stage-teaser--grid-layout picture[data-tablet-aspect-ratio][data-tablet-aspect-ratio='2.22']{padding-bottom:45.04505%}
}
@media only screen and (min-width:992px){.ds2-stage-teaser--grid-layout{grid-template-areas:"teaser-1 teaser-1" "teaser-2 teaser-3"}
}
.ds2-grid-disclaimer .ds2-disclaimer--list{margin-top:20px;margin-bottom:0}
@media only screen and (min-width:992px){.ds2-branded-bmwm .ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-bottom:10px}
}
@media only screen and (min-width:768px){.ds2-branded-bmwm .ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-bottom:10px}
}
.shop-the-look--active-tablet-up{position:relative}
.shop-the-look--active-tablet-up .ds2-shop-the-look{display:none}
@media only screen and (min-width:768px){.shop-the-look--active-tablet-up .ds2-shop-the-look{right:0;display:flex}
}
.shop-the-look--active-mobile{display:flex !important;flex-direction:column}
.shop-the-look--active-mobile .ds2-shop-the-look{display:inline-flex;position:initial;margin-top:1.5rem;right:0;margin-left:auto}
@media only screen and (min-width:768px){.shop-the-look--active-mobile .ds2-shop-the-look{display:none}
}
.ds2-stage-teaser .ds2-slider--img-outer{position:relative}
body[data-wcag-aa] .ds2-stage-teaser .ds2-slider--img-outer:after{content:' ';display:block;position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none}
body[data-wcag-aa] .ds2-stage-teaser .ds2-slider--img-outer:after{background:rgba(0,0,0,.4)}
body[data-wcag-aa] .ds2-stage-teaser .ds2-color-alternative .ds2-slider--img-outer:after{background:rgba(255,255,255,.4)}
@media only screen and (max-width:980px){body[data-wcag-aa] .ds2-stage-teaser .ds2-slider--main:not(.ds2-stage-teaser--grid-layout) .ds2-color-alternative .ds2-slider--img-outer:after,body[data-wcag-aa] .ds2-stage-teaser .ds2-slider--main:not(.ds2-stage-teaser--grid-layout) .ds2-slider--img-outer:after{background:0}
}
.ds2-spotlight{margin-bottom:75px}
@media only screen and (min-width:981px){.ds2-spotlight{margin-bottom:90px}
}
.ds2-spotlight .ds2-accordion--element{margin-top:15px}
@media only screen and (min-width:521px){.ds2-spotlight .ds2-accordion--element{margin-top:30px}
}
.ds2-spotlight .ds2-accordion--sub-content{padding-right:0}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--copy{margin-bottom:1rem}
.ds2-spotlight .ds2-linklist{margin-top:0}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--list-item .ds2-accordion--button,.ds2-spotlight .ds2-linklist,.ds2-spotlight .ds2-linklist--item{margin-bottom:0}
.ds2-spotlight .ds2-accordion--element .ds2-accordion--content{margin-bottom:2rem}
@media only screen and (min-width:521px){.ds2-spotlight--headline{margin-bottom:2rem}
}
.ds2-spotlight--keyvisual{position:relative}
.ds2-spotlight--keyvisual-hotspots{position:absolute;overflow:hidden;z-index:190;top:0;width:100%;height:100%;text-align:center}
.ds2-spotlight--keyvisual-hotspots-container{position:relative;max-width:1680px;height:100%;margin-left:auto;margin-right:auto}
.ds2-spotlight--keyvisual-hotspot{position:absolute;width:15px;height:15px}
.ds2-spotlight--keyvisual-hotspot-dot{display:block;width:100%;height:100%;margin-left:-7.5px;margin-top:-7.5px;border-radius:50%;background-color:#fff}
.ds2-spotlight--keyvisual-hotspot-dot:before{content:' ';position:absolute;display:block;background:0;width:60px;height:60px;top:50%;left:50%;border-radius:50%;margin:-30px}
.touch .ds2-spotlight--keyvisual-hotspot-dot{padding:0}