.grp-damvideo{position:relative;outline:0}
.grp-damvideo.auto-play.playing .grp-damvideo__gradient,.grp-damvideo.auto-play.playing .grp-damvideo__content{opacity:1}
.grp-damvideo:not(.auto-play) .grp-damvideo__play.poster-hidden{display:none}
@media((max-width:767.99px)){.grp-damvideo:not(.auto-play) .cmp-image img.cmp-image__image.landscape[class*=ar_]{aspect-ratio:16/9}
}
.grp-damvideo.playing .grp-damvideo__gradient,.grp-damvideo.playing .grp-damvideo__content{opacity:0;transition:all 750ms}
.grp-damvideo.playing:not(.auto-play):hover .grp-damvideo__gradient,.grp-damvideo.playing:not(.auto-play):hover .grp-damvideo__content{opacity:0;z-index:-1;transition:all 750ms}
.grp-damvideo:hover .grp-damvideo__play,.grp-damvideo:focus-within .grp-damvideo__play{height:48px;width:48px;outline:1px solid var(--color-text-white-static)}
.grp-damvideo:hover .grp-damvideo__play::after,.grp-damvideo:focus-within .grp-damvideo__play::after{mask-size:28.8px;-webkit-mask-size:28.8px;width:28.8px;height:28.8px;background-color:var(--color-text-highlighted-on-light)}
.grp-damvideo .grp-damvideo__play:focus-visible{outline-offset:4px;box-shadow:0 0 9px 8px rgba(0,0,0,0.2509803922)}
.grp-damvideo__video{display:none;width:100%;height:100%;position:absolute}
.grp-damvideo__video.show{display:flex;flex-direction:column}
.grp-damvideo__video video{display:block;height:100%;max-width:100%;max-height:100%;background-color:var(--color-background-black);outline:0}
.grp-damvideo__content{position:absolute;bottom:0;left:0;margin:24px;z-index:10}
.grp-damvideo__content .grp-damvideo__headline{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-damvideo__content .grp-damvideo__headline{font-size:16px}
}
@media(max-width:767.99px){.grp-damvideo__content .grp-damvideo__headline{font-size:14px}
}
.grp-damvideo__content .grp-damvideo__subline{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-damvideo__content .grp-damvideo__subline{font-size:16px}
}
@media(max-width:767.99px){.grp-damvideo__content .grp-damvideo__subline{font-size:14px}
}
.grp-damvideo__poster{position:relative;cursor:pointer;opacity:1;z-index:5;overflow:hidden}
.grp-damvideo__poster.poster-hidden{opacity:0;z-index:-1}
.grp-damvideo__poster .cmp-image{margin:0}
.grp-damvideo__poster img{width:100%;height:auto}
.grp-damvideo__poster .cmp-image__title{display:none}
.grp-damvideo__gradient{content:"";background:linear-gradient(var(--color-background-default-transparent) 0,var(--color-dark-blue-trans) 100%);position:absolute;bottom:0;left:0;right:0;top:35%;height:65%;z-index:7}
.grp-damvideo__play{z-index:8;height:40px;width:40px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);background-color:var(--color-background-white);box-shadow:0 6px 9px 1px rgba(0,0,0,0.2509803922);border-radius:50%;cursor:pointer;transition:all 750ms;outline:0}
.grp-damvideo__play::after{content:"";background-color:var(--color-background-grey);mask-repeat:no-repeat;mask-size:24px;mask-position:center center;mask-image:url(../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/play_rg.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;-webkit-mask-image:url(../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/play_rg.svg);width:24px;height:24px;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);transition:all 750ms}
.grp-damvideo.auto-play.playing .grp-damvideo__play::after{mask-image:url(../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/pause_rg.svg);-webkit-mask-image:url(../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/pause_rg.svg)}
.grp-damvideo.auto-play .grp-damvideo__play{top:calc(100% - 60px);left:calc(100% - 60px)}
.grp-damvideo__title{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary);margin-top:16px}
@media(min-width:768px) and (max-width:1279.99px){.grp-damvideo__title{font-size:12px}
}
@media(max-width:767.99px){.grp-damvideo__title{font-size:12px}
}
.cmp-container.root>.damvideo .grp-damvideo__content,.cmp-container.root>.damvideo .grp-damvideo__title{margin-left:0;padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.cmp-container.root>.damvideo .grp-damvideo__content,.cmp-container.root>.damvideo .grp-damvideo__title{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.cmp-container.root>.damvideo .grp-damvideo__content,.cmp-container.root>.damvideo .grp-damvideo__title{padding-left:24px;padding-right:24px}
}
.grp-column-control .grp-damvideo{height:100%}
.grp-column-control .grp-damvideo .grp-damvideo__poster{height:100%}
.grp-column-control .grp-damvideo .grp-damvideo__poster .grp-damvideo__image{height:100%}
.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container>.image .grp-damvideo{height:100%}
.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container>.image .grp-damvideo .grp-damvideo__poster{height:100%}
.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container>.image .grp-damvideo .grp-damvideo__poster .grp-damvideo__image{height:100%}
.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container>.image .grp-damvideo .grp-damvideo__poster .cmp-image__title{display:block}
.grp-popup.grp-popup--horizontal-scroll .container-layout>.cmp-container>.image .grp-damvideo__title{display:none}
.grp-mediagallery-slider__item:not(.active) .grp-damvideo__play{visibility:hidden}