.iper-bmw-basic-teaser{margin-bottom:75px;max-height:none}
.iper-bmw-basic-teaser:active,.iper-bmw-basic-teaser:focus,.iper-bmw-basic-teaser:hover{cursor:pointer}
@media only screen and (min-width:521px){.iper-bmw-basic-teaser--container{height:inherit;position:relative}
.iper-bmw-basic-teaser[style*=height] .iper-bmw-basic-teaser--container .iper-bmw-buttonlist,.iper-bmw-basic-teaser[style*=height] .iper-bmw-basic-teaser--container .iper-bmw-linklist{position:absolute;width:calc(100% - 30px)}
.iper-bmw-basic-teaser[style*=height] .iper-bmw-basic-teaser--container .iper-bmw-linklist{bottom:14px}
.iper-bmw-basic-teaser[style*=height] .iper-bmw-basic-teaser--container .iper-bmw-buttonlist{bottom:0;margin-bottom:0}
}
@media only screen and (min-width:981px){.iper-bmw-basic-teaser{margin-bottom:90px}
}
.iper-bmw-basic-teaser .iper-bmw-slider{margin-right:0;margin-left:0}
.iper-bmw-basic-teaser .iper-bmw-cms-output{color:#262626}
.iper-bmw-basic-teaser .iper-bmw-button--offer{margin-bottom:0}
.iper-bmw-basic-teaser .iper-bmw-button--area{margin-bottom:15px}
.iper-bmw-basic-teaser .iper-bmw-linklist--item:last-child{margin-bottom:7.5px}
.iper-bmw-basic-teaser .iper-bmw-disclaimer{margin-top:15px}
.iper-bmw-basic-teaser .iper-bmw-disclaimer--list{margin-bottom:15px}
.iper-bmw-basic-teaser--image{position:relative}
.iper-bmw-basic-teaser--container{position:relative;padding:15px;border:1px solid #e6e6e6}
.iper-bmw-basic-teaser--container .iper-bmw-basic-teaser--image-container img{width:100%}
.iper-bmw-basic-teaser--hiddenBorder{border:0}
.iper-bmw-basic-teaser--image-container,.iper-bmw-basic-teaser--slider{margin-bottom:15px}
html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer{overflow:hidden}
html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container .iper-bmw-basic-teaser--image,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container>img,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer .iper-bmw-basic-teaser--image,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer>img{transition:transform .2s ease;transform:scale(1)}
html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container .iper-bmw-basic-teaser--image:focus,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container .iper-bmw-basic-teaser--image:hover,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container>img:focus,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-basic-teaser--image-container>img:hover,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer .iper-bmw-basic-teaser--image:focus,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer .iper-bmw-basic-teaser--image:hover,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer>img:focus,html.csstransforms.csstransitions .iper-bmw-component[data-image-zoom-effect=true] .iper-bmw-slider--img-outer>img:hover{transform:scale(1.1)}
.iper-bmw-basic-teaser--component-link{display:block;margin-top:0;margin-bottom:0}
.iper-bmw-basic-teaser--iframe-container{margin-bottom:30px}
.iper-bmw-basic-teaser--iframe-container .iper-bmw-iframe--player{margin-bottom:0}
.iper-bmw-basic-teaser--iframe-container .iper-bmw-iframe--fallback-container{margin-bottom:0;padding:15px}
.iper-bmw-basic-teaser--iframe-container iframe{width:100%;border:0}
.slider-padding{padding:15px}
.large-6 .iper-bmw-basic-teaser--title.iper-bmw-long-headline{font-size:1rem;line-height:1.5rem;font-weight:300;margin-top:0;margin-bottom:1rem;word-break:normal;padding-right:0}
@media only screen and (min-width:521px) and (max-width:980px){.large-6 .iper-bmw-basic-teaser--title.iper-bmw-long-headline{font-size:1.25rem;line-height:1.75rem;font-weight:300}
}
@media only screen and (min-width:981px){.large-6 .iper-bmw-basic-teaser--title.iper-bmw-long-headline{font-size:1.5rem;line-height:2rem;font-weight:300}
}
.large-3 .iper-bmw-basic-teaser--title.iper-bmw-long-headline{font-size:1rem;line-height:1.5rem;font-weight:300;margin-top:0;margin-bottom:1rem;word-break:normal;padding-right:0}
@media only screen and (min-width:521px){.large-3 .iper-bmw-basic-teaser--title.iper-bmw-long-headline{font-size:1.25rem;line-height:1.75rem;font-weight:300}
}
.iper-bmw-offer-teaser{direction:ltr;border:1px solid #e6e6e6}
@media only screen and (max-width:520px){.iper-bmw-offer-teaser{height:auto !important}
}
.iper-bmw-offer-teaser--container{direction:ltr}
.iper-bmw-offer-teaser .iper-bmw-basic-teaser--content-container .iper-bmw-basic-teaser--title{margin-bottom:60px}
.iper-bmw-offer-teaser .iper-bmw-button--offer .iper-bmw-button--area{text-align:left;direction:ltr;background:0;color:#000}
.iper-bmw-offer-teaser .iper-bmw-button--offer .iper-bmw-button--area--responsive-line{text-align:left}
.iper-bmw-offer-teaser .iper-bmw-button--offer .iper-bmw-linklist .iper-bmw-link::before{transform:scaleX(1);left:-8px}
html[dir=rtl] .iper-bmw-offer-teaser .iper-bmw-button--offer .iper-bmw-linklist .iper-bmw-link::before{transform:scaleX(-1)}
.iper-bmw-offer-teaser--ltr{direction:ltr}
.iper-bmw-offer-teaser--ltr--container{direction:ltr}
.iper-bmw-offer-teaser--ltr .iper-bmw-button--offer .iper-bmw-button--area{text-align:left;direction:ltr;background:0;color:#000}
.iper-bmw-offer-teaser--ltr .iper-bmw-button--offer .iper-bmw-button--area--responsive-line{text-align:left}
.iper-bmw-offer-teaser--ltr .iper-bmw-button--offer .iper-bmw-linklist .iper-bmw-link::before{transform:scaleX(1);left:-20px}
.iper-bmw-offer-teaser--rtl{direction:rtl}
.iper-bmw-offer-teaser--rtl--container{direction:rtl}
.iper-bmw-offer-teaser--rtl .iper-bmw-button--offer .iper-bmw-button--area{text-align:right;direction:rtl;background:0;color:#000}
.iper-bmw-offer-teaser--rtl .iper-bmw-button--offer .iper-bmw-button--area--responsive-line{text-align:right}
.iper-bmw-wcag .iper-bmw-offer-teaser{border:1px solid #ffad1f}
.search-results-teaser--container .iper-bmw-basic-teaser--title{margin-top:15px}
.iper-bmw-teaser-fullwidth{text-align:center;margin-bottom:60px}
.iper-bmw-teaser-fullwidth img{display:inline-block;vertical-align:middle}
.row.iper-bmw-container{display:block;margin-top:0;margin-bottom:60px;padding-left:0}
.no-padding{padding:0}
.small{margin-bottom:30px}
.a{margin-top:1.25rem;margin-bottom:1rem}
.h3{margin-top:1rem}
.h4{margin-top:0}
.small-teaser-image.columns{padding-left:0;padding-right:0}
.small-teaser-text{padding:0 auto 1.25rem auto;background-color:#666}
.small-teaser-text .image-container{display:none}
.small-teaser-text.columns{padding-left:0;padding-right:0}