﻿@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;--bs-primary:#1c69d4;}html{font-family:BMWTypeNext;font-size:14px;}.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);}body{overflow-x:hidden;background:#fff;font-weight:300;}body.no-select{user-select:none!important;}.hide{display:none;}.img-inline{display:inline;position:relative;height:1em;vertical-align:baseline;}img{user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;}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;}.small{font-size:small;}.smaller{font-size:smaller;}.d-flex-between-align-start{display:flex;justify-content:space-between;align-items:start;}.d-flex-between-align-center{display:flex;justify-content:space-between;align-items:center;}.d-flex-between-align-end{display:flex;justify-content:space-between;align-items:end;}.hide-input-number-spinner{-moz-appearance:textfield;}.hide-input-number-spinner::-webkit-outer-spin-button,.hide-input-number-spinner::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.input-square{text-align:center;width:2.5em;padding:5px 3px;border-radius:5px;height:40px;min-width:40px;}input[type=checkbox]{accent-color:var(--bs-primary);}.large-checkbox-label{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:1em;}.large-checkbox-label input[type=checkbox]{width:1.5em;height:1.5em;}.btn-square{min-width:40px;height:40px;padding:5px;}.btn.btn-link{--bs-btn-color:#000;font-weight:bold;text-decoration:underline;cursor:pointer;}.btn.btn-link:hover{text-decoration:none;}.btn.btn-white{--bs-btn-bg:#fff;--bs-btn-hover-bg:#fff;--bs-btn-active-bg:#d1d1d1;--bs-btn-border-color:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-active-border-color:#fff;--bs-btn-color:#000;--bs-btn-hover-color:#000;--bs-btn-active-color:#000;}.btn.btn-transparent{--bs-btn-bg:transparent;--bs-btn-hover-bg:transparent;--bs-btn-active-bg:#ffffff31;--bs-btn-border-color:#fff;--bs-btn-hover-border-color:#fff;--bs-btn-active-border-color:#fff;--bs-btn-color:#fff;--bs-btn-hover-color:#fff;--bs-btn-active-color:#fff;}.btn-with-chevron{display:inline-flex;justify-content:space-between;align-items:center;column-gap:1em;}.btn-with-chevron::before,.btn-with-chevron::after{height:1em;width:1em;background-size:contain;background-repeat:no-repeat;background-position:center;}.btn-with-chevron.chevron-left::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z'/%3E%3C/svg%3E");}.btn-with-chevron:not(.chevron-left)::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23FFFFFF' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");}.btn-with-chevron.btn-light-bordered.chevron-left::before,.btn-with-chevron.btn-light.chevron-left::before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M16.67 0l2.83 2.829-9.339 9.175 9.339 9.167-2.83 2.829-12.17-11.996z'/%3E%3C/svg%3E");}.btn-with-chevron.btn-light-bordered:not(.chevron-left)::after,.btn-with-chevron.btn-light:not(.chevron-left)::after{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%23000000' d='M7.33 24l-2.83-2.829 9.339-9.175-9.339-9.167 2.83-2.829 12.17 11.996z'/%3E%3C/svg%3E");}.stylized-select-wrapper{display:inline-flex;position:relative;flex-direction:row;font-weight:bold;align-items:center;font-size:16px;}.stylized-select-wrapper .bi{padding-right:.5em;}.stylized-select-wrapper select{display:inline-block;background-color:none;border:0;outline:0;padding:0 0 0 6px;margin:0;font-weight:inherit;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0 center;background-size:calc(1rem + 2px) calc(1rem - 1px);}.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);}}.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:#3b7dd9;}.btn{--bs-btn-border-radius:5px;--bs-btn-font-weight:bold;}@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{display:flex;gap:.5em;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{max-width:1200px;margin-top:40px;margin-bottom: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{padding:30px 15px 10px;max-width:800px;margin:0 auto;text-align:center;}.text-right{text-align:right;}.btn-light-bordered{--bs-btn-color:#000;--bs-btn-bg:#fff;--bs-btn-border-color:#000;--bs-btn-hover-color:#000;--bs-btn-hover-bg:#f8f9fa;--bs-btn-hover-border-color:#424242;--bs-btn-focus-shadow-rgb:211,212,213;--bs-btn-active-color:#000;--bs-btn-active-bg:#c6c7c8;--bs-btn-active-border-color:#babbbc;--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,.125);--bs-btn-disabled-color:#000;--bs-btn-disabled-bg:#f8f9fa;--bs-btn-disabled-border-color:#f8f9fa;border:1px solid #000;}