﻿@font-face{font-family:"BMWTypeNext";src:url("/Content/fonts/BMWTypeNextTT-Thin.woff") format("woff"),url("/Content/fonts/BMWTypeNext-Thin.woff2") format("woff2");font-weight:100;font-style:normal;}@font-face{font-family:"BMWTypeNext";src:url("/Content/fonts/BMWTypeNextTT-Light.woff") format("woff"),url("/Content/fonts/BMWTypeNext-Light.woff2") format("woff2");font-weight:300;font-style:normal;}@font-face{font-family:"BMWTypeNext";src:url("/Content/fonts/BMWTypeNextTT-Regular.woff") format("woff"),url("/Content/fonts/BMWTypeNext-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;}@font-face{font-family:"BMWTypeNext";src:url("/Content/fonts/BMWTypeNextTT-Bold.woff") format("woff"),url("/Content/fonts/BMWTypeNext-Bold.woff2") format("woff2");font-weight:bold;font-style:normal;}:root{--bs-border-color:#a3a3a3;--bs-primary:#1c69d4;--bs-primary-rgb:28,105,212;--bs-font-sans-serif:"BMWTypeNext";--bs-body-font-size:15px;--bs-body-font-weight:300;}html{width:100%;font-family:"BMWTypeNext";font-size:15px;}body{font-weight:300;font-size:15px;margin:0;color:#000;}body.zh{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif!important;}body.zh a,body.zh button{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif!important;font-weight:bold!important;}body.zh .special-offers-cta{font-weight:bold!important;}body.zh .location-name.bold{font-weight:normal!important;}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-weight:300;}.small{font-size:small;}.smaller{font-size:smaller;}.slick-slide{outline:0;}.fs-small-6{font-size:calc(1rem - 6px);}.fs-small-5{font-size:calc(1rem - 5px);}.fs-small-4{font-size:calc(1rem - 4px);}.fs-small-2{font-size:calc(1rem - 2px);}.fs-small-1{font-size:calc(1rem - 1px);}.fs-big-1{font-size:calc(1rem + 1px);}.fs-big-2{font-size:calc(1rem + 2px);}fieldset legend{color:#333;border:0;border-bottom:1px solid #e5e5e5;margin-bottom:12px;}input[type=checkbox]{accent-color:#0653b6;}.checkbox-lg{width:24px;height:24px;}.checkbox-xl{width:48px;height:48px;}.visualizer-wrapper .vehicle-image-group{display:flex;position:relative;flex-direction:row;justify-content:center;gap:15px;}.visualizer-wrapper .vehicle-image-group .vehicle-image{z-index:0;}.visualizer-wrapper .vehicle-image-group .vehicle-image img{width:100%;height:auto;}.visualizer-wrapper .vehicle-image-group .wheel-image-overlay{position:absolute;top:0;left:0;z-index:1;}.visualizer-wrapper .vehicle-image-group .wheel-image-overlay img{width:100%;height:auto;}.visualizer-wrapper .color-block-group{display:flex;position:relative;flex-direction:row;justify-content:center;font-size:16px;gap:25px;flex-wrap:wrap;}@media(max-width:992px) and (min-width:768px){.visualizer-wrapper .color-block-group{max-width:770px;gap:10px;}}@media(max-width:768px){.visualizer-wrapper .color-block-group{flex-wrap:nowrap;}}.visualizer-wrapper .color-block-group .wheel-block-container,.visualizer-wrapper .color-block-group .color-block-container{display:block;position:relative;}.visualizer-wrapper .color-block-group .wheel-block-container .alert-icon,.visualizer-wrapper .color-block-group .color-block-container .alert-icon{display:none;position:absolute;z-index:1;top:0;right:0;}.visualizer-wrapper .color-block-group .wheel-block-container.with-info-bubble .alert-icon,.visualizer-wrapper .color-block-group .wheel-block-container.requires-m-sport .alert-icon,.visualizer-wrapper .color-block-group .color-block-container.with-info-bubble .alert-icon,.visualizer-wrapper .color-block-group .color-block-container.requires-m-sport .alert-icon{display:block;}.visualizer-wrapper .color-block-group .wheel-block-container .color-block,.visualizer-wrapper .color-block-group .color-block-container .color-block{display:block;position:relative;height:3em;width:3em;border-radius:3em;overflow:hidden;cursor:pointer;text-align:center;display:flex;justify-content:center;align-items:center;}.visualizer-wrapper .color-block-group .wheel-block-container .color-block .color-image,.visualizer-wrapper .color-block-group .color-block-container .color-block .color-image{height:3em;width:3em;}.visualizer-wrapper .color-block-group .wheel-block-container .color-block .checkmark-icon,.visualizer-wrapper .color-block-group .color-block-container .color-block .checkmark-icon{display:none;position:absolute;z-index:1;width:2.3em;left:.2em;top:.4em;}.visualizer-wrapper .color-block-group .wheel-block-container:hover .color-block,.visualizer-wrapper .color-block-group .wheel-block-container.active .color-block,.visualizer-wrapper .color-block-group .color-block-container:hover .color-block,.visualizer-wrapper .color-block-group .color-block-container.active .color-block{border:4px solid #1c69d4;}.visualizer-wrapper .color-block-group .wheel-block-container.active .checkmark-icon,.visualizer-wrapper .color-block-group .color-block-container.active .checkmark-icon{display:block;}@media(max-width:768px){.visualizer-wrapper .color-block-group{display:block;text-align:center;white-space:nowrap;width:100vw;overflow-x:scroll;padding-bottom:15px;font-size:18px;}.visualizer-wrapper .color-block-group .wheel-block-container,.visualizer-wrapper .color-block-group .color-block-container{display:inline-block;margin:0 5px;}.visualizer-wrapper .color-block-group .wheel-block-container:hover .color-block,.visualizer-wrapper .color-block-group .wheel-block-container.active .color-block,.visualizer-wrapper .color-block-group .color-block-container:hover .color-block,.visualizer-wrapper .color-block-group .color-block-container.active .color-block{border:5px solid #1c69d4;}}.banner-title .white{text-shadow:0 0 60px black;}.banner-title .black{text-shadow:0 0 60px white;}hr{border-top:1px solid #8e8e8e;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{line-height:1.1;}h1{font-size:35px;}h2{font-size:30px;}h3{font-size:25px;}h4{font-size:20px;}a{color:#000;font-weight:bold;text-decoration:none;}a:hover:not(.btn){text-decoration:underline;color:#000;}a.disabled{pointer-events:none;}label{font-weight:400;}.form-label{font-weight:bolder;}textarea{max-width:100%;width:100%;height:200px;padding:15px 10px;}.black{color:#000;}.white{color:#fff;}.dark-grey{color:#555;}.light-grey{color:#aaa;}.blue{color:#0039cc;}.light-blue{color:#758aa9;}.lighter-blue{color:#c0d3f7;}.color-red{color:#f44336;}.color-light-blue{color:#3b7dd9;}.background-lightgrey{background-color:#e3e3e3;}.next-bold{font-weight:bold;}.bold{font-weight:bold;}.fine-print{font-size:11px;}.fine-print p{font-size:11px;margin-bottom:10px;}.vertical-align-text-top{vertical-align:text-top;}.block-absolute{position:absolute;display:block;}.block-relative{position:relative;display:block;}.inline-absolute{position:absolute;display:inline;}.inline-relative{position:relative;display:inline;}.hidden{display:none;}.hidden-desktop{display:none;}.cursor-pointer{cursor:pointer;}.img-inline{display:inline;position:relative;height:1em;vertical-align:baseline;}button.chevron-links-cta{border:0;background:none;padding:0 0 0 25px;outline:0;}.chevron-links-cta{position:relative;display:block;color:#000!important;text-decoration:none!important;margin-bottom:10px;padding-left:25px;}.chevron-links-cta:after{content:" ";position:absolute;top:50%;left:0;transform:translateY(-50%);width:9px;height:13px;background:url("/Public/new-inventory/icons/arrow-right-blue.svg") center center no-repeat;background-size:contain;}.chevron-links-cta:hover:after{left:5px;}.btn{display:inline-flex;justify-content:center;align-items:center;text-align:center;font-weight:bold;white-space:normal;border-radius:0;}.btn .loading-spinner.spinner-border{display:none;margin-right:5px;}.btn:disabled .loading-spinner.spinner-border{display:inline-block;}.btn:not(.btn-sm):not(.btn-lg){--bs-btn-padding-y:9px;--bs-btn-padding-x:12px;--bs-btn-font-size:15px;}.btn:not(:disabled){-webkit-transition:background-color 250ms ease-out;-moz-transition:background-color 250ms ease-out;-o-transition:background-color 250ms ease-out;transition:background-color 250ms ease-out;}.btn-reset{background:none;border:0;padding:0;margin:0;}.btn-long{width:100%;max-width:none;margin-bottom:-14px;color:#777;}@media(max-width:400px){.btn-long{height:50px;margin-top:5px;}}@media(max-width:340px){.btn-long{font-size:10px;}}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#1c69d4;--bs-btn-border-color:#1c69d4;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#0653b6;--bs-btn-hover-border-color:#0a58ca;--bs-btn-focus-shadow-rgb:49,132,253;--bs-btn-active-color:#fff;--bs-btn-active-bg:#0a58ca;--bs-btn-active-border-color:#0a53be;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#1c69d4;--bs-btn-disabled-border-color:#1c69d4;}.btn-secondary{--bs-btn-color:#fff;--bs-btn-bg:#666;--bs-btn-border-color:#666;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#4d4d4d;--bs-btn-hover-border-color:#4d4d4d;--bs-btn-focus-shadow-rgb:130,138,145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#363636;--bs-btn-active-border-color:#d6d6d6;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#666;--bs-btn-disabled-border-color:#666;}.btn-fixedwidth{width:100%;max-width:215px;}.btn-fixedwidth-lg{width:100%;max-width:390px;}.btn-thick{padding-top:8px;padding-bottom:8px;}.btn-large{width:260px;height:70px;border-radius:4px;font-weight:bold;text-transform:capitalize;writing-mode:horizontal-tb;font-stretch:100%;align-items:center;justify-content:center;display:flex;}@media(max-width:992px){.btn-large{width:200px!important;height:50px!important;}}@media(max-width:768px){.btn-large{width:90%!important;}}.btn-xl{width:260px!important;height:70px!important;border-radius:4px;font-weight:bold;writing-mode:horizontal-tb!important;font-stretch:100%;align-items:center;justify-content:center;display:flex;}@media(max-width:992px){.btn-xl{width:200px!important;height:50px!important;}}@media(max-width:768px){.btn-xl{width:90%!important;margin-left:auto;margin-right:auto;}}.btn-xl.btn-secondary{border-width:1px!important;}.qTip-BMW{border:1px solid #0039cc;background-color:#fff;padding:15px 0;line-height:normal;}#navbar-main{min-height:100px;height:auto;background-color:#fff;}#navbar-main .container{padding:0;position:relative;z-index:1;border-bottom:1px solid #ccc;}#navbar-main #navbar-linkbar{position:relative;left:50%;transform:translateX(-50%);max-width:1920px;position:relative;align-items:center;display:flex;justify-content:left;padding:12px 140px 10px;}#navbar-main #navbar-linkbar .navbar-link{padding:20px 30px;font-size:15px;color:#000;font-weight:normal;text-decoration:none;cursor:pointer;}#navbar-main #navbar-linkbar .navbar-link:hover{color:#0653b6;}#navbar-main #navbar-linkbar .navbar-linkbar-dropdown{padding-top:5px;}#navbar-main #navbar-linkbar .navbar-linkbar-dropdown .navbar-link{padding:0!important;}#navbar-main #navbar-linkbar .navbar-linkbar-dropdown .navbar-link .navbar-linkdiv{padding:5px 0 5px 30px;}#navbar-main #navbar-linkbar .link{display:flex;}#navbar-main #navbar-linkbar .link>div>div[data-href]:after,#navbar-main #navbar-linkbar .link>div[data-href]:after{content:url("/Content/images/ico/downarrow-blue.png");display:inline-block;margin:0 0 0 5px;text-decoration:none;}#navbar-main #navbar-linkbar .link>div>div[data-href].active:after,#navbar-main #navbar-linkbar .link>div[data-href].active:after{content:url("/Content/images/ico/downarrow-blue.png");display:inline-block;-webkit-transform:rotate(180deg) translateY(-4px);-moz-transform:rotate(180deg) translateY(-4px);-o-transform:rotate(180deg) translateY(-4px);transform:rotate(180deg) translateY(-4px);margin:0 0 0 5px;text-decoration:none;}#navbar-main #navbar-dropdownview{display:none;}#navbar-main #navbar-dropdownview .navbar-link{color:#fff;font-size:16px;font-weight:normal;text-decoration:none;cursor:pointer;}#navbar-main #navbar-dropdownview .navbar-link:hover{color:#0653b6;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv{padding:5px 15px 5px 15px;border-top:1px solid #bbb;}@media(max-width:1200px){#navbar-main{min-height:75px;margin-bottom:0;padding-bottom:0;}#navbar-main .container{padding:0;}#navbar-main #navbar-linkbar{display:none;}#navbar-main #navbar-dropdownview{display:block;}#navbar-main #navbar-dropdownview .logo-wrapper{display:flex;justify-content:space-between;padding:15px 20px;align-items:center;}#navbar-main #navbar-dropdownview #navbar-sandwichbutton{margin-top:8px;cursor:pointer;margin-left:calc(4% - 15px);margin-right:calc(4% - 15px);float:right;}#navbar-main #navbar-dropdownview #navbar-sandwichmenus{margin-top:70px;}#navbar-main #navbar-dropdownview #navbar-sandwichmenus{margin-top:20px;}#navbar-main #navbar-dropdownview .navbar-link{color:#222;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv{padding:5px 15px 5px 0;border-top:1px solid #bbb;padding-left:calc(4% - 15px);}#navbar-main #navbar-dropdownview .navbar-link.primary{text-transform:uppercase;font-weight:300;}#navbar-main #navbar-dropdownview .navbar-link.primary .navbar-linkdiv img{transform:scale(.75);vertical-align:text-bottom;margin-right:5px;}#navbar-main #navbar-dropdownview .navbar-link.primary .navbar-linkdiv:after{content:" ";display:inline-block;width:11px;height:9px;transform:translateY(-30%);background-image:url(/Content/images/ico/arrow-right-blue.svg);background-repeat:no-repeat;margin:0 5px 0 15px;}#navbar-main #navbar-dropdownview .navbar-link.primary .navbar-linkdiv:hover:after{margin:0 0 0 20px;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv.chevron-links-cta{padding-left:calc(10% - 15px);margin-bottom:0;font-size:15px;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv.chevron-links-cta:after{left:calc(8% - 15px);}}@media(max-width:767px){#navbar-main{padding-bottom:0;}#navbar-main .container{padding:0;}#navbar-main #navbar-dropdownview #navbar-sandwichmenus{margin-top:20px;}#navbar-main #navbar-dropdownview .navbar-link{color:#222;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv{padding:5px 15px 5px 10px;border-top:1px solid #bbb;}#navbar-main #navbar-dropdownview #navbar-sandwichbutton{margin-top:8px;margin-left:0;cursor:pointer;}}@media(max-width:569px){#navbar-main #navbar-dropdownview #navbar-sandwichbutton{margin:8px 0;}#navbar-main #navbar-dropdownview #navbar-sandwichmenus{margin-top:0;}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv.chevron-links-cta{padding-left:calc(15% - 15px);}#navbar-main #navbar-dropdownview .navbar-link .navbar-linkdiv.chevron-links-cta:after{left:calc(11% - 15px);}}body.zh #navbar-main #navbar-linkbar .navbar-link,body.zh #navbar-main #navbar-dropdownview .navbar-link{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif!important;font-weight:normal!important;}.navbar-container{width:100%;max-width:unset;}#navbar-domain-name{padding:10px;font-size:14px;color:#2c2c2c;background-color:#f3f3f3;padding-right:140px;text-align:right;}@media(max-width:1200px){#navbar-domain-name{top:5px;line-height:1;text-align:center;}}@media(max-width:767px){#navbar-domain-name{top:5px;font-size:18px;line-height:1;padding:8px 4%;}}#navbar-domain-name .domain-name-marker{height:14px;position:relative;top:-3px;padding-right:5px;}#navbar-domain-name a.topnav-home-link,#navbar-domain-name a.topnav-home-link:active,#navbar-domain-name a.topnav-home-link:hover{font-size:14px;color:#2c2c2c;text-decoration:none;}@media(max-width:569px){#navbar-domain-name a.topnav-home-link,#navbar-domain-name a.topnav-home-link:active,#navbar-domain-name a.topnav-home-link:hover{font-size:17px;display:block;}}#navbar-linkbar-shopInventory{padding:35px 0 25px 0;justify-content:center;display:flex;}.navbar-link.primary{text-transform:uppercase;font-weight:300;font-size:22px;}body.zh .navbar-link.primary{font-family:"Arial","Helvetica","Noto Sans CJK SC","Noto Sans",sans-serif!important;font-weight:normal!important;}.sub-nav-container{position:relative;}.sub-nav-container .sub-nav__item{border-bottom:1px solid #ccc;position:absolute;z-index:5;top:0;left:0;width:100%;background:#fff;}.sub-nav-container .sub-nav__item>div:before{content:" ";position:absolute;top:0;left:0;width:100%;height:20px;}.sub-nav-container .navbar-linkbar-dropdown{display:flex;margin:0 auto;max-width:1700px;}.sub-nav-container .navbar-linkbar-dropdown .inventory-new-icon{margin-left:0;}.sub-nav-container .navbar-linkbar-dropdown .inventory-new{margin-left:20px;}.sub-nav-container .navbar-linkbar-dropdown .inventory-pre-owned-icon{margin-left:50px;}.sub-nav-container .navbar-linkbar-dropdown .inventory-pre-owned{margin-left:20px;}.sub-nav-container .navbar-linkbar-dropdown>a{color:#000;font-size:16px;line-height:18px;padding:35px 30px 32px;text-decoration:none;}.sub-nav-container .navbar-linkbar-dropdown .navbar-link.primary .navbar-linkdiv{padding-right:20px;margin-bottom:20px;}.sub-nav-container .navbar-linkbar-dropdown .navbar-link.primary .navbar-linkdiv:after{content:" ";display:inline-block;width:11px;height:9px;transform:translateY(-50%);background-image:url(/Content/images/ico/arrow-right-blue.svg);background-repeat:no-repeat;margin:0 5px 0 15px;}.sub-nav-container .navbar-linkbar-dropdown .navbar-link.primary .navbar-linkdiv:hover:after{margin:0 0 0 20px;}@media(min-width:1200px){.sub-nav-container #navbar-linkbar-models{justify-content:center;}}.bmw-logo>a>img{max-width:55px;}.find-retailer-btn{position:relative;color:#262626;font-size:16px;font-weight:bold;vertical-align:middle;text-decoration:none;border:1px solid #262626;border-radius:4px;opacity:1;padding:10px 50px;cursor:pointer;max-width:220px;margin:0 auto;text-align:center;width:100vw;margin:0 0 0 auto;}.find-retailer-btn:hover,.find-retailer-btn:focus{text-decoration:none;}.page-banner{position:relative;}.page-banner>img{width:100%;}.page-banner__content{position:absolute;top:10%;left:50%;transform:translateX(-50%);max-width:1630px;width:100%;}.page-banner__content-copy h1{text-transform:uppercase;font-size:60px;line-height:62px;color:#fff;}@media(max-width:1200px){.page-banner__content-copy h1{font-size:40px;line-height:42px;}}@media(min-width:1200px){.page-banner__content-copy br{display:none;}}.page-banner__content-copy p{font-size:25px;line-height:26px;color:#fff;}.form-control,.form-select{font-size:14px;border-radius:0;border:1px solid #a3a3a3;padding-top:.7rem;padding-bottom:.7rem;}input:-ms-input-placeholder{opacity:.5!important;}input::-webkit-input-placeholder{opacity:.5!important;}input::-moz-placeholder{opacity:.5!important;}input:-moz-placeholder{opacity:.5!important;}input::placeholder{opacity:.5!important;}.input-group .input-group-btn .btn,.input-group .input-group-btn img{width:auto;height:48px;margin:0;}.input-group-text{border-radius:0;}.dropdown-menu>li>a,.multiselect.dropdown-toggle{font-weight:normal;}#Footer{margin-top:30px;background-color:#e6e6e6;color:#000;}#Footer label{display:block;font-size:18px;line-height:20px;margin-bottom:20px;}#Footer hr{width:100%;max-width:1200px;border-top:1px solid #bbb;margin:0 auto 50px auto;}#Footer a{color:#000;text-decoration:none;}#Footer a:hover{color:#0653b6;}@media(max-width:767px){#Footer .language-selector{text-align:center;}}#Footer .language-selector>a{margin-right:18px;}#Footer .language-selector>a:last-child{margin-right:0;}#Footer .social-media-text,#Footer .social-media-icons{display:flex;justify-content:end;}@media(max-width:767px){#Footer .social-media-text,#Footer .social-media-icons{justify-content:center;}}#Footer .footer-zh-disclaimer{margin-top:20px;}@media(max-width:767px){#Footer .footer-zh-disclaimer{margin-top:40px;text-align:center;}}#Footer .upper-footer .inner_footer,#Footer .bottom-footer .inner_footer{margin:0 auto;max-width:1230px;width:calc(100% - 30px);display:flex;justify-content:space-between;margin:0 auto;}#Footer .upper-footer .inner_footer{padding:45px 0 70px;}@media(max-width:767px){#Footer .upper-footer .inner_footer{padding:45px 0 45px;}}#Footer .upper-footer .right-links{display:flex;justify-content:flex-end;}#Footer .upper-footer .right-links .visit-bmw{margin-right:30px;}#Footer .upper-footer .right-links a{font-size:18px;line-height:20px;font-weight:300;}#Footer .upper-footer .right-links .social-media-container__links{text-align:left;margin:0 15px;}#Footer .upper-footer .right-links img{margin:0 15px;width:auto;height:24px;}#Footer .bottom-footer{background-color:#fff;justify-content:space-between;padding:30px 0 50px;}#Footer .bottom-footer a{color:#1366d7;text-decoration:none;}#Footer .bottom-footer .inner_footer>div:nth-child(1){width:100%;max-width:200px;}#Footer .bottom-footer .inner_footer>div:nth-child(2){width:calc(100% - 200px);}@media(max-width:767px){#Footer .upper-footer .inner_footer>div,#Footer .bottom-footer .inner_footer>div{width:100%;}#Footer .upper-footer .inner_footer,#Footer .bottom-footer .inner_footer,#Footer .upper-footer .right-links{flex-direction:column;}#Footer .upper-footer .right-links .social-media-container__links{margin:30px 0 0;text-align:left;}}.bmw-form h2{font-size:36px;line-height:36px;font-weight:300;}.bmw-form .form-row-title{font-size:20px;line-height:22px;font-weight:normal;text-align:left;}.bmw-form .form-legal{margin:50px auto 0;font-size:12px;}.bmw-form .form-row-subtitle{text-align:left;font-size:15px;display:block;margin-bottom:15px;}.bmw-form .submit-btn{margin-top:20px;max-width:380px;}.bmw-form .form-subtitle{margin:15px auto 25px;}.bmw-form .opt-in-title{font-weight:normal;}.bmw-form .opt-in-group{margin:14px auto 34px;}.bmw-form .opt-in-group label{display:flex;gap:1em;font-size:smaller;align-items:center;}.bmw-form .opt-in-group label input[type=checkbox]{margin:0;}.bmw-form .opt-in-group .check-box{width:22px;}.bmw-form .schedule-legal{max-width:1200px;margin:40px auto 20px;font-size:14px;line-height:1.15;}@media(max-width:767px){.bmw-form .opt-in-group{max-width:620px;}.bmw-form .opt-in-group .check-box~p{width:calc(100% - 35px);}.bmw-form .submit-btn{max-width:100%;width:calc(100% - 30px);margin:0 auto;}}.radio-button-group{display:flex;}.radio-button-group>label{width:33.33%;font-weight:300;}#YourComment{display:none;}@media(max-width:767px){.btn-fixedwidth{width:100%;max-width:100%;}.language-selector{margin-bottom:20px;}.bottom-footer .list-inline{margin-top:10px;}.bottom-footer .list-inline>li{display:block;margin-top:10px;}.page-banner__content{position:relative;padding:0 15px;text-align:center;}.page-banner__content-copy h1{font-size:24px!important;line-height:26px!important;}.page-banner__content-copy p{font-size:15px!important;line-height:18px!important;}.page-banner__content-copy h1,.page-banner__content-copy p{color:#000;}}@media(max-width:1640px){.page-banner__content{padding:0 30px;}}@media(max-width:1200px){.topnav-logo{display:block;max-width:60px;}}@media(max-width:400px){.hidden-desktop{display:block;}}.modal{--bs-modal-header-border-color:#e1e1e1;--bs-modal-footer-border-color:#e1e1e1;}.modal-content{border-radius:0;}.tab-nav-buttons{display:flex;justify-content:center;align-items:center;margin-bottom:20px!important;gap:3em;}.tab-nav-buttons>span{letter-spacing:.4px;cursor:pointer;padding:10px;transition:padding-bottom linear .1s;transition:border-bottom-width linear .1s;}.tab-nav-buttons>span.active{font-weight:bold;border-bottom:3px solid #212121;padding-bottom:7px;}.tab-nav-buttons>span:hover{border-bottom:3px solid #212121;padding-bottom:7px;}.field-validation-error{color:#f00;}.field-validation-valid{display:none;}.input-validation-error,.has-err{border:2px solid #f00!important;background-color:#fee;}.input-validation-error.form-control:focus{border-color:#f00;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,102,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(233,102,102,.6);}.validation-summary-errors{font-weight:normal;color:#f00;}.validation-summary-valid{display:none;}.rotate{-webkit-animation-name:spin;-webkit-animation-duration:800ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-moz-animation-name:spin;-moz-animation-duration:800ms;-moz-animation-iteration-count:infinite;-moz-animation-timing-function:linear;-ms-animation-name:spin;-ms-animation-duration:800ms;-ms-animation-iteration-count:infinite;-ms-animation-timing-function:linear;animation-name:spin;animation-duration:800ms;animation-iteration-count:infinite;animation-timing-function:linear;}@-ms-keyframes spin{from{-ms-transform:rotate(0deg);}to{-ms-transform:rotate(360deg);}}@-moz-keyframes spin{from{-moz-transform:rotate(0deg);}to{-moz-transform:rotate(360deg);}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);}}@keyframes spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}.tile-button-radio-group{position:relative;display:flex;flex-flow:wrap;column-gap:10px;row-gap:5px;align-items:stretch;justify-content:flex-start;}.tile-button-radio-group .tile{background-color:#fff;border-radius:5px;border:1px solid #d8d8d8;padding:.6em .8em;cursor:pointer;text-align:center;}.tile-button-radio-group .tile:hover{color:#fff;background-color:#0653b6;}.tile-button-radio-group.grey .tile{background-color:#f2f2f2;border-color:#ebebeb;border-width:2px;padding:calc(.6em - 1px) calc(.8em - 1px);}.tile-button-radio-group.grey .tile:hover{background-color:#0653b6;}.tile-button-radio-group input[type=radio],.tile-button-radio-group input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none;}.tile-button-radio-group input[type=radio]:checked+.tile,.tile-button-radio-group input[type=checkbox]:checked+.tile{color:#fff;background-color:#1c69d4;}.arrow-link{display:flex;justify-content:start;align-items:center;column-gap:.6em;color:#000;text-decoration:none;}.arrow-link:hover{text-decoration:underline;}.loading-symbol-svg{display:block;position:relative;font-size:.2em;width:10em;height:10em;margin:0 auto;animation:loading-symbol-svg 1.5s ease-out infinite;}.loading-symbol-svg.large{font-size:1em;}.loading-symbol-svg.left-align{margin-left:0;}@keyframes loading-symbol-svg{0%{transform:rotate(0deg);}100%{transform:rotate(720deg);}}