@charset "UTF-8";.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header-selected-dealer{font:22px/28px MINIRegular,Georgia,serif}@media only screen and (min-width:480px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header-selected-dealer{font:24px/29px MINIRegular,Georgia,serif}}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header-selected-dealer{font:32px/38px MINIRegular,Georgia,serif}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header-selected-dealer{font:50px/60px MINIRegular,Georgia,serif}}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--title{font:18px/22px MINIRegular,Georgia,serif}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--title{font:24px/29px MINIRegular,Georgia,serif}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--title{font:32px/38px MINIRegular,Georgia,serif}}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-header,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--title{font:16px/22px MINIBold,Georgia,serif}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-header,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--title{font:18px/24px MINIBold,Georgia,serif}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-header,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--title{font:22px/28px MINIBold,Georgia,serif}}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-container,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--distance,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--element,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--item,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--body{font:16px/22px MINIRegular,Georgia,serif}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-container,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--distance,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--element,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--item,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--body{font:18px/24px MINIRegular,Georgia,serif}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-container,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--distance,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--element,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--item,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--body{font:22px/28px MINIRegular,Georgia,serif}}.ds2-dlo-brand-mini .ac-container .ac-menu-item a .second-text,.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer,.ds2-dlo-brand-mini .ds2-dlo-search--info-container,.ds2-dlo-brand-mini .ds2-dlo-search--message__error,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button{font:12px/16px MINISansReg,Arial,sans-serif}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ac-container .ac-menu-item a .second-text,.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer,.ds2-dlo-brand-mini .ds2-dlo-search--info-container,.ds2-dlo-brand-mini .ds2-dlo-search--message__error,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button{font:14px/18px MINISansReg,Arial,sans-serif}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ac-container .ac-menu-item a .second-text,.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer,.ds2-dlo-brand-mini .ds2-dlo-search--info-container,.ds2-dlo-brand-mini .ds2-dlo-search--message__error,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button{font:18px/24px MINISansReg,Arial,sans-serif}}.ds2-dlo-brand-mini .ac-container .ac-menu-item a,.ds2-dlo-brand-mini .ac-container .ac-menu-item:first-child,.ds2-dlo-brand-mini .button,.ds2-dlo-brand-mini .dlo-link,.ds2-dlo-brand-mini .ds2-dlo-back-button,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--zoom-out button,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view,.ds2-dlo-brand-mini .ds2-dlo-search--input,.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message,.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message a,.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li label{font:16px/22px MINISansReg,Arial,sans-serif}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ac-container .ac-menu-item a,.ds2-dlo-brand-mini .ac-container .ac-menu-item:first-child,.ds2-dlo-brand-mini .button,.ds2-dlo-brand-mini .dlo-link,.ds2-dlo-brand-mini .ds2-dlo-back-button,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--zoom-out button,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue,.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view,.ds2-dlo-brand-mini .ds2-dlo-search--input,.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message,.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message a,.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li label{font:18px/24px MINISansReg,Arial,sans-serif}}.ds2-dlo-brand-mini{--mini-spacing-xs:5px;--mini-spacing-s:10px;--mini-spacing-m:15px;--mini-spacing-l:30px;--mini-spacing-xl:60px;--mini-icon-size:20px;--mini-btn-height:40px;--mini-btn-width:100%;--mini-input-height:40px}@media only screen and (min-width:480px){.ds2-dlo-brand-mini{--mini-spacing-m:20px;--mini-spacing-l:40px;--mini-spacing-xl:80px;--mini-btn-width:160px}}@media only screen and (min-width:1280px){.ds2-dlo-brand-mini{--mini-spacing-xs:10px;--mini-spacing-s:15px;--mini-spacing-m:30px;--mini-spacing-l:50px;--mini-spacing-xl:100px;--mini-icon-size:26px;--mini-btn-height:50px;--mini-btn-width:200px;--mini-input-height:50px}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini{--mini-spacing-s:20px;--mini-spacing-m:40px;--mini-spacing-l:60px;--mini-spacing-xl:120px;--mini-btn-height:60px;--mini-btn-width:240px}}.dealerlocator .selected{color:#1a69d4}.ds2-hidden-field{z-index:-1}.ds2-dlo-disabled{opacity:.6}.ds2-dlo-disabled-add,.ds2-dlo-disabled-remove{transition:opacity 150ms ease-out}.ds2-dlo-brand-mini .ds2-dlo-disabled{opacity:.3}@font-face{font-family:icons;src:url(dealerlocator.publish/resources/fonts/icons.eot);font-weight:400;font-style:normal}@font-face{font-family:icons;src:url(dealerlocator.publish/resources/fonts/icons.eot);src:url(dealerlocator.publish/resources/fonts/icons.eot?#iefix) format("embedded-opentype"),url(dealerlocator.publish/resources/fonts/icons.woff) format("woff"),url(dealerlocator.publish/resources/fonts/icons.ttf) format("truetype"),url(dealerlocator.publish/resources/fonts/icons.svg?#icons) format("svg");font-weight:400;font-style:normal}.dlo-icon,.ds2-dealerlocator #map .H_zoom .H_btn,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active,.ds2-dlo-brand-mini #map .H_zoom .H_btn,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active{font-family:icons;display:inline-block;vertical-align:middle;line-height:1;font-weight:400;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dlo-icon-arrow-d-bmw:before{content:"\f101"}.dlo-icon-arrow-d-mini:before,.ds2-dlo-brand-mini .dlo-icon--arrow-d-grey:before{content:"\f102"}.dlo-icon-arrow-d:before,.icon-arrow-d-white:before{content:"\f103"}.dlo-icon-arrow-l:before,.icon-arrow-l-white:before{content:"\f104"}.dlo-icon-arrow-r:before,.icon-arrow-r-white:before{content:"\f105"}.dlo-icon-arrow-u-bmw:before{content:"\f106"}.dlo-icon-arrow-u-mini:before,.ds2-dlo-brand-mini .dlo-icon--arrow-u-grey:before{content:"\f107"}.dlo-icon-arrow-u:before,.icon-arrow-u-white:before{content:"\f108"}.dlo-icon-bmw-angle-left:before,.ds2-dealerlocator .ds2-dlo-back-button:before{content:"\f109"}.dlo-icon-bmw-angle-right:before,.ds2-dealerlocator .dlo-link:before{content:"\f10a"}.dlo-icon-bmw-close:before,.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label:before{content:"\f10b"}.dlo-icon-bmw-locate-me:before,.ds2-dealerlocator .ds2-dlo-search--geolocation:before{content:"\f10c"}.dlo-icon-bmw-phone:before,.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--telephone-icon:before{content:"\f10d"}.dlo-icon-bmw-plus:before,.ds2-dealerlocator ul.ds2-dlo-search--filters li label:before{content:"\f10e"}.dlo-icon-bmw-print:before,.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--fax-icon:before{content:"\f10f"}.dlo-icon-bmw-view-list:before,.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .list:before{content:"\f110"}.dlo-icon-bmw-view-map:before,.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .map:before{content:"\f111"}.dlo-icon-check-bmw:before,.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable.selected:before{content:"\f112"}.dlo-icon-check-mini:before,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected:before{content:"\f113"}.dlo-icon-mini-angle-left:before{content:"\f114"}.dlo-icon-mini-map-position:before{content:"\f115"}.dlo-icon-mini-view-list:before,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .list:before{content:"\f116"}.dlo-icon-mini-view-map:before,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .map:before{content:"\f117"}.dlo-icon-online-sales-bmw:before,.dlo-icon-online-sales:before{content:"\f118"}.dlo-icon-online-sales-mini:before,.ds2-dlo-brand-mini .dlo-icon-online-sales:before{content:"\f119"}.dlo-icon-preferred-dealer-not-selected:before,.dlo-icon-preferred-dealer-outline:before,.ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected:before{content:"\f11a"}.dlo-icon-preferred-dealer-selected:before,.dlo-icon-preferred-dealer:before,.ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected:before{content:"\f11b"}.dlo-icon-zoom-in:before,.ds2-dealerlocator #map .H_zoom .H_btn:nth-child(1):before,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:nth-child(1):before,.ds2-dlo-brand-mini #map .H_zoom .H_btn:nth-child(1):before,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:nth-child(1):before{content:"\f11c"}.dlo-icon-zoom-out:before,.ds2-dealerlocator #map .H_zoom .H_btn:nth-child(2):before,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:nth-child(3):before,.ds2-dlo-brand-mini #map .H_zoom .H_btn:nth-child(2):before,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:nth-child(3):before{content:"\f11d"}.ac-container{backface-visibility:hidden;transform:translate3d(0,0,0);z-index:5;margin:0 24px}.ac-menu{list-style:none;margin:0;padding:0;background-color:#fff;max-height:30vmax;overflow:auto}@media only screen and (min-width:601px){.ac-menu{max-height:60vmin}}.ac-menu-item{margin:0}.ac-menu-item:last-child{border-bottom:0}.ac-menu-item a{display:block;margin:0}.ac-state-focus{outline:0}.ds2-dealerlocator .ac-menu{box-shadow:0 0 1px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.08)}.ds2-dealerlocator .ac-menu-item:first-child{color:#262626;font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif;padding:20px 0 18px 20px}.ds2-dealerlocator .ac-menu-item a{color:#262626;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif;padding:12px 20px;text-decoration:none}.ds2-dealerlocator .ac-menu-item a span{display:block}.ds2-dealerlocator .ac-menu-item a:hover{background-color:#f2f2f2;color:#262626}.ds2-dealerlocator .ac-menu-item a .second-text{color:#666;font:12px/16px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ac-state-focus a{background-color:#f2f2f2}.ds2-dlo-brand-mini .ac-container{margin:0 var(--mini-spacing-m)}.ds2-dlo-brand-mini .ac-container .ac-menu{border:1px solid #ccc;box-shadow:0 3px 7px 0 rgba(0,0,0,.15)}.ds2-dlo-brand-mini .ac-container .ac-menu-item{padding:var(--mini-spacing-s)}.ds2-dlo-brand-mini .ac-container .ac-menu-item:first-child{color:#000;font-weight:700}.ds2-dlo-brand-mini .ac-container .ac-menu-item:first-child:hover{background-color:#fff}.ds2-dlo-brand-mini .ac-container .ac-menu-item:hover{background-color:#f1f1f1}.ds2-dlo-brand-mini .ac-container .ac-menu-item a{color:#000}.ds2-dlo-brand-mini .ac-container .ac-menu-item a span{display:block}.ds2-dlo-brand-mini .ac-container .ac-menu-item a .second-text{font-size:14px}.ds2-dlo-brand-mini .ac-container .ac-state-focus{background-color:#e0eaff}.ds2-dlo-brand-toggle{height:100%}@media only screen and (max-width:600px){.ds2-dlo-brand-toggle{padding-left:0!important}}.ds2-dlo-brand-toggle--brands{box-sizing:border-box;display:table;table-layout:fixed;border-collapse:separate;border-spacing:1px;height:100%;width:100%;padding-left:24px;padding-right:24px}@media only screen and (max-width:600px){.ds2-dlo-brand-toggle--brands{padding-left:0;padding-right:0}}.ds2-dlo-brand-toggle--brand-m{display:-ms-flexbox;display:flex;height:100%;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.ds2-dlo-brand-toggle--brand{display:table-cell;overflow:hidden;margin:0;vertical-align:middle;width:50%;text-align:center}.ds2-dlo-brand-toggle--brand:focus{outline:0}@supports selector(*:focus-visible){.ds2-dlo-brand-toggle--brand:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-toggle--brand:focus-visible,.ds2-dlo-brand-toggle--brand:focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}}.ds2-dlo-brand-toggle--brand:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-toggle--brand.focus-visible,.ds2-dlo-brand-toggle--brand.focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}.ds2-dlo-brand-toggle--brand-m-text{color:#444;max-width:none;vertical-align:bottom;display:inline-block;margin-bottom:0}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand{border-bottom:4px solid #4d4d4d}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand:active{border-color:#262626}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive{border-bottom:1px solid #e6e6e6;padding-bottom:3px}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive:active,.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive:hover{border-bottom:4px solid #4d4d4d;padding-bottom:0}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive:active{border-color:#262626}@media only screen and (min-width:1024px){.ds2-dealerlocator .ds2-dlo-brand-toggle--brand{border-color:#1c69d4}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand:hover{border-color:#0653b6}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand:active{border-color:#1c69d4}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive:hover{border-color:#0653b6}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand.inactive:active{border-color:#1c69d4}}.ds2-dealerlocator .ds2-dlo-brand-toggle--brand-text{color:#262626;font:16px/24px bmwTypeNextBold,Arial,Helvetica,sans-serif}.ds2-dlo-brand-toggle-full{width:285px;min-height:calc(100vh - 75px);margin:0 auto;padding:28px 0;text-align:center}@media small-only{.ds2-dlo-brand-toggle-full{display:table;width:50%}}@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full{width:auto;min-height:calc(100vh - 130px);padding:11vh 0}}@media only screen and (min-width:981px){.ds2-dlo-brand-toggle-full{padding:168px 0}}.ds2-dlo-brand-toggle-full--title{margin-bottom:48px;text-transform:uppercase;text-align:left}@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--title{text-align:inherit}}.ds2-dlo-brand-toggle-full--brand{display:inline-block;padding-left:28px;border-left:1px solid #e6e6e6}@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand{display:table-cell;width:50%}}.ds2-dlo-brand-toggle-full--brand:first-of-type{border:0;padding-left:0;padding-right:28px}.ds2-dlo-brand-toggle-full--brand-img{padding:48px;max-width:120px}@media only screen and (min-width:601px){.ds2-dlo-brand-toggle-full--brand-img{max-width:100%}}.ds2-dlo-brand-toggle-full--brand-text{margin-bottom:0}@media only screen and (max-width:600px){.ds2-dlo-brand-toggle-full--brand-text{max-width:150px;text-align:left}}.ds2-dlo-brand-toggle-full--brand-text.ds2-icon--arrow-big-r-grey-2::after{top:0}dlo-dealer-details{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}dlo-dealer-details.ng-hide-remove{transition:opacity 250ms cubic-bezier(.5,0,.5,1) 150ms;opacity:0}dlo-dealer-details.ng-hide-remove.ng-hide-remove-active{opacity:1}dlo-dealer-details.ng-hide-add{transition:opacity 250ms cubic-bezier(.5,0,.5,1);opacity:1}dlo-dealer-details.ng-hide-add.ng-hide-add-active{opacity:0}.ds2-dlo-dealer-details{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative;overflow:hidden}.ds2-dlo-dealer-details--container{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:start}.ds2-dlo-dealer-details--header{margin:0 0 8px 0;display:-ms-flexbox;display:flex}.ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name{-ms-flex:1 1 auto;flex:1 1 auto;text-transform:uppercase;word-wrap:break-word;min-width:0}.ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{-ms-flex:0 0 16px;flex:0 0 16px;height:32px}.ds2-dlo-dealer-details--email-link:after,.ds2-dlo-dealer-details--website-link:after{content:''!important}@supports selector(*:focus-visible){.ds2-dlo-dealer-details--email-link:focus:not(:focus-visible),.ds2-dlo-dealer-details--website-link:focus:not(:focus-visible){outline:0}.ds2-dlo-dealer-details--email-link:focus-visible,.ds2-dlo-dealer-details--email-link:focus-visible:hover,.ds2-dlo-dealer-details--website-link:focus-visible,.ds2-dlo-dealer-details--website-link:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-dealer-details--email-link:focus:not(.focus-visible),.ds2-dlo-dealer-details--website-link:focus:not(.focus-visible){outline:0}.ds2-dlo-dealer-details--email-link.focus-visible,.ds2-dlo-dealer-details--email-link.focus-visible:hover,.ds2-dlo-dealer-details--website-link.focus-visible,.ds2-dlo-dealer-details--website-link.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-dealer-details--button{line-height:40px;margin-bottom:24px;width:100%}.icon-arrow-u-white:before{font-family:icons;font-weight:400;color:#fff;font-size:35px;vertical-align:-25%}.icon-arrow-d-white:before{font-family:icons;font-weight:400;color:#fff;font-size:35px;vertical-align:-25%}.icon-arrow-l-white:before{font-family:icons;font-weight:400;color:#fff;font-size:35px}.icon-arrow-r-white:before{font-family:icons;font-weight:400;color:#fff;font-size:35px}.ds2-dlo-dealer-details--toggle{border-bottom:1px solid #e6e6e6}.ds2-dlo-dealer-details--toggle a{font-weight:600;display:block;outline-style:none;padding-right:20px;position:relative;margin:20px 0}.ds2-dlo-dealer-details--toggle a:focus{outline-style:none}.ds2-dlo-dealer-details--toggle a::after,.ds2-dlo-dealer-details--toggle a::before{position:absolute;height:100%;top:-5px;right:0;bottom:0;background-position:right center;background-size:auto}.ds2-dlo-dealer-details--toggle a:hover::before{opacity:1}.ds2-dealerlocator .ds2-dlo-dealer-details--container{font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;margin:16px 0 24px}.ds2-dealerlocator .ds2-dlo-dealer-details--container .dlo-link:last-child{margin-bottom:0}.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--fax-icon,.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--telephone-icon{color:#262626}.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--fax-icon:before,.ds2-dealerlocator .ds2-dlo-dealer-details--container .ds2-dlo-dealer-details--telephone-icon:before{width:16px;display:inline-block;font-family:icons;font-weight:400;color:inherit}.ds2-dealerlocator .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{-ms-flex:0 0 16px;flex:0 0 16px;height:32px}.ds2-dealerlocator .ds2-dlo-dealer-details--header .ds2-dlo-dealer-list-preferred-icon{font-size:16px}.ds2-dealerlocator #map .H_zoom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dealerlocator #map .H_zoom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dealerlocator .ds2-dlo-dealer-details--header #map .H_zoom .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dealerlocator .ds2-dlo-dealer-details--header #map .H_zoom .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dealerlocator .ds2-dlo-dealer-details--header #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dealerlocator .ds2-dlo-dealer-details--header #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.dlo-icon,.ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.dlo-icon,.ds2-dlo-brand-mini #map .H_zoom .ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dlo-brand-mini #map .H_zoom .ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dealerlocator .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.gm-control-active{color:#444}.ds2-dealerlocator .ds2-dlo-dealer-details--light .ds2-dlo-dealer-details--header-selected-dealer{font:20px/28px bmwTypeNext,Arial,Helvetica,sans-serif;margin-bottom:24px}.ds2-dealerlocator .ds2-dlo-dealer-details--light .ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name{font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif;text-transform:none}.ds2-dealerlocator .ds2-dlo-dealer-details--light .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{height:24px}.ds2-dealerlocator .ds2-dlo-dealer-details--header{margin:0 0 8px 0;display:-ms-flexbox;display:flex}.ds2-dealerlocator .ds2-dlo-dealer-details--header .ds2-dlo-dealer-details--name{-ms-flex:1 1 auto;flex:1 1 auto;font:24px/32px bmwTypeNextLight,Arial,Helvetica,sans-serif;text-transform:uppercase}.ds2-dealerlocator .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{-ms-flex:0 0 16px;flex:0 0 16px;height:32px;margin:0 0 0 20px}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle{border:none;line-height:70px}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle a{color:#262626;font-family:bmwTypeWebBoldAll,Arial,Helvetica,Roboto,sans-serif;font-weight:400;display:inline-block;margin:0;font-size:14px;line-height:16px;padding:0;width:100%}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle a:focus{outline-style:none}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-d-grey::before,.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-u-grey::before{right:auto;top:50%;right:auto;left:-50px;color:#4d4d4d;bottom:auto;line-height:50px;height:50px;width:50px;font-size:50px;font-family:BMW_iconFont;-ms-transform:translateY(-50%);transform:translateY(-50%)}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-d-grey:hover::before,.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-u-grey:hover::before{color:#0653b6}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-u-grey::before{content:'\e90f'}.ds2-dealerlocator .ds2-dlo-dealer-details--toggle .dlo-icon--arrow-d-grey::before{content:'\e90e'}.ds2-dealerlocator .ds2-dlo-dealer-details--service-header{font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif;margin-bottom:8px}.ds2-dealerlocator .ds2-dlo-dealer-details--service-container{font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif;margin:0}.ds2-dealerlocator li.ds2-dlo-dealer-details--service{list-style-type:none}.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable{line-height:40px;width:100%;transition:color .25s ease,border-color .25s ease;background-color:#fff;border:2px solid #bbb;color:#262626;position:relative;outline:0}.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable:focus,.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable:hover{background-color:#fff;border:2px solid #bbb;color:#262626}.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable.selected{background-color:#fff;border:2px solid #1c69d4;color:#1c69d4;line-height:16px}.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable.selected:focus,.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable.selected:hover{border:2px solid #1c69d4;color:#1c69d4}.ds2-dealerlocator .ds2-dlo-dealer-details--button-toggleable.selected:before{font-family:icons;font-weight:400;color:#0653b6;position:absolute;left:15px}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button{border:none;color:#262626;background-color:inherit;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;margin:0;padding:0 24px 0 0;transition:none;position:relative;width:100%;min-height:24px;text-align:start}@supports selector(*:focus-visible){.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:focus-visible,.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button.focus-visible,.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:active{outline:0;border:none}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:focus{background-color:#fff;outline:0}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:hover{color:#4d4d4d;background-color:#fff}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button:hover::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgOFYxOC41QzcgMTkuMzI4IDcuNjcyIDIwIDguNSAyMEgxNS41QzE2LjMyOCAyMCAxNyAxOS4zMjggMTcgMTguNVY4SDdaTTExIDE4SDlWMTBIMTFWMThaTTE1IDE4SDEzVjEwSDE1VjE4WiIgZmlsbD0iIzRENEQ0RCIvPgo8cGF0aCBkPSJNMTcgNUw3IDRWNkwxNyA3VjVaIiBmaWxsPSIjNEQ0RDREIi8+Cjwvc3ZnPg==)}.ds2-dealerlocator .ds2-dlo-dealer-details--remove-preferred-dealer-button::after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTcgOFYxOC41QzcgMTkuMzI4IDcuNjcyIDIwIDguNSAyMEgxNS41QzE2LjMyOCAyMCAxNyAxOS4zMjggMTcgMTguNVY4SDdaTTExIDE4SDlWMTBIMTFWMThaTTE1IDE4SDEzVjEwSDE1VjE4WiIgZmlsbD0iIzI2MjYyNiIvPgo8cGF0aCBkPSJNMTcgNUw3IDRWNkwxNyA3VjVaIiBmaWxsPSIjMjYyNjI2Ii8+Cjwvc3ZnPg==);background-repeat:no-repeat;content:"";position:absolute;right:0;top:50%;-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:24px;height:24px}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--container{margin:var(--mini-spacing-m) 0 0}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--toggle a{color:#000}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header-selected-dealer{margin:0 0 var(--mini-spacing-m)}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{-ms-flex:0 0 var(--mini-icon-size);flex:0 0 var(--mini-icon-size);height:22px}@media only screen and (min-width:1280px) and (max-width:1919px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{height:29px}}@media only screen and (min-width:1920px){.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .ds2-dlo-preferred-dealer-icon-container{height:38px}}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected:before{content:'\e999'}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected:before{content:'\e996'}.ds2-dealerlocator #map .H_zoom .ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dealerlocator #map .H_zoom .ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini #map .H_zoom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dlo-brand-mini #map .H_zoom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header #map .H_zoom .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header #map .H_zoom .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-not-selected.dlo-icon,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--header .dlo-icon-preferred-dealer-selected.dlo-icon{font-family:md-icon;color:#000;font-size:var(--mini-icon-size)}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--service-header{text-transform:uppercase;margin-bottom:var(--mini-spacing-xs)}.ds2-dlo-brand-mini li.ds2-dlo-dealer-details--service{list-style-type:none}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--email-link.dlo-link,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--fax-icon.dlo-link,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--telephone-icon.dlo-link,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--website-link.dlo-link{color:#000;margin-bottom:var(--mini-spacing-xs)}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--email-link.dlo-link:before,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--fax-icon.dlo-link:before,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--telephone-icon.dlo-link:before,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--website-link.dlo-link:before{display:inline-block;font-family:md-icon;font-size:var(--mini-icon-size);margin-right:var(--mini-spacing-s)}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--email-link.dlo-link::after,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--fax-icon.dlo-link::after,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--telephone-icon.dlo-link::after,.ds2-dlo-brand-mini .ds2-dlo-dealer-details--website-link.dlo-link::after{width:calc(100% - var(--mini-icon-size) - var(--mini-spacing-s))}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--telephone-icon::before{content:"\e83e"}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--fax-icon::before{content:"\e849"}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--email-link::before{content:"\e942"}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--website-link::before{content:'\e91d'}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container{padding:0;margin:0;background:0 0}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button{display:block}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected{background-color:#fff;border-color:#000;color:#000;padding:12px 12px 9px 38px;position:relative}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected:before{font-family:icons;font-weight:400;color:#000;padding:10px 15px 9px;position:absolute;left:0;top:0;width:14px;height:14px}.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected:before{font-family:icons;font-weight:400;color:#fff}.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected:hover:before{font-family:icons;font-weight:400;color:#000}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button-container .ds2-dlo-dealer-details--button-toggleable.selected:hover{background:#fff;color:#000}.ds2-dlo-brand-mini .ds2-dlo-dealer-details--button.anchor-button{padding-top:10px;padding-bottom:8px}.ds2-dlo-brand-mini .dlo-icon--arrow-u-grey:before{font-family:icons;font-weight:400;color:#000;background:0 0;font-size:large;margin-right:0;right:0;padding-top:7px}.ds2-dlo-brand-mini .dlo-icon--arrow-d-grey:before{font-family:icons;font-weight:400;color:#000;background:0 0;font-size:large;margin-right:0;right:0;padding-top:7px}.ds2-dlo-dealer-list{background-color:#fff}.ds2-dlo-dealer-list .ds2-dlo-preferred-dealer-icon-container{width:12px;-ms-flex:0 0 12px;flex:0 0 12px;height:24px}.ds2-dlo-dealer-list--list{position:relative;padding:0;margin:0}.ds2-dlo-dealer-list--loading{text-align:center;margin:24px}.ds2-dlo-dealer-list--item{list-style-type:none}.ds2-dlo-dealer-list--item:first-child{border-top:0!important}.ds2-dlo-dealer-list--link{-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;outline:0}@supports selector(*:focus-visible){.ds2-dlo-dealer-list--link:focus:not(:focus-visible){outline:0}.ds2-dlo-dealer-list--link:focus-visible,.ds2-dlo-dealer-list--link:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-dealer-list--link:focus:not(.focus-visible){outline:0}.ds2-dlo-dealer-list--link.focus-visible,.ds2-dlo-dealer-list--link.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-dealer-list--distance,.ds2-dlo-dealer-list--element,.ds2-dlo-dealer-list--title{color:initial;margin:0}.ds2-dlo-dealer-list--address{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.ds2-dlo-dealer-list--element{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ds2-dlo-dealer-list--item.ng-enter{transition:opacity 250ms cubic-bezier(0,.5,.5,1) 250ms;opacity:0;will-change:opacity}.ds2-dlo-dealer-list--item.ng-enter-stagger{transition-delay:150ms;transition-duration:0s}.ds2-dlo-dealer-list--item.ng-enter,.ds2-dlo-dealer-list--item.ng-leave.ng-leave-active{opacity:0}.ds2-dlo-dealer-list--item.ng-enter.ng-enter-active,.ds2-dlo-dealer-list--item.ng-leave{opacity:1}.ds2-dlo-dealer-list--item.ng-leave{overflow:hidden}.ds2-dlo-dealer-list--details.ng-hide-add,.ds2-dlo-dealer-list--details.ng-hide-remove{overflow:hidden;transition:max-height 250ms ease-out;will-change:max-height}.ds2-dlo-dealer-list--details{max-height:700px}.ds2-dlo-dealer-list--details.ng-hide{max-height:0}.ds2-dlo-dealer-preferred-not-selected{color:#bbb}.ds2-dlo-dealer-preferred-selected{color:#1a69d4}.ds2-dlo-dealer-list-dealer-main{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.ds2-dlo-dealer-list-preferred-icon{vertical-align:middle;font-size:12px}.ds2-dlo-dealer-list--distance-container{padding-top:22px}@supports (-webkit-appearance:none) or (-moz-appearance:none){input.ds2-dlo-dealer-list--radio[type=radio]{-webkit-appearance:none;-moz-appearance:none;height:24px;width:24px;border:2px solid #bbb;box-sizing:border-box;border-radius:40px;cursor:pointer;display:inline-block;-ms-flex:0 0 24px;flex:0 0 24px;margin:0 12px 0 0;outline:0;position:relative;text-align:center}input.ds2-dlo-dealer-list--radio[type=radio]:before{content:'';display:block}input.ds2-dlo-dealer-list--radio[type=radio]:checked{background-color:#4d4d4d;border:0}input.ds2-dlo-dealer-list--radio[type=radio]:checked::before{width:24px;height:24px;border-radius:50%;background-color:#fff;-ms-transform:scale(calc(8/24));transform:scale(calc(8/24))}input.ds2-dlo-dealer-list--radio[type=radio]:hover:checked{background-color:#262626}input.ds2-dlo-dealer-list--radio[type=radio]:hover:not(:checked){border-color:#8e8e8e}@supports selector(*:focus-visible){input.ds2-dlo-dealer-list--radio[type=radio]:focus:not(:focus-visible){outline:0}input.ds2-dlo-dealer-list--radio[type=radio]:focus-visible,input.ds2-dlo-dealer-list--radio[type=radio]:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}input.ds2-dlo-dealer-list--radio[type=radio]:focus:not(.focus-visible){outline:0}input.ds2-dlo-dealer-list--radio[type=radio].focus-visible,input.ds2-dlo-dealer-list--radio[type=radio].focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.dlo-icon-preferred-dealer-not-selected.dlo-icon,.dlo-icon-preferred-dealer-selected.dlo-icon,.ds2-dealerlocator #map .H_zoom .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dealerlocator #map .H_zoom .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini #map .H_zoom .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dlo-brand-mini #map .H_zoom .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-selected.gm-control-active{color:#444}.ds2-dlo-dealer-list--zoom-out button{border:none;background-color:inherit;display:-ms-inline-flexbox;display:inline-flex;margin:0;padding:0}.ds2-dlo-dealer-list--zoom-out button:active{outline:0;border:none}.ds2-dlo-dealer-list--zoom-out button:focus{outline:0}.ds2-dealerlocator .ds2-dlo-dealer-list--title{color:#000;font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-dealer-list--item{border-top:1px solid #e6e6e6;padding:16px 0 16px 24px}.ds2-dealerlocator .ds2-dlo-dealer-list--item:hover{background-color:#f2f2f2}.ds2-dealerlocator .ds2-dlo-dealer-list--address,.ds2-dealerlocator .ds2-dlo-dealer-list--distance{margin-top:8px}.ds2-dealerlocator .ds2-dlo-dealer-list--distance,.ds2-dealerlocator .ds2-dlo-dealer-list--element{font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-dealer-list .ds2-dlo-preferred-dealer-icon-container{margin:0 36px 0 20px}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out{padding-top:24px;border-top:1px solid #e6e6e6}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button{color:#262626;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;padding:0 0 0 24px;transition:none}@supports selector(*:focus-visible){.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button:focus-visible,.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button.focus-visible,.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-dealer-list--zoom-out button.more::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyIDQuOEg3LjJWMEg0LjhWNC44SDBWNy4ySDQuOFYxMkg3LjJWNy4ySDEyVjQuOFoiIGZpbGw9IiMyNjI2MjYiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:' ';background-size:12px 18px;margin-right:8px;width:12px;height:18px}.ds2-dealerlocator .ds2-dlo-main__integrated .ds2-dlo-dealer-list--item.ds2-dlo-dealer-list--item-selected{box-shadow:inset 4px 0 0 0 #1c69d4}.ds2-dealerlocator .ds2-dlo-main__integrated .ds2-dlo-dealer-list--title{font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-main__integrated .ds2-dlo-dealer-list--title.selected{color:#000;font:16px/24px bmwTypeNextBold,Arial,Helvetica,sans-serif}.ds2-dlo--listOnly .ds2-dlo-js-sidebar--dealerlist{max-height:400px}.ds2-dlo--listOnly .ds2-dlo-dealer-list--title.selected{color:#000;font:16px/24px bmwTypeNextBold,Arial,Helvetica,sans-serif}@media only screen and (max-width:600px){.ds2-dlo-dealer-list--title{font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif}.ds2-dlo-dealer-list--title.selected{color:#000;font:16px/24px bmwTypeNextBold,Arial,Helvetica,sans-serif}}@supports (-webkit-appearance:none) or (-moz-appearance:none){.ds2-dlo-brand-mini input.ds2-dlo-dealer-list--radio[type=radio]{border:2px solid #000;margin:0 12px 0 0}.ds2-dlo-brand-mini input.ds2-dlo-dealer-list--radio[type=radio]:checked,.ds2-dlo-brand-mini input.ds2-dlo-dealer-list--radio[type=radio]:hover{background-color:#fff}.ds2-dlo-brand-mini input.ds2-dlo-dealer-list--radio[type=radio]:checked::before,.ds2-dlo-brand-mini input.ds2-dlo-dealer-list--radio[type=radio]:hover::before{width:20px;height:20px;border-radius:50%;background-color:#000;-ms-transform:scale(calc(8/20));transform:scale(calc(8/20))}}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--address,.ds2-dlo-brand-mini .ds2-dlo-dealer-list--distance{margin-top:var(--mini-spacing-xs)}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--zoom-out{padding:var(--mini-spacing-m);border-top:1px solid #999}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--zoom-out button{color:#000}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--zoom-out button.more:before{background-image:none;font-family:md-icon;font-size:var(--mini-icon-size);content:'\e844';margin-right:var(--mini-spacing-xs)}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--list{list-style-position:inside}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--title{margin-bottom:var(--mini-spacing-xs)}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--item{border-top:1px solid #999;color:#000;padding:var(--mini-spacing-s) var(--mini-spacing-xs) var(--mini-spacing-s) var(--mini-spacing-m)}.ds2-dlo-brand-mini .ds2-dlo-dealer-list--item:hover{background-color:#f1f1f1}.ds2-dlo-brand-mini .ds2-dlo-dealer-list .ds2-dlo-preferred-dealer-icon-container{-ms-flex:0 0 var(--mini-icon-size);flex:0 0 var(--mini-icon-size);margin:0 calc(var(--mini-spacing-m) - var(--mini-spacing-xs)) 0 var(--mini-spacing-m)}.ds2-dlo-brand-mini .dlo-icon-preferred-dealer-not-selected:before{content:'\e999'}.ds2-dlo-brand-mini .dlo-icon-preferred-dealer-selected:before{content:'\e996'}.ds2-dealerlocator #map .H_zoom .ds2-dlo-brand-mini .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dealerlocator #map .H_zoom .ds2-dlo-brand-mini .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-brand-mini .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .ds2-dlo-brand-mini .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini #map .H_zoom .dlo-icon-preferred-dealer-not-selected.H_btn,.ds2-dlo-brand-mini #map .H_zoom .dlo-icon-preferred-dealer-selected.H_btn,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-not-selected.gm-control-active,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .dlo-icon-preferred-dealer-selected.gm-control-active,.ds2-dlo-brand-mini .dlo-icon-preferred-dealer-not-selected.dlo-icon,.ds2-dlo-brand-mini .dlo-icon-preferred-dealer-selected.dlo-icon{font-family:md-icon;font-size:var(--mini-icon-size);color:#000}.ds2-dlo-brand-mini .ds2-dlo-main__integrated .ds2-dlo-dealer-list--item.ds2-dlo-dealer-list--item-selected{box-shadow:inset 3px 0 0 0 #000}.ds2-dlo-preferred-dealer--header{margin:0 0 8px 0;display:-ms-flexbox;display:flex}.ds2-dlo-preferred-dealer--header .ds2-dlo-preferred-dealer--name{color:#000;font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif;-ms-flex:1 1 auto;flex:1 1 auto;word-wrap:break-word;min-width:0}.ds2-dealerlocator .ds2-dlo-preferred-dealer{padding:0 24px 24px;padding-top:5px;margin-top:-5px}.ds2-dealerlocator .ds2-dlo-preferred-dealer:hover{background-color:#f2f2f2}.ds2-dealerlocator .ds2-dlo-preferred-dealer--label{margin-top:4px}.ds2-dealerlocator .ds2-dlo-preferred-dealer--label span{background-color:#4d4d4d;color:#fff;font:12px/16px bmwTypeNextBold,Arial,Helvetica,sans-serif;padding:0 4px;text-transform:uppercase;vertical-align:top;white-space:nowrap;max-width:100px;overflow:hidden;display:inline-block;text-overflow:ellipsis}.ds2-dealerlocator .ds2-dlo-dealer-details .ds2-dlo-preferred-dealer--label{margin-top:8px}dlo-preferred-dealer-confirm{width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.ds2-dlo-preferred-dealer-confirm{display:-ms-flexbox;display:flex;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative;overflow:hidden}.ds2-dlo-preferred-dealer-confirm.loading:before{position:absolute;width:100%;height:100%;content:'loading';z-index:9}.ds2-dlo-preferred-dealer-confirm--continue{width:100%;line-height:40px;margin-top:10px;max-width:100%!important}.ds2-dlo-preferred-dealer-confirm--gotoregistration{width:100%;line-height:40px;margin-top:10px;background:#777}.ds2-dealerlocator .ds2-dlo-preferred-dealer-confirm.loading:before{content:' ';background:#fff url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6I2U2ZTZlNiI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==") center/52px no-repeat}.ds2-dealerlocator .ds2-dlo-preferred-dealer-confirm--title{font:24px/32px bmwTypeNextLight,Arial,Helvetica,sans-serif;letter-spacing:normal;text-transform:uppercase;margin:0 0 8px 0;padding:0}.ds2-dealerlocator .ds2-dlo-preferred-dealer-confirm--body{font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif;margin-bottom:24px}.ds2-dealerlocator .ds2-dlo-preferred-dealer-confirm--light .ds2-dlo-preferred-dealer-confirm--title{font:20px/28px bmwTypeNext,Arial,Helvetica,sans-serif;text-transform:none}@media only screen and (max-width:600px){.ds2-dlo-text-gradient-mask{visibility:hidden}}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue{text-transform:uppercase;color:#000;padding:0 var(--mini-spacing-m);width:100%;border:2px solid #000;margin-top:5px;max-width:100%!important}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue .md-lang-en_gb,.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue .md-lang-en_gb:hover,.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue:hover{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--continue:hover{background:#fff;color:#000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration{text-transform:uppercase;color:#000;padding:0 var(--mini-spacing-m);width:100%;border:2px solid #000;margin-top:10px}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration .md-lang-en_gb,.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration .md-lang-en_gb:hover,.md-lang-en_gb .ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration:hover{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--gotoregistration:hover{background:#fff;color:#000}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--title{text-transform:uppercase;margin-bottom:var(--mini-spacing-s)}.ds2-dlo-brand-mini .ds2-dlo-preferred-dealer-confirm--body{margin-bottom:var(--mini-spacing-m)}#dealerLocatorLocal{background:#8e8e8e;margin:60px 0 265px}#dealerLocatorLocal .ds2-dlo-main.ds2-dlo-main__integrated,#dealerLocatorLocal .ds2-dlo-main__integrated-headline{margin-left:20px;margin-right:20px}@media only screen and (min-width:601px){#dealerLocatorLocal{margin:0;padding:60px 0 30px}#dealerLocatorLocal .ds2-dlo-main.ds2-dlo-main__integrated,#dealerLocatorLocal .ds2-dlo-main__integrated-headline{margin-left:45px;margin-right:45px}}@media only screen and (min-width:1025px){#dealerLocatorLocal{padding:100px 0 30px}}#dealerLocatorLocal #dealerlocator{background:#fff}.dealerlocator{height:100%}.ds2-dlo-main{position:relative;--dealer-details-scroll:0;--preferred-dealer-confirmation-scroll:0;--dlo-map-disclaimer-height:0px}.ds2-dlo-preloader{position:absolute;background-color:#fff;width:100%;height:100%;margin:0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;z-index:9}.ds2-dlo-main__integrated-headline{font-weight:700;font-size:24px;line-height:30px}@media only screen and (min-width:601px){.ds2-dlo-main__integrated-headline{margin:0 0 28px}}.ds2-dlo-main--sidebar{z-index:4}.ds2-dlo-main--sidebar dlo-sidebar{display:-ms-flexbox;display:flex;width:100%}@media only screen and (min-width:600px){.ds2-dlo-main--sidebar{display:-ms-flexbox;display:flex;width:calc((100% - 2 * 24px) * 6/12);max-height:calc(100% - var(--dlo-map-disclaimer-height) - 2 * 24px);position:absolute;top:24px;left:24px;max-width:480px;min-width:285px}}@media only screen and (min-width:1024px){.ds2-dlo-main--sidebar{width:calc((100% - 2 * 24px) * 4/12)}}.ds2-dlo--listOnly .ds2-dlo-main--sidebar{display:block;width:100%;position:relative;top:auto;left:auto}@media only screen and (min-width:600px){.ds2-dlo--listOnly .ds2-dlo-main--sidebar{width:calc(100% * 6/12)}}.ds2-dlo-main--viewOnly .ds2-dlo-main--sidebar{background:0 0}.ds2-dlo-main--map{background:#fff;z-index:3;overflow:hidden;width:100%}@media only screen and (min-width:600px){.ds2-dlo-main--map{height:calc(100% - var(--dlo-map-disclaimer-height));position:absolute;top:0;bottom:0;transition:none}}.ds2-dlo-main--map-hidden{visibility:hidden;position:absolute;top:0;z-index:-1}.ds2-dlo-map-disclaimer{position:absolute;bottom:0;background-color:#fff;padding:10px 24px 24px 24px}@media only screen and (max-width:599px){.ds2-dlo-map-disclaimer{position:relative;padding:24px 0}}.ds2-dlo-main__integrated .ds2-dlo-map-disclaimer{padding-top:20px}.ds2-dlo--listOnly .ds2-dlo-map-disclaimer{padding:24px 0;position:relative}.ds2-dlo-panel--scrollable{overflow:auto;width:100%}.ds2-dlo-text-gradient-mask{pointer-events:none;position:absolute;left:0;width:100%;height:100px;max-height:var(--dealer-details-scroll);top:0;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);z-index:1}.ds2-dlo-preferred-dealer-confirm .ds2-dlo-text-gradient-mask{max-height:var(--preferred-dealer-confirmation-scroll)}.ds2-dlo-text-scroll-mask{position:absolute;top:0;bottom:0;left:0;right:0;overflow:auto;pointer-events:none;z-index:2}.ds2-dlo-panel--content-wrapper{position:relative;padding:0 36px 24px 24px}@media only screen and (max-width:599px){.ds2-dlo-panel--content-wrapper{padding-right:24px}}.ds2-dlo--listOnly .ds2-dlo-panel--content-wrapper{padding:0}.ds2-dlo-back-button{-ms-flex-item-align:start;align-self:flex-start;border:0;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;padding:0}.ds2-dlo-back-button:focus{outline:0}.ds2-dlo-back-button::before{width:16px;display:inline-block;font-family:icons;font-weight:400;color:inherit}@supports selector(*:focus-visible){.ds2-dlo-back-button:focus:not(:focus-visible){outline:0}.ds2-dlo-back-button:focus-visible,.ds2-dlo-back-button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-back-button:focus:not(.focus-visible){outline:0}.ds2-dlo-back-button.focus-visible,.ds2-dlo-back-button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-preferred-dealer-icon-container{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.ds2-dlo-preferred-dealer-icon-container button{display:inline;border:0;margin:0;padding:0;height:auto}.ds2-dlo-preferred-dealer-icon-container button,.ds2-dlo-preferred-dealer-icon-container button:hover{background:0 0}.ds2-dlo-preferred-dealer-icon-container button:focus{outline:0}@supports selector(*:focus-visible){.ds2-dlo-preferred-dealer-icon-container button:focus:not(:focus-visible){outline:0}.ds2-dlo-preferred-dealer-icon-container button:focus-visible,.ds2-dlo-preferred-dealer-icon-container button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-preferred-dealer-icon-container button:focus:not(.focus-visible){outline:0}.ds2-dlo-preferred-dealer-icon-container button.focus-visible,.ds2-dlo-preferred-dealer-icon-container button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-preloader:before{width:52px;height:52px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6IzFjNjlkNCI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat}@media only screen and (min-width:600px){.ds2-dealerlocator .ds2-dlo-main--sidebar{width:calc((100% - 2 * 24px) * 6/12);max-height:calc(100% - var(--dlo-map-disclaimer-height) - 2 * 24px);top:24px;left:24px}}@media only screen and (min-width:1024px){.ds2-dealerlocator .ds2-dlo-main--sidebar{width:calc((100% - 2 * 24px) * 4/12)}}.ds2-dealerlocator .ds2-dlo--listOnly .ds2-dlo-main--sidebar{top:auto;left:auto}@media only screen and (min-width:600px){.ds2-dealerlocator .ds2-dlo--listOnly .ds2-dlo-main--sidebar{width:calc(100% * 6 / 12)}}.ds2-dealerlocator .ds2-dlo--listOnly .ds2-dlo-back-button{margin-left:0}.ds2-dealerlocator .ds2-hidden-field{opacity:0;position:absolute}.ds2-dealerlocator .dlo-button{height:50px;font:16px/24px bmwTypeNextBold,Arial,Helvetica,sans-serif;width:100%;margin:16px 0 0}@supports selector(*:focus-visible){.ds2-dealerlocator .dlo-button:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .dlo-button:focus-visible,.ds2-dealerlocator .dlo-button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .dlo-button:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .dlo-button.focus-visible,.ds2-dealerlocator .dlo-button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator :-moz-placeholder,.ds2-dealerlocator :-ms-input-placeholder,.ds2-dealerlocator ::-moz-placeholder,.ds2-dealerlocator ::-ms-input-placeholder,.ds2-dealerlocator ::-webkit-input-placeholder,.ds2-dealerlocator ::placeholder{color:#bbb}.ds2-dealerlocator .dlo-link{color:#262626;display:inline-block;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;position:relative;outline:0;margin:0 0 16px 0}.ds2-dealerlocator .dlo-link:hover{color:#4d4d4d}.ds2-dealerlocator .dlo-link::before{width:16px;display:inline-block;font-family:icons;font-weight:400;color:inherit}@supports selector(*:focus-visible){.ds2-dealerlocator .dlo-link:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .dlo-link:focus-visible,.ds2-dealerlocator .dlo-link:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .dlo-link:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .dlo-link.focus-visible,.ds2-dealerlocator .dlo-link.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-map-disclaimer{font:14px/20px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-map-disclaimer a{font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;color:#262626;text-decoration:underline}.ds2-dealerlocator .ds2-dlo-main__integrated-headline{font:32px/40px bmwTypeNextLight,Arial,Helvetica,sans-serif;text-transform:uppercase;margin-bottom:24px}@media only screen and (min-width:600px){.ds2-dealerlocator .ds2-dlo-main__integrated-headline{margin-bottom:32px}}.ds2-dealerlocator .button{background-color:#fff;color:#262626;border:1px solid #262626;padding:2px 20px}.ds2-dealerlocator .button:focus,.ds2-dealerlocator .button:hover{border-width:2px}.ds2-dealerlocator .button:focus{outline:0}.ds2-dealerlocator .button:active{border-width:1px}.ds2-dealerlocator .button:disabled{background-color:#fff;border:1px solid #e6e6e6;color:#bbb}.ds2-dealerlocator .next-best-action{background-color:#4d4d4d;color:#fff;border:0}.ds2-dealerlocator .next-best-action:focus,.ds2-dealerlocator .next-best-action:hover{background-color:#262626;border:0}.ds2-dealerlocator .next-best-action:active{background-color:#4d4d4d}.ds2-dealerlocator .next-best-action:disabled{background-color:#bbb;border:0;color:#fff}.ds2-dealerlocator .ds2-dlo-back-button{color:#262626;-ms-flex:0 0 auto;flex:0 0 auto;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;margin:24px 24px 20px 24px;background-color:#fff}.ds2-dealerlocator .ds2-dlo-back-button:hover{color:#4d4d4d}.ds2-dealerlocator .ds2-dlo-back-button::before{width:16px;display:inline-block;font-family:icons;font-weight:400;color:inherit}@supports selector(*:focus-visible){.ds2-dealerlocator .ds2-dlo-back-button:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-back-button:focus-visible,.ds2-dealerlocator .ds2-dlo-back-button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .ds2-dlo-back-button:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-back-button.focus-visible,.ds2-dealerlocator .ds2-dlo-back-button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.spacer{margin-bottom:24px}.ds2-dlo-brand-mini{color:#000}.ds2-dlo-brand-mini .ds2-dlo-preloader:before{width:46px;height:46px;content:' ';background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyBoZWlnaHQ9IjQ2IiB2aWV3Qm94PSIwIDAgNDYgNDYiIHdpZHRoPSI0NiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Zz48YW5pbWF0ZVRyYW5zZm9ybSBhZGRpdGl2ZT0ic3VtIiBhdHRyaWJ1dGVOYW1lPSJ0cmFuc2Zvcm0iIGF0dHJpYnV0ZVR5cGU9IlhNTCIgYmVnaW49IjBzIiBjYWxjTW9kZT0iZGlzY3JldGUiIGR1cj0iMXMiIGZpbGw9ImZyZWV6ZSIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiIHR5cGU9InJvdGF0ZSIgdmFsdWVzPSIwIDIzIDIzOyAzMCAyMyAyMzsgNjAgMjMgMjM7IDkwIDIzIDIzOyAxMjAgMjMgMjM7IDE1MCAyMyAyMzsgMTgwIDIzIDIzOyAyMTAgMjMgMjM7IDI0MCAyMyAyMzsgMjcwIDIzIDIzOyAzMDAgMjMgMjM7IDMzMCAyMyAyMyIvPjxwYXRoIGQ9Ik0xNi4zOSA5LjU1YzEuNzEyLS44NDMgMy42MDUtMS4zNjcgNS42MS0xLjV2LTguMDI1Yy0zLjQ2MS4xNDgtNi43MjIgMS4wNjItOS42MjIgMi41NzZsNC4wMTIgNi45NDl6IiBmaWxsPSIjZmZmIi8+PHBhdGggZD0iTTEwLjUzOSAxNC42NTFjMS4wOS0xLjYyNCAyLjQ4OS0zLjAyMiA0LjExMy00LjExM2wtNC4wMDQtNi45MzZjLTIuODMxIDEuODA3LTUuMjM4IDQuMjE0LTcuMDQ1IDcuMDQ1bDYuOTM2IDQuMDA0eiIgZmlsbD0iI2VlZSIvPjxwYXRoIGQ9Ik0uMDI1IDIyaDguMDI1Yy4xMzMtMi4wMDQuNjU3LTMuODk3IDEuNS01LjYxbC02Ljk0OS00LjAxMmMtMS41MTMgMi45LTIuNDI4IDYuMTYxLTIuNTc2IDkuNjIyeiIgZmlsbD0iI2FlYWVhZSIvPjxwYXRoIGQ9Ik0yLjYwMiAzMy42MjNsNi45NDktNC4wMTJjLS44NDQtMS43MTMtMS4zNjgtMy42MDYtMS41MDEtNS42MTFoLTguMDI1Yy4xNDggMy40NjIgMS4wNjMgNi43MjMgMi41NzcgOS42MjN6IiBmaWxsPSIjNjY2Ii8+PHBhdGggZD0iTTE0LjY1MSAzNS40NjFjLTEuNjI0LTEuMDktMy4wMjEtMi40ODgtNC4xMTItNC4xMTFsLTYuOTM2IDQuMDA0YzEuODA2IDIuODMgNC4yMTMgNS4yMzcgNy4wNDMgNy4wNDNsNC4wMDUtNi45MzZ6IiBmaWxsPSIjM2IzYjNiIi8+PHBhdGggZD0iTTIyIDQ1Ljk3NXYtOC4wMjVjLTIuMDA1LS4xMzItMy44OTgtLjY1Ni01LjYxLTEuNWwtNC4wMTIgNi45NDljMi44OTkgMS41MTMgNi4xNjEgMi40MjcgOS42MjIgMi41NzZ6TTI5LjYxMSAzNi40NDljLTEuNzEzLjg0NC0zLjYwNiAxLjM2OC01LjYxMSAxLjV2OC4wMjVjMy40NjItLjE0OCA2LjcyMy0xLjA2MiA5LjYyMy0yLjU3NmwtNC4wMTItNi45NDl6TTM1LjQ2MSAzMS4zNDljLTEuMDkgMS42MjQtMi40ODggMy4wMjItNC4xMTEgNC4xMTJsNC4wMDQgNi45MzZjMi44My0xLjgwNyA1LjIzNy00LjIxMyA3LjA0My03LjA0M2wtNi45MzYtNC4wMDV6TTQ1Ljk3NSAyNGgtOC4wMjVjLS4xMzIgMi4wMDUtLjY1NiAzLjg5Ny0xLjUgNS42MWw2Ljk0OSA0LjAxM2MxLjUxMy0yLjkgMi40MjctNi4xNjIgMi41NzYtOS42MjN6TTQzLjM5OSAxMi4zNzhsLTYuOTQ5IDQuMDEyYy44NDMgMS43MTMgMS4zNjcgMy42MDUgMS40OTkgNS42MWg4LjAyNWMtLjE0OC0zLjQ2MS0xLjA2Mi02LjcyMi0yLjU3NS05LjYyMnpNMzEuMzQ5IDEwLjUzOWMxLjYyNCAxLjA5IDMuMDIyIDIuNDg5IDQuMTEzIDQuMTEzbDYuOTM2LTQuMDA0Yy0xLjgwNy0yLjgzMS00LjIxNC01LjIzOC03LjA0NS03LjA0NWwtNC4wMDQgNi45MzZ6TTI0IC4wMjV2OC4wMjVjMi4wMDUuMTMzIDMuODk3LjY1NyA1LjYxIDEuNWw0LjAxMi02Ljk0OWMtMi44OTktMS41MTMtNi4xNjEtMi40MjgtOS42MjItMi41NzZ6IiBmaWxsPSIjMzMzIi8+PC9nPjwvc3ZnPg==") no-repeat}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo-main--sidebar{width:calc((100% - 2 * var(--mini-spacing-m)) * 6/12);max-height:calc(100% - var(--dlo-map-disclaimer-height) - 2 * var(--mini-spacing-m));top:var(--mini-spacing-m);left:var(--mini-spacing-m)}}@media only screen and (min-width:1024px){.ds2-dlo-brand-mini .ds2-dlo-main--sidebar{width:calc((100% - 2 * var(--mini-spacing-m)) * 4/12)}}.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-main--sidebar{width:100%;top:auto;left:auto}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-main--sidebar{width:calc(100% * 6 / 12)}}.ds2-dlo-brand-mini .ds2-dlo-main__integrated-headline{font-family:MINIRegular,Georgia,serif;font-weight:400;margin-left:20px}@media only screen and (min-width:601px){.ds2-dlo-brand-mini .ds2-dlo-main__integrated-headline{margin-left:50px}}.ds2-dlo-brand-mini a{text-decoration:none}.ds2-dlo-brand-mini a:focus{outline:0}.ds2-dlo-brand-mini .ds2-dlo-disabled input[type=checkbox]{cursor:default}.ds2-dlo-brand-mini .ds2-hidden-field{opacity:0;display:none}.ds2-dlo-brand-mini input[type=text]::-moz-placeholder{color:#000;opacity:1}.ds2-dlo-brand-mini input[type=text]:-ms-input-placeholder{color:#000}.ds2-dlo-brand-mini input[type=text]::-webkit-input-placeholder{color:#000}.ds2-dlo-brand-mini .ds2-dlo-panel--content-wrapper{position:relative;padding:0 var(--mini-spacing-m) var(--mini-spacing-m) var(--mini-spacing-m)}.ds2-dlo-brand-mini .dlo-link::after,.ds2-dlo-brand-mini .ds2-dlo-back-button::after{content:"";position:absolute;display:block;right:0;bottom:-3px;height:0;width:100%;background-color:#000;opacity:0;transition:opacity .2s ease}.ds2-dlo-brand-mini .dlo-link:hover::after,.ds2-dlo-brand-mini .ds2-dlo-back-button:hover::after{height:1px;opacity:1}.ds2-dlo-brand-mini .ds2-dlo-back-button{background-color:#fff;color:#000;cursor:pointer;display:-ms-inline-flexbox;display:inline-flex;margin:var(--mini-spacing-m) var(--mini-spacing-m) var(--mini-spacing-s);position:relative;text-transform:uppercase}@supports selector(*:focus-visible){.ds2-dlo-brand-mini .ds2-dlo-back-button:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-back-button:focus-visible,.ds2-dlo-brand-mini .ds2-dlo-back-button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-brand-mini .ds2-dlo-back-button:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-back-button.focus-visible,.ds2-dlo-brand-mini .ds2-dlo-back-button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-brand-mini .ds2-dlo-back-button::before{content:'\e91a';display:inline-block;font-family:md-icon;font-size:var(--mini-icon-size);margin-right:var(--mini-spacing-s);width:var(--mini-icon-size)}.ds2-dlo-brand-mini .ds2-dlo-back-button::after{width:calc(100% - var(--mini-icon-size) - var(--mini-spacing-s))}.ds2-dlo-brand-mini .button{height:var(--mini-btn-height);cursor:pointer;width:100%;background-color:#fff;color:#000;border:2px solid #000;margin:var(--mini-spacing-m) 0 0;padding:0 var(--mini-spacing-m);text-transform:uppercase}.ds2-dlo-brand-mini .button:focus,.ds2-dlo-brand-mini .button:hover{background-color:#000;color:#fff;border-width:2px}.ds2-dlo-brand-mini .button:focus{outline:0}.ds2-dlo-brand-mini .button:active{border-width:2px}.ds2-dlo-brand-mini .button:disabled{background-color:#fff;border:2px solid #d8d8d8;color:#d8d8d8}.ds2-dlo-brand-mini .dlo-link{color:#000;display:-ms-inline-flexbox;display:inline-flex;position:relative;outline:0}@supports selector(*:focus-visible){.ds2-dlo-brand-mini .dlo-link:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-mini .dlo-link:focus-visible,.ds2-dlo-brand-mini .dlo-link:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-brand-mini .dlo-link:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-mini .dlo-link.focus-visible,.ds2-dlo-brand-mini .dlo-link.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-brand-mini .next-best-action{background-color:#000;color:#fff}.ds2-dlo-brand-mini .next-best-action:active,.ds2-dlo-brand-mini .next-best-action:focus,.ds2-dlo-brand-mini .next-best-action:hover{background-color:#fff;color:#000;border:2px solid #000}.ds2-dlo-brand-mini .next-best-action:disabled{background-color:#d8d8d8;border:0;color:#979797}.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer{padding:var(--mini-spacing-m) 0}.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer a{font-weight:700;color:#000;text-decoration:underline}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo-map-disclaimer{padding:var(--mini-spacing-m)}}.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-back-button{margin:var(--mini-spacing-m) 0 var(--mini-spacing-s)}.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-map-disclaimer{padding:var(--mini-spacing-m) 0}.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-panel--content-wrapper{padding:0}.form-requests form.is-hidden{display:block!important;height:0}.ds2-dlo-map{height:200px;width:100%;position:relative}@media only screen and (min-width:600px){.ds2-dlo-map{height:100%}}.ds2-dlo-map .wrapper{transition:opacity .3s ease-in-out;will-change:opacity}.ds2-dlo-map #map{position:absolute;width:100%;height:100%}#map .gm-style>div .gm-bundled-control-on-bottom{right:0!important;width:1em;height:2em;margin:20px 10px!important}@media only screen and (max-width:599px){#map .gm-style>div .gm-bundled-control-on-bottom{display:none}}@media only screen and (min-width:600px){#map .gm-style>div .gm-bundled-control-on-bottom{font-size:40px;bottom:0!important}}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div{border-radius:0!important;box-shadow:none!important;background:0 0!important;width:auto!important;height:auto!important}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div{display:none}#map .gm-style .gm-style-cc a{font-family:inherit;line-height:inherit}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:first-child{background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxyZWN0IHg9IjEyIiB5PSIxOSIgZmlsbD0iIzY2NjY2NiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxOSIgeT0iMTIiIGZpbGw9IiM2NjY2NjYiIHdpZHRoPSIyIiBoZWlnaHQ9IjE2Ii8+DQo8L2c+DQo8cmVjdCBvcGFjaXR5PSIwLjQiIGZpbGw9Im5vbmUiIHdpZHRoPSI0MCIgaGVpZ2h0PSI0MCIvPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=)}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:last-child{background:#fff url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjQsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkViZW5lXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDBweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNDAgNDAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDQwIDQwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxyZWN0IHg9IjEyIiB5PSIxOSIgZmlsbD0iIzY2NjY2NiIgd2lkdGg9IjE2IiBoZWlnaHQ9IjIiLz4NCjxyZWN0IG9wYWNpdHk9IjAuMiIgZmlsbD0ibm9uZSIgd2lkdGg9IjQwIiBoZWlnaHQ9IjQwIi8+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8L3N2Zz4NCg==)}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:first-child,#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:last-child{display:block;width:1em!important;height:1em!important;margin-bottom:1px;border-width:0 2px 2px 0!important;border-style:solid;border-color:#bbb!important;border-radius:0!important;box-shadow:none!important;background-size:30px 30px;background-position:center center}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:hover:first-child,#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:hover:last-child{background-color:#f6f6f6}#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:first-child>*,#map .gm-style>div .gm-bundled-control-on-bottom .gmnoprint>div>div:last-child>*{display:none}.ds2-dlo-map-placeholder{background-image:url(dealerlocator.publish/resources/images/map-placeholder.png);background-size:cover;background-position:center center;background-repeat:repeat-x;background-color:#fff;position:absolute;min-width:100%;width:auto;max-width:none;min-height:100%;height:auto;max-height:none;z-index:1}.ds2-dlo-main--map-hidden .ds2-dlo-map{height:100vw;width:100vw}.ds2-dlo-main--map-hidden .ds2-dlo-map #map{visibility:hidden}.ds2-dealerlocator #map .H_zoom{background:0 0;box-shadow:none;border-radius:0}.ds2-dealerlocator #map .H_zoom .H_btn{border-radius:0;display:block;margin-bottom:4px!important;height:36px!important;width:36px!important;background-color:#4d4d4d!important;color:#fff!important;font-size:24px!important;line-height:36px;text-align:center}.ds2-dealerlocator #map .H_zoom .H_btn:hover{background-color:#262626!important}.ds2-dealerlocator #map .H_zoom .H_btn svg{display:none}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom{right:0!important;width:36px;height:76px;margin:24px 20px!important}@media only screen and (min-width:600px){.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom{bottom:0!important}}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active{margin-bottom:4px!important;height:36px!important;width:36px!important;background-color:#4d4d4d!important;color:#fff!important;font-size:24px!important}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:hover{background-color:#262626!important}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active>img{display:none!important}@supports selector(*:focus-visible){.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus:not(:focus-visible){outline:0}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus-visible,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus:not(.focus-visible){outline:0}.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active.focus-visible,.ds2-dealerlocator #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-brand-mini #map .H_zoom{background:0 0;box-shadow:none;border-radius:0}.ds2-dlo-brand-mini #map .H_zoom .H_btn{border-radius:50%!important;box-sizing:border-box;display:block;margin-bottom:10px!important;height:39px!important;width:39px!important;background-color:#000!important;font-size:20px!important;color:#fff!important;line-height:39px;text-align:center}.ds2-dlo-brand-mini #map .H_zoom .H_btn:hover{background-color:#fff!important;border:2px solid #000;line-height:35px}.ds2-dlo-brand-mini #map .H_zoom .H_btn:hover::before{color:#000}.ds2-dlo-brand-mini #map .H_zoom .H_btn svg{display:none}.ds2-dlo-brand-mini #map .H_zoom .H_btn:after{content:none}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom{height:88px}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active{display:block;margin-bottom:10px!important;border-radius:50%!important;height:39px!important;width:39px!important;background-color:#000!important;color:#fff!important;font-size:20px!important;line-height:39px;text-align:center}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:hover{background-color:#fff!important;border:2px solid #000!important;color:#000!important;line-height:35px}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active>img{display:none!important}@supports selector(*:focus-visible){.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus-visible,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active.focus-visible,.ds2-dlo-brand-mini #map .gm-style>div .gm-bundled-control-on-bottom .gm-control-active.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-sidebar--search .ds2-dlo-sidebar-container{position:relative}.ds2-dlo-search--container{margin-bottom:14px}.ds2-dlo-search--dealer,.ds2-dlo-search--location{position:relative;margin-bottom:1rem}.ds2-dlo-search--input{border:2px solid #e6e6e6;box-sizing:border-box;height:40px;padding:14px;width:100%}.ds2-dlo-search--input:focus{color:inherit;border-color:#bbb;outline:0}.ds2-dlo-search--geolocation{height:40px;width:40px;min-width:40px;position:absolute;right:0;top:0;border:0;margin:0;padding:0;z-index:1}.ds2-dlo-search--geolocation:focus{outline:0}.ds2-dlo-search--geolocation.m-positioning{margin-top:65px}.ds2-dlo-search--message__error{background-color:#f7e7e9;color:#af1523;display:-ms-flexbox;display:flex;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif;margin:24px;padding:28px 64px 28px 24px}.ds2-dlo-search--message__error::before{background-image:url(data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M21.9%2012C21.9%206.54075%2017.4592%202.1%2012%202.1C6.54075%202.1%202.1%206.54075%202.1%2012C2.1%2017.4592%206.54075%2021.9%2012%2021.9C17.4592%2021.9%2021.9%2017.4592%2021.9%2012ZM0%2012C0%205.373%205.373%200%2012%200C18.627%200%2024%205.373%2024%2012C24%2018.6278%2018.627%2024%2012%2024C5.373%2024%200%2018.6278%200%2012ZM10.5%208.25V5.25H13.5V8.25H10.5ZM10.5%2018.75V11.25H13.5V18.75H10.5Z%22%20fill%3D%22%23AF1523%22%2F%3E%0A%3C%2Fsvg%3E);background-size:24px 24px;content:' ';-ms-flex:0 0 24px;flex:0 0 24px;margin-right:16px;width:24px;height:24px}.ds2-dlo-search--checkbox-input{border:0;cursor:pointer;display:block;height:100%;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:100%;z-index:1}.ds2-dlo-search--continent{text-transform:uppercase;font-weight:700}.ds2-dlo-search--country{text-transform:none;font-weight:400}.ds2-dlo-search--checkbox-container:before{content:' ';width:24px;height:24px;position:absolute}.ds2-dlo-search--continent{text-transform:uppercase;font-weight:700}.ds2-dlo-search--country{text-transform:none;font-weight:400}.ds2-dlo-search--info-container{margin:24px 0}.ds2-dlo-search--info-container b{display:inline-block}.ds2-dlo-search--search-fields-container{position:relative}@keyframes rotating{from{transform:rotate(0)}to{transform:rotate(360deg)}}.ds2-dlo-search--filters-mobile-view{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:center;align-items:center;margin-bottom:15px}.ds2-dlo-search--filters-mobile-view .filters-mobile-view-toggle{display:-ms-flexbox;display:flex}.ds2-dlo-search--filters-mobile-view .list,.ds2-dlo-search--filters-mobile-view .map{background-repeat:no-repeat;content:""}.ds2-dlo-search--filters-mobile-view .list::before,.ds2-dlo-search--filters-mobile-view .map::before{display:inline-block;font-family:icons;font-weight:400;color:inherit}.ds2-dealerlocator .ds2-dlo-search{padding:24px 24px 0}.ds2-dealerlocator .ds2-dlo-search--info-container{font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper::before{content:'\e90e';color:#bbb;position:absolute;font-family:BMW_iconFont;right:0;font-size:50px;line-height:50px;pointer-events:none}.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper:hover::before{color:#262626}.ds2-dealerlocator .ds2-dlo-search--dealer,.ds2-dealerlocator .ds2-dlo-search--location{margin-bottom:24px}.ds2-dealerlocator .ds2-dlo-search--dealer.single-search,.ds2-dealerlocator .ds2-dlo-search--location.single-search{margin:0}.ds2-dealerlocator .ds2-dlo-search--input,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select{-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;box-sizing:border-box;box-shadow:inset 0 0 0 1px #bbb;caret-color:#262626;color:#666;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif;height:52px;padding:0 20px}.ds2-dealerlocator .ds2-dlo-search--input:-ms-input-placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:-ms-input-placeholder{color:#262626;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-search--input::placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select::placeholder{color:#262626;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-search--input::-moz-placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select::-moz-placeholder{line-height:52px}.ds2-dealerlocator .ds2-dlo-search--input:focus,.ds2-dealerlocator .ds2-dlo-search--input:hover,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:focus,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:hover{color:#666;box-shadow:inset 0 0 0 2px #4d4d4d}.ds2-dealerlocator .ds2-dlo-search--input:active,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:active{box-shadow:inset 0 0 0 1px #bbb;color:#262626;font:16px/24px bmwTypeNext,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-search--input:focus:-ms-input-placeholder,.ds2-dealerlocator .ds2-dlo-search--input:hover:-ms-input-placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:focus:-ms-input-placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:hover:-ms-input-placeholder{color:#bbb}.ds2-dealerlocator .ds2-dlo-search--input:focus::placeholder,.ds2-dealerlocator .ds2-dlo-search--input:hover::placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:focus::placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:hover::placeholder{color:#bbb}.ds2-dealerlocator .ds2-dlo-search--input:disabled,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:disabled{background-color:#f2f2f2;box-shadow:inset 0 0 0 1px #bbb;color:#8e8e8e}.ds2-dealerlocator .ds2-dlo-search--input:disabled:-ms-input-placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:disabled:-ms-input-placeholder{color:#262626}.ds2-dealerlocator .ds2-dlo-search--input:disabled::placeholder,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select:disabled::placeholder{color:#262626}.ds2-dealerlocator .ds2-dlo-search--input.custom-focus-visible,.ds2-dealerlocator .ds2-dlo-search--input.custom-focus-visible:hover,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select.custom-focus-visible,.ds2-dealerlocator .ds2-dlo-search--input__select-wrapper .ds2-dlo-search--input__select.custom-focus-visible:hover{box-shadow:inset 0 0 0 2px #4d4d4d,0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-search--geolocation{height:52px;width:52px;color:#666;cursor:pointer}.ds2-dealerlocator .ds2-dlo-search--geolocation,.ds2-dealerlocator .ds2-dlo-search--geolocation:hover{background:0 0}.ds2-dealerlocator .ds2-dlo-search--geolocation::before{width:16px;display:inline-block;font-family:icons;font-weight:400;color:inherit}.ds2-dealerlocator .ds2-dlo-search--geolocation.failure{color:#d20000}.ds2-dealerlocator .ds2-dlo-search--geolocation:disabled{color:#bbb}@supports selector(*:focus-visible){.ds2-dealerlocator .ds2-dlo-search--geolocation:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-search--geolocation:focus-visible,.ds2-dealerlocator .ds2-dlo-search--geolocation:focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}}.ds2-dealerlocator .ds2-dlo-search--geolocation:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-search--geolocation.focus-visible,.ds2-dealerlocator .ds2-dlo-search--geolocation.focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}.ds2-dealerlocator .dlo2-dlo-search--has-selflocate{padding-right:52px}.ds2-dealerlocator .ds2-dlo-search--checkbox-input{height:100%}.ds2-dealerlocator .ds2-dlo-search--checkbox-container:before{border:2px solid #bbb;transition:background-color .25s ease-in-out,background-size .25s ease-in-out}.ds2-dealerlocator .ds2-icon--checkbox-checked:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAAAyCAYAAADsg90UAAAER0lEQVRoge2aTWhdRRiGn7daG7SKuii4sIKoGwUX1iKoRV34g+K/ImKJjW1ak9ZqG038rS0qRoPY1qZYUCxuRNSNiAqCUHcxK7EbsSJtkTZCVaL4U8nr4kxiej333nPOnJN7r/SBLHJm5p1vPuae+b5vDhzn/4PthbavaLUdLcF2l+3dtsds39Bqe+YU2/Nt77Q9Hv7GbN+ZZayqNq5qbM8DRoBlKc0jkt5pNH5eJVbNEbYFbCZ98QADtu9vpNHRDgAGgWa/97W2++o1dqwDbPcDmX7nQI/t9WHHHENHOsB2N7Ai57DlwFCtEzrOAeHtvq7g8DuAZ8OLE+gwB4Tz/bFImXOBrul/OuYYtL0MeBk4IULmO2C1pJ+mH3SEA2xfCmwFToqQ+QFYKWli9sO2d4Dti4BR4OQImR+BXkkHahva2gG2zwN2AadFyPwMrJH0bVpj2zrA9tnAG8CZETK/Af2Svq7XoS1PAduLSLZ9zOL/BDY2Wjy0oQNsnwHsBM6KkPkbeFzSeLOOmR0Q8u1bIozKMsdCYAdwToTMFLBJ0p4snU/MaNh84BVgqe3FkrZHGFhvji6So+6CSKkXJX2atXPTHRDCxheApeFRt+3BtMSiKMHBI8DFkVJbJX2QZ0BDB4RFbgKurmm6C3hydkxdlKDxPHBZpNSbkt7OO6jZAh4FbqzTdiuwJcYJwcHPANcU1Qi8K2m0yMC6xociwt1Nxl8PvBS2cBE2AjcVHDvNRyQ5QiFSHWB7OdCTUeMqEid0NetYM8ca4J48Y1L4HNgsyUUF/uMA27cD63PqXAm8mtUJtu8DVuaco5Yx4AlJUzEixzjA9nXAUEGtJcBoOMvrYvs24OGCc0zzFbBB0tFInX9zAdunAh8CDReQgb3AQ5J+qW2wfS3wHHER6Dckmd2vERozzBgiaRLYQJJAxHAhsCuEtDOEK6stxC1+P0lyU8riISUbDPn3DuCUSO3vgT5JE7YvAbYBCyL0DgMragsasaRGc7bPJ0lITo/UPwhsJznrYxx6BHggraARS91wNhQjtgGLyp40J5PAqnoFjVgaxvOhKPE6rXPC78CDzXL6GBq+kMKW6yHZynPNUZKjrrLFQ4Y3sqRDQC/JS22umAIGJX1Z9USZjqTw5l0F7KvWHABMjoJGLJnP5HCZ0EsS6FTJsKSPK55jhlxBSYju+klC0Sp4TdJ7FWmnkjsqC1FYH9C04JiT3ZLeKlmzKYXCUkl/kCQ0X5Rkx/tV1BmzEFXXs72ApJC5JELmE+DpmJw+hujCZqgBDAOXFxi+BxiIzeljKKWyG0piw9T/WCmNcZK0+a8ybChKKTdDoTAxQLKds7AXeKTVi4eSL0dDhfgp4OYG3faR3NNPljl3UUq/HQ6l7iGS73FqOQj0SDpS9rxFqeR6PDhhLdA96/EEyeIPVTFnW2J7dfh29zPbi1ttT0uwfa/t2AvP41TFP6I4gxmrMcU6AAAAAElFTkSuQmCC)}.ds2-dealerlocator .ds2-dlo-search--checkbox-input:checked+.ds2-dlo-search--checkbox-container:before{background-color:#1c69d4;background-size:60%;background-position:50% 50%;border:none}.ds2-dealerlocator ul.ds2-dlo-search--filters{list-style:none;margin:0}.ds2-dealerlocator ul.ds2-dlo-search--filters li{display:inline-block;max-width:100%;margin:0 16px 16px 0;position:relative}.ds2-dealerlocator ul.ds2-dlo-search--filters li:last-child{margin:0 0 20px 0}.ds2-dealerlocator ul.ds2-dlo-search--filters li label{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;background-color:#fff;box-sizing:border-box;box-shadow:inset 0 0 0 1px #bbb;color:#262626;cursor:pointer;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;height:36px;padding:8px 16px;overflow:hidden;white-space:nowrap;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;width:100%}.ds2-dealerlocator ul.ds2-dlo-search--filters li label:hover{box-shadow:inset 0 0 0 2px #262626}.ds2-dealerlocator ul.ds2-dlo-search--filters li label:active{box-shadow:inset 0 0 0 1px #bbb}.ds2-dealerlocator ul.ds2-dlo-search--filters li label:disabled{color:#bbb}.ds2-dealerlocator ul.ds2-dlo-search--filters li label::before{font-size:12px;margin-right:8px;display:inline-block;font-family:icons;font-weight:400;color:inherit}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label{background-color:#4d4d4d;box-shadow:none;color:#fff}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label:hover{background-color:#262626}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label:active{background-color:#4d4d4d}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label:disabled{background-color:#bbb}@supports selector(*:focus-visible){.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:focus:not(:focus-visible){outline:0}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:focus-visible+label,.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:focus-visible:hover+label{box-shadow:inset 0 0 0 2px #262626,0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:focus:not(.focus-visible){outline:0}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox].focus-visible+label,.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox].focus-visible:hover+label{box-shadow:inset 0 0 0 2px #262626,0 0 0 1px #fff,0 0 0 5px #1c69d4}@supports selector(*:focus-visible){.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked:focus:not(:focus-visible){outline:0}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked:focus-visible+label,.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked:focus-visible:hover+label{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked:focus:not(.focus-visible){outline:0}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked.focus-visible+label,.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:checked.focus-visible:hover+label{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:disabled:checked+label{background-color:#bbb;box-shadow:none;color:#fff}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]:disabled+label{box-shadow:inset 0 0 0 1px #bbb;color:#bbb;cursor:default}.ds2-dealerlocator ul.ds2-dlo-search--filters li input[type=checkbox]{position:absolute;opacity:0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container{padding:0 0 24px 0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button{border:none;color:#262626;background-color:inherit;font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;margin:0;padding:0;transition:none}@supports selector(*:focus-visible){.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:focus:not(:focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:focus-visible,.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:focus:not(.focus-visible){outline:0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button.focus-visible,.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:active{outline:0;border:none}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button:focus{outline:0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button.more::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDguMDc4NzFMMCAyLjA3OTQ2TDEuNTc5NDYgMC41TDYgNC45MjEyOUwxMC40MjA1IDAuNUwxMiAyLjA3OTQ2TDYgOC4wNzg3MVoiIGZpbGw9IiMyNjI2MjYiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:"";padding-right:25px;background-size:14px 16px}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container button.less::before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDEyIDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik02IDAuNTAwMzlMMTIgNi40OTk2NUwxMC40MjA1IDguMDc5MUw2IDMuNjU3ODFMMS41Nzk0NiA4LjA3OTFMMS4zODA4ZS0wNyA2LjQ5OTY0TDYgMC41MDAzOVoiIGZpbGw9IiMyNjI2MjYiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;content:"";padding-right:25px;background-size:14px 16px}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter{transition:all cubic-bezier(0,0,.2,1) .3s}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave{transition:all cubic-bezier(.4,0,1,1) .3s}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter,.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave.ng-leave-active{opacity:0}.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter.ng-enter-active,.ds2-dealerlocator .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave{opacity:1}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view{font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;margin-bottom:16px}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .filters-mobile-view-toggle{margin-left:12px}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .button-icon,.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .button-icon-secondary{width:36px;height:36px}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .button-icon{border:1px solid #262626;background-color:#fff;color:#262626}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .button-icon-secondary{background-color:#4d4d4d;color:#fff;border:1px solid #4d4d4d}.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .list,.ds2-dealerlocator .ds2-dlo-search--filters-mobile-view .map{text-align:center;line-height:34px}@media only screen and (max-width:600px){.ds2-dealerlocator .ds2-dlo-search{overflow:hidden}.ds2-dealerlocator .ds2-dlo-search--filters-container{padding:5px;margin:-5px}.ds2-dealerlocator ul.ds2-dlo-search--filters{display:-ms-inline-flexbox;display:inline-flex;width:100%;overflow:auto}}.ds2-dlo-brand-mini .ds2-dlo-search--message__error{background-color:#fff;border:2px solid #c00;color:#c00;margin:var(--mini-spacing-m) 0;padding:var(--mini-spacing-s)}.ds2-dlo-brand-mini .ds2-dlo-search--message__error::before{background:0 0;content:'\e96b';-ms-flex:0 0 auto;flex:0 0 auto;font-family:md-icon;font-size:var(--mini-icon-size);width:var(--mini-icon-size);height:var(--mini-icon-size);margin-right:var(--mini-spacing-s)}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo-search--message__error{margin:var(--mini-spacing-m)}}.ds2-dlo-brand-mini .ds2-dlo-search{padding:var(--mini-spacing-m) 0}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo-search{padding:var(--mini-spacing-m)}}.ds2-dlo-brand-mini .ds2-dlo-search--filters .ds2-dlo-search--checkbox-input{display:block}.ds2-dlo-brand-mini .ds2-dlo-search--checkbox-container:before{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-search--dealer,.ds2-dlo-brand-mini .ds2-dlo-search--location{margin:0 0 var(--mini-spacing-s)}.ds2-dlo-brand-mini .ds2-dlo-search--dealer.single-search,.ds2-dlo-brand-mini .ds2-dlo-search--location.single-search{margin:0}.ds2-dlo-brand-mini .ds2-dlo-search--input{height:var(--mini-input-height);border:2px solid #000;width:100%;text-overflow:ellipsis}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation{height:var(--mini-input-height);width:var(--mini-input-height);color:#000;cursor:pointer}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation,.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:hover{background:0 0}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation::before{content:'\e98e';display:inline-block;font-family:md-icon;font-size:var(--mini-icon-size)}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation.failure{color:#d20000}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:disabled{color:#bbb}@supports selector(*:focus-visible){.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:focus-visible,.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-search--geolocation.focus-visible,.ds2-dlo-brand-mini .ds2-dlo-search--geolocation.focus-visible:hover{box-shadow:inset 0 0 0 4px #1c69d4,0 0 0 1px #fff}.ds2-dlo-brand-mini .dlo2-dlo-search--has-selflocate{padding-right:40px}@media only screen and (min-width:1280px){.ds2-dlo-brand-mini .dlo2-dlo-search--has-selflocate{padding-right:50px}}.ds2-dlo-brand-mini .ds2-dlo-search--checkbox-input{height:20px}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container{padding:var(--mini-spacing-m) 0 0}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button{cursor:pointer;border:none;color:#000;background-color:inherit;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;margin:0;padding:0;transition:none;text-transform:uppercase}@supports selector(*:focus-visible){.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:focus:not(:focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:focus-visible,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:focus:not(.focus-visible){outline:0}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button.focus-visible,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button.focus-visible:hover{box-shadow:0 0 0 1px #fff,0 0 0 5px #1c69d4}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:active{outline:0;border:none}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button:focus{outline:0}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button.more:before{font-family:md-icon;font-size:var(--mini-icon-size);line-height:var(--mini-icon-size);margin-right:var(--mini-spacing-xs);content:"\e803"}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container button.less:before{font-family:md-icon;font-size:var(--mini-icon-size);line-height:var(--mini-icon-size);margin-right:var(--mini-spacing-xs);content:"\e920"}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter{transition:all cubic-bezier(0,0,.2,1) .3s}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave{transition:all cubic-bezier(.4,0,1,1) .3s}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave.ng-leave-active{opacity:0}.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-enter.ng-enter-active,.ds2-dlo-brand-mini .ds2-dlo-search--more_filters_cta_container .animate-if.ng-leave{opacity:1}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li{max-width:100%;margin:0 0 var(--mini-spacing-s);position:relative}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li:last-child{margin:0}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li label{margin-left:var(--mini-spacing-s);text-transform:uppercase;vertical-align:middle;background-color:#fff;box-sizing:border-box;cursor:pointer}@supports (-webkit-appearance:none) or (-moz-appearance:none){.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;height:24px;width:24px;outline:0;display:inline-block;vertical-align:middle;position:relative;margin:0;cursor:pointer;border:2px solid #000;text-align:center}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li input[type=checkbox]:before{content:'';display:block}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li input[type=checkbox]:checked:before{background-color:#000;content:"\e811";color:#fff;font-family:md-icon;font-size:20px}}.ds2-dlo-brand-mini ul.ds2-dlo-search--filters li input[type=checkbox]:checked+label{color:#444}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view{margin:var(--mini-spacing-l) 0 0;text-transform:uppercase}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .button-icon,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .button-icon-secondary{border:2px solid #000}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .button-icon{background-color:#fff;color:#000;margin-left:var(--mini-spacing-m);border-radius:50%}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .button-icon-secondary{background-color:#000;color:#fff}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .list,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .map{font-size:20px;text-align:center;line-height:36px}.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .list::before,.ds2-dlo-brand-mini .ds2-dlo-search--filters-mobile-view .map::before{width:36px;height:36px}.md-custom-overlay .ds2-dlo-brand-mini .ds2-dlo-search--input:focus{color:#000}span[ng-transclude]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;z-index:4;overflow:hidden;width:100%}.ds2-dlo-sidebar{display:-ms-flexbox;display:flex;width:100%}.ds2-dlo-sidebar--toggle{height:60px;width:100%;background-color:#fff}.ds2-dlo-sidebar--preferred_dealer,.ds2-dlo-sidebar--search{opacity:1;width:100%;-ms-flex:0;flex:0;background-color:#fff}.ds2-dlo-sidebar--notification{background-color:#fff}.ds2-dlo-sidebar--notification+.ds2-dlo-sidebar--search .ds2-dlo-sidebar-container{padding-top:0}.ds2-dlo--listOnly .ds2-dlo-sidebar-container{padding:0}.ds2-dlo--listOnly .ds2-dlo-sidebar-container .ds2-dlo-dealer-list--list{height:auto}.ds2-dlo--listOnly .ds2-dlo-sidebar--list{-ms-flex:1 1 auto;flex:1 1 auto}.ds2-dlo--listOnly .ds2-dlo-sidebar--list.ng-hide-add,.ds2-dlo--listOnly .ds2-dlo-sidebar--list.ng-hide-remove{transition:unset}.ds2-dlo--listOnly .ds2-dlo-sidebar--list.ng-hide{-ms-transform:unset;transform:unset}.ds2-dlo--listOnly html[dir=rtl] .ds2-dlo-sidebar--list.ng-hide{-ms-transform:unset;transform:unset}.ds2-dlo--listOnly .ds2-dlo-sidebar--search.ng-hide-add,.ds2-dlo--listOnly .ds2-dlo-sidebar--search.ng-hide-remove{transition:unset;will-change:unset}.ds2-dlo-sidebar--list{-ms-flex:1 1 auto;flex:1 1 auto;overflow:auto;width:100%;background-color:#fff;margin-top:0;border-top:1px solid #e6e6e6}@media only screen and (min-width:600px){.ds2-dlo-sidebar--list{-ms-flex:1 1 9999px;flex:1 1 9999px;max-height:100vh}}.ds2-dlo-sidebar--dealer_details,.ds2-dlo-sidebar--preferred_dealer_confirm{position:absolute;top:0;bottom:0;width:100%;background-color:#fff;border:0;display:-ms-flexbox;display:flex;z-index:7}.ds2-dlo-sidebar--list.ng-hide-remove{transition:max-height 250ms cubic-bezier(0,.5,.5,1)}.ds2-dlo-sidebar--list.ng-hide{max-height:0}.ds2-dlo-sidebar--dealer_details.ng-hide-remove{transition:opacity 150ms cubic-bezier(.5,0,.5,1);opacity:0}.ds2-dlo-sidebar--dealer_details.ng-hide-remove.ng-hide-remove-active{opacity:1}.ds2-dlo-sidebar--dealer_details.ng-hide-add{transition:all 250ms cubic-bezier(.5,0,.5,1);opacity:1}@media only screen and (min-width:600px){.ds2-dlo-sidebar--dealer_details.ng-hide-add{top:0}}.ds2-dlo-sidebar--dealer_details.ng-hide-add.ng-hide-add-active{opacity:0}@media only screen and (min-width:600px){.ds2-dlo-sidebar--dealer_details.ng-hide-add.ng-hide-add-active{top:var(--dealer-list-item-position)}}@media only screen and (min-width:600px){.ds2-dlo-sidebar--dealer-details-pane-visible{transition:margin-top 1ms linear 150ms;margin-top:calc(-1 * var(--dealer-list-item-position))}.ds2-dlo-sidebar--dealer-details-pane-not-visible{transition:margin-top 250ms cubic-bezier(.5,0,.5,1);margin-top:0}}.ds2-dlo-sidebar-container{overflow:auto}.ds2-dealerlocator .ds2-dlo-sidebar--toggle{height:52px;min-height:52px}@media only screen and (min-width:600px){.ds2-dealerlocator .ds2-dlo-sidebar--toggle{height:80px;min-height:80px}}@media only screen and (min-width:1024px){.ds2-dealerlocator .ds2-dlo-sidebar--toggle{height:104px;min-height:104px}}.ds2-dealerlocator .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message{padding:24px;background-color:#dde8f9;margin:0 0 24px;font:16px/24px bmwTypeNextLight,Arial,Helvetica,sans-serif}.ds2-dealerlocator .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message a{font:14px/20px bmwTypeNextBold,Arial,Helvetica,sans-serif;color:#262626;text-decoration:underline}@media only screen and (min-width:600px){.ds2-dealerlocator .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message{margin:0 24px 24px}}.ds2-dlo-brand-mini .ds2-dlo-sidebar--list{border-color:#999}.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message{background-color:#e5e5e5;margin:var(--mini-spacing-m) 0;padding:var(--mini-spacing-m)}.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message a{color:#000;font-weight:700;text-decoration:underline}@media only screen and (min-width:600px){.ds2-dlo-brand-mini .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message{margin:var(--mini-spacing-m)}}.ds2-dlo-brand-mini .ds2-dlo--listOnly .ds2-dlo-sidebar--notification .ds2-dlo-sidebar--notification__message{margin:var(--mini-spacing-m) 0}.ds2-dlo-main.ds2-dlo-main__integrated{max-width:1185px}.ds2-dlo-main.ds2-dlo-main__integrated.ds2-dlo--listOnly .ac-container{margin:0}@media only screen and (max-width:600px){.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-js-sidebar--dealerlist{max-height:400px}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--dealer_details_light,.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--preferred_dealer_confirm_light{bottom:auto;box-shadow:0 0 1px 0 rgba(0,0,0,.24),0 2px 8px 0 rgba(0,0,0,.08);position:absolute}}@media only screen and (min-width:601px){.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--toggle{display:none}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--search{top:0;height:100%}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--list{top:0}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--list.ds2-dlo-sidebar--preferred_dealer_confirm{height:100%}}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar{line-height:60px}@media only screen and (max-width:600px){.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar{border:0}}.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar::after,.ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar::before{left:-5px}.ds2-dealerlocator .ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-preloader:before{background:url("data:image/svg+xml;charset=utf-8;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHlsZT0iY29sb3I6I2U2ZTZlNiI+PHN0eWxlPi5pbm5lci1jaXJjbGUsLnNwaW5uZXJ7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmxpbmVhcn0uc3Bpbm5lcnthbmltYXRpb24tbmFtZTpzcGluO2FuaW1hdGlvbi1kdXJhdGlvbjoxLjNzO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyfS5pbm5lci1jaXJjbGV7YW5pbWF0aW9uLW5hbWU6em9vbUluT3V0O2FuaW1hdGlvbi1kdXJhdGlvbjo1LjJzfUBrZXlmcmFtZXMgem9vbUluT3V0ezAlLDEwMCUsNSUsOTUle3RyYW5zZm9ybTp0cmFuc2xhdGUoNTBweCw1MHB4KSBzY2FsZSgwKX0yMCUsODAle3RyYW5zZm9ybTp0cmFuc2xhdGUoMTBweCwxMHB4KSBzY2FsZSguOCl9fUBrZXlmcmFtZXMgc3Bpbntmcm9te3RyYW5zZm9ybTpyb3RhdGUoMCl9dG97dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX08L3N0eWxlPjxkZWZzPjxtYXNrIGlkPSJNYXNrIj48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgZmlsbD0id2hpdGUiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSI1MCIgY2xhc3M9ImlubmVyLWNpcmNsZSIgZmlsbD0iYmxhY2siLz48L21hc2s+PC9kZWZzPjxnIG1hc2s9InVybCgjTWFzaykiPjxnIGNsYXNzPSJzcGlubmVyIj48cmVjdCBoZWlnaHQ9IjUwIiB3aWR0aD0iNTAiIHk9IjAiIHg9IjAiIGZpbGw9ImN1cnJlbnRDb2xvciIvPjxyZWN0IGhlaWdodD0iNTAiIHdpZHRoPSI1MCIgeT0iNTAiIHg9IjUwIiBmaWxsPSJjdXJyZW50Q29sb3IiLz48L2c+PC9nPjwvc3ZnPg==") no-repeat}@media only screen and (max-width:600px){.ds2-dealerlocator .ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar-container{padding:0}}.ds2-dealerlocator .ds2-dlo-main.ds2-dlo-main__integrated.ds2-dlo--listOnly .ds2-dlo-sidebar-container{padding:0}@media only screen and (max-width:600px){.ds2-dealerlocator .ds2-dlo-main.ds2-dlo-main__integrated .ac-container{margin:0}}.ds2-dealerlocator .ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar{padding-left:25px}.ds2-dlo-brand-mini .ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-topbar{padding-left:24px}.ds2-dlo-brand-mini .ds2-dlo-main.ds2-dlo-main__integrated .ds2-dlo-sidebar--list{top:0;height:calc(100% - 60px)}.ds2-dlo-topbar{color:#666;display:inline-block;font-weight:600;line-height:60px;height:60px;margin:0;padding-left:48px;width:100%;position:relative}.ds2-dlo-topbar:active,.ds2-dlo-topbar:focus,.ds2-dlo-topbar:hover{color:#1a69d4}.ds2-dlo-topbar:active:before,.ds2-dlo-topbar:focus:before,.ds2-dlo-topbar:hover:before{background-size:25px}.ds2-dlo-topbar::after,.ds2-dlo-topbar::before{content:' ';position:absolute;width:20px;height:20px;top:22px;left:12px;background-size:25px}.ds2-dlo-topbar--minimum-dealers{display:block;visibility:hidden}@media only screen and (min-width:601px){.ds2-dlo-topbar--minimum-dealers{height:0}}.ds2-dlo-main{min-height:275px}@media only screen and (max-width:599px){.ds2-dlo-main{height:auto}.ds2-dlo-topbar{margin-bottom:calc(46.25vmax - 120px)}.ds2-dlo-main__iPad .ds2-dlo-topbar,.ds2-dlo-main__iPhone .ds2-dlo-topbar{margin-bottom:calc(46.25vmax - 120px)}.ds2-dlo-main__integrated .ds2-dlo-topbar{margin-bottom:calc(46.25vmax - 120px)}.ds2-dlo--listOnly .ds2-dlo-topbar{margin-bottom:0}.ds2-dlo-main__iPad .ds2-dlo--listOnly .ds2-dlo-topbar,.ds2-dlo-main__iPhone .ds2-dlo--listOnly .ds2-dlo-topbar{margin-bottom:0}.ds2-dlo-main__integrated .ds2-dlo--listOnly .ds2-dlo-topbar{margin-bottom:0}}@media only screen and (min-width:601px){.ds2-dlo-main{height:calc(100vh - 130px)}.ds2-dlo-main__integrated.ds2-dlo-main{height:688px}.ds2-dlo-main__integrated.ds2-dlo--listOnly.ds2-dlo-main{height:auto}}