.cmp-pdfviewer__content{height:500px}
.pdfviewer:not(.cq-Editable-dom) .cmp-pdfviewer__full-window-borderless{height:100vh;position:fixed;width:100vw;top:0;left:0;z-index:9999}
.pdfviewer.cq-Editable-dom .cmp-pdfviewer__full-window-borderless{height:500px}
@font-face{font-family:"BMWGroupSerif-Light";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNSemiSfCnProTT-Light.woff") format("woff")}
@font-face{font-family:"BMWGroupSerif-Bold";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNSemiSfCnProTT-Bold.woff") format("woff")}
@font-face{font-family:"BMWGroupTNProTT-Regular";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNProTT-Regular.woff") format("woff")}
@font-face{font-family:"BMWGroupTNProTT-Bold";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNProTT-Bold.woff") format("woff")}
@font-face{font-family:"BMWGroupTNProTT-Light";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNProTT-Light.woff") format("woff")}
@font-face{font-family:"BMWGroupTNCondensedProTT-Regular";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNCondensedProTT-Regular.woff") format("woff")}
@font-face{font-family:"BMWGroupTNCondensedProTT-Bold";src:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/fonts/BMWGroupTNCondensedProTT-Bold.woff") format("woff")}
*{box-sizing:border-box;transition:color 500ms,background-color 500ms;scroll-margin-block:100px}
html{background-color:var(--color-background-default);scrollbar-color:var(--color-text-primary) transparent;scrollbar-width:thin;scroll-behavior:smooth}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:1920px;margin:0 auto;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary)}
@media(min-width:768px) and (max-width:1279.99px){body{font-size:16px}
}
@media(max-width:767.99px){body{font-size:14px}
}
body::before,body::after{position:fixed;top:50%;left:40%;width:400px;height:520px;border-radius:50%;content:"";filter:blur(20px);opacity:.02;mix-blend-mode:normal;animation:44s -27s background-move infinite ease-in-out alternate;z-index:-1}
html body::before{background-color:#173b68;animation-duration:54s;animation-delay:-27s}
html body::after{background-color:#4b277b;animation-duration:63s;animation-delay:-32s}
html.grp-dark-mode body::before,html.grp-dark-mode body::after{opacity:.2}
@keyframes background-move{from{transform:rotate(0) scale(0.7) translate(-50vw,10vh)}
to{transform:rotate(360deg) scale(2) translate(20vw,-10vh)}
}
h1,h2,h3,h4{font-weight:normal;margin:0;color:var(--color-text-primary);hyphens:auto}
a{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;text-decoration:none;color:var(--color-text-primary);cursor:pointer;position:relative;display:block}
@media(min-width:768px) and (max-width:1279.99px){a{font-size:16px}
}
@media(max-width:767.99px){a{font-size:14px}
}
a:focus,button:focus{outline:0}
a:focus-visible,button:focus-visible{outline:1px solid var(--color-focus-border);outline-offset:2px}
button,input,optgroup,select,textarea{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;border:0;padding:0;background-color:transparent}
@media(min-width:768px) and (max-width:1279.99px){button,input,optgroup,select,textarea{font-size:16px}
}
@media(max-width:767.99px){button,input,optgroup,select,textarea{font-size:14px}
}
select,textarea,input{outline:0}
button{cursor:pointer}
p{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary);hyphens:auto;margin:0;margin-block-start:15px}
@media(min-width:768px) and (max-width:1279.99px){p{font-size:16px}
}
@media(max-width:767.99px){p{font-size:14px}
}
b{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Bold","Arial Black",Gadget,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary);font-weight:normal}
@media(min-width:768px) and (max-width:1279.99px){b{font-size:16px}
}
@media(max-width:767.99px){b{font-size:14px}
}
ul,ol{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;color:var(--color-text-primary);list-style:none;margin:0;padding:0;margin-block-start:15px}
@media(min-width:768px) and (max-width:1279.99px){ul,ol{font-size:16px}
}
@media(max-width:767.99px){ul,ol{font-size:14px}
}
ul li{color:var(--color-text-primary);list-style:disc;margin-left:28px}
ol li{color:var(--color-text-primary);list-style-type:decimal;list-style-position:outside;margin-left:28px;position:relative}
ul li::marker,ol li::marker{color:var(--color-text-highlighted)}
table{border:0;border-spacing:0;margin-block-start:15px}
td,th{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:18px;line-height:1.8;letter-spacing:0;text-transform:none;font-weight:normal;color:var(--color-text-primary);border-top:0;border-bottom:1px solid var(--color-table-border-row);border-left:1px solid var(--color-table-border-cell);border-right:1px solid var(--color-table-border-cell);padding:5px 10px;hyphens:auto}
@media(min-width:768px) and (max-width:1279.99px){td,th{font-size:16px}
}
@media(max-width:767.99px){td,th{font-size:14px}
}
tr:first-of-type>th{border-bottom-width:2px}
td:first-of-type{border-left:0}
td:last-of-type{border-right:0}
th{background-color:var(--color-table-bg);text-align:left}
:root,.grp-popup:not(.grp-popup--transparent-mode),.grp-mapentry-popup-container{--color-dark-blue-trans:#10162CD9;--color-dark-blue:#10162c;--color-background-default:#FFF;--color-background-default-transparent:#FFFFFF00;--color-background-grey:#262626;--color-background-inverted:#000;--color-background-lightgrey:#f2f2f2;--color-background-white:#FFF;--color-background-black:#000;--color-background-dark-shimmer:#10162CD9;--color-background-dark-shimmer-scrollbar:#10162CAA;--color-background-light-shimmer:#FFFFFFE5;--color-background-light-shimmer-scrollbar:#FFFFFFCD;--color-background-stage:#140b1f;--color-text-primary:#262626;--color-text-highlighted:#04829a;--color-text-inverted:#FFF;--color-text-black-static:#262626;--color-text-white-static:#FFF;--color-text-highlighted-on-dark:#09bacf;--color-text-highlighted-on-light:#04829a;--icon-color-dark:#262626;--icon-color-light:#FFF;--color-gradient-petrol-100:#10162c;--color-gradient-petrol-200:#173b68;--color-gradient-grey-100:#FFF;--color-gradient-grey-200:#a8a8a7;--color-gradient-white-100:#FFF;--color-gradient-black-100:#000;--color-gradient-white-200:#FFFFFF00;--color-gradient-black-200:#10162C00;--color-btn-bg-defaultsolid:#FFF;--color-btn-bg-hoveredsolid:#a8a8a7;--color-btn-bg-defaultgradient100:#FFF;--color-btn-bg-defaultgradient200:#a8a8a7;--color-btn-bg-highlight-gradient-dark-blue:#10162c;--color-btn-bg-highlight-gradient-light-blue:#173b68;--color-btn-bg-highlight-gradient-dark-blue-static:#035970;--color-btn-bg-highlight-gradient-light-blue-static:#09bacf;--color-btn-bg-switch-dark:#10162c;--color-btn-bg-switch-light:#173b68;--color-btn-bg-hoveredopacity:#e7e8ea;--color-btn-bg-navi-static:#FFFFFF80;--color-btn-bg-navi-current:#fff;--color-btn-label-static:#262626;--color-btn-label-static-inverted:#FFF;--color-btn-label:#262626;--color-btn-label-inverted:#FFF;--color-btn-border:#262626;--color-focus-border:#10162c;--color-focus-border-static:#10162c;--color-focus-border-white:#FFF;--color-disabled:#10162C4D;--color-input-bg-hovered:#10162C0D;--color-input-bg-hoveredopacity:#10162C0D;--color-input-border-default:#262626;--color-input-border-selected:#04829b;--color-input-dropdown-bg:#fff;--color-input-error-label-default:#b11926;--color-input-border-error-default:#b11926;--color-input-bg-error:#ffc4b966;--color-separator-black:#10162C4D;--color-separator-white:#FFFFFF4D;--color-separator-static-white:#FFFFFF4D;--color-teaser-bg-border-grey-100:#262626;--color-teaser-bg-border-grey-200:#262626;--color-teaser-bg-gradient-grey-100:#10162c;--color-teaser-bg-gradient-grey-200:#173b68;--color-teaser-inactive-overlay:#FFFFFF66;--color-stage-teaser-sm-bg-grad-100:#FFF;--color-stage-teaser-sm-bg-grad-0:#FFFFFF00;--color-table-border-row:#10162CE5;--color-table-border-cell:#10162C1A;--color-table-bg:#f3f3f4;--color-table-hover:#10162C1A;--color-table-hover-head:#bcbdc3;--color-paging-selected:#000;--color-paging-default:#10162C66;--color-paging-hovered:#04829a;--color-paging-selected-static:#FFF;--color-paging-default-static:#FFFFFF66;--color-hotspot-label-bg:#f3f3f4;--color-form-input-bg-hovered:#10162C0D}
html.grp-dark-mode,.grp-header__navi-large,.grp-popup.grp-popup--transparent-mode,.grp-contactcard,.grp-numberchart,.stack.card-layout{--color-dark-blue-trans:#10162CD9;--color-dark-blue:#10162c;--color-background-default:#000;--color-background-default-transparent:#00000000;--color-background-inverted:#FFF;--color-text-primary:#FFF;--color-text-highlighted:#09bacf;--color-text-inverted:#262626;--color-text-black-static:#262626;--color-text-white-static:#FFF;--icon-color-dark:#FFF;--icon-color-light:#262626;--color-gradient-petrol-100:#10162c;--color-gradient-petrol-200:#173b68;--color-gradient-grey-100:#FFF;--color-gradient-grey-200:#6f6f6f;--color-gradient-white-100:#000;--color-gradient-black-100:#FFF;--color-gradient-white-200:#10162C00;--color-gradient-black-200:#FFFFFF00;--color-btn-bg-defaultsolid:#FFF;--color-btn-bg-hoveredsolid:#a8a8a7;--color-btn-bg-defaultgradient100:#FFF;--color-btn-bg-defaultgradient200:#6f6f6f;--color-btn-bg-highlight-gradient-dark-blue:#035970;--color-btn-bg-highlight-gradient-light-blue:#09bacf;--color-btn-bg-switch-dark:#6f6f6f;--color-btn-bg-switch-light:#FFF;--color-btn-bg-hoveredopacity:#1a1a1a;--color-btn-label-static:#262626;--color-btn-label-static-inverted:#FFF;--color-btn-label:#FFF;--color-btn-label-inverted:#262626;--color-btn-border:#FFF;--color-focus-border:#FFF;--color-focus-border-static:#10162c;--color-focus-border-white:#FFF;--color-disabled:#FFFFFF4D;--color-input-bg-hovered:#FFFFFF1A;--color-input-bg-hoveredopacity:#FFFFFF1A;--color-input-border-default:#fff;--color-input-border-selected:#09bacf;--color-input-dropdown-bg:#262626;--color-input-error-label-default:#ff7480;--color-input-border-error-default:#ff7480;--color-input-bg-error:#ff748033;--color-separator-black:#FFFFFF4D;--color-separator-white:#10162C4D;--color-teaser-bg-border-grey-100:#352549;--color-teaser-bg-border-grey-200:#3d5495;--color-teaser-bg-gradient-grey-100:#10162CE6;--color-teaser-bg-gradient-grey-200:#173B68E6;--color-teaser-inactive-overlay:#000000B3;--color-stage-teaser-sm-bg-grad-100:#000;--color-stage-teaser-sm-bg-grad-0:#00000000;--color-table-border-row:#FFFFFFE5;--color-table-border-cell:#FFFFFF1A;--color-table-bg:#0d0d0d;--color-table-hover:#FFFFFF1A;--color-table-hover-head:#333;--color-table-numberchart-th:#FFFFFF0D;--color-paging-selected:#FFF;--color-paging-default:#FFFFFF66;--color-paging-hovered:#09bacf;--color-hotspot-label-bg:#f3f3f4;--color-chart-gridline:#FFFFFF4D;--color-chart-1:#04829b;--color-chart-2:#369baf;--color-chart-3:#a7d3dc;--color-chart-4:#8d1e77;--color-chart-5:#bb78ad;--color-chart-last:#f4e8f1;--color-chart-outline:#173b68;--color-chart-inactive:#FFFFFF4D;--color-form-input-bg-hovered:#FFFFFF33}
.grp-sharelinks{position:relative;display:flex;column-gap:1rem;height:100%;align-items:center}
.grp-share-icon,.grp-share-linkbutton{height:24px}
.grp-share-icon .icon,.grp-share-linkbutton .icon{display:inline-block;mask-repeat:no-repeat;mask-size:24px;mask-position:center center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:24px;height:24px;background-color:var(--color-text-primary);transition:all 750ms}
.grp-share-icon:hover .icon,.grp-share-linkbutton:hover .icon,.grp-share-icon:focus-visible .icon,.grp-share-linkbutton:focus-visible .icon{transform:scale(1.4);background-color:var(--color-text-highlighted)}
.grp-share-icon .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/share-social_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/share-social_rg.svg")}
.grp-share-linkbutton.e-mail .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/e-mail_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/e-mail_rg.svg")}
.grp-share-linkbutton.facebook .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/e-mail_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/facebook_rg.svg")}
.grp-share-linkbutton.linkedin .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/linkedin_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/linkedin_rg.svg")}
.grp-share-linkbutton.twitter .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/twitter_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/twitter_rg.svg")}
.grp-share-linkbutton.x .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/x_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/x_rg.svg")}
.grp-share-linkbutton.xing .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/xing_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/xing_rg.svg")}
.grp-share-linkbutton.youtube .icon{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/youtube_rg.svg");-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/youtube_rg.svg")}
.grp-share-tooltip{color:var(--color-text-primary);font-family:"BMWGroupTNCondensedProTT-Regular",Tahoma,Geneva,sans-serif;font-size:18px;line-height:1.2;letter-spacing:0;text-transform:none;opacity:0;transition:opacity 1s;position:absolute;bottom:36px;left:-7px;padding:8px;width:240px;color:var(--color-text-black-static);border-radius:4px;background-color:var(--color-hotspot-label-bg);filter:drop-shadow(0 2px 2px #c0c0c0)}
@media(min-width:768px) and (max-width:1279.99px){.grp-share-tooltip{font-size:16px}
}
@media(max-width:767.99px){.grp-share-tooltip{font-size:14px}
}
.grp-share-tooltip::after{content:"";position:absolute;top:100%;left:8px;border-width:6px;border-style:solid;border-color:var(--color-hotspot-label-bg) transparent transparent transparent}
body.no-overflow{overflow:hidden}
.grp-popup__overlay{z-index:102;position:fixed;right:0;top:0;bottom:0;left:0;background-color:var(--color-background-dark-shimmer);backdrop-filter:blur(40px);opacity:0;transition:opacity .5s}
.grp-popup__overlay.animation{opacity:1}
.grp-popup{scrollbar-color:var(--color-text-black-static) transparent;scrollbar-width:thin;max-width:1920px;margin:0 auto;display:flex;flex-direction:column;position:fixed;right:0;left:0;top:80px;bottom:0;width:100%;padding-right:45px;background:var(--color-background-light-shimmer);opacity:0;transform:translateX(100%);transition:transform .5s,opacity .5s;z-index:105}
@media(max-width:1023.99px){.grp-popup{top:120px}
}
@media(min-width:768px) and (max-width:1279.99px){.grp-popup{padding-right:21px}
}
@media(max-width:767.99px){.grp-popup{padding-right:9px}
}
.grp-popup.animation{transform:translateX(0);width:unset;opacity:1}
@media(max-width:767.99px){.grp-popup{top:120px}
}
@media(max-width:479.99px){.grp-popup{top:40px}
}
.grp-popup .grp-popup__header{flex:0 0 96px;display:flex;justify-content:flex-end;align-items:center}
@media(max-width:767.99px){.grp-popup .grp-popup__header{flex-basis:56px}
}
.grp-popup .grp-popup__content{overflow-y:auto;scrollbar-width:thin;padding-left:96px;padding-right:45px}
@media(min-width:768px) and (max-width:1279.99px){.grp-popup .grp-popup__content{padding-left:48px;padding-right:21px}
}
@media(max-width:767.99px){.grp-popup .grp-popup__content{padding-left:24px;padding-right:9px}
}
.grp-popup .grp-popup__content .grp-main{margin-bottom:48px}
@media(max-width:767.99px){.grp-popup .grp-popup__content .grp-main{margin-bottom:24px}
}
.grp-popup .grp-popup__close{display:block;position:relative;opacity:0;width:24px;height:24px;line-height:1;font-size:0;cursor:pointer;transition:opacity .5s linear}
.grp-popup .grp-popup__close::after{content:"";position:absolute;top:0;left:0;mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/close_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/close_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:100%;height:100%;background-color:var(--color-btn-label)}
.grp-popup .grp-popup__close:hover::after,.grp-popup .grp-popup__close:focus-visible::after{background-color:var(--color-text-highlighted)}
.grp-popup .popup-template-edit-mode{display:none}
.grp-popup.fill-window{width:100%;height:100%;padding:0}
.grp-popup.fill-window .grp-popup__header{padding-left:96px;padding-right:96px}
@media(min-width:768px) and (max-width:1279.99px){.grp-popup.fill-window .grp-popup__header{padding-left:48px;padding-right:48px}
}
@media(max-width:767.99px){.grp-popup.fill-window .grp-popup__header{padding-left:24px;padding-right:24px}
}
.grp-popup.fill-window .grp-popup__content{overflow:hidden;margin:0;height:calc(100% - 80px - 96px - 48px);padding-right:96px;padding-bottom:48px}
@media(min-width:768px) and (max-width:1279.99px){.grp-popup.fill-window .grp-popup__content{padding-right:48px}
}
@media(max-width:767.99px){.grp-popup.fill-window .grp-popup__content{padding-right:24px}
}
.grp-popup.grp-popup--transparent-mode{background:transparent;scrollbar-color:var(--color-text-white-static) transparent}
@media((min-width:1024px)){.grp-popup.grp-popup--horizontal-scroll{padding-bottom:21px;padding-right:96px}
}
@media((min-width:1024px)) and (min-width:1024px) and (max-width:1279.99px){.grp-popup.grp-popup--horizontal-scroll{padding-right:48px}
}
@media((min-width:1024px)){.grp-popup.grp-popup--horizontal-scroll .grp-popup__content{padding-bottom:21px;overflow:auto;scrollbar-width:thin;height:100%;padding-right:0;display:grid;align-items:end}
.grp-popup.grp-popup--horizontal-scroll .grp-popup__content .grp-main{margin-bottom:0;padding-top:0}
.grp-popup.grp-popup--horizontal-scroll .grp-popup__content .grp-main .cmp-container.root{height:100%}
}
.grp-leave-website-disclaimer__overlay{z-index:200;position:fixed;right:0;top:0;bottom:0;left:0;background-color:var(--color-background-dark-shimmer);backdrop-filter:blur(40px);opacity:0;transition:opacity .5s}
.grp-leave-website-disclaimer__overlay.animation{opacity:1}
.grp-leave-website-disclaimer{display:flex;gap:24px;max-width:600px;margin:0 auto;flex-direction:column;position:fixed;right:0;left:0;top:50%;width:100%;padding:24px 45px 24px 24px;background:var(--color-background-default);opacity:0;transform:translate(100%,-50%);transition:transform .5s,opacity .5s;z-index:201}
.grp-leave-website-disclaimer.animation{transform:translate(0,-50%);width:unset;opacity:1}
.grp-leave-website-disclaimer .grp-popup__header{display:flex;justify-content:flex-end;align-items:center}
.grp-leave-website-disclaimer .grp-popup__header .grp-popup__close{display:block;position:relative;opacity:0;width:24px;height:24px;line-height:1;font-size:0;cursor:pointer;transition:opacity .5s linear}
.grp-leave-website-disclaimer .grp-popup__header .grp-popup__close::after{content:"";position:absolute;top:0;left:0;mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/close_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/close_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:24px;-webkit-mask-position:center center;width:100%;height:100%;background-color:var(--color-btn-label)}
.grp-leave-website-disclaimer .grp-popup__header .grp-popup__close:hover::after{background-color:var(--color-btn-label)}
.grp-leave-website-disclaimer .grp-leave-website-disclaimer__content-wrapper{display:flex;gap:24px;flex-direction:column}
.grp-leave-website-disclaimer .grp-leave-website-disclaimer__content-wrapper .grp-leave-website-disclaimer__buttons{display:flex;gap:24px}
@media(max-width:479.99px){.grp-leave-website-disclaimer .grp-leave-website-disclaimer__content-wrapper .grp-leave-website-disclaimer__buttons{flex-direction:column}
}
.grp-leave-website-disclaimer .grp-leave-website-disclaimer__content-wrapper .grp-leave-website-disclaimer__buttons .cmp-button:focus,.grp-leave-website-disclaimer .grp-leave-website-disclaimer__content-wrapper .grp-leave-website-disclaimer__buttons .cmp-button:hover{margin-right:-8px}
.grp-onetrust-fallback{background:#146e88;background:linear-gradient(135deg,#146e88 0,#334a7c 35%,#393e76 100%);color:white;cursor:default;padding:20px}
.grp-onetrust-fallback p{margin-top:25px}
.grp-onetrust-fallback a{color:grey;display:block;font-family:"BMWGroupTNCondensedProTT-Bold",Charcoal,sans-serif;margin:25px 0 0 24px;position:relative}
.grp-onetrust-fallback a:hover{color:white}
.grp-onetrust-fallback a::before{content:"";mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/regular/arrow-chevron-right_rg.svg");mask-repeat:no-repeat;mask-size:20px;mask-position:right 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:20px;-webkit-mask-position:left center;width:20px;height:20px;position:absolute;left:-24px;display:block;background-color:grey}
.grp-onetrust-fallback a:hover::before{background-color:white}
button.grp-icon-marker{width:32px;height:40px;background-image:url("../../../etc.clientlibs/grpw-web/clientlibs/grpw-base/resources/images/map/location-pin.svg");background-size:32px 40px;background-repeat:no-repeat;left:-16px;top:-40px;outline-color:var(--color-text-black-static)}
button.grp-icon-marker:hover{filter:saturate(50%) brightness(250%) contrast(100%)}
button.grp-cluster-marker{cursor:pointer;display:inline-flex;align-items:center;border-radius:50%;left:-22px;top:-22px;outline-color:var(--color-text-black-static)}
button.grp-cluster-marker span{color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;color:var(--color-text-black-static);position:absolute;width:44px;text-align:center;display:block}
@media(min-width:768px) and (max-width:1279.99px){button.grp-cluster-marker span{font-size:12px}
}
@media(max-width:767.99px){button.grp-cluster-marker span{font-size:10px}
}
button.grp-cluster-marker img{width:44px;height:44px}
.grp-hidden{display:none !important}
.grp-lowercase{text-transform:none}
.style-non-mobile{display:block}
@media(max-width:767.99px){.style-non-mobile{display:none}
}
.grp-column-control .style-non-mobile{display:none}
.grp-column-control.grp-column-control--5-5 .style-non-mobile,.grp-column-control.grp-column-control--3-6 .style-non-mobile,.grp-column-control.grp-column-control--6-3 .style-non-mobile{display:none}
@media(min-width:1280px){.grp-column-control.grp-column-control--5-5 .style-non-mobile,.grp-column-control.grp-column-control--3-6 .style-non-mobile,.grp-column-control.grp-column-control--6-3 .style-non-mobile{display:block}
}
.style-mobile-only{display:block}
@media(min-width:768px){.style-mobile-only{display:none}
}
.grp-column-control .style-mobile-only{display:block}
.grp-column-control.grp-column-control--5-5 .style-mobile-only,.grp-column-control.grp-column-control--3-6 .style-mobile-only,.grp-column-control.grp-column-control--6-3 .style-mobile-only{display:block}
@media(min-width:1280px){.grp-column-control.grp-column-control--5-5 .style-mobile-only,.grp-column-control.grp-column-control--3-6 .style-mobile-only,.grp-column-control.grp-column-control--6-3 .style-mobile-only{display:none}
}
.grp-text-nolinebreak{white-space:nowrap}
.grp-hidden-text{display:none}
.grp-font-size-200{font-size:200%;line-height:1.1}
.grp-font-size-300{font-size:300%;line-height:1.1}
.grp-font-size-400{font-size:400%;line-height:1.1}
.grp-card-title{display:block;color:var(--color-text-primary);font-family:"BMWGroupTNProTT-Regular",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.4;letter-spacing:1.8px;text-transform:uppercase}
@media(min-width:768px) and (max-width:1279.99px){.grp-card-title{font-size:12px}
}
@media(max-width:767.99px){.grp-card-title{font-size:12px}
}
.grp-color-gradient{background:linear-gradient(180deg,var(--color-btn-bg-highlight-gradient-light-blue-static) 21.72%,var(--color-gradient-petrol-200) 132.66%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:inherit;font-size:inherit}
.grp-font-quotation-large{color:var(--color-text-primary);font-family:"BMWGroupSerif-Light","Times New Roman",Times,serif;font-size:38px;line-height:1.8;letter-spacing:0;text-transform:none}
@media(min-width:768px) and (max-width:1279.99px){.grp-font-quotation-large{font-size:30px}
}
@media(max-width:767.99px){.grp-font-quotation-large{font-size:24px}
}
.grp-font-quotation-small{color:var(--color-text-primary);font-family:"BMWGroupSerif-Light","Times New Roman",Times,serif;font-size:24px;line-height:1.8;letter-spacing:0;text-transform:none}
@media(min-width:768px) and (max-width:1279.99px){.grp-font-quotation-small{font-size:18px}
}
@media(max-width:767.99px){.grp-font-quotation-small{font-size:18px}
}
.grp-text-small{font-size:80%}
.grp-tooltip{z-index:11}
.grp-tooltip .grp-tooltip__infoicon{position:absolute;top:6px;right:6px;cursor:pointer;mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/information_rg.svg");mask-repeat:no-repeat;mask-size:22px;mask-position:center center;-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/information_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:22px;-webkit-mask-position:center center;width:22px;height:22px;background-color:var(--color-text-primary)}
.grp-tooltip .grp-tooltip__infoicon:hover{background-color:var(--color-text-highlighted)}
.grp-tooltip .grp-tooltip__box{-webkit-box-shadow:1px 1px 9px -1px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 9px -1px rgba(0,0,0,0.25);box-shadow:1px 1px 9px -1px rgba(0,0,0,0.25);position:absolute;background-color:var(--color-background-white);width:65%;right:8px;top:40px;transition:visibility .4s;cursor:default}
.grp-tooltip .grp-tooltip__box.fadeOut{display:none}
.grp-tooltip .grp-tooltip__box .grp-tooltip__content{padding:15px;color:var(--color-gray);font-size:13px;line-height:17px}
.grp-tooltip .grp-tooltip__box .grp-tooltip__content .grp-tooltip__close{mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/close_rg.svg");mask-repeat:no-repeat;mask-size:20px;mask-position:center center;-webkit-mask-image:url("../../../etc.clientlibs/grpw-web/clientlibs/clientlib-base/resources/images/regular/close_rg.svg");-webkit-mask-repeat:no-repeat;-webkit-mask-size:20px;-webkit-mask-position:center center;width:20px;height:20px;background-color:var(--color-text-black-static);position:relative;top:-10px;right:-10px;cursor:pointer;float:right}
.grp-tooltip .grp-tooltip__box .grp-tooltip__content .grp-tooltip__close:hover{background-color:var(--color-btn-bg-hoveredsolid)}
.grp-tooltip .grp-tooltip__box .grp-tooltip__content p{color:var(--color-text-black-static)}
.grp-tooltip .grp-tooltip__box::after{content:"";width:0;height:0;margin-top:-16px;border-left:16px solid transparent;border-right:0 solid transparent;border-bottom:16px solid var(--color-background-white);left:calc(100% - 20px);top:0;position:absolute;transform:translateX(-50%)}