.grp-info-gallery{column-gap:24px;align-items:flex-start;align-self:stretch;grid-auto-flow:row dense}
@media(max-width:767.99px){.grp-info-gallery{column-gap:16px}
}
.grp-info-gallery .grp-info-gallery__teaser{position:relative;transition:opacity 500ms;grid-column:span 4;display:flex;flex-direction:column}
@media(max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser{grid-column:span 6}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser{grid-column:span 12}
}
.grp-info-gallery .grp-info-gallery__teaser:nth-child(2n+7){margin-top:24px}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser:nth-child(2n+5){margin-top:24px}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser:nth-child(2n+3){margin-top:16px}
}
.grp-info-gallery .grp-info-gallery__teaser:hover{cursor:pointer}
.grp-info-gallery .grp-info-gallery__teaser.grp-info-gallery__teaser.focus-visible-within{outline:1px solid var(--color-focus-border);outline-offset:2px}
.grp-info-gallery .cmp-image__image{display:block;width:100%;height:auto;object-fit:cover}
.grp-info-gallery .grp-info-gallery__teaser-caption{position:relative;display:flex;justify-content:flex-end;align-items:flex-start;background:var(--color-dark-blue-trans);backdrop-filter:blur(10px);flex-grow:1}
.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper{display:flex;padding:24px 64px 24px 24px;flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0}
@media(max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper{padding:16px 56px 16px 16px}
}
.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-title{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:14px;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-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-title{font-size:12px}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-title{font-size:12px}
}
.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-subtitle{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-subtitle{font-size:12px}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser-caption .grp-info-gallery__teaser-title-wrapper .grp-info-gallery__teaser-subtitle{font-size:12px}
}
.grp-info-gallery .grp-info-gallery__teaser-button{display:block;float:right;width:56px;height:56px;background-color:var(--color-btn-bg-defaultsolid);text-align:center;cursor:pointer;position:absolute;top:0;right:0}
@media(max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser-button{width:48px;height:48px}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser-button{width:40px;height:40px}
}
.grp-info-gallery .grp-info-gallery__teaser-button::before,.grp-info-gallery .grp-info-gallery__teaser-button::after{content:" ";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/minus_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/minus_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:100%;height:100%;position:absolute;top:0;left:0;display:block;background-color:var(--color-btn-label-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery .grp-info-gallery__teaser-button::before,.grp-info-gallery .grp-info-gallery__teaser-button::after{mask-size:20px;-webkit-mask-size:20px}
}
@media(max-width:767.99px){.grp-info-gallery .grp-info-gallery__teaser-button::before,.grp-info-gallery .grp-info-gallery__teaser-button::after{mask-size:16px;-webkit-mask-size:16px}
}
.grp-info-gallery .grp-info-gallery__teaser-button::after{transform:rotate(90deg);transition:transform 500ms ease-in-out}
.grp-info-gallery .grp-info-gallery__teaser-button[aria-expanded=true]::after{transform:rotate(0)}
.grp-info-gallery .grp-info-gallery__teaser-button:hover,.grp-info-gallery .grp-info-gallery__teaser-button:focus-within{background-color:var(--color-btn-bg-hoveredsolid)}
.grp-info-gallery .grp-info-gallery__teaser-button:focus-visible{outline:0}
.grp-info-gallery.grp-info-gallery--popup .grp-info-gallery__teaser:nth-child(n+4){margin-top:24px}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery.grp-info-gallery--popup .grp-info-gallery__teaser:nth-child(n+3){margin-top:24px}
}
@media(max-width:767.99px){.grp-info-gallery.grp-info-gallery--popup .grp-info-gallery__teaser:nth-child(n+2){margin-top:16px}
}
.grp-info-gallery__infocontainer{overflow:hidden;margin-top:0;margin-left:-14px;padding-left:14px}
.grp-info-gallery__infocontainer .cmp-container{padding:48px 0 24px;border-bottom:1px solid var(--color-separator-black);margin-bottom:24px}
@media(max-width:767.99px){.grp-info-gallery__infocontainer .cmp-container{padding:24px 0 16px;margin-bottom:8px}
}
.grp-info-gallery__infocontainer .cmp-container .grp-info-gallery__infocontainer-column{display:flex;flex-direction:column;row-gap:24px}
.grp-info-gallery__infocontainer .cmp-container.grp-two-columns{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}
@media(max-width:767.99px){.grp-info-gallery__infocontainer .cmp-container.grp-two-columns .grp-info-gallery__infocontainer-column{grid-column:span 2}
}
.grp-info-gallery-grid{display:grid;grid-template-columns:repeat(12,1fr);column-gap:24px;align-items:stretch;align-self:stretch;grid-auto-flow:row dense}
.grp-info-gallery-grid .grp-info-gallery__teaser.greyed{opacity:.5}
.grp-info-gallery-grid .grp-info-gallery__info{grid-column-start:1;grid-column-end:span 12;display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms}
.grp-info-gallery-grid .grp-info-gallery__info.open{grid-template-rows:1fr}
.grp-info-gallery-grid .grp-info-gallery__info-row{overflow:hidden}
.grp-info-gallery-slider .grp-info-gallery__outer-wrapper{overflow:hidden;width:calc(100% + 192px);transform:translateX(-96px)}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper{width:calc(100% + 96px);transform:translateX(-48px)}
}
@media(max-width:767.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper{width:calc(100% + 48px);transform:translateX(-24px)}
}
.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper{padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper{padding-left:24px;padding-right:24px}
}
.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper .grp-info-gallery__item-list{display:grid;grid-template-columns:repeat(var(--item-count),calc((100% - 48px) / 3));column-gap:24px;transition:transform 750ms ease-in-out}
@media(max-width:1279.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper .grp-info-gallery__item-list{grid-template-columns:repeat(var(--item-count),calc((100% - 24px) / 2))}
}
@media(max-width:767.99px){.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper .grp-info-gallery__item-list{grid-template-columns:repeat(var(--item-count),100%)}
}
.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper .grp-info-gallery__item-list .grp-info-gallery__item{transition:transform 750ms ease-in-out}
.grp-info-gallery-slider .grp-info-gallery__outer-wrapper .grp-info-gallery__item-wrapper .grp-info-gallery__item-list .grp-info-gallery__item .grp-info-gallery__teaser{height:100%}
.grp-info-gallery-slider .grp-info-gallery__footer{margin-top:20px;width:100%;display:flex;justify-content:space-between;column-gap:20px}
.grp-info-gallery-slider .grp-info-gallery__footer .grp-info-gallery__pagination{flex-grow:1;display:flex;flex-wrap:nowrap;align-items:center;column-gap:6px}
.grp-info-gallery-slider .grp-info-gallery__footer .grp-info-gallery__pagination .grp-info-gallery__pagination-bar{height:4px;flex-grow:1;background-color:var(--color-paging-default)}
.grp-info-gallery-slider .grp-info-gallery__footer .grp-info-gallery__pagination .grp-info-gallery__pagination-bar.active{background-color:var(--color-paging-selected)}
.grp-info-gallery-slider .grp-info-gallery__left::after,.grp-info-gallery-slider .grp-info-gallery__right::after{content:"";mask-repeat:no-repeat;mask-size:24px;mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center;background-color:var(--icon-color-dark);width:24px;height:24px;left:0;display:block;position:relative}
.grp-info-gallery-slider .grp-info-gallery__left::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-left_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-left_rg.svg")}
.grp-info-gallery-slider .grp-info-gallery__left:hover::after,.grp-info-gallery-slider .grp-info-gallery__right:hover::after{background-color:var(--color-text-highlighted)}
.grp-info-gallery-slider .grp-info-gallery__right::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-right_rg.svg")}
.grp-popup .grp-info-gallery{margin-bottom:48px}
@media(max-width:767.99px){.grp-popup .grp-info-gallery{margin-bottom:24px}
}
.grp-popup .grp-info-gallery .grp-info-gallery__infocontainer .cmp-container{padding:0;border-bottom:unset;margin-bottom:0}