@charset "UTF-8";@font-face{font-family:BMWTypeWebLightAll;src:url(../fonts/bmw-fonts/BMWTypeWebLightAll.eot?#iefix) format("embedded-opentype"),url(../fonts/bmw-fonts/BMWTypeWebLightAll.woff) format("woff"),url(../fonts/bmw-fonts/BMWTypeWebLightAll.ttf) format("truetype"),url(../fonts/bmw-fonts/BMWTypeWebLightAll.svg#BMWTypeWebLightAll) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BMWTypeWebBoldAll;src:url(../fonts/bmw-fonts/BMWTypeWebBoldAll.eot?#iefix) format("embedded-opentype"),url(../fonts/bmw-fonts/BMWTypeWebBoldAll.woff) format("woff"),url(../fonts/bmw-fonts/BMWTypeWebBoldAll.ttf) format("truetype"),url(../fonts/bmw-fonts/BMWTypeWebBoldAll.svg#BMWTypeWebBoldAll) format("svg");font-weight:400;font-style:normal}@font-face{font-family:BMW_iconFont;src:url(../fonts/bmw-icons/BMW_iconFont.eot#iefix) format("embedded-opentype"),url(../fonts/bmw-icons/BMW_iconFont.woff2) format("woff2");font-weight:400;font-style:normal}.form-group{position:relative;margin-bottom:0}.form-group input,.form-group select,.form-group textarea{padding:10px;border:2px solid #bbb;border-radius:0;font-size:12px;line-height:15px}.form-group button,.form-group input,.form-group optgroup,.form-group select,.form-group textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.form-group label{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;text-align:left;color:#262626;margin-bottom:15px}.form-group label.error{position:absolute;font-size:14px;left:0;bottom:0;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;line-height:18px;color:#d20000;margin:0;height:18px;overflow:visible}.form-group select{cursor:pointer;padding-top:0;padding-bottom:0}h1,h2,h3,h4,h5,h6{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif}a,p,span{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif}.warp{white-space:break-spaces}b{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif}.pb-20{padding-bottom:20px}.ptl-10-20{padding-top:10px;padding-left:20px}.bb-1{padding-bottom:15px;border-bottom:1px solid #8e8e8e}.flex-end-end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.hide{display:none}.select-wrapper{position:relative}.select-wrapper .custom-select{background-image:none}.select-wrapper::before{content:"\e90e";position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:BMW_iconFont;color:#4d4d4d;top:0;right:0;font-size:40px;width:38px;height:38px}.select-wrapper label.error{bottom:-20px}.hidden-car{width:0;height:0;border:0!important}.m-0{margin:0}.iti__flag{background-image:url(../images/flags.png)}[class*=" icon-"],[class^=icon-]{font-family:BMW_iconFont;font-style:normal;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-accessory-configurator::before{content:"\e93c"}.icon-accessory-shop::before{content:"\e93e"}.icon-accessory-showroom::before{content:"\e93f"}.icon-business-drive-calculator::before{content:"\e940"}.icon-configurator::before{content:"\e941"}.icon-connected-drive-store::before{content:"\e942"}.icon-dealer-locator::before{content:"\e943"}.icon-electrical-parts-catalogue::before{content:"\e944"}.icon-insurance-calculator::before{content:"\e945"}.icon-online-appointment-scheduling::before{content:"\e947"}.icon-online-manual-bmw::before{content:"\e948"}.icon-price-list::before{content:"\e949"}.icon-private-leasing-calculator::before{content:"\e94a"}.icon-request-for-contact::before{content:"\e94b"}.icon-request-for-offer::before{content:"\e94c"}.icon-search2::before{content:"\e94d"}.icon-software-update::before{content:"\e94e"}.icon-stay-informed::before{content:"\e94f"}.icon-test-drive-appointment::before{content:"\e950"}.icon-user::before{content:"\e951"}.icon-close-roof2::before{content:"\e933"}.icon-open-roof2::before{content:"\e934"}.icon-youtube::before{content:"\e939"}.icon-facebook::before{content:"\e93d"}.icon-instagram::before{content:"\e937"}.icon-twitter::before{content:"\e938"}.icon-grid-view::before{content:"\e93a"}.icon-360::before{content:"\e93b"}.icon-close-roof::before{content:"\e935"}.icon-open-roof::before{content:"\e936"}.icon-arrow-m-right::before{content:"\e90c"}.icon-arrow-m-left::before{content:"\e90d"}.icon-arrow-m-down::before{content:"\e90e"}.icon-arrow-m-top::before{content:"\e90f"}.icon-checkmark::before{content:"\e909"}.icon-close-x::before{content:"\e90a"}.icon-info-i::before{content:"\e90b"}.icon-data-collect2::before{content:"\e910"}.icon-change-data2::before{content:"\e911"}.icon-contact-rights2::before{content:"\e912"}.icon-data-security2::before{content:"\e913"}.icon-data-usage2::before{content:"\e914"}.icon-how-we-collect2::before{content:"\e915"}.icon-keep-info2::before{content:"\e916"}.icon-share-data2::before{content:"\e917"}.icon-what-companies2::before{content:"\e918"}.icon-finance-lease-2::before{content:"\e919"}.icon-finance-lease::before{content:"\e91a"}.icon-individual::before{content:"\e91b"}.icon-location::before{content:"\e91c"}.icon-mybmw::before{content:"\e91d"}.icon-needanalyzer::before{content:"\e91e"}.icon-offers::before{content:"\e91f"}.icon-preownedsearch::before{content:"\e920"}.icon-shop::before{content:"\e921"}.icon-techhub::before{content:"\e922"}.icon-technologies::before{content:"\e923"}.icon-teilekatalog::before{content:"\e924"}.icon-contact::before{content:"\e925"}.icon-connected-drive::before{content:"\e926"}.icon-calender::before{content:"\e928"}.icon-configurator-2::before{content:"\e929"}.icon-search::before{content:"\e930"}.icon-arrow-down::before{content:"\e92a"}.icon-arrow-left::before{content:"\e92b"}.icon-arrow-right::before{content:"\e92c"}.icon-arrow-up::before{content:"\e92d"}.icon-drag-icon::before{content:"\e92e"}.icon-profile::before{content:"\e92f"}.icon-shopping-bag::before{content:"\e931"}.icon-burger-menu::before{content:"\e932"}.icon-data-collect::before{content:"\e908"}.icon-change-data::before{content:"\e900"}.icon-contact-rights::before{content:"\e901"}.icon-data-security::before{content:"\e902"}.icon-data-usage::before{content:"\e903"}.icon-how-we-collect::before{content:"\e904"}.icon-keep-info::before{content:"\e905"}.icon-share-data::before{content:"\e906"}.icon-what-companies::before{content:"\e907"}.icon-need-analyzer::before{content:"\e91e"}.icon-pre-owned-search::before{content:"\e920"}.icon-stock-car-locator::before{content:"\e959"}.icon-request-for-accessories::before{content:"\e955"}.icon-data-sheet-download::before{content:"\e952"}.icon-request-for-information::before{content:"\e956"}.icon-request-for-service-appointment::before{content:"\e957"}.icon-service-package-finder::before{content:"\e958"}.headline{font-size:35px;line-height:44px;-moz-text-align-last:left;text-align-last:left;color:#262626}.subtitle{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:20px;line-height:25px;-moz-text-align-last:left;text-align-last:left;color:#262626}.subtitle.mbc{margin-bottom:60px}.personar-info-wrapper .subtitle{margin-top:30px;margin-bottom:30px}.consent{margin-top:20px}.consent .consent-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626;display:inline-block;height:36px;margin-top:7px}.consent label{margin:0}.consent .consent-container{position:relative;padding-bottom:20px}.consent .consent-container input{margin-right:10px}.consent .consent-container .consent-radio-no{margin-left:20px}.consent .consent-container .error{padding-left:7.5px}.consent-info{display:none}.consent-info.rfs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626}.car-selector{margin-bottom:30px}.car-selector .cont-img{margin-bottom:5px}.car-selector .label{white-space:nowrap;color:#262626;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;margin-bottom:15px;padding:0}.car-selector .dropdown-select{position:relative}.car-selector .dropdown-select::before{content:"\e90e";position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:BMW_iconFont;color:#262626;right:0;top:0;font-size:40px;width:40px;height:40px;z-index:1}.car-selector .dropdown-select select.form-control{width:100%;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding-right:40px;display:block}.car-selector .dropdown-select select.form-control option:focus,.car-selector .dropdown-select select.form-control option:hover{outline:0}.car-selector .dropdown-select select.form-control::-ms-expand{display:none}.car-selector .car-image{display:none;max-height:237px}.datepicker .container-date .cont-calendar{position:relative;padding-bottom:20px}.datepicker .container-date .cont-calendar::before{content:"\e928";position:absolute;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:BMW_iconFont;color:#262626;top:0;right:0;font-size:40px;width:38px;height:38px}.datepicker .container-date .cont-calendar .note{margin:0;font-size:12px;font-weight:700}.disclaimer-container,.disclaimers-container{margin-top:10px}.disclaimer-container .disclamer,.disclaimers-container .disclamer{position:relative}.disclaimer-container .disclamer h3,.disclaimers-container .disclamer h3{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2rem;margin:20px 0}.disclaimer-container .disclamer p,.disclaimers-container .disclamer p{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.25rem;margin-bottom:20px;text-align:justify}.disclaimer-container .disclamer input,.disclaimers-container .disclamer input{visibility:hidden;height:0;width:0}.disclaimer-container .disclamer input:checked+label+label::before,.disclaimer-container .disclamer input:checked+label::before,.disclaimers-container .disclamer input:checked+label+label::before,.disclaimers-container .disclamer input:checked+label::before{background-color:#1c69d4;border-color:#1c69d4}.disclaimer-container .disclamer input:checked+label+label::after,.disclaimer-container .disclamer input:checked+label::after,.disclaimers-container .disclamer input:checked+label+label::after,.disclaimers-container .disclamer input:checked+label::after{display:inline-block}.disclaimer-container .disclamer label.label-info,.disclaimers-container .disclamer label.label-info{position:relative;padding:3px 0 0 35px;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626;margin-bottom:20px;cursor:pointer}.disclaimer-container .disclamer label.label-info::before,.disclaimers-container .disclamer label.label-info::before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:1px;border:2px solid #bbb}.disclaimer-container .disclamer label.label-info::after,.disclaimers-container .disclamer label.label-info::after{content:"\e909";font-family:BMW_iconFont;font-size:36px;color:#e6e6e6;display:none;position:absolute;top:2px;left:-8px;pointer-events:none}.disclaimer-container .disclamer label.label-info .titled-disclamer h3,.disclaimers-container .disclamer label.label-info .titled-disclamer h3{font-family:BMWTypeWebBoldAll;font-size:18px;font-weight:100;line-height:1.2rem}.disclaimer-container .disclamer label.label-info .titled-disclamer a,.disclaimers-container .disclamer label.label-info .titled-disclamer a{color:#0653b6}.disclaimer-container .disclamer .error,.disclaimers-container .disclamer .error{padding-left:43px;bottom:0}.option-container{margin-top:10px}.option-container .option{position:relative}.option-container .option h3{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2rem;margin:20px 0}.option-container .option img{width:30px;height:30px;margin-right:5px}.option-container .option p{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.25rem;margin-bottom:20px;text-align:justify}.option-container .option input{visibility:hidden;height:0;width:0}.option-container .option input:checked+label+label::before,.option-container .option input:checked+label::before{background-color:#1c69d4;border-color:#1c69d4}.option-container .option input:checked+label+label::after,.option-container .option input:checked+label::after{display:inline-block}.option-container .option label.label-info{position:relative;padding:3px 0 0 35px;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626;margin-bottom:20px;cursor:pointer}.option-container .option label.label-info::before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:0;top:15px;border:2px solid #bbb}.option-container .option label.label-info::after{content:"\e909";font-family:BMW_iconFont;font-size:36px;color:#e6e6e6;display:none;position:absolute;top:16px;left:-8px;pointer-events:none}.option-container .option label.label-info .titled-option h3{font-family:BMWTypeWebBoldAll;font-size:18px;font-weight:100;line-height:1.2rem}.option-container .option label.label-info .titled-option a{color:#0653b6}.option-container .option .error{padding-left:43px;bottom:0}.disclaimer-custom-container{margin-top:10px}.disclaimer-custom-container .disclaimer-custom~.disclaimer-custom{margin-top:0}.disclaimer-custom-container .disclamer-custom{position:relative}.disclaimer-custom-container .disclamer-custom h3{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:18px;line-height:1.2rem;margin:20px 0}.disclaimer-custom-container .disclamer-custom p{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.25rem;margin-bottom:20px;text-align:justify}.disclaimer-custom-container .disclamer-custom input{visibility:hidden;height:0;width:0}.disclaimer-custom-container .disclamer-custom input:checked+label+label::before,.disclaimer-custom-container .disclamer-custom input:checked+label::before{background-color:#1c69d4;border-color:#1c69d4}.disclaimer-custom-container .disclamer-custom input:checked+label+label::after,.disclaimer-custom-container .disclamer-custom input:checked+label::after{display:inline-block}.disclaimer-custom-container .disclamer-custom label.label-info{position:relative;padding:3px 0 0 30px;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626;margin-bottom:20px;cursor:pointer}.disclaimer-custom-container .disclamer-custom label.label-info::before{content:"";display:inline-block;width:20px;height:20px;position:absolute;left:1px;top:1px;border:2px solid #bbb}.disclaimer-custom-container .disclamer-custom label.label-info::after{content:"\e909";font-family:BMW_iconFont;font-size:36px;color:#e6e6e6;display:none;position:absolute;top:2px;left:-8px;pointer-events:none}.disclaimer-custom-container .disclamer-custom label.label-info .titled-disclamer h3{font-family:BMWTypeWebBoldAll;font-size:18px;font-weight:100;line-height:1.2rem}.disclaimer-custom-container .disclamer-custom label.label-info .titled-disclamer a{color:#0653b6}.disclaimer-custom-container .disclamer-custom .error{position:absolute;font-size:14px;left:0;bottom:0;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;line-height:18px;color:#d20000;margin:0 0 0 8px;height:18px}.submit-btn{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:8px 0 6px;font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#fff;background-color:#1c69d4;border-width:0;cursor:pointer}.thankyou-page{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif}.thankyou-page img{margin-bottom:100px;width:70%;height:auto}.thankyou-page p{margin:0}.thankyou-page .title{font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;margin-bottom:30px}.thankyou-page .submit-btn{margin-top:65px;background-color:#666}.thankyou-page .bb-1{border:0;border-top:1px solid #8e8e8e}.thankyou-page .ptl-10-20{padding:0;padding-top:10px}.comment-info{font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#262626;margin-top:15px;margin-bottom:0}.error-page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.error-page .error-image::before{font-size:250px;color:#bbb}.error-page .title{margin-bottom:20px;text-align:center}.error-page .subtitle{margin-bottom:20px;text-align:center}.error-page .show-form-btn{background-color:#1c69d4;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:40px;padding:8px 0 6px;font-family:BMWTypeWebBoldAll,Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#fff;border-width:0;cursor:pointer}.loader{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.3);z-index:998}.loader.visible{display:block}.loader .spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.error-msg-container{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:999;background-color:#fff;text-align:center;padding:15px}.error-msg-container.active{display:-webkit-box;display:-ms-flexbox;display:flex}.time-container .time-input-wrapper{position:relative;padding-bottom:20px}.time-container .time-input-wrapper:after{content:'';display:inline-block;width:25px;height:25px;position:absolute;top:calc(50% - 9.5px);right:6px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background-image:url(../images/icons/clock.svg);background-size:98%;background-position:center;background-repeat:no-repeat}.time-container .time-input-wrapper .time-picker{width:100%}.radiobuttons-contianer{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif}.radiobuttons-contianer div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.radiobuttons-contianer div input{width:10%;accent-color:#1c69d4}.radiobuttons-contianer div label{cursor:pointer}.dinamic-container-custom,.salutation-container-custom{margin-bottom:20px}.dinamic-container-custom .showSelected,.salutation-container-custom .showSelected{font-weight:400;font-size:14px}.dinamic-container-custom .line,.salutation-container-custom .line{display:none}.dinamic-container-custom .option span,.dinamic-container-custom .selected span,.salutation-container-custom .option span,.salutation-container-custom .selected span{margin-left:10px}.dinamic-container-custom .select-custom,.salutation-container-custom .select-custom{border:2px solid #bbb}.car-model-selector,.popup-model{/*! normalize.css v3.0.2 | MIT License | git.io/normalize */}.car-model-selector img,.car-model-selector legend,.popup-model img,.popup-model legend{border:0}.car-model-selector legend,.car-model-selector td,.car-model-selector th,.popup-model legend,.popup-model td,.popup-model th{padding:0}.car-model-selector html,.popup-model html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}.car-model-selector body,.popup-model body{margin:0}.car-model-selector article,.car-model-selector aside,.car-model-selector details,.car-model-selector figcaption,.car-model-selector figure,.car-model-selector footer,.car-model-selector header,.car-model-selector hgroup,.car-model-selector main,.car-model-selector menu,.car-model-selector nav,.car-model-selector section,.car-model-selector summary,.popup-model article,.popup-model aside,.popup-model details,.popup-model figcaption,.popup-model figure,.popup-model footer,.popup-model header,.popup-model hgroup,.popup-model main,.popup-model menu,.popup-model nav,.popup-model section,.popup-model summary{display:block}.car-model-selector audio,.car-model-selector canvas,.car-model-selector progress,.car-model-selector video,.popup-model audio,.popup-model canvas,.popup-model progress,.popup-model video{display:inline-block;vertical-align:baseline}.car-model-selector audio:not([controls]),.popup-model audio:not([controls]){display:none;height:0}.car-model-selector [hidden],.car-model-selector template,.popup-model [hidden],.popup-model template{display:none}.car-model-selector a,.popup-model a{background-color:transparent}.car-model-selector a:active,.car-model-selector a:hover,.popup-model a:active,.popup-model a:hover{outline:0}.car-model-selector abbr[title],.popup-model abbr[title]{border-bottom:1px dotted}.car-model-selector b,.car-model-selector optgroup,.car-model-selector strong,.popup-model b,.popup-model optgroup,.popup-model strong{font-weight:700}.car-model-selector dfn,.popup-model dfn{font-style:italic}.car-model-selector h1,.popup-model h1{font-size:2em;margin:.67em 0}.car-model-selector mark,.popup-model mark{background:#ff0;color:#000}.car-model-selector small,.popup-model small{font-size:80%}.car-model-selector sub,.car-model-selector sup,.popup-model sub,.popup-model sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.car-model-selector sup,.popup-model sup{top:-.5em}.car-model-selector sub,.popup-model sub{bottom:-.25em}.car-model-selector svg:not(:root),.popup-model svg:not(:root){overflow:hidden}.car-model-selector figure,.popup-model figure{margin:1em 40px}.car-model-selector hr,.popup-model hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}.car-model-selector pre,.car-model-selector textarea,.popup-model pre,.popup-model textarea{overflow:auto}.car-model-selector code,.car-model-selector kbd,.car-model-selector pre,.car-model-selector samp,.popup-model code,.popup-model kbd,.popup-model pre,.popup-model samp{font-family:monospace,monospace;font-size:1em}.car-model-selector table,.popup-model table{border-collapse:collapse;border-spacing:0}.car-model-selector .loading:before,.car-model-selector .loading:not(:required):after,.popup-model .loading:before,.popup-model .loading:not(:required):after{content:"";display:block}.car-model-selector .loading,.car-model-selector .loading:before,.popup-model .loading,.popup-model .loading:before{position:fixed;top:0;left:0}.car-model-selector .loading,.popup-model .loading{z-index:999;height:2em;width:2em;overflow:show;margin:auto;bottom:0;right:0}.car-model-selector .loading:before,.popup-model .loading:before{width:100%;height:100%;background-color:rgba(0,0,0,.3)}.car-model-selector .loading:not(:required),.popup-model .loading:not(:required){font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.car-model-selector .loading:not(:required):after,.popup-model .loading:not(:required):after{font-size:10px;width:1em;height:1em;margin-top:-.5em;-webkit-animation:spinner 1.5s infinite linear;animation:spinner 1.5s infinite linear;border-radius:.5em;-webkit-box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.5) -1.5em 0 0 0,rgba(0,0,0,.5) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0;box-shadow:rgba(0,0,0,.75) 1.5em 0 0 0,rgba(0,0,0,.75) 1.1em 1.1em 0 0,rgba(0,0,0,.75) 0 1.5em 0 0,rgba(0,0,0,.75) -1.1em 1.1em 0 0,rgba(0,0,0,.75) -1.5em 0 0 0,rgba(0,0,0,.75) -1.1em -1.1em 0 0,rgba(0,0,0,.75) 0 -1.5em 0 0,rgba(0,0,0,.75) 1.1em -1.1em 0 0}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinner{0%{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg)}}.car-model-selector .pika-single,.popup-model .pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.car-model-selector .pika-single:after,.car-model-selector .pika-single:before,.popup-model .pika-single:after,.popup-model .pika-single:before{content:" ";display:table}.car-model-selector .pika-single:after,.popup-model .pika-single:after{clear:both}.car-model-selector .pika-single.is-hidden,.popup-model .pika-single.is-hidden{display:none}.car-model-selector .pika-single.is-bound,.popup-model .pika-single.is-bound{position:absolute;-webkit-box-shadow:0 5px 15px -5px rgba(0,0,0,.5);box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}.car-model-selector .pika-lendar,.popup-model .pika-lendar{float:left;width:240px;margin:8px}.car-model-selector .pika-title,.popup-model .pika-title{position:relative;text-align:center}.car-model-selector .pika-label,.popup-model .pika-label{display:inline-block;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.car-model-selector .pika-title select,.popup-model .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.car-model-selector .pika-next,.car-model-selector .pika-prev,.popup-model .pika-next,.popup-model .pika-prev{display:block;cursor:pointer;position:relative;outline:0;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5}.car-model-selector .pika-next:hover,.car-model-selector .pika-prev:hover,.popup-model .pika-next:hover,.popup-model .pika-prev:hover{opacity:1}.car-model-selector .is-rtl .pika-next,.car-model-selector .pika-prev,.popup-model .is-rtl .pika-next,.popup-model .pika-prev{float:left;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==)}.car-model-selector .is-rtl .pika-prev,.car-model-selector .pika-next,.popup-model .is-rtl .pika-prev,.popup-model .pika-next{float:right;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=)}.car-model-selector .pika-next.is-disabled,.car-model-selector .pika-prev.is-disabled,.popup-model .pika-next.is-disabled,.popup-model .pika-prev.is-disabled{cursor:default;opacity:.2}.car-model-selector .is-disabled .pika-button,.car-model-selector .is-outside-current-month .pika-button,.popup-model .is-disabled .pika-button,.popup-model .is-outside-current-month .pika-button{opacity:.3;color:#999}.car-model-selector .pika-select,.popup-model .pika-select{display:inline-block}.car-model-selector .pika-table,.popup-model .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.car-model-selector .pika-table td,.car-model-selector .pika-table th,.popup-model .pika-table td,.popup-model .pika-table th{width:14.285714285714286%;padding:0}.car-model-selector .pika-table th,.popup-model .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.car-model-selector .pika-button,.popup-model .pika-button{cursor:pointer;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-box-sizing:border-box;outline:0;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.car-model-selector .is-disabled .pika-button,.car-model-selector .is-selection-disabled,.popup-model .is-disabled .pika-button,.popup-model .is-selection-disabled{pointer-events:none;cursor:default}.car-model-selector .pika-week,.popup-model .pika-week{font-size:11px;color:#999}.car-model-selector .is-today .pika-button,.popup-model .is-today .pika-button{color:#3af;font-weight:700}.car-model-selector .has-event .pika-button,.car-model-selector .is-selected .pika-button,.popup-model .has-event .pika-button,.popup-model .is-selected .pika-button{color:#fff;font-weight:700;background:#3af;-webkit-box-shadow:inset 0 1px 3px #178fe5;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.car-model-selector .has-event .pika-button,.popup-model .has-event .pika-button{background:#005da9;-webkit-box-shadow:inset 0 1px 3px #0076c9;box-shadow:inset 0 1px 3px #0076c9}.car-model-selector .is-disabled .pika-button,.car-model-selector .is-inrange .pika-button,.popup-model .is-disabled .pika-button,.popup-model .is-inrange .pika-button{background:#d5e9f7}.car-model-selector .is-startrange .pika-button,.popup-model .is-startrange .pika-button{color:#fff;background:#6cb31d;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.car-model-selector .is-endrange .pika-button,.popup-model .is-endrange .pika-button{color:#fff;background:#3af;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.car-model-selector .pika-button:hover,.car-model-selector .pika-row.pick-whole-week:hover .pika-button,.popup-model .pika-button:hover,.popup-model .pika-row.pick-whole-week:hover .pika-button{color:#fff;background:#ff8000;-webkit-box-shadow:none;box-shadow:none;border-radius:3px}.car-model-selector .pika-table abbr,.popup-model .pika-table abbr{border-bottom:none;cursor:help}.car-model-selector [class*=" icon-"],.car-model-selector [class^=icon-],.popup-model [class*=" icon-"],.popup-model [class^=icon-]{display:inline-block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.car-model-selector html,.popup-model html{font-size:14px;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"BMW Group",sans-serif}.car-model-selector body,.popup-model body{line-height:1;background:#fff;color:#000}.car-model-selector section,.popup-model section{margin:0;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;overflow-x:hidden}.car-model-selector h1,.car-model-selector h2,.car-model-selector h3,.car-model-selector h4,.popup-model h1,.popup-model h2,.popup-model h3,.popup-model h4{display:block;width:100%;margin:0 0 10px;line-height:1.1em}.car-model-selector *+h2,.car-model-selector *+h3,.car-model-selector *+h4,.popup-model *+h2,.popup-model *+h3,.popup-model *+h4{margin-top:10px}.car-model-selector .head-1,.car-model-selector .head-2,.car-model-selector .head-3,.car-model-selector .head-4,.car-model-selector h1,.car-model-selector h2,.car-model-selector h3,.car-model-selector h4,.popup-model .head-1,.popup-model .head-2,.popup-model .head-3,.popup-model .head-4,.popup-model h1,.popup-model h2,.popup-model h3,.popup-model h4{color:#000;font-weight:700}.car-model-selector .head-1,.car-model-selector h1,.popup-model .head-1,.popup-model h1{font-size:24px;text-transform:uppercase}.car-model-selector .head-2,.car-model-selector h2,.popup-model .head-2,.popup-model h2{font-size:22px}.car-model-selector .head-3,.car-model-selector h3,.popup-model .head-3,.popup-model h3{font-size:18px}.car-model-selector .head-4,.car-model-selector h4,.popup-model .head-4,.popup-model h4{font-size:16px}.car-model-selector img,.popup-model img{max-width:100%;height:auto}.car-model-selector button:focus,.popup-model button:focus{outline:0}.car-model-selector *,.car-model-selector :after,.car-model-selector :before,.popup-model *,.popup-model :after,.popup-model :before{-webkit-box-sizing:inherit;box-sizing:inherit}.car-model-selector .clearfix,.popup-model .clearfix{*zoom:1}.car-model-selector .clearfix:before,.popup-model .clearfix:before{content:" ";display:table}.car-model-selector .clearfix:after,.popup-model .clearfix:after{content:" ";display:table;clear:both}.car-model-selector .wrapper,.popup-model .wrapper{max-width:1300px;line-height:1.4em;position:relative;width:100%;margin:0 auto;padding:10px 20px;line-height:1.25em;font-size:13px}.car-model-selector .t-light,.popup-model .t-light{font-weight:300}.car-model-selector .t-left,.popup-model .t-left{text-align:left}.car-model-selector .t-right,.popup-model .t-right{text-align:right}.car-model-selector .t-center,.popup-model .t-center{text-align:center;list-style-position:inside}.car-model-selector .t-small,.popup-model .t-small{font-size:12px}.car-model-selector .inline-list,.popup-model .inline-list{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.car-model-selector .inline-list li,.popup-model .inline-list li{float:left;list-style:none}.car-model-selector .anchor,.popup-model .anchor{position:relative;visibility:hidden;display:block}.car-model-selector .hidden,.popup-model .hidden{display:none!important}.car-model-selector iframe[name=google_conversion_frame],.popup-model iframe[name=google_conversion_frame]{height:0!important;width:0!important;line-height:0!important;font-size:0!important;margin-top:-13px;float:left}.car-model-selector .error-page form,.popup-model .error-page form{display:none!important}.car-model-selector .parallax,.popup-model .parallax{position:relative;background-repeat:no-repeat;background-attachment:fixed;background-position:top center;background-size:cover;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.car-model-selector .content ul,.popup-model .content ul{padding-left:20px}.car-model-selector .flex,.popup-model .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-justify-content:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:-20px}.car-model-selector .flex.no-gaps,.popup-model .flex.no-gaps{margin-left:0}.car-model-selector .fv-center,.popup-model .fv-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.car-model-selector .fh-center,.popup-model .fh-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.car-model-selector .flex>*,.popup-model .flex>*{width:100%;float:left;position:relative;padding:0 0 20px 20px}.car-model-selector .flex>* .flex>*,.popup-model .flex>* .flex>*{padding-bottom:0}.car-model-selector .flex.ng-vert>*,.popup-model .flex.ng-vert>*{padding-top:0;padding-bottom:0}.car-model-selector .flex.no-gaps>*,.popup-model .flex.no-gaps>*{padding:0}.car-model-selector .flex.site-container>*,.popup-model .flex.site-container>*{padding:0}.car-model-selector .flex>.m-col-6,.popup-model .flex>.m-col-6{width:50%}.car-model-selector .flex>.m-col-4,.popup-model .flex>.m-col-4{width:33.333%}.car-model-selector .flex>.m-col-3,.popup-model .flex>.m-col-3{width:25%}.car-model-selector .m-two-cols>*,.popup-model .m-two-cols>*{width:50%}.car-model-selector .m-three-cols>*,.popup-model .m-three-cols>*{width:33.333%}.car-model-selector .m-full,.popup-model .m-full{width:100%}.car-model-selector .flex-grow,.popup-model .flex-grow{-moz-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.car-model-selector .equal-height>*,.popup-model .equal-height>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.car-model-selector .equal-height>*>*,.popup-model .equal-height>*>*{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-moz-flex-grow:1;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.car-model-selector .equal-height img,.popup-model .equal-height img{min-height:1px}.car-model-selector .flex-reverse,.popup-model .flex-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.car-model-selector .equal-height>*>*>:last-child,.popup-model .equal-height>*>*>:last-child{margin-top:auto}.car-model-selector .flex-right,.popup-model .flex-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-moz-justify-content:flex-end}.car-model-selector .ie .flex,.car-model-selector .ie .flex-basic,.popup-model .ie .flex,.popup-model .ie .flex-basic{*zoom:1}.car-model-selector .ie .flex-basic:before,.car-model-selector .ie .flex:before,.popup-model .ie .flex-basic:before,.popup-model .ie .flex:before{content:" ";display:table}.car-model-selector .ie .flex-basic:after,.car-model-selector .ie .flex:after,.popup-model .ie .flex-basic:after,.popup-model .ie .flex:after{content:" ";display:table;clear:both}.car-model-selector .content .flex-basic,.popup-model .content .flex-basic{margin-bottom:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.car-model-selector .flex-basic h1,.popup-model .flex-basic h1{margin:0;width:auto}.car-model-selector .flex-basic p,.popup-model .flex-basic p{margin:0;color:#999;font-size:1.2em}.car-model-selector .banner,.popup-model .banner{position:relative}.car-model-selector .banner h1,.popup-model .banner h1{width:auto;margin:20px}.car-model-selector .series-display,.popup-model .series-display{position:relative;margin:10px 0}.car-model-selector .series-display:before,.popup-model .series-display:before{position:absolute;top:-20px;left:5px;color:silver;font-size:105px;font-weight:700;line-height:1}.car-model-selector .series-display.brochure:before,.popup-model .series-display.brochure:before{content:none}.car-model-selector .series-1:before,.popup-model .series-1:before{content:"1"}.car-model-selector .series-2:before,.popup-model .series-2:before{content:"2"}.car-model-selector .series-3:before,.popup-model .series-3:before{content:"3"}.car-model-selector .series-4:before,.popup-model .series-4:before{content:"4"}.car-model-selector .series-5:before,.popup-model .series-5:before{content:"5"}.car-model-selector .series-6:before,.popup-model .series-6:before{content:"6"}.car-model-selector .series-7:before,.popup-model .series-7:before{content:"7"}.car-model-selector .series-8:before,.popup-model .series-8:before{content:"8"}.car-model-selector .series-x:before,.popup-model .series-x:before{content:"X"}.car-model-selector .series-z:before,.popup-model .series-z:before{content:"Z"}.car-model-selector .series-m:before,.popup-model .series-m:before{content:"M"}.car-model-selector .series-iperformance:before,.popup-model .series-iperformance:before{content:"iPerformance"}.car-model-selector .series-i:before,.popup-model .series-i:before{content:"i"}.car-model-selector .flex.no-gaps>.model,.popup-model .flex.no-gaps>.model{padding-right:1px}.car-model-selector .series a,.popup-model .series a{text-decoration:none}.car-model-selector .car-img,.popup-model .car-img{position:relative}.car-model-selector .model .car-img,.popup-model .model .car-img{padding:0 20px 30px}.car-model-selector .car-img img,.popup-model .car-img img{display:block}.car-model-selector .car-img .plus,.popup-model .car-img .plus{position:absolute;width:35px;height:35px;bottom:0;right:0;background-color:#3a59d1}.car-model-selector .car-img:hover .plus,.car-model-selector .series .active .plus,.popup-model .car-img:hover .plus,.popup-model .series .active .plus{background-color:#111}.car-model-selector .plus:after,.car-model-selector .plus:before,.popup-model .plus:after,.popup-model .plus:before{content:"";position:absolute;background:#fff}.car-model-selector .plus:before,.popup-model .plus:before{top:20%;left:50%;width:10%;margin-left:-5%;height:60%}.car-model-selector .plus:after,.popup-model .plus:after{top:50%;left:20%;height:9%;margin-top:-5%;width:60%}.car-model-selector .series .active .plus:before,.popup-model .series .active .plus:before{content:none}.car-model-selector .model-range,.popup-model .model-range{background-color:#e2e2e2;width:100vw!important;position:relative;left:10px;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.car-model-selector .model-range .wrapper,.popup-model .model-range .wrapper{padding-top:0;padding-bottom:0}.car-model-selector .model-range.show,.popup-model .model-range.show{margin-top:10px;margin-bottom:20px}.car-model-selector .model-range.firt.show:after,.popup-model .model-range.firt.show:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.second.show:after,.popup-model .model-range.second.show:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.third.show:after,.popup-model .model-range.third.show:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.show .wrapper,.popup-model .model-range.show .wrapper{padding-top:30px;padding-bottom:30px}.car-model-selector .series-display,.popup-model .series-display{display:none}.car-model-selector .series-display.show,.popup-model .series-display.show{display:-webkit-box;display:-ms-flexbox;display:flex}.car-model-selector .model a,.popup-model .model a{display:block;font-weight:700;text-decoration:none}.car-model-selector .model a.btn:first-child,.popup-model .model a.btn:first-child{margin-bottom:10px}.car-model-selector .model h3,.popup-model .model h3{position:relative;margin:-5px 15px 0 15px;padding-top:5px}.car-model-selector .model h3:after,.popup-model .model h3:after{content:"";width:80%;height:4px;position:absolute;top:-4px;left:0}.car-model-selector .model a:hover h3,.car-model-selector .model.show h3,.popup-model .model a:hover h3,.popup-model .model.show h3{color:#3a59d1}.car-model-selector .model a:hover h3:after,.car-model-selector .model.show h3:after,.popup-model .model a:hover h3:after,.popup-model .model.show h3:after{background-color:#3a59d1}.car-model-selector .series-display.brochure>div,.popup-model .series-display.brochure>div{display:none}.car-model-selector .series-display.brochure .model.show,.popup-model .series-display.brochure .model.show{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.car-model-selector .model .brochure,.popup-model .model .brochure{display:none}.car-model-selector .model.show .brochure,.popup-model .model.show .brochure{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.car-model-selector .brochure .btn-group,.popup-model .brochure .btn-group{margin-top:auto}.car-model-selector .select-car,.popup-model .select-car{display:none}.car-model-selector .selected-cars,.popup-model .selected-cars{position:relative;background:#3a59d1;border-radius:20px;margin-bottom:10px;padding:10px 20px;color:#fff;font-weight:700;font-size:16px}.car-model-selector .close,.popup-model .close{position:absolute;right:0;top:-14px;width:32px;height:32px;opacity:.5;cursor:pointer;z-index:10}.car-model-selector .close:hover,.popup-model .close:hover{opacity:1}.car-model-selector .close:after,.car-model-selector .close:before,.popup-model .close:after,.popup-model .close:before{position:absolute;left:15px;content:" ";height:33px;width:2px;background-color:#333}.car-model-selector .close:before,.popup-model .close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.car-model-selector .close:after,.popup-model .close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.car-model-selector .popup-wrapper,.popup-model .popup-wrapper{display:none;position:relative;z-index:10}.car-model-selector .popup-wrapper.show,.popup-model .popup-wrapper.show{display:block}.car-model-selector .sp-bg,.popup-model .sp-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.5);cursor:pointer}.car-model-selector .specs-popup,.popup-model .specs-popup{position:fixed;overflow:auto;width:800px;height:100%;max-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px;background-color:#fff;border:1px solid #e2e2e2;position:fixed;-webkit-box-shadow:0 0 10px 10px rgba(0,0,0,.3);box-shadow:0 0 10px 10px rgba(0,0,0,.3)}.car-model-selector .specs-popup .close,.popup-model .specs-popup .close{right:17px;top:10px;width:20px;height:20px}.car-model-selector .specs-popup .close:after,.car-model-selector .specs-popup .close:before,.popup-model .specs-popup .close:after,.popup-model .specs-popup .close:before{height:20px}.car-model-selector .noshow,.popup-model .noshow{width:0;height:0;overflow:hidden;opacity:0}.car-model-selector #btn-privacy,.popup-model #btn-privacy{color:#3a59d1;text-decoration:underline}.car-model-selector .btn,.popup-model .btn{border-radius:0;padding:12px 10px 8px 10px}.car-model-selector .btn:hover,.car-model-selector a.btn:hover,.popup-model .btn:hover,.popup-model a.btn:hover{text-decoration:none}.car-model-selector .btn-primary,.car-model-selector a.btn-primary,.popup-model .btn-primary,.popup-model a.btn-primary{background:#3a59d1;color:#fff}.car-model-selector .btn-primary:hover,.car-model-selector a.btn-primary:hover,.popup-model .btn-primary:hover,.popup-model a.btn-primary:hover{background-color:#1a1a1a;color:#fff}.car-model-selector .btn-secondary,.car-model-selector a.btn-secondary,.popup-model .btn-secondary,.popup-model a.btn-secondary{background-color:#5d5d5d;color:#fff}.car-model-selector .btn-secondary:hover,.car-model-selector a.btn-secondary:hover,.popup-model .btn-secondary:hover,.popup-model a.btn-secondary:hover{background-color:#1a1a1a;color:#fff}.car-model-selector .btn-outline,.car-model-selector a.btn-outline,.popup-model .btn-outline,.popup-model a.btn-outline{background:0 0;border:2px solid #000;color:#000}.car-model-selector .btn-outline:hover,.car-model-selector a.btn-outline:hover,.popup-model .btn-outline:hover,.popup-model a.btn-outline:hover{background-color:#000;color:#fff}.car-model-selector .back-top,.popup-model .back-top{position:fixed;bottom:10px;right:10px}.car-model-selector .back-top a,.popup-model .back-top a{display:block;font-size:24px;color:#fff;width:30px;height:30px;background-color:#000;background-color:rgba(0,0,0,.5);text-align:center;line-height:1.5em}.car-model-selector .m-flex-basic,.popup-model .m-flex-basic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.car-model-selector .ie .m-flex-basic,.popup-model .ie .m-flex-basic{*zoom:1}.car-model-selector .ie .m-flex-basic:before,.popup-model .ie .m-flex-basic:before{content:" ";display:table}.car-model-selector .ie .m-flex-basic:after,.popup-model .ie .m-flex-basic:after{content:" ";display:table;clear:both}.car-model-selector .ie .m-flex-basic>*,.popup-model .ie .m-flex-basic>*{float:left}.car-model-selector .ie .m-flex-basic>:last-child,.popup-model .ie .m-flex-basic>:last-child{float:right}.car-model-selector .col-md-8,.popup-model .col-md-8{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.tda-container .tda-form{position:relative}.tda-container.container{padding:60px 12.5px}.container{padding:60px 12.5px}.container .rfc-form{position:relative}.container .rfc-form .subtitle{margin-bottom:60px}.group{position:relative;margin-bottom:45px}input{font-size:18px;padding:10px 10px 10px 5px;display:block;width:300px;border:none;border:1px solid #8e8e8e}input:focus{outline:0}.group label.error{bottom:-21px}label.text{color:#000;font-size:18px;font-weight:400;position:absolute;pointer-events:none;left:5px;top:10px;-o-transition:.2s ease all;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}input.valid~label.text,input:focus~label.text,textarea.valid~label.text,textarea:focus~label.text{top:-20px;font-size:14px}.bar{position:relative;display:block;width:300px}.bar:after,.bar:before{content:'';height:2px;width:0;bottom:1px;position:absolute;background:#5264ae;-o-transition:.2s ease all;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.bar:before{left:50%}.bar:after{right:50%}.highlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}input:focus~.highlight,textarea:focus~.highlight{-webkit-animation:inputHighlighter .3s ease;animation:inputHighlighter .3s ease}@-webkit-keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:0 0}}@keyframes inputHighlighter{from{background:#5264ae}to{width:0;background:0 0}}.select-custom{float:left;width:100%;background:#fff;color:#000;font-family:Sans-Serif;font-size:20px;height:39px;cursor:pointer;color:#262626;border:solid 1px #8e8e8e}.select-custom .title{color:#000;font-size:18px;font-weight:400;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif}.select-custom .subTitle{display:none;position:absolute;left:33px;padding-top:4px;color:#8e8e8e;font-size:18px;font-weight:400;font-family:BMWTypeWebLightAll,Arial,Helvetica,sans-serif}.select-custom:hover{color:#262626}.select-custom.open{border-radius:0}.select-custom.open .subTitle{display:inline-block}.pre-select{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.icon{position:relative;float:right;left:-5px;top:3px}.group input.valid~.icon::after,.pre-select .icon::after{content:' ';position:absolute;width:20px;height:20px;right:0;top:5px;background:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2240%22%20height%3D%2240%22%20viewBox%3D%220%200%2040%2040%22%3E%3Cpath%20fill%3D%22%234d4d4d%22%20d%3D%22M11.997%2017l2-2%206%206.002%206-6%202%202-8%208z%22%2F%3E%3C%2Fsvg%3E);background-size:25px}.pre-select .icon.open::after{-webkit-transform:rotateX(180deg);transform:rotateX(180deg);top:9px}.group input.valid~.icon::after{content:' ';position:absolute;top:-33px;background:url(../images/icons/check.svg);background-size:25px}.select-custom .option{background:#fff;display:none;font-size:15px;line-height:20px;color:#000}.select-custom .option .text{border-bottom:solid 1px #8e8e8e;margin:0 auto;width:100%;min-height:30px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.select-custom .option .text .des{color:#000;font-size:12px;font-weight:400}.select-custom .option .ml-20{margin-left:20px}.select-custom .option:last-child .text{border:0 solid #8e8e8e!important}.select-custom .option.shown:first-line{font-size:20px;line-height:30px}.select-custom .option.shown:hover:first-line{color:#000}.select-custom .shown{display:-webkit-box;display:-ms-flexbox;display:flex}.select-custom .box{max-height:250px;overflow:auto}.select-custom .box.border{border:1px solid #8e8e8e!important;margin-top:-1px;z-index:999}.line{margin-right:10px}.select-custom .selected{display:-webkit-box;display:-ms-flexbox;display:flex;height:38px}.select-custom .selected span{margin-top:4px}.select-custom .option:hover .line,.select-custom .selected .line{width:5px;background:#00f;height:auto;margin-right:5px}.select-custom .option.nohover:hover .line,.select-custom .selected .line{width:5px;background:0 0;height:auto;margin-right:5px}input{margin-top:10px}.select-custom .title{-webkit-transition:.2s;-o-transition:.2s;transition:.2s;top:0;position:relative;right:-5px}.select-custom .title.open,.select-custom.open .title{top:-30px;font-size:15px;-webkit-transition:.2s;-o-transition:.2s;transition:.2s;right:0}.title.open+.subTitle{display:none}.box,.selected{top:-38px;position:relative}.t-40{top:-40px}.showSelected{-o-text-overflow:ellipsis;text-overflow:ellipsis;width:93%;white-space:nowrap;font-weight:700;font-size:15px;line-height:30px;overflow:hidden}.phone-input-itl{margin-top:0;margin-bottom:45px;position:relative}.phone-input-itl label.text{position:absolute;z-index:1;top:10px;color:#000;font-size:18px;font-weight:400;-o-transition:.2s ease all;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.phone-input-itl label.active{top:-20px;left:7.5px!important;font-size:14px}.phone-input-itl .items-container label.error{position:absolute;top:40px}.phone-input-itl .iti{display:block}.phone-input-itl input::-webkit-input-placeholder{opacity:0}.phone-input-itl input::-moz-placeholder{opacity:0}.phone-input-itl input:-ms-input-placeholder{opacity:0}.phone-input-itl input::-ms-input-placeholder{opacity:0}.phone-input-itl input::placeholder{opacity:0}.phone-input-itl input:focus::-webkit-input-placeholder{opacity:1}.phone-input-itl input:focus::-moz-placeholder{opacity:1}.phone-input-itl input:focus:-ms-input-placeholder{opacity:1}.phone-input-itl input:focus::-ms-input-placeholder{opacity:1}.phone-input-itl input:focus::placeholder{opacity:1}.rfo-container .salutation-container-custom,.stocklocator-container .salutation-container-custom,.tda-container .salutation-container-custom{display:none}.rfo-container.montenegro .salutation-container-custom,.rfo-container.serbia .salutation-container-custom,.stocklocator-container.montenegro .salutation-container-custom,.stocklocator-container.serbia .salutation-container-custom,.tda-container.montenegro .salutation-container-custom,.tda-container.serbia .salutation-container-custom{display:block}@media (min-width:500px){.car-model-selector h1,.car-model-selector h2,.car-model-selector h3,.popup-model h1,.popup-model h2,.popup-model h3{margin-bottom:15px}.car-model-selector *+h2,.car-model-selector *+h3,.popup-model *+h2,.popup-model *+h3{margin-top:15px}.car-model-selector .head-1,.car-model-selector h1,.popup-model .head-1,.popup-model h1{font-size:28px}.car-model-selector .head-2,.car-model-selector h2,.popup-model .head-2,.popup-model h2{font-size:24px}.car-model-selector .flex-basic,.popup-model .flex-basic{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.car-model-selector .ie .flex-basic>*,.popup-model .ie .flex-basic>*{float:left}.car-model-selector .ie .flex-basic>:last-child,.popup-model .ie .flex-basic>:last-child{float:right}.car-model-selector .t-two-cols>*,.popup-model .t-two-cols>*{width:50%}.car-model-selector .t-three-cols>*,.popup-model .t-three-cols>*{width:33.333%}.car-model-selector .t-four-cols>*,.popup-model .t-four-cols>*{width:25%}.car-model-selector .flex-basic p,.popup-model .flex-basic p{margin-left:10px}.car-model-selector .specs-popup,.popup-model .specs-popup{position:fixed;height:auto;width:800px;max-width:90%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:40px;background-color:#fff;border:1px solid #e2e2e2}.car-model-selector .model-range.firt.show:after,.popup-model .model-range.firt.show:after{content:"";position:absolute;top:-20px;left:25%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.second.show:after,.popup-model .model-range.second.show:after{content:"";position:absolute;top:-20px;left:75%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.third.show:after,.popup-model .model-range.third.show:after{content:"";position:absolute;top:-20px;left:75%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}}@media (min-width:521px){.car-selector{margin-bottom:0}.car-selector .cont-img{min-height:237px}.tda-container.container{padding:60px 37.5px}.container{padding:60px 37.5px}}@media (min-width:768px){.car-model-selector .l-two-cols>*,.popup-model .l-two-cols>*{width:50%}.car-model-selector .l-three-cols>*,.popup-model .l-three-cols>*{width:33.333%}.car-model-selector .l-four-cols>*,.popup-model .l-four-cols>*{width:25%}}@media (min-width:1025px){.car-model-selector html,.popup-model html{font-size:16px}.car-model-selector h1,.car-model-selector h2,.popup-model h1,.popup-model h2{margin-bottom:20px}.car-model-selector *+h2,.popup-model *+h2{margin-top:20px}.car-model-selector .wrapper,.popup-model .wrapper{padding:20px 50px;line-height:1.3em;font-size:14px}.car-model-selector .flex,.popup-model .flex{margin-left:-20px}.car-model-selector .flex>*,.popup-model .flex>*{padding:0 0 20px 20px}.car-model-selector .d-two-cols>*,.popup-model .d-two-cols>*{width:50%}.car-model-selector .d-three-cols>*,.popup-model .d-three-cols>*{width:33.333%}.car-model-selector .d-four-cols>*,.popup-model .d-four-cols>*{width:25%}.car-model-selector .d-five-cols>*,.popup-model .d-five-cols>*{width:20%}.car-model-selector .d-six-cols>*,.popup-model .d-six-cols>*{width:16.66667%}.car-model-selector .flex>.d-col-10,.popup-model .flex>.d-col-10{width:83.333%}.car-model-selector .flex>.d-col-9,.popup-model .flex>.d-col-9{width:75%}.car-model-selector .flex>.d-col-8,.popup-model .flex>.d-col-8{width:66.66667%}.car-model-selector .flex>.d-col-7,.popup-model .flex>.d-col-7{width:58.333%}.car-model-selector .flex>.d-col-6,.popup-model .flex>.d-col-6{width:50%}.car-model-selector .flex>.d-col-5,.popup-model .flex>.d-col-5{width:41.66667%}.car-model-selector .flex>.d-col-4,.popup-model .flex>.d-col-4{width:33.333%}.car-model-selector .flex>.d-col-3,.popup-model .flex>.d-col-3{width:25%}.car-model-selector .flex>.d-col-2,.popup-model .flex>.d-col-2{width:16.66667%}.car-model-selector .series-display:before,.popup-model .series-display:before{top:10px}.car-model-selector .model a.btn,.popup-model .model a.btn{display:inline-block}.car-model-selector .model a.btn:first-child,.popup-model .model a.btn:first-child{margin-right:20px}.car-model-selector .btn-full,.popup-model .btn-full{display:block;width:100%;margin-top:0}.car-model-selector .specs-popup,.popup-model .specs-popup{top:50%!important}.car-model-selector .layout,.popup-model .layout{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.car-model-selector .layout>*,.popup-model .layout>*{float:left}.car-model-selector .sidebar,.popup-model .sidebar{width:100%;max-width:330px;padding-right:30px;border-right:1px solid #b4b4b4}.car-model-selector .select-car,.popup-model .select-car{display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:50px}.car-model-selector .select-car.hide-series .series,.popup-model .select-car.hide-series .series{display:none}.car-model-selector .select-car.hide-series .series.show-series,.popup-model .select-car.hide-series .series.show-series{display:block}.car-model-selector .banner h1,.popup-model .banner h1{position:absolute;width:auto;margin:0;bottom:20px;left:50px;font-size:40px;padding:0;color:#fff;text-shadow:0 0 5px rgba(0,0,0,.8)}.car-model-selector .hide-desktop,.popup-model .hide-desktop{display:none!important}.car-model-selector .model-range.firt.show:after,.popup-model .model-range.firt.show:after{content:"";position:absolute;top:-20px;left:calc(50% - 400px);margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.second.show:after,.popup-model .model-range.second.show:after{content:"";position:absolute;top:-20px;left:50%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.car-model-selector .model-range.third.show:after,.popup-model .model-range.third.show:after{content:"";position:absolute;top:-20px;left:calc(50% + 400px);margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px 20px;border-color:transparent transparent #e2e2e2 transparent}}@media (min-width:1310px){.car-model-selector .banner h1,.popup-model .banner h1{left:calc(((100vw - 1300px)/ 2) + 40px)}}@media (max-width:1024px){.car-model-selector .hide-mobile,.popup-model .hide-mobile{display:none!important}}@media (-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:2/1),(min-resolution:192dpi){.iti__flag{background-image:url(../images/flags@2x.png)}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.car-model-selector .equal-height>*>*,.popup-model .equal-height>*>*{height:100%}}