﻿.flex-container{display:flex;}.flex-column{flex-direction:column!important;}.flex-row{flex-direction:row!important;}.flex-row-reverse{flex-direction:row-reverse!important;}.flex-column-reverse{flex-direction:column-reverse!important;}.flex-wrap{flex-wrap:wrap!important;}.flex-nowrap{flex-wrap:nowrap!important;}.flex-wrap-reverse{flex-wrap:wrap-reverse!important;}.flex-fill{flex:1 1 auto!important;}.flex-grow-1{flex-grow:1!important;flex-basis:0;}.flex-grow-2{flex-grow:2!important;flex-basis:0;}.flex-grow-3{flex-grow:3!important;flex-basis:0;}.flex-grow-4{flex-grow:4!important;flex-basis:0;}.flex-grow-5{flex-grow:5!important;flex-basis:0;}.flex-grow-6{flex-grow:6!important;flex-basis:0;}.flex-grow-7{flex-grow:7!important;flex-basis:0;}.flex-grow-8{flex-grow:8!important;flex-basis:0;}.flex-grow-9{flex-grow:9!important;flex-basis:0;}.flex-grow-10{flex-grow:10!important;flex-basis:0;}.flex-shrink-0{flex-shrink:0!important;}.flex-shrink-1{flex-shrink:1!important;}.justify-content-start{justify-content:flex-start!important;}.justify-content-end{justify-content:flex-end!important;}.justify-content-center{justify-content:center!important;}.justify-content-between{justify-content:space-between!important;}.justify-content-around{justify-content:space-around!important;}.justify-content-evenly{justify-content:space-evenly!important;}.align-items-start{align-items:flex-start!important;}.align-items-end{align-items:flex-end!important;}.align-items-center{align-items:center!important;}.align-items-baseline{align-items:baseline!important;}.align-items-stretch{align-items:stretch!important;}.align-content-start{align-content:flex-start!important;}.align-content-end{align-content:flex-end!important;}.align-content-center{align-content:center!important;}.align-content-between{align-content:space-between!important;}.align-content-around{align-content:space-around!important;}.align-content-stretch{align-content:stretch!important;}.align-self-auto{align-self:auto!important;}.align-self-start{align-self:flex-start!important;}.align-self-end{align-self:flex-end!important;}.align-self-center{align-self:center!important;}.align-self-baseline{align-self:baseline!important;}.align-self-stretch{align-self:stretch!important;}@media(min-width:576px){.flex-sm-column{flex-direction:column!important;}.flex-sm-row{flex-direction:row!important;}.flex-sm-row-reverse{flex-direction:row-reverse!important;}.flex-sm-column-reverse{flex-direction:column-reverse!important;}.flex-sm-wrap{flex-wrap:wrap!important;}.flex-sm-nowrap{flex-wrap:nowrap!important;}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important;}.flex-sm-fill{flex:1 1 auto!important;}.flex-sm-grow-1{flex-grow:1!important;flex-basis:0;}.flex-sm-grow-2{flex-grow:2!important;flex-basis:0;}.flex-sm-grow-3{flex-grow:3!important;flex-basis:0;}.flex-sm-grow-4{flex-grow:4!important;flex-basis:0;}.flex-sm-grow-5{flex-grow:5!important;flex-basis:0;}.flex-sm-grow-6{flex-grow:6!important;flex-basis:0;}.flex-sm-grow-7{flex-grow:7!important;flex-basis:0;}.flex-sm-grow-8{flex-grow:8!important;flex-basis:0;}.flex-sm-grow-9{flex-grow:9!important;flex-basis:0;}.flex-sm-grow-10{flex-grow:10!important;flex-basis:0;}.flex-sm-shrink-0{flex-shrink:0!important;}.flex-sm-shrink-1{flex-shrink:1!important;}.justify-content-sm-start{justify-content:flex-start!important;}.justify-content-sm-end{justify-content:flex-end!important;}.justify-content-sm-center{justify-content:center!important;}.justify-content-sm-between{justify-content:space-between!important;}.justify-content-sm-around{justify-content:space-around!important;}.justify-content-sm-evenly{justify-content:space-evenly!important;}.align-items-sm-start{align-items:flex-start!important;}.align-items-sm-end{align-items:flex-end!important;}.align-items-sm-center{align-items:center!important;}.align-items-sm-baseline{align-items:baseline!important;}.align-items-sm-stretch{align-items:stretch!important;}.align-content-sm-start{align-content:flex-start!important;}.align-content-sm-end{align-content:flex-end!important;}.align-content-sm-center{align-content:center!important;}.align-content-sm-between{align-content:space-between!important;}.align-content-sm-around{align-content:space-around!important;}.align-content-sm-stretch{align-content:stretch!important;}.align-self-sm-auto{align-self:auto!important;}.align-self-sm-start{align-self:flex-start!important;}.align-self-sm-end{align-self:flex-end!important;}.align-self-sm-center{align-self:center!important;}.align-self-sm-baseline{align-self:baseline!important;}.align-self-sm-stretch{align-self:stretch!important;}}@media(min-width:768px){.flex-md-column{flex-direction:column!important;}.flex-md-row{flex-direction:row!important;}.flex-md-row-reverse{flex-direction:row-reverse!important;}.flex-md-column-reverse{flex-direction:column-reverse!important;}.flex-md-wrap{flex-wrap:wrap!important;}.flex-md-nowrap{flex-wrap:nowrap!important;}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important;}.flex-md-fill{flex:1 1 auto!important;}.flex-md-grow-1{flex-grow:1!important;flex-basis:0;}.flex-md-grow-2{flex-grow:2!important;flex-basis:0;}.flex-md-grow-3{flex-grow:3!important;flex-basis:0;}.flex-md-grow-4{flex-grow:4!important;flex-basis:0;}.flex-md-grow-5{flex-grow:5!important;flex-basis:0;}.flex-md-grow-6{flex-grow:6!important;flex-basis:0;}.flex-md-grow-7{flex-grow:7!important;flex-basis:0;}.flex-md-grow-8{flex-grow:8!important;flex-basis:0;}.flex-md-grow-9{flex-grow:9!important;flex-basis:0;}.flex-md-grow-10{flex-grow:10!important;flex-basis:0;}.flex-md-shrink-0{flex-shrink:0!important;}.flex-md-shrink-1{flex-shrink:1!important;}.justify-content-md-start{justify-content:flex-start!important;}.justify-content-md-end{justify-content:flex-end!important;}.justify-content-md-center{justify-content:center!important;}.justify-content-md-between{justify-content:space-between!important;}.justify-content-md-around{justify-content:space-around!important;}.justify-content-md-evenly{justify-content:space-evenly!important;}.align-items-md-start{align-items:flex-start!important;}.align-items-md-end{align-items:flex-end!important;}.align-items-md-center{align-items:center!important;}.align-items-md-baseline{align-items:baseline!important;}.align-items-md-stretch{align-items:stretch!important;}.align-content-md-start{align-content:flex-start!important;}.align-content-md-end{align-content:flex-end!important;}.align-content-md-center{align-content:center!important;}.align-content-md-between{align-content:space-between!important;}.align-content-md-around{align-content:space-around!important;}.align-content-md-stretch{align-content:stretch!important;}.align-self-md-auto{align-self:auto!important;}.align-self-md-start{align-self:flex-start!important;}.align-self-md-end{align-self:flex-end!important;}.align-self-md-center{align-self:center!important;}.align-self-md-baseline{align-self:baseline!important;}.align-self-md-stretch{align-self:stretch!important;}}@media(min-width:992px){.flex-lg-column{flex-direction:column!important;}.flex-lg-row{flex-direction:row!important;}.flex-lg-row-reverse{flex-direction:row-reverse!important;}.flex-lg-column-reverse{flex-direction:column-reverse!important;}.flex-lg-wrap{flex-wrap:wrap!important;}.flex-lg-nowrap{flex-wrap:nowrap!important;}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important;}.flex-lg-fill{flex:1 1 auto!important;}.flex-lg-grow-1{flex-grow:1!important;flex-basis:0;}.flex-lg-grow-2{flex-grow:2!important;flex-basis:0;}.flex-lg-grow-3{flex-grow:3!important;flex-basis:0;}.flex-lg-grow-4{flex-grow:4!important;flex-basis:0;}.flex-lg-grow-5{flex-grow:5!important;flex-basis:0;}.flex-lg-grow-6{flex-grow:6!important;flex-basis:0;}.flex-lg-grow-7{flex-grow:7!important;flex-basis:0;}.flex-lg-grow-8{flex-grow:8!important;flex-basis:0;}.flex-lg-grow-9{flex-grow:9!important;flex-basis:0;}.flex-lg-grow-10{flex-grow:10!important;flex-basis:0;}.flex-lg-shrink-0{flex-shrink:0!important;}.flex-lg-shrink-1{flex-shrink:1!important;}.justify-content-lg-start{justify-content:flex-start!important;}.justify-content-lg-end{justify-content:flex-end!important;}.justify-content-lg-center{justify-content:center!important;}.justify-content-lg-between{justify-content:space-between!important;}.justify-content-lg-around{justify-content:space-around!important;}.justify-content-lg-evenly{justify-content:space-evenly!important;}.align-items-lg-start{align-items:flex-start!important;}.align-items-lg-end{align-items:flex-end!important;}.align-items-lg-center{align-items:center!important;}.align-items-lg-baseline{align-items:baseline!important;}.align-items-lg-stretch{align-items:stretch!important;}.align-content-lg-start{align-content:flex-start!important;}.align-content-lg-end{align-content:flex-end!important;}.align-content-lg-center{align-content:center!important;}.align-content-lg-between{align-content:space-between!important;}.align-content-lg-around{align-content:space-around!important;}.align-content-lg-stretch{align-content:stretch!important;}.align-self-lg-auto{align-self:auto!important;}.align-self-lg-start{align-self:flex-start!important;}.align-self-lg-end{align-self:flex-end!important;}.align-self-lg-center{align-self:center!important;}.align-self-lg-baseline{align-self:baseline!important;}.align-self-lg-stretch{align-self:stretch!important;}}@media(min-width:1200px){.flex-xl-column{flex-direction:column!important;}.flex-xl-row{flex-direction:row!important;}.flex-xl-row-reverse{flex-direction:row-reverse!important;}.flex-xl-column-reverse{flex-direction:column-reverse!important;}.flex-xl-wrap{flex-wrap:wrap!important;}.flex-xl-nowrap{flex-wrap:nowrap!important;}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important;}.flex-xl-fill{flex:1 1 auto!important;}.flex-xl-grow-1{flex-grow:1!important;flex-basis:0;}.flex-xl-grow-2{flex-grow:2!important;flex-basis:0;}.flex-xl-grow-3{flex-grow:3!important;flex-basis:0;}.flex-xl-grow-4{flex-grow:4!important;flex-basis:0;}.flex-xl-grow-5{flex-grow:5!important;flex-basis:0;}.flex-xl-grow-6{flex-grow:6!important;flex-basis:0;}.flex-xl-grow-7{flex-grow:7!important;flex-basis:0;}.flex-xl-grow-8{flex-grow:8!important;flex-basis:0;}.flex-xl-grow-9{flex-grow:9!important;flex-basis:0;}.flex-xl-grow-10{flex-grow:10!important;flex-basis:0;}.flex-xl-shrink-0{flex-shrink:0!important;}.flex-xl-shrink-1{flex-shrink:1!important;}.justify-content-xl-start{justify-content:flex-start!important;}.justify-content-xl-end{justify-content:flex-end!important;}.justify-content-xl-center{justify-content:center!important;}.justify-content-xl-between{justify-content:space-between!important;}.justify-content-xl-around{justify-content:space-around!important;}.justify-content-xl-evenly{justify-content:space-evenly!important;}.align-items-xl-start{align-items:flex-start!important;}.align-items-xl-end{align-items:flex-end!important;}.align-items-xl-center{align-items:center!important;}.align-items-xl-baseline{align-items:baseline!important;}.align-items-xl-stretch{align-items:stretch!important;}.align-content-xl-start{align-content:flex-start!important;}.align-content-xl-end{align-content:flex-end!important;}.align-content-xl-center{align-content:center!important;}.align-content-xl-between{align-content:space-between!important;}.align-content-xl-around{align-content:space-around!important;}.align-content-xl-stretch{align-content:stretch!important;}.align-self-xl-auto{align-self:auto!important;}.align-self-xl-start{align-self:flex-start!important;}.align-self-xl-end{align-self:flex-end!important;}.align-self-xl-center{align-self:center!important;}.align-self-xl-baseline{align-self:baseline!important;}.align-self-xl-stretch{align-self:stretch!important;}}*,html,body{margin:0;padding:0;box-sizing:border-box;}body{overflow-x:hidden;background:#fff;}body.no-select{user-select:none!important;}h1{font-size:60px;line-height:60px;}h2{font-size:24px;line-height:24px;}.link{color:#0035ff;text-decoration:underline;cursor:pointer;}.link:hover{color:#0082ff;}.link:active{color:#0328a0;}.required{color:#c00000;}.has-err{border:2px solid #c00000!important;outline-color:#c00000;}.hide{display:none;}.img-inline{display:inline;position:relative;height:1em;}.btn{position:relative;display:block;font-weight:500;font-size:15px;line-height:16px;white-space:normal;border-radius:0;border:0;width:100%;text-align:center;padding:12px 12px;cursor:pointer;}.btn:disabled{pointer-events:none;opacity:.65;}.btn-wide{padding:12px 40px;}.btn-default{color:#fff;background-color:#666;}.primary-color,.btn.btn-primary{background-color:#1c69d4;color:#fff;}.primary-color.is-disabled{transition:500ms;background-color:#ccc;}.btn-primary:not(:disabled):hover{color:#fff;background-color:#0653b6;}img{user-select:none;-webkit-user-drag:none;-moz-user-drag:none;-ms-user-drag:none;}input,select,textarea{border:1px solid #a3a3a3;border-radius:0;height:46px;padding:15px 10px;font-size:15px;line-height:16px;display:inline-block;width:100%;}textarea{height:100%;resize:none;}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;}.fixed-width-input{width:auto;max-width:260px;}.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%);}}.vehicle-link-container .vehicle-link{display:block;position:relative;margin-top:15px;color:#000;font-size:15px;line-height:1;cursor:pointer;}.header{position:relative;z-index:8;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;max-width:1630px;margin:0 auto;}@media(max-width:768px){.header{background:linear-gradient(180deg,#fff,transparent);padding:10px 20px;}.header.is-open{z-index:11;}}@media(min-width:769px) and (max-width:1630px){.header{width:calc(100% - 30px);}}.header .left-header{max-width:910px;max-width:1000px;}.header .right-header{text-align:right;max-width:300px;}.header .go-landing{position:relative;display:inline-block;text-align:right;}@media(max-width:768px){.header .go-landing img{max-width:45px;}}.header::after{display:none;content:" ";position:absolute;left:0;bottom:0;width:calc(100% - 145px);height:1px;background-color:#75777b;}@media(max-width:768px){.header::after{display:none;}}.header>div{vertical-align:middle;flex-basis:100%;}.header a{color:#000;font-size:18px;line-height:18px;}.header .nav-menu{cursor:pointer;position:relative;}.header .nav-menu .nav-close{position:absolute;top:0;left:0;display:none;}.header .nav-menu.active .nav-open{opacity:0;display:none;}.header .nav-menu.active .nav-close{display:block;}.header .nav-container{display:flex;justify-content:flex-start;position:relative;}.header .nav-container .nav-item-2,.header .nav-container .nav-item-4{margin-left:54px;}.header .nav-container .active{position:relative;}.header .nav-container .active:after{content:" ";position:absolute;top:54px;left:0;height:4px;width:100%;background:#1c69d4;z-index:1;}.header .right-header>a{vertical-align:middle;}.header .nav-item-5{position:relative;right:7%;padding-right:20px;display:inline-block!important;}@media(max-width:768px){.header .nav-item-5{display:none!important;}}.header .nav-item-5:after{content:" ";position:absolute;top:50%;right:0;width:6px;height:10px;transform:translateY(-50%) rotate(180deg);background:url("/Content/images/icons/left-arrow-dark.png") center center no-repeat;background-size:contain;transition:600ms;}.header .bmw-dark .nav-item-5:after{background:url("/Content/images/icons/left-arrow-light.png") center center no-repeat;background-size:contain;}.fr .header .nav-container .active:after{top:64px;}@media(max-width:768px){.bmw-dark .header{background:linear-gradient(180deg,#000,transparent)!important;}.bmw-dark .header.is-open{background:#000!important;}.bmw-dark .stats-watch-viewfull-mobile a{color:#000!important;}}.header-content-mobile{position:fixed;z-index:11;top:60px;width:100%;height:100%;background:#fff;overflow:auto;display:none;padding-bottom:20px;}.header-content-mobile a{color:#000;font-size:15px;line-height:16px;}.header-content-mobile .header-content-mobile__inner{padding:0 15px 40px;}@media(max-width:768px){.header-content-mobile .header-content-mobile__inner .home-btn{width:28px;}}.header-content-mobile .header-content-mobile__inner .visit-bmw-mobile{position:relative;padding:0 15px 15px 15px;border-bottom:2px solid #000;display:block;font-size:14px;line-height:16px;}.header-content-mobile .header-content-mobile__inner .visit-bmw-mobile:before{content:" ";position:absolute;top:5%;left:0;width:6px;height:10px;background:url(/Content/images/icons/left-arrow-dark.png) center center no-repeat;background-size:contain;transition:600ms;}.header-content-mobile .header-content-mobile__inner a{display:block;margin:10px 0 10px;padding:5px 0 5px 15px;}.header-content-mobile .header-content-mobile__inner .sub-series{display:none;}.bmw-dark .header-content-mobile{background:#000;}.bmw-dark .header-content-mobile a{color:#fff!important;}.bmw-dark .header-content-mobile a.visit-bmw-mobile:before{background:url(/Content/images/icons/left-arrow-light.png) center center no-repeat!important;}.footer{position:relative;background:#fff;}.footer .serie-legal{padding:15px;max-width:1660px;margin:0 auto;display:none;}@media(max-width:768px){.footer .serie-legal{border-top:1px solid #ccc;}}.footer .serie-legal p{font-size:12px;line-height:14px;}.footer .footer-container{background-color:#e6e6e6;padding:40px 0 30px;margin:0 auto 25px;}.footer .footer_row{display:flex;justify-content:space-between;margin:0 auto;max-width:1225px;width:100%;}.footer .footer_row.last_footer_row{margin-bottom:40px;}@media(max-width:768px){.footer .footer_row{flex-direction:column;padding:0 15px;}}@media(max-width:1280px){.footer .footer_row{padding:0 15px;}}.footer .footer_row div{display:inline-block;}@media(max-width:768px){.footer .footer_row div{display:block;}}@media(max-width:768px){.footer .copyright-copy{padding:10px 15px 25px;}}.footer .smallprint{margin:25px auto 0;max-width:1225px;font-size:12px;line-height:16px;padding-bottom:40px;display:none;}@media(max-width:768px){.footer .smallprint{padding:0 15px 0 15px;}}.footer .language-selector-container h5,.footer .social-media-container h5{display:inline-block;}@media(max-width:768px){.footer .language-selector-container h5{display:block;margin:0 auto 15px;}.footer .social-media-container h5{display:block;margin:40px auto 20px;}}.footer .list-inline li{display:inline-block;margin-bottom:15px;}@media(max-width:768px){.footer .list-inline li{display:block;}}.footer .list-inline li a{color:#000;margin:0 8px;}.wait-for{min-height:600px;}.content-loading{margin:50px auto;background:url("/Content/images/spinner.gif") center center no-repeat;background-size:contain;width:50px;height:50px;}.wait-for-wrapper{display:none;}.extra-padding .serie-legal{display:block;}.text-left{text-align:left;}.text-right{text-align:right;}.text-center{text-align:center;}.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;}.expand-toggle{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;background-color:#1c69d4;margin-left:2px;}.expand-toggle:before{content:" ";position:absolute;width:13px;height:13px;top:6px;left:6px;background-image:url("/Content/images/icons/plus-white.png");background-position:center center;background-repeat:no-repeat;}.expand-toggle.active:before{background-image:url("/Content/images/icons/minus-white.png");}.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;}.noUi-horizontal{height:4px;}.noUi-connect{background-color:#1c69d4;}.noUi-horizontal .noUi-handle{width:14px;height:14px;right:-10px;box-shadow:none;border-radius:50%;background-color:#1c69d4;}.noUi-horizontal .noUi-handle::before{content:none;}.noUi-horizontal .noUi-handle::after{content:none;}