.grp-header__skip-to-main.button.style-button.contained{position:fixed;left:24px;top:-80px;z-index:340;transition:top 500ms ease-in-out}
.grp-header__skip-to-main.button.style-button.contained:focus-within{top:16px}
html.scrolled .grp-header__skip-to-main .cmp-button,body.homepage .grp-header__skip-to-main .cmp-button{outline-color:var(--color-text-white-static)}
.header .grp-header{position:fixed;display:grid;grid-template-columns:1fr 150px;row-gap:16px;background-color:transparent;width:100%;max-width:1920px;transform:translateY(0);transition:transform 750ms,padding 500ms,background-color 750ms;z-index:17;padding-top:32px;padding-bottom:20px;padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.header .grp-header{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.header .grp-header{padding-left:24px;padding-right:24px}
}
.header .grp-header .grp-header__separator{background-color:var(--color-separator-black);width:100%;height:1px;grid-column-start:1;grid-column-end:span 2;margin:0}
.header .grp-header .grp-header__logos .grp-header__logolink{height:100%}
.header .grp-header__naviteaser{display:none}
.header .grp-header__naviteaser.active{display:block}
.header .grp-header__naviteaser .teasersimple .cmp-teaser__link{outline-color:var(--color-focus-border-white)}
.header .grp-header__naviteaser .teasersimple .cmp-teaser__link .cmp-teaser__title{font-size:18px;color:var(--color-text-white-static)}
.header .grp-header__naviteaser .teasersimple .cmp-teaser__link:hover .cmp-teaser__title,.header .grp-header__naviteaser .teasersimple .cmp-teaser__link:focus-visible .cmp-teaser__title{color:var(--color-text-highlighted-on-dark)}
.header .grp-header__naviteaser .newsteaser .grp-newsteaser{outline-color:var(--color-focus-border-white)}
.header .grp-header__naviteaser .newsteaser .grp-newsteaser .grp-newsarticle-overline{color:var(--color-text-highlighted-on-dark)}
.header .grp-header__naviteaser .newsteaser .grp-newsteaser .grp-newsteaser__text-area .grp-newsarticle-headline{color:var(--color-text-white-static)}
.grp-header__searchfield{display:flex;justify-content:flex-end}
.grp-header__searchfield .grp-header__search{display:flex;gap:8px;align-items:center;justify-content:flex-end;position:relative}
.grp-header__searchfield .grp-header__search .grp-header__search-icon{display:block;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center 4px;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;background-color:var(--color-text-primary);cursor:pointer}
.grp-header__searchfield .grp-header__search .grp-header__search-label{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary);padding-bottom:3px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__searchfield .grp-header__search .grp-header__search-label{font-size:14px}
}
@media(max-width:767.99px){.grp-header__searchfield .grp-header__search .grp-header__search-label{font-size:14px}
}
.grp-header__searchfield .grp-header__search::after{content:"";position:absolute;border-bottom:2px solid var(--color-text-primary);bottom:0;width:0;transition:all 500ms;left:50%}
.grp-header__searchfield .grp-header__search:hover::after{left:0;width:100%}
html.scrolled:not(.navi-open) .grp-header{transform:translateY(-100%)}
html.scrolled:not(.navi-open) .grp-header .grp-header__logos .grp-header__burger,html.scrolled:not(.navi-open) .grp-header .grp-header__main-navigation .grp-header__navi-large-level1,html.scrolled:not(.navi-open) .grp-header .grp-header__searchfield .grp-header__search{display:none}
html.navi-open .grp-header,body.homepage .grp-header{transform:translateY(0)}
html.navi-open .grp-header a:focus-visible,html.navi-open .grp-header button:focus-visible,body.homepage .grp-header a:focus-visible,body.homepage .grp-header button:focus-visible{outline-color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__logos .grp-header__logolink,body.homepage .grp-header .grp-header__logos .grp-header__logolink{height:100%}
html.navi-open .grp-header .grp-header__logos .grp-header__division,body.homepage .grp-header .grp-header__logos .grp-header__division{color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__logos .grp-brand-logo__light,body.homepage .grp-header .grp-header__logos .grp-brand-logo__light{display:none}
html.navi-open .grp-header .grp-header__logos .grp-brand-logo__dark,body.homepage .grp-header .grp-header__logos .grp-brand-logo__dark{display:inherit}
html.navi-open .grp-header .grp-header__main-navigation .grp-header__navi-large-level1:not(.current),body.homepage .grp-header .grp-header__main-navigation .grp-header__navi-large-level1:not(.current){color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__main-navigation .grp-header__navi-large-level1:not(.current)::after,body.homepage .grp-header .grp-header__main-navigation .grp-header__navi-large-level1:not(.current)::after{border-color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__main-navigation .grp-header__navi-large-level1.redirect::before,body.homepage .grp-header .grp-header__main-navigation .grp-header__navi-large-level1.redirect::before{background-color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__search .grp-header__search-icon,body.homepage .grp-header .grp-header__search .grp-header__search-icon{background-color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__search .grp-header__search-label,body.homepage .grp-header .grp-header__search .grp-header__search-label{color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__search::after,body.homepage .grp-header .grp-header__search::after{border-bottom-color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__separator,body.homepage .grp-header .grp-header__separator{background-color:var(--color-separator-static-white)}
html.navi-open body.homepage .grp-header,html.navi-open .grp-header{background-color:var(--color-dark-blue)}
html.navi-open .grp-header__searchfield .grp-header__search .grp-header__search-icon{background-color:var(--color-text-white-static)}
html.navi-open .grp-header__searchfield .grp-header__search .grp-header__search-label{color:var(--color-text-white-static)}
html.navi-open .grp-header__searchfield .grp-header__search::after{border-bottom-color:var(--color-text-white-static)}
html.navi-open .grp-header__searchfield .grp-header__search:focus-visible{outline-color:var(--color-text-white-static)}
body.homepage .grp-header{background:linear-gradient(180deg,#140b1f 0,rgba(20,11,31,0.5647058824) 66%,rgba(20,11,31,0) 100%)}
body.homepage .grp-header .grp-header__logos .grp-header__burger::after{background-color:var(--color-text-white-static)}
html.grp-dark-mode .grp-header .grp-header__logos .grp-brand-logo__light{display:none}
html.grp-dark-mode .grp-header .grp-header__logos .grp-brand-logo__dark{display:inherit}
.grp-header__switches{display:flex;justify-content:flex-end;gap:8px}
.grp-header__switches .grp-header__languages{position:relative;height:32px;display:flex;align-items:center;justify-content:center}
.grp-header__switches .grp-header__languages .grp-header__language-current{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;width:64px;height:32px;border:1.25px solid var(--color-background-inverted);border-radius:100px;color:var(--color-text-primary);background-color:var(--color-background-default);padding:6px 12px;display:flex;align-items:center;justify-content:center;transition:color 100ms;z-index:16}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__switches .grp-header__languages .grp-header__language-current{font-size:12px}
}
@media(max-width:767.99px){.grp-header__switches .grp-header__languages .grp-header__language-current{font-size:12px}
}
.grp-header__switches .grp-header__languages .grp-header__language-current::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-down_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-down_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;background-color:var(--color-text-primary);width:18px;height:18px;left:0;display:block;position:relative;transition:transform 750ms}
.grp-header__switches .grp-header__languages .grp-header__language-current:hover,.grp-header__switches .grp-header__languages .grp-header__language-current:focus{background:radial-gradient(100% 359.18% at 0 0,var(--color-gradient-grey-100) 0,var(--color-gradient-grey-200) 100%);border-width:0;color:var(--color-text-black-static)}
.grp-header__switches .grp-header__languages .grp-header__language-list{display:flex;flex-direction:column;row-gap:10px;position:absolute;top:13px;width:63px;background-color:var(--color-background-inverted);border-radius:0 0 16px 16px;z-index:15;transition:all 500ms cubic-bezier(0.64,1.1,0.3,1.14);padding:0 13px;height:fit-content}
.grp-header__switches .grp-header__languages .grp-header__language-list .grp-header__language{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-inverted);width:fit-content;border-bottom:2px solid transparent;padding-bottom:2px;transition:color 100ms;display:none}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__switches .grp-header__languages .grp-header__language-list .grp-header__language{font-size:12px}
}
@media(max-width:767.99px){.grp-header__switches .grp-header__languages .grp-header__language-list .grp-header__language{font-size:12px}
}
.grp-header__switches .grp-header__languages.open .grp-header__language-current{border:unset;box-shadow:0 0 10px 0 rgba(0,0,0,0.3019607843)}
.grp-header__switches .grp-header__languages.open .grp-header__language-current::after{transform:rotate(-180deg)}
.grp-header__switches .grp-header__languages.open .grp-header__language-list{box-shadow:0 0 40px 0 rgba(0,0,0,0.1019607843);padding:30px 13px 9px;top:16px}
.grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language{display:block}
.grp-header__switches .grp-header__switch{position:relative;width:64px;height:32px;border:1.25px solid var(--color-background-inverted);border-radius:100px;display:flex;flex-wrap:nowrap;padding:6px 7px;justify-content:space-between;cursor:pointer}
.grp-header__switches .grp-header__switch .grp-header__switch-moon::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/moon_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/moon_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;width:18px;height:18px;left:0;display:block;position:relative;z-index:13;background-color:var(--color-text-black-static);transition:all 750ms}
.grp-header__switches .grp-header__switch .grp-header__switch-sun::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/sun_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/sun_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;width:18px;height:18px;right:0;display:block;position:relative;z-index:13;background-color:var(--color-text-white-static);transition:all 750ms}
.grp-header__switches .grp-header__switch::after{content:"";width:24px;height:24px;background:radial-gradient(100% 359.18% at 0 0,var(--color-gradient-petrol-200) 0,var(--color-gradient-petrol-100) 100%);border-radius:50%;display:block;position:absolute;left:34px;right:4px;top:3px;z-index:12;transition:all 750ms cubic-bezier(0.64,1.1,0.3,1.14)}
.grp-header__switches .grp-header__switch:hover::after{left:28px;width:30px;border-radius:24px}
.grp-header__switches .grp-header__switch:hover .grp-header__switch-sun::after{right:3px;transform:rotate(45deg)}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current{border-color:var(--color-text-white-static);color:var(--color-text-white-static);background-color:transparent}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current::after,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current::after{background-color:var(--color-text-white-static)}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current:hover,html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current:focus,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current:hover,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current:focus{color:var(--color-text-black-static)}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current:hover::after,html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-current:focus::after,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current:hover::after,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-current:focus::after{background-color:var(--color-text-black-static)}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-list,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-list{background-color:var(--color-background-white)}
html.navi-open .grp-header__switches .grp-header__languages .grp-header__language-list .grp-header__language,body.homepage .grp-header__switches .grp-header__languages .grp-header__language-list .grp-header__language{color:var(--color-text-black-static)}
html.navi-open .grp-header__switches .grp-header__languages.open .grp-header__language-current,body.homepage .grp-header__switches .grp-header__languages.open .grp-header__language-current{color:var(--color-text-black-static);background-color:var(--color-background-white)}
html.navi-open .grp-header__switches .grp-header__languages.open .grp-header__language-current::after,body.homepage .grp-header__switches .grp-header__languages.open .grp-header__language-current::after{background-color:var(--color-text-black-static)}
html.navi-open .grp-header__switches .grp-header__switch,body.homepage .grp-header__switches .grp-header__switch{border-color:var(--color-text-white-static)}
html.navi-open .grp-header__switches .grp-header__switch::after,body.homepage .grp-header__switches .grp-header__switch::after{background:radial-gradient(100% 359.18% at 0 0,var(--color-gradient-grey-100) 0,var(--color-gradient-grey-200) 100%)}
html.navi-open .grp-header__switches .grp-header__switch-moon::after,body.homepage .grp-header__switches .grp-header__switch-moon::after{background-color:var(--color-text-white-static)}
html.navi-open .grp-header__switches .grp-header__switch-sun::after,body.homepage .grp-header__switches .grp-header__switch-sun::after{background-color:var(--color-text-black-static)}
html.navi-open .grp-header__switches .grp-header__switch:focus-visible,body.homepage .grp-header__switches .grp-header__switch:focus-visible{outline-color:var(--color-text-white-static)}
html.grp-dark-mode .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:hover,html.grp-dark-mode .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:focus-visible,html.navi-open:not(.grp-dark-mode) .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:hover,html.navi-open:not(.grp-dark-mode) .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:focus-visible{color:var(--color-text-highlighted-on-light);border-bottom-color:var(--color-text-highlighted-on-light)}
html:not(.grp-dark-mode):not(.navi-open) .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:hover,html:not(.grp-dark-mode):not(.navi-open) .grp-header__switches .grp-header__languages.open .grp-header__language-list .grp-header__language:focus-visible{color:var(--color-text-highlighted-on-light);border-bottom-color:var(--color-text-highlighted-on-light)}
html.grp-dark-mode .grp-header__switches .grp-header__languages .grp-header__language-current:hover::after,html.grp-dark-mode .grp-header__switches .grp-header__languages .grp-header__language-current:focus::after{background-color:var(--color-text-black-static)}
html.grp-dark-mode .grp-header__switches .grp-header__languages.open .grp-header__language-current{background-color:var(--color-background-inverted);color:var(--color-btn-label-static)}
html.grp-dark-mode .grp-header__switches .grp-header__languages.open .grp-header__language-current::after{background-color:var(--color-text-black-static)}
html.grp-dark-mode .grp-header__switches .grp-header__switch::after{left:4px;right:34px;background:radial-gradient(100% 359.18% at 0 0,var(--color-gradient-grey-100) 0,var(--color-gradient-grey-200) 100%)}
html.grp-dark-mode .grp-header__switches .grp-header__switch .grp-header__switch-moon::after{background-color:var(--color-text-black-static)}
html.grp-dark-mode .grp-header__switches .grp-header__switch .grp-header__switch-sun::after{background-color:var(--color-text-white-static)}
html.grp-dark-mode .grp-header__switches .grp-header__switch:hover .grp-header__switch-sun::after{right:0;transform:unset}
html.grp-dark-mode .grp-header__switches .grp-header__switch:hover .grp-header__switch-moon::after{left:3px;transform:rotate(45deg)}
html.scrolled:not(.navi-open) .grp-header__switches .grp-header__languages .grp-header__language-current,html.scrolled:not(.navi-open) .grp-header__switches .grp-header__switch{display:none}
.grp-header__navi-medium .grp-header__switches .grp-header__language-current:focus-visible{outline-color:var(--color-text-white-static)}
.grp-header__navi-medium .grp-header__switches .grp-header__language-current::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-up_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-up_rg.svg")}
.grp-header__navi-medium .grp-header__switches .grp-header__languages .grp-header__language-list{top:unset;bottom:16px}
.grp-header__navi-medium .grp-header__switches .grp-header__languages.open .grp-header__language-list{bottom:13px;flex-direction:column-reverse;padding:9px 13px 30px;border-radius:16px 16px 0 0}
.grp-header__sticky{position:fixed;top:0;width:100%;max-width:1920px;height:88px;display:flex;align-items:center;column-gap:64px;background-color:var(--color-dark-blue-trans);backdrop-filter:blur(20px);color:var(--color-text-white-static);transform:translateY(-100%);transition:transform 750ms,padding 500ms;z-index:20;padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__sticky{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-header__sticky{padding-left:24px;padding-right:24px}
}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-header__logolink,.grp-header__sticky .grp-header__main-navigation .grp-header__navi-large-level1{display:none}
.grp-header__sticky a:focus-visible,.grp-header__sticky button:focus-visible{outline-color:var(--color-text-white-static)}
.grp-header__sticky .grp-header__logos .grp-header__logobar{height:29px;position:relative}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-header__logolink{height:100%}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-header__division{color:var(--color-text-white-static);top:38px}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-brand-logo__light{display:none}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-brand-logo__dark{display:inherit}
.grp-header__sticky .grp-header__logos .grp-header__burger{display:none}
.grp-header__sticky .grp-header__main-navigation .grp-header__navi-large-level1{color:var(--color-text-white-static)}
.grp-header__sticky .grp-header__main-navigation .grp-header__navi-large-level1::after{border-color:var(--color-text-white-static)}
.grp-header__sticky .grp-header__main-navigation .grp-header__navi-large-level1.redirect::before{background-color:var(--color-text-white-static)}
html.scrolled .grp-header__sticky{transform:translateY(0)}
html.scrolled .grp-header__sticky .grp-header__logos .grp-header__logobar .grp-header__logolink,html.scrolled .grp-header__sticky .grp-header__main-navigation .grp-header__navi-large-level1{display:block}
html.scrolled .grp-header__sticky .grp-header__logos .grp-header__burger{display:block}
html.scrolled.navi-open .grp-header__sticky{transform:translateY(-100%)}
.grp-header__logos{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}
.grp-header__logos .grp-header__logobar{display:flex;height:40px;position:relative;align-items:center}
.grp-header__logos .grp-header__logobar .grp-header__division{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Light",Tahoma,Geneva,sans-serif;font-size:12px;line-height:1;letter-spacing:0;text-transform:none;position:absolute;top:44px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__logos .grp-header__logobar .grp-header__division{font-size:10px}
}
@media(max-width:767.99px){.grp-header__logos .grp-header__logobar .grp-header__division{font-size:10px}
}
.grp-header__logos .grp-header__logobar .grp-brand-logo-bmwgroup{height:100%;vertical-align:middle;margin-left:0}
.grp-header__logos .grp-header__logobar .grp-brand-logo{height:100%;margin-left:13px}
.grp-header__logos .grp-header__logobar .grp-brand-logo:first-of-type,.grp-header__logos .grp-header__logobar .grp-brand-logo:nth-of-type(2){margin-left:60px}
.grp-header__logos .grp-header__logobar .grp-brand-logo__light{display:inherit}
.grp-header__logos .grp-header__logobar .grp-brand-logo__dark{display:none}
.grp-header__logos .grp-header__burger{display:none}
html.scrolled:not(.navi-open) .grp-header__logolink{display:none}
.grp-header__main-navigation{display:flex;align-items:center;column-gap:24px}
.grp-header__main-navigation .grp-header__navi-large-level1{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.6;letter-spacing:0;text-transform:none;color:var(--color-text-primary);position:relative}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__main-navigation .grp-header__navi-large-level1{font-size:14px}
}
@media(max-width:767.99px){.grp-header__main-navigation .grp-header__navi-large-level1{font-size:14px}
}
.grp-header__main-navigation .grp-header__navi-large-level1::after{border-bottom:2px solid var(--color-text-primary);content:"";position:absolute;width:0;left:50%;top:calc(100% + 8px);transition:all 500ms}
.grp-header__main-navigation .grp-header__navi-large-level1:hover::after,.grp-header__main-navigation .grp-header__navi-large-level1:focus::after,.grp-header__main-navigation .grp-header__navi-large-level1.current::after{width:100%;left:0}
.grp-header__main-navigation .grp-header__navi-large-level1.current{color:var(--color-text-highlighted)}
.grp-header__main-navigation .grp-header__navi-large-level1.current::after{border-color:var(--color-text-highlighted)}
.grp-header__main-navigation .grp-header__navi-large-level1.redirect{padding-right:24px}
.grp-header__main-navigation .grp-header__navi-large-level1.redirect::before{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;background-color:var(--color-text-primary);width:18px;height:100%;right:0;top:0}
@media(min-width:1280px){html.navi-open .grp-header__main-navigation .grp-header__burger,html.scrolled:not(.navi-open) .grp-header__sticky .grp-header__burger{display:none}
}
html.navi-open .grp-header__main-navigation .grp-header__navi-large-level1.current,html.scrolled:not(.navi-open) .grp-header__sticky .grp-header__navi-large-level1.current{color:var(--color-text-highlighted-on-dark)}
html.navi-open .grp-header__main-navigation .grp-header__navi-large-level1.current::after,html.scrolled:not(.navi-open) .grp-header__sticky .grp-header__navi-large-level1.current::after{border-color:var(--color-text-highlighted-on-dark)}
.grp-header__navi-large{scrollbar-color:var(--color-text-white-static) transparent;scrollbar-width:thin;display:flex;transform:translateY(calc(-100% - 168px));max-height:calc(100vh - 168px);top:168px;width:100%;max-width:1920px;z-index:17;position:fixed;background-color:var(--color-dark-blue-trans);backdrop-filter:blur(20px);transition:transform 750ms;color:var(--color-text-white-static)}
@media(max-width:1279.99px){.grp-header__navi-large{display:none}
}
.grp-header__navi-large .grp-header__navi-large-left{--g:24px;flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 3 - -96px * 1);padding:64px 0;background-color:var(--color-dark-blue-trans);display:flex}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-left{--g:16px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-left{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 3 - -48px * 1)}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-left{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 3 - -24px * 1)}
}
.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner{display:flex;flex-direction:column;row-gap:24px;overflow-y:auto;scrollbar-width:thin;transition:all 500ms;padding:0 48px 0 96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner{padding-left:48px}
}
.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-title{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.4;letter-spacing:1.7px;text-transform:uppercase;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-title{font-size:18px}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-title{font-size:18px}
}
.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-description{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-white-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-description{font-size:16px}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .grp-header__navi-large-description{font-size:16px}
}
.grp-header__navi-large .grp-header__navi-large-middle{--g:24px;flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -96px * 0);overflow-y:auto;scrollbar-width:thin;margin:64px 0}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-middle{--g:16px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-middle{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -48px * 0)}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-middle{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -24px * 0)}
}
.grp-header__navi-large .grp-header__navi-large-middle .grp-header__navi-large-panel-level2{display:none}
.grp-header__navi-large .grp-header__navi-large-middle .grp-header__navi-large-panel-level2.active{display:block}
.grp-header__navi-large .grp-header__navi-large-separator{display:none;border-left:1px solid var(--color-separator-static-white)}
.grp-header__navi-large .grp-header__navi-large-right{--g:24px;flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -96px * 1);overflow-y:auto;scrollbar-width:thin;margin:64px 96px 64px 0}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-right{--g:16px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-right{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -48px * 1)}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-large-right{flex-basis:calc(((100% - -1 * var(--g)) / 12 - var(--g)) * 4 - -1 * var(--g) * 4 - -24px * 1)}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-large-right{margin-right:48px}
}
.grp-header__navi-large .grp-header__navi-large-right .grp-header__navi-large-panel-level3{display:none}
.grp-header__navi-large .grp-header__navi-large-right .grp-header__navi-large-panel-level3.active{display:block}
.grp-header__navi-large .grp-header__navi-large-right .grp-header__navi-large-panel-level3.active ~ .grp-header__naviteaser{display:none}
.grp-header__navi-large .grp-header__navi-panel-item{position:relative;cursor:pointer}
.grp-header__navi-large .grp-header__navi-panel-item a,.grp-header__navi-large .grp-header__navi-panel-item button{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static);padding:8px 70px 8px 40px;text-align:left;text-decoration:none;outline:0;display:flex;align-items:center;gap:8px;width:100%}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-large .grp-header__navi-panel-item a,.grp-header__navi-large .grp-header__navi-panel-item button{font-size:16px}
}
@media(max-width:767.99px){.grp-header__navi-large .grp-header__navi-panel-item a,.grp-header__navi-large .grp-header__navi-panel-item button{font-size:16px}
}
.grp-header__navi-large .grp-header__navi-panel-item.redirect a{padding-right:24px}
.grp-header__navi-large .grp-header__navi-panel-item.redirect a::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;width:18px;height:18px;background-color:var(--color-text-white-static)}
.grp-header__navi-large .grp-header__navi-panel-item.redirect:hover a::after,.grp-header__navi-large .grp-header__navi-panel-item.redirect:focus-within a::after{background-color:var(--color-text-black-static)}
.grp-header__navi-large .grp-header__navi-panel-item.sub::after{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_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/arrow-chevron-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;right:40px;top:50%;transform:translateY(-50%);background-color:var(--color-text-white-static)}
.grp-header__navi-large .grp-header__navi-panel-item:hover,.grp-header__navi-large .grp-header__navi-panel-item:focus-within{background-color:var(--color-btn-bg-navi-static)}
.grp-header__navi-large .grp-header__navi-panel-item:hover a,.grp-header__navi-large .grp-header__navi-panel-item:hover button,.grp-header__navi-large .grp-header__navi-panel-item:focus-within a,.grp-header__navi-large .grp-header__navi-panel-item:focus-within button{color:var(--color-text-black-static)}
.grp-header__navi-large .grp-header__navi-panel-item.current{background-color:var(--color-btn-bg-navi-current)}
.grp-header__navi-large .grp-header__navi-panel-item.current a,.grp-header__navi-large .grp-header__navi-panel-item.current button{color:var(--color-text-black-static)}
.grp-header__navi-large .grp-header__navi-panel-item:hover::after,.grp-header__navi-large .grp-header__navi-panel-item:focus-within::after,.grp-header__navi-large .grp-header__navi-panel-item.current::after{background-color:var(--color-text-black-static)}
.grp-header__navi-large .grp-header__navi-large-close{position:absolute;top:24px;right:96px;width:24px;height:24px;cursor:pointer;color:var(--color-text-white-static)}
.grp-header__navi-large .grp-header__navi-large-close:focus-visible{outline-color:var(--color-text-white-static)}
.grp-header__navi-large .grp-header__navi-large-close::after{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");mask-repeat:no-repeat;mask-size:24px;mask-position:center 4px;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;top:0;left:0;width:24px;height:24px;background-color:var(--color-text-white-static)}
.grp-header__navi-large .grp-header__naviteaser{margin:4px 4px 4px 20px}
html.navi-open .grp-header__navi-large{transform:translateY(0)}
html.navi-open .grp-header__navi-large .grp-header__navi-large-left .grp-header__navi-large-left-inner .button.style-button .cmp-button{display:flex}
.grp-header__navi-medium{scrollbar-color:var(--color-text-white-static) transparent;scrollbar-width:thin;display:flex;flex-direction:column;justify-content:space-between;transform:translateY(calc(-100% - 88px));max-height:calc(100vh - 88px);left:0;top:88px;width:100%;height:100%;z-index:17;position:fixed;background-color:var(--color-dark-blue-trans);backdrop-filter:blur(20px);transition:transform 750ms}
@media(min-width:1280px){.grp-header__navi-medium{display:none}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level1{display:flex;flex-direction:column;margin:32px 0;overflow-y:auto;scrollbar-width:thin}
.grp-header__navi-medium .grp-header__navi-medium-options{border-top:1px solid var(--color-separator-static-white);padding-top:24px;padding-bottom:32px;padding-left:96px;padding-right:96px;display:flex;justify-content:space-between}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-options{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-options{padding-left:24px;padding-right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-level1{position:relative}
.grp-header__navi-medium .grp-header__navi-medium-level1 a,.grp-header__navi-medium .grp-header__navi-medium-level1 button{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static);padding-left:96px;padding-right:96px;padding-top:8px;padding-bottom:8px;text-align:left;position:relative;max-width:calc(100% - 30px)}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-level1 a,.grp-header__navi-medium .grp-header__navi-medium-level1 button{font-size:14px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-level1 a,.grp-header__navi-medium .grp-header__navi-medium-level1 button{font-size:14px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-level1 a,.grp-header__navi-medium .grp-header__navi-medium-level1 button{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-level1 a,.grp-header__navi-medium .grp-header__navi-medium-level1 button{padding-left:24px;padding-right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-level1:hover,.grp-header__navi-medium .grp-header__navi-medium-level1:focus-within{background-color:var(--color-btn-bg-navi-static)}
.grp-header__navi-medium .grp-header__navi-medium-level1:hover a,.grp-header__navi-medium .grp-header__navi-medium-level1:hover button,.grp-header__navi-medium .grp-header__navi-medium-level1:focus-within a,.grp-header__navi-medium .grp-header__navi-medium-level1:focus-within button{color:var(--color-text-black-static);outline:0}
.grp-header__navi-medium .grp-header__navi-medium-level1.current a,.grp-header__navi-medium .grp-header__navi-medium-level1.current button{color:var(--color-text-highlighted-on-dark)}
.grp-header__navi-medium .grp-header__navi-medium-level1.current:hover a,.grp-header__navi-medium .grp-header__navi-medium-level1.current:hover button,.grp-header__navi-medium .grp-header__navi-medium-level1.current:focus-within a,.grp-header__navi-medium .grp-header__navi-medium-level1.current:focus-within button{color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-level1.sub.current::after{background-color:var(--color-text-highlighted-on-dark)}
.grp-header__navi-medium .grp-header__navi-medium-level1.sub::after{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_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/arrow-chevron-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;right:48px;top:50%;transform:translateY(-50%);background-color:var(--color-text-white-static)}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-level1.sub::after{right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-level1.sub:focus-within::after,.grp-header__navi-medium .grp-header__navi-medium-level1.sub:hover::after{background-color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-level1.redirect a,.grp-header__navi-medium .grp-header__navi-medium-panel-item.redirect a{padding-right:24px;align-self:flex-start;display:flex;align-items:center;gap:8px}
.grp-header__navi-medium .grp-header__navi-medium-level1.redirect a::after,.grp-header__navi-medium .grp-header__navi-medium-panel-item.redirect a::after{content:"";mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");mask-repeat:no-repeat;mask-size:18px;mask-position:center center;-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-up-right_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:18px;-webkit-mask-position:center;width:18px;height:18px;background-color:var(--color-text-white-static)}
.grp-header__navi-medium .grp-header__navi-medium-level1.redirect:hover a::after,.grp-header__navi-medium .grp-header__navi-medium-level1.redirect:focus-within a::after,.grp-header__navi-medium .grp-header__navi-medium-panel-item.redirect:hover a::after,.grp-header__navi-medium .grp-header__navi-medium-panel-item.redirect:focus-within a::after{background-color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level23{overflow-y:auto;scrollbar-width:thin}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2{display:none;flex-direction:column;row-gap:12px;padding-top:32px;padding-bottom:16px;overflow-y:auto;scrollbar-width:thin}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top{padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top{padding-left:24px;padding-right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button{padding-bottom:24px;border-bottom:1px solid var(--color-separator-static-white);width:100%}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button .grp-header__navi-medium-back{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:1.2px;text-transform:uppercase;color:var(--color-text-white-static);text-align:left;padding-left:24px;padding-right:8px;position:relative}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button .grp-header__navi-medium-back{font-size:12px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button .grp-header__navi-medium-back{font-size:12px}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button .grp-header__navi-medium-back:focus-visible{outline:1px solid var(--color-text-white-static);outline-offset:4px}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panl-button .grp-header__navi-medium-back::before{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-left_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/arrow-chevron-left_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;left:0;top:-3px;background-color:var(--color-text-white-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panel-title{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:30px;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--color-text-white-static);padding:24px 0 16px}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panel-title{font-size:30px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-top .grp-header__navi-medium-panel-title{font-size:30px}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item{position:relative}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item button{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-white-static);padding-left:96px;padding-right:96px;padding-top:8px;padding-bottom:8px;text-align:left;position:relative;max-width:calc(100% - 30px)}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item button{font-size:14px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item button{font-size:14px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item button{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item button{padding-left:24px;padding-right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.current a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.current button{color:var(--color-text-highlighted-on-dark);outline:0}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within{background-color:var(--color-btn-bg-navi-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover button,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within a,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within button{color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover a:focus,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover button:focus,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover a.focus-visible,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:hover button.focus-visible,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within a:focus,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within button:focus,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within a.focus-visible,.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item:focus-within button.focus-visible{outline:0}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.sub::after{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-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/grpw-base/resources/images/regular/plus_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;right:48px;top:50%;transform:translateY(-50%);background-color:var(--color-text-white-static)}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.sub::after{right:24px}
}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.current::after{background-color:var(--color-text-highlighted-on-dark)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.sub:hover::after{background-color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.sub:focus-within::after{background-color:var(--color-text-black-static)}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2 .grp-header__navi-medium-panel-item.sub.open::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/minus_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/minus_rg.svg")}
.grp-header__navi-medium .grp-header__navi-medium-panel-level2.active{display:flex}
.grp-header__navi-medium .grp-header__navi-medium-panel-level3{display:none;flex-direction:column;row-gap:12px;padding:0 0 16px 16px}
.grp-header__navi-medium .grp-header__navi-medium-panel-level3.active{display:flex}
.grp-header__navi-medium .grp-header__naviteaser{margin:0 48px 24px 48px;border-top:1px solid var(--color-separator-static-white);padding-top:24px}
@media(max-width:767.99px){.grp-header__navi-medium .grp-header__naviteaser{margin:0 24px 24px 24px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__navi-medium .grp-header__naviteaser>*{width:50%}
}
html.navi-open{scrollbar-width:none}
html.navi-open .grp-header__navi-medium{transform:translateY(0)}
@media(max-width:1279.99px){.grp-header{grid-template-columns:1fr 100px;background-color:transparent}
.grp-header .grp-header__logos{grid-column-start:1;grid-column-end:span 2}
.grp-header .grp-header__logos .grp-header__logobar{height:24px}
.grp-header .grp-header__logos .grp-header__logobar .grp-brand-logo{margin-left:7px}
.grp-header .grp-header__logos .grp-header__logobar .grp-brand-logo:first-of-type,.grp-header .grp-header__logos .grp-header__logobar .grp-brand-logo:nth-of-type(2){margin-left:34px}
.grp-header .grp-header__logos .grp-header__logobar .grp-header__division{top:34px}
.grp-header .grp-header__switches{display:none;grid-row:3;justify-content:flex-start}
.grp-header .grp-header__separator{display:none}
.grp-header .grp-header__main-navigation{display:none;grid-row:2;grid-column-start:1;grid-column-end:2;flex-direction:column;align-items:flex-start;row-gap:20px}
.grp-header .grp-header__main-navigation .grp-header__navi-large-level1{color:var(--color-text-white-static)}
.grp-header .grp-header__main-navigation .grp-header__navi-large-level1:hover::after,.grp-header .grp-header__main-navigation .grp-header__navi-large-level1:focus::after,.grp-header .grp-header__main-navigation .grp-header__navi-large-level1.current::after{display:none}
.grp-header .grp-header__searchfield{display:none;grid-row:3;grid-column-start:2;grid-column-end:2}
.grp-header__sticky .grp-header__logos{width:100%}
.grp-header__sticky .grp-header__logos .grp-header__logobar{height:24px}
.grp-header__sticky .grp-header__logos .grp-header__logobar .grp-header__logo{height:24px}
.grp-header__sticky .grp-header__logos .grp-brand-logo{margin-left:7px}
.grp-header__sticky .grp-header__logos .grp-brand-logo:first-of-type,.grp-header__sticky .grp-header__logos .grp-brand-logo:nth-of-type(2){margin-left:43px}
.grp-header__sticky .grp-header__logos .grp-header__burger::after{background-color:var(--color-text-white-static)}
.grp-header__sticky .grp-header__main-navigation{display:none}
.grp-header__logos .grp-header__burger{position:relative;display:block;width:24px;height:24px}
.grp-header__logos .grp-header__burger::after{content:"";position:absolute;mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/menu_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/menu_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;left:0;top:0;width:24px;height:24px;background-color:var(--color-text-primary);cursor:pointer}
html.navi-open .grp-header,html.navi-open.scrolled .grp-header{background-color:var(--color-dark-blue);transform:translateY(0)}
html.navi-open .grp-header .grp-header__logos .grp-header__division,html.navi-open.scrolled .grp-header .grp-header__logos .grp-header__division{color:var(--color-text-white-static)}
html.navi-open .grp-header .grp-header__logos .grp-header__burger::after,html.navi-open.scrolled .grp-header .grp-header__logos .grp-header__burger::after{background-color:var(--color-text-white-static);mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg")}
}
.grp-header__sidebar-icon{position:relative;width:24px;height:24px}
.grp-header__sidebar-icon::after{content:"";position:absolute;display:block;width:24px;height:24px;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(--color-text-black-static)}
.grp-header__sidebar-icon.content-navigation::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/anchor-navigation_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/anchor-navigation_rg.svg")}
.grp-header__sidebar-icon.search::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/search_rg.svg")}
.grp-header__sidebar-icon.contact::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/speech-bubbles_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/speech-bubbles_rg.svg")}
.grp-header__sidebar-icon.overview::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/overview_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/overview_rg.svg")}
.grp-header__sidebar-icon.close-popup::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-chevron-left_rg.svg")}
.grp-header__sidebar-label{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:16px;line-height:1;letter-spacing:0;text-transform:none;color:var(--color-text-black-static)}
@media(min-width:768px) and (max-width:1279.99px){.grp-header__sidebar-label{font-size:14px}
}
@media(max-width:767.99px){.grp-header__sidebar-label{font-size:14px}
}
.grp-header__sidebar-action .grp-header__sidebar-icon.search .dot{display:none}
.grp-header__sidebar-action.hasData .grp-header__sidebar-icon.search .dot{display:block;position:absolute;right:-4px;top:-4px;width:6px;height:6px;background-color:var(--color-text-highlighted-on-light);border-radius:3px}
@media(max-width:1279.99px){.grp-header__sidebar-action.hasData .grp-header__sidebar-icon.search .dot{right:10px;top:10px}
}
@media(min-width:1280px){.grp-header__sidebar .grp-header__sidebar-button{position:fixed;right:0;top:50%;transform:translateX(100%) translateY(-50%);display:flex;gap:2px;flex-direction:column;z-index:11}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action{display:flex;gap:24px;align-items:center;padding:16px;background-color:var(--color-btn-bg-defaultsolid);box-shadow:0 1px 6px 1px rgba(0,0,0,0.2509803922);cursor:pointer;transform:translateX(-56px);transition:transform 500ms cubic-bezier(0.64,1.1,0.3,1.14),background-color 500ms linear}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action.content-navigation{background:radial-gradient(372.84% 141.42% at 0 0,var(--color-btn-bg-highlight-gradient-light-blue) 0,var(--color-btn-bg-highlight-gradient-dark-blue) 100%);outline-color:var(--color-text-white-static)}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action.content-navigation .grp-header__sidebar-icon::after{background-color:var(--color-text-white-static)}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action.content-navigation .grp-header__sidebar-label{color:var(--color-text-white-static)}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action:hover,.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action:focus-visible{background-color:var(--color-btn-bg-hoveredsolid);transform:translateX(-100%);outline-offset:-6px;gap:12px}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action:first-child{border-top-left-radius:4px}
.grp-header__sidebar .grp-header__sidebar-button .grp-header__sidebar-action:last-child{border-bottom-left-radius:4px}
.grp-header__sidebar-overview,.grp-header__sidebar-close-popup{display:none}
}
@media(max-width:1279.99px){.grp-header__sidebar{width:100%;height:100%}
.grp-header__sidebar .grp-header__sidebar-button{position:fixed;right:0;bottom:0;z-index:11}
.grp-header__sidebar .grp-header__sidebar-action,.grp-header__sidebar .grp-header__sidebar-overview,.grp-header__sidebar .grp-header__sidebar-close-popup{position:fixed;bottom:32px;right:32px;display:flex;flex-direction:row-reverse;align-items:center;gap:12px;opacity:0;transition:bottom 500ms cubic-bezier(0.64,1.1,0.3,1.14),opacity 500ms linear}
.grp-header__sidebar .grp-header__sidebar-overview{opacity:1;z-index:15}
.grp-header__sidebar .grp-header__sidebar-close-popup{opacity:0;z-index:14}
.grp-header__sidebar .grp-header__sidebar-icon{border-radius:50%;width:48px;height:48px;padding:12px;background-color:var(--color-btn-bg-defaultsolid);box-shadow:0 1px 6px 1px rgba(0,0,0,0.2509803922)}
.grp-header__sidebar .grp-header__sidebar-label{opacity:0;color:var(--color-text-white-static)}
.grp-header__sidebar .grp-header__sidebar-action:hover .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-action:focus-visible .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-overview:hover .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-overview:focus-visible .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-close-popup:hover .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-close-popup:focus-visible .grp-header__sidebar-icon{background-color:var(--color-btn-bg-hoveredsolid)}
.grp-header__sidebar .grp-header__sidebar-action:focus-visible,.grp-header__sidebar .grp-header__sidebar-overview:focus-visible,.grp-header__sidebar .grp-header__sidebar-close-popup:focus-visible{outline:0}
.grp-header__sidebar .grp-header__sidebar-action:focus-visible .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-overview:focus-visible .grp-header__sidebar-icon,.grp-header__sidebar .grp-header__sidebar-close-popup:focus-visible .grp-header__sidebar-icon{outline:1px solid var(--color-text-black-static);outline-offset:-6px}
.grp-header__sidebar.active{z-index:110;background-color:var(--color-background-dark-shimmer)}
.grp-header__sidebar.active .grp-header__sidebar-overview .grp-header__sidebar-icon{background:radial-gradient(372.84% 141.42% at 0 0,var(--color-btn-bg-highlight-gradient-light-blue-static) 0,var(--color-btn-bg-highlight-gradient-dark-blue-static) 100%)}
.grp-header__sidebar.active .grp-header__sidebar-overview .grp-header__sidebar-icon::after{mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");-webkit-mask-image:url("../../../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/close_rg.svg");background-color:var(--color-btn-bg-navi-current)}
.grp-header__sidebar.active .grp-header__sidebar-overview:hover .grp-header__sidebar-icon,.grp-header__sidebar.active .grp-header__sidebar-overview:focus-visible .grp-header__sidebar-icon{background:var(--color-btn-bg-highlight-gradient-dark-blue-static)}
.grp-header__sidebar.active .grp-header__sidebar-overview:focus-visible{outline:0}
.grp-header__sidebar.active .grp-header__sidebar-overview:focus-visible .grp-header__sidebar-icon{outline:1px solid var(--color-text-white-static);outline-offset:-6px}
.grp-header__sidebar.active:not(.popup-open){position:fixed}
.grp-header__sidebar.active:not(.popup-open) .grp-header__sidebar-action{opacity:1}
.grp-header__sidebar.active:not(.popup-open) .grp-header__sidebar-action.contact{bottom:92px}
.grp-header__sidebar.active:not(.popup-open) .grp-header__sidebar-action.search{bottom:152px}
.grp-header__sidebar.active:not(.popup-open) .grp-header__sidebar-action.content-navigation{bottom:212px}
.grp-header__sidebar.active:not(.popup-open) .grp-header__sidebar-action .grp-header__sidebar-label{opacity:1}
.grp-header__sidebar.active.popup-open{z-index:210;background:unset;position:unset}
.grp-header__sidebar.active.popup-open .grp-header__sidebar-overview{z-index:214}
.grp-header__sidebar.active.popup-open .grp-header__sidebar-close-popup{z-index:213;opacity:1;right:92px}
}
html.navi-open .grp-header__sidebar{display:none}