@charset "UTF-8";.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:270}
.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:13px;margin-bottom:13px}
@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:28px;margin-bottom:13px}
}
@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;margin-bottom:12px}
}
.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{line-height:100%}
@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:10px}
@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:26px}
.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:15px;margin-bottom:26px}
@media only screen and (min-width:981px){.ds2-stage-teaser .ds2-slider .ds2-slider--stage .ds2-stage-slider--body.ds2-disclaimer--cq--special .ds2-disclaimer{margin-top:26px}
}
.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 .gradient{width:100%;height:50%;position:absolute;top:51%}
@media only screen and (min-width:521px) and (max-width:980px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .gradient{height:33%;top:67.5%}
}
.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:981px){.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) and (max-width:980px){.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%;padding-right:5%}
}
@media only screen and (max-width:520px){.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons{padding-right:20px;padding-left:20px}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-item .partial-buttons .button{display:inline-table}
}
.ds2-stage-teaser--grid-layout .ds2-buttonlist li .button{pointer-events:auto}
@media only screen and (max-width:980px){.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;border:2px solid #4d4d4d}
.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;border:2px solid #262626}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:not(:first-child) .button .ds2-button--responsive-line{height:46px}
@media only screen and (max-width:980px){.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;border:2px solid #fff}
.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;border:2px solid #8e8e8e}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-0 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:not(:first-child) .button .ds2-button--responsive-line{height:46px}
.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;border:2px solid #fff}
.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;border:2px solid #8e8e8e}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button .ds2-button--responsive-line,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-white .ds2-buttonlist li:first-child .button .ds2-button--responsive-line{height:46px}
.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;border:2px solid #4d4d4d}
.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;border:2px solid #262626}
.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-1 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button .ds2-button--responsive-line,.ds2-stage-teaser--grid-layout .ds2-stage-teaser-number-2 .ds2-stage-teaser-secondary-button-grey .ds2-buttonlist li:first-child .button .ds2-button--responsive-line{height:46px}
@media only screen and (min-width:981px){.ds2-stage-teaser--grid-layout{grid-template-areas:"teaser-1 teaser-1" "teaser-2 teaser-3"}
}
.ds2-grid-disclaimer .ds2-disclaimer--list{margin-top:60px;margin-bottom:0}
@media only screen and (min-width:981px){.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:521px){.ds2-branded-bmwm .ds2-stage-teaser .ds2-slider .ds2-stage-slider--keyvisual-cta-location .ds2-stage-slider--title{margin-bottom:10px}
}
.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:13px}
.ds2-spotlight .ds2-linklist{margin-top:-3px}
.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:28px}
@media only screen and (min-width:521px){.ds2-spotlight--headline{margin-bottom:28px}
}
.ds2-spotlight--keyvisual{position:relative}
.ds2-spotlight--keyvisual-hotspots{position:absolute;overflow:hidden;z-index:140;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}