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