.cmp-accordion__header{margin:0}
.cmp-accordion__button{display:block;width:100%;text-align:left}
.cmp-accordion__panel--hidden{display:none}
.cmp-accordion__panel--expanded{display:block}
.accordion .grp-area-company.cmp-accordion__item{border-left-color:var(--color-company)}
.accordion .grp-area-sustainability.cmp-accordion__item{border-left-color:var(--color-sustainability)}
.accordion .grp-area-innovation.cmp-accordion__item{border-left-color:var(--color-innovation)}
.accordion .grp-area-brand.cmp-accordion__item{border-left-color:var(--color-brand)}
.accordion .grp-area-career.cmp-accordion__item{border-left-color:var(--color-career)}
.accordion .grp-area-investor.cmp-accordion__item{border-left-color:var(--color-investor)}
.accordion .grp-area-electromobility.cmp-accordion__item{border-left-color:var(--color-electromobility)}
.accordion .grp-area-unknown.cmp-accordion__item{border-left-color:var(--color-unknown)}
.accordion{margin-top:40px}
.accordion .cmp-accordion{border-bottom:1px solid var(--color-line-gray)}
.accordion .cmp-accordion__item{border:solid var(--color-line-gray);border-width:1px 1px 0 4px;position:relative}
.accordion .cmp-accordion__item[data-cmp-expanded]{background-color:var(--color-lightgray)}
.accordion .cmp-accordion__header{font-family:"BMWGroupTNCondensedProTT-Regular",Tahoma,Geneva,sans-serif}
.accordion .cmp-accordion__button{border:unset;background:unset;display:flex;justify-content:space-between;align-items:center;width:100%;margin:0;padding:0;cursor:pointer}
.accordion .cmp-accordion__title{font-size:20px;color:var(--color-textlink);padding:4px 1rem;max-width:calc(100% - 80px);hyphens:auto;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.accordion .cmp-accordion__title:hover{color:var(--color-textlink-hover)}
.accordion .cmp-accordion__icon{display:block;position:relative;width:80px;height:50px;background-color:var(--color-button-default);border-bottom:1px solid var(--color-white)}
.accordion .cmp-accordion__item:last-child .cmp-accordion__icon{border-width:0}
.accordion .cmp-accordion__icon::after{content:" ";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/plus_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/plus_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-textlink)}
.accordion .cmp-accordion__icon:hover::after{background-color:var(--color-textlink-hover)}
.accordion .cmp-accordion__button--expanded .cmp-accordion__icon::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/minus_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/minus_rg.svg")}
.accordion .cmp-accordion__panel{display:grid}
.accordion .cmp-accordion__panel--expanded{animation:openPanelAnimation .75s ease-in-out}
.accordion .cmp-accordion__panel--hidden{display:none;grid-template-rows:0fr;animation:closePanelAnimation .75s ease-in-out}
.accordion .cmp-accordion__item-content{overflow:hidden}
.accordion .cmp-accordion__item-content>.cmp-container{padding:25px 37px}
.container-layout.background-grey .accordion .cmp-accordion__item[data-cmp-expanded]{background-color:var(--color-white)}
.accordion.style-light .cmp-accordion{border:unset}
.accordion.style-light .cmp-accordion__item{border:unset}
.accordion.style-light .cmp-accordion__item:nth-child(n+2){margin-top:15px}
.accordion.style-light .cmp-accordion__item[data-cmp-expanded]{background-color:unset}
.accordion.style-light .cmp-accordion__button{flex-direction:row-reverse;justify-content:left}
.accordion.style-light .cmp-accordion__title{font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:16px;padding-right:0}
.accordion.style-light .cmp-accordion__icon{background:unset;border:unset;width:24px;height:24px}
.accordion.style-light .cmp-accordion__icon::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/arrow-chevron-right_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/arrow-chevron-right_rg.svg");transition:transform .25s}
.accordion.style-light .cmp-accordion__button--expanded .cmp-accordion__icon::after{transform:rotate(90deg)}
.accordion.style-light .cmp-accordion__item-content>.cmp-container{padding:15px 0 0 40px}
@keyframes openPanelAnimation{0{display:none;grid-template-rows:0fr}
0.1%{display:grid;grid-template-rows:0fr}
100%{display:grid;grid-template-rows:1fr}
}
@keyframes closePanelAnimation{0{display:grid;grid-template-rows:1fr}
99.9%{display:grid;grid-template-rows:0fr}
100%{display:none;grid-template-rows:0fr}
}