﻿@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-body-font-family:BMWTypeNext;--bs-body-font-size:14px;}html{font-family:BMWTypeNext;font-size:14px;}.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);}body{overflow-x:hidden;background:#fff;font-weight:300;margin-bottom:150px;}body.no-select{user-select:none !important;}h1{font-size:60px;line-height:60px;}h2{font-size:24px;line-height:24px;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:500;}a{text-decoration:none;font-weight:bold;font-size:1em;line-height:1;color:#000;}.flex-container{display:flex;}.required{color:#c00000;}.has-err,.has-err+.btn-group{border:2px solid #c00000 !important;outline-color:#c00000;}.hide{display:none;}.img-inline{display:inline;position:relative;height:1em;vertical-align:bottom;}.btn{font-weight:bold;font-size:15px;line-height:16px;white-space:normal;border-radius:0;border:0;width:100%;text-align:center;margin-top:3px;margin-bottom:3px;padding:14px 12px;max-width:390px;padding:12px 12px;cursor:pointer;}.btn:disabled{pointer-events:none;opacity:.65;}.btn.btn-white{background:#fff;color:#000;border:1px solid #000;}.btn-wide{padding:12px 40px;}img{user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;}input,select,textarea{font-weight:normal;}select{padding:0 10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url("/Public/icons/select-bg.png") center right no-repeat;background-size:contain;}select::-ms-expand{display:none;}.nosv{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:default;user-select:none;}.small{font-size:small;}.smaller{font-size:smaller;}@media(max-width:768px){.hidden-mobile-lg{display:none;}}@media(max-width:425px){.hidden-mobile-md{display:none;}}@media(max-width:375px){.hidden-mobile-sm{display:none;}}.width-auto{width:auto;}.form-group label{margin:5px 0;display:block;}.input-group{position:relative;}.input-group .input-group-addon{position:absolute;top:.35em;left:.25em;}.input-group input{padding-left:1em;}.cursor-pointer{cursor:pointer;}.popper-tooltip{background:#333;color:#fff;font-weight:bold;padding:4px 8px;font-size:13px;border-radius:4px;}.general-popover{opacity:0;z-index:1111;position:absolute;top:-22222px;left:-22222px;max-width:400px;width:100%;padding:10px;background:#fff;box-shadow:0 0 35px -1px rgba(0,0,0,.75);font-size:.8em;}.general-popover .close{cursor:pointer;position:relative;float:right;top:-10px;right:-10px;}@media(max-width:425px){.general-popover{left:50% !important;transform:translateX(-50%);}}.wait-for{min-height:600px;}.content-loading{margin:50px auto;background:url("/Public/spinner.gif") center center no-repeat;background-size:contain;width:50px;height:50px;}.wait-for-wrapper{display:none;}.extra-padding .serie-legal{display:block;}.mobile-only{display:none !important;}@media(max-width:768px){.mobile-only{display:block !important;}}.mobile-only-inline-block{display:none !important;}@media(max-width:768px){.mobile-only-inline-block{display:inline-block !important;}}.desktop-only{display:block !important;}@media(max-width:768px){.desktop-only{display:none !important;}}.desktop-only-inline-block{display:inline-block !important;}@media(max-width:768px){.desktop-only-inline-block{display:none !important;}}.responsive-only{display:none;}.inline-block{display:inline-block;}#App .layer-dark,#App .layer-light{transition:1000ms;}#App .layer-dark{position:relative;left:0;opacity:1;}#App .layer-light{position:absolute;left:0;opacity:0;bottom:0;}.open-prequal-info-modal{position:relative;top:-6px;height:10px;}.color-red{color:#f44336;}.color-orange{color:#e65100;}.color-green{color:#4caf50;}.color-black{color:#000;}.color-white{color:#fff;}.color-dark-grey{color:#555;}.color-light-grey{color:#aaa;}.color-blue{color:#0039cc;}.color-light-blue{color:#758aa9;}.color-lighter-blue{color:#c0d3f7;}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer;}.radio-inline input,.checkbox-inline input{display:inline-block;vertical-align:middle;width:13px;}@media(min-width:992px){.modal .bmw-form{padding-left:80px;padding-right:80px;}}.bmw-form h2{font-size:36px;line-height:36px;font-weight:300;}.bmw-form .form-subtitle{margin:15px auto 25px;}.bmw-form form{position:relative;}.bmw-form.reserve-form .form-row-trade-in>.form-group:nth-child(1){flex-basis:calc(25% + 10px);}.bmw-form.reserve-form .form-row-trade-in>.form-group:nth-child(1) .form-group{padding-left:0;}.bmw-form.reserve-form .form-row-trade-in>.form-group:nth-child(2){flex-basis:calc(75% - 10px);padding-top:28px;padding-left:0;}@media(max-width:768px){.bmw-form.reserve-form .form-row-trade-in>.form-group:nth-child(2){margin:0 auto;width:calc(100% - 20px);}.bmw-form.reserve-form .form-row-trade-in>.form-group:nth-child(2) textarea{min-height:100px;}}.bmw-form.request-info-form textarea{min-height:120px;}.bmw-form.show-form{display:block;}.bmw-form .form-group{padding-bottom:10px;}.bmw-form .form-label{font-weight:bold;font-size:15px;line-height:18px;display:block;margin-bottom:10px;}.bmw-form .opt-in-group{margin:14px auto 34px;}@media(max-width:768px){.bmw-form .opt-in-group{max-width:620px;}}.bmw-form .opt-in-group .check-box{position:relative;display:inline-block;width:22px;font-size:0;}.bmw-form .opt-in-group .check-box,.bmw-form .opt-in-group .check-box~p{display:inline-block;vertical-align:middle;cursor:pointer;user-select:none;}.bmw-form .opt-in-group .check-box~p{padding-left:12px;margin-bottom:0;}@media(max-width:768px){.bmw-form .opt-in-group .check-box~p{width:calc(100% - 35px);}}.bmw-form .opt-in-group .check-box .checked{display:none;}.bmw-form .opt-in-group.active .unchecked{display:none;}.bmw-form .opt-in-group.active .checked{display:block;}.bmw-form .info-icon{position:relative;top:-6px;height:10px;}.bmw-form .legal{text-align:center;max-width:1200px;margin:40px auto 20px;font-size:14px;line-height:1.15;}.bmw-form .legal a{font-weight:300;font-size:15px;line-height:1.15;color:#000;text-decoration:underline;}.bmw-form .success-message{display:none;padding:30px 15px 10px;max-width:800px;margin:0 auto;text-align:center;font-size:44px;}