section{overflow-x:hidden}.series-select h1,.series-select h2,.series-select h3{text-transform:none}.content .flex-basic{margin-bottom:20px;justify-content:flex-start;align-items:baseline}.flex-basic h1{margin:0;width:auto}.flex-basic p{margin:0;color:#999;font-size:1.2em}.banner{position:relative}.banner h1{width:auto;margin:20px}.series-display{position:relative;margin:10px 0}.series-display:before{position:absolute;top:-20px;left:5px;color:silver;font-size:105px;font-weight:700;line-height:1}.series-display.brochure:before{content:none}.series-1:before{content:'1'}.series-2:before{content:'2'}.series-3:before{content:'3'}.series-4:before{content:'4'}.series-5:before{content:'5'}.series-6:before{content:'6'}.series-7:before{content:'7'}.series-8:before{content:'8'}.series-x:before{content:'X'}.series-z:before{content:'Z'}.series-m:before{content:'M'}.series-iperformance:before{content:'iPerformance'}.series-i:before{content:'i'}.flex.no-gaps>.model{padding-right:1px}.series{}.series a{text-decoration:none}.car-img{position:relative;background-image:url(https://media.adtorqueedge.com/bmw-my/images/street.png);background-size:100%;background-repeat:no-repeat;background-position:center bottom 5px}.model .car-img{padding:0 20px 30px}.car-img img{display:block}.car-img .plus{position:absolute;width:35px;height:35px;bottom:0;right:0;background-color:#3a59d1}.car-img:hover .plus,.series .active .plus{background-color:#111}.plus:before,.plus:after{content:"";position:absolute;background:#fff}.plus:before{top:20%;left:50%;width:10%;margin-left:-5%;height:60%}.plus:after{top:50%;left:20%;height:9%;margin-top:-5%;width:60%}.series .active .plus:before{content:none}.model-range{background-color:#e2e2e2;width:100vw;position:relative;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.model-range .wrapper{padding-top:0;padding-bottom:0}.model-range.show{margin-top:10px;margin-bottom:20px}.model-range.show:after{content:'';position:absolute;top:-20px;left:50%;margin-left:-30px;width:0;height:0;border-style:solid;border-width:0 20px 20px;border-color:transparent transparent #e2e2e2 transparent}.model-range.show .wrapper{padding-top:30px;padding-bottom:30px}.series-display{display:none}.series-display.show{display:flex}.model a{display:block;font-weight:700;text-decoration:none}.model h3{position:relative;margin:-5px 15px 0;padding-top:5px;text-align:left;text-transform:none}.model h3:after{content:'';width:80%;height:4px;position:absolute;top:-4px;left:0}.model a:hover h3,.model.show h3{color:#3a59d1}.model a:hover h3:after,.model.show h3:after{background-color:#3a59d1}.series-display.brochure>div{display:none}.series-display.brochure .model.show{width:100%;display:block}.model .brochure{display:none}.model.show .brochure{display:block;display:flex;flex-direction:column;position:relative}.select-car{display:none}.selected-cars{position:relative;background:#3a59d1;border-radius:20px;margin-bottom:10px;padding:10px 20px;color:#fff;font-weight:700;font-size:16px}.close{position:absolute;right:0;top:-14px;width:32px;height:32px;opacity:.5;cursor:pointer;z-index:10}.close:hover{opacity:1}.close:before,.close:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:#333}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.popup-wrapper{display:none;position:relative;z-index:1050}.popup-wrapper.show{display:block}.sp-bg{position:fixed;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.7);cursor:pointer}.specs-popup{position:fixed;width:400px;max-width:90%;top:50%;left:50%;transform:scale(1.01)translate(-50%,-50%);padding:20px;background-color:#fff;border:1px solid #e2e2e2}.specs-popup .close{right:17px;top:10px;width:20px;height:20px}.specs-popup .close:before,.specs-popup .close:after{height:20px}.noshow{width:0;height:0;overflow:hidden;opacity:0}#btn-privacy{color:#3a59d1;text-decoration:underline}.checkbox-group .container{padding-top:1px;line-height:1.2em;font-size:14px}.t-small{margin-top:10px}.specs-dt{font-weight:700;display:flex;align-items:center;cursor:pointer;margin:20px 0 10px}.specs-container{position:relative}.specs-container.specs-show .specs-dt,.specs-dt:hover{color:#3a59d1}.icon-spec-arrow{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;margin-left:10px;font-size:22px;transform:rotate(-90deg)}.brochure .btn-group{background-color:#262626;padding:10px 15px;border-radius:10px;display:none;bottom:40px}.specs-container.specs-show .btn-group{display:block}.brochure .specs-pdf{color:#fff;font-weight:700;padding:10px 5px}.brochure .specs-pdf:hover{background:#3a59d1}.brochure-margin .btn-primary{margin-right:20px}a.btn:hover,.btn:hover{text-decoration:none}.btn-primary,a.btn-primary{background:#3a59d1;color:#fff}.btn-primary:hover,a.btn-primary:hover{background-color:#1a1a1a;color:#fff}.btn-secondary,a.btn-secondary{background-color:#5d5d5d;color:#fff}a.btn-secondary:hover,.btn-secondary:hover{background-color:#1a1a1a;color:#fff}.btn-outline,a.btn-outline{background:0 0;border:2px solid #000;color:#000}a.btn-outline:hover,.btn-outline:hover{background-color:#000;color:#fff}.form-group{position:relative}.form-control,.select-container{display:block;width:100%;line-height:1.42857143;outline:none;background-image:none;-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus,.select-container:focus{outline:none}textarea.form-control{height:100px;resize:none}.select-container{display:inline-block;padding:2px 0!important;overflow:hidden;vertical-align:top;background:url(https://media.adtorqueedge.com/bmw-my/images/select-input.png)no-repeat right 20px center #fff}.select-container .select-hide{background:0 0;width:100%;line-height:2;border:0;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:''}.select-container .select-hide:focus{outline:0}.gcore-form-row{display:block;width:100%}.chrono_credits,#ftr-confirm{display:none}.form-mbot{margin-bottom:10px!important}.form-text{margin-bottom:30px}.chronoform{margin-bottom:10px}.form-control,.select-container{margin-bottom:15px;padding:8px 10px;color:#333;background-color:#fff;border:2px solid #aaa;border-radius:0;font-size:16px}.select-container .select-hide{color:#333;height:34px;padding:0 10px}.form-control:focus,.chrono-line .form-control:focus{border-color:#3a59d1}.form-group label{width:100%;padding:0;border:0;color:#aaa;z-index:1;font-size:13px;line-height:1.5em;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out;cursor:text}.form-control.empty+label{top:0;left:0;padding:9px 12px;background-color:initial;color:#666;border-left:0;border-right:0;line-height:1.42857143;font-size:14px}.form-group .radio{display:inline-block;width:33.33%}.form-group .radio label{display:block;top:auto;font-size:14px;border-style:solid;display:inline-block;padding:10px;text-align:center;border:2px solid #aaa;color:#222;cursor:pointer;border-radius:0;font-weight:700;line-height:1.2}.form-group .radio input[type=radio]:checked+label{background-color:#222;border-color:#222;color:#fff}.form-group .radio input{display:none}.chronoform .error{border-color:red!important}.chronoform .error+label,.chronoform .error select{color:red!important}.chronoform:not(.chrono-lines):not(.chrono-l-labels) .select-container+label{display:none}.chronoform:not(.chrono-lines):not(.chrono-l-labels) .select-container.active+label{display:block}.c-error{border-color:red;color:red}.c-fail{color:red}::-webkit-input-placeholder{color:#333}::-moz-placeholder{color:#333}:-ms-input-placeholder{color:#333}:-moz-placeholder{color:#333}@media(max-width:768px){.specs-dt{justify-content:center}.specs-container.specs-show .icon-spec-arrow{transform:rotate(0)}}@media(min-width:768px){.series-display.brochure .model.show{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:space-between}.brochure .btn-group{position:absolute;z-index:11;right:0;bottom:40px}.brochure-margin{display:flex;margin-top:auto;align-items:center}.specs-container.specs-show .icon-spec-arrow{transform:rotate(-180deg)}}@media(min-width:1025px){.series-display:before{top:10px}.model a.btn{display:inline-block}.chronoform{margin-bottom:20px}.form-control,.select-container,.form-group label,.chrono-l-labels .form-group label,.chrono-l-labels .form-control.empty+label{font-size:14px}.form-control,.select-container{padding:10px}.select-container .select-hide{height:38px}.form-control.empty+label{padding-top:12px;padding-bottom:12px}.form-group label{display:none;top:-18px;font-size:12px}.layout{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:100%;align-items:flex-start}.layout>*{float:left}.sidebar{width:100%;max-width:330px;padding-right:30px;border-right:1px solid #b4b4b4}.select-car{display:block;flex:1;padding-left:50px}.select-car.hide-series .series{display:none}.select-car.hide-series .series.show-series{display:block}.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)}}@media(min-width:1310px){.banner h1{left:calc(((100vw - 1300px)/2) + 40px)}}