﻿body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,textarea,select,th,td,table,tbody{margin:0;padding:0;border:0;outline:none}html,body{width:100%;float:left}body{line-height:1;font-size:100.01%}h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol{list-style:none}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}div.clearFloat{float:none;clear:both}@font-face{font-family:'BMWGlobalPro';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGlobal_Pro_bold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGlobal_Pro_bold.eot?#iefix") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGlobal_Pro_bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGlobal_Pro_bold.svg#BMWGlobalPro") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'MINISerifRegular';src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.eot?#iefix") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifRegular.svg#MINISerif") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MINISerifBold';src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.eot?#iefix") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISerifBold.svg#MINISerifBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'MINISansSerifRegular';src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.eot?#iefix") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifRegular.svg#MINISansSerif") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'MINISansSerifBold';src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.eot?#iefix") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/MINI/v1/MINISansSerifBold.svg#MINISansSerifBold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'BMWTypeWebLightAll';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.svg#BMWTypeWebLightAll") format("svg");font-weight:normal;font-style:normal}*{margin:0px;padding:0px;border:0px;outline:none;box-sizing:border-box;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif}input{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}body{font-size:14px !important;line-height:1.75;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;letter-spacing:0.3px;color:#262626 !important}@font-face{font-family:'BMWGlobal_Pro_bold';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.eot.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.svg#BMWGroup_Bold") format("svg");font-weight:normal}.stageMain h2{font-size:35px;font-style:normal;font-weight:normal;letter-spacing:0;line-height:35px;margin-bottom:12px;width:100%;text-transform:uppercase;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageMain h3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100%;margin-bottom:10px;text-transform:uppercase;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageMain h4{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;margin-bottom:12px;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}body>.content{padding:0px;width:100%;float:left;padding:0px !important;max-width:100%}.stageMain{padding:0px;width:100%;float:left}.stageCenter{box-sizing:border-box;margin:90px auto auto auto;max-width:1280px;width:100%;float:none;padding:0px 15px;position:relative}.stageCenter::before,.stageCenter::after{content:"";display:table}.stageWrapper{float:left;padding:0 30px;width:100%}.stageRow{float:left;margin-left:-7.5px;margin-right:-7.5px;width:calc(100% + 15px)}.stageRowBanner{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);margin-top:90px;margin-bottom:90px}.stageRowBanner .column{padding-left:15px;padding-right:15px;margin-bottom:30px}.stageRowBanner .column p{font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:22px;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageRowBanner h2{margin-bottom:24px;margin-top:0;line-height:1.2;letter-spacing:.525px}.stageMain .stageRowBanner .link{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:20px;color:#262626;padding-left:12px;position:relative;cursor:pointer;transition:color 0.25s ease 0s}.stageMain .stageRowBanner .link .title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, sans-serif !important;font-size:15px !important;font-style:normal !important;font-weight:normal !important;line-height:20px !important;color:#262626 !important;padding-left:0px !important}.stageRowBanner .link .icon{display:none}.stageRowBanner .link:hover{color:#0653b6}.stageMain .stageRowBanner .link:before{content:'';display:inline-block;position:absolute;left:0px;top:4px;width:8px;height:12px;background-position:0px 0px;background-size:8px 24px;background-repeat:no-repeat;background-image:url("/img/stage2/readon.png");transition:translateX 0.25s ease 0s}.stageRowBanner .link:hover:before{transform:translateX(2px);background-position:0px -12px}.column{float:left;padding:0px 7.5px}.column100{width:100%}.column30{width:30%}.column50{width:50%}.column70{width:70%}.column75{width:75%}.column25{width:25%}.contentField{width:100%;padding-bottom:60px}.formField{width:100%;padding-bottom:30px}.stageMain .buttons{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:17px}.stageMain .buttonWrapper{margin-bottom:15px;margin-right:7.5px;margin-left:7.5px;width:calc(50% - 15px);min-width:180px}.stageMain .button{width:100%;display:table;height:40px;min-width:180px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;float:none !important;transition:background-color 0.25s ease 0s;color:#ffffff;padding:0px}.stageMain .button span{display:table-cell;float:none;padding:0px 15px;text-align:center;vertical-align:middle;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.stageMain .button:hover{text-decoration:none;transition:background-color 0.25s ease 0s}.stageMain .buttonBlue{background-color:#1c69d4}.stageMain .buttonBlue:hover{background-color:#0653b6}.stageMain .buttonGrey{background-color:#666666}.stageMain .buttonGrey:hover{background-color:#4d4d4d}.video-button{width:100%;display:table;height:40px;min-width:180px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;float:none !important;transition:background-color 0.25s ease 0s;color:#ffffff;padding:0px 0px 0px 40px;background-color:#075e54;background-image:url("/img/play.png");background-size:28px 28px;background-position:7px center;background-repeat:no-repeat;margin-top:7.5px}.video-button span{display:table-cell;float:none;padding:0px 15px;text-align:center;vertical-align:middle;color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.video-button:hover{background-color:#1ea952}.video-button:hover span{color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-weight:normal}.stageCenter>.disclaimer{float:none;margin:0px auto;max-width:1000px;font-size:12px;line-height:14px;color:#666666;font-style:italic;padding:24px 0px}.teaser{width:100%;border:1px solid #e6e6e6;padding:15px;position:relative}.teaser img{height:auto;max-width:100%;margin-bottom:15px}.teaser h2{padding-right:15px}.teaser .subtitle{font-family:Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;padding-right:15px;margin-bottom:12px;margin-top:-3px}.teaser .linker{margin-right:15px;margin-top:-4px;margin-bottom:9px}.stageMain .link span.title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal !important;font-size:14px;line-height:17px;color:#666666 !important;padding-left:12px}.stageMain .link .icon{width:8px;height:12px;background-image:url("/img/stage2/arrow.png");background-size:8px 24px;background-repeat:no-repeat;background-position:0px 0px;top:2px}.stageMain .links{width:100%}.stageMain .links .link{clear:both;float:left;margin-bottom:9px}.stageMain .link:hover span.title{color:#0653b6 !important}.stageMain .link:hover .icon{background-position:0px -12px}.stageMain .formField form{width:100%;float:left}.stageMain .formField form .element{width:100%;max-width:100%;float:left}.stageMain .formField form .element .search{padding-right:0px;width:100%}.stageMain .formField form .element input[type="text"]{border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100%;padding:10px;font-size:15px}.stageMain .formField form .element input:focus{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.stageMain .formField form .carCount{width:100%;max-width:100%;float:left;font-size:14px;line-height:17px;font-style:normal;font-weight:normal;padding:15px 0px;margin:0px 0px 30px 0px;border-bottom:1px solid #e6e6e6}.stageMain .formField form .buttonSearch{background-image:url("/img/stage2/icon_search.png");background-size:21px 21px;background-repeat:no-repeat;background-position:9px 9px;background-color:transparent;border:0px;cursor:pointer;height:40px;right:0px;position:absolute;top:0;width:40px}.stageMain .formField form input.buttonSearch:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stageMain .formField form .label{width:100%;font-size:14px;line-height:17px;font-weight:normal;padding:15px 0px 7.5px 0px;margin:0px}.stageMain .formField form div.fakeField{width:100%;border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:normal;max-height:40px;width:100% !important;padding:10px;font-size:15px}.stageMain .formField form .selectFake select{height:40px}.stageMain .formField form .selectFake .options{width:100%;top:40px;border:2px solid #c7c7c7;border-top:0px}.stageMain .formField form .selectFake .icon{background-color:#1c69d4;background-image:url("/img/stage2/select_down.jpg");background-position:0px 0px;top:0px;height:40px;pointer-events:none;position:absolute;right:0;width:40px;z-index:1}.stageMain .formField form .selectFake.disabled{opacity:0.75}.stageMain .formField form .selectFake.disabled select{cursor:not-allowed}.stageMain .formField form .optionsTitle{width:100%;padding-left:7.5px;padding-right:7.5px;margin:15px 0px}.stageSearch form.filters .elementsRow{margin-left:-7.5px;margin-right:-7.5px;width:calc(100% + 15px)}.stageSearch form.filters .elementsRow h4.subTitle{margin-bottom:0px;padding:0px 7.5px;float:left;clear:both}.stageSearch form.filters .elementsRow .element+h4.subTitle{margin-top:24px}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%;float:left;padding:0px 7.5px;margin:0px}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%}.stageSearch form.filters .elementsRow .radius{width:50%;max-width:50%;margin-left:0px !important}.stageSearch form.filters .elementsRow .radius input{width:100% !important;max-width:100% !important}.stageSearch form.filters .elementsRow .element.margin{margin:0px}.stageSearch form.filters .elementsRow .option{padding:12px 12px 12px 48px;min-height:48px;width:100%;position:relative}.stageSearch form.filters .elementsRow .field.checkbox{padding:22px 12px 12px 32px;min-height:48px;width:100%;position:relative}.stageSearch form.filters .elementsRow .option:hover{background-color:#ffffff;color:#262626}.stageSearch form.filters .elementsRow input.checkbox{opacity:0;position:absolute;left:1px}.stageSearch form.filters .elementsRow input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px}.stageSearch form.filters .elementsRow input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageSearch form.filters .elementsRow input.checkbox.checked+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageSearch .sectionTitle{margin-top:30px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;width:calc(100% - 15px);margin-left:7.5px;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px solid #e6e6e6}.stageSearch .sectionTitle .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px}.stageSearch .sectionTitle .icon.expand .image{display:none}.stageSearch .sectionTitle .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.stageSearch .sectionTitle .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.stageSearch .sectionTitle .icon.expand:hover{background:#0653b6}.stageSearch .sectionTitle .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageSearch .sectionTitle.open .icon.expand .plus{display:none}.stageSearch .border{border-top:1px solid #e6e6e6;margin-bottom:0px;width:calc(100% - 15px);margin-left:7.5px;max-width:100%;height:0px}.stageMain .optionsList{margin:0;padding:15px 0px;width:100%;max-width:100%}.stageMain .optionsList .element{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px !important;margin-right:-7.5px !important}.stageMain .optionsList .element .label{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;margin-bottom:7.5px;padding:0px 0px 0px 7.5px}.stageMain .optionsList .element .field.checkbox{padding:0px 0px 22.5px 0px !important;margin-bottom:0px !important}.stageMain .optionsList .element .subElement{width:50%;max-width:50%;padding:7.5px 19.5px 7.5px 39.5px;min-height:48px;margin:0px !important;position:relative;clear:none !important}body>.content img.footer.hover{position:relative !important;left:auto !important}.stageResult .floatRight{float:right}.stageResult .filterLeft .link{float:left;clear:both}.stageResult .filterLeft .compare{float:left;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:30px;max-width:100%;padding:22px 0 20px 51px;position:relative}.stageResult .filterLeft .compare .visual{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px;float:none;display:table}.stageResult .filterLeft .compare .visual .number{display:table-cell;float:none;vertical-align:middle;text-align:center;color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px}.stageResult .filterLeft .compare a{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageResult .filterLeft h4{margin-top:30px;float:left}.stageResult .filterLeft .mobile{display:none}.stageResult form.filters{width:100%;float:left}.stageResult form.filters .elementsRow .element{width:100%;max-width:100%;float:left}.stageResult form.filters .elementsRow h4{padding:0px 7.5px;display:block}.stageResult form.filters .elementsRow .label{width:100%;font-size:14px;line-height:17px;font-weight:normal;padding:15px 0px 7.5px 0px;margin:0px}.stageResult form.filters .elementsRow div.fakeField{width:100%;border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100% !important;padding:10px;font-size:15px}.stageResult form.filters .elementsRow div.fakeField span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:240px;width:100%}.stageResult form.filters .elementsRow .selectFake select{height:40px}.stageResult form.filters .elementsRow .selectFake .options{width:100%;top:40px;border:2px solid #c7c7c7;border-top:0px}.stageResult form.filters .elementsRow .selectFake .icon{background-color:#1c69d4;background-image:url("/img/stage2/select_down.jpg");background-position:0px 0px;top:0px;height:40px;pointer-events:none;position:absolute;right:0;width:40px;z-index:1}.stageResult form.filters .elementsRow .selectFake.disabled{opacity:0.75}.stageResult form.filters .elementsRow .selectFake.disabled select{cursor:not-allowed}.stageResult form.filters .elementsRow .optionsTitle{width:100%;padding-left:7.5px;padding-right:7.5px;margin:15px 0px}.stageResult form.filters .halfField,.stageResult form.filters .radius{max-width:50% !important;width:50% !important}.stageResult form.filters input[type="text"]{border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100%;padding:10px;font-size:15px}.stageResult form.filters input:focus{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.stageResult form.filters .sectionTitle{width:100%;margin:30px 0px 0px 0px}.stageResult form.filters .border{margin-left:0px;width:100%;margin-bottom:30px}.stageResult form.filters .optionsList{padding-top:0px}.stageResult form.filters .optionsList .element .label{padding-left:7.5px;width:100%}.stageResult form.filters .optionsList .element .subElement{width:100%;max-width:100%}.stageResult .right{width:100%}.stageResult .right .data{width:100%}.stageResult .right .toolbar{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;padding-bottom:7.5px}.stageResult .right .toolbar .display,.stageResult .right .toolbar .carCount,.stageResult .right .toolbar .filters{width:33.3%;padding:0px 7.5px}.stageResult .right .toolbar .display{padding:12px 7.5px 0px 58.5px;position:relative}.stageResult .right .toolbar .display .icon{background:#1c69d4 none repeat scroll 0 0;display:table;float:none;height:40px;left:7.5px;position:absolute;top:0px;width:40px;cursor:pointer}.stageResult .right .toolbar .display .icon .list{background-color:#ffffff;display:inline-block;height:10px;position:absolute;width:10px}.stageResult .right .toolbar .display .icon .list1{top:8px;left:8px}.stageResult .right .toolbar .display .icon .list2{top:8px;right:8px}.stageResult .right .toolbar .display .icon .list3{bottom:8px;left:8px}.stageResult .right .toolbar .display .icon .list4{bottom:8px;right:8px}.stageResult .right .toolbar .display .icon.tile .list{background-color:#ffffff;display:inline-block;height:4px;left:10px;position:absolute;width:20px}.stageResult .right .toolbar .display .icon.tile .list1{top:10px}.stageResult .right .toolbar .display .icon.tile .list2{top:18px}.stageResult .right .toolbar .display .icon.tile .list3{top:26px}.stageResult .right .toolbar .display .icon.tile .list4{display:none}.stageResult .right .toolbar .display .icon:hover{background:#0653b6}.stageResult .right .toolbar .carCount{padding:12px 7.5px 0px 7.5px}.stageResult .right .vehicles{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;display:flex;flex-wrap:wrap}.stageResult .right .vehicle,.stageResult .right .vehiclespecial{width:calc(100% - 15px);margin:7.5px 7.5px;padding:7.5px;border:1px solid #e6e6e6;background-color:#ffffff}.stageResult .right .vehicle .image,.stageResult .right .vehiclespecial .image{width:calc(33.4% - 7.5px);border:7.5px solid #ffffff;float:left;cursor:pointer}.stageResult .right .vehicle .details,.stageResult .right .vehiclespecial .details{width:calc(66.6% + 7.5px);padding:7.5px;float:left}.stageResult .right .vehicle .details .titleBar,.stageResult .right .vehiclespecial .details .titleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.stageResult .right .vehicle .details .titleBar h4,.stageResult .right .vehiclespecial .details .titleBar h4{width:50%;padding-left:7.5px;padding-right:7.5px;float:left}.stageResult .right .vehicle .details .titleBar h4.price,.stageResult .right .vehiclespecial .details .titleBar h4.price{padding-left:15px}.stageResult .right .vehicle .details .midTitleBar,.stageResult .right .vehiclespecial .details .midTitleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.stageResult .right .vehicle .details .midTitleBar h4,.stageResult .right .vehiclespecial .details .midTitleBar h4{width:50%;padding-left:7.5px;padding-right:7.5px;float:left;font-size:16px}.stageResult .right .vehicle .details .midTitleBar h4.price,.stageResult .right .vehicle .details .midTitleBar h4.lease-price,.stageResult .right .vehiclespecial .details .midTitleBar h4.price,.stageResult .right .vehiclespecial .details .midTitleBar h4.lease-price{padding-left:15px;font-size:16px}.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4,.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4.price,.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4.lease-price,.stageResult .right .vehiclespecial .details .midTitleBar.OPERATIONAL-LEASE h4,.stageResult .right .vehiclespecial .details .midTitleBar.OPERATIONAL-LEASE h4.price,.stageResult .right .vehiclespecial .details .midTitleBar.OPERATIONAL-LEASE h4.lease-price{margin-bottom:10px}.stageResult .right .vehicle .details .subtitleBar,.stageResult .right .vehiclespecial .details .subtitleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.stageResult .right .vehicle .details .subtitleBar .dealer,.stageResult .right .vehicle .details .subtitleBar .monthly,.stageResult .right .vehiclespecial .details .subtitleBar .dealer,.stageResult .right .vehiclespecial .details .subtitleBar .monthly{width:50%;padding-left:7.5px;padding-right:7.5px;float:left}.stageResult .right .vehicle .details .subtitleBar .dealer .icon,.stageResult .right .vehicle .details .subtitleBar .monthly .icon,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .icon,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.stageResult .right .vehicle .details .subtitleBar .dealer .icon:hover,.stageResult .right .vehicle .details .subtitleBar .monthly .icon:hover,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .icon:hover,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .icon:hover{background-position:0px -47px}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .tooltip,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .tooltip{background-color:#ffffff;left:-360px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:355px;z-index:100}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip img.arrow,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip img.arrow,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .tooltip img.arrow,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .tooltip img.arrow{display:none}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip .iconCloseTool,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .tooltip .iconCloseTool,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip .iconCloseTool:hover,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool:hover,.stageResult .right .vehiclespecial .details .subtitleBar .dealer .tooltip .iconCloseTool:hover,.stageResult .right .vehiclespecial .details .subtitleBar .monthly .tooltip .iconCloseTool:hover{background-color:#0653b6}.stageResult .right .vehicle .details .subtitleBar .monthly,.stageResult .right .vehiclespecial .details .subtitleBar .monthly{padding-left:15px}.stageResult .right .vehicle .details .properties,.stageResult .right .vehiclespecial .details .properties{width:100%;padding:7.5px 0px}.stageResult .right .vehicle .details .properties .buy-price,.stageResult .right .vehicle .details .properties .fuel,.stageResult .right .vehicle .details .properties .transmission,.stageResult .right .vehicle .details .properties .year,.stageResult .right .vehicle .details .properties .kilometers,.stageResult .right .vehicle .details .properties .garantuee,.stageResult .right .vehiclespecial .details .properties .buy-price,.stageResult .right .vehiclespecial .details .properties .fuel,.stageResult .right .vehiclespecial .details .properties .transmission,.stageResult .right .vehiclespecial .details .properties .year,.stageResult .right .vehiclespecial .details .properties .kilometers,.stageResult .right .vehiclespecial .details .properties .garantuee{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicle .details .properties .buy-price .label,.stageResult .right .vehicle .details .properties .buy-price .value,.stageResult .right .vehicle .details .properties .fuel .label,.stageResult .right .vehicle .details .properties .fuel .value,.stageResult .right .vehicle .details .properties .transmission .label,.stageResult .right .vehicle .details .properties .transmission .value,.stageResult .right .vehicle .details .properties .year .label,.stageResult .right .vehicle .details .properties .year .value,.stageResult .right .vehicle .details .properties .kilometers .label,.stageResult .right .vehicle .details .properties .kilometers .value,.stageResult .right .vehicle .details .properties .garantuee .label,.stageResult .right .vehicle .details .properties .garantuee .value,.stageResult .right .vehiclespecial .details .properties .buy-price .label,.stageResult .right .vehiclespecial .details .properties .buy-price .value,.stageResult .right .vehiclespecial .details .properties .fuel .label,.stageResult .right .vehiclespecial .details .properties .fuel .value,.stageResult .right .vehiclespecial .details .properties .transmission .label,.stageResult .right .vehiclespecial .details .properties .transmission .value,.stageResult .right .vehiclespecial .details .properties .year .label,.stageResult .right .vehiclespecial .details .properties .year .value,.stageResult .right .vehiclespecial .details .properties .kilometers .label,.stageResult .right .vehiclespecial .details .properties .kilometers .value,.stageResult .right .vehiclespecial .details .properties .garantuee .label,.stageResult .right .vehiclespecial .details .properties .garantuee .value{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicle .details .properties .buy-price .label,.stageResult .right .vehicle .details .properties .fuel .label,.stageResult .right .vehicle .details .properties .transmission .label,.stageResult .right .vehicle .details .properties .year .label,.stageResult .right .vehicle .details .properties .kilometers .label,.stageResult .right .vehicle .details .properties .garantuee .label,.stageResult .right .vehiclespecial .details .properties .buy-price .label,.stageResult .right .vehiclespecial .details .properties .fuel .label,.stageResult .right .vehiclespecial .details .properties .transmission .label,.stageResult .right .vehiclespecial .details .properties .year .label,.stageResult .right .vehiclespecial .details .properties .kilometers .label,.stageResult .right .vehiclespecial .details .properties .garantuee .label{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicle .details .properties .buy-price .value,.stageResult .right .vehicle .details .properties .fuel .value,.stageResult .right .vehicle .details .properties .transmission .value,.stageResult .right .vehicle .details .properties .year .value,.stageResult .right .vehicle .details .properties .kilometers .value,.stageResult .right .vehicle .details .properties .garantuee .value,.stageResult .right .vehiclespecial .details .properties .buy-price .value,.stageResult .right .vehiclespecial .details .properties .fuel .value,.stageResult .right .vehiclespecial .details .properties .transmission .value,.stageResult .right .vehiclespecial .details .properties .year .value,.stageResult .right .vehiclespecial .details .properties .kilometers .value,.stageResult .right .vehiclespecial .details .properties .garantuee .value{padding-left:15px}.stageResult .right .vehicle .details .footer,.stageResult .right .vehiclespecial .details .footer{width:100%;padding-top:7.5px}.stageResult .right .vehicle .details .footer .buttons,.stageResult .right .vehiclespecial .details .footer .buttons{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:17px}.stageResult .right .vehicle .details .footer .buttons .buttonWrapper,.stageResult .right .vehiclespecial .details .footer .buttons .buttonWrapper{margin-bottom:0px;width:calc(50% - 16px)}.stageResult .right .vehicle .details .footer .compare,.stageResult .right .vehiclespecial .details .footer .compare{padding-left:32px;padding-top:8px;width:100%;position:relative}.stageResult .right .vehicle .details .footer .compare input.checkbox,.stageResult .right .vehiclespecial .details .footer .compare input.checkbox{opacity:0;position:absolute;left:1px}.stageResult .right .vehicle .details .footer .compare input.checkbox+label,.stageResult .right .vehiclespecial .details .footer .compare input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px;width:100%}.stageResult .right .vehicle .details .footer .compare input.checkbox+label:after,.stageResult .right .vehiclespecial .details .footer .compare input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageResult .right .vehicle .details .footer .compare input.checkbox.checked+label:after,.stageResult .right .vehiclespecial .details .footer .compare input.checkbox.checked+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageResult .right .vehicle .details .tileInfo,.stageResult .right .vehiclespecial .details .tileInfo{display:none}.stageResult .right .vehicles.tile .vehiclespecial{width:calc(33.3% - 7.5px) !important}.stageResult .right .vehicles.tile .vehiclespecial .image,.stageResult .right .vehicles.tile .vehiclespecial .details{width:100% !important}.stageResult .right .vehicles.tile .vehiclespecial .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .vehiclespecial .details .footer .buttons .buttonWrapper{width:100% !important}.stageResult .right .vehicles.tile .vehicle{width:calc(33.3% - 15px)}.stageResult .right .vehicles.tile .vehicle .image{width:100%;background-size:cover !important;cursor:pointer}.stageResult .right .vehicles.tile .vehicle .image .count{display:none}.stageResult .right .vehicles.tile .vehicle .details{width:100%}.stageResult .right .vehicles.tile .vehicle .details .titleBar h4{width:100%;padding-left:7.5px}.stageResult .right .vehicles.tile .vehicle .details .titleBar h4.price{display:none}.stageResult .right .vehicles.tile .vehicle .details .subtitleBar .dealer{width:100%;padding-left:7.5px;min-height:32px}.stageResult .right .vehicles.tile .vehicle .details .subtitleBar .monthly{display:none}.stageResult .right .vehicles.tile .vehicle .details .footer{padding-top:0px}.stageResult .right .vehicles.tile .vehicle .details .buttonWrapper{width:calc(100% - 15px)}.stageResult .right .vehicles.tile .vehicle .details .buttonWrapper .compare{padding-top:0px;padding-bottom:20px}.stageResult .right .vehicles.tile .vehicle .details .midTitleBar{padding-bottom:12px}.stageResult .right .vehicles.tile .vehicle .details .midTitleBar h4.lease-title,.stageResult .right .vehicles.tile .vehicle .details .midTitleBar h4.lease-price{width:100%;clear:both;margin:0px;padding:0px 7.5px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo{display:inline-block;width:100%}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left,.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .price{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles.tile .vehicle .details .properties{display:none}.stageResult .right .vehicles.tile .vehicle.three+.vehicle{clear:left}.stageResult .right .pagination{width:100%;padding:15px 0px;text-align:right}.stageResult .right .pagination .next{background:#666666;cursor:pointer;margin:0px;padding:13px 14px;float:right;margin-left:10px}.stageResult .right .pagination .next .icon{width:7px;height:11px;display:inline-block;background-image:url("/img/stage2/arrow_white2.png");background-size:14px 11px;background-repeat:no-repeat;background-position:0px 0px}.stageResult .right .pagination .previous{background:#666666;cursor:pointer;margin:0px;padding:13px 14px;float:right;margin-left:10px}.stageResult .right .pagination .previous .icon{width:7px;height:11px;display:inline-block;background-image:url("/img/stage2/arrow_white2.png");background-size:14px 11px;background-repeat:no-repeat;background-position:-7px 0px}.stageResult .right .pagination .pages{float:right}.stageResult .right .pagination .page{border:2px solid #e6e6e6;color:#666666;cursor:pointer;display:inline-block;padding:5px 12px;text-decoration:none;font-size:18px;line-height:25px;margin-left:10px}.stageResult .right .pagination .page.active{background-color:#1c69d4;border:2px solid #1c69d4;color:#ffffff}.stageResult .right .pagination .page:hover{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.content .selection .property+.property,.content .selection .property.accessoires{border:0px !important}.loading{width:100%;margin-top:40%;text-align:center}.loading h2{width:auto}.footerImages{width:100%;float:left;position:relative}.footerImages .overlayGradient{position:absolute;left:0px;bottom:0px;width:100%;height:40px;display:inline-block;background:rgba(237,237,237,0);background:-moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(53%, rgba(246,246,246,0.71)), color-stop(75%, #fafafa), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 )}.content .stageDetails .stageRowTop{padding-bottom:15px}.content .stageDetails .column50{width:50% !important}.content .stageDetails .vehicle .image{margin-right:0% !important;position:relative;width:100% !important}.content .stageDetails .vehicle .image .imageOverlayer{position:absolute;right:0px;bottom:0px;height:40px;background-color:rgba(255,255,255,0.8)}.content .stageDetails .vehicle .image .imageOverlayer .count{padding:0px 15px;line-height:40px}.content .stageDetails .vehicle .image .imageOverlayer .zoom{background:#1c69d4;display:inline-block;height:40px;padding:2px;position:relative;top:0px;width:40px;cursor:pointer}.content .stageDetails .vehicle .image .imageOverlayer .zoom .icon{background-image:url("/img/bmw/sprite.svg");background-size:512px 512px;background-position:-116px -368px;width:36px;height:36px;display:inline-block}.content .stageDetails .vehicle .image .imageOverlayer .zoom:hover{background:#0653b6}.content .stageDetails .vehicle .image .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .image .previous .icon{display:none}.content .stageDetails .vehicle .image .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .image .next .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra{padding:7.5px;border:0px;-webkit-box-shadow:0px 0px 3px 1px #767676;-moz-box-shadow:0px 0px 3px 1px #767676;box-shadow:0px 0px 3px 1px #767676}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next.large,.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous.large,.content .stageDetails .vehicle .imageLarge.imageLargeXtra .zoom{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .count{position:absolute;right:7.5px;bottom:7.5px;height:40px;padding:0px 15px;line-height:40px;background-color:rgba(255,255,255,0.8)}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close{background:#1c69d4;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url("/img/stage2/close.png");background-position:center center;background-repeat:no-repeat;background-size:30px 30px}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close:hover{background-color:#0653b6}.content .stageDetails .details{width:100%}.content .stageDetails .details .propertyRow{width:calc(100% + 15px);margin-left:-7.5px}.content .stageDetails .details .propertyColumn{width:50%;padding:0px 7.5px}.content .stageDetails .details .property{width:100%;border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px}.content .stageDetails .details .property .name,.content .stageDetails .details .property .value{width:50%}.content .stageDetails .details .property .value{text-align:right}.content .stageDetails .details .property .value .cameo{width:272px;float:right}.content .stageDetails .details .property .value .cameo.rfs{width:183px}.content .stageDetails .details .property .value .bovag{width:112px}.content .stageDetails .details .property .value .cameo.a,.content .stageDetails .details .property .value .cameo.b,.content .stageDetails .details .property .value .cameo.c,.content .stageDetails .details .property .value .cameo.d,.content .stageDetails .details .property .value .cameo.e,.content .stageDetails .details .property .value .cameo.f,.content .stageDetails .details .property .value .cameo.g{width:27px}.content .stageDetails .details .dealer{border-bottom:0px}.content .stageDetails .details .dealer .icons{float:right;position:relative}.content .stageDetails .details .dealer .icons .tooltip.right{right:100px;top:0px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .left{display:none}.content .stageDetails .details .dealer .icons .blue{background:#1c69d4;display:inline-block;height:40px;padding:8px;position:relative;top:0px;width:40px;cursor:pointer;margin-left:7.5px}.content .stageDetails .details .dealer .icons .blue:hover{background:#0653b6}.content .stageDetails .details .dealer .icons .blue.garage .icon,.content .stageDetails .details .dealer .icons .blue.share .icon,.content .stageDetails .details .dealer .icons .blue.print .icon{background-image:url("/img/bmw/sprite.svg");background-repeat:no-repeat;height:24px;width:24px;display:inline-block}.content .stageDetails .details .dealer .icons .blue.garage .icon{background-size:512px 512px;background-position:-20px -150px}.content .stageDetails .details .dealer .icons .blue.garage.active .icon{background-size:470px 470px;background-position:-14px -295px}.content .stageDetails .details .dealer .icons .blue.share .icon{background-position:-39px -100px}.content .stageDetails .details .dealer .icons .blue.print .icon{background-position:-39px -130px}.content .stageDetails .tabs{padding-top:60px;width:100%}.content .stageDetails .tabs .buttons{width:100% !important;margin:0px !important;padding:0px !important;background:none !important;display:flex}.content .stageDetails .tabs .buttons .button{border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom:5px solid #e6e6e6;color:#666666;cursor:pointer;display:inline-block;float:left !important;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;margin:0px 12px 7px 0px !important;padding:0px 0px 7px 0px !important;width:calc(20% - 12px);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none !important;height:auto}.content .stageDetails .tabs .buttons .button .title{width:100%;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.content .stageDetails .tabs .buttons .button .separator{display:none}.content .stageDetails .tabs .buttons .button.active{padding:0px 0px 7px 0px;border-bottom:5px solid #1c69d4;color:#1c69d4}.content .stageDetails .blocks .tabBlock{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding:30px 0px !important}.content .stageDetails .blocks .tabBlock .rowBlock{width:100% !important;max-width:100% !important;padding-bottom:60px !important}.content .stageDetails .blocks .tabBlock .rowBlockPadding{width:100% !important;max-width:100% !important;padding-left:7.5px;padding-right:7.5px}.content .stageDetails .blocks .tabBlock .details{padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .tabBlock .details .property{width:100% !important;border-top:0px !important;border-bottom:1px solid #e6e6e6;padding-bottom:11px !important;padding-top:11px !important}.content .stageDetails .blocks .tabBlock .details+.details{border-top:0px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth{width:100% !important;max-width:100% !important;padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property{width:100% !important;border-top:0px !important;border-bottom:1px solid #e6e6e6;padding-bottom:11px !important;padding-top:11px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value{text-align:left}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value .cameo{float:left}.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:30px !important}.content .stageDetails .blocks .tabBlock .detailsSpecial{padding-bottom:7.5px;float:right;clear:right}.content .stageDetails .blocks .tabBlock .detailsSpecial ul li{width:25% !important}.content .stageDetails .blocks .tabBlock .detailsSpecial .title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;padding-top:11px;padding-bottom:10px;margin-bottom:17px;border-bottom:0px;border-bottom:1px solid #e6e6e6}.content .stageDetails .blocks .garantueeInfo .text{width:100% !important}.content .stageDetails .blocks .garantueeInfo .text ul{width:100%;float:left}.content .stageDetails .blocks .garantueeInfo .text ul li{width:100%;float:left}.content .stageDetails .blocks .infoBorder{border:0px !important}.content .stageDetails .blocks .accessoryBase{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .accessory{width:25% !important;max-width:25% !important;padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .accessory .offer{border:1px solid #e6e6e6;float:left;padding:15px;position:relative;width:100%}.content .stageDetails .blocks .accessory .image{float:left;margin-bottom:15px;margin-top:3px}.content .stageDetails .blocks .accessory .title{clear:both;float:left;padding-right:20px;position:relative;width:100%;margin:0px;border-bottom:0px !important;padding-bottom:0px !important}.content .stageDetails .blocks .accessory .info{padding:7.5px 12px 0px 32px !important;min-height:36px;width:100%;position:relative;margin:0px !important}.content .stageDetails .blocks .accessory .info .icon{background-image:url("/img/stage2/info_icon.png") !important;background-position:0 0 !important;background-repeat:no-repeat !important;background-size:16px 63px !important;cursor:pointer !important;display:inline-block !important;height:16px !important;position:relative !important;left:6px !important;top:4px !important;right:auto !important;bottom:auto !important;width:16px !important}.content .stageDetails .blocks .accessory .info .icon:hover{background-position:0px -47px}.content .stageDetails .blocks .accessory .info .tooltip{background-color:#ffffff;left:-145px !important;top:auto !important;border:none;bottom:21px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:285px;z-index:100}.content .stageDetails .blocks .accessory .info .tooltip .content{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info .tooltip .content ul li{list-style-type:disc;margin-left:12px;width:calc(100% - 12px)}.content .stageDetails .blocks .accessory .info .tooltip img.arrow{display:none}.content .stageDetails .blocks .accessory .info .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .stageDetails .blocks .accessory .info .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .accessory .info input.checkbox{opacity:0;position:absolute;left:1px}.content .stageDetails .blocks .accessory .info input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px;font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info input.checkbox+label span{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.content .stageDetails .blocks .accessory .offer.active input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.content .stageDetails .blocks .accessory.active .info input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.content .stageDetails .blocks .accessory.active .info input.checkbox+label span{color:#262626}.content .stageDetails .blocks .contact .text{width:100% !important;margin:0px !important;padding-bottom:30px !important}.content .stageDetails .blocks .contact .form{width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator{width:75% !important;margin-right:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block{border-bottom:0px !important;padding-bottom:11px !important;padding-top:11px !important;width:100% !important;margin-top:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement{position:relative}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]+label{padding-left:32px;height:24px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;background-image:url("/img/stage2/ci/assets/radio.png");background-size:24px 48px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;top:7px;max-width:100%;margin:0px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]:checked+label{background-position:0 -24px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label,.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .element{width:50% !important;max-width:50% !important;padding-left:7.5px;padding-right:7.5px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .icon:hover{background-position:0px -47px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip{background-color:#ffffff;left:-50px !important;border:none;bottom:21px;top:auto;right:auto;margin-left:0px !important;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:155px !important;z-index:100}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .content{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip img.arrow{display:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider{background-color:#ffffff;border:1px solid #c7c7c7;box-sizing:border-box;float:left;height:20px;margin:15px 18px;width:calc(100% - 36px);position:relative;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider .ui-slider-handle{background:url("/img//stage2/handle.png") 0px 0px no-repeat;border-radius:25px;cursor:pointer;height:50px;margin:-15px 0px 0px -25px;width:50px;z-index:4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider .ui-slider-range{background:#1c69d4;border:0px;display:block;margin:0px;font-size:0.7em;position:absolute;z-index:3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block.info{border-bottom:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .buttons .buttonWrapper{float:right}.content .stageDetails .tabBlockToggler{display:none}.content .selection.selectionNew{background-color:#ffffff;border:1px solid #e6e6e6;float:left;padding:15px;position:relative;width:100%;top:auto;right:auto;bottom:auto;left:auto;margin-bottom:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .selection.selectionNew .property{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-bottom:15px}.content .selection.selectionNew .property .title{padding-left:7.5px;padding-right:7.5px;margin-bottom:0px;padding-bottom:7.5px;font-size:15px}.content .selection.selectionNew .property .row{padding-bottom:7.5px}.content .selection.selectionNew .property .name,.content .selection.selectionNew .property .value{width:calc(50% - 15px) !important;max-width:calc(50% - 15px) !important;padding-left:7.5px;padding-right:7.5px}.content .selection.selectionNew .property.accessoires{border-top:0px}.content .selection.selectionNew .property.lease .name.nameh3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100% !important;max-width:100% !important}.content .selection.selectionNew .property.lease .duration .name,.content .selection.selectionNew .property.lease .mileage .name{width:120px !important;padding-top:3px;padding-bottom:3px}.content .selection.selectionNew .property.lease .row.mileage{margin-bottom:6px}.content .selection.selectionNew .property.lease .lease-option{margin-right:10px;margin-top:1px;position:relative;width:120px}.content .selection.selectionNew .property.lease .lease-option:last-child{margin-right:0px}.content .selection.selectionNew .property.lease .lease-price .name,.content .selection.selectionNew .property.lease .lease-price .value{font-style:normal !important;font-weight:normal !important;font-size:15px !important;line-height:18px !important;color:#262626 !important;padding-top:3px}.content .selection.selectionNew .property.lease .lease-price .name{font-weight:normal !important;width:calc(60% - 15px) !important;max-width:calc(60% - 15px) !important}.content .selection.selectionNew .property.lease .lease-price .value{width:calc(40% - 15px) !important;max-width:calc(40% - 15px) !important}.content .selection.selectionNew .property.lease .row.PRIVATE-LEASE{padding-bottom:2px}.content .selection.selectionNew .property.lease .row.half-lease{width:60%}.content .selection.selectionNew .property.lease .row.half-lease .row{min-height:28px;padding-bottom:0px;margin-bottom:0px}.content .selection.selectionNew .property.lease .row.half-lease+.row.half-lease{width:40%}.content .selection.selectionNew .property.lease .property{margin:0px;width:100% !important;max-width:100% !important;padding-bottom:0px;min-height:28px}.content .selection.selectionNew .property.lease .property.final{border-top:1px solid #e6e6e6 !important;padding-top:2px}.content .selection.selectionNew .property.total{border-top:0px}.content .selection.selectionNew .property.total .nameh3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100%}.content .selection.selectionNew .property.total .value.monthly,.content .selection.selectionNew .property.total .name.monthly{font-style:normal !important;font-weight:normal !important;width:100% !important;font-size:15px !important;line-height:18px !important;color:#262626 !important}.content .selection.selectionNew .property.total .value.monthly .price,.content .selection.selectionNew .property.total .name.monthly .price{padding-right:4px}.content .selection.selectionNew .property.total .value.price{font-style:normal !important;font-weight:normal !important;font-size:25px !important;line-height:31px !important;width:100% !important;color:#262626 !important}.content .selection.selectionNew .extra{display:none}.content .selection.selectionNew .footerTop{width:100%;position:relative;min-height:40px}.content .selection.selectionNew .footerTop .icon{position:absolute;left:0px;background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:0px;width:40px;cursor:pointer}.content .selection.selectionNew .footerTop .icon .plus{background-image:url("/img/stage2/arrow_white.png");background-position:0 0;background-repeat:no-repeat;background-size:18px 24px;display:inline-block;height:12px;left:11px;position:absolute;top:14px;width:18px}.content .selection.selectionNew .footerTop .icon .min{display:none}.content .selection.selectionNew .footerTop .icon:hover{background:#0653b6}.content .selection.selectionNew .footerTop .icon.active .plus{background-position:0px -12px}.content .selection.selectionNew .footerTop .button{position:absolute;table-layout:fixed;right:0px;width:25%}.content .selection.selectionNew .property .icon,.properties-bmwm .property .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.content .selection.selectionNew .property .icon:hover,.properties-bmwm .property .icon:hover{background-position:0px -47px}.content .selection.selectionNew .property .tooltip,.properties-bmwm .property .tooltip{background-color:#ffffff;left:-265px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:255px;z-index:100;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left}.content .selection.selectionNew .property .tooltip .content,.properties-bmwm .property .tooltip .content{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .selection.selectionNew .property .tooltip .content strong,.content .selection.selectionNew .property .tooltip .content strong span,.content .selection.selectionNew .property .tooltip .content strong span.duration,.content .selection.selectionNew .property .tooltip .content strong span.payment,.content .selection.selectionNew .property .tooltip .content strong span.final,.properties-bmwm .property .tooltip .content strong,.properties-bmwm .property .tooltip .content strong span,.properties-bmwm .property .tooltip .content strong span.duration,.properties-bmwm .property .tooltip .content strong span.payment,.properties-bmwm .property .tooltip .content strong span.final{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.content .selection.selectionNew .property .tooltip img.arrow,.properties-bmwm .property .tooltip img.arrow{display:none}.content .selection.selectionNew .property .tooltip .iconCloseTool,.properties-bmwm .property .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .selection.selectionNew .property .tooltip .iconCloseTool:hover,.properties-bmwm .property .tooltip .iconCloseTool:hover{background-color:#0653b6}.stageDetails .blocks .accessoires .accessory{padding-bottom:15px}.stageGarage .left{width:100%}.stageGarage .left .selection{padding-top:30px}.stageGarage .left .vehicle{float:left;margin-left:-7.5px !important;margin-right:-7.5px !important;margin-bottom:15px;width:calc(100% + 15px) !important}.stageGarage .left .vehicle .image{float:left;padding:0px 7.5px;width:25%;position:relative}.stageGarage .left .vehicle .image .remove{position:absolute;z-index:10;left:7.5px;top:0px;cursor:pointer;width:24px;height:24px;display:none;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:24px 24px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.stageGarage .left .vehicle .image .remove:hover{background-color:#0653b6}.stageGarage .left .vehicle .image:hover .remove{display:block}.stageGarage .left .vehicle .checkboxFieldOuter{float:left;padding:0px 7.5px;width:75%}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField{padding:0px 12px 12px 32px;width:100%;position:relative}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox{opacity:1;position:absolute;left:1px}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox+label{padding:0px 0px 0px 0px;position:relative;cursor:pointer;margin:0px !important}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageGarage .left .vehicle.active .checkboxFieldOuter .checkboxField input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageGarage .right{width:100%}.stageGarage .right .vehicles{width:100%}.stageGarage .right .tabBlockToggler{margin-top:0px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;display:block !important;width:100%;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px}.stageGarage .right .tabBlockToggler .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px}.stageGarage .right .tabBlockToggler .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.stageGarage .right .tabBlockToggler .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.stageGarage .right .tabBlockToggler .icon.expand:hover{background:#0653b6}.stageGarage .right .tabBlockToggler .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .right .active .icon.expand .plus{display:none}.stageGarage .images,.stageGarage .details,.stageGarage .options,.stageGarage .footer{float:left;margin-left:-7.5px !important;margin-right:-7.5px !important;width:calc(100% + 15px) !important;padding-bottom:26px !important;max-width:calc(100% + 15px) !important}.stageGarage .images .column,.stageGarage .details .column,.stageGarage .options .column,.stageGarage .footer .column{float:left;padding:0px 7.5px;width:25%}.stageGarage .images .column .title,.stageGarage .details .column .title,.stageGarage .options .column .title,.stageGarage .footer .column .title{width:100%;color:#262626;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .images .column img,.stageGarage .details .column img,.stageGarage .options .column img,.stageGarage .footer .column img{margin-bottom:15px}.stageGarage .details .title,.stageGarage .details .value,.stageGarage .options .title,.stageGarage .options .value{border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px;width:100%}.stageGarage .details .title:last-of-type,.stageGarage .details .value:last-of-type,.stageGarage .options .title:last-of-type,.stageGarage .options .value:last-of-type{border-bottom:0px}.stageGarage .footer h3{min-height:40px;float:left}.stageGarage .footer .link{margin-bottom:15px;color:#262626;cursor:default}.stageGarage .footer .link:hover{color:#262626}.stageGarage .footer .tarief{width:100%;color:#262626;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .footer .price{width:100%;color:#262626;font-size:18px;font-style:normal;font-weight:normal;line-height:20px;min-height:40px;padding-top:8px;margin-bottom:10px}.stageGarage .footer .button{min-width:auto}#ghost{width:220px}#ghost input.checkbox{opacity:0;position:absolute;left:1px}#ghost input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px}#ghost input.checkbox+label:after{content:'';border:0px;width:24px;height:24px;display:inline-block;position:absolute;top:0px;left:-32px;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-color:#ffffff}.content .selection .property .value.price{font-weight:normal !important}b,strong{font-weight:normal}select,select *{line-height:normal !important}.stageMain h2.alt{font-family:"BMWGlobal_Pro",Arial,Helvetica,Roboto,sans-serif !important;font-weight:bold}h2.no-upper{text-transform:none}body .no-bold{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal !important}form .element .selectFake{line-height:normal}.stageResult .right .vehicle .details .footer .compare input.checkbox+label{padding-top:0}span.link{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal !important}@media screen and (min-width: 0px) and (max-width: 1279px){.content .selection.selectionNew .property.lease .lease-options{clear:both}}@media screen and (min-width: 0px) and (max-width: 1023px){.content .selection.selectionNew .property.lease .lease-options{max-width:300px}.content .selection.selectionNew .property.lease .lease-options .lease-option{min-height:30px}}@media screen and (min-width: 0px) and (max-width: 767px){.stageCenter{margin:70px auto auto auto;padding:0px 0px}.stageCenter>.disclaimer{padding-left:12px;padding-right:12px}.content .selection.selectionNew .footerTop .button{width:50%}.hideOnMobileBig{display:none}.stageSearch .column25,.stageSearch .column50,.stageSearch .column75{width:100%}.stageSearch .column25 .teaser{width:50%}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%}.stageMain .optionsList .element .subElement{width:100%;max-width:100%}.stageMain .formField form .element .search{padding-right:0px;width:100%}.stageMain .formField form .buttonSearch{right:0px}#filterToggle{width:100%;padding-bottom:15px;margin-bottom:15px}.stageResult .right .vehicles .vehicle{width:calc(50% - 15px) !important}.stageResult .right .vehicles .vehicle .image{width:100%}.stageResult .right .vehicles .vehicle .image .count{display:none}.stageResult .right .vehicles .vehicle .details{width:100%}.stageResult .right .vehicles .vehicle .details .titleBar h4{width:100%;padding-left:7.5px}.stageResult .right .vehicles .vehicle .details .titleBar h4.price{display:none}.stageResult .right .vehicles .vehicle .details .subtitleBar div{width:100%;padding-left:7.5px}.stageResult .right .vehicles .vehicle .details .subtitleBar div.monthly{display:none}.stageResult .right .vehicles .vehicle .details .footer{padding-top:0px}.stageResult .right .vehicles .vehicle .details .buttonWrapper{width:calc(100% - 15px)}.stageResult .right .vehicles .vehicle .details .buttonWrapper .compare{padding-top:0px;padding-bottom:20px}.stageResult .right .vehicles .vehicle .details .tileInfo{display:inline-block;width:100%}.stageResult .right .vehicles .vehicle .details .tileInfo .row{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicles .vehicle .details .tileInfo .row .left,.stageResult .right .vehicles .vehicle .details .tileInfo .row .right{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles .vehicle .details .tileInfo .row .price{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicles .vehicle .details .tileInfo .garantuee{padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles .vehicle .details .properties{display:none}.stageResult .right .vehicles.tile .vehicle.three+.vehicle{clear:none}.stageResult .right .vehicles.tile .vehicle.two+.vehicle{clear:left}.stageResult .right .toolbar .display{display:none}.stageResult .right .toolbar .carCount{width:50%}.stageResult .right .toolbar .filters{width:50%}.stageResult .filterLeft h4{display:none}.stageResult .filterLeft .sectionTitle.mobile{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}.stageResult .filterLeft .sectionTitle.mobile .icon.expand{display:none}.stageResult .filterLeft .sectionTitle.mobile:before{content:"";display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url(/img/stage2/v2/down.png);background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}#filterToggle{display:none}.content .stageDetails .column50{width:100% !important}.content .stageDetails .column50 .details{padding-top:30px}.content .stageDetails .column50 .imageOverlayer .zoom{display:none !important}.content .stageDetails .blocks .tabBlock .details{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .tabBlock .details .propertyColumn{width:100%}.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:30px !important}.content .stageDetails .blocks .tabBlock .items ul li{width:50% !important}.content .stageDetails .blocks .tabBlockToggle{display:block}.content .stageDetails .blocks .tabBlockBorder{display:none}.content .stageDetails .blocks .accessory{width:50% !important;max-width:50% !important;padding-bottom:15px;clear:none !important}.content .stageDetails .blocks .accessoires .rowBlock{padding-bottom:15px !important}.content .stageDetails .blocks .accessoires .details{padding-bottom:30px !important}.content .stageDetails .blocks .rowBlockPadding.calculator{margin-right:0 !important;width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block{padding-bottom:0px !important;padding-top:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label,.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .element{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label{padding-top:15px}.content .blocks{padding-top:60px}.content .stageDetails .tabs{display:none}.tabBlockToggler{margin-top:0px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;display:block !important;width:100%;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px}.tabBlockToggler .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px}.tabBlockToggler .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.tabBlockToggler .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.tabBlockToggler .icon.expand:hover{background:#0653b6}.tabBlockToggler .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.active .icon.expand .plus{display:none}.stageGarage .left .selection{margin-left:-7.5px !important;margin-right:-7.5px !important;width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important}.stageGarage .left .selection h4{padding-left:7.5px}.stageGarage .left .selection .vehicle{width:50% !important;padding:0 7.5px;margin-left:0px !important;margin-right:0px !important}.stageGarage .left .selection .vehicle .image{padding-left:0px}.stageGarage .left .selection .vehicle .checkboxFieldOuter{padding-right:0px}}.details .row{display:flex;flex-wrap:wrap;padding:0px 7.5px}.details .row .column{padding:11px 7.5px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.details .row .column .title{padding-top:0;padding-bottom:0}.details .row .column:first-child{padding:11px 7.5px 11px 0px}.details .row .column:last-child{padding:11px 0px 11px 7.5px}@font-face{font-family:'BMW_iconFont';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.svg#BMW_iconFont") format("svg");font-weight:normal;font-style:normal}.stageGarage .options-new-wrapper{width:100%;position:relative;overflow:hidden;height:800px}.stageGarage .options-new-wrapper-inner{width:100%}.stageGarage .options-new-wrapper-footer{width:100%;position:absolute;bottom:0px;left:0px;height:300px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 35%, rgba(255,255,255,0) 100%);cursor:pointer}.stageGarage .options-new-wrapper-footer:after{content:'\e92a';font-family:BMW_iconFont !important;font-style:normal;font-size:100px;color:#666666;font-weight:400;font-variant:normal;line-height:1;text-transform:none;position:absolute;top:180px;left:calc(50% - 32px);animation:action 0.5s alternate;animation-iteration-count:8}.stageGarage .options-new-wrapper-footer:hover:after{color:#0653b6}@keyframes action{0%{transform:translateY(0)}80%{transform:translateY(-40px)}100%{transform:translateY(-40px)}}.stageGarage .options-new{padding-bottom:32px}.stageGarage .options-new .option-row{width:100%;display:flex}.stageGarage .options-new .option-row .column-full{float:left;padding:11px 7.5px;width:100%;color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px;border-bottom:1px solid #e6e6e6;display:flex}.stageGarage .options-new .option-row .column{padding:11px 7.5px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;align-items:center;justify-content:flex-start;align-items:flex-start}.stageGarage .options-new .option-row .column .available{display:inline-block;width:24px;height:24px;background-image:url("/img/stage2/checked.png");background-size:28px 28px;background-repeat:no-repeat;background-position:center center}.stageGarage .options-new .option-row .column .not-available{display:inline-block;width:12px;height:12px;background-color:#ffffff;border:1px solid #262626;border-radius:50%;margin-top:6px;margin-left:4px}.stageGarage .options-new .option-row .label{justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 0px) and (max-width: 720px){.stageResult .filterLeft .sectionTitle.mobile{border-top:1px solid #e6e6e6;margin-top:30px}.content .stageDetails .details .dealer .icons .garage{display:none}.content .selection.selectionNew .property.lease .lease-options{padding:0px;clear:none}.content .selection.selectionNew .property.lease .lease-options .lease-option{width:125px}.content .selection.selectionNew .property.lease .row.half-lease,.content .selection.selectionNew .property.lease .row.half-lease+.row.half-lease{width:100%}}@media screen and (min-width: 0px) and (max-width: 520px){.stageCenter>.disclaimer{padding-left:0px;padding-right:0px}body{font-size:15px !important;line-height:18px !important}h1{font-size:35px !important;line-height:35px !important}h2{font-size:25px !important;line-height:25px !important}h3{font-size:18px !important;line-height:20px !important}.content .stageDetails .blocks .accessory .offer h3{font-size:15px !important;line-height:1 !important}.stageCenter{margin:70px auto auto auto;padding:0px 12.5px}.stageWrapper{padding-left:0.46875rem;padding-right:0.46875rem}.content .selection.selectionNew .property.total .value.price,.content .selection.selectionNew .property.total .nameh3{max-width:100% !important;width:auto !important;float:right !important;font-size:18px !important;line-height:20px !important}.content .selection.selectionNew .property.total .nameh3{float:left !important}.content .selection.selectionNew .footerTop .button{width:calc(100% - 47.5px)}.stageMain .column25 .teaser{width:100%}.stageMain .buttonWrapper{width:calc(100% - 15px) !important;max-width:calc(100% - 15px) !important}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%;clear:none !important}.stageResult .right .toolbar .carCount,.stageResult .right .toolbar .filters{width:100%;padding-top:0px;padding-bottom:15px}.stageResult .right .toolbar .filters{padding-bottom:7.5px}.stageResult .right .vehicles .vehicle{width:calc(100% - 15px) !important}.content .stageDetails .blocks .tabBlock .items ul li{width:100% !important}.content .stageDetails .blocks .accessory{width:100% !important;max-width:100% !important;padding-bottom:15px}.content .stageDetails .details .dealer .icons{float:left;padding-top:15px;clear:both}.content .stageDetails .details .dealer .icons .tooltip.right{left:50px;right:auto;top:15px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow{right:auto;left:-10px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .right{display:none}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .left{display:block}.content .stageDetails .details .dealer .icons .blue{margin-left:0px;margin-right:7.5px}.content .blocks .tabBlock.finance .calculator .block.info{padding-top:15px !important;padding-bottom:15px !important}.stageMain .buttonWrapperChange1{margin-top:55px}.stageMain .buttonWrapperChange2{margin-top:-110px}.content .selection.selectionNew .property.lease .lease-options{max-width:145px}.stageResult .right .pagination .page{padding:5px 9px}.stageResult .right .pagination .previous,.stageResult .right .pagination .next{padding:13px 11px}.stageResult .right .pagination .previous{margin-left:0px}}.content .stageDetails .blocks .accessory .offer h3{font-size:15px;line-height:1}h2.bmw-m,.content .blocks .tabBlock h2.bmw-m{display:inline-block;width:auto;float:left;padding:4px 20px 4px 16px;margin-bottom:20px;margin-right:calc(60px);position:relative;color:#ffffff;font-size:35px;letter-spacing:.525px;line-height:1.2;background-color:#000000}h2.bmw-m:after{content:'';position:absolute;left:100%;top:0px;width:60px;height:100%;background:linear-gradient(120deg, #000 50%, transparent 50%)}.bmw-m-list-wrapper{width:100%}.bmw-m-list-wrapper .bmw-m-list-line{width:100%;border-left:2px solid #000000;padding:50px 0px;margin:40px 0px}ul.bmw-m-list{padding-left:0;margin-top:-5px;overflow-x:hidden;overflow-y:visible;margin-bottom:-20px;list-style:none;margin-left:0;font-size:15px;line-height:22px}ul.bmw-m-list li{border-bottom:0;padding:12px 20px 14px 30px;margin-left:0;margin-bottom:15px;font-size:20px;line-height:25px;display:table;background-color:#000000;color:#ffffff;position:relative;max-width:600px}ul.bmw-m-list li .bmw-m-list-number{padding-right:15px;display:inline-block;width:40px;float:left}ul.bmw-m-list li .bmw-m-list-text{display:inline-block;width:100%;float:left}ul.bmw-m-list li:after{content:'';position:absolute;left:100%;top:0px;width:60px;height:100%;background:linear-gradient(120deg, #000 50%, transparent 50%)}.content>.vehicle.vehicle-bmwm{width:70%}.icons-bmwm{float:left;position:relative}.icons-bmwm .tooltip.right{right:100px;top:0px}.icons-bmwm .tooltip.right .arrow .left{display:none}.icons-bmwm .blue{background:#1c69d4;display:inline-block;height:40px;padding:8px;position:relative;top:0px;width:40px;cursor:pointer;margin-right:7.5px}.icons-bmwm .blue:hover{background:#0653b6}.icons-bmwm .blue.garage .icon,.icons-bmwm .blue.share .icon,.icons-bmwm .blue.print .icon{background-image:url("/img/bmw/sprite.svg");background-repeat:no-repeat;height:24px;width:24px;display:inline-block}.icons-bmwm .blue.garage .icon{background-size:512px 512px;background-position:-20px -150px}.icons-bmwm .blue.garage.active .icon{background-size:470px 470px;background-position:-14px -295px}.icons-bmwm .blue.share .icon{background-position:-39px -100px}.icons-bmwm .blue.print .icon{background-position:-39px -130px}.content .stageDetails .details .properties-bmwm{width:100%;padding-top:17px}.content .stageDetails .details .properties-bmwm .property{border-bottom:0px;padding-bottom:0px}.content .stageDetails .details .properties-bmwm .property-bmwm-month{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-month .name,.content .stageDetails .details .properties-bmwm .property-bmwm-month .value .price{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-total{font-size:25px;line-height:31px}.content .stageDetails .details .properties-bmwm .property .name{width:calc(100% - 90px)}.content .stageDetails .details .properties-bmwm .property .value{width:90px}.content .stageDetails .details .properties-bmwm .property-bmwm-total .name{width:calc(100% - 150px);font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-total .value{width:150px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-month .name{width:calc(100% - 150px)}.content .stageDetails .details .properties-bmwm .property-bmwm-month .value{width:150px}.content .stageDetails .details .properties-btn-bmwm{width:100%;padding-bottom:17px;padding-top:11px}.content .stageDetails .details .properties-btn-bmwm2 .button{width:calc(50% - 7.5px);float:left !important}.content .stageDetails .details .properties-btn-bmwm2 .buttonGrey{margin-right:15px}.bmw-m-gallery-wrapper{margin:0 auto;width:1680px;position:relative;display:block;margin-left:-237.5px;direction:ltr}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner{width:100%;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;position:relative}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{position:absolute;top:0px;left:0px;width:240px;height:100%;font-size:0px;z-index:10;cursor:pointer;background:transparent;opacity:1;transition:opacity .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after{content:'';width:40px;height:40px;display:block;position:absolute;left:0px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next{position:absolute;top:0px;right:0px;width:240px;height:100%;font-size:0px;z-index:10;cursor:pointer;background:transparent;opacity:1;transition:opacity .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{content:'';width:40px;height:40px;display:block;position:absolute;right:0px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-arrow.slick-disabled{display:none !important}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots{position:absolute;top:calc(100% + 20px);list-style:none;display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;justify-content:center;padding:5px 0px;margin:0px;font-size:.9375rem;line-height:1.375rem}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li{display:flex;list-style:none;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li button{display:inline-block;font-size:10px;padding:0px;height:10px;width:10px;border-radius:50%;margin:10px;background:#bbbbbb;color:rgba(187,187,187,0);transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease,-webkit-transform .5s ease;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li button:before{content:' ';display:block;position:absolute;width:3em;height:3em;top:-1em;left:-1em}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li.slick-active button{background-color:#1c69d4;transform:scale(1.25);cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li:hover button{background-color:#000000;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner:hover .slick-prev,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner:hover .slick-next{opacity:1}.bmw-m-gallery-wrapper .bmw-m-gallery-item{max-width:600px;padding:0px 7.5px;display:block;position:relative}.bmw-m-gallery-wrapper .bmw-m-gallery-item img{display:block;width:100%;height:auto;float:left}.bmw-m-gallery-wrapper .bmw-m-gallery-item span{display:block;width:40px;height:40px;position:absolute;right:7.5px;bottom:0px;background-color:rgba(255,255,255,0.6);background-image:url("/img/stage2/mag.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease;border:2px solid #ffffff}.bmw-m-gallery-wrapper .bmw-m-gallery-item span:hover{background-color:rgba(255,255,255,0.8)}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 240px !important}.video-link{color:#1c69d4;border-bottom:1px solid #1c69d4;font-family:'BMWTypeWebLightAll', Arial, Helvetica, Roboto, sans-serif;font-weight:normal;padding-right:30px;position:relative}.video-link:after{content:'';display:block;position:absolute;right:0px;bottom:0px;width:16px;height:12px;background-image:url("/img/stage2/play.png");background-size:16px 24px;background-position:top left;background-repeat:no-repeat}.video-link:hover{color:#0653b6;border-bottom:1px solid #0653b6;font-family:'BMWTypeWebLightAll', Arial, Helvetica, Roboto, sans-serif;font-weight:normal}.video-link:hover:after{background-position:bottom left}.video-bmw-overlay-wrapper{position:fixed;left:0px;top:0px;width:100vw;height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;z-index:20}.video-bmw-overlay{background-color:#ffffff;box-shadow:0px 0px 3px 1px #767676;max-width:1190px;width:90%;display:block;padding:7.5px;position:relative}.video-bmw-overlay .close{background:#1c69d4;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url("/img/stage2/close.png");background-position:center center;background-repeat:no-repeat;background-size:30px 30px;transition:background-color .25s ease;z-index:21}.video-bmw-overlay .close:hover{background-color:#0653b6}.video-bmw{width:100%;padding-top:56.25%;position:relative}.video-bmw iframe{position:absolute;left:0px;top:0px;width:100%;height:100%}.bmw-m-background-page{background-image:url("/img/stage2/background-footer.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:381px 635px}.bmw-m-background-page .background-lines-wrapper{width:100%;height:100%;z-index:-40;max-width:1280px;left:50%;transform:translate(-50%, 0);position:absolute}.bmw-m-background-page .background-lines{width:100%;max-width:1280px;height:100%;position:absolute;top:0;transform:skew(-30deg);transform-origin:top;background:linear-gradient(to right, #f9f9f9 33.3333%, #ebebeb 33.3334%, #ebebeb 66.666%, #f3f3f3 66.667%, #f3f3f3 100%)}.m-logo{width:139px;height:50px;display:block;background-image:url("/img/stage2/bmwm.png");background-position:center center;background-repeat:no-repeat;background-size:139px 50px;position:absolute;left:-177px;top:33px}.plugin-logo{width:52px;height:52px;display:block;background-image:url("/img/stage2/bev-logo.png");background-position:center center;background-repeat:no-repeat;background-size:52px 52px;position:absolute;left:-177px;top:33px}.plugin-logo.plugin-logo2{left:-64px}.pluginTeaser{width:100%;margin-bottom:24px}.pluginTeaser img{width:100%;height:auto;display:block}.content .stageDetails .stageRowTop .column100{position:relative}.stageRowBanner .column100 h2,.stageRowBanner .column100 h3{display:none}.content>.vehicle.vehicle-bmwm .imageLarge.imageLargeXtra{position:absolute;top:70px}.slick-dots{display:none !important}.stageResult .right .vehicles.tile .vehicle{display:flex;flex-direction:column}.stageResult .right .vehicles .vehicle{background-color:#ffffff}.stageResult .right .vehicles.tile .vehicle .details{flex:1 0 auto;display:flex;flex-direction:column}.stageResult .right .vehicles.tile .vehicle .details .titleBar{flex:1 0 auto}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left{padding-left:0px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{padding-left:7.5px;padding-right:0px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-top:15px}input,select,textarea,.fakeField{background-color:#ffffff}.stageSearch form.filters .elementsRow input.checkbox+label{padding-top:0px}.bmw-m-background-page.stageResult .right .vehicle .image{width:calc(50% - 7.5px)}.bmw-m-background-page.stageResult .right .vehicle .details{width:calc(50% + 7.5px)}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next:hover,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous:hover{background-color:#1c69d4}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next img,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next img.icon,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous img,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous img.icon{display:none}.banner-actie-desktop{display:block}.banner-actie-mobile{display:none}.stageResult .right .vehiclespecial{width:calc(100% - 15px) !important;margin:7.5px 7.5px !important}.stageResult .right .vehicles.tile .vehiclespecial{width:calc(33.3% - 15px) !important;margin:7.5px 7.5px !important;display:flex !important;flex-direction:column !important}.stageResult .right .vehicles.tile .vehiclespecial .image,.stageResult .right .vehicles.tile .vehiclespecial .details{width:100% !important}.stageResult .right .vehicles.tile .vehiclespecial .image{padding-top:70%;background-size:cover !important}.stageResult .right .vehicles.tile .vehiclespecial .image img{display:none !important}.stageResult .right .vehicles.tile .vehiclespecial .details{flex-grow:1 !important;display:flex !important;flex-direction:column !important}.stageResult .right .vehicles.tile .vehiclespecial .details .titleBar{flex-grow:1 !important}.stageResult .right .vehicles.tile .vehiclespecial .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .vehiclespecial .details .footer .buttons .buttonWrapper{width:100% !important;margin:0px !important;padding:0px 7.5px !important}.detail-premium-base{width:calc(200% + 15px)}.detail-premium-base p{margin-bottom:20px;float:left;width:100%}.detail-premium-base .detail-premium-table{width:80%;margin-left:-7.5px;margin-bottom:60px}.detail-premium-base .detail-premium-table2{width:calc(100% + 30px);margin-left:-15px}.detail-premium-base .detail-premium-table2.options-new-wrapper{width:100%;position:relative;overflow:hidden;height:400px}.detail-premium-base .detail-premium-table2 .options-new-wrapper-inner{width:100%}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer{width:100%;position:absolute;bottom:0px;left:0px;height:300px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 35%, rgba(255,255,255,0) 100%);cursor:pointer}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:after{content:'\e92a';font-family:BMW_iconFont !important;font-style:normal;font-size:100px;color:#666666;font-weight:400;font-variant:normal;line-height:1;text-transform:none;position:absolute;top:180px;left:calc(50% - 32px);animation:action 0.5s alternate;animation-iteration-count:8}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:hover:after{color:#0653b6}.detail-premium-base .detail-premium-table-row{width:50%;padding:0px 7.5px}.detail-premium-base .detail-premium-table-column{width:100%;border-bottom:1px solid #bbb;color:#262626;padding-top:10px;padding-bottom:7px;font-size:17px;line-height:25px}.detail-premium-base .detail-premium-table-column span{padding-right:15px;color:#4d4d4d;display:inline-block}.detail-premium-base .detail-premium-table-columns{width:33.3%;padding:0px 15px}.detail-premium-base .detail-premium-table-columns .detail-premium-item{width:100%;border-bottom:1px solid #e6e6e6;padding-top:12px;padding-bottom:12px}.detail-premium-base .detail-premium-table-columns .detail-premium-item .detail-premium-item-title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.detail-premium-base .detail-premium-table-columns .detail-premium-item ul{margin-left:0px !important}.detail-premium-base .service-inclusive-special{width:100%}.detail-premium-base .service-inclusive-special ul{margin-left:0px !important}.detail-premium-base .service-inclusive-special-row{width:calc(100% + 30px);margin-left:-15px}.detail-premium-base .service-inclusive-special-column{width:50%;padding:0px 15px}.detail-premium-base .service-inclusive-table{width:100%}.detail-premium-base .service-inclusive-row{width:calc(100% + 15px);margin-left:-7.5px;padding-left:7.5px;padding-right:7.5px;display:flex}.detail-premium-base .service-inclusive-column{width:50%;border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px}.detail-premium-base .service-inclusive-column:nth-of-type(1){padding-right:7.5px}.detail-premium-base .service-inclusive-column:nth-of-type(2){padding-left:7.5px}.content .stageDetails .column30 .details .property.garantuee .name{width:30%}.content .stageDetails .column30 .details .property.garantuee .value{width:70%}.content .stageDetails .column30 .details .property.garantuee .value .cameo.cameo-spec:not(.bovag){float:left !important;margin-right:auto !important;width:calc(100% - 20px) !important;background-size:contain !important}.property.garantuee .spec{display:inline-block;width:calc(100% - 30px);float:left}.property.garantuee .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.property.garantuee .icon:hover{background-position:0px -47px}.property.garantuee .tooltip{background-color:#ffffff;left:-265px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:255px;z-index:100;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left}.property.garantuee .tooltip .content{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.property.garantuee .tooltip .content strong,.property.garantuee .tooltip .content strong span,.property.garantuee .tooltip .content strong span.duration,.property.garantuee .tooltip .content strong span.payment,.property.garantuee .tooltip .content strong span.final{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.property.garantuee .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}.property.garantuee .tooltip .content ul li{list-style-type:disc;margin-left:12px;width:100%;float:left}.property.garantuee .tooltip img.arrow{display:none}.property.garantuee .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.property.garantuee .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .tabBlock.accessoires .notice{position:static;width:100%;padding:0px 0px 7.5px 7.5px;margin-top:-15px}.content .stageDetails .blocks .accessory .offer{background-color:#fff;padding-left:15px;padding-right:15px;padding-bottom:15px;margin-bottom:15px;margin-left:-7.5px;width:calc(100% + 15px);border:0px;z-index:1}.content .stageDetails .blocks .accessory .offer:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,0.15),0 15px 25px 0 rgba(0,0,0,0.12);z-index:2}.content .stageDetails .blocks .accessory .offer h3{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal;font-size:17px;line-height:24px;letter-spacing:0px;color:#262626;margin-top:-6px;margin-bottom:10px;text-transform:none;width:100%}body .content .stageDetails .blocks .accessory .offer .info input.checkbox+label{color:#262626 !important;font-size:15px !important;line-height:1 !important;font-family:'BMWTypeWebLightAll', Arial, Helvetica, sans-serif !important;font-weight:normal !important;padding-top:5px !important}@font-face{font-family:'BMWTypeNextTT-Regular';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.svg#BMWTypeNextTT-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Light';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Bold';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMW_iconFont';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.svg#BMW_iconFont") format("svg");font-weight:normal;font-style:normal}body .bmw-new-ci{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;margin:0px}body .bmw-new-ci p{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;margin:0px}body .bmw-new-ci a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;text-decoration:underline}body .bmw-new-ci h1{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:48px;line-height:64px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h2,body .bmw-new-ci h2.alt{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:32px;line-height:40px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h3{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:24px;line-height:32px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h4{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h1.bmw-m,body .bmw-new-ci h2.bmw-m,body .bmw-new-ci h3.bmw-m,body .bmw-new-ci h4.bmw-m{color:#ffffff !important;margin:0px;line-height:1.2;margin-bottom:20px;padding:4px 20px 4px 16px !important}body .bmw-new-ci ul.bmw-m-list li .bmw-m-list-text{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#ffffff}body .bmw-new-ci .no-bold{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .contentField{padding-bottom:32px}body .bmw-new-ci button.link,body .bmw-new-ci a.link{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-left:14px;background-repeat:no-repeat;background-position:left 6px;background-size:7.58px;background-image:url("/img/stage2/v2/read.png");transition:all 0.25s ease 0s;text-decoration:none}body .bmw-new-ci button.link .icon,body .bmw-new-ci a.link .icon{display:none}body .bmw-new-ci button.link .title,body .bmw-new-ci a.link .title{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding-left:0px}body .bmw-new-ci button.link:before,body .bmw-new-ci a.link:before{display:none}body .bmw-new-ci button.link:hover,body .bmw-new-ci a.link:hover{background-position:2px 6px;color:#0653B6;background-image:url("/img/stage2/v2/read_h.png")}body .bmw-new-ci .stageSearch .links .link:nth-of-type(4){background-position:left 55px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(4):hover{background-position:2px 55px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(5){background-position:left 92px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(5):hover{background-position:2px 92px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element{margin-bottom:24px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.checkbox .label{display:none}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.checkbox .field.checkbox{padding:0px}body .bmw-new-ci .stageMain .formField form .buttonSearch{width:52px;height:52px;background-position:center center}body .bmw-new-ci .stageMain .formField form .element input[type="text"]{width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666 !important}body .bmw-new-ci .stageMain .formField form .element input[type="text"]:hover,body .bmw-new-ci .stageMain .formField form .element input[type="text"]:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageMain .formField form .carCount{padding:8px 0px 12px 0px;margin:0px 0px 24px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px}body .bmw-new-ci .stageMain .formField form .label{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci .stageMain .formField form div.fakeField{width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box}body .bmw-new-ci .stageMain .formField form div.fakeField span{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;height:52px;padding-top:14px;display:inline-block}body .bmw-new-ci .stageMain .formField form div.fakeField:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .stageMain .formField form div.fakeField:hover,body .bmw-new-ci .stageMain .formField form div.fakeField:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageMain .formField form div.fakeField:hover span,body .bmw-new-ci .stageMain .formField form div.fakeField:focus span{position:relative;left:-1px;top:-1px}body .bmw-new-ci .stageMain .formField form div.fakeField:hover:after,body .bmw-new-ci .stageMain .formField form div.fakeField:focus:after{bottom:-1px;right:-1px}body .bmw-new-ci .stageMain .formField form .selectFake select{height:52px;top:-2px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageMain .formField form .selectFake select option{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageMain .formField form .selectFake .options{top:52px;border:1px solid #bbb}body .bmw-new-ci .stageMain .formField form .selectFake .icon{display:none}body .bmw-new-ci .stageMain .formField form div.selectFake.empty .fakeField{background-color:#f2f2f2;color:#8e8e8e}body .bmw-new-ci .stageMain .formField form div.selectFake.empty .fakeField:hover{border:1px solid #bbb !important}body .bmw-new-ci .stageSearch form.filters .elementsRow .option{padding:8px}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 0px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png")}body .bmw-new-ci .stageSearch .sectionTitle{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .bmw-new-ci .stageSearch .sectionTitle .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .bmw-new-ci .stageSearch .sectionTitle .icon{display:none}body .bmw-new-ci .stageSearch .sectionTitle:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .bmw-new-ci .stageSearch .sectionTitle:hover{color:#262626}body .bmw-new-ci .stageSearch .sectionTitle:hover:before{background-position:0px 0px}body .bmw-new-ci .stageSearch .sectionTitle.open:before{transform:rotate(180deg)}body .bmw-new-ci .stageMain .optionsList{padding:0px 7.5px}body .bmw-new-ci .stageMain .optionsList .element .subElement{padding:0px 0px 8px 0px}body .bmw-new-ci .stageMain .optionsList .element .field.checkbox{padding-bottom:0px !important}body .bmw-new-ci .stageMain .buttons{padding-top:24px}body .bmw-new-ci .stageMain .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none}body .bmw-new-ci .stageMain .button span{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff}body .bmw-new-ci .stageMain .button:hover{background:#1653a7;border:2px solid #1653a7;text-decoration:none}body .bmw-new-ci .stageMain .button.buttonGrey{background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci .stageMain .button.buttonGrey:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci .icon-list .icon-list__row .icon-list__text{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#262626}body .bmw-new-ci .stageResult .filterLeft .compare{margin-top:24px;padding:33px 0px 25px 48px;min-height:90px}body .bmw-new-ci .stageResult .filterLeft .compare .visual{background-color:#4d4d4d;width:40px;height:40px;top:25px}body .bmw-new-ci .stageResult .filterLeft .compare .visual .number{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#ffffff}body .bmw-new-ci .stageResult .filterLeft .compare a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .filterLeft .compare a:hover{color:#1c69d4}body .bmw-new-ci .stageResult .filterLeft h4{margin-top:24px}body .bmw-new-ci .stageResult form.filters .border{margin-bottom:24px}body .bmw-new-ci .stageResult form.filters .elementsRow .element .label{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]{width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField{width:100%;height:52px;max-height:52px;border:1px solid #bbb;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField span{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;height:52px;padding-top:14px;display:inline-block}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover span,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus span{position:relative;left:-1px;top:-1px}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover:after,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus:after{bottom:-1px;right:-1px}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake select{height:52px;top:-2px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake select option{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .options{top:52px;border:1px solid #bbb}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .icon{display:none}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.selectFake.empty .fakeField{background-color:#f2f2f2;color:#8e8e8e}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.selectFake.empty .fakeField:hover{border:1px solid #bbb !important}body .bmw-new-ci .stageResult form.filters .elementsRow .field.checkbox{min-height:0px}body .bmw-new-ci .stageResult form.filters .optionsList .element .subElement{min-height:0px;padding-bottom:8px}body .bmw-new-ci .stageResult .formField{padding-bottom:24px}body .bmw-new-ci .stageResult .right .toolbar{padding-bottom:8px}body .bmw-new-ci .stageResult .right .toolbar .carCount{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-top:9px;margin-top:6px}body .bmw-new-ci .stageResult .right .display{padding:8px 0px 0px 55.5px;margin-top:6px}body .bmw-new-ci .stageResult .right .display .icon{background-color:#4d4d4d}body .bmw-new-ci .stageResult .right .display a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .display a:hover{color:#1c69d4}body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .titleBar h4{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left,body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageResult .right .stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-bottom:12px}body .bmw-new-ci .stageResult .right .vehicle{border:1px solid #E6E6E6;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle:hover{border:1px solid #fff;box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar{padding-bottom:8px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .dealer,body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly span{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;bottom:auto}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee{padding-top:0px;padding-bottom:8px}body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee .value{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .footer{padding-top:0px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons{padding-top:0px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare{padding-left:0px;padding-top:15px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 0px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png")}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button{border:2px solid #262626;background:#fff;color:#262626;min-width:100%;padding:14px 6px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button span{color:#262626}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button:hover{border:2px solid #262626;background:#262626;color:#fff}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button:hover span{color:#fff}body .bmw-new-ci .stageResult .right .pagination{padding:24px 0px 24px 0px}body .bmw-new-ci .stageResult .right .pagination .page{border:2px solid #262626;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .stageResult .right .pagination .page.active,body .bmw-new-ci .stageResult .right .pagination .page:hover{border:2px solid #262626;background:#262626;color:#fff;box-shadow:none}body .bmw-new-ci .stageResult .right .pagination .previous,body .bmw-new-ci .stageResult .right .pagination .next{background:#262626}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .blue{background-color:#4d4d4d}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.mail{background-color:#4d4d4d}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.link{background-image:url("/img/stage2/icons/link.svg");background-size:18px auto;background-color:#4d4d4d;background-position:center center}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .blue:hover,body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.mail:hover,body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.link:hover{background-color:#262626}body .bmw-new-ci .stageDetails .details .icon-share.facebook{background-color:#4d4d4d;background-image:url("/img/stage2/v2/fb.png");background-position:center center;background-size:40px auto}body .bmw-new-ci .stageDetails .details .icon-share.facebook:hover{background-color:#262626}body .bmw-new-ci .stageDetails .details .properties-bmwm{padding-top:24px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total{padding:0px 0px 8px 0px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total .name{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month{padding:0px 0px 8px 0px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .name{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .price{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;left:auto;bottom:auto}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip span.content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm{padding-top:16px;padding-bottom:16px}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button{height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;text-decoration:none}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button span{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .button{width:100%;margin:0px 0px 7.5px 0px}body .bmw-new-ci .stageDetails .details .property{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding:9px 0px}body .bmw-new-ci .stageDetails .details .property .name,body .bmw-new-ci .stageDetails .details .property .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .property.garantuee .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;left:auto;bottom:auto}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageDetails .details .property.dealer{margin-bottom:32px}body .bmw-new-ci .stageDetails .details .property.dealer .info{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .property.dealer .info b{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous,body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-item span{background-color:#4d4d4d;background-image:url("/img/stage2/v2/mag.png")}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after{background-image:url("/img/stage2/v2/prv.png");background-size:12px auto;background-repeat:no-repeat;background-position:center center}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{background-image:url("/img/stage2/v2/nxt.png");background-size:12px auto;background-repeat:no-repeat;background-position:center center}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous:hover,body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next:hover,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:hover:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:hover:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-item span:hover{background-color:#262626}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close:hover{background-color:#262626}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .tabs{padding-top:32px;padding-bottom:24px}body .bmw-new-ci.content .stageDetails .tabs .button{border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;margin:0px !important;padding:12px 40px 12px 20px !important;height:auto;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-decoration:none;min-width:auto}body .bmw-new-ci.content .stageDetails .tabs .button .title{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .tabs .button.active{border-bottom:4px solid #262626;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock{padding:0px 0px 32px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding:9px 0px !important;border-bottom:1px solid #e6e6e6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .name,body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsSpecial{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsSpecial .title{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin:0px 0px 0px 0px;padding-bottom:8px;letter-spacing:0px;text-transform:none;padding-top:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:32px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock h2{margin-bottom:24px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .items{padding:9px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .items ul li{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-left:15px;margin-right:-15px;padding-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full h2{margin-bottom:8px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table{margin-top:24px;margin-bottom:32px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-column{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding:9px 0px !important;border-bottom:1px solid #e6e6e6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-column span{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item{padding-top:0px;padding-bottom:12px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item .detail-premium-item-title{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item ul{margin:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item ul li{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-left:15px;margin-right:-15px;padding-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:after{color:#4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:hover:after{color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .notice{margin:0px 0px 8px 0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer{box-sizing:border-box;box-shadow:none;border:1px solid #E6E6E6;display:flex;flex-wrap:wrap}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .image{order:1}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .image span.outer{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer.active{border:2px solid #4D4D4D}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .title{order:2;padding:15px 15px 24px 15px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .title h3{padding:0px !important;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:20px;color:#262626;font-weight:normal;margin:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info{order:3;padding:0px 15px 15px 15px !important;display:flex;width:100% !important;align-items:flex-end;justify-content:flex-end}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info input.checkbox+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;width:100% !important;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns{padding:0px 7.5px 32px 7.5px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns .button{width:auto;background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns .button:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact .text{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact h2{margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .check,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .check{left:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);background-size:15px;background-position:50%;background-repeat:no-repeat;width:50px;height:48px;top:27px;bottom:auto;right:9.5px;left:auto !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock{padding-top:0px;max-width:638px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow{min-height:auto;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowLabel{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowLabel .formRowSubLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowLabel .formRowSubLabel{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement{width:100%}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea{width:100%;border:1px solid #bbb;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea{height:120px;max-height:120px;resize:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select{width:100%;height:52px !important;max-height:52px;border:1px solid #bbb;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;cursor:pointer;padding:0px 62px 0px 20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 8px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png") !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:after{display:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .isSelect:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .isSelect:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:7.5px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement{width:100%;margin-right:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 strong,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 ul,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 ul{padding-left:0px !important;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 ul li,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .button:not(.readon):not(.closer):not(.tab):not(.info-icon),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .button:not(.readon):not(.closer):not(.tab):not(.info-icon){display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none;width:auto}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage{width:100%;padding:12px 0px 0px 0px;position:static}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage *,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage *{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage .warningIcon,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage .warningIcon{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage .errorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage .errorMessage{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:16px !important;color:#D20000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement select{border:2px solid #D20000 !important;background-color:#F7E7E9}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label{color:#D20000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label:before{border:2px solid #D20000 !important;background-color:#F7E7E9}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .vehicleChoice,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .vehicleChoice{margin:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory{padding-left:15px;padding-right:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer{padding:0px;width:100%;border:1px solid #E6E6E6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer.active{border:2px solid #4D4D4D}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .image{margin:0px 0px 8px 0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .title{padding:15px 15px 24px 15px !important;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:20px;color:#262626;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info{padding:0px 15px 15px 15px !important;display:flex;width:100% !important;align-items:flex-end;justify-content:flex-end}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox{opacity:0;position:absolute;left:1px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;width:100% !important;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox+label:after{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon{width:16px !important;height:16px !important;background-image:url("/img/stage2/v2/info.png") !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:center center !important;position:relative !important;margin-left:4px !important;margin-bottom:8px !important;z-index:1000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{border-radius:2px;width:400px !important;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px !important;right:-24px !important;left:auto !important;bottom:auto;z-index:1001 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance h2{margin-bottom:8px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block{width:100%;padding:0px !important;margin:0px 0px 0px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block h3{margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons{padding-top:12px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .button{width:auto;background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .button:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .subElement{min-height:32px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label:after{display:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field{padding:0px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .text{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{border-radius:2px;width:400px !important;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;left:-24px !important;right:auto !important;bottom:auto}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:before{content:'';display:block;position:absolute;left:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:after{content:'';display:block;position:absolute;left:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider{width:100%;margin:16px 0px;height:4px;background-color:#e6e6e6;border:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider .ui-slider-range{height:4px;background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider .ui-slider-handle{width:12px;height:12px;background:#4d4d4d;border-radius:12px;margin:-4px 0px 0px -4px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #tablePrivate{margin-top:32px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #tablePrivate table.financeDetails td{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;letter-spacing:0px;padding:9px 12px 9px 0px !important;border-bottom:1px solid #e6e6e6 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoBusiness,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoPrivate{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;margin-bottom:24px;float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoBusiness{margin-top:32px}body .bmw-new-ci .stageSearch .links .link.link-low{background-position:left bottom 6px !important}body .bmw-new-ci .stageGarage .left .vehicle{margin-bottom:8px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField{padding:0px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]{opacity:0.1;position:absolute;left:-1000px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 8px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png") !important}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler .icon{display:none}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:hover{color:#262626}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:hover:before{background-position:0px 0px}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler.active:before{transform:rotate(180deg)}body .bmw-new-ci .stageGarage .right .vehicles .details .row .column,body .bmw-new-ci .stageGarage .right .vehicles .details .row .column:nth-of-type(1){padding:9px 9px 9px 0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .details .row .column .title,body .bmw-new-ci .stageGarage .right .vehicles .details .row .column:nth-of-type(1) .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row{padding:0px 7.5px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column-full{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 12px 0px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .label{padding:9px 9px 9px 0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column{padding:9px 9px 9px 0px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .available{width:24px;height:18px;display:block;position:relative;margin:4px auto auto auto;background:none}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .available:after{font-family:BMW_iconFont;color:#262626;content:"\e909";position:absolute;font-size:42px;line-height:18px;top:0px;left:-10px;height:18px;width:24px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .not-available{width:18px;height:4px;margin:11px auto auto auto;display:block;background-color:#ffffff;border:1px solid #262626}body .bmw-new-ci .stageGarage .options-new-wrapper-footer:after{color:#4d4d4d}body .bmw-new-ci .stageGarage .options-new-wrapper-footer:hover:after{color:#262626}body .bmw-new-ci .stageGarage .footer h3,body .bmw-new-ci .stageGarage .footer .price{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:20px;line-height:28px;color:#262626}body .bmw-new-ci .stageGarage .footer .tarief,body .bmw-new-ci .stageGarage .footer .link{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .stageGarage .footer .button{min-width:auto;border:2px solid #262626;color:#262626;background-color:#ffffff}body .bmw-new-ci .stageGarage .footer .button span{color:#262626}body .bmw-new-ci .stageGarage .footer .button:hover{border:2px solid #262626;color:#ffffff;background-color:#262626}body .bmw-new-ci .stageGarage .footer .button:hover span{color:#ffffff}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .cameo.bps.list{background-size:contain !important;background-position:center center !important;margin-left:15px !important;margin-right:15px !important;width:calc(40% - 30px) !important}body .bmw-new-ci .garantuee .cameo.bps.list.small,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide.tile .vehicle .details .properties .garantuee .cameo.bps.list{background-size:contain !important;background-position:center center !important;margin-top:2px !important;margin-bottom:2px !important;width:60% !important;margin-left:0px !important}@media screen and (max-width: 1680px){.bmw-m-gallery-wrapper{width:100vw;margin-left:calc(-50vw + 602.5px)}.bmw-m-background-page{background-size:220px auto}}@media screen and (max-width: 1640px){.m-logo{left:7.5px;top:-68px}}@media screen and (max-width: 1280px){.bmw-m-gallery-wrapper{width:100vw;margin-left:-37.5px}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 40px !important}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{width:40px}}@media screen and (max-width: 767px){.bmw-m-gallery-wrapper{margin-left:-22px}.bmw-m-gallery-wrapper .bmw-m-gallery-item{max-width:100%;padding:0px 2.5px}.bmw-m-gallery-wrapper .bmw-m-gallery-item span{display:none}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{display:none !important}.slick-slide>div{width:100%}.content>.vehicle.vehicle-bmwm,.column30{width:100%}.content .stageDetails .details{padding-top:30px;padding-bottom:30px}.bmw-m-gallery-wrapper{padding-bottom:0px}.bmw-m-background-page{background:none}.m-logo{display:none}.stageRowBanner .column50 h2,.stageRowBanner .column50 h3{display:none}.stageRowBanner .column100 h2,.stageRowBanner .column100 h3{display:block;margin-bottom:0}.bmw-m-background-page.stageResult .right .vehicle .image{width:calc(100% - 7.5px)}.bmw-m-background-page.stageResult .right .vehicle .details{width:calc(100% + 7.5px)}.content>.vehicle{width:100% !important}.content .stageDetails .vehicle .image{display:none}.content .stageDetails .stageWrapper{display:flex;flex-direction:column}.content .stageDetails .stageWrapper .stageRow-special-gallery{display:block !important}.content .stageDetails .stageWrapper .stageRow:nth-of-type(1){order:1}.content .stageDetails .stageWrapper .stageRow:nth-of-type(2){order:3}.content .stageDetails .stageWrapper .stageRow:nth-of-type(2) h2{margin-top:20px}.content .stageDetails .stageWrapper .stageRow:nth-of-type(3){order:2}.content .stageDetails .stageWrapper .stageRow:nth-of-type(3) h2{display:none}.content .stageDetails .stageWrapper .stageRow:nth-of-type(4){order:4}.content .stageDetails .stageWrapper .stageRow:nth-of-type(4){order:5}.content .stageWrapper .stageRow:nth-of-type(4){order:6}.content .stageWrapper .stageRow:nth-of-type(4){order:7}.stageResult .right .vehiclespecial .details{width:50% !important}.stageResult .right .vehiclespecial .image{width:50% !important;background-size:contain !important}.stageResult .right .vehiclespecial .image img{height:auto !important;margin-bottom:-18% !important}.stageResult .right .vehiclespecial .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .vehiclespecial{width:calc(50% - 15px) !important}.detail-premium-base{width:calc(100vw - 60px)}.detail-premium-base .detail-premium-table,.detail-premium-base .detail-premium-table-row,.detail-premium-base .detail-premium-table-columns,.detail-premium-base .service-inclusive-special-column{width:100%}.detail-premium-base .service-inclusive-table{margin-bottom:20px}body .bmw-new-ci .stageSearch a.mobile-bmwm-link{background:none !important}body .bmw-new-ci .stageResult .filterLeft .sectionTitle.mobile{padding:0px}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo .row .left,body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo .row .right{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;padding-left:0px;padding-right:15px}body .content.bmw-new-ci .stageDetails .details{padding-top:24px;padding-bottom:0px}body .content.bmw-new-ci .stageDetails .detailsMarginTop{margin-top:0px !important}body .content.bmw-new-ci .stageDetails .blocks{padding-top:0px}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler:after{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler .icon{display:none}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler.active:before{transform:rotate(180deg)}body .content.bmw-new-ci .stageDetails .blocks .tabBlock .rowBlock{padding-bottom:0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .buttonWrapper{float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{width:calc(50vw - 24px) !important}}@media screen and (max-width: 720px){body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .footer{padding-top:24px}}@media screen and (max-width: 680px){body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{width:calc(100vw - 300px) !important}}@media screen and (max-width: 599px){body .bmw-new-ci h1{font-size:32px !important;line-height:40px !important}body .bmw-new-ci h2,body .bmw-new-ci h2.alt{font-size:24px !important;line-height:32px !important}body .bmw-new-ci h3{font-size:20px !important;line-height:28px !important}body .bmw-new-ci h4{font-size:20px !important;line-height:28px !important}}@media screen and (max-width: 520px){.stageRowBanner{margin-top:45px;margin-bottom:45px}.bmw-m-gallery-wrapper{margin-left:-12.5px}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 17.5px !important}.banner-actie-desktop{display:none}.banner-actie-mobile{display:block}.stageResult .right .vehiclespecial .details{width:100% !important}.stageResult .right .vehiclespecial .image{width:100% !important;background-size:contain !important}.stageResult .right .vehiclespecial .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehiclespecial .image img{height:auto !important;margin-bottom:-18% !important}.stageResult .right .vehicles.tile .vehiclespecial{width:100% !important}body .bmw-new-ci .stageSearch .buttonWrapperChange2{margin-top:-127px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{width:calc(100vw - 24px) !important}body .bmw-new-ci h1{font-size:32px !important;line-height:40px !important}body .bmw-new-ci h2{font-size:24px !important;line-height:32px !important}body .bmw-new-ci h3{font-size:20px !important;line-height:28px !important}body .bmw-new-ci h4{font-size:20px !important;line-height:28px !important}}@media screen and (max-width: 440px){.content .stageDetails .details .properties-btn-bmwm2{display:flex;flex-direction:column}.content .stageDetails .details .properties-btn-bmwm2 a:nth-of-type(1){order:3;width:100%;margin:0px}.content .stageDetails .details .properties-btn-bmwm2 a:nth-of-type(2){order:1;width:100%;margin:0px 0px 7.5px 0px}.content .stageDetails .details .properties-btn-bmwm2 a:nth-of-type(3){order:2;width:100%;margin:0px 0px 7.5px 0px}}@media screen and (max-width: 479px){.fancybox-navigation .fancybox-button{top:25px !important}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip{width:calc(100vw - 24px)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{width:240px;left:auto !important;right:-112px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:after{left:auto !important;right:108px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:before{left:auto !important;right:114px !important}}.stageRow-gallery-mobile{padding-bottom:0px}@media screen and (min-width: 0px) and (max-width: 1024px){body>.content{padding:0px 12px}}.tmce{font:11px Tahoma, Arial;color:#4b4b4d}.tmce h1{font:18px Tahoma, Arial;color:#000}.tmce h2{padding-bottom:5px;font:15px Tahoma, Arial;color:#000}.tmce a{outline:none;color:#666666;text-decoration:none}.tmce a:hover{text-decoration:underline}.tmceImgLeft{float:left !important;padding:0px 12px 12px 0px}.tmceImgRight{float:right !important;padding:0px 0px 12px 12px}.tmceTxtHigh{font-weight:bold}.tmceTxtIntro{font-style:italic}.tmceTxtNormal{font-style:normal !important;font-weight:normal !important}.tmceTblHeader td{border-top:1px solid #d4d4d4;border-bottom:1px solid #cccccc;font-weight:bold}.tmceTblHeader td,.tmceTblOdd td,.tmceTblEven td{padding:9px 0px 9px 0px;border-right:12px solid #ffffff}.tmceTblOdd td{background-color:#eeeeee}.tmce ul,.tmce ol{padding-left:16px;margin:10px 0px 10px 0px}.tmce ul li{list-style-type:square}.tmce ol li{list-style-type:decimal}.vivition{margin-bottom:36px}.vivition-viewport,.vivition-thumbnails{width:100%;position:relative}.vivition-viewport img{display:block}.vivition-viewport iframe{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5}.vivition iframe{background:url("/img/bmw/loading.gif") center center no-repeat #cac7be}.has-vivition{display:none}.formWrapper .subtitle,#contactForm .subtitle{font-size:18px;font-family:'BMW_Bold';font-weight:bold;line-height:1.2rem;margin:50px 0px 15px 0px;display:block;padding:0px 0px 0px 0px}.formWrapper label,#contactForm label{margin-bottom:0}.formWrapper input,#contactForm input,.formWrapper select,#contactForm select,.formWrapper textarea,#contactForm textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:15px;padding:10px}.formWrapper input[type="number"]::-webkit-outer-spin-button,#contactForm input[type="number"]::-webkit-outer-spin-button,.formWrapper input[type="number"]::-webkit-inner-spin-button,#contactForm input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.formWrapper input:-webkit-autofill,#contactForm input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px white inset !important}.formWrapper input[type="number"],#contactForm input[type="number"]{-moz-appearance:textfield}.formWrapper select,#contactForm select{padding:5px 10px;margin:0px;height:40px;background-position:right center;background-repeat:no-repeat;padding-right:40px;line-height:normal;background-color:#fff}.formWrapper select::-ms-expand,#contactForm select::-ms-expand{display:none}.formWrapper fieldset,#contactForm fieldset{border:none;margin:0px;padding:0px}.formWrapper textarea,#contactForm textarea{width:100%;border:2px solid #c7c7c7;min-height:125px;float:left;resize:none}.formWrapper .block,#contactForm .block{width:100%;display:none;float:left}.formWrapper .formBlock,#contactForm .formBlock{min-height:100%;float:left;display:block;width:100%;padding-top:30px}.formWrapper #dynamicHeight,#contactForm #dynamicHeight{opacity:0}.formWrapper .formRow,#contactForm .formRow{width:100%;display:block;float:left;position:relative;margin-bottom:5px;min-height:40px}.formWrapper .formRow.formRowError>.formRowErrorMessage,#contactForm .formRow.formRowError>.formRowErrorMessage{display:block !important}.formWrapper .formRow.formRowError>.check,#contactForm .formRow.formRowError>.check{display:none !important}.formWrapper .formRow.formRowValid>.formRowErrorMessage,#contactForm .formRow.formRowValid>.formRowErrorMessage{display:none !important}.formWrapper .formRow.formRowValid>.check,#contactForm .formRow.formRowValid>.check{display:block !important}.formWrapper .formRowLabel,#contactForm .formRowLabel{width:25%;float:left;display:inline-block;padding:10px 12px 8px 0px}.formWrapper .formRowElement.formRowNoLabel,#contactForm .formRowElement.formRowNoLabel{width:100%}.formWrapper .formRowCheckbox,#contactForm .formRowCheckbox{min-height:40px}.formWrapper .formRowCheckbox .formRowNoLabel,#contactForm .formRowCheckbox .formRowNoLabel{width:50%}.formWrapper .formRowElement,#contactForm .formRowElement{float:left;width:25%}.formWrapper .formRowErrorMessage,#contactForm .formRowErrorMessage{height:auto;float:left;width:50%;left:12px;top:2px;position:relative;background-position:11px -41px;min-height:25px;right:-24px;z-index:100;display:inline-block;padding:9px 9px 6px 0px;top:2px}#questionForm .formRowElementFieldset2 .formRowErrorMessage,#contactForm .formRowElementFieldset2 .formRowErrorMessage{height:auto;float:left;width:100%;position:static;display:inline-block;font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:12px !important;line-height:16px !important;color:#d20000 !important;padding:12px 0px 0px 0px}#questionForm .formRowElementFieldset2 .formRowErrorMessage:empty,#contactForm .formRowElementFieldset .formRowErrorMessage:empty{display:none}#questionForm .formRowElementFieldset2 .formRowErrorMessage div,#contactForm .formRowElementFieldset2 .formRowErrorMessage div{font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:12px !important;line-height:16px !important;color:#d20000 !important;text-transform:none !important}#questionForm .formRow.formRowError .formRowElementFieldset2+span+.formRowErrorMessage,#contactForm .formRow.formRowError .formRowElementFieldset2+span+.formRowErrorMessage{display:none !important}.formWrapper .warningIcon,#contactForm .warningIcon{display:inline-block;float:left;width:24px;height:24px;background:url("/img/stage2/ci/assets/valSprite.png") no-repeat left -48px}.formWrapper .errorMessage,#contactForm .errorMessage{display:inline-block;float:left}.formWrapper .formRowElement.formRowElementFieldset .formRowSubElement,#contactForm .formRowElement.formRowElementFieldset .formRowSubElement{display:inline-block;position:relative;margin-right:12px}.formWrapper .formRow.isSelect:after,#contactForm .formRow.isSelect:after{height:40px;font-size:18px;background-image:url("/img/stage2/ci/assets/icons/select_down.jpg");width:40px;z-index:1;color:#fff;background-color:#1c69d4;position:absolute;bottom:0px;right:0px;content:"";pointer-events:none;text-align:center}.formWrapper .formRow.isDate:after,#contactForm .formRow.isDate:after{content:"";width:24px;height:24px;position:absolute;right:0;background-image:url("/img/stage2/ci/calender.png");background-repeat:no-repeat;background-position:-24px 0;display:block;z-index:1;pointer-events:none;background-size:48px 24px}.formWrapper .formRow.isDate:hover:after,#contactForm .formRow.isDate:hover:after{background-position:0 0}.formWrapper .formRow.isStatic .formRowElement,#contactForm .formRow.isStatic .formRowElement{padding-top:10px;font-weight:bold}.formWrapper .formRowColumn .formRowElementFieldset .formRowSubElement,#contactForm .formRowColumn .formRowElementFieldset .formRowSubElement{display:block;width:100%;margin-bottom:6px}.formWrapper .formRowButtons .formRowElementFieldset .formRowSubElement,#contactForm .formRowButtons .formRowElementFieldset .formRowSubElement{width:50%;margin-right:0;float:left}.formWrapper .formRowButtons .formRowElementFieldset .formRowSubElement .button,#contactForm .formRowButtons .formRowElementFieldset .formRowSubElement .button{padding-left:0;padding-right:0}.formWrapper .formRowButtons .formRowSubElement:first-child,#contactForm .formRowButtons .formRowSubElement:first-child{width:calc(50% - 6px);margin-right:6px}.formWrapper .formRowErrorMessage.formRowError,.formRowError,#contactForm .formRowErrorMessage.formRowError,.formRowError{color:#c03123 !important}.formWrapper input[type=text],#contactForm input[type=text],.formWrapper input[type=email],#contactForm input[type=email],.formWrapper input[type=tel],#contactForm input[type=tel]{padding:10px}.formWrapper select:focus,#contactForm select:focus,.formWrapper input:focus,#contactForm input:focus{outline:none;box-shadow:0 0 7px #037aef}.formWrapper .formRowElement input[type=text],#contactForm .formRowElement input[type=text],.formWrapper .formRowElement select,#contactForm .formRowElement select,.formWrapper .formRowElement input[type=tel],#contactForm .formRowElement input[type=tel],.formWrapper .inputText,#contactForm .inputText{max-height:40px;border:2px solid #c7c7c7;display:inline-block;width:100%;height:auto}.formWrapper .inputText.readOnly,#contactForm .inputText.readOnly{background-color:#dddddd}.formWrapper input[type=text].invalidInput,.formWrapper select.invalidInput,.formWrapper textarea.invalidInput,.formWrapper .inputText.invalidInput,#contactForm input[type=text].invalidInput,#contactForm select.invalidInput,#contactForm textarea.invalidInput,#contactForm .inputText.invalidInput{border:2px solid #b71d1d;color:#c03123}.formWrapper .formRowElement input.invalid,#contactForm .formRowElement input.invalid{border:2px solid #b71d1d;color:#c03123}.formWrapper .formRowElement input.invalid>.formRowErrorMessage,#contactForm .formRowElement input.invalid>.formRowErrorMessage{display:block !important}.formWrapper .formRowElement input.success,.formWrapper .formRowElement input.successInput,#contactForm .formRowElement input.success,#contactForm .formRowElement input.successInput{border:2px solid #c7c7c7;color:#262626}.formWrapper .formRowElement input[type=radio],#contactForm .formRowElement input[type=radio],.lease-option input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.formWrapper .formRowElement input[type=radio]+label,#contactForm .formRowElement input[type=radio]+label,.lease-option input[type=radio]+label{padding-left:32px;height:24px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;background-image:url("/img/stage2/ci/assets/radio.png");background-size:24px 48px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;top:7px;max-width:100%}.lease-option input[type=radio]+label{top:0px}.formWrapper .formRowElement input[type=radio]:checked+label,#contactForm .formRowElement input[type=radio]:checked+label,.lease-option input[type=radio]:checked+label{background-position:0 -24px}.formWrapper .formRowElement input[type=checkbox],#contactForm .formRowElement input[type=checkbox]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.formWrapper .formRowElement input[type=checkbox]+label,#contactForm .formRowElement input[type=checkbox]+label{padding-left:32px;display:inline-block;background-size:24px 24px;line-height:24px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;background-image:url("/img/stage2/ci/unchecked.png");-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;line-height:24px}.formWrapper .formRowElement input[type=checkbox]:checked+label,#contactForm .formRowElement input[type=checkbox]:checked+label{background-image:url("/img/stage2/ci/checked.png")}.formWrapper .formRowSpacer,#contactForm .formRowSpacer{height:24px;width:100%;display:block;float:left}.formWrapper .inputDate,#contactForm .inputDate{position:relative}.formWrapper #div_licensePlate_0,.formWrapper #div_licensePlate_1,.formWrapper #div_licensePlate_2,#contactForm #div_licensePlate_0,#contactForm #div_licensePlate_1,#contactForm #div_licensePlate_2{width:calc(33.333% - 6px);margin-right:6px;float:left}.formWrapper #div_licensePlate_2,#contactForm #div_licensePlate_2{margin-right:0;width:33.333%}.formWrapper .inputReadOnly,#contactForm .inputReadOnly{background:#f1f1f1;cursor:not-allowed}.formWrapper .hidden-input,#contactForm .hidden-input{padding:0;position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0;visibility:hidden}.formWrapper .check,#contactForm .check{position:absolute;width:19px;height:15px;display:inline-block;background:#fff;top:12px;right:calc(50% - 31px);background-image:url("/img/stage2/ci/check.png");background-repeat:no-repeat;background-size:19px 15px;display:none;background-color:transparent}.formWrapper #carPrice,#contactForm #carPrice{width:calc(100% - 24px);float:left;display:inline-block}.formWrapper .euro,#contactForm .euro{float:left;display:inline-block;width:24px;line-height:40px}.formWrapper #div_locZipcode,#contactForm #div_locZipcode{width:calc(50% - 6px);margin-right:6px;float:left;text-transform:uppercase}.formWrapper #div_locHouseNumber,#contactForm #div_locHouseNumber{width:calc(25% - 6px);margin-right:6px;float:left}.formWrapper #div_locHouseNumberAdd,#contactForm #div_locHouseNumberAdd{width:25%;margin-right:0;float:left}.formWrapper #div_initials,.formWrapper #div_question_initials,#contactForm #div_initials{width:calc(50% - 6px);margin-right:6px;float:left}.formWrapper #div_infix,.formWrapper #div_question_infix,#contactForm #div_infix{width:50%;margin-right:0;float:left}.formWrapper .formRowElement .phoneCounter,#contactForm .formRowElement .phoneCounter{font-size:12px}.formWrapper #iban,#contactForm #iban{text-transform:uppercase}.formWrapper .formRowElement input[type=text].kenteken,#contactForm .formRowElement input[type=text].kenteken{background-image:url("/img/stage2/ci/assets/nl.jpg");background-position:left center;background-repeat:no-repeat;background-size:26px 50px;background-color:#fbbc01;border:3px solid #000 !important;border-radius:8px;max-height:50px;width:75%;text-align:center;height:50px;font-family:'BMW_Bold';text-transform:uppercase;font-size:24px;color:#000}.formWrapper .formRowElement input[type=text].kenteken:-webkit-autofill,#contactForm .formRowElement input[type=text].kenteken:-webkit-autofill{background-image:url("/img/stage2/ci/assets/nl.jpg") !important;background-position:left center !important;background-repeat:no-repeat !important;background-size:26px 50px !important;background-color:#fbbc01 !important;border:3px solid #000 !important;-webkit-box-shadow:0 0 0px 1000px #fbbc01 inset !important}.formWrapper button,.formWrapper .button,#contactForm button:not(.icon-spec):not(.iconCloseTool):not(.info-icon):not(.link),#contactForm .button{border-style:solid;border-width:0;cursor:pointer;font-weight:normal;line-height:normal;position:relative;text-decoration:none;text-align:center;-webkit-appearance:none;-webkit-border-radius:0;display:inline-block;padding-top:1rem;padding-right:2rem;padding-bottom:1.0625rem;padding-left:2rem;font-size:1rem;background-color:#1c69d4;border-color:#0653b6;color:#fff;transition:background-color 300ms ease-out;width:100%;font-family:BMWGlobalPro,Arial}.formWrapper button:not(.link):not(.info-icon),#contactForm button:not(.link):not(.info-icon){padding:0px !important}.formWrapper button:hover,.formWrapper button:focus,.formWrapper .button:hover,.formWrapper .button:focus,#contactForm button:not(.icon-spec):not(.iconCloseTool):not(.info-icon):not(.link):not(.info-icon):hover,#contactForm button:not(.icon-spec):not(.iconCloseTool):not(.info-icon):not(.link):not(.info-icon):focus,#contactForm .button:hover,#contactForm .button:focus{background-color:#0653b6}.formWrapper button:hover,.formWrapper button:focus,.formWrapper .button:hover,.formWrapper .button:focus,#contactForm button:not(.icon-spec):not(.iconCloseTool):not(.info-icon):not(.link):not(.info-icon):hover,#contactForm button:not(.icon-spec):not(.iconCloseTool):not(.info-icon):not(.link):not(.info-icon):focus,#contactForm .button:hover,#contactForm .button:focus{color:#fff}.formWrapper button.secondary,.formWrapper .button.secondary,#contactForm button.secondary,#contactForm .button.secondary{background-color:#666;border-color:#4d4d4d;color:#fff}.formWrapper button.secondary:hover,.formWrapper button.secondary:focus,.formWrapper .button.secondary:hover,.formWrapper .button.secondary:focus,#contactForm button.secondary:hover,#contactForm button.secondary:focus,#contactForm .button.secondary:hover,#contactForm .button.secondary:focus{background-color:#4d4d4d}.formWrapper button.secondary:hover,.formWrapper button.secondary:focus,.formWrapper .button.secondary:hover,.formWrapper .button.secondary:focus,#contactForm button.secondary:hover,#contactForm button.secondary:focus,#contactForm .button.secondary:hover,#contactForm .button.secondary:focus{color:#fff}.formWrapper button::-moz-focus-inner,#contactForm button::-moz-focus-inner{border:0;padding:0}.formWrapper .vehicleChoice,#contactForm .vehicleChoice{font-weight:normal !important;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.formWrapper input+label,#contactForm input+label{max-width:100%}.formWrapper .formRowSubElement,#contactForm .formRowSubElement{width:100%;margin-bottom:6px}.formWrapper .formRowElement.formRowElementFieldset .formRowSubElement,#contactForm .formRowElement.formRowElementFieldset .formRowSubElement{max-width:none;width:auto}.formWrapper .formRowElement input[type="checkbox"]+label,.formWrapper .formRowElement input[type="radio"]+label,#contactForm .formRowElement input[type="checkbox"]+label,#contactForm .formRowElement input[type="radio"]+label{margin:0px}@media screen and (min-width: 981px) and (max-width: 1600px){.formWrapper .formRowButtons .formRowSubElement,.formWrapper .formRowButtons .formRowSubElement:first-child,#contactForm .formRowButtons .formRowSubElement,#contactForm .formRowButtons .formRowSubElement:first-child{width:100% !important;display:block;margin-bottom:6px;margin-right:0}}@media screen and (min-width: 981px){.formWrapper .formRow.isSelect:after,#contactForm .formRow.isSelect:after{left:50%;margin-left:-40px;top:0px}.formWrapper .formRow.isDate:after,#contactForm .formRow.isDate:after{left:50%;margin-left:-32px;top:8px}.formWrapper .formRowElement .phoneCounter,#contactForm .formRowElement .phoneCounter{display:none}.formWrapper .formRowLabel .phoneCounter,#contactForm .formRowLabel .phoneCounter{display:inline-block}}@media screen and (max-width: 980px){.formWrapper .formRowButtons .formRowSubElement,.formWrapper .formRowButtons .formRowSubElement:first-child,#contactForm .formRowButtons .formRowSubElement,#contactForm .formRowButtons .formRowSubElement:first-child{width:100% !important;display:block;margin-bottom:6px;margin-right:0}.formWrapper .formRow.isSelect:after,#contactForm .formRow.isSelect:after{right:0;top:0px}.formWrapper .formRow.isDate:after,#contactForm .formRow.isDate:after{right:9px;top:8px}.formWrapper .formRowLabel,.formWrapper .formRowElement,#contactForm .formRowLabel,#contactForm .formRowElement{width:50%}.formWrapper .formRowErrorMessage,#contactForm .formRowErrorMessage{width:24px;height:24px;overflow:hidden;position:absolute;right:-32px;left:initial}.formWrapper .formRowCheckbox .formRowNoLabel,#contactForm .formRowCheckbox .formRowNoLabel{width:100%}.formWrapper .formRowElement .phoneCounter,#contactForm .formRowElement .phoneCounter{display:block;margin-top:6px}.formWrapper .formRowLabel .phoneCounter,#contactForm .formRowLabel .phoneCounter{display:none}.formWrapper .check,#contactForm .check{right:-28px}}@media screen and (max-width: 520px){.formWrapper .formRowLabel,.formWrapper .formRowElement,#contactForm .formRowLabel,#contactForm .formRowElement{width:100%}.formWrapper .formRowErrorMessage,#contactForm .formRowErrorMessage{top:initial;right:-32px;bottom:15px}.formWrapper .formRow,#contactForm .formRow{min-height:40px}.formWrapper .formRow.formRowHtml .formRowLabel,.formWrapper .formRow.formRowHtml .formRowElement,#contactForm .formRow.formRowHtml .formRowLabel,#contactForm .formRow.formRowHtml .formRowElement{width:auto}.formWrapper .formRow.formRowHtml .formRowLabel,#contactForm .formRow.formRowHtml .formRowLabel{padding-right:15px}.formWrapper .formRow.isDate:after,#contactForm .formRow.isDate:after{right:9px;top:48px}.formWrapper .formRow.isSelect .formRowLabel,#contactForm .formRow.isSelect .formRowLabel{min-height:40px}.formWrapper .formRow.isSelect:after,#contactForm .formRow.isSelect:after{right:0;top:35px;top:40px}.formWrapper .check,#contactForm .check{top:51px;right:-25px}.formWrapper .formRowButtons .formRowSubElement,.formWrapper .formRowButtons .formRowSubElement:first-child,#contactForm .formRowButtons .formRowSubElement,#contactForm .formRowButtons .formRowSubElement:first-child{width:100% !important;display:block;margin-bottom:6px;margin-right:0}.formWrapper .formRowElement input[type=radio]+label,#contactForm .formRowElement input[type=radio]+label{top:0}.formWrapper #div_phone .formRowError,#contactForm #div_phone .formRowError{bottom:38px !important}.formWrapper .formRow.formRowFieldset.formRowColumn.formRowError .formRowErrorMessage,#contactForm .formRow.formRowFieldset.formRowColumn.formRowError .formRowErrorMessage{bottom:initial;top:38px}.formWrapper .fieldsetBlock .check,#contactForm .fieldsetBlock .check{top:46px !important}.formWrapper .fieldsetBlock .formRowErrorMessage,#contactForm .fieldsetBlock .formRowErrorMessage{top:33px !important}.formWrapper .formRowCheckbox .check,#contactForm .formRowCheckbox .check{top:3px !important}.formWrapper .formRowCheckbox .formRowErrorMessage,#contactForm .formRowCheckbox .formRowErrorMessage{top:-7px !important}.formWrapper .isAanhef .check,#contactForm .isAanhef .check{top:44px !important}.formWrapper .isAanhef .formRowErrorMessage,#contactForm .isAanhef .formRowErrorMessage{top:33px !important}.formWrapper .isConsent .check,#contactForm .isConsent .check{top:4px !important}.formWrapper .isConsent .formRowErrorMessage,#contactForm .isConsent .formRowErrorMessage{top:-7px !important}.formWrapper .isTextarea .formRowErrorMessage,#contactForm .isTextarea .formRowErrorMessage{top:39px !important}.formWrapper .formRowElement input[type=text].kenteken,#contactForm .formRowElement input[type=text].kenteken{width:100%;margin-right:0}}.formWrapper .social,#contactForm .social{display:block;width:100%;float:left}.formWrapper .social li,#contactForm .social li{display:inline-block;float:left;margin-right:6px}.formWrapper .social li a,#contactForm .social li a{float:left}.formWrapper .social li a span,#contactForm .social li a span{background-image:url("/img/stage2/ci/social.png");background-size:213px 40px;background-repeat:no-repeat;display:block;float:left;height:20px}.formWrapper .social li a span.facebook,#contactForm .social li a span.facebook{width:20px;background-position:0 -20px}.formWrapper .social li a span.twitter,#contactForm .social li a span.twitter{width:26px;background-position:-38px -20px}.formWrapper .social li a span.youtube,#contactForm .social li a span.youtube{width:50px;background-position:-83px -20px}.formWrapper .social li a span.google,#contactForm .social li a span.google{width:21px;background-position:-152px -20px}.formWrapper .social li a span.instagram,#contactForm .social li a span.instagram{width:20px;background-position:-193px -20px}.formWrapper .social li a span.facebook:hover,#contactForm .social li a span.facebook:hover{width:20px;background-position:0 0px}.formWrapper .social li a span.twitter:hover,#contactForm .social li a span.twitter:hover{width:26px;background-position:-38px 0px}.formWrapper .social li a span.youtube:hover,#contactForm .social li a span.youtube:hover{width:50px;background-position:-83px 0px}.formWrapper .social li a span.google:hover,#contactForm .social li a span.google:hover{width:21px;background-position:-152px 0px}.formWrapper .social li a span.instagram:hover,#contactForm .social li a span.instagram:hover{width:20px;background-position:-193px 0px}.formWrapper .tabs,#contactForm .tabs{display:block;width:auto;float:left;font-family:'BMW_Bold';margin-top:30px}.formWrapper .tabs li,#contactForm .tabs li{display:inline-block;float:left;width:auto;width:230px;margin-right:12px}.formWrapper .tabs li:last-child,#contactForm .tabs li:last-child{border-right:0}.formWrapper .tabs li.active a,#contactForm .tabs li.active a{border-bottom:5px solid #1c69d4;color:#1c69d4}.formWrapper .tabs li.noLink,#contactForm .tabs li.noLink,.formWrapper .tabs li.active.noLink,#contactForm .tabs li.active.noLink{padding-bottom:7px;margin-bottom:7px}.formWrapper .tabs li.noLink,#contactForm .tabs li.noLink{border-bottom:5px solid #e6e6e6;color:#666}.formWrapper .tabs li.active.noLink,#contactForm .tabs li.active.noLink{border-bottom:5px solid #1c69d4;color:#1c69d4}.formWrapper .tabs li a,#contactForm .tabs li a{text-align:left;background:#fff;display:inline-block;padding-bottom:7px;width:100%;color:#666;-webkit-transition:all ease 0.3s;transition:all ease 0.3s;margin-bottom:7px;border-bottom:5px solid #e6e6e6}.formWrapper .tabs li a:hover,#contactForm .tabs li a:hover{border-bottom:5px solid #1c69d4;color:#1c69d4}.formWrapper .list,#contactForm .list{width:375px;display:block;float:left;padding-bottom:24px;background-color:#f2f2f2}.formWrapper .list li,#contactForm .list li{display:block;float:left;background-color:#f2f2f2;width:100%;position:relative;padding-right:32px}.formWrapper .list li:after,#contactForm .list li:after{content:"";display:block;width:12px;height:18px;background-image:url("/img/stage2/ci/arrows.png");background-size:50px 18px;background-repeat:no-repeat;position:absolute;right:15px;top:calc(50% - 9px);background-position:-37px 0px}.formWrapper .list li.active:after,#contactForm .list li.active:after{background-position:-1px 0}.formWrapper .list li:hover,#contactForm .list li:hover{background-color:#0653b6}.formWrapper .list li:hover:after,#contactForm .list li:hover:after{background-position:-1px 0}.formWrapper .list li:hover a,#contactForm .list li:hover a{color:#fff;border-bottom:0 !important}.formWrapper .list li a,#contactForm .list li a{color:#262626;border-bottom:1px solid #bbbbbb;margin-left:20px;width:calc(100% - 20px);display:block;padding:18px 0;float:left;font-weight:normal}.formWrapper .list li.active,#contactForm .list li.active{background-color:#0653b6}.formWrapper .list li.active a,#contactForm .list li.active a{color:#fff;border-bottom:0 !important}#contactForm #div_modelName{margin-top:-26px}#contactForm #div_modelName .formRowElement{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal;text-transform:uppercase;font-size:12px;line-height:16px}.formWrapper .loader,#contactForm .loader{font-size:10px;text-indent:-9999em;width:40px;height:40px;border-radius:50%;background:#0653b6;background:-webkit-linear-gradient(left, #0653b6 10%, rgba(6,83,182,0) 42%);background:linear-gradient(to right, #0653b6 10%, rgba(6,83,182,0) 42%);position:relative;-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);float:left;top:4px;overflow:hidden}.formWrapper .loader-ios,#contactForm .loader-ios{float:left;width:50px;top:calc(50vh - 25px) !important;left:calc(50% - 25px) !important;margin-right:12px}.formWrapper .loader:before,#contactForm .loader:before{width:50%;height:50%;background:#0653b6;border-radius:100% 0 0 0;position:absolute;top:0;left:0;content:''}.formWrapper .loader:after,#contactForm .loader:after{background:#fff;width:75%;height:75%;border-radius:50%;content:'';margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (max-width: 520px){.formWrapper .tabs,#contactForm .tabs{width:100%}.formWrapper .tabs li,#contactForm .tabs li{width:100%;border-right:0}}#contactForm .tooltipIcon{line-height:1em;color:#262626;cursor:pointer;display:inline-block;vertical-align:middle;width:16px;height:16px;background:url("/img/stage2/ci/assets/2016_BrandCI_InfoIcon.png") no-repeat right -46px;background-size:16px;border-radius:10px}#contactForm .tooltipIcon:hover{background:url("/img/stage2/ci/assets/2016_BrandCI_InfoIcon.png") no-repeat right 0;background-size:16px}#contactForm .tooltipContentWrapper{display:none;padding:15px 55px 15px 15px;min-height:50px;font-size:15px;box-shadow:0px 0px 3px 1px #767676;z-index:100;background-color:#fff;position:absolute;width:355px;height:auto;top:auto;bottom:21px;left:0}#contactForm .tooltipContentWrapper.tooltipIconBottom{top:21px;bottom:auto}#contactForm .tooltipClose{text-decoration:none;color:#ffffff;text-indent:-900px;position:absolute;float:right;right:10px;top:10px;display:block;overflow:hidden;width:30px;margin-left:5px;margin-bottom:5px;height:30px;background-color:#0653b6;background-image:url("/img/stage2/ci/assets/icons/close.png");background-repeat:no-repeat;background-position:center center;background-size:20px}#contactForm .tooltipClose:hover{background-color:#2064f5}@media screen and (max-width: 520px){#contactForm .tooltipContentWrapper{max-width:355px;width:100%}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:'BMWTypeWebLightAll';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v5/BMWTypeWebLightAll.svg#BMWTypeWebLightAll") format("svg");font-weight:normal;font-style:normal}body>.content{float:none;max-width:1270px;margin:0px auto}body>.content .footer{display:block;margin:0px auto;max-width:100%}.mobile-bmwm-link-wrapper{display:none}.icons.icons-bmwm{display:flex;flex-wrap:wrap}.icon-share{width:40px;height:40px;margin-right:7.5px;background-size:40px auto;background-repeat:no-repeat;background-position:center center;display:flex}.icon-share.whatsapp{background-image:url(/img/stage2/icons/whatsapp.svg)}.icon-share.link{background-image:url(/img/stage2/icons/link.svg);-webkit-background-size:18px auto;background-size:18px auto;background-color:#1c69d4;position:relative}.icon-share.link .tooltip{padding:6px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:0px 0px 3px #aaaaaa;font-weight:normal;width:auto;min-width:0;display:none}.icon-share.mail{background-image:url(/img/stage2/icons/email.svg);-webkit-background-size:18px auto;background-size:18px auto;background-color:#1c69d4}.icon-share.facebook{background-image:url(/img/stage2/icons/facebook.svg)}.share{position:relative}.share .share-list{display:flex;padding:10px 12px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:0px 0px 3px #aaaaaa;position:absolute;left:47px;top:0px;min-width:0}.share .share-list ul{display:flex;margin-left:-6px;margin-right:-6px}.share .share-list ul li{display:flex;align-items:center;flex-shrink:0}.share .share-list ul li.whatsapp a{background-image:url(/img/stage2/icons/whatsapp.svg)}.share .share-list ul li.link span{background-image:url(/img/stage2/icons/link.svg);-webkit-background-size:18px auto;background-size:18px auto;background-color:#1c69d4}.share .share-list ul li.mail a{background-image:url(/img/stage2/icons/email.svg);-webkit-background-size:18px auto;background-size:18px auto;background-color:#1c69d4}.share .share-list ul li.facebook a{background-image:url(/img/stage2/icons/facebook.svg)}.share .share-list ul li.more span{width:auto;height:auto;background-color:#fff}.share .share-list ul li a,.share .share-list ul li span{width:36px;height:36px;margin-left:6px;margin-right:6px;background-size:36px auto;background-repeat:no-repeat;background-position:center center}.vehicle-title{float:left;margin-left:-7.5px;margin-right:-7.5px;width:calc(100% + 15px);display:none}@media screen and (max-width: 980px){.mobile-bmwm-link-wrapper{display:block;margin-top:-15px}.mobile-bmwm-link-wrapper .mobile-bmwm-link{position:relative;padding:15px;border:1px solid #e6e6e6;display:flex;align-items:center;margin-top:0 !important}.mobile-bmwm-link-wrapper .mobile-bmwm-link .mobile-bmwm-link-left{flex-grow:0;flex-shrink:0}.mobile-bmwm-link-wrapper .mobile-bmwm-link .mobile-bmwm-link-right{flex-grow:0;flex-shrink:0;display:flex;align-items:center;padding-left:15px}.mobile-bmwm-link-wrapper .mobile-bmwm-link .mobile-bmwm-link-right .icon{position:relative !important;top:0 !important;left:0 !important}.vehicle-title{display:block;margin-top:30px}.vehicle-title h2{display:block !important}.stageRow .vehicle>h2{display:none}}@media screen and (max-width: 600px){.vehicle-title>.vehicle{width:100% !important}}*{margin:0px;padding:0px;border:0px;outline:none;box-sizing:border-box;font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;-o-text-size-adjust:none;text-size-adjust:none;-webkit-tap-highlight-color:rgba(255,255,255,0);-moz-tap-highlight-color:rgba(255,255,255,0);tap-highlight-color:rgba(255,255,255,0);font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif}input{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}body{font-size:14px !important;line-height:1.75;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;letter-spacing:0.3px;color:#262626 !important}@font-face{font-family:'BMWGlobal_Pro_bold';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.eot.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v1/BMWGroup_Bold.svg#BMWGroup_Bold") format("svg");font-weight:normal}.stageMain h2{font-size:35px;font-style:normal;font-weight:normal;letter-spacing:0;line-height:35px;margin-bottom:12px;width:100%;text-transform:uppercase;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageMain h3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100%;margin-bottom:10px;text-transform:uppercase;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageMain h4{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;margin-bottom:12px;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}body>.content{padding:0px;width:100%;float:left;padding:0px !important;max-width:100%}.stageMain{padding:0px;width:100%;float:left}.stageCenter{box-sizing:border-box;margin:90px auto auto auto;max-width:1280px;width:100%;float:none;padding:0px 15px;position:relative}.stageCenter::before,.stageCenter::after{content:"";display:table}.stageWrapper{float:left;padding:0 30px;width:100%}.stageRow{float:left;margin-left:-7.5px;margin-right:-7.5px;width:calc(100% + 15px)}.stageRowBanner{margin-left:-15px;margin-right:-15px;width:calc(100% + 30px);margin-top:90px;margin-bottom:90px}.stageRowBanner .column{padding-left:15px;padding-right:15px;margin-bottom:30px}.stageRowBanner .column p{font-size:15px;font-style:normal;font-weight:400;letter-spacing:normal;line-height:22px;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important}.stageRowBanner h2{margin-bottom:24px;margin-top:0;line-height:1.2;letter-spacing:.525px}.stageMain .stageRowBanner .link{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, sans-serif;font-size:15px;font-style:normal;font-weight:normal;line-height:20px;color:#262626;padding-left:12px;position:relative;cursor:pointer;transition:color 0.25s ease 0s}.stageMain .stageRowBanner .link .title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, sans-serif !important;font-size:15px !important;font-style:normal !important;font-weight:normal !important;line-height:20px !important;color:#262626 !important;padding-left:0px !important}.stageRowBanner .link .icon{display:none}.stageRowBanner .link:hover{color:#0653b6}.stageMain .stageRowBanner .link:before{content:'';display:inline-block;position:absolute;left:0px;top:4px;width:8px;height:12px;background-position:0px 0px;background-size:8px 24px;background-repeat:no-repeat;background-image:url("/img/stage2/readon.png");transition:translateX 0.25s ease 0s}.stageRowBanner .link:hover:before{transform:translateX(2px);background-position:0px -12px}.column{float:left;padding:0px 7.5px}.column100{width:100%}.column30{width:30%}.column50{width:50%}.column70{width:70%}.column75{width:75%}.column25{width:25%}.contentField{width:100%;padding-bottom:60px}.formField{width:100%;padding-bottom:30px}.stageMain .buttons{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:17px}.stageMain .buttonWrapper{margin-bottom:15px;margin-right:7.5px;margin-left:7.5px;width:calc(50% - 15px);min-width:180px}.stageMain .button{width:100%;display:table;height:40px;min-width:180px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;float:none !important;transition:background-color 0.25s ease 0s;color:#ffffff;padding:0px}.stageMain .button span{display:table-cell;float:none;padding:0px 15px;text-align:center;vertical-align:middle;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.stageMain .button:hover{text-decoration:none;transition:background-color 0.25s ease 0s}.stageMain .buttonBlue{background-color:#1c69d4}.stageMain .buttonBlue:hover{background-color:#0653b6}.stageMain .buttonGrey{background-color:#666666}.stageMain .buttonGrey:hover{background-color:#4d4d4d}.video-button+.video-button{margin-bottom:7.5px}.video-button{width:100%;display:table;height:40px;min-width:180px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;float:none !important;transition:background-color 0.25s ease 0s;color:#ffffff;padding:0px 0px 0px 40px;background-color:#075e54;background-image:url("/img/play.png");background-size:28px 28px;background-position:7px center;background-repeat:no-repeat;margin-top:7.5px}.video-button span{display:table-cell;float:none;padding:0px 15px;text-align:center;vertical-align:middle;color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.video-button:hover{background-color:#1ea952}.video-button:hover span{color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-weight:normal}.stageCenter>.disclaimer{float:none;margin:0px auto;max-width:1000px;font-size:12px;line-height:14px;color:#666666;font-style:italic;padding:24px 0px}.teaser{width:100%;border:1px solid #e6e6e6;padding:15px;position:relative}.teaser img{height:auto;max-width:100%;margin-bottom:15px}.teaser h2{padding-right:15px}.teaser .subtitle{font-family:Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:14px;line-height:17px;padding-right:15px;margin-bottom:12px;margin-top:-3px}.teaser .linker{margin-right:15px;margin-top:-4px;margin-bottom:9px}.stageMain .link span.title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal !important;font-size:14px;line-height:17px;color:#666666 !important;padding-left:12px}.stageMain .link .icon{width:8px;height:12px;background-image:url("/img/stage2/arrow.png");background-size:8px 24px;background-repeat:no-repeat;background-position:0px 0px;top:2px}.stageMain .links{width:100%}.stageMain .links .link{clear:both;float:left;margin-bottom:9px}.stageMain .link:hover span.title{color:#0653b6 !important}.stageMain .link:hover .icon{background-position:0px -12px}.stageMain .formField form{width:100%;float:left}.stageMain .formField form .element{width:100%;max-width:100%;float:left}.stageMain .formField form .element .search{padding-right:0px;width:100%}.stageMain .formField form .element input[type="text"]{border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100%;padding:10px;font-size:15px}.stageMain .formField form .element input:focus{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.stageMain .formField form .carCount{width:100%;max-width:100%;float:left;font-size:14px;line-height:17px;font-style:normal;font-weight:normal;padding:15px 0px;margin:0px 0px 30px 0px;border-bottom:1px solid #e6e6e6}.stageMain .formField form .buttonSearch{background-image:url("/img/stage2/icon_search.png");background-size:21px 21px;background-repeat:no-repeat;background-position:9px 9px;background-color:transparent;border:0px;cursor:pointer;height:40px;right:0px;position:absolute;top:0;width:40px}.stageMain .formField form input.buttonSearch:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.stageMain .formField form .label{width:100%;font-size:14px;line-height:17px;font-weight:normal;padding:15px 0px 7.5px 0px;margin:0px}.stageMain .formField form div.fakeField{width:100%;border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:normal;max-height:40px;width:100% !important;padding:10px;font-size:15px}.stageMain .formField form .selectFake select{height:40px}.stageMain .formField form .selectFake .options{width:100%;top:40px;border:2px solid #c7c7c7;border-top:0px}.stageMain .formField form .selectFake .icon{background-color:#1c69d4;background-image:url("/img/stage2/select_down.jpg");background-position:0px 0px;top:0px;height:40px;pointer-events:none;position:absolute;right:0;width:40px;z-index:1}.stageMain .formField form .selectFake.disabled{opacity:0.75}.stageMain .formField form .selectFake.disabled select{cursor:not-allowed}.stageMain .formField form .optionsTitle{width:100%;padding-left:7.5px;padding-right:7.5px;margin:15px 0px}.stageSearch form.filters .elementsRow{margin-left:-7.5px;margin-right:-7.5px;width:calc(100% + 15px)}.stageSearch form.filters .elementsRow h4.subTitle{margin-bottom:0px;padding:0px 7.5px;float:left;clear:both}.stageSearch form.filters .elementsRow .element+h4.subTitle{margin-top:24px}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%;float:left;padding:0px 7.5px;margin:0px}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%}.stageSearch form.filters .elementsRow .radius{width:50%;max-width:50%;margin-left:0px !important}.stageSearch form.filters .elementsRow .radius input{width:100% !important;max-width:100% !important}.stageSearch form.filters .elementsRow .element.margin{margin:0px}.stageSearch form.filters .elementsRow .option{padding:12px 12px 12px 48px;min-height:48px;width:100%;position:relative}.stageSearch form.filters .elementsRow .field.checkbox{padding:22px 12px 12px 32px;min-height:48px;width:100%;position:relative}.stageSearch form.filters .elementsRow .option:hover{background-color:#ffffff;color:#262626}.stageSearch form.filters .elementsRow input.checkbox{opacity:0;position:absolute;left:1px}.stageSearch form.filters .elementsRow input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px}.stageSearch form.filters .elementsRow input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageSearch form.filters .elementsRow input.checkbox.checked+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageSearch .sectionTitle{margin-top:30px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;width:calc(100% - 15px);margin-left:7.5px;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px solid #e6e6e6}.stageSearch .sectionTitle .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px}.stageSearch .sectionTitle .icon.expand .image{display:none}.stageSearch .sectionTitle .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.stageSearch .sectionTitle .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.stageSearch .sectionTitle .icon.expand:hover{background:#0653b6}.stageSearch .sectionTitle .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageSearch .sectionTitle.open .icon.expand .plus{display:none}.stageSearch .border{border-top:1px solid #e6e6e6;margin-bottom:0px;width:calc(100% - 15px);margin-left:7.5px;max-width:100%;height:0px}.stageMain .optionsList{margin:0;padding:15px 0px;width:100%;max-width:100%}.stageMain .optionsList .element{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px !important;margin-right:-7.5px !important}.stageMain .optionsList .element .label{font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;margin-bottom:7.5px;padding:0px 0px 0px 7.5px}.stageMain .optionsList .element .field.checkbox{padding:0px 0px 22.5px 0px !important;margin-bottom:0px !important}.stageMain .optionsList .element .subElement{width:50%;max-width:50%;padding:7.5px 19.5px 7.5px 39.5px;min-height:48px;margin:0px !important;position:relative;clear:none !important}body>.content img.footer.hover{position:relative !important;left:auto !important}.stageResult .floatRight{float:right}.stageResult .filterLeft .link{float:left;clear:both}.stageResult .filterLeft .compare{float:left;width:100%;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:30px;max-width:100%;padding:22px 0 20px 51px;position:relative}.stageResult .filterLeft .compare .visual{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px;float:none;display:table}.stageResult .filterLeft .compare .visual .number{display:table-cell;float:none;vertical-align:middle;text-align:center;color:#ffffff;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px}.stageResult .filterLeft .compare a{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageResult .filterLeft h4{margin-top:30px;float:left}.stageResult .filterLeft .mobile{display:none}.stageResult form.filters{width:100%;float:left}.stageResult form.filters .elementsRow .element{width:100%;max-width:100%;float:left}.stageResult form.filters .elementsRow h4{padding:0px 7.5px;display:block}.stageResult form.filters .elementsRow .label{width:100%;font-size:14px;line-height:17px;font-weight:normal;padding:15px 0px 7.5px 0px;margin:0px}.stageResult form.filters .elementsRow div.fakeField{width:100%;border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100% !important;padding:10px;font-size:15px}.stageResult form.filters .elementsRow div.fakeField span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:240px;width:100%}.stageResult form.filters .elementsRow .selectFake select{height:40px}.stageResult form.filters .elementsRow .selectFake .options{width:100%;top:40px;border:2px solid #c7c7c7;border-top:0px}.stageResult form.filters .elementsRow .selectFake .icon{background-color:#1c69d4;background-image:url("/img/stage2/select_down.jpg");background-position:0px 0px;top:0px;height:40px;pointer-events:none;position:absolute;right:0;width:40px;z-index:1}.stageResult form.filters .elementsRow .selectFake.disabled{opacity:0.75}.stageResult form.filters .elementsRow .selectFake.disabled select{cursor:not-allowed}.stageResult form.filters .elementsRow .optionsTitle{width:100%;padding-left:7.5px;padding-right:7.5px;margin:15px 0px}.stageResult form.filters .halfField,.stageResult form.filters .radius{max-width:50% !important;width:50% !important}.stageResult form.filters input[type="text"]{border:2px solid #c7c7c7;display:inline-block;height:auto;line-height:inherit;max-height:40px;width:100%;padding:10px;font-size:15px}.stageResult form.filters input:focus{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.stageResult form.filters .sectionTitle{width:100%;margin:30px 0px 0px 0px}.stageResult form.filters .border{margin-left:0px;width:100%;margin-bottom:30px}.stageResult form.filters .optionsList{padding-top:0px}.stageResult form.filters .optionsList .element .label{padding-left:7.5px;width:100%}.stageResult form.filters .optionsList .element .subElement{width:100%;max-width:100%}.stageResult .right{width:100%}.stageResult .right .data{width:100%}.stageResult .right .toolbar{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;padding-bottom:7.5px}.stageResult .right .toolbar .display,.stageResult .right .toolbar .carCount,.stageResult .right .toolbar .filters{width:33.3%;padding:0px 7.5px}.stageResult .right .toolbar .display{padding:12px 7.5px 0px 58.5px;position:relative}.stageResult .right .toolbar .display .icon{background:#1c69d4 none repeat scroll 0 0;display:table;float:none;height:40px;left:7.5px;position:absolute;top:0px;width:40px;cursor:pointer}.stageResult .right .toolbar .display .icon .list{background-color:#ffffff;display:inline-block;height:10px;position:absolute;width:10px}.stageResult .right .toolbar .display .icon .list1{top:8px;left:8px}.stageResult .right .toolbar .display .icon .list2{top:8px;right:8px}.stageResult .right .toolbar .display .icon .list3{bottom:8px;left:8px}.stageResult .right .toolbar .display .icon .list4{bottom:8px;right:8px}.stageResult .right .toolbar .display .icon.tile .list{background-color:#ffffff;display:inline-block;height:4px;left:10px;position:absolute;width:20px}.stageResult .right .toolbar .display .icon.tile .list1{top:10px}.stageResult .right .toolbar .display .icon.tile .list2{top:18px}.stageResult .right .toolbar .display .icon.tile .list3{top:26px}.stageResult .right .toolbar .display .icon.tile .list4{display:none}.stageResult .right .toolbar .display .icon:hover{background:#0653b6}.stageResult .right .toolbar .carCount{padding:12px 7.5px 0px 7.5px}.stageResult .right .vehicles{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;display:flex;flex-wrap:wrap}.stageResult .right .vehicle,.stageResult .right .noticeBox{width:calc(100% - 15px);margin:7.5px 7.5px;padding:7.5px;border:1px solid #e6e6e6;background-color:#ffffff}.stageResult .right .vehicle .image,.stageResult .right .noticeBox .image{width:calc(33.4% - 7.5px);border:7.5px solid #ffffff;float:left;cursor:pointer}.stageResult .right .vehicle .details,.stageResult .right .noticeBox .details{width:calc(66.6% + 7.5px);padding:7.5px;float:left}.stageResult .right .vehicle .details .titleBar,.stageResult .right .noticeBox .details .titleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;flex:0 0 auto !important}.stageResult .right .vehicle .details .titleBar h4,.stageResult .right .noticeBox .details .titleBar h4{width:50%;padding-left:7.5px;padding-right:7.5px;float:left}.stageResult .right .vehicle .details .titleBar h4.price,.stageResult .right .noticeBox .details .titleBar h4.price{padding-left:15px}.stageResult .right .vehicle .details .midTitleBar,.stageResult .right .noticeBox .details .midTitleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.stageResult .right .vehicle .details .midTitleBar h4,.stageResult .right .noticeBox .details .midTitleBar h4{width:50%;padding-left:7.5px;padding-right:7.5px;float:left;font-size:16px}.stageResult .right .vehicle .details .midTitleBar h4.price,.stageResult .right .vehicle .details .midTitleBar h4.lease-price,.stageResult .right .noticeBox .details .midTitleBar h4.price,.stageResult .right .noticeBox .details .midTitleBar h4.lease-price{padding-left:15px;font-size:16px}.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4,.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4.price,.stageResult .right .vehicle .details .midTitleBar.OPERATIONAL-LEASE h4.lease-price,.stageResult .right .noticeBox .details .midTitleBar.OPERATIONAL-LEASE h4,.stageResult .right .noticeBox .details .midTitleBar.OPERATIONAL-LEASE h4.price,.stageResult .right .noticeBox .details .midTitleBar.OPERATIONAL-LEASE h4.lease-price{margin-bottom:10px}.stageResult .right .vehicle .details .subtitleBar,.stageResult .right .noticeBox .details .subtitleBar{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.stageResult .right .vehicle .details .subtitleBar .dealer,.stageResult .right .vehicle .details .subtitleBar .monthly,.stageResult .right .noticeBox .details .subtitleBar .dealer,.stageResult .right .noticeBox .details .subtitleBar .monthly{width:50%;padding-left:7.5px;padding-right:7.5px;float:left}.stageResult .right .vehicle .details .subtitleBar .dealer .icon,.stageResult .right .vehicle .details .subtitleBar .monthly .icon,.stageResult .right .noticeBox .details .subtitleBar .dealer .icon,.stageResult .right .noticeBox .details .subtitleBar .monthly .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.stageResult .right .vehicle .details .subtitleBar .dealer .icon:hover,.stageResult .right .vehicle .details .subtitleBar .monthly .icon:hover,.stageResult .right .noticeBox .details .subtitleBar .dealer .icon:hover,.stageResult .right .noticeBox .details .subtitleBar .monthly .icon:hover{background-position:0px -47px}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip,.stageResult .right .noticeBox .details .subtitleBar .dealer .tooltip,.stageResult .right .noticeBox .details .subtitleBar .monthly .tooltip{background-color:#ffffff;left:-360px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:355px;z-index:100}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip img.arrow,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip img.arrow,.stageResult .right .noticeBox .details .subtitleBar .dealer .tooltip img.arrow,.stageResult .right .noticeBox .details .subtitleBar .monthly .tooltip img.arrow{display:none}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip .iconCloseTool,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool,.stageResult .right .noticeBox .details .subtitleBar .dealer .tooltip .iconCloseTool,.stageResult .right .noticeBox .details .subtitleBar .monthly .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.stageResult .right .vehicle .details .subtitleBar .dealer .tooltip .iconCloseTool:hover,.stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool:hover,.stageResult .right .noticeBox .details .subtitleBar .dealer .tooltip .iconCloseTool:hover,.stageResult .right .noticeBox .details .subtitleBar .monthly .tooltip .iconCloseTool:hover{background-color:#0653b6}.stageResult .right .vehicle .details .subtitleBar .monthly,.stageResult .right .noticeBox .details .subtitleBar .monthly{padding-left:15px}.stageResult .right .vehicle .details .properties,.stageResult .right .noticeBox .details .properties{width:100%;padding:7.5px 0px}.stageResult .right .vehicle .details .properties .buy-price,.stageResult .right .vehicle .details .properties .fuel,.stageResult .right .vehicle .details .properties .transmission,.stageResult .right .vehicle .details .properties .year,.stageResult .right .vehicle .details .properties .kilometers,.stageResult .right .vehicle .details .properties .garantuee,.stageResult .right .noticeBox .details .properties .buy-price,.stageResult .right .noticeBox .details .properties .fuel,.stageResult .right .noticeBox .details .properties .transmission,.stageResult .right .noticeBox .details .properties .year,.stageResult .right .noticeBox .details .properties .kilometers,.stageResult .right .noticeBox .details .properties .garantuee{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicle .details .properties .buy-price .label,.stageResult .right .vehicle .details .properties .buy-price .value,.stageResult .right .vehicle .details .properties .fuel .label,.stageResult .right .vehicle .details .properties .fuel .value,.stageResult .right .vehicle .details .properties .transmission .label,.stageResult .right .vehicle .details .properties .transmission .value,.stageResult .right .vehicle .details .properties .year .label,.stageResult .right .vehicle .details .properties .year .value,.stageResult .right .vehicle .details .properties .kilometers .label,.stageResult .right .vehicle .details .properties .kilometers .value,.stageResult .right .vehicle .details .properties .garantuee .label,.stageResult .right .vehicle .details .properties .garantuee .value,.stageResult .right .noticeBox .details .properties .buy-price .label,.stageResult .right .noticeBox .details .properties .buy-price .value,.stageResult .right .noticeBox .details .properties .fuel .label,.stageResult .right .noticeBox .details .properties .fuel .value,.stageResult .right .noticeBox .details .properties .transmission .label,.stageResult .right .noticeBox .details .properties .transmission .value,.stageResult .right .noticeBox .details .properties .year .label,.stageResult .right .noticeBox .details .properties .year .value,.stageResult .right .noticeBox .details .properties .kilometers .label,.stageResult .right .noticeBox .details .properties .kilometers .value,.stageResult .right .noticeBox .details .properties .garantuee .label,.stageResult .right .noticeBox .details .properties .garantuee .value{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicle .details .properties .buy-price .label,.stageResult .right .vehicle .details .properties .fuel .label,.stageResult .right .vehicle .details .properties .transmission .label,.stageResult .right .vehicle .details .properties .year .label,.stageResult .right .vehicle .details .properties .kilometers .label,.stageResult .right .vehicle .details .properties .garantuee .label,.stageResult .right .noticeBox .details .properties .buy-price .label,.stageResult .right .noticeBox .details .properties .fuel .label,.stageResult .right .noticeBox .details .properties .transmission .label,.stageResult .right .noticeBox .details .properties .year .label,.stageResult .right .noticeBox .details .properties .kilometers .label,.stageResult .right .noticeBox .details .properties .garantuee .label{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicle .details .properties .buy-price .value,.stageResult .right .vehicle .details .properties .fuel .value,.stageResult .right .vehicle .details .properties .transmission .value,.stageResult .right .vehicle .details .properties .year .value,.stageResult .right .vehicle .details .properties .kilometers .value,.stageResult .right .vehicle .details .properties .garantuee .value,.stageResult .right .noticeBox .details .properties .buy-price .value,.stageResult .right .noticeBox .details .properties .fuel .value,.stageResult .right .noticeBox .details .properties .transmission .value,.stageResult .right .noticeBox .details .properties .year .value,.stageResult .right .noticeBox .details .properties .kilometers .value,.stageResult .right .noticeBox .details .properties .garantuee .value{padding-left:15px}.stageResult .right .vehicle .details .footer,.stageResult .right .noticeBox .details .footer{width:100%;padding-top:7.5px}.stageResult .right .vehicle .details .footer .buttons,.stageResult .right .noticeBox .details .footer .buttons{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:17px}.stageResult .right .vehicle .details .footer .buttons .buttonWrapper,.stageResult .right .noticeBox .details .footer .buttons .buttonWrapper{margin-bottom:0px;width:calc(50% - 16px)}.stageResult .right .vehicle .details .footer .compare,.stageResult .right .noticeBox .details .footer .compare{padding-left:32px;padding-top:8px;width:100%;position:relative}.stageResult .right .vehicle .details .footer .compare input.checkbox,.stageResult .right .noticeBox .details .footer .compare input.checkbox{opacity:0;position:absolute;left:1px}.stageResult .right .vehicle .details .footer .compare input.checkbox+label,.stageResult .right .noticeBox .details .footer .compare input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px;width:100%}.stageResult .right .vehicle .details .footer .compare input.checkbox+label:after,.stageResult .right .noticeBox .details .footer .compare input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageResult .right .vehicle .details .footer .compare input.checkbox.checked+label:after,.stageResult .right .noticeBox .details .footer .compare input.checkbox.checked+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageResult .right .vehicle .details .tileInfo,.stageResult .right .noticeBox .details .tileInfo{display:none}.stageResult .right .vehicles.tile .noticeBox{width:calc(33.3% - 7.5px) !important}.stageResult .right .vehicles.tile .noticeBox .image,.stageResult .right .vehicles.tile .noticeBox .details{width:100% !important}.stageResult .right .vehicles.tile .noticeBox .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .noticeBox .details .footer .buttons .buttonWrapper{width:100% !important}.stageResult .right .vehicles.tile .vehicle{width:calc(33.3% - 15px)}.stageResult .right .vehicles.tile .vehicle .image{width:100%;background-size:cover !important;cursor:pointer}.stageResult .right .vehicles.tile .vehicle .image .count{display:none}.stageResult .right .vehicles.tile .vehicle .details{width:100%}.stageResult .right .vehicles.tile .vehicle .details .titleBar h4{width:100%;padding-left:7.5px}.stageResult .right .vehicles.tile .vehicle .details .titleBar h4.price{display:none}.stageResult .right .vehicles.tile .vehicle .details .subtitleBar .dealer{width:100%;padding-left:7.5px;min-height:32px}.stageResult .right .vehicles.tile .vehicle .details .subtitleBar .monthly{display:none}.stageResult .right .vehicles.tile .vehicle .details .footer{padding-top:0px}.stageResult .right .vehicles.tile .vehicle .details .buttonWrapper{width:calc(100% - 15px)}.stageResult .right .vehicles.tile .vehicle .details .buttonWrapper .compare{padding-top:0px;padding-bottom:20px}.stageResult .right .vehicles.tile .vehicle .details .midTitleBar{padding-bottom:12px}.stageResult .right .vehicles.tile .vehicle .details .midTitleBar h4.lease-title,.stageResult .right .vehicles.tile .vehicle .details .midTitleBar h4.lease-price{width:100%;clear:both;margin:0px;padding:0px 7.5px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo{display:inline-block;width:100%}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left,.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .price{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles.tile .vehicle .details .properties{display:none}.stageResult .right .vehicles.tile .vehicle.three+.vehicle{clear:left}.stageResult .right .pagination{width:100%;padding:15px 0px;display:flex;justify-content:flex-end}.stageResult .right .pagination ul li{float:left}.stageResult .right .pagination .next{background:#666666;cursor:pointer;margin:0px;padding:13px 14px;float:right;margin-left:10px}.stageResult .right .pagination .next .icon{width:7px;height:11px;display:inline-block;background-image:url("/img/stage2/arrow_white2.png");background-size:14px 11px;background-repeat:no-repeat;background-position:0px 0px}.stageResult .right .pagination .previous{background:#666666;cursor:pointer;margin:0px;padding:13px 14px;float:right;margin-left:10px}.stageResult .right .pagination .previous .icon{width:7px;height:11px;display:inline-block;background-image:url("/img/stage2/arrow_white2.png");background-size:14px 11px;background-repeat:no-repeat;background-position:-7px 0px}.stageResult .right .pagination .pages{float:right}.stageResult .right .pagination .page{border:2px solid #e6e6e6;color:#666666;cursor:pointer;display:inline-block;padding:5px 12px;text-decoration:none;font-size:18px;line-height:25px;margin-left:10px}.stageResult .right .pagination .page.active{background-color:#1c69d4;border:2px solid #1c69d4;color:#ffffff}.stageResult .right .pagination .page:hover{-webkit-box-shadow:0px 0px 7px #037aef;-moz-box-shadow:0px 0px 7px #037aef;box-shadow:0px 0px 7px #037aef}.content .selection .property+.property,.content .selection .property.accessoires{border:0px !important}.loading{width:100%;margin-top:40%;text-align:center}.loading h2{width:auto}.footerImages{width:100%;float:left;position:relative}.footerImages .overlayGradient{position:absolute;left:0px;bottom:0px;width:100%;height:40px;display:inline-block;background:rgba(237,237,237,0);background:-moz-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(237,237,237,0)), color-stop(53%, rgba(246,246,246,0.71)), color-stop(75%, #fafafa), color-stop(100%, #fff));background:-webkit-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-o-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:-ms-linear-gradient(top, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);background:linear-gradient(to bottom, rgba(237,237,237,0) 0%, rgba(246,246,246,0.71) 53%, #fafafa 75%, #fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#ffffff', GradientType=0 )}.content .stageDetails .stageRowTop{padding-bottom:15px}.content .stageDetails .column50{width:50% !important}.content .stageDetails .vehicle .image{margin-right:0% !important;position:relative;width:100% !important}.content .stageDetails .vehicle .image .imageOverlayer{position:absolute;right:0px;bottom:0px;height:40px;background-color:rgba(255,255,255,0.8)}.content .stageDetails .vehicle .image .imageOverlayer .count{padding:0px 15px;line-height:40px}.content .stageDetails .vehicle .image .imageOverlayer .zoom{background:#1c69d4;display:inline-block;height:40px;padding:2px;position:relative;top:0px;width:40px;cursor:pointer}.content .stageDetails .vehicle .image .imageOverlayer .zoom .icon{background-image:url("/img/bmw/sprite.svg");background-size:512px 512px;background-position:-116px -368px;width:36px;height:36px;display:inline-block}.content .stageDetails .vehicle .image .imageOverlayer .zoom:hover{background:#0653b6}.content .stageDetails .vehicle .image .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .image .previous .icon{display:none}.content .stageDetails .vehicle .image .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .image .next .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra{padding:7.5px;border:0px;-webkit-box-shadow:0px 0px 3px 1px #767676;-moz-box-shadow:0px 0px 3px 1px #767676;box-shadow:0px 0px 3px 1px #767676}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next.large,.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous.large,.content .stageDetails .vehicle .imageLarge.imageLargeXtra .zoom{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .count{position:absolute;right:7.5px;bottom:7.5px;height:40px;padding:0px 15px;line-height:40px;background-color:rgba(255,255,255,0.8)}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close{background:#1c69d4;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url("/img/stage2/close.png");background-position:center center;background-repeat:no-repeat;background-size:30px 30px}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close .icon{display:none}.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close:hover{background-color:#0653b6}.content .stageDetails .details{width:100%}.content .stageDetails .details .propertyRow{width:calc(100% + 15px);margin-left:-7.5px}.content .stageDetails .details .propertyColumn{width:50%;padding:0px 7.5px}.content .stageDetails .details .property{width:100%;border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px}.content .stageDetails .details .property .name,.content .stageDetails .details .property .value{width:50%}.content .stageDetails .details .property .value{text-align:right}.content .stageDetails .details .property .value .cameo{width:272px;float:right}.content .stageDetails .details .property .value .cameo.rfs{width:183px}.content .stageDetails .details .property .value .bovag{width:112px}.content .stageDetails .details .property .value .cameo.a,.content .stageDetails .details .property .value .cameo.b,.content .stageDetails .details .property .value .cameo.c,.content .stageDetails .details .property .value .cameo.d,.content .stageDetails .details .property .value .cameo.e,.content .stageDetails .details .property .value .cameo.f,.content .stageDetails .details .property .value .cameo.g{width:27px}.content .stageDetails .details .dealer{border-bottom:0px}.content .stageDetails .details .dealer .icons{float:right;position:relative}.content .stageDetails .details .dealer .icons .tooltip.right{right:100px;top:0px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .left{display:none}.content .stageDetails .details .dealer .icons .blue{background:#1c69d4;display:inline-block;height:40px;padding:8px;position:relative;top:0px;width:40px;cursor:pointer;margin-left:7.5px}.content .stageDetails .details .dealer .icons .blue:hover{background:#0653b6}.content .stageDetails .details .dealer .icons .blue.garage .icon,.content .stageDetails .details .dealer .icons .blue.share .icon,.content .stageDetails .details .dealer .icons .blue.print .icon{background-image:url("/img/bmw/sprite.svg");background-repeat:no-repeat;height:24px;width:24px;display:inline-block}.content .stageDetails .details .dealer .icons .blue.garage .icon{background-size:512px 512px;background-position:-20px -150px}.content .stageDetails .details .dealer .icons .blue.garage.active .icon{background-size:470px 470px;background-position:-14px -295px}.content .stageDetails .details .dealer .icons .blue.share .icon{background-position:-39px -100px}.content .stageDetails .details .dealer .icons .blue.print .icon{background-position:-39px -130px}.content .stageDetails .tabs{padding-top:60px;width:100%}.content .stageDetails .tabs .buttons{width:100% !important;margin:0px !important;padding:0px !important;background:none !important;display:flex}.content .stageDetails .tabs .buttons .button{border-left:0px !important;border-right:0px !important;border-top:0px !important;border-bottom:5px solid #e6e6e6;color:#666666;cursor:pointer;display:inline-block;float:left !important;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;margin:0px 12px 7px 0px !important;padding:0px 0px 7px 0px !important;width:calc(20% - 12px);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:none !important;height:auto}.content .stageDetails .tabs .buttons .button .title{width:100%;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.content .stageDetails .tabs .buttons .button .separator{display:none}.content .stageDetails .tabs .buttons .button.active{padding:0px 0px 7px 0px;border-bottom:5px solid #1c69d4;color:#1c69d4}.content .stageDetails .blocks .tabBlock{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding:30px 0px !important}.content .stageDetails .blocks .tabBlock .rowBlock{width:100% !important;max-width:100% !important;padding-bottom:60px !important}.content .stageDetails .blocks .tabBlock .rowBlockPadding{width:100% !important;max-width:100% !important;padding-left:7.5px;padding-right:7.5px}.content .stageDetails .blocks .tabBlock .details{padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .tabBlock .details .property{width:100% !important;border-top:0px !important;border-bottom:1px solid #e6e6e6;padding-bottom:11px !important;padding-top:11px !important}.content .stageDetails .blocks .tabBlock .details+.details{border-top:0px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth{width:100% !important;max-width:100% !important;padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property{width:100% !important;border-top:0px !important;border-bottom:1px solid #e6e6e6;padding-bottom:11px !important;padding-top:11px !important}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value{text-align:left}.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value .cameo{float:left}.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:30px !important}.content .stageDetails .blocks .tabBlock .detailsSpecial{padding-bottom:7.5px;float:right;clear:right}.content .stageDetails .blocks .tabBlock .detailsSpecial ul li{width:25% !important}.content .stageDetails .blocks .tabBlock .detailsSpecial .title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-style:normal;font-weight:normal;font-size:18px;line-height:20px;width:100%;padding-top:11px;padding-bottom:10px;margin-bottom:17px;border-bottom:0px;border-bottom:1px solid #e6e6e6}.content .stageDetails .blocks .garantueeInfo .text{width:100% !important}.content .stageDetails .blocks .garantueeInfo .text ul{width:100%;float:left}.content .stageDetails .blocks .garantueeInfo .text ul li{width:100%;float:left}.content .stageDetails .blocks .infoBorder{border:0px !important}.content .stageDetails .blocks .accessoryBase{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .accessory{width:25% !important;max-width:25% !important;padding-left:7.5px;padding-right:7.5px;margin:0px !important}.content .stageDetails .blocks .accessory .offer{border:1px solid #e6e6e6;float:left;padding:15px;position:relative;width:100%}.content .stageDetails .blocks .accessory .image{float:left;margin-bottom:15px;margin-top:3px}.content .stageDetails .blocks .accessory .title{clear:both;float:left;padding-right:20px;position:relative;width:100%;margin:0px;border-bottom:0px !important;padding-bottom:0px !important}.content .stageDetails .blocks .accessory .info{padding:7.5px 12px 0px 32px !important;min-height:36px;width:100%;position:relative;margin:0px !important}.content .stageDetails .blocks .accessory .info .icon{background-image:url("/img/stage2/info_icon.png") !important;background-position:0 0 !important;background-repeat:no-repeat !important;background-size:16px 63px !important;cursor:pointer !important;display:inline-block !important;height:16px !important;position:relative !important;left:6px !important;top:4px !important;right:auto !important;bottom:auto !important;width:16px !important}.content .stageDetails .blocks .accessory .info .icon:hover{background-position:0px -47px}.content .stageDetails .blocks .accessory .info .tooltip{background-color:#ffffff;left:-145px !important;top:auto !important;border:none;bottom:21px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:285px;z-index:100}.content .stageDetails .blocks .accessory .info .tooltip .content{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info .tooltip .content ul li{list-style-type:disc;margin-left:12px;width:calc(100% - 12px)}.content .stageDetails .blocks .accessory .info .tooltip img.arrow{display:none}.content .stageDetails .blocks .accessory .info .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .stageDetails .blocks .accessory .info .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .accessory .info input.checkbox{opacity:0;position:absolute;left:1px}.content .stageDetails .blocks .accessory .info input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px;font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info input.checkbox+label span{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;font-weight:normal !important}.content .stageDetails .blocks .accessory .info input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.content .stageDetails .blocks .accessory .offer.active input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.content .stageDetails .blocks .accessory.active .info input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.content .stageDetails .blocks .accessory.active .info input.checkbox+label span{color:#262626}.content .stageDetails .blocks .contact .text{width:100% !important;margin:0px !important;padding-bottom:30px !important}.content .stageDetails .blocks .contact .form{width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator{width:75% !important;margin-right:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block{border-bottom:0px !important;padding-bottom:11px !important;padding-top:11px !important;width:100% !important;margin-top:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement{position:relative}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]+label{padding-left:32px;height:24px;display:inline-block;line-height:24px;background-repeat:no-repeat;background-position:0 0;vertical-align:middle;cursor:pointer;background-image:url("/img/stage2/ci/assets/radio.png");background-size:24px 48px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;position:relative;top:7px;max-width:100%;margin:0px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .subElement input[type=radio]:checked+label{background-position:0 -24px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label,.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .element{width:50% !important;max-width:50% !important;padding-left:7.5px;padding-right:7.5px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .icon:hover{background-position:0px -47px}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip{background-color:#ffffff;left:-50px !important;border:none;bottom:21px;top:auto;right:auto;margin-left:0px !important;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:155px !important;z-index:100}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .content{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip img.arrow{display:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider{background-color:#ffffff;border:1px solid #c7c7c7;box-sizing:border-box;float:left;height:20px;margin:15px 18px;width:calc(100% - 36px);position:relative;text-align:left;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider .ui-slider-handle{background:url("/img//stage2/handle.png") 0px 0px no-repeat;border-radius:25px;cursor:pointer;height:50px;margin:-15px 0px 0px -25px;width:50px;z-index:4;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .ui-slider .ui-slider-range{background:#1c69d4;border:0px;display:block;margin:0px;font-size:0.7em;position:absolute;z-index:3;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .stageDetails .blocks .rowBlockPadding.calculator .block.info{border-bottom:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .buttons .buttonWrapper{float:right}.content .stageDetails .tabBlockToggler{display:none}.content .selection.selectionNew{background-color:#ffffff;border:1px solid #e6e6e6;float:left;padding:15px;position:relative;width:100%;top:auto;right:auto;bottom:auto;left:auto;margin-bottom:30px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.content .selection.selectionNew .property{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-bottom:15px}.content .selection.selectionNew .property .title{padding-left:7.5px;padding-right:7.5px;margin-bottom:0px;padding-bottom:7.5px;font-size:15px}.content .selection.selectionNew .property .row{padding-bottom:7.5px}.content .selection.selectionNew .property .name,.content .selection.selectionNew .property .value{width:calc(50% - 15px) !important;max-width:calc(50% - 15px) !important;padding-left:7.5px;padding-right:7.5px}.content .selection.selectionNew .property.accessoires{border-top:0px}.content .selection.selectionNew .property.lease .name.nameh3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100% !important;max-width:100% !important}.content .selection.selectionNew .property.lease .duration .name,.content .selection.selectionNew .property.lease .mileage .name{width:120px !important;padding-top:3px;padding-bottom:3px}.content .selection.selectionNew .property.lease .row.mileage{margin-bottom:6px}.content .selection.selectionNew .property.lease .lease-option{margin-right:10px;margin-top:1px;position:relative;width:120px}.content .selection.selectionNew .property.lease .lease-option:last-child{margin-right:0px}.content .selection.selectionNew .property.lease .lease-price .name,.content .selection.selectionNew .property.lease .lease-price .value{font-style:normal !important;font-weight:normal !important;font-size:15px !important;line-height:18px !important;color:#262626 !important;padding-top:3px}.content .selection.selectionNew .property.lease .lease-price .name{font-weight:normal !important;width:calc(60% - 15px) !important;max-width:calc(60% - 15px) !important}.content .selection.selectionNew .property.lease .lease-price .value{width:calc(40% - 15px) !important;max-width:calc(40% - 15px) !important}.content .selection.selectionNew .property.lease .row.PRIVATE-LEASE{padding-bottom:2px}.content .selection.selectionNew .property.lease .row.half-lease{width:60%}.content .selection.selectionNew .property.lease .row.half-lease .row{min-height:28px;padding-bottom:0px;margin-bottom:0px}.content .selection.selectionNew .property.lease .row.half-lease+.row.half-lease{width:40%}.content .selection.selectionNew .property.lease .property{margin:0px;width:100% !important;max-width:100% !important;padding-bottom:0px;min-height:28px}.content .selection.selectionNew .property.lease .property.final{border-top:1px solid #e6e6e6 !important;padding-top:2px}.content .selection.selectionNew .property.total{border-top:0px}.content .selection.selectionNew .property.total .nameh3{font-style:normal;font-weight:normal;font-size:25px;line-height:31px;width:100%}.content .selection.selectionNew .property.total .value.monthly,.content .selection.selectionNew .property.total .name.monthly{font-style:normal !important;font-weight:normal !important;width:100% !important;font-size:15px !important;line-height:18px !important;color:#262626 !important}.content .selection.selectionNew .property.total .value.monthly .price,.content .selection.selectionNew .property.total .name.monthly .price{padding-right:4px}.content .selection.selectionNew .property.total .value.price{font-style:normal !important;font-weight:normal !important;font-size:25px !important;line-height:31px !important;width:100% !important;color:#262626 !important}.content .selection.selectionNew .extra{display:none}.content .selection.selectionNew .footerTop{width:100%;position:relative;min-height:40px}.content .selection.selectionNew .footerTop .icon{position:absolute;left:0px;background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:0px;width:40px;cursor:pointer}.content .selection.selectionNew .footerTop .icon .plus{background-image:url("/img/stage2/arrow_white.png");background-position:0 0;background-repeat:no-repeat;background-size:18px 24px;display:inline-block;height:12px;left:11px;position:absolute;top:14px;width:18px}.content .selection.selectionNew .footerTop .icon .min{display:none}.content .selection.selectionNew .footerTop .icon:hover{background:#0653b6}.content .selection.selectionNew .footerTop .icon.active .plus{background-position:0px -12px}.content .selection.selectionNew .footerTop .button{position:absolute;table-layout:fixed;right:0px;width:25%}.content .selection.selectionNew .property .icon,.properties-bmwm .property .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.content .selection.selectionNew .property .icon:hover,.properties-bmwm .property .icon:hover{background-position:0px -47px}.content .selection.selectionNew .property .tooltip,.properties-bmwm .property .tooltip{background-color:#ffffff;left:-265px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:255px;z-index:100;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left}.content .selection.selectionNew .property .tooltip .content,.properties-bmwm .property .tooltip .content{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.content .selection.selectionNew .property .tooltip .content strong,.content .selection.selectionNew .property .tooltip .content strong span,.content .selection.selectionNew .property .tooltip .content strong span.duration,.content .selection.selectionNew .property .tooltip .content strong span.payment,.content .selection.selectionNew .property .tooltip .content strong span.final,.properties-bmwm .property .tooltip .content strong,.properties-bmwm .property .tooltip .content strong span,.properties-bmwm .property .tooltip .content strong span.duration,.properties-bmwm .property .tooltip .content strong span.payment,.properties-bmwm .property .tooltip .content strong span.final{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.content .selection.selectionNew .property .tooltip img.arrow,.properties-bmwm .property .tooltip img.arrow{display:none}.content .selection.selectionNew .property .tooltip .iconCloseTool,.properties-bmwm .property .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.content .selection.selectionNew .property .tooltip .iconCloseTool:hover,.properties-bmwm .property .tooltip .iconCloseTool:hover{background-color:#0653b6}.stageDetails .blocks .accessoires .accessory{padding-bottom:15px}.stageGarage .left{width:100%}.stageGarage .left .selection{padding-top:30px}.stageGarage .left .vehicle{float:left;margin-left:-7.5px !important;margin-right:-7.5px !important;margin-bottom:15px;width:calc(100% + 15px) !important}.stageGarage .left .vehicle .image{float:left;padding:0px 7.5px;width:25%;position:relative}.stageGarage .left .vehicle .image .remove{position:absolute;z-index:10;left:7.5px;top:0px;cursor:pointer;width:24px;height:24px;display:none;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:24px 24px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.stageGarage .left .vehicle .image .remove:hover{background-color:#0653b6}.stageGarage .left .vehicle .image:hover .remove{display:block}.stageGarage .left .vehicle .checkboxFieldOuter{float:left;padding:0px 7.5px;width:75%}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField{padding:0px 12px 12px 32px;width:100%;position:relative}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox{opacity:1;position:absolute;left:1px}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox+label{padding:0px 0px 0px 0px;position:relative;cursor:pointer;margin:0px !important}.stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input.checkbox+label:after{content:'';width:22px;height:22px;display:inline-block;position:absolute;top:0px;left:-32px;border:1px solid #c7c7c7;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:-100px -100px;background-color:#ffffff}.stageGarage .left .vehicle.active .checkboxFieldOuter .checkboxField input.checkbox+label:after{border:0px;width:24px;height:24px;background-position:center center}.stageGarage .right{width:100%}.stageGarage .right .vehicles{width:100%}.stageGarage .right .tabBlockToggler{margin-top:0px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;display:block !important;width:100%;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px}.stageGarage .right .tabBlockToggler .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px}.stageGarage .right .tabBlockToggler .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.stageGarage .right .tabBlockToggler .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.stageGarage .right .tabBlockToggler .icon.expand:hover{background:#0653b6}.stageGarage .right .tabBlockToggler .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .right .active .icon.expand .plus{display:none}.stageGarage .images,.stageGarage .details,.stageGarage .options,.stageGarage .footer{float:left;margin-left:-7.5px !important;margin-right:-7.5px !important;width:calc(100% + 15px) !important;padding-bottom:26px !important;max-width:calc(100% + 15px) !important}.stageGarage .images .column,.stageGarage .details .column,.stageGarage .options .column,.stageGarage .footer .column{float:left;padding:0px 7.5px;width:25%}.stageGarage .images .column .title,.stageGarage .details .column .title,.stageGarage .options .column .title,.stageGarage .footer .column .title{width:100%;color:#262626;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .images .column img,.stageGarage .details .column img,.stageGarage .options .column img,.stageGarage .footer .column img{margin-bottom:15px}.stageGarage .details .title,.stageGarage .details .value,.stageGarage .options .title,.stageGarage .options .value{border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px;width:100%}.stageGarage .details .title:last-of-type,.stageGarage .details .value:last-of-type,.stageGarage .options .title:last-of-type,.stageGarage .options .value:last-of-type{border-bottom:0px}.stageGarage .footer h3{min-height:40px;float:left}.stageGarage .footer .link{margin-bottom:15px;color:#262626;cursor:default}.stageGarage .footer .link:hover{color:#262626}.stageGarage .footer .tarief{width:100%;color:#262626;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.stageGarage .footer .price{width:100%;color:#262626;font-size:18px;font-style:normal;font-weight:normal;line-height:20px;min-height:40px;padding-top:8px;margin-bottom:10px}.stageGarage .footer .button{min-width:auto}#ghost{width:220px}#ghost input.checkbox{opacity:0;position:absolute;left:1px}#ghost input.checkbox+label{padding:6px 0px 0px 0px;position:relative;cursor:pointer;margin:0px}#ghost input.checkbox+label:after{content:'';border:0px;width:24px;height:24px;display:inline-block;position:absolute;top:0px;left:-32px;background-image:url("/img/stage2/checked.png");background-size:24px 24px;background-repeat:no-repeat;background-position:center center;background-color:#ffffff}.content .selection .property .value.price{font-weight:normal !important}b,strong{font-weight:normal}select,select *{line-height:normal !important}.stageMain h2.alt{font-family:"BMWGlobal_Pro",Arial,Helvetica,Roboto,sans-serif !important;font-weight:bold}h2.no-upper{text-transform:none}body .no-bold{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal !important}form .element .selectFake{line-height:normal}.stageResult .right .vehicle .details .footer .compare input.checkbox+label{padding-top:0}span.link{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal !important}@media screen and (min-width: 0px) and (max-width: 1279px){.content .selection.selectionNew .property.lease .lease-options{clear:both}}@media screen and (min-width: 0px) and (max-width: 1023px){.content .selection.selectionNew .property.lease .lease-options{max-width:300px}.content .selection.selectionNew .property.lease .lease-options .lease-option{min-height:30px}}@media screen and (min-width: 0px) and (max-width: 980px){.stageCenter{margin:70px auto auto auto;padding:0px 0px}.stageCenter>.disclaimer{padding-left:12px;padding-right:12px}.content .selection.selectionNew .footerTop .button{width:50%}.hideOnMobileBig{display:none}.stageSearch .column25,.stageSearch .column50,.stageSearch .column75{width:100%}.stageSearch .column25 .teaser{width:50%}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%}.stageMain .optionsList .element .subElement{width:100%;max-width:100%}.stageMain .formField form .element .search{padding-right:0px;width:100%}.stageMain .formField form .buttonSearch{right:0px}#filterToggle{width:100%;padding-bottom:15px;margin-bottom:15px}.stageResult .right .vehicles .vehicle{width:calc(50% - 15px) !important}.stageResult .right .vehicles .vehicle .image{width:100%}.stageResult .right .vehicles .vehicle .image .count{display:none}.stageResult .right .vehicles .vehicle .details{width:100%}.stageResult .right .vehicles .vehicle .details .titleBar h4{width:100%;padding-left:7.5px}.stageResult .right .vehicles .vehicle .details .titleBar h4.price{display:none}.stageResult .right .vehicles .vehicle .details .subtitleBar div{width:100%;padding-left:7.5px}.stageResult .right .vehicles .vehicle .details .subtitleBar div.monthly{display:none}.stageResult .right .vehicles .vehicle .details .footer{padding-top:0px}.stageResult .right .vehicles .vehicle .details .buttonWrapper{width:calc(100% - 15px)}.stageResult .right .vehicles .vehicle .details .buttonWrapper .compare{padding-top:0px;padding-bottom:20px}.stageResult .right .vehicles .vehicle .details .tileInfo{display:inline-block;width:100%}.stageResult .right .vehicles .vehicle .details .tileInfo .row{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;padding-top:7.5px}.stageResult .right .vehicles .vehicle .details .tileInfo .row .left,.stageResult .right .vehicles .vehicle .details .tileInfo .row .right{width:50%;padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles .vehicle .details .tileInfo .row .price{font-size:14px;font-style:normal;font-weight:normal}.stageResult .right .vehicles .vehicle .details .tileInfo .garantuee{padding-left:7.5px;padding-right:7.5px;line-height:17px}.stageResult .right .vehicles .vehicle .details .properties{display:none}.stageResult .right .vehicles.tile .vehicle.three+.vehicle{clear:none}.stageResult .right .vehicles.tile .vehicle.two+.vehicle{clear:left}.stageResult .right .toolbar .display{display:none}.stageResult .right .toolbar .carCount{width:50%}.stageResult .right .toolbar .filters{width:50%}.stageResult .filterLeft h4{display:none}.stageResult .filterLeft .sectionTitle.mobile{margin:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:25px 40px 25px 0px;width:100%;display:flex}.stageResult .filterLeft .sectionTitle.mobile .icon.expand{display:none}.stageResult .filterLeft .sectionTitle.mobile:before{content:"";display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url(/img/stage2/v2/down.png);background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}#filterToggle{display:none}.content .stageDetails .column50{width:100% !important}.content .stageDetails .column50 .details{padding-top:30px}.content .stageDetails .column50 .imageOverlayer .zoom{display:none !important}.content .stageDetails .blocks .tabBlock .details{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .tabBlock .details .propertyColumn{width:100%}.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:30px !important}.content .stageDetails .blocks .tabBlock .items ul li{width:50% !important}.content .stageDetails .blocks .tabBlockToggle{display:block}.content .stageDetails .blocks .tabBlockBorder{display:none}.content .stageDetails .blocks .accessory{width:50% !important;max-width:50% !important;padding-bottom:15px;clear:none !important}.content .stageDetails .blocks .accessoires .rowBlock{padding-bottom:15px !important}.content .stageDetails .blocks .accessoires .details{padding-bottom:30px !important}.content .stageDetails .blocks .rowBlockPadding.calculator{margin-right:0 !important;width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block{padding-bottom:0px !important;padding-top:0px !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label,.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .element{width:100% !important;max-width:100% !important}.content .stageDetails .blocks .rowBlockPadding.calculator .block .field .label{padding-top:15px}.content .blocks{padding-top:60px}.content .stageDetails .tabs{display:none}.tabBlockToggler{margin-top:0px;cursor:pointer;padding:22px 0px 20px 51px;position:relative;display:block !important;width:100%;max-width:100%;border-top:1px solid #e6e6e6;border-bottom:0px}.tabBlockToggler .icon.expand{background:#1c69d4;display:inline-block;height:40px;left:0;position:absolute;top:10px;width:40px;display:none}.tabBlockToggler .icon.expand .plus{background-color:#ffffff;display:inline-block;height:16px;left:18px;position:absolute;top:12px;width:4px}.tabBlockToggler .icon.expand .min{background-color:#ffffff;display:inline-block;height:4px;left:12px;position:absolute;top:18px;width:16px}.tabBlockToggler .icon.expand:hover{background:#0653b6}.tabBlockToggler .title{color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px}.active .icon.expand .plus{display:none}.tabBlockToggler{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}.tabBlockToggler .icon{display:none}.tabBlockToggler .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}.tabBlockToggler.active:before{transform:rotate(180deg)}.tabBlock .rowBlock{padding-bottom:0px !important}.stageGarage .left .selection{margin-left:-7.5px !important;margin-right:-7.5px !important;width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important}.stageGarage .left .selection h4{padding-left:7.5px}.stageGarage .left .selection .vehicle{width:50% !important;padding:0 7.5px;margin-left:0px !important;margin-right:0px !important}.stageGarage .left .selection .vehicle .image{padding-left:0px}.stageGarage .left .selection .vehicle .checkboxFieldOuter{padding-right:0px}}.details .row{display:flex;flex-wrap:wrap;padding:0px 7.5px}.details .row .column{padding:11px 7.5px;box-sizing:border-box;border-bottom:1px solid #e6e6e6}.details .row .column .title{padding-top:0;padding-bottom:0}.details .row .column:first-child{padding:11px 7.5px 11px 0px}.details .row .column:last-child{padding:11px 0px 11px 7.5px}@font-face{font-family:'BMW_iconFont';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.svg#BMW_iconFont") format("svg");font-weight:normal;font-style:normal}.stageGarage .options-new-wrapper{width:100%;position:relative;overflow:hidden;height:800px}.stageGarage .options-new-wrapper-inner{width:100%}.stageGarage .options-new-wrapper-footer{width:100%;position:absolute;bottom:0px;left:0px;height:300px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 35%, rgba(255,255,255,0) 100%);cursor:pointer}.stageGarage .options-new-wrapper-footer:after{content:'\e92a';font-family:BMW_iconFont !important;font-style:normal;font-size:100px;color:#666666;font-weight:400;font-variant:normal;line-height:1;text-transform:none;position:absolute;top:180px;left:calc(50% - 32px);animation:action 0.5s alternate;animation-iteration-count:8}.stageGarage .options-new-wrapper-footer:hover:after{color:#0653b6}@keyframes action{0%{transform:translateY(0)}80%{transform:translateY(-40px)}100%{transform:translateY(-40px)}}.stageGarage .options-new{padding-bottom:32px}.stageGarage .options-new .option-row{width:100%;display:flex}.stageGarage .options-new .option-row .column-full{float:left;padding:11px 7.5px;width:100%;color:#262626;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif;font-size:14px;font-style:normal;font-weight:normal;line-height:17px;min-height:18px;border-bottom:1px solid #e6e6e6;display:flex}.stageGarage .options-new .option-row .column{padding:11px 7.5px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;align-items:center;justify-content:flex-start;align-items:flex-start}.stageGarage .options-new .option-row .column .available{display:inline-block;width:24px;height:24px;background-image:url("/img/stage2/checked.png");background-size:28px 28px;background-repeat:no-repeat;background-position:center center}.stageGarage .options-new .option-row .column .not-available{display:inline-block;width:12px;height:12px;background-color:#ffffff;border:1px solid #262626;border-radius:50%;margin-top:6px;margin-left:4px}.stageGarage .options-new .option-row .label{justify-content:flex-start;align-items:flex-start}@media screen and (min-width: 0px) and (max-width: 720px){.content .stageDetails .details .dealer .icons .garage{display:none}.content .selection.selectionNew .property.lease .lease-options{padding:0px;clear:none}.content .selection.selectionNew .property.lease .lease-options .lease-option{width:125px}.content .selection.selectionNew .property.lease .row.half-lease,.content .selection.selectionNew .property.lease .row.half-lease+.row.half-lease{width:100%}}@media screen and (min-width: 0px) and (max-width: 520px){.stageCenter>.disclaimer{padding-left:0px;padding-right:0px}body{font-size:15px !important;line-height:18px !important}h1{font-size:35px !important;line-height:35px !important}h2{font-size:25px !important;line-height:25px !important}h3{font-size:18px !important;line-height:20px !important}.content .stageDetails .blocks .accessory .offer h3{font-size:15px !important;line-height:1 !important}.stageCenter{margin:70px auto auto auto;padding:0px 12.5px}.stageWrapper{padding-left:0.46875rem;padding-right:0.46875rem}.content .selection.selectionNew .property.total .value.price,.content .selection.selectionNew .property.total .nameh3{max-width:100% !important;width:auto !important;float:right !important;font-size:18px !important;line-height:20px !important}.content .selection.selectionNew .property.total .nameh3{float:left !important}.content .selection.selectionNew .footerTop .button{width:calc(100% - 47.5px)}.stageMain .column25 .teaser{width:100%}.stageMain .buttonWrapper{width:calc(100% - 15px) !important;max-width:calc(100% - 15px) !important}.stageSearch form.filters .elementsRow .element{width:100%;max-width:100%}.stageSearch form.filters .elementsRow .halfField,.stageSearch form.filters .elementsRow .Brandstof,.stageSearch form.filters .elementsRow .Transmissie{width:50%;max-width:50%;clear:none !important}.stageResult .right .toolbar .carCount,.stageResult .right .toolbar .filters{width:100%;padding-top:0px;padding-bottom:15px}.stageResult .right .toolbar .filters{padding-bottom:7.5px}.stageResult .right .vehicles .vehicle{width:calc(100% - 15px) !important}.content .stageDetails .blocks .tabBlock .items ul li{width:100% !important}.content .stageDetails .blocks .accessory{width:100% !important;max-width:100% !important;padding-bottom:15px}.content .stageDetails .details .dealer .icons{float:left;padding-top:15px;clear:both}.content .stageDetails .details .dealer .icons .tooltip.right{left:50px;right:auto;top:15px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow{right:auto;left:-10px}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .right{display:none}.content .stageDetails .details .dealer .icons .tooltip.right .arrow .left{display:block}.content .stageDetails .details .dealer .icons .blue{margin-left:0px;margin-right:7.5px}.content .blocks .tabBlock.finance .calculator .block.info{padding-top:15px !important;padding-bottom:15px !important}.stageMain .buttonWrapperChange1{margin-top:55px}.stageMain .buttonWrapperChange2{margin-top:-110px}.content .selection.selectionNew .property.lease .lease-options{max-width:145px}.stageResult .right .pagination .page{padding:5px 9px}.stageResult .right .pagination .previous,.stageResult .right .pagination .next{padding:13px 11px}.stageResult .right .pagination .previous{margin-left:0px}}.content .stageDetails .blocks .accessory .offer h3{font-size:15px;line-height:1}h2.bmw-m,.content .blocks .tabBlock h2.bmw-m{display:inline-block;width:auto;float:left;padding:4px 20px 4px 16px;margin-bottom:20px;margin-right:calc(60px);position:relative;color:#ffffff;font-size:35px;letter-spacing:.525px;line-height:1.2;background-color:#000000}h2.bmw-m:after{content:'';position:absolute;left:100%;top:0px;width:60px;height:100%;background:linear-gradient(120deg, #000 50%, transparent 50%)}.bmw-m-list-wrapper{width:100%}.bmw-m-list-wrapper .bmw-m-list-line{width:100%;border-left:2px solid #000000;padding:50px 0px;margin:40px 0px}ul.bmw-m-list{padding-left:0;margin-top:-5px;overflow-x:hidden;overflow-y:visible;margin-bottom:-20px;list-style:none;margin-left:0;font-size:15px;line-height:22px}ul.bmw-m-list li{border-bottom:0;padding:12px 20px 14px 30px;margin-left:0;margin-bottom:15px;font-size:20px;line-height:25px;display:table;background-color:#000000;color:#ffffff;position:relative;max-width:600px}ul.bmw-m-list li .bmw-m-list-number{padding-right:15px;display:inline-block;width:40px;float:left}ul.bmw-m-list li .bmw-m-list-text{display:inline-block;width:100%;float:left}ul.bmw-m-list li:after{content:'';position:absolute;left:100%;top:0px;width:60px;height:100%;background:linear-gradient(120deg, #000 50%, transparent 50%)}.content>.vehicle.vehicle-bmwm{width:70%}.icons-bmwm{float:left;position:relative}.icons-bmwm .tooltip.right{right:100px;top:0px}.icons-bmwm .tooltip.right .arrow .left{display:none}.icons-bmwm .blue{background:#1c69d4;display:inline-block;height:40px;padding:8px;position:relative;top:0px;width:40px;cursor:pointer;margin-right:7.5px}.icons-bmwm .blue:hover{background:#0653b6}.icons-bmwm .blue.garage .icon,.icons-bmwm .blue.share .icon,.icons-bmwm .blue.print .icon{background-image:url("/img/bmw/sprite.svg");background-repeat:no-repeat;height:24px;width:24px;display:inline-block}.icons-bmwm .blue.garage .icon{background-size:512px 512px;background-position:-20px -150px}.icons-bmwm .blue.garage.active .icon{background-size:470px 470px;background-position:-14px -295px}.icons-bmwm .blue.share .icon{background-position:-39px -100px}.icons-bmwm .blue.print .icon{background-position:-39px -130px}.content .stageDetails .details .properties-bmwm{width:100%;padding-top:17px}.content .stageDetails .details .properties-bmwm .property{border-bottom:0px;padding-bottom:0px}.content .stageDetails .details .properties-bmwm .property-bmwm-month{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-month .name,.content .stageDetails .details .properties-bmwm .property-bmwm-month .value .price{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-total{font-size:25px;line-height:31px}.content .stageDetails .details .properties-bmwm .property .name{width:calc(100% - 90px)}.content .stageDetails .details .properties-bmwm .property .value{width:90px}.content .stageDetails .details .properties-bmwm .property-bmwm-total .name{width:calc(100% - 150px);font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-total .value{width:150px;font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif !important;font-weight:500}.content .stageDetails .details .properties-bmwm .property-bmwm-month .name{width:calc(100% - 150px)}.content .stageDetails .details .properties-bmwm .property-bmwm-month .value{width:150px}.content .stageDetails .details .properties-btn-bmwm{width:100%;padding-bottom:17px;padding-top:11px}.content .stageDetails .details .properties-btn-bmwm2 .button{width:calc(50% - 7.5px);float:left !important}.content .stageDetails .details .properties-btn-bmwm2 .buttonGrey{margin-right:15px}.bmw-m-gallery-wrapper{margin:0 auto;width:1680px;position:relative;display:block;margin-left:-237.5px;direction:ltr}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner{width:100%;display:flex;flex-direction:row;align-items:stretch;flex-wrap:wrap;position:relative}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{position:absolute;top:0px;left:0px;width:240px;height:100%;font-size:0px;z-index:10;cursor:pointer;background:transparent;opacity:1;transition:opacity .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after{content:'';width:40px;height:40px;display:block;position:absolute;left:0px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next{position:absolute;top:0px;right:0px;width:240px;height:100%;font-size:0px;z-index:10;cursor:pointer;background:transparent;opacity:1;transition:opacity .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{content:'';width:40px;height:40px;display:block;position:absolute;right:0px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-arrow.slick-disabled{display:none !important}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots{position:absolute;top:calc(100% + 20px);list-style:none;display:flex;flex-direction:row;width:100%;height:auto;flex-wrap:wrap;justify-content:center;padding:5px 0px;margin:0px;font-size:.9375rem;line-height:1.375rem}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li{display:flex;list-style:none;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li button{display:inline-block;font-size:10px;padding:0px;height:10px;width:10px;border-radius:50%;margin:10px;background:#bbbbbb;color:rgba(187,187,187,0);transition:background-color .5s ease,width .5s ease,height .5s ease,margin .5s ease,transform .5s ease,-webkit-transform .5s ease;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li button:before{content:' ';display:block;position:absolute;width:3em;height:3em;top:-1em;left:-1em}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li.slick-active button{background-color:#1c69d4;transform:scale(1.25);cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-dots li:hover button{background-color:#000000;cursor:pointer}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner:hover .slick-prev,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner:hover .slick-next{opacity:1}.bmw-m-gallery-wrapper .bmw-m-gallery-item{max-width:600px;padding:0px 7.5px;display:block;position:relative}.bmw-m-gallery-wrapper .bmw-m-gallery-item img{display:block;width:100%;height:auto;float:left}.bmw-m-gallery-wrapper .bmw-m-gallery-item span{display:block;width:40px;height:40px;position:absolute;right:7.5px;bottom:0px;background-color:rgba(255,255,255,0.6);background-image:url("/img/stage2/mag.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease;border:2px solid #ffffff}.bmw-m-gallery-wrapper .bmw-m-gallery-item span:hover{background-color:rgba(255,255,255,0.8)}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 240px !important}.video-link{color:#1c69d4;border-bottom:1px solid #1c69d4;font-family:'BMWTypeWebLightAll', Arial, Helvetica, Roboto, sans-serif;font-weight:normal;padding-right:30px;position:relative}.video-link:after{content:'';display:block;position:absolute;right:0px;bottom:0px;width:16px;height:12px;background-image:url("/img/stage2/play.png");background-size:16px 24px;background-position:top left;background-repeat:no-repeat}.video-link:hover{color:#0653b6;border-bottom:1px solid #0653b6;font-family:'BMWTypeWebLightAll', Arial, Helvetica, Roboto, sans-serif;font-weight:normal}.video-link:hover:after{background-position:bottom left}.video-bmw-overlay-wrapper{position:fixed;left:0px;top:0px;width:100vw;height:100vh;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;z-index:20}.video-bmw-overlay{background-color:#ffffff;box-shadow:0px 0px 3px 1px #767676;max-width:1190px;width:90%;display:block;padding:7.5px;position:relative}.video-bmw-overlay .close{background:#1c69d4;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url("/img/stage2/close.png");background-position:center center;background-repeat:no-repeat;background-size:30px 30px;transition:background-color .25s ease;z-index:21}.video-bmw-overlay .close:hover{background-color:#0653b6}.video-bmw{width:100%;padding-top:56.25%;position:relative}.video-bmw iframe{position:absolute;left:0px;top:0px;width:100%;height:100%}.bmw-m-background-page{background-image:url("/img/stage2/background-footer.jpg");background-position:bottom right;background-repeat:no-repeat;background-size:381px 635px}.bmw-m-background-page .background-lines-wrapper{width:100%;height:100%;z-index:-40;max-width:1280px;left:50%;transform:translate(-50%, 0);position:absolute}.bmw-m-background-page .background-lines{width:100%;max-width:1280px;height:100%;position:absolute;top:0;transform:skew(-30deg);transform-origin:top;background:linear-gradient(to right, #f9f9f9 33.3333%, #ebebeb 33.3334%, #ebebeb 66.666%, #f3f3f3 66.667%, #f3f3f3 100%)}.m-logo{width:139px;height:50px;display:block;background-image:url("/img/stage2/bmwm.png");background-position:center center;background-repeat:no-repeat;background-size:139px 50px;position:absolute;left:-177px;top:33px}.content .stageDetails .stageRowTop .column100{position:relative}.stageRowBanner .column100 h2,.stageRowBanner .column100 h3{display:none}.content>.vehicle.vehicle-bmwm .imageLarge.imageLargeXtra{position:absolute;top:70px}.slick-dots{display:none !important}.stageResult .right .vehicles.tile .vehicle{display:flex;flex-direction:column}.stageResult .right .vehicles .vehicle{background-color:#ffffff}.stageResult .right .vehicles.tile .vehicle .details{flex:1 0 auto;display:flex;flex-direction:column}.stageResult .right .vehicles.tile .vehicle .details .titleBar{flex:1 0 auto}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left{padding-left:0px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{padding-left:7.5px;padding-right:0px}.stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-top:15px}input,select,textarea,.fakeField{background-color:#ffffff}.stageSearch form.filters .elementsRow input.checkbox+label{padding-top:0px}.bmw-m-background-page.stageResult .right .vehicle .image{width:calc(50% - 7.5px)}.bmw-m-background-page.stageResult .right .vehicle .details{width:calc(50% + 7.5px)}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next{width:40px;height:40px;display:block;position:absolute;right:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/next.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous{width:40px;height:40px;display:block;position:absolute;left:7.5px;top:calc(50% - 20px);background-color:#1c69d4;background-image:url("/img/stage2/previous.png");background-size:40px 40px;background-position:center center;background-repeat:no-repeat;transition:background-color .25s ease}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next:hover,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous:hover{background-color:#1c69d4}.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next img,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .next img.icon,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous img,.bmw-m-background-page.stageDetails .vehicle .imageLarge.imageLargeXtra .previous img.icon{display:none}.banner-actie-desktop{display:block}.banner-actie-mobile{display:none}.stageResult .right .noticeBox{width:calc(100% - 15px) !important;margin:7.5px 7.5px !important}.stageResult .right .vehicles.tile .noticeBox{width:calc(33.3% - 15px) !important;margin:7.5px 7.5px !important;display:flex !important;flex-direction:column !important}.stageResult .right .vehicles.tile .noticeBox .image,.stageResult .right .vehicles.tile .noticeBox .details{width:100% !important}.stageResult .right .vehicles.tile .noticeBox .image{padding-top:70%;background-size:cover !important}.stageResult .right .vehicles.tile .noticeBox .image img{display:none !important}.stageResult .right .vehicles.tile .noticeBox .details{flex-grow:1 !important;display:flex !important;flex-direction:column !important}.stageResult .right .vehicles.tile .noticeBox .details .titleBar{flex-grow:1 !important}.stageResult .right .vehicles.tile .noticeBox .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .noticeBox .details .footer .buttons .buttonWrapper{width:100% !important;margin:0px !important;padding:0px 7.5px !important}.detail-premium-base{width:calc(200% + 15px)}.detail-premium-base p{margin-bottom:20px;float:left;width:100%}.detail-premium-base .detail-premium-table{width:80%;margin-left:-7.5px;margin-bottom:60px}.detail-premium-base .detail-premium-table2{width:calc(100% + 30px);margin-left:-15px}.detail-premium-base .detail-premium-table2.options-new-wrapper{width:100%;position:relative;overflow:hidden;height:400px}.detail-premium-base .detail-premium-table2 .options-new-wrapper-inner{width:100%}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer{width:100%;position:absolute;bottom:0px;left:0px;height:300px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 35%, rgba(255,255,255,0) 100%);cursor:pointer}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:after{content:'\e92a';font-family:BMW_iconFont !important;font-style:normal;font-size:100px;color:#666666;font-weight:400;font-variant:normal;line-height:1;text-transform:none;position:absolute;top:180px;left:calc(50% - 32px);animation:action 0.5s alternate;animation-iteration-count:8}.detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:hover:after{color:#0653b6}.detail-premium-base .detail-premium-table-row{width:50%;padding:0px 7.5px}.detail-premium-base .detail-premium-table-column{width:100%;border-bottom:1px solid #bbb;color:#262626;padding-top:10px;padding-bottom:7px;font-size:17px;line-height:25px;display:flex}.detail-premium-base .detail-premium-table-column span{padding-right:15px;color:#4d4d4d;display:inline-block}.detail-premium-base .detail-premium-table-columns{width:33.3%;padding:0px 15px}.detail-premium-base .detail-premium-table-columns .detail-premium-item{width:100%;border-bottom:1px solid #e6e6e6;padding-top:12px;padding-bottom:12px}.detail-premium-base .detail-premium-table-columns .detail-premium-item .detail-premium-item-title{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.detail-premium-base .detail-premium-table-columns .detail-premium-item ul{margin-left:0px !important}.detail-premium-base .service-inclusive-special{width:100%}.detail-premium-base .service-inclusive-special ul{margin-left:0px !important}.detail-premium-base .service-inclusive-special-row{width:calc(100% + 30px);margin-left:-15px}.detail-premium-base .service-inclusive-special-column{width:50%;padding:0px 15px;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626}.detail-premium-base .service-inclusive-special-column ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;margin-left:18px !important;padding-bottom:8px}.detail-premium-base .service-inclusive-table{width:100%}.detail-premium-base .service-inclusive-row{width:calc(100% + 15px);margin-left:-7.5px;padding-left:7.5px;padding-right:7.5px;display:flex}.detail-premium-base .service-inclusive-column{width:50%;border-bottom:1px solid #e6e6e6;padding-bottom:11px;padding-top:11px}.detail-premium-base .service-inclusive-column:nth-of-type(1){padding-right:7.5px}.detail-premium-base .service-inclusive-column:nth-of-type(2){padding-left:7.5px}.content .stageDetails .blocks .garantueeInfo .bmwcare__wrapper__content.text{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626}.content .stageDetails .blocks .garantueeInfo .bmwcare__wrapper__content.text ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;margin-left:18px !important;padding-bottom:8px}#chargeBlock .details-si-banner img{width:calc(100% + 48px);margin:-24px -24px 24px -24px;object-fit:cover}#chargeBlock .details-si-banner .eneco{width:calc(100% + 24px);height:40px;background-image:url("/img/bmw/bmw-demo/lader_t.png");background-position:right center;background-size:contain;background-repeat:no-repeat;margin:-12px -12px 12px -12px}#chargeBlock .details-si-banner .row .column{width:100%;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse}#chargeBlock .details-si-banner .row .column h3{width:auto;margin:0px}#chargeBlock .details-si-banner .row .column a{margin:0px}.content .stageDetails .column30 .details .property.garantuee .name{width:30%}.content .stageDetails .column30 .details .property.garantuee .value{width:70%}.content .stageDetails .column30 .details .property.garantuee .value .cameo.cameo-spec:not(.bovag){float:left !important;margin-right:auto !important;width:calc(100% - 40px) !important;background-size:contain !important}body .bmw-new-ci .stageDetails .details .property.garantuee .icon{margin-left:12px !important}.property.garantuee .spec{display:inline-block;width:calc(100% - 30px);float:left}.property.garantuee .icon{background-image:url("/img/stage2/info_icon.png");background-position:0 0;background-repeat:no-repeat;background-size:16px 63px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px;top:2px}.property.garantuee .icon:hover{background-position:0px -47px}.property.garantuee .tooltip{background-color:#ffffff;left:-265px;border:none;top:30px;box-shadow:0px 0px 3px 1px #767676;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;width:255px;z-index:100;font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left}.property.garantuee .tooltip .content{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important}.property.garantuee .tooltip .content strong,.property.garantuee .tooltip .content strong span,.property.garantuee .tooltip .content strong span.duration,.property.garantuee .tooltip .content strong span.payment,.property.garantuee .tooltip .content strong span.final{font-family:'BMWGlobal_Pro_bold', Arial, Helvetica, Roboto, sans-serif}.property.garantuee .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}.property.garantuee .tooltip .content ul li{list-style-type:disc;margin-left:12px;width:100%;float:left}.property.garantuee .tooltip img.arrow{display:none}.property.garantuee .tooltip .iconCloseTool{position:absolute;z-index:10;right:10px;top:10px;cursor:pointer;width:30px;height:30px;background-color:#1c69d4;background-image:url("/img/stage2/close.png");background-size:30px 30px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}.property.garantuee .tooltip .iconCloseTool:hover{background-color:#0653b6}.content .stageDetails .blocks .tabBlock.accessoires .notice{position:static;width:100%;padding:0px 0px 7.5px 7.5px;margin-top:-15px}.content .stageDetails .blocks .accessory .offer{background-color:#fff;padding-left:15px;padding-right:15px;padding-bottom:15px;margin-bottom:15px;margin-left:-7.5px;width:calc(100% + 15px);border:0px;z-index:1}.content .stageDetails .blocks .accessory .offer:hover{box-shadow:0 4px 15px 0 rgba(0,0,0,0.15),0 15px 25px 0 rgba(0,0,0,0.12);z-index:2}.content .stageDetails .blocks .accessory .offer h3{font-family:"BMWTypeWebLightAll",Arial,Helvetica,Roboto,sans-serif !important;font-weight:normal;font-size:17px;line-height:24px;letter-spacing:0px;color:#262626;margin-top:-6px;margin-bottom:10px;text-transform:none;width:100%}body .content .stageDetails .blocks .accessory .offer .info input.checkbox+label{color:#262626 !important;font-size:15px !important;line-height:1 !important;font-family:'BMWTypeWebLightAll', Arial, Helvetica, sans-serif !important;font-weight:normal !important;padding-top:5px !important}@font-face{font-family:'BMWTypeNextTT-Regular';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.svg#BMWTypeNextTT-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Light';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Bold';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMW_iconFont';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.svg#BMW_iconFont") format("svg");font-weight:normal;font-style:normal}body .bmw-new-ci{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;margin:0px}body .bmw-new-ci p{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;margin:0px}body .bmw-new-ci a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;text-decoration:underline}body .bmw-new-ci h1{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:48px;line-height:64px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h2,body .bmw-new-ci h2.alt{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:32px;line-height:40px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h3{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:24px;line-height:32px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h4{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h1.bmw-m,body .bmw-new-ci h2.bmw-m,body .bmw-new-ci h3.bmw-m,body .bmw-new-ci h4.bmw-m{color:#ffffff !important;margin:0px;line-height:1.2;margin-bottom:20px;padding:4px 20px 4px 16px !important}body .bmw-new-ci ul.bmw-m-list li .bmw-m-list-text{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#ffffff}body .bmw-new-ci .no-bold{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .contentField{padding-bottom:32px}body .bmw-new-ci button.link,body .bmw-new-ci a.link{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-left:14px !important;background-repeat:no-repeat;background-position:left 6px;background-size:7.58px;background-image:url("/img/stage2/v2/read.png");transition:all 0.25s ease 0s;text-decoration:none}body .bmw-new-ci button.link .icon,body .bmw-new-ci a.link .icon{display:none}body .bmw-new-ci button.link .title,body .bmw-new-ci a.link .title{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding-left:0px}body .bmw-new-ci button.link:before,body .bmw-new-ci a.link:before{display:none}body .bmw-new-ci button.link:hover,body .bmw-new-ci a.link:hover{background-position:2px 6px;color:#0653B6;background-image:url("/img/stage2/v2/read_h.png")}body .bmw-new-ci .stageSearch .links .link:nth-of-type(4){background-position:left 55px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(4):hover{background-position:2px 55px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(5){background-position:left 6px}body .bmw-new-ci .stageSearch .links .link:nth-of-type(5):hover{background-position:2px 6px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element{margin-bottom:24px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.checkbox .label{display:none}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.checkbox .field.checkbox{padding:0px}body .bmw-new-ci .stageMain .formField form .buttonSearch{width:52px;height:52px;background-position:center center}body .bmw-new-ci .stageMain .formField form .element input[type="text"]{width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666 !important}body .bmw-new-ci .stageMain .formField form .element input[type="text"]:hover,body .bmw-new-ci .stageMain .formField form .element input[type="text"]:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageMain .formField form .carCount{padding:8px 0px 12px 0px;margin:0px 0px 24px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px}body .bmw-new-ci .stageMain .formField form .label{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci .stageMain .formField form div.fakeField{width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box}body .bmw-new-ci .stageMain .formField form div.fakeField span{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;height:52px;padding-top:14px;display:inline-block}body .bmw-new-ci .stageMain .formField form div.fakeField:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .stageMain .formField form div.fakeField:hover,body .bmw-new-ci .stageMain .formField form div.fakeField:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageMain .formField form div.fakeField:hover span,body .bmw-new-ci .stageMain .formField form div.fakeField:focus span{position:relative;left:-1px;top:-1px}body .bmw-new-ci .stageMain .formField form div.fakeField:hover:after,body .bmw-new-ci .stageMain .formField form div.fakeField:focus:after{bottom:-1px;right:-1px}body .bmw-new-ci .stageMain .formField form .selectFake select{height:52px;top:-2px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageMain .formField form .selectFake select option{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageMain .formField form .selectFake .options{top:52px;border:1px solid #bbb}body .bmw-new-ci .stageMain .formField form .selectFake .icon{display:none}body .bmw-new-ci .stageMain .formField form div.selectFake.empty .fakeField{background-color:#f2f2f2;color:#8e8e8e}body .bmw-new-ci .stageMain .formField form div.selectFake.empty .fakeField:hover{border:1px solid #bbb !important}body .bmw-new-ci .stageSearch form.filters .elementsRow .option{padding:8px}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 0px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png")}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:disabled+label:before{border:2px solid #F2F2F2}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:disabled+label{color:#bbbbbb;cursor:default}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:disabled+label span{color:#bbbbbb !important}body .bmw-new-ci .stageSearch .sectionTitle{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .bmw-new-ci .stageSearch .sectionTitle .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .bmw-new-ci .stageSearch .sectionTitle .icon{display:none}body .bmw-new-ci .stageSearch .sectionTitle:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .bmw-new-ci .stageSearch .sectionTitle:hover{color:#262626}body .bmw-new-ci .stageSearch .sectionTitle:hover:before{background-position:0px 0px}body .bmw-new-ci .stageSearch .sectionTitle.open:before{transform:rotate(180deg)}body .bmw-new-ci .stageMain .optionsList{padding:0px 7.5px}body .bmw-new-ci .stageMain .optionsList .element .subElement{padding:0px 0px 8px 0px}body .bmw-new-ci .stageMain .optionsList .element .field.checkbox{padding-bottom:0px !important}body .bmw-new-ci .stageMain .buttons{padding-top:24px}body .bmw-new-ci .stageMain .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none}body .bmw-new-ci .stageMain .button span{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff}body .bmw-new-ci .stageMain .button:hover{background:#1653a7;border:2px solid #1653a7;text-decoration:none}body .bmw-new-ci .stageMain .button.buttonGrey{background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci .stageMain .button.buttonGrey:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci .icon-list .icon-list__row .icon-list__text{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#262626}body .bmw-new-ci .stageResult .filterLeft .compare{margin-top:24px;padding:33px 0px 25px 48px;min-height:90px}body .bmw-new-ci .stageResult .filterLeft .compare .visual{background-color:#4d4d4d;width:40px;height:40px;top:25px}body .bmw-new-ci .stageResult .filterLeft .compare .visual .number{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#ffffff}body .bmw-new-ci .stageResult .filterLeft .compare a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .filterLeft .compare a:hover{color:#1c69d4}body .bmw-new-ci .stageResult .filterLeft h4{margin-top:24px}body .bmw-new-ci .stageResult form.filters .border{margin-bottom:24px}body .bmw-new-ci .stageResult form.filters .elementsRow .element .label{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]{width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type="text"]:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField{width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField span{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;height:52px;padding-top:14px;display:inline-block}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover span,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus span{position:relative;left:-1px;top:-1px}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:hover:after,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField:focus:after{bottom:-1px;right:-1px}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake select{height:52px;top:-2px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake select option{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .options{top:52px;border:1px solid #bbb}body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .icon{display:none}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.selectFake.empty .fakeField{background-color:#f2f2f2;color:#8e8e8e}body .bmw-new-ci .stageResult form.filters .elementsRow .element div.selectFake.empty .fakeField:hover{border:1px solid #bbb !important}body .bmw-new-ci .stageResult form.filters .elementsRow .field.checkbox{min-height:0px}body .bmw-new-ci .stageResult form.filters .optionsList .element .subElement{min-height:0px;padding-bottom:8px}body .bmw-new-ci .stageResult .formField{padding-bottom:24px}body .bmw-new-ci .stageResult .right .toolbar{padding-bottom:8px}body .bmw-new-ci .stageResult .right .toolbar .carCount{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-top:9px;margin-top:6px}body .bmw-new-ci .stageResult .right .display{padding:8px 0px 0px 55.5px;margin-top:6px}body .bmw-new-ci .stageResult .right .display .icon{background-color:#4d4d4d}body .bmw-new-ci .stageResult .right .display a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .display a:hover{color:#1c69d4}body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .titleBar h4{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .left,body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .tileInfo .row .right{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageResult .right .stageResult .right .vehicles.tile .vehicle .details .tileInfo .garantuee{padding-bottom:12px}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .image{width:calc(40% - 7.5px)}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details{width:calc(60% + 7.5px)}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .titleBar h4:nth-of-type(1){width:60%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .titleBar h4:nth-of-type(2){width:40%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .subtitleBar .dealer{width:60%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .subtitleBar .monthly{width:40%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .fuel .label,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .transmission .label,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .year .label,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .kilometers .label{width:60%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .fuel .value,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .transmission .value,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .year .value,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .kilometers .value{width:40%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .label{width:60%}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .value{width:40% !important}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .cameo.bps.list{background-size:auto 47px}body .bmw-new-ci .stageResult .right .vehicle{border:1px solid #E6E6E6;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle:hover{border:1px solid #fff;box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar{padding-bottom:8px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .dealer,body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly span{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;bottom:auto}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee{padding-top:0px;padding-bottom:8px}body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .fuel .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .transmission .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .year .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .kilometers .value,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee .label,body .bmw-new-ci .stageResult .right .vehicle .details .properties .garantuee .value{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .footer{padding-top:0px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons{padding-top:0px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare{padding-left:0px;padding-top:15px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 0px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png")}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button{border:2px solid #4d4d4d;background:#fff;color:#4d4d4d;min-width:100%;padding:14px 6px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button span{color:#4d4d4d}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button:hover{border:2px solid #262626;background:#ffffff;color:#262626}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .button:hover span{color:#262626}body .bmw-new-ci .stageResult .right .pagination{padding:24px 0px 24px 0px}body .bmw-new-ci .stageResult .right .pagination .page{border:2px solid #262626;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .stageResult .right .pagination .page.active,body .bmw-new-ci .stageResult .right .pagination .page:hover{border:2px solid #262626;background:#262626;color:#fff;box-shadow:none}body .bmw-new-ci .stageResult .right .pagination .previous,body .bmw-new-ci .stageResult .right .pagination .next{background:#262626}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .blue{background-color:#4d4d4d}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.mail{background-color:#4d4d4d}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.link{background-image:url("/img/stage2/icons/link.svg");background-size:18px auto;background-color:#4d4d4d;background-position:center center}body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .blue:hover,body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.mail:hover,body .bmw-new-ci .stageDetails .details .icons.icons-bmwm .icon-share.link:hover{background-color:#262626}body .bmw-new-ci .stageDetails .details .icon-share.facebook{background-color:#4d4d4d;background-image:url("/img/stage2/v2/fb.png");background-position:center center;background-size:40px auto}body .bmw-new-ci .stageDetails .details .icon-share.facebook:hover{background-color:#262626}body .bmw-new-ci .stageDetails .details .icon-share.whatsapp{background-color:#4d4d4d;background-image:url("/img/stage2/v2/whatsapp.png");background-position:center center;background-size:40px auto}body .bmw-new-ci .stageDetails .details .icon-share.whatsapp:hover{background-color:#262626}body .bmw-new-ci .stageDetails .details .properties-bmwm{padding-top:24px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total{padding:0px 0px 8px 0px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total .name{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-total .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month{padding:0px 0px 8px 0px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .name{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .price{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;left:auto;bottom:auto}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip span.content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm{padding-top:16px;padding-bottom:16px}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button{height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;text-decoration:none;background-image:none;padding:14px 24px;border:2px solid #4d4d4d;background:#fff;color:#4d4d4d;min-width:100%;padding:14px 6px}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button span{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#4d4d4d}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button:hover{border:2px solid #262626;background:#ffffff;color:#262626}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button:hover span{color:#262626}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button.video-button-disabled{pointer-events:none;opacity:0.5;border:2px solid #e6e6e6}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button.video-button-disabled span{color:#bbb}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button.video-button-notification{pointer-events:none;background-color:#dde8f9;border-color:#dde8f9;position:relative;margin-bottom:7.5px}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button.video-button-notification span{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;text-align:left;padding-left:32px}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button.video-button-notification:after{content:'';background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;width:16px;height:16px;display:block;left:14px;top:calc(50% - 8px);position:absolute}body .bmw-new-ci .stageDetails .details .property{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding:9px 0px}body .bmw-new-ci .stageDetails .details .property .name,body .bmw-new-ci .stageDetails .details .property .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .property.garantuee .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:-24px;left:auto;bottom:auto}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageDetails .details .property.dealer{margin-bottom:32px}body .bmw-new-ci .stageDetails .details .property.dealer .info{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .stageDetails .details .property.dealer .info b{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous,body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-item span{background-color:#4d4d4d;background-image:url("/img/stage2/v2/mag.png")}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:after{background-image:url("/img/stage2/v2/prv.png");background-size:12px auto;background-repeat:no-repeat;background-position:center center}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:after{background-image:url("/img/stage2/v2/nxt.png");background-size:12px auto;background-repeat:no-repeat;background-position:center center}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .previous:hover,body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .next:hover,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev:hover:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next:hover:after,body .bmw-new-ci.content .stageDetails .bmw-m-gallery-wrapper .bmw-m-gallery-item span:hover{background-color:#262626}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close{background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra .close:hover{background-color:#262626}body .bmw-new-ci.content .stageDetails .vehicle .imageLarge.imageLargeXtra{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .tabs{padding-top:32px;padding-bottom:24px}body .bmw-new-ci.content .stageDetails .tabs .button{border-bottom:1px solid #e6e6e6;display:flex;justify-content:center;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;margin:0px !important;padding:12px 40px 12px 20px !important;height:auto;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-decoration:none;min-width:auto}body .bmw-new-ci.content .stageDetails .tabs .button .title{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .tabs .button.active{border-bottom:4px solid #262626;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock{padding:0px 0px 32px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value{position:relative;padding-right:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:absolute;right:0px;top:5px;margin-left:4px !important;display:inline-block;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip{border-radius:2px;width:400px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:14px;text-transform:none;position:absolute;top:28px;right:-24px;left:auto;bottom:auto;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;background-color:#ffffff;line-height:17px;color:#262626;font-weight:normal;text-align:left;z-index:100}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding:9px 0px !important;border-bottom:1px solid #e6e6e6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .name,body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property .value{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsSpecial{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsSpecial .title{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin:0px 0px 0px 0px;padding-bottom:8px;letter-spacing:0px;text-transform:none;padding-top:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsMarginTop{margin-top:32px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock h2{margin-bottom:24px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .items{padding:9px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .items ul li{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-left:15px;margin-right:-15px;padding-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full h2{margin-bottom:8px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table{margin-top:24px;margin-bottom:32px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-column{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important;font-weight:normal;padding:9px 0px !important;border-bottom:1px solid #e6e6e6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-column span{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item{padding-top:0px;padding-bottom:12px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item .detail-premium-item-title{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item ul{margin:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table .detail-premium-table-columns .detail-premium-item ul li{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-left:15px;margin-right:-15px;padding-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:after{color:#4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table2 .options-new-wrapper-footer:hover:after{color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .notice{margin:0px 0px 8px 0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer{box-sizing:border-box;box-shadow:none;border:1px solid #E6E6E6;display:flex;flex-wrap:wrap;position:relative}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;right:20px;top:20px;background:none;box-sizing:border-box;background-color:#ffffff;z-index:2}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .image{order:1}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .image span.outer{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer.active{border:2px solid #4D4D4D}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer.active:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;right:20px;top:20px;background:none;box-sizing:border-box;background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png") !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .title{order:2;padding:15px 55px 24px 15px !important;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-right:h3;padding-right-font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;padding-right-font-size:20px;padding-right-line-height:28px;padding-right-color:#262626;padding-right-font-weight:normal;padding-right-margin:0px;padding-right-letter-spacing:0px;padding-right-text-transform:uppercase;padding-right-padding:0px 0px 8px 0px !important;padding-right-width:100%}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .title ul{padding-left:18px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .title ul li{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;list-style-type:disc}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info{order:3;padding:0px 15px 15px 15px !important;display:flex;width:100% !important;align-items:flex-end;justify-content:flex-end}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info input.checkbox+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;width:100% !important;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right;flex-wrap:wrap}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info .from{width:100%;text-decoration:line-through;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:24px !important;color:#555 !important;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory.accessory-stage2 .offer .info .for{width:100%;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:20px !important;line-height:24px !important;color:#262626 !important;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal{width:66.6% !important;max-width:66.6% !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer{flex-wrap:wrap;flex-direction:row;justify-content:stretch}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .image{width:33.3% !important;background-repeat:no-repeat;background-size:cover;background-position:center center}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .image img{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .info-wrapper{order:2;width:66.7% !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer.active{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24) !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns{padding:0px 7.5px 32px 7.5px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns .button{width:auto;background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accesoiry-btns .button:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact .text,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question .text{padding-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact h2,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question h2{margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .check,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .check,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .check,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .check{left:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxkZWZzPjxwYXRoIGlkPSJhIiBkPSJNMCAwaDQ5djUwSDB6Ii8+PC9kZWZzPjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNyAtMjApIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxtYXNrIGlkPSJiIiBmaWxsPSIjZmZmIj48dXNlIHhsaW5rOmhyZWY9IiNhIi8+PC9tYXNrPjxwYXRoIGZpbGw9IiMxQzY5RDQiIG1hc2s9InVybCgjYikiIHRyYW5zZm9ybT0icm90YXRlKDQ1IDI0Ljg4NyAyMy44MTcpIiBkPSJNMjUuODgzIDE3LjM5NGwyLjQ3NS4wMjUuMTMgMTIuODItNy4xNzgtLjA3Mi0uMDI1LTIuNDc1IDQuNzAzLjA0N3oiLz48L2c+PC9zdmc+);background-size:15px;background-position:50%;background-repeat:no-repeat;width:50px;height:48px;top:27px;bottom:auto;right:9.5px;left:auto !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock{padding-top:0px;max-width:638px;float:left;clear:both}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow{min-height:auto;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow.noMarginBottom,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow.noMarginBottom,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow.noMarginBottom,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow.noMarginBottom{margin-bottom:0}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowLabel{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowLabel .formRowSubLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowLabel .formRowSubLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowLabel .formRowSubLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowLabel .formRowSubLabel{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement{width:100%}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement textarea{width:100%;border:1px solid #3e3e3e;color:#3e3e3e;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement textarea:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="email"]:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="email"]:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement textarea:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement textarea,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement textarea{height:120px;max-height:120px;resize:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement select{width:100%;height:52px !important;max-height:52px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;border:1px solid #3e3e3e;color:#3e3e3e;cursor:pointer;padding:0px 62px 0px 20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement select:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement select:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement select:focus,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement select:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 8px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label a{font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:after{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png") !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="radio"]+label:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="radio"]+label:after{display:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .isSelect:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .isSelect:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .isSelect:after,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .isSelect:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:7.5px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock #div_qfauto-5 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1),body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock #div_qfauto-11 .formRowElementFieldset .formRowSubElement:not(#div_gender-0):not(#div_gender-1){width:100%;margin-right:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 strong,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 strong,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock #div_qfauto-9 strong,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock #div_qfauto-9 strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 ul,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 ul,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock #div_qfauto-9 ul,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock #div_qfauto-9 ul{padding-left:0px !important;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock #div_qfauto-9 ul li,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock #div_qfauto-9 ul li,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock #div_qfauto-9 ul li,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock #div_qfauto-9 ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formBlock .button,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formBlock .button,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formBlock .button,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formBlock .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none;width:auto}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError>.formRowErrorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError>.formRowErrorMessage{width:100%;padding:12px 0px 0px 0px;position:static}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage *,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage *,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError>.formRowErrorMessage *,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError>.formRowErrorMessage *{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage .warningIcon,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage .warningIcon,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError>.formRowErrorMessage .warningIcon,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError>.formRowErrorMessage .warningIcon{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError>.formRowErrorMessage .errorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError>.formRowErrorMessage .errorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError>.formRowErrorMessage .errorMessage,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError>.formRowErrorMessage .errorMessage{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:16px !important;color:#D20000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement select,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="text"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="email"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="phone"],body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement select{border:2px solid #D20000 !important;background-color:#F7E7E9}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label{color:#D20000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .formRow.formRowError .formRowElement input[type="radio"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="checkbox"]+label:before,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .formRow.formRowError .formRowElement input[type="radio"]+label:before{border:2px solid #D20000 !important;background-color:#F7E7E9}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #contactForm .vehicleChoice,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.contact #questionForm .vehicleChoice,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #contactForm .vehicleChoice,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.question #questionForm .vehicleChoice{margin:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory{padding-left:15px;padding-right:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer{padding:0px;width:100%;border:1px solid #E6E6E6}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer:hover{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer.active{border:2px solid #4D4D4D}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .image{margin:0px 0px 8px 0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .title{padding:15px 15px 24px 15px !important;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:20px;color:#262626;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info{padding:0px 15px 15px 15px !important;display:flex;width:100% !important;align-items:flex-end;justify-content:flex-end}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox{opacity:0;position:absolute;left:1px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;width:100% !important;display:flex;justify-content:flex-end;align-items:flex-end;text-align:right}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info input.checkbox+label:after{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon{width:16px !important;height:16px !important;background-image:url("/img/stage2/v2/info.png") !important;background-size:16px 16px !important;background-repeat:no-repeat !important;background-position:center center !important;position:relative !important;margin-left:4px !important;margin-bottom:8px !important;z-index:1000 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{border-radius:2px;width:400px !important;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px !important;right:-24px !important;left:auto !important;bottom:auto;z-index:1001 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider{padding-top:0px;max-width:100%;width:100%;float:left;clear:both;padding:0px 7.5px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow{min-height:auto;margin-bottom:24px;width:100%;max-width:100%;display:block;float:left;position:relative}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowLabel{width:50%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement{width:50%}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement .formRowSubElement{max-width:none;width:auto;position:relative;margin-right:12px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement .formRowSubElement input[type="radio"]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement .formRowSubElement input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement .formRowSubElement input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement .formRowSubElement input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display{padding-top:0px;max-width:100%;width:100%;float:left;clear:both;padding:0px 7.5px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .button.buttonBlue{width:auto;margin-right:100%;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row{min-height:auto;margin-bottom:24px;width:100%;max-width:638px;display:block;float:left;position:relative}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .column100{padding:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .label{width:100%;max-width:100%;display:flex;margin-bottom:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .label-text{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value{width:100%;position:relative;margin-bottom:0px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value select:-ms-expand{display:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value select{width:100%;height:52px !important;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;moz-appearance:none;-webkit-appearance:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value select:hover,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value select:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #financeBlock_lease-display .row .element-value:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance h2{margin-bottom:8px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block{width:100%;padding:0px !important;margin:0px 0px 0px 0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block h3{margin-bottom:8px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons{padding-top:12px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .button{width:auto;background:#4d4d4d;border:2px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .button:hover{background:#262626;border:2px solid #262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .subElement{min-height:32px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]+label:after{display:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field{padding:0px;margin-bottom:24px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .text{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{border-radius:2px;width:400px !important;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;left:-24px !important;right:auto !important;bottom:auto}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:before{content:'';display:block;position:absolute;left:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:after{content:'';display:block;position:absolute;left:22px;top:0px;width:24px;height:20px;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content p{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .content ul li{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;font-size:14px;line-height:20px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider{width:100%;margin:16px 0px;height:4px;background-color:#e6e6e6;border:0px;z-index:1}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider .ui-slider-range{height:4px;background-color:#4d4d4d}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .element .ui-slider .ui-slider-handle{width:12px;height:12px;background:#4d4d4d;border-radius:12px;margin:-4px 0px 0px -4px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #tablePrivate{margin-top:32px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #tablePrivate table.financeDetails td{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;letter-spacing:0px;padding:9px 12px 9px 0px !important;border-bottom:1px solid #e6e6e6 !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoBusiness,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoPrivate{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;margin-bottom:24px;float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance #infoBusiness{margin-top:32px}body .bmw-new-ci .stageGarage .left .vehicle{margin-bottom:8px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField{padding:0px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]{opacity:0.1;position:absolute;left:-1000px}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 8px 36px;top:0px;height:auto;background:none;float:left;position:relative}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:after{display:none}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type="checkbox"]:checked+label::before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/stage2/v2/checkbox.png") !important}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler .icon{display:none}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:hover{color:#262626}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler:hover:before{background-position:0px 0px}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler.active:before{transform:rotate(180deg)}body .bmw-new-ci .stageGarage .right .vehicles .details .row .column,body .bmw-new-ci .stageGarage .right .vehicles .details .row .column:nth-of-type(1){padding:9px 9px 9px 0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .details .row .column .title,body .bmw-new-ci .stageGarage .right .vehicles .details .row .column:nth-of-type(1) .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row{padding:0px 7.5px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column-full{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 12px 0px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .label{padding:9px 9px 9px 0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;overflow-wrap:break-word}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column{padding:9px 9px 9px 0px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .available{width:24px;height:18px;display:block;position:relative;margin:4px auto auto auto;background:none}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .available:after{font-family:BMW_iconFont;color:#262626;content:"\e909";position:absolute;font-size:42px;line-height:18px;top:0px;left:-10px;height:18px;width:24px}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column .not-available{width:18px;height:4px;margin:11px auto auto auto;display:block;background-color:#ffffff;border:1px solid #262626}body .bmw-new-ci .stageGarage .options-new-wrapper-footer:after{color:#4d4d4d}body .bmw-new-ci .stageGarage .options-new-wrapper-footer:hover:after{color:#262626}body .bmw-new-ci .stageGarage .footer h3,body .bmw-new-ci .stageGarage .footer .price{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:20px;line-height:28px;color:#262626}body .bmw-new-ci .stageGarage .footer .tarief,body .bmw-new-ci .stageGarage .footer .link{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .stageGarage .footer .button{min-width:auto;border:2px solid #4d4d4d;color:#4d4d4d;background-color:#ffffff}body .bmw-new-ci .stageGarage .footer .button span{color:#4d4d4d}body .bmw-new-ci .stageGarage .footer .button:hover{border:2px solid #262626;color:#262626;background-color:#ffffff}body .bmw-new-ci .stageGarage .footer .button:hover span{color:#262626}#base-go-3{width:calc(100% - 2px);position:absolute;bottom:1px;left:1px;right:1px;height:300px;background:#fff;background:linear-gradient(0deg, #fff 0%, #fff 35%, rgba(255,255,255,0) 100%);cursor:pointer}#base-go-3:after{content:'\e92a';font-family:BMW_iconFont !important;font-style:normal;font-size:100px;color:#666666;font-weight:400;font-variant:normal;line-height:1;text-transform:none;position:absolute;top:180px;left:calc(50% - 32px);animation:action 0.5s alternate;animation-iteration-count:8}#base-go-3:hover:after{color:#0653b6}body .bmw-new-ci #div_qfauto-10 .formRowElementFieldset .formRowSubElement{width:100%}body .bmw-new-ci .fbfs-calculator-financial-form-specification *{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .fbfs-calculator-financial .content{padding-bottom:32px}body .bmw-new-ci .text{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .readon-wrapper{width:100%;margin-top:8px;background-image:url("/img/stage2/v2/read_h.png");background-size:0px 0px}body .bmw-new-ci .readon-wrapper .readon{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-left:28px;background-repeat:no-repeat;background-position:left 6px center;background-size:7.58px;background-image:url("/img/stage2/v2/read.png");transition:all 0.25s ease 0s;text-decoration:none;width:100%}body .bmw-new-ci .readon-wrapper .readon:before{display:none}body .bmw-new-ci .readon-wrapper .readon:hover{background-position:8px center;color:#0653B6;background-image:url("/img/stage2/v2/read_h.png")}body .bmw-new-ci .readon-wrapper .readon2{background:none !important}body .bmw-new-ci .readon-wrapper .readon2:before{content:' ';position:absolute;width:20px;height:20px;left:0;top:0;display:block;background-position:0 0;background-size:20px;background-color:#1c69d4;transition:background-color .25s ease;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20viewBox%3D%220%200%2020%2020%22%3E%3Cg%20fill%3D%22%23fff%22%3E%3Cpath%20d%3D%22M13%208l-3%203-3-3h2V5h2v3zM5%2015h10v-4h-2v2H7v-2H5z%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}body .bmw-new-ci .readon-wrapper .readon2:hover:before{background-color:#0653b6}body .bmw-new-ci .fabrikantgegevens{position:absolute;top:-200px;left:50%;transform:translateX(-50%);width:100% !important;max-width:700px !important;padding:24px !important;box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;z-index:888}body .bmw-new-ci .fabrikantgegevens .closer{background:#4d4d4d;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url(/img/stage2/close.png);background-position:center center;background-repeat:no-repeat;background-size:30px 30px}body .bmw-new-ci .fabrikantgegevens2{top:auto;bottom:0px}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .button{cursor:pointer}body .bmw-new-ci .fbfs-calculator-financial-form-specification-table{margin-bottom:0px}body .bmw-new-ci .fbfs-calculator-financial-form-specification-table .fbfs-calculator-financial-form-specification-table-row,body .bmw-new-ci .fbfs-calculator-financial-form-specification-table .fbfs-calculator-financial-form-specification-table-header{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px !important;line-height:16px !important;color:#262626 !important;letter-spacing:0px !important;padding:9px 9px 9px 0px !important;border-bottom:1px solid #e6e6e6 !important}body .bmw-new-ci .fbfs-calculator-financial-form-disclaimer{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;letter-spacing:0px;margin-top:32px}body .bmw-new-ci div.element-type-select .element-value{position:relative}body .bmw-new-ci div.element-type-select .element-value:after{content:'';height:52px;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci div.fbfs-calculator-financial-form-element{margin-bottom:24px !important;width:100%;display:flex;justify-content:flex-start;align-items:center}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type=radio]{position:absolute;z-index:-1000;left:-1000px;overflow:hidden;clip:rect(0, 0, 0, 0);height:1px;width:1px;margin:-1px;padding:0;border:0}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type="radio"]+label{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;box-sizing:border-box;margin:0px;width:120px}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px;box-sizing:border-box}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type="radio"]+label:after{display:none !important;box-sizing:border-box}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type="radio"]:checked+label:before{border:9px solid #4d4d4d}body .bmw-new-ci div.fbfs-calculator-financial-form-element select::-ms-expand{display:none}body .bmw-new-ci div.fbfs-calculator-financial-form-element select{width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;-webkit-appearance:none;-moz-appearance:none;appearance:none}body .bmw-new-ci div.fbfs-calculator-financial-form-element select:hover,body .bmw-new-ci div.fbfs-calculator-financial-form-element select:focus{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label{display:flex;justify-content:flex-start;align-items:center;padding-bottom:0px !important}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label span.label-text{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field.element-value{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;min-height:auto !important;padding-top:0px !important}body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field.element-value .row,body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field.element-value font,body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field.element-value span:not(#viewMonthlyAmount){font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px}body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field.element-value .fbfs-calculator-financial-form-element-field-sub{padding-bottom:0px !important;min-height:38px !important}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button{margin-bottom:0px}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .button{width:auto !important}body .bmw-new-ci input[type="range"]{height:4px;background-color:#e6e6e6;border:0px !important;margin:16px 0px !important;background-image:url("/img/stage2/v2/slider.png");background-size:0px 0px}body .bmw-new-ci input[type="range"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:url("/img/stage2/v2/knob.png") center center no-repeat transparent;cursor:pointer;border:none;border-radius:6px}body .bmw-new-ci input[type="range"]::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:url("/img/stage2/v2/knob.png") center center no-repeat transparent;cursor:pointer;border:none;border-radius:6px}body .bmw-new-ci input[type="range"]::-ms-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:url("/img/stage2/v2/knob.png") center center no-repeat transparent;cursor:pointer;border:none;border-radius:6px}body .bmw-new-ci .fbfs-calculator-financial-form+#emailForm-0 .row-formulier-invert .button{width:auto}body .bmw-new-ci .contact-financial{width:100%}body .bmw-new-ci .contact-financial table{width:100%;margin:24px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .contact-financial table strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci .contact-financial table tr{border-bottom:1px solid #e6e6e6}body .bmw-new-ci .contact-financial table tr:nth-of-type(1),body .bmw-new-ci .contact-financial table tr:nth-of-type(11),body .bmw-new-ci .contact-financial table tr:nth-of-type(12){border-bottom:0px}body .bmw-new-ci .contact-financial table tr.empty-line{border-bottom:0px;height:0px}body .bmw-new-ci .contact-financial table tr td{padding:9px 9px 9px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .contact-financial table tr td:nth-of-type(1){padding:9px 9px 9px 0px}body .bmw-new-ci .contact-financial table tr td:nth-of-type(2){padding:9px 0px 9px 9px;text-align:right;min-width:200px}body .bmw-new-ci .contact-financial table tr:nth-of-type(1) td{padding:0px}body .bmw-new-ci .contact-financial table tr.empty-line td{padding:0px}body .bmw-new-ci .contact-financial table tr td.display-monthly{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important}body .bmw-new-ci .fbfs-calculator-financial-form-elements,body .bmw-new-ci .fbfs-calculator-financial-form-specification,body .bmw-new-ci .fbfs-calculator-financial-form-disclaimer{padding:0px 7.5px}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field{display:flex}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row{width:auto;order:2}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row .readon-wrapper{margin-top:0px}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row .readon-wrapper .readon{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#4d4d4d;font-weight:normal;transition:all .2s ease-in;width:100%;text-decoration:none;background:#ffffff;border:2px solid #4d4d4d}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row .readon-wrapper .readon:hover{border:2px solid #262626;background:#ffffff;color:#262626}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field button{order:1}body .bmw-new-ci .fbfs-calculator-financial-form-element-label{margin-bottom:0px}body .bmw-new-ci .tabBlockToggler.open div:nth-of-type(1){transform:rotate(180deg) !important}body .bmw-new-ci .stageResult .right .noticeBox .image{width:calc(40% - 7.5px)}body .bmw-new-ci .stageResult .right .noticeBox .details{width:calc(62% - 7.5px)}body .bmw-new-ci .stageResult .right .noticeBox .details .buttons .buttonWrapper:nth-of-type(1){display:none}body .bmw-new-ci .stageResult .right .noticeBox .details .buttons .buttonWrapper{width:calc(100% - 16px);display:flex;justify-content:flex-end}body .bmw-new-ci .stageResult .right .noticeBox .details .buttons .buttonWrapper .button{width:auto}.details-si-banner-text{width:100%;padding-left:7.5px;padding-right:7.5px;padding-bottom:24px}.details-si-banner-basic{display:flex;margin-bottom:24px;flex-wrap:wrap}.details-si-banner-wrapper{width:50%;padding-left:7.5px;padding-right:7.5px}.details-si-banner{width:100%;padding:24px;display:flex;flex-wrap:wrap;border:1px solid #e6e6e6;margin-bottom:24px;height:100%;flex-direction:column}.details-si-banner h3{width:100%}.details-si-banner .text{width:100%;padding-bottom:15px;flex:1 1 auto}.details-si-banner .row{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:stretch}.details-si-banner .row .column{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding:0px !important;width:100%;border-bottom:0px}.details-si-banner .row .column h3{width:100%;text-align:right}.details-si-banner .row .column .from{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;margin-bottom:4px;padding:0px;width:100%;display:flex;justify-content:flex-end;color:#262626;height:auto}.details-si-banner .row .column .from span{color:#666;font-size:16px;line-height:24px;text-decoration:line-through}.details-si-banner .row .column .for{padding:0px;width:100%;display:flex;justify-content:flex-end;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-weight:normal;color:#262626;height:auto}.details-si-banner .row .column .for span{padding-left:4px;font-size:20px;line-height:28px}.details-si-banner .row .column .buttonGrey{margin-top:10px;border:2px solid #4d4d4d !important;background:#fff !important;color:#4d4d4d;padding:14px 6px;max-width:285px}.details-si-banner .row .column .buttonGrey span{color:#4d4d4d}.details-si-banner .row .column .buttonGrey:hover{border:2px solid #262626 !important;background:#ffffff !important;color:#262626}.details-si-banner .row .column .buttonGrey:hover span{color:#262626}.details-si-banner.active{box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24)}.stageRowReserve{padding-top:32px;padding-bottom:32px}.stageRowReserve h3{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:24px;line-height:32px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px}.stageRowReserve .column{width:40%}.stageRowReserve .column .formWrapper{width:100%;padding-top:2px}.stageRowReserve .column .formWrapper .formBlock{padding-top:0px}.stageRowReserve .column .formWrapper .formRowLabel{display:none !important}.stageRowReserve .column .formWrapper .formRowElement{width:100%;padding-bottom:8px;display:flex;height:auto}.stageRowReserve .column .formWrapper .formRowElement .formRowSubElement{width:100% !important}.stageRowReserve .column .formWrapper .formRowElement input[type="radio"]+label{height:auto;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626}.stageRowReserve .column .formWrapper .formRowSubmit{padding-top:0px}.stageRowReserve .column .formWrapper .formRowSubmit .formRowSubmitNotice{display:none !important}.stageRowReserve .column .formWrapper .formRowSubmit #buttonReserve{max-width:280px}.stageRowReserve .column .formWrapper .formRowSubmit #buttonReserve.button-unactive{background-color:rgba(28,105,212,0.35);border-color:rgba(28,105,212,0.35);cursor:not-allowed}.stageRowReserve .reserveStepsWrapper{width:100%}.stageRowReserve .reserveStepsWrapper .rowSteps{width:100%;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding:9px 0px;border-bottom:1px solid #e6e6e6}.stageRowReserve .reserveStepsWrapper .rowSteps span{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;padding-right:15px;display:inline-block}.stageReservering .details .properties-bmwm .property-bmwm-month .value .icon .tooltip .content{display:inline}.stageReservering .details .properties-bmwm .property-bmwm-month .value .icon .tooltip strong{display:inline}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-1 .formRowElementFieldset{padding:0px 7.5px !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-3{margin-top:0px !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-12{border-bottom:1px solid #e6e6e6 !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-12 .formRowLabel{display:flex !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-12 .formRowElement{width:50% !important;padding:9px 0px !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-13{flex-wrap:wrap !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-13 .formRowLabel{width:100% !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-13 .formRowElement{width:100% !important;display:block}body .bmw-new-ci .base.payer .formBlock .formRow#div_terms-0 .formRowLabel{display:none !important}body .bmw-new-ci .base.payer .formBlock .formRow#div_terms-0 .formRowElement{width:100% !important;display:block}body .bmw-new-ci .base.payer .formBlock .formRow#div_qfauto-13{border-bottom:0px}body .bmw-new-ci .base.payer .formBlock .formRow#div_terms-0{border-bottom:0px;margin-top:10px}body .bmw-new-ci .contact .form .contact-offer_lease{padding-top:18px}body .bmw-new-ci .contact .form .contact-offer_lease .row.label{width:100%}body .bmw-new-ci .contact .form .contact-offer_lease .row.label span{width:100%;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .bmw-new-ci .contact .form .contact-offer_lease .element-value.row{margin-bottom:0px}body .bmw-new-ci .contact .form .contact-offer_lease .row.element-type-select{margin-bottom:24px}body .bmw-new-ci .contact .form .contact-offer_lease select{cursor:pointer}.electric-banner{width:calc(100% - 15px);margin:7.5px 7.5px;padding:7.5px;border:1px solid #E6E6E6}.electric-banner .electric-banner-image{width:calc(40% - 7.5px);border:7.5px solid #ffffff;float:left;background-size:cover;background-position:center center;background-repeat:no-repeat;padding-top:21%}.electric-banner .electric-banner-text{width:calc(60% + 7.5px);padding:7.5px;float:left;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;font-weight:normal}.electric-banner .electric-banner-text .sub{width:100%;display:block;padding-top:8px;font-size:13px}.vehicles.tile .electric-banner{width:calc(33.3% - 15px)}.vehicles.tile .electric-banner .electric-banner-image{width:100%;padding-top:56.25%}.vehicles.tile .electric-banner .electric-banner-text{width:100%}body .stageRedirector .formBlock{width:50%}body .stageRedirector .formRow{width:100%;margin-bottom:24px}body .stageRedirector .formRowLabel{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .stageRedirector .formRowElement{width:100%;padding:0px 0px}body .stageRedirector .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none;width:auto !important;cursor:pointer}body .stageRedirector .button:hover{background:#1653a7;border:2px solid #1653a7;text-decoration:none}body .stageRedirector .formRowSubmit{width:100%;padding:0px 0px}body .stageRedirector input#licensePlate-0{background-position:left center;background-repeat:no-repeat;background-size:26px 50px;background-color:#fbbc01 !important;width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 34px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-transform:uppercase;text-align:center;border-radius:0px !important;background-image:url("/img/stage2/ci/assets/nl.jpg")}body .stageRedirector input#licensePlate-0:hover{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .stageRedirector .formRowSubmitNotice div{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:#262626;cursor:default}body .stageRedirector .formRowSubmitButton{width:100%;margin-bottom:24px}body .bmw-new-ci .terms-list{list-style-type:none;margin:0;margin-top:0 !important}body .bmw-new-ci .terms-list li{padding:13px 0 13px 21px !important;position:relative}body .bmw-new-ci .terms-list li:before{content:"•" !important;font-family:Arial !important;font-size:20px !important;left:0 !important;position:absolute !important;top:14px !important;line-height:normal !important}body .bmw-new-ci .terms-list li:after{display:none !important}body .bmw-new-ci .termsHtml{margin-top:0 !important;margin-bottom:0px !important}body .bmw-new-ci .element.checkbox.checkbox--full{width:100% !important}body .bmw-new-ci .checkbox--hidden{display:none}body .bmw-new-ci .info-icon{background-color:transparent;border:2px solid #bbb;border-radius:50%;color:#4d4d4d;display:inline-block;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:13px;font-weight:400;height:20px;line-height:1.3;margin:0 0 0 4px;padding:0;text-align:center;text-transform:lowercase;-webkit-transition:.2s ease-out;-moz-transition:.2s ease-out;-ms-transition:.2s ease-out;transition:.2s ease-out;width:20px;float:none;cursor:pointer}body .bmw-new-ci .info-icon:before{content:"i";display:block}body .bmw-new-ci .accordion-content .inner-description.inner-description--large{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important}body .bmw-new-ci .accordion-content .inner-description.inner-description--large *{font-family:inherit !important}body .bmw-new-ci .accordion-content .inner-description.inner-description--large a{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-transform:none}body .bmw-new-ci .accordion-content .inner-description.inner-description--large b,body .bmw-new-ci .accordion-content .inner-description.inner-description--large strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-transform:none}body .bmw-new-ci .checkbox--full input[type="checkbox"]+label{max-width:100% !important}body .bmw-new-ci #div_contact-terms2-0{display:none}body .bmw-new-ci #div_contact-terms2-0+#div_qfauto-18{margin-bottom:0px}body .bmw-new-ci .element-terms{margin-top:-8px !important;margin-bottom:0px}body .bmw-new-ci .termsHtml2{margin-top:-8px !important;margin-bottom:0px}body .bmw-new-ci #div_contact-terms1-0{margin-bottom:0px !important}body .bmw-new-ci .termsHtml strong{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:normal !important;font-size:12px !important;line-height:16px !important;text-transform:uppercase}body .bmw-new-ci .termsHtml ul,ul.terms-list{list-style:none !important;list-style-type:none !important;list-style-image:none !important;padding-left:0px !important;margin:0px 0px 12px 0px !important}ul.terms-list{margin-top:12px !important;margin-bottom:12px !important}body .bmw-new-ci .termsHtml ul li,ul.terms-list li{font-family:"BMWTypeNextTT-Light",Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal !important;margin-left:20px !important;padding:6px 0px 6px 0px !important;list-style-type:disc !important}body .bmw-new-ci .termsHtml ul li{padding-left:36px !important;margin-left:0px !important;list-style-type:none !important;position:relative}body .bmw-new-ci .termsHtml ul li:before{content:'' !important;display:block !important;position:absolute !important;left:0px !important;top:12px !important;width:16px !important;height:12px !important;background-image:url(/img/stage2/ci/li.png) !important;background-size:16px auto !important;background-position:center center !important}ul.terms-list li:before{display:none}#div_qfauto-16 .formRowLabel,#div_qfauto-17 .formRowLabel,#div_qfauto-18 .formRowLabel{display:none !important}#div_terms_consent2022-0 label{padding-bottom:0px !important}h4.special{margin-bottom:0px !important;margin-top:-6px !important}#div_qfauto-18{margin-bottom:0px !important}#div_qfauto-19 #tooltip3{margin-top:24px}body .bmw-new-ci .stageSearch .contentField h1.h2.alt{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:500}body .bmw-new-ci .stageSearch .contentField h1.h2.alt span{font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-weight:500}body .bmw-new-ci .stageSearch .contentField h2.h3.no-bold{font-family:"BMWTypeNextTT-Light",Arial,Helvetica,sans-serif !important;font-size:32px;line-height:40px;font-weight:300}.stageQuestion .button#question{display:none}.stageQuestion #questionBlock{position:absolute;top:140px;left:50%;transform:translateX(-50%);width:100% !important;max-width:700px !important;padding:24px !important;box-shadow:0px 4px 12px rgba(0,0,0,0.16),0px 0px 1px rgba(0,0,0,0.24);background-color:#ffffff;z-index:99999}.stageQuestion #questionBlock .closer{background:#4d4d4d;display:inline-block;height:30px;position:absolute;top:7.5px;right:7.5px;width:30px;cursor:pointer;background-image:url(/img/stage2/close.png);background-position:center center;background-repeat:no-repeat;background-size:30px 30px}.stageQuestion #questionBlock .closer:hover{background-color:#262626}.icons__share{width:calc(100% + 7.5px);display:flex;margin-left:-7.5px;margin-bottom:7.5px}.icons__share .icons{display:flex;margin-left:7.5px;height:40px;width:calc(33.33% - 7.5px);cursor:pointer;text-decoration:none}.icons__share .icons .icon{width:40px;height:40px;display:flex;flex-direction:column;justify-content:center;align-content:center;position:relative}.icons__share .icons .text{width:calc(100% - 40px);height:40px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding-right:4px;font-size:12px;line-height:1.2;color:#ffffff;text-decoration:none}.icons__share .icons--compare{background-color:#4d4d4d}.icons__share .icons--compare .icon:before{content:'';position:absolute;left:8px;top:8px;background-image:url(/img/bmw/sprite.svg);background-repeat:no-repeat;background-size:512px 512px;background-position:-20px -150px;height:24px;width:24px;display:inline-block}.icons__share .icons--compare.active .icon:before{background-size:470px 470px;background-position:-14px -295px}.icons__share .icons--share{background-color:#4d4d4d;position:relative}.icons__share .icons--share .tooltip{padding:6px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:0px 0px 3px #aaaaaa;font-weight:normal;width:auto;min-width:0;display:none}.icons__share .icons--share .icon:before{content:'';position:absolute;left:8px;top:8px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='24px' height='24px' fill='%23fff'%3E%3Cpath d='M 18 2 A 3 3 0 0 0 15 5 A 3 3 0 0 0 15.054688 5.5605469 L 7.9394531 9.7109375 A 3 3 0 0 0 6 9 A 3 3 0 0 0 3 12 A 3 3 0 0 0 6 15 A 3 3 0 0 0 7.9355469 14.287109 L 15.054688 18.439453 A 3 3 0 0 0 15 19 A 3 3 0 0 0 18 22 A 3 3 0 0 0 21 19 A 3 3 0 0 0 18 16 A 3 3 0 0 0 16.0625 16.712891 L 8.9453125 12.560547 A 3 3 0 0 0 9 12 A 3 3 0 0 0 8.9453125 11.439453 L 16.060547 7.2890625 A 3 3 0 0 0 18 8 A 3 3 0 0 0 21 5 A 3 3 0 0 0 18 2 z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px 24px;background-position:center center;height:24px;width:24px;display:inline-block}.icons__share .icons--whatsapp{background-color:#075E54}.icons__share .icons--whatsapp .icon:before{content:'';position:absolute;left:8px;top:8px;background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='%23ffffff'%3E%3Cpath d='M.057 24l1.687-6.163c-1.041-1.804-1.588-3.849-1.587-5.946.003-6.556 5.338-11.891 11.893-11.891 3.181.001 6.167 1.24 8.413 3.488 2.245 2.248 3.481 5.236 3.48 8.414-.003 6.557-5.338 11.892-11.893 11.892-1.99-.001-3.951-.5-5.688-1.448l-6.305 1.654zm6.597-3.807c1.676.995 3.276 1.591 5.392 1.592 5.448 0 9.886-4.434 9.889-9.885.002-5.462-4.415-9.89-9.881-9.892-5.452 0-9.887 4.434-9.889 9.884-.001 2.225.651 3.891 1.746 5.634l-.999 3.648 3.742-.981zm11.387-5.464c-.074-.124-.272-.198-.57-.347-.297-.149-1.758-.868-2.031-.967-.272-.099-.47-.149-.669.149-.198.297-.768.967-.941 1.165-.173.198-.347.223-.644.074-.297-.149-1.255-.462-2.39-1.475-.883-.788-1.48-1.761-1.653-2.059-.173-.297-.018-.458.13-.606.134-.133.297-.347.446-.521.151-.172.2-.296.3-.495.099-.198.05-.372-.025-.521-.075-.148-.669-1.611-.916-2.206-.242-.579-.487-.501-.669-.51l-.57-.01c-.198 0-.52.074-.792.372s-1.04 1.016-1.04 2.479 1.065 2.876 1.213 3.074c.149.198 2.095 3.2 5.076 4.487.709.306 1.263.489 1.694.626.712.226 1.36.194 1.872.118.571-.085 1.758-.719 2.006-1.413.248-.695.248-1.29.173-1.414z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:24px 24px;background-position:center center;height:24px;width:24px;display:inline-block}.icons__share .icons--whatsapp .text{color:#fff !important}.tabBlock.contact .icons__share .icons{width:auto;flex-direction:row-reverse;margin-top:8px}.tabBlock.contact .icons__share .icons .text{width:calc(100% - 40px) !important;padding-bottom:0px !important;padding-right:8px}@media screen and (max-width: 940px){body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal{width:100% !important;max-width:100% !important}}@media screen and (max-width: 768px){body .stageRedirector .formBlock{width:100%}}@media screen and (max-width: 720px){.icons__share .icons{width:calc(50% - 7.5px)}.icons__share .icons .text{align-items:center}}@media screen and (max-width: 520px){body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .title h3{font-size:20px !important;line-height:28px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .image{width:100% !important;background:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .image img{display:block}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .accessory-stage2-horizontal .offer .info-wrapper{width:100% !important}}@media screen and (max-width: 420px){.icons__share{flex-wrap:wrap}.icons__share .icons{width:100%;margin:0px 0px 7.5px 0px}}body .bmw-new-ci .detail-premium-base{width:100%}.detail-premium-base .detail-premium-table{width:100%}body .stageRedirector .formBlock{width:50%}body .stageRedirector .formRow{width:100%;margin-bottom:24px}body .stageRedirector .formRowLabel{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}body .stageRedirector .formRowElement{width:100%;padding:0px 0px}body .stageRedirector .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none;width:auto !important;cursor:pointer}body .stageRedirector .button:hover{background:#1653a7;border:2px solid #1653a7;text-decoration:none}body .stageRedirector .formRowSubmit{width:100%;padding:0px 0px}body .stageRedirector input#licensePlate-0{background-position:left center;background-repeat:no-repeat;background-size:26px 50px;background-color:#fbbc01 !important;width:100%;border:1px solid #bbb !important;height:52px;max-height:52px;padding:14px 34px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-transform:uppercase;text-align:center;border-radius:0px !important;background-image:url("/img/stage2/ci/assets/nl.jpg")}body .stageRedirector input#licensePlate-0:hover{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}body .stageRedirector .formRowSubmitNotice div{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:#262626;cursor:default}body .stageRedirector .formRowSubmitButton{width:100%;margin-bottom:24px}.icon-spec{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important;display:inline-block}.icon-spec .tooltip{border-radius:2px;width:400px;padding:20px 40px 20px 24px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px;text-transform:none;position:absolute;top:28px;right:auto;bottom:auto;background-color:#ffffff}.icon-spec .tooltip:before{content:'';display:block;position:absolute;right:27px;top:-4px;width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}.icon-spec .tooltip:after{content:'';display:block;position:absolute;right:22px;top:0px;width:24px;height:20px;background-color:#fff}.icon-spec .tooltip .content{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-size:14px;line-height:20px}.icon-spec .tooltip .iconCloseTool{position:absolute;top:24px;right:20px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}.icon-spec .tooltip1{left:-227px}.icon-spec .tooltip1:before{right:159px}.icon-spec .tooltip1:after{right:154px}.icon-spec .tooltip2{left:-276px}.icon-spec .tooltip2:before{right:111px}.icon-spec .tooltip2:after{right:106px}.content .stageDetails .column30 .details .property .value .cameo.bps{background-size:contain !important}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci .bmw-m-background-page{margin-top:-60px}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci .bmw-m-background-page .stageCenter{margin-top:90px !important}#div_question_mobile{display:none !important}.buttonGrey-phone-desktop{position:relative}.buttonGrey-phone-desktop .tooltip{background-color:#ffffff;left:-400px !important;top:-18px !important;border:none;display:none;font-size:15px;height:auto;min-height:50px;padding:15px 55px 15px 15px !important;position:absolute;z-index:100;border:0px;width:380px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);border-radius:2px}.buttonGrey-phone-desktop .tooltip:before{content:"";display:block;position:absolute;right:-5px;top:calc(50% - 6px);width:12px;height:12px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);background-color:#fff;transform:rotate(-45deg)}.buttonGrey-phone-desktop .tooltip:after{content:"";display:block;position:absolute;right:0px;top:calc(50% - 10px);width:24px;height:20px;background-color:#fff}.buttonGrey-phone-desktop .tooltip .content{font-family:Arial, Helvetica, Roboto, sans-serif !important;font-size:14px !important;line-height:20px !important;color:#262626 !important;font-weight:normal !important;text-align:left;padding:0px}.buttonGrey-phone-desktop .tooltip .content ul li{list-style-type:disc;margin-left:12px;width:calc(100% - 12px)}.buttonGrey-phone-desktop .tooltip img.arrow{display:none}.buttonGrey-phone-desktop .tooltip .iconCloseTool{position:absolute;z-index:10;right:15px;top:15px;cursor:pointer;width:30px;height:30px;background-image:url(/img/stage2/v2/close.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center center;transition:background-color 0.25s ease 0s}body>.content.bmw-new-ci .stageDetails .column70{width:calc(100% - 362px) !important}body>.content.bmw-new-ci .stageDetails .column30{width:362px}@media screen and (max-width: 768px){body .stageRedirector .formBlock{width:100%}body>.content.bmw-new-ci .stageDetails .column70.vehicle{width:100% !important}}@media screen and (max-width: 1680px){.bmw-m-gallery-wrapper{width:100vw;margin-left:calc(-50vw + 602.5px)}.bmw-m-background-page{background-size:220px auto}}@media screen and (max-width: 1640px){.bmw-m-background-page .stageCenter{padding-top:60px}.m-logo{left:7.5px;top:-68px}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci{padding-top:0px !important}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci .stageCenter{margin-top:30px !important}}@media screen and (max-width: 1360px){.electricer .plugin-logo.plugin-logo2{left:0px}.electricer .content>.vehicle h2{padding-left:56px;margin-bottom:24px}}@media screen and (max-width: 1280px){.bmw-m-gallery-wrapper{width:100vw;margin-left:-37.5px}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 40px !important}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{width:40px}body .bmw-new-ci .detail-premium-base{width:100%}}@media screen and (max-width: 1300px){body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .cameo.bps.list{background-size:auto 42px}}@media screen and (max-width: 1160px){body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .properties .garantuee .cameo.bps.list{background-size:auto 36px}body .details-si-banner-wrapper{width:33.3%}body .bmw-new-ci.content .stageDetails .stageCenter .blocks .tabBlock ul.items li{width:33.3% !important}body .bmw-new-ci #chargeBlock .details-si-banner-wrapper{width:50%}body .bmw-new-ci #chargeBlock .details-si-banner-wrapper .row .column{flex-wrap:nowrap}body .bmw-new-ci #chargeBlock .details-si-banner-wrapper .row .column h3{margin-left:24px !important}body .bmw-new-ci #chargeBlock .details-si-banner-wrapper .row .column a.button{min-width:1px}}@media screen and (max-width: 980px){body>.content.bmw-new-ci .stageDetails .column70{width:calc(100% - 362px) !important}body>.content.bmw-new-ci .stageDetails .column30{width:362px}body .bmw-new-ci.content .stageDetails .stageCenter .blocks .tabBlock ul.items li{width:50% !important}}@media screen and (max-width: 767px){#questionToggle{display:none !important}.electricer .plugin-logo.plugin-logo2{left:0px;top:48px}.electricer .stageRow .vehicle>h2{padding-left:62px}.electric-banner{width:calc(50% - 15px)}.electric-banner .electric-banner-image{width:100%;padding-top:56.25%}.electric-banner .electric-banner-text{width:100%}.vehicles.tile .electric-banner{width:calc(50% - 15px)}.vehicles.tile .electric-banner .electric-banner-image{width:100%;padding-top:56.25%}.vehicles.tile .electric-banner .electric-banner-text{width:100%}.bmw-m-gallery-wrapper{margin-left:-22px}.bmw-m-gallery-wrapper .bmw-m-gallery-item{max-width:100%;padding:0px 2.5px}.bmw-m-gallery-wrapper .bmw-m-gallery-item span{display:none}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{display:none !important}.slick-slide>div{width:100%}.content>.vehicle.vehicle-bmwm,.column30{width:100% !important}.content .stageDetails .details{padding-top:30px;padding-bottom:30px}.bmw-m-gallery-wrapper{padding-bottom:0px}.bmw-m-background-page{background:none}.m-logo{display:none}.stageRowBanner .column50 h2,.stageRowBanner .column50 h3{display:none}.stageRowBanner .column100 h2,.stageRowBanner .column100 h3{display:block;margin-bottom:0}.bmw-m-background-page.stageResult .right .vehicle .image{width:calc(100% - 7.5px)}.bmw-m-background-page.stageResult .right .vehicle .details{width:calc(100% + 7.5px)}.content>.vehicle{width:100% !important}.content .stageDetails .vehicle .image{display:none}.content .stageDetails .stageWrapper{display:flex;flex-direction:column}.content .stageDetails .stageWrapper .stageRow-special-gallery{display:block !important}.content .stageDetails .stageWrapper .stageRow:nth-of-type(1){order:1}.content .stageDetails .stageWrapper .stageRow:nth-of-type(2){order:3;margin-top:-22%}.content .stageDetails .stageWrapper .stageRow:nth-of-type(2) #photo-motion-spinner{margin-top:8%;margin-bottom:0%}.content .stageDetails .stageWrapper .stageRow:nth-of-type(2) h2{margin-top:20px}.content .stageDetails .stageWrapper .stageRow:nth-of-type(3){order:2;margin-top:115%}.content .stageDetails .stageWrapper .stageRow:nth-of-type(3) .bmw-m-gallery-wrapper.example2{margin-top:-110%;z-index:99999}.spinner-body .content .stageDetails .stageWrapper .stageRow:nth-of-type(2){margin-top:-185%}.spinner-body .content .stageDetails .stageWrapper .stageRow:nth-of-type(2) #photo-motion-spinner{margin-top:0%;margin-bottom:100%}.spinner-body .content .stageDetails .stageWrapper .stageRow:nth-of-type(3){margin-top:16%}.spinner-body .content .stageDetails .stageWrapper .stageRow:nth-of-type(3) .bmw-m-gallery-wrapper.example2{margin-top:80%}.content .stageDetails .stageWrapper .stageRow:nth-of-type(3) h2{display:none}.content .stageDetails .stageWrapper #mapcontainer{order:4}.content .stageDetails .stageWrapper #mapcontainer+.stageRow{order:5}.content .stageWrapper #mapcontainer+.stageRow{order:6}.content .stageWrapper #mapcontainer+.stageRow{order:7}.content .stageDetails .stageWrapper #mapcontainer{order:4}.content .stageDetails .stageWrapper #mapcontainer+.stageRow{order:5}.content .stageWrapper #mapcontainer+.stageRow{order:6}.content .stageWrapper #mapcontainer+.stageRow{order:7}.stageResult .right .noticeBox .details{width:50% !important}.stageResult .right .noticeBox .button{width:100% !important}.stageResult .right .noticeBox .image{width:50% !important;background-size:contain !important}.stageResult .right .noticeBox .image img{height:auto !important;margin-bottom:-18% !important}.stageResult .right .noticeBox .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .vehicles.tile .noticeBox{width:calc(50% - 15px) !important}.detail-premium-base{width:calc(100vw - 60px)}.detail-premium-base .detail-premium-table,.detail-premium-base .detail-premium-table-row,.detail-premium-base .detail-premium-table-columns,.detail-premium-base .service-inclusive-special-column{width:100%}.detail-premium-base .service-inclusive-table{margin-bottom:20px}body .bmw-new-ci .stageSearch a.mobile-bmwm-link{background:none !important}body .bmw-new-ci .stageResult .filterLeft .sectionTitle.mobile{padding:25px 40px 25px 0px}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo .row .left,body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo .row .right{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;padding-left:0px;padding-right:15px}body .content.bmw-new-ci .stageDetails .details{padding-top:24px;padding-bottom:0px}body .content.bmw-new-ci .stageDetails .detailsMarginTop{margin-top:0px !important}body .content.bmw-new-ci .stageDetails .blocks{padding-top:0px}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler{margin-top:0px;border-top:1px solid #e6e6e6;border-bottom:0px;font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:0px}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler:after{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler .icon{display:none}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler .title{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;padding:25px 40px 25px 0px;width:100%}body .content.bmw-new-ci .stageDetails .blocks .tabBlockToggler.active:before{transform:rotate(180deg)}body .content.bmw-new-ci .stageDetails .blocks .tabBlock .rowBlock{padding-bottom:0px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .buttons .buttonWrapper{float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{width:calc(50vw - 24px) !important}body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .image,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details,body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .titleBar h4:nth-of-type(1),body .bmw-new-ci .stageResult .right .vehicles.vehicles-special-wide:not(.tile) .vehicle .details .subtitleBar .dealer{width:100%}body .bmw-new-ci .stageResult .right .vehicle .details .footer{padding-top:8px}body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .buttonWrapper{width:calc(100% - 15px)}body .bmw-new-ci div.fbfs-calculator-financial-form-specification-table .fbfs-calculator-financial-form-specification-table-cell.cell-debet{text-align:left}body .bmw-new-ci div.fbfs-calculator-financial-form-element{flex-wrap:wrap}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label{width:100% !important;padding-top:0px !important}body .bmw-new-ci .fbfs-calculator-financial-form-element .fbfs-calculator-financial-form-element-field{width:100%}body .bmw-new-ci div.fbfs-calculator-financial-form-element,body .bmw-new-ci div.fbfs-calculator-financial-form .element-type-select{margin-bottom:24px !important}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button div.fbfs-calculator-financial-form-element-label{display:none}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label span.label-text{width:100%;padding-bottom:8px}body .details-si-banner-wrapper{width:50%}body .bmw-new-ci .stageReservering .column70{width:100%}body .bmw-new-ci .stageReservering .column70.vehicle .image{display:block}body .bmw-new-ci .stageReservering .stageWrapper .stageRow:nth-of-type(1){order:1}body .bmw-new-ci .stageReservering .stageWrapper .stageRow:nth-of-type(2){order:2}body .bmw-new-ci .stageReservering .stageWrapper .stageRow:nth-of-type(3){order:3}body .bmw-new-ci .stageReservering .stageRowReserve{display:flex;flex-wrap:wrap}body .bmw-new-ci .stageReservering .stageRowReserve .column{width:100%}body .bmw-new-ci .stageReservering .stageRowReserve .column{order:2}body .bmw-new-ci .stageReservering .stageRowReserve .column+.column{order:1;padding-bottom:32px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowLabel,body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .formBlock#financeBlockDecider .formRow .formRowElement{width:100%}body .bmw-new-ci #chargeBlock .details-si-banner-wrapper{width:100%;margin-bottom:18px}}@media screen and (max-width: 720px){body .bmw-new-ci .stageResult .right .vehicles.tile .vehicle .details .footer{padding-top:24px}}@media screen and (max-width: 680px){body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{width:calc(100vw - 300px) !important}body .bmw-new-ci.content .stageDetails .stageCenter .blocks .tabBlock ul.items li{width:100% !important}}@media screen and (max-width: 599px){body .bmw-new-ci h1{font-size:32px !important;line-height:40px !important}body .bmw-new-ci h2,body .bmw-new-ci h2.alt{font-size:24px !important;line-height:32px !important}body .bmw-new-ci h3{font-size:20px !important;line-height:28px !important}body .bmw-new-ci h4{font-size:20px !important;line-height:28px !important}body .details-si-banner-wrapper{width:100%;margin-bottom:18px}.electricer .plugin-logo.plugin-logo2{left:0px;top:48px;width:42px;height:42px;background-size:42px 42px}.electricer .stageRow .vehicle>h2{padding-left:52px}}@media screen and (max-width: 520px){.stageRowBanner{margin-top:45px;margin-bottom:45px}.bmw-m-gallery-wrapper{margin-left:-12.5px !important}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px 17.5px !important}.banner-actie-desktop{display:none}.banner-actie-mobile{display:block}.stageResult .right .noticeBox .details{width:100% !important}.stageResult .right .noticeBox .image{width:100% !important;background-size:contain !important}.stageResult .right .noticeBox .button{width:100% !important}.stageResult .right .noticeBox .details .footer .buttons .buttonWrapper:nth-of-type(1){display:none !important}.stageResult .right .noticeBox .image img{height:auto !important;margin-bottom:-18% !important}.stageResult .right .vehicles.tile .noticeBox{width:100% !important}body .bmw-new-ci .stageSearch .buttonWrapperChange2{margin-top:-127px}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .accessory .offer .info .icon .tooltip{width:calc(100vw - 24px) !important}body .bmw-new-ci h1{font-size:32px !important;line-height:40px !important}body .bmw-new-ci h2{font-size:24px !important;line-height:32px !important}body .bmw-new-ci h3{font-size:20px !important;line-height:28px !important}body .bmw-new-ci h4{font-size:20px !important;line-height:28px !important}#div_preference-OFFER-LEASE-0 label,#div_preference-FINANCE-0 label,#div_checkbox-preference-FINANCE label{position:relative}.icon-spec{position:static}.icon-spec .tooltip{width:90vw}.icon-spec .tooltip1{left:0px}.icon-spec .tooltip1:before{display:none}.icon-spec .tooltip1:after{display:none}.icon-spec .tooltip2{left:0px}.icon-spec .tooltip2:before{display:none}.icon-spec .tooltip2:after{display:none}.vehicles.tile .electric-banner,.electric-banner{width:100%}}@media screen and (max-width: 440px){.content .stageDetails .details .properties-btn-bmwm2{display:flex;flex-direction:column}.content .stageDetails .details .properties-btn-bmwm2 button:nth-of-type(1){order:1;width:100%;margin:0px;height:52px !important;padding:0px !important;margin-bottom:7.5px}.content .stageDetails .details .properties-btn-bmwm2 a:nth-of-type(1){order:2;width:100%;margin:0px 0px 7.5px 0px;height:52px !important;padding:0px !important}.content .stageDetails .details .properties-btn-bmwm2 button:nth-of-type(2){order:3;margin:0px 0px 7.5px 0px}.content .stageDetails .details .properties-btn-bmwm2 a:nth-of-type(2){order:4}}@media screen and (max-width: 490px){body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field{flex-wrap:wrap}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field button{order:2;width:100% !important}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row{order:1;width:100%}body .bmw-new-ci .fbfs-calculator-financial-form-element.element-type-button .fbfs-calculator-financial-form-element-field .row .column{padding:0px 0px 7.5px 0px}}@media screen and (max-width: 479px){.fancybox-navigation .fancybox-button{top:25px !important}body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon .tooltip,body .bmw-new-ci .stageDetails .details .property.garantuee .icon .tooltip{width:calc(100vw - 24px)}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip{width:240px;left:auto !important;right:-112px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:after{left:auto !important;right:108px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.finance .block .field .label .icon .tooltip:before{left:auto !important;right:114px !important}}.stageRow-gallery-mobile{padding-bottom:0px}#testMode{padding-top:120px}#testMode div{top:10px}#redirectorAwAtForm .not-found-copy{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal}#redirectorAwAtForm .formRowLabel{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold',Arial,Helvetica,sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}#redirectorAwAtForm .formRowLabel.formRowError{color:#262626 !important}#redirectorAwAtForm input#licensePlate{width:100%;border:1px solid #bbb;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#666;background-size:26px 50px;background-color:#fbbc01 !important;border-radius:0px !important;border:1px solid #bbb !important;background-image:url("/img/stage2/ci/assets/nl.jpg");background-position:left center;background-repeat:no-repeat;text-align:center;text-transform:uppercase}#redirectorAwAtForm input#licensePlate:hover{border:2px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}#redirectorAwAtForm .formRowSubmitNotice div{font-family:'BMWTypeNextTT-Light',Arial,Helvetica,sans-serif !important;font-size:14px;line-height:24px;color:#262626;font-weight:normal}#redirectorAwAtForm .formRowErrorMessage.formRowError{width:100%;padding:12px 0px 0px 0px;position:static;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:16px !important;color:#D20000 !important}#redirectorAwAtForm .formRowErrorMessage.formRowError .errorMessage{font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif !important;font-size:12px !important;line-height:16px !important;color:#D20000 !important}.message.level-warning{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;width:100%;padding-left:39px;position:relative;padding:16px 16px 16px 55px;margin-top:20px;background-color:#ffe6bb}.message.level-warning:before{content:'';width:24px;height:24px;position:absolute;left:16px;top:16px;background-image:url(/img/stage2/v2/information1.png);background-size:24px 24px;background-repeat:no-repeat;background-position:center center}#element-serviceInclusiveWarning .message.level-warning{margin-top:0px}.tooltip span a{font-family:"BMWTypeNextTT-Bold",Arial,Helvetica,sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;text-decoration:none}.tooltip span a:hover{color:#0653b6}@font-face{font-family:'bmw_next_icons';src:url("../../fonts/bmw_next_icons_regular.woff2") format("woff2"),url("../../fonts/bmw_next_icons_regular.woff") format("woff")}@font-face{font-family:'BMWTypeWeb';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'BMWTypeWeb';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'BMWTypeWeb';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-BolRegulard.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.svg#BMWTypeNextTT-Regular") format("svg");font-weight:400;font-style:normal}.cmp-container{text-align:start;width:100%;color:#262626;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important;font-size:1pc;font-weight:300;line-height:1.5rem;letter-spacing:0.1px}.cmp-container *{font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important}root-shell{display:block;width:100%}.aem-Grid{display:block;width:100%}.aem-GridColumn{padding:0 0.5rem}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--12{float:left;clear:none;width:100%}.cmp-globalnavigation__layer{background-color:rgba(0,0,0,0.8);bottom:0px;display:none;left:0px;position:fixed;right:0px;top:0px;z-index:6060}.cmp-globalnavigation{position:relative;z-index:6050;margin:0px -0.5rem;width:100%}.cmp-globalnavigation.cmp-globalnavigation--transparent-black,.cmp-globalnavigation.cmp-globalnavigation--transparent-white,.cmp-globalnavigation.cmp-globalnavigation--solid-white{left:0px;position:absolute;width:100%;margin:0px;background-color:#fff}.cmp-globalnavigation--transparent{background:transparent}.cmp-globalnavigation--transparent-extended-gradient::before{height:11.25rem}.cmp-globalnavigation--transparent::before{content:"";height:6rem;left:0px;position:absolute;right:0px;top:0px;z-index:-1}.cmp-globalnavigation--transparent::before{pointer-events:none;background:linear-gradient(0deg, transparent, rgba(0,0,0,0.4))}.cmp-globalnavigation__container{align-items:center;display:flex;height:68px;position:relative}.cmp-globalnavigation__logo{flex-shrink:0;width:2.25rem;margin:0px 1.5rem 0px 0px}.cmp-globalnavigation--solid .cmp-globalnavigation__logo-image--grey{display:block}.cmp-globalnavigation__logo-image{display:none;height:auto;width:100%;transition:transform 0.25s ease-in-out 0s}.cmp-globalnavigation--transparent .cmp-globalnavigation__claim{color:#fff}.cmp-globalnavigation__claim{display:none}.cmp-globalnavigation__border-wrapper,.cmp-globalnavigation__claim,.cmp-globalnavigation__container,.cmp-globalnavigation__header,.cmp-globalnavigation__header-back,.cmp-globalnavigation__navigation-mobile{padding:0px 1.5rem;width:100%}.cmp-globalnavigation__primary{display:none;flex-grow:1;height:calc(-69px + 100vh);left:100vw;position:absolute;top:69px;width:100vw;background:#fff;overflow:auto;padding:0px 1.5rem;transition:left 0.15s cubic-bezier(0, 0.5, 0.5, 1) 0s}.cmp-globalnavigation__list{align-items:center;display:flex;height:100%;width:100%;list-style:none;margin:0px auto}.cmp-globalnavigation__primary .cmp-globalnavigation__list{flex-direction:column;padding-top:1.75rem;width:83.3333%}.cmp-globalnavigation__item{display:flex;height:100%}.cmp-globalnavigation__primary .cmp-globalnavigation__item{height:auto;width:100%}.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction,.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction:active,.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction:disabled,.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction:focus,.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction:hover,.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction:visited,.cmp-globalnavigation__interaction-label{background:transparent;color:#666}.cmp-globalnavigation--transparent .cmp-globalnavigation__interaction{border:0;box-shadow:none}.cmp-globalnavigation__primary .cmp-globalnavigation__interaction{justify-content:space-between;padding:0.75rem 0;width:100%}.cmp-globalnavigation__interaction .cmp-globalnavigation__interaction-icon{display:flex;color:#666}.cmp-globalnavigation__interaction .cmp-globalnavigation__interaction-icon:before{font-size:1.25rem;font-weight:400}[data-icon]:not([data-icon=""]){display:inline-flex;font-size:1.5rem}[data-icon]:not([data-icon=""]):before{font-size:inherit;font-weight:400}[data-icon]:not([data-icon=""]):before{word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:attr(data-icon);direction:ltr;display:block;font-family:'bmw_next_icons';font-style:normal;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;width:auto}.cmp-globalnavigation__interaction-icon+.cmp-globalnavigation__interaction-label{font-size:.875rem;font-weight:700;line-height:1.25rem;margin-left:0.25rem}.cmp-globalnavigation__interaction{align-items:center;cursor:pointer;display:flex;font-size:1rem;font-weight:700;line-height:1.5rem;margin:0;padding:0 0.75rem;position:relative;text-decoration:none;background:none}.style-container--disable-hscroll{overflow-x:hidden}.style-container--fixed{clear:both !important;display:block;float:none !important;margin-left:84px !important;margin-right:84px !important;max-width:100%;width:auto !important}.style-list--orientation-horizontal{display:flex;flex-wrap:wrap;margin-bottom:0.25rem;padding-bottom:1rem;padding-top:2rem}.cmp-globalnavigation__secondary{height:100%;margin-left:auto}.cmp-globalnavigation__list{align-items:center;display:flex;height:100%;list-style:none;margin:0 auto;width:100%}.cmp-globalnavigation__item{display:flex;height:100%}.cmp-globalnavigation__item.cmp-globalnavigation__item--desktop-up{display:none}.cmp-globalnavigation--solid .cmp-globalnavigation__border{background:#666}.cmp-globalnavigation--transparent .cmp-globalnavigation__navigation-mobile{background:transparent;border-bottom:1px solid #666}.cmp-globalnavigation__navigation-mobile{align-items:center;display:none;height:69px;left:100vw;position:absolute;top:0;transition:left 0.15s cubic-bezier(0, 0.5, 0.5, 1);width:100vw}.cmp-globalnavigation__flyout{display:none;flex-grow:1;height:calc(100vh - 69px);max-height:calc(100vh - 69px);opacity:1;overflow:hidden auto;transition:none;width:100%;opacity:1 !important;transition-delay:.25s !important}.cmp-globalnavigation__interaction:hover{color:#262626}.cmp-globalnavigation__interaction:hover span{color:#262626}.cmp-globalnavigation__flyout-layer{display:none;height:calc(100vh - 69px);left:100vw;max-height:calc(100vh - 69px);overflow:hidden;position:absolute;top:69px;transition:left 0.15s cubic-bezier(0, 0.5, 0.5, 1);width:100vw;left:0}.cmp-globalnavigation__flyout-layer:before{background-color:rgba(0,0,0,0.4);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 0.05s cubic-bezier(0, 0.5, 0.5, 1);width:100%;z-index:-1;opacity:1 !important}.cmp-globalnavigation__flyout-wrapper{background:#fff;height:-moz-fit-content;height:fit-content;width:100%;opacity:1 !important;transform:scaleY(1) !important;transition-delay:0s, 0s !important}.cmp-globalnavigation__flyout-wrapper--visible{opacity:1;transform:scaleY(1);transition-delay:0s, 0s}.cmp-globalnavigation--open .cmp-globalnavigation__flyout-layer,.cmp-globalnavigation--open .cmp-globalnavigation__navigation-mobile,.cmp-globalnavigation--open .cmp-globalnavigation__primary{display:flex}.cmp-globalnavigation__flyout-layer--visible{left:0}.cmp-globalnavigation__flyout-layer--visible:before{opacity:1}.cmp-globalnavigation__flyout-wrapper{background:#fff;height:-moz-fit-content;height:fit-content;width:100%}.position-relative{position:relative}.cmp-globalnavigation--display-block{display:block}.cmp-globalnavigation__flyout--visible{opacity:1;transition-delay:.25s}.cmp-globalnavigation__header{align-items:center;background-color:#fff;border-bottom:1px solid #bbb;display:flex;font-size:1rem;font-weight:400;height:69px;justify-content:center;line-height:1.5rem;position:sticky;top:0;z-index:6030}.style-container--fixed-margins{margin-left:1rem !important;margin-right:1rem !important;max-width:100%;width:calc(100% - 2rem) !important}.style-text--body1>.cmp-text{font-size:1rem;font-weight:300;line-height:1.5rem;width:100%}.style-text--dark .cmp-text{color:#262626}.cmp-list__item-link,.cmp-list__item-link:active,.cmp-list__item-link:disabled,.cmp-list__item-link:focus,.cmp-list__item-link:hover,.cmp-list__item-link:visited{background:transparent;color:#262626}.cmp-list__item-link{border:0;box-shadow:none;cursor:pointer;display:inline;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0;text-decoration:none;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important}.style-button--as-link .cmp-button,.style-button--as-link .cmp-button:active,.style-button--as-link .cmp-button:disabled,.style-button--as-link .cmp-button:focus,.style-button--as-link .cmp-button:hover,.style-button--as-link .cmp-button:visited{background:transparent;color:#262626}.style-button--as-link .cmp-button,.style-button--as-link .cmp-button.cmp-popover__trigger,.style-button--as-link .cmp-button[target=_blank]{align-items:center;display:inline-flex}.style-button--as-link .cmp-button{border:0;box-shadow:none;cursor:pointer;min-height:1em;min-width:5ch;padding:0;text-decoration:none}.style-button--as-link .cmp-button:hover{color:#1c69d4}.cmp-button{font-size:1rem;font-weight:700;line-height:1.25rem;word-break:break-word}.ds2-uxn-navigation-content-bar{border-bottom:1px solid #e6e6e6;margin-bottom:60px;overflow:hidden;background:rgba(255,255,255,0.95);display:block;width:100%;margin-top:84px;z-index:999999999 !important}.ds2-uxn-navigation-content-bar .content-navigation{height:64px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:100%;margin:0 auto;max-width:79.6875rem;padding-left:37.5px;padding-right:37.5px;float:none;display:none !important}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile{flex-grow:1;flex-shrink:1;vertical-align:middle;align-items:center;display:flex;margin-left:.46875rem;display:none;margin-left:0}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink{display:flex;align-items:center;flex-grow:0;flex-shrink:0;padding-right:1rem;vertical-align:middle;height:initial}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink .categoryIcon{font-size:35px;font-family:bmw_next_icons !important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;width:35px;height:35px;color:#262626;display:inline-block}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink .categoryIcon:before{font-size:35px;font-family:BMW_iconFont !important;font-weight:400;content:'\e92b';width:35px;height:35px;color:#262626;display:inline-block}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a{max-width:200px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;margin:0;color:#262626;font-size:14px;line-height:20px;font-weight:700;max-height:3em;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important}.ds2-uxn-navigation-content-bar .content-navigation .spacer_generic{padding-right:20px;display:flex;padding-top:5px;padding-bottom:5px;height:60px}.ds2-uxn-navigation-content-bar .content-navigation .spacer_generic .spacerInner{border-width:0 0 0 1px;border-color:#e6e6e6;border-style:solid}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks{height:100%;margin-right:0;display:block;overflow:hidden;flex-grow:1;position:relative}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer{height:100%;position:relative}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider{height:100%;width:100%;float:none;overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;position:relative;display:flex;white-space:nowrap;list-style-type:none}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item{position:relative;height:100%;padding-top:4px;border-color:transparent;border-bottom-width:4px;border-bottom-style:solid}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item.slider-item-selected,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover{border-bottom-color:#4d4d4d}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item.slider-item-selected a,.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover a{color:#262626}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a{display:inline-flex;align-items:center;height:100%;color:#666;padding-left:1rem;padding-right:1rem;margin:0;font-size:14px;line-height:20px;font-weight:700;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important}body>.content.bmw-new-ci{padding-top:85px !important}.aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:100%}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slick-slide{width:auto !important}footer{display:block;width:100%;border-top:1px solid #e6e6e6}.style-list--orientation-horizontal .cmp-list__item:not(:last-child),.style-list--orientation-horizontal .cmp-list__title{margin-right:2rem}.style-list--orientation-horizontal .cmp-list__item:last-child,.style-list--orientation-horizontal .cmp-list__item:not(:last-child),.style-list--orientation-horizontal .cmp-list__title{margin-bottom:0.75rem}.style-list--orientation-horizontal .cmp-list,.style-list--orientation-horizontal .cmp-list__title{display:flex;flex-wrap:wrap;margin-bottom:0}.style-list--orientation-horizontal .cmp-list__title{width:100%}.cmp-list__title{display:block;font-size:.625rem;font-weight:300;letter-spacing:2px;line-height:.75rem;margin-bottom:1rem;position:relative;text-transform:uppercase}.cmp-list{list-style:none;margin-bottom:3rem}.style-list--orientation-horizontal .cmp-list,.style-list--orientation-horizontal .cmp-list__title{display:flex;flex-wrap:wrap;margin-bottom:0}.style-list--orientation-horizontal.style-list--orientation-horizontal-with-overflow .cmp-list{-ms-overflow-style:none;cursor:grab;flex-wrap:nowrap;margin:-0.75rem;overflow:auto;padding:0.75rem;scrollbar-width:none;width:100%}.style-list--orientation-horizontal.style-list--orientation-horizontal-with-overflow .cmp-list__item{white-space:nowrap}.style-list--orientation-horizontal .cmp-list__item:not(:last-child),.style-list--orientation-horizontal .cmp-list__title{margin-right:2rem}.style-list--orientation-horizontal .cmp-list__item:last-child,.style-list--orientation-horizontal .cmp-list__item:not(:last-child),.style-list--orientation-horizontal .cmp-list__title{margin-bottom:0.75rem}.cmp-list__item:not(:last-child){margin-bottom:0.75rem}.cmp-list__item{font-size:.875rem;font-weight:300;line-height:1.25rem}.cmp-list__item-link,.cmp-list__item-link:active,.cmp-list__item-link:disabled,.cmp-list__item-link:focus,.cmp-list__item-link:hover,.cmp-list__item-link:visited{background:transparent;color:#262626}.cmp-list__item-link,.cmp-list__item-span{position:relative}.cmp-list__item-link{border:0;box-shadow:none;cursor:pointer;display:inline;font-size:.875rem;font-weight:700;line-height:1.25rem;margin:0;text-decoration:none}.style-list--orientation-horizontal .cmp-list__item-link--icon-only .cmp-list__item-link--icon{position:relative}.style-list--margins-small .style-list--orientation-horizontal .cmp-list__item--icon.cmp-list__item-link--icon-only,.style-list--orientation-horizontal .cmp-list__item--icon.cmp-list__item-link--icon-only{margin-right:0.75rem}.cmp-list__item-link--icon{height:2em;left:0px;position:absolute;top:0.625rem;transform:translateY(-50%)}.style-container--background>.cmp-container{padding-top:3rem;position:relative}.style-container--background.style-container--background-light>.cmp-container:before,.style-container--background.style-container--background-light__without-spacing-top>.cmp-container:before{background-color:#f6f6f6}.style-container--background>.cmp-container:before{bottom:0;content:"";left:50%;position:absolute;top:0;transform:translateX(-50%);width:100vw;z-index:-20}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--6{float:left;clear:none;width:50%}.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none{display:block;clear:none !important;float:left}.experiencefragment.aem-GridColumn,.responsivegrid.aem-GridColumn{padding-left:0;padding-right:0}.aem-Grid.aem-Grid--default--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}.aem-Grid.aem-Grid--6>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:50%}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--3{margin-left:25%}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--default--3{float:left;clear:none;width:25%}.aem-Grid>.aem-GridColumn.aem-GridColumn--default--none{display:block;clear:none !important;float:left}.aem-Grid.aem-Grid--default--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.aem-Grid.aem-Grid--12>.aem-GridColumn.aem-GridColumn--offset--default--0{margin-left:0}.experiencefragment.aem-GridColumn,.responsivegrid.aem-GridColumn{padding-left:0;padding-right:0}.style-container--flexible-copyright-list>.cmp-container>.aem-Grid .aem-GridColumn{width:auto}.style-container--flexible-copyright-list>.cmp-container>.aem-Grid,.style-container--flexible-copyright-list>.cmp-container>.aem-Grid .cmp-list{justify-content:center}.style-container--flexible-copyright-list>.cmp-container>.aem-Grid{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;min-height:2rem;padding-bottom:1rem;padding-top:2rem}.style-common--cmp-spacing-bottom-10{margin-bottom:1.5rem}.style-common--cmp-spacing-top-12{margin-top:2rem}.style-common--cmp-spacing-bottom-4{margin-bottom:0.5rem}.cmp-image__wrapper{position:relative}.cmp-image{line-height:0}.cmp-image img{vertical-align:middle}.cmp-image__image{width:100%;height:auto}.style-button--as-link .cmp-button .cmp-button__icon:before{font-size:1.25rem;font-weight:400}.cmp-globalnavigation__interaction .cmp-globalnavigation__interaction-icon:before{font-size:1.25rem;font-weight:400}.style-text--body3>.cmp-text{font-size:0.75rem;font-weight:300;line-height:1rem}.style-list--font-alternative .cmp-list__item,.style-list--font-alternative .cmp-list__title{font-size:0.75rem;font-weight:300;line-height:1rem}.style-list--font-alternative .cmp-list__item-link{font-size:0.75rem;font-weight:700;line-height:1rem}.cmp-list__item-link:hover{color:#1c69d4}.style-container--background-light .cmp-list__item-link:hover{color:#262626}.cmp-globalnavigation__container{border-bottom:1px solid #bbb}.cmp-list__title--only-screen-reader{clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);display:inline;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.cmp-globalnavigation__interaction--toggle-open .cmp-globalnavigation__interaction-icon.active:before{content:'close'}.cmp-globalnavigation__secondary .cmp-globalnavigation__list .cmp-globalnavigation__item:nth-of-type(1){display:none}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci{padding-top:0px !important}.ds2-uxn-navigation-content-bar+.content.bmw-new-ci .stageCenter{margin-top:0px}@media screen and (min-width: 768px){.aem-GridColumn{padding:0 0.75rem}.cmp-globalnavigation__layer{padding:10% 25%}.style-list--orientation-horizontal{flex-wrap:nowrap}.cmp-globalnavigation{margin:0px -0.75rem}.cmp-globalnavigation--transparent::before{height:8rem}.cmp-globalnavigation__border-wrapper,.cmp-globalnavigation__claim,.cmp-globalnavigation__container,.cmp-globalnavigation__header,.cmp-globalnavigation__header-back,.cmp-globalnavigation__navigation-mobile{padding:0px 3rem}.cmp-globalnavigation__container{height:84px}.cmp-globalnavigation__logo{width:3.25rem}.cmp-globalnavigation__primary{height:calc(-85px + 100vh);top:85px;padding:0px 3rem}.cmp-globalnavigation__primary .cmp-globalnavigation__list{width:66.6667%}.style-list--orientation-horizontal .cmp-list__title{white-space:nowrap;width:auto}.style-container--flexible-copyright-list>.cmp-container>.aem-Grid{flex-direction:row;justify-content:space-between;padding:0}.list:not(.style-list--font-alternative) .style-list--orientation-horizontal .cmp-list__title{padding-top:0.25rem}.cmp-globalnavigation__navigation-mobile{height:85px}.cmp-globalnavigation__flyout-layer{max-height:calc(100vh - 85px);top:85px}.cmp-globalnavigation__flyout{height:calc(100vh - 85px);max-height:calc(100vh - 85px)}.cmp-globalnavigation__header{font-size:1.25rem;font-weight:400;line-height:1.75rem}.style-container--fixed-margins{margin-left:2.25rem !important;margin-right:2.25rem !important;width:calc(100% - 4.5rem) !important}.cmp-button{width:100%}.list:not(.style-list--font-alternative) .style-list--orientation-horizontal .cmp-list__title{padding-top:0.25rem}.cmp-globalnavigation__interaction--toggle .cmp-globalnavigation__interaction-icon:before{font-size:2rem;font-weight:400}}@media screen and (min-width: 1280px){.aem-GridColumn{padding:0 0.75rem}.cmp-globalnavigation__border-wrapper,.cmp-globalnavigation__claim,.cmp-globalnavigation__container,.cmp-globalnavigation__header,.cmp-globalnavigation__header-back,.cmp-globalnavigation__navigation-mobile{padding:0px 6rem}.cmp-globalnavigation__primary{display:block;height:100%;position:unset;width:auto;background:none;padding:0px}.cmp-globalnavigation__primary .cmp-globalnavigation__list{flex-direction:row;height:100%;padding-top:0px;width:100%}.cmp-globalnavigation__primary .cmp-globalnavigation__item{height:100%;width:auto}.cmp-globalnavigation__primary .cmp-globalnavigation__interaction{padding:0 0.75rem}.style-container--background>.cmp-container{padding-top:5rem}.cmp-globalnavigation__item.cmp-globalnavigation__item--desktop-up{display:flex}.cmp-globalnavigation__item.cmp-globalnavigation__item--tablet-down{display:none}.cmp-globalnavigation__border{height:1px;width:100%}.cmp-globalnavigation__interaction--flyout .cmp-globalnavigation__interaction-icon{display:none !important}.cmp-globalnavigation__flyout-wrapper{opacity:0;transform:scaleY(0);transform-origin:top;transition-delay:.5s, 0s;transition-duration:.25s, .15s;transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1),cubic-bezier(0.5, 0, 1, 0.5)}.cmp-globalnavigation__flyout-layer{height:calc(100vh - 85px);left:0}.cmp-globalnavigation__flyout-wrapper{opacity:0;transform:scaleY(0);transform-origin:top;transition-delay:.5s, 0s;transition-duration:.25s, .15s;transition-property:transform, opacity;transition-timing-function:cubic-bezier(0.5, 0, 0.5, 1),cubic-bezier(0.5, 0, 1, 0.5)}.cmp-globalnavigation__flyout{opacity:0;transition:opacity 0.15s cubic-bezier(0.5, 0, 1, 0.5);transition-delay:0s}.cmp-globalnavigation__flyout{height:auto;max-height:calc(100vh - 149px);overflow-y:auto}.cmp-globalnavigation__header{display:none}.style-container--fixed-margins{margin-left:5.25rem !important;margin-right:5.25rem !important;width:calc(100% - 10.5rem) !important}.style-common--cmp-spacing-bottom-10{margin-bottom:2rem}.style-common--cmp-spacing-top-12{margin-top:2.5rem}.style-common--cmp-spacing-bottom-4{margin-bottom:0.75rem}.cmp-globalnavigation__interaction.active,.cmp-globalnavigation__interaction:hover{border-bottom:0.25rem solid #1c69d4;border-top:0.25rem solid transparent}.cmp-globalnavigation__interaction.active span,.cmp-globalnavigation__interaction:hover span{color:#262626}.cmp-list__title--only-screen-reader:not(.cmp-list__title--collapsable-desktop){clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);display:inline;height:1px;position:absolute;width:1px;margin:-1px;overflow:hidden;padding:0px}.cmp-globalnavigation__container{border-bottom:0px}}@media screen and (max-width: 1280px){.style-container--fixed{margin-left:36px !important;margin-right:36px !important}.style-container--background>.cmp-container{padding-top:5rem}.cmp-globalnavigation__header{align-items:center;padding:0 3rem;background-color:#fff;border-bottom:1px solid #bbb;display:flex;height:69px;justify-content:center;font-size:1.25rem;font-weight:400;line-height:1.75rem;position:sticky;top:0;z-index:6030}.cmp-globalnavigation__header-back{background:transparent;border:0;color:#666;cursor:pointer;left:0;position:absolute;padding:0 3rem}.cmp-globalnavigation__header-back{width:auto}.cmp-globalnavigation__header-back .cmp-globalnavigation__header-back-icon:before{font-size:1.25rem;font-weight:400}.aem-Grid.aem-Grid--large--12>.aem-GridColumn.aem-GridColumn--offset--large--0{margin-left:0;float:left;clear:none;width:50%}}@media screen and (max-width: 1023px){.aem-Grid.aem-Grid--medium--12>.aem-GridColumn.aem-GridColumn--medium--6{float:left;margin-left:0;width:50%}.aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6{float:left;margin-left:0;width:100%}.style-container--background>.cmp-container{padding-top:3rem}.style-list--orientation-horizontal{flex-wrap:nowrap;width:100%}.style-list--orientation-horizontal.style-list--orientation-horizontal-with-overflow .cmp-list{cursor:grab;flex-wrap:nowrap;margin:-0.75rem;overflow:auto;padding:0.75rem;scrollbar-width:none;width:100%;display:flex;-webkit-mask:linear-gradient(to left, rgba(255,255,255,0) 0, #fff calc(3rem * 3));mask:linear-gradient(to left, rgba(255,255,255,0) 0, #fff calc(3rem * 3));visibility:visible}.aem-Grid.aem-Grid--medium--12>.aem-GridColumn.aem-GridColumn--offset--medium--1{margin-left:8.33333333%;float:left;clear:none;width:83.33333333%}.aem-Grid.aem-Grid--medium--12>.aem-GridColumn.aem-GridColumn--offset--medium--0{margin-left:0;float:left;clear:none;width:50%}}@media screen and (max-width: 767px){.style-container--fixed{margin-left:16px !important;margin-right:16px !important}.style-list--orientation-horizontal .cmp-list__title{width:100%}.style-list--orientation-horizontal.style-list--orientation-horizontal-with-overflow .cmp-list{mask:linear-gradient(to left, rgba(255,255,255,0) 0, #fff calc(1.5rem*3));user-select:none;visibility:visible;overflow:auto}.style-list--orientation-horizontal{flex-wrap:wrap}.aem-Grid.aem-Grid--small--12>.aem-GridColumn.aem-GridColumn--offset--small--1{margin-left:8.33333333%;width:83.33333333%}footer .style-container--background .list div{width:100%}footer .style-container--background .list .cmp-list__title{background:transparent;color:#4d4d4d;cursor:pointer;font-size:.875rem;font-weight:700;letter-spacing:inherit;line-height:1.25rem;margin-bottom:1.5rem;padding:0 1.5rem 0 0;text-align:left;text-transform:none;width:100%}footer .style-container--background .list .cmp-list__title:after{position:absolute;right:0;top:0.625rem;transform:translate(25%, -50%);transition:transform .5s ease-in-out;word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";content:"arrow_chevron_down";direction:ltr;display:block;font-family:bmw_next_icons;font-size:1.5rem;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;width:auto;color:#4d4d4d}footer .style-container--background .list .cmp-list__title:hover{color:#262626}footer .style-container--background .list .cmp-list__title.active:after{transform:translate(25%, -50%) rotate(-180deg)}footer .style-container--background .list .cmp-list__title--collapsable-mobile+.cmp-list .cmp-list__item:not(:last-child){margin-bottom:1.5rem}footer .style-container--background .list ul.cmp-list:not(#list-ec2bc2734e){margin-bottom:0;margin-top:-0.5rem;max-height:0;overflow:hidden;padding:0.5rem 0 0 1rem}footer .style-container--background .list ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link{color:#4d4d4d}footer .style-container--background .list ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link:hover{color:#262626}footer .style-container--background .list ul.cmp-list:not(#list-ec2bc2734e).active{margin-bottom:2.5rem;padding-bottom:0.5rem;max-height:100%}.cmp-globalnavigation__header{font-size:16px;line-height:24px;font-weight:400;padding:0px 24px;color:#262626}.cmp-globalnavigation__header-back{padding:0px 24px}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6>div,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3>div{width:100%}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title{background:transparent;color:#262626;cursor:pointer;font-size:14px !important;font-weight:700;letter-spacing:inherit;line-height:20px !important;margin-bottom:24px;padding:0 24px 0 0;text-align:left;text-transform:none;width:100%}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title:after,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title:after{position:absolute;right:0;top:0.625rem;transform:translate(25%, -50%);transition:transform .5s ease-in-out;word-wrap:normal;speak:none;-webkit-font-smoothing:antialiased;font-feature-settings:"liga";content:"arrow_chevron_down";direction:ltr;display:block;font-family:bmw_next_icons;font-size:1.5rem;font-style:normal;font-weight:400;height:1em;line-height:1;outline:1px solid transparent;text-align:left;text-rendering:optimizeLegibility;text-transform:none;white-space:nowrap;width:auto;color:#262626}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title:hover,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title:hover{color:#1c69d4}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title:hover:after,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title:hover:after{color:#1c69d4}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title.active:after,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title.active:after{transform:translate(25%, -50%) rotate(-180deg)}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 .cmp-list__title--collapsable-mobile+.cmp-list .cmp-list__item:not(:last-child),.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 .cmp-list__title--collapsable-mobile+.cmp-list .cmp-list__item:not(:last-child){margin-bottom:1.5rem}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 ul.cmp-list:not(#list-ec2bc2734e),.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 ul.cmp-list:not(#list-ec2bc2734e){margin-bottom:0;margin-top:-0.5rem;max-height:0;overflow:hidden;padding:0.5rem 0 0 1rem}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link{color:#262626}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link:hover,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 ul.cmp-list:not(#list-ec2bc2734e) .cmp-list__item .cmp-list__item-link:hover{color:#1c69d4}.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--medium--6>.aem-GridColumn.aem-GridColumn--medium--6 ul.cmp-list:not(#list-ec2bc2734e).active,.cmp-globalnavigation__flyout-wrapper .aem-Grid.aem-Grid--default--3>.aem-GridColumn.aem-GridColumn--default--3 ul.cmp-list:not(#list-ec2bc2734e).active{margin-bottom:2.5rem;padding-bottom:0.5rem;max-height:100%}.ds2-uxn-navigation-content-bar{margin-top:68px;position:sticky;top:0px;z-index:710;border-bottom:1px solid #e6e6e6}.ds2-uxn-navigation-content-bar.active .content-navigation .categoryLinkMobile .drawerOpener .drawerLink .drawerIcon:before{content:'\e92d'}.ds2-uxn-navigation-content-bar .content-navigation{height:64px;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile{flex-grow:1;flex-shrink:1;vertical-align:middle;align-items:center;display:flex;margin-left:.46875rem}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile a .icon-arrow-left{font-size:35px;margin-left:-12px;margin-right:6px}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile a .icon-arrow-left:before{content:'\e92b';font-family:BMW_iconFont !important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .ds2-label{font-size:1rem;line-height:1.5rem;font-weight:700;color:#666}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .spacer_mobile{padding-right:20px;display:flex;height:42px;padding-top:5px;padding-bottom:5px}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .spacer_mobile .spacerInner{border-width:0 0 0 1px;border-color:#e6e6e6;border-style:solid}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener{display:flex;flex-grow:1;cursor:pointer;vertical-align:middle}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener .drawerLink{font-size:1rem;line-height:1.5rem;font-weight:700;padding:0;display:flex;flex-grow:1;text-align:center;color:#262626;align-items:center;position:relative;margin:0;justify-content:space-between;background-color:transparent}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener .drawerLink .ds2-label{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:3em;text-align:left;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important;color:#262626;font-size:1rem;line-height:1.5rem;font-weight:700}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener .drawerLink .drawerIcon{font-size:35px;height:100%;display:flex;cursor:pointer;font-family:BMW_iconFont !important;font-style:normal;font-weight:400;font-feature-settings:normal;font-variant:normal;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener .drawerLink .drawerIcon:before{height:100%;display:flex;align-items:center;color:#666;content:'\e92a'}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerOpener .drawerLink--hidden{display:none}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer{position:fixed;top:66px;left:0;margin:0;width:100vw;height:calc(100vh - 65px);background-color:rgba(38,38,38,0.8);display:none;z-index:6110}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .drawerLinks{width:100%;background-color:#fff;display:none}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks{list-style-type:none;width:100%;margin:0;padding-top:12px;padding-bottom:24px}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks .item{position:relative;border-left:4px solid #fff;min-height:1.5em;margin-top:4px}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks .item a{display:block;padding:12px 20px;color:#666;font-size:1rem;line-height:1.25rem;font-weight:700;font-family:'BMWTypeWeb', Arial, Helvetica, Roboto, sans-serif !important}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks .item-selected{border-left:4px solid #4d4d4d}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks .item-selected a{color:#262626}.ds2-uxn-navigation-content-bar .content-navigation .categoryLinkMobile .drawerLayer .mobileLinks:last-child{padding-bottom:48px}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink{flex-grow:0;flex-shrink:0;padding-right:1rem;vertical-align:middle;display:none}.ds2-uxn-navigation-content-bar .content-navigation .spacer_generic{padding-right:20px;display:none}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks{margin-right:0;height:100%;overflow:hidden;flex-grow:1;display:none;position:relative}.ds2-uxn-navigation-content-bar .content-navigation .cta{flex-grow:0;flex-shrink:0}.ds2-uxn-navigation-content-bar .content-navigation .ds2-only-screen-reader{clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.fslightbox-fade-in img{width:100% !important;height:auto !important}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lightbox{position:absolute;left:0;width:100%;z-index:10000;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox,.lightbox *{float:none}.lightbox .lb-image{display:block;max-width:inherit;max-height:none;border:4px solid white;height:90vh;width:auto !important}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:90vh;margin:0 auto;border-radius:4px}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(../images/loading.gif) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;display:block !important}.lb-container{border-radius:3px;display:flex;align-items:center;position:relative;height:90vh}.lb-container>.nav{left:0}.lb-nav a{outline:none}.lb-prev,.lb-next{height:100%;cursor:pointer;display:block !important}.lb-nav a.lb-prev{width:40%;left:0;float:left;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:1;position:relative}.lb-nav a.lb-prev:before{font-size:80px;font-family:BMW_iconFont !important;font-weight:400;content:'\e92b';width:80px;height:80px;color:#ffffff;display:inline-block;position:absolute;left:20px;top:calc(50% - 40px);line-height:1;text-shadow:2px 0px #000}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:40%;right:0;float:right;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:1;position:relative}.lb-nav a.lb-next:before{font-size:80px;font-family:BMW_iconFont !important;font-weight:400;content:'\e92c';width:80px;height:80px;color:#ffffff;display:inline-block;position:absolute;right:20px;top:calc(50% - 40px);line-height:1;text-shadow:-2px 0px #000}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px;display:block !important}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{display:none !important}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:none !important}.lb-data .lb-close{display:block;float:right;width:40px;height:40px;background-image:url("/img/stage2/close.png");background-size:40px auto;background-repeat:no-repeat;background-position:center center;background-color:#4d4d4d;text-align:right;outline:none;opacity:1;cursor:pointer;bottom:-45px;position:relative;z-index:100000000}@media screen and (max-width: 767px){.lb-nav a.lb-prev:before{left:0px;width:60px;height:60px;font-size:48px;top:calc(50% - 30px)}.lb-nav a.lb-next:before{right:0px;width:60px;height:60px;font-size:48px;top:calc(50% - 30px)}.lb-container .lb-nav{display:block !important;position:static;height:0px}.lb-container .lb-nav a.lb-prev{display:block !important;width:10%;position:absolute;top:0px;bottom:0px;height:100%}.lb-container .lb-nav a.lb-next{display:block !important;width:10%;position:absolute;top:0px;bottom:0px;height:100%}}@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (orientation: portrait){.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh !important;width:auto !important}.w-lightbox-image{max-height:100vh !important;max-width:100% !important}}@media only screen and (min-device-width: 320px) and (max-device-width: 812px) and (orientation: landscape){.w-lightbox-group .w-lightbox-image{height:70vh !important}.w-lightbox-view{width:100% !important;display:flex !important;justify-content:center !important}}@media (min-width: 768px) and (max-width: 1024px){.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh !important}.w-lightbox-image{max-height:100vh !important;max-width:100% !important}}@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape){.w-lightbox-group .w-lightbox-image{height:70vh inherit !important}.w-lightbox-view{width:100% !important;display:flex !important;justify-content:center !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: portrait) and (-webkit-min-device-pixel-ratio: 1.5){.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh !important;width:auto !important}.w-lightbox-image{max-height:100vh !important;display:inline-block !important;max-width:calc(100% - 130px) !important}}@media only screen and (min-width: 1024px) and (max-height: 1366px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1.5){.w-lightbox-group .w-lightbox-image{height:70vh !important}.w-lightbox-view{width:100% !important;display:flex !important;justify-content:center !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 1){.w-lightbox-group .w-lightbox-image{height:75vh !important}.w-lightbox-view{width:100% !important;display:flex !important;justify-content:center !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: landscape){.w-lightbox-group .w-lightbox-image{height:73vh !important}.w-lightbox-view{width:100% !important;display:flex !important;justify-content:center !important}}@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait){.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh !important;width:auto !important}.w-lightbox-image{max-height:100vh !important;display:inline-block !important;max-width:calc(100% - 130px) !important}}.bmw-m-gallery-wrapper .slick-track .slick-slide *{pointer-events:none}.bmw-m-gallery-wrapper.active .slick-slider .slick-list{padding:0px !important}.bmw-m-gallery-wrapper.active .slick-slide>div{width:100% !important}.bmw-m-gallery-wrapper.active .slick-slide>div .bmw-m-gallery-item{max-width:100%}.stageRow-gallery-mobile.example2 .slick-slide{cursor:pointer}.stageRow-gallery-mobile.example2 .slick-slide span{cursor:pointer}@media (pointer: coarse){.bmw-m-gallery-wrapper.active:after{content:'';display:block;width:40px;height:40px;position:absolute;right:0px;bottom:0px;background-image:url("data:image/svg+xml,%3C!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd'%3E%3Csvg fill='%23fff' version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='800px' height='800px' viewBox='0 0 392.657 392.656' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M266.182,62.711c15.014,21.124,21.545,46.847,18.255,73.22c-0.688,5.546,6.11,6.426,9.037,6.799 c1.338,0.172,2.581,0.239,3.576,0.239c5.44,0,6.607-2.888,6.942-5.441c3.786-30.418-3.969-61.028-21.841-86.196 c-9.477-13.32-21.296-24.403-35.104-32.943C227.693,6.359,205.413,0,182.654,0c-30.342,0-59.412,11.15-81.855,31.375 c-1.042,0.928-3.031,1.062-4.035,0.306l-8.291-6.417c-3.768-2.897-7.994-2.744-10.433,0.019c-1.023,1.176-2.161,3.347-1.683,6.923 l3.414,26.564c0.727,5.719,5.613,10.031,11.36,10.031l28.018-3.509c5.364-0.65,6.809-3.911,7.181-5.279 c0.373-1.377,0.775-4.905-3.48-8.157l-7.488-5.814l-0.191-1.262c18.656-16.247,42.62-25.197,67.473-25.197 c19.115,0,37.82,5.336,54.076,15.415C248.338,42.228,258.255,51.551,266.182,62.711z'/%3E%3Cpath d='M374.544,351.105V218.158c0-10.93-8.854-19.756-19.775-19.756H202.372v26.67h134.104c3.013,0,5.432,2.439,5.432,5.441 v108.229c0,3.012-2.429,5.441-5.432,5.441H202.372v26.689h152.388C365.69,370.873,374.544,362.018,374.544,351.105z'/%3E%3Cpath d='M37.877,392.656h132.948c10.911,0,19.765-8.855,19.765-19.775V119.283c0-10.92-8.864-19.775-19.765-19.775H37.877 c-10.93,0-19.766,8.855-19.766,19.775v253.598C18.122,383.801,26.948,392.656,37.877,392.656z M104.021,380.578 c-6.885,0-12.45-5.566-12.45-12.441s5.565-12.449,12.45-12.449c6.866,0,12.441,5.574,12.441,12.449 S110.887,380.578,104.021,380.578z M44.792,137.566c0-3.012,2.438-5.432,5.441-5.432h108.229c3.012,0,5.441,2.429,5.441,5.432 v195.246c0,3.004-2.438,5.432-5.441,5.432H50.232c-3.002,0-5.441-2.428-5.441-5.432V137.566z'/%3E%3C/g%3E%3C/svg%3E");background-size:24px auto;background-position:center center;background-repeat:no-repeat;background-color:#4d4d4d}}@media screen and (max-width: 767px){.bmw-m-gallery-wrapper{margin-left:-22.5px}.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-next,.bmw-m-gallery-wrapper .bmw-m-gallery-wrapper-inner .slick-prev{display:block !important}.bmw-m-gallery-wrapper .slick-slider .slick-list{padding:0px !important;background-color:#ffffff}.bmw-m-gallery-wrapper .bmw-m-gallery-item{padding:0px}.bmw-m-gallery-wrapper.example2 .bmw-m-gallery-wrapper-inner{overflow-x:hidden}.stageRow-gallery-mobile.example2 .slick-slide{pointer-events:all !important}}@media screen and (orientation: portrait){.bmw-m-gallery-wrapper.active{display:flex;justify-content:center;align-items:center}.bmw-m-gallery-wrapper.active .slick-slide{height:100%}.bmw-m-gallery-wrapper.active .slick-slide div{height:100%}.bmw-m-gallery-wrapper.active .slick-slider .slick-track{display:flex;align-items:center}}@media screen and (orientation: landscape){.bmw-m-gallery-wrapper.active{max-height:100vh}.bmw-m-gallery-wrapper.active .slick-track{height:100vh}.bmw-m-gallery-wrapper.active .slick-slide>div{height:100vh}.bmw-m-gallery-wrapper.active .slick-slide>div .bmw-m-gallery-item{height:100vh;padding:0px;background-color:#000000}.bmw-m-gallery-wrapper.active .bmw-m-gallery-item img{width:auto;height:100dvh;margin:0px auto;float:none}.bmw-m-gallery-wrapper.active .slick-slider{max-height:100vh}.bmw-m-gallery-wrapper.active .slick-slider .slick-list{max-height:100vh}}@media screen and (max-width: 767px) and (orientation: landscape){.bmw-m-gallery-wrapper{margin-left:-25px}}.bmw-m-gallery-wrapper .close{position:absolute;right:0px;top:0px;width:40px;height:40px;cursor:pointer;display:none;z-index:103;background-image:url("/img/stage2/close.png");background-size:40px auto;background-repeat:no-repeat;background-position:center center;background-color:#4d4d4d}.bmw-m-gallery-wrapper.active{position:fixed;top:0px;left:0px;margin:0px;width:100%;height:100vh;z-index:99999999999;background-color:#ffffff;margin-left:0px !important}.bmw-m-gallery-wrapper.active .close{display:block}#contactBlock #div_qfauto-12 .formRowSubElement{width:100%}.bmw-m-gallery-wrapper.example1{left:-100vw;position:fixed}.bmw-m-gallery-wrapper.example1.active{left:0px}@media screen and (max-width: 980px){body .bmw-new-ci .banner:nth-of-type(3){width:calc(100% - 15px);max-width:calc(100% - 15px);height:auto}body .bmw-new-ci .base.payer{padding-bottom:124px}}.bmw-m-gallery-wrapper-inner:not(.slick-initialized){height:0px;overflow:hidden}.linksContainer ul.slider .slider-item:last-of-type{display:none}.ds2-uxn-navigation-content-bar .content-navigation{max-width:100%;padding-left:96px;padding-right:96px;height:84px}.ds2-uxn-navigation-content-bar .content-navigation .spacer{display:none !important}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink span{display:none !important}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a{font-size:15px;line-height:24px;color:#666666;font-weight:400}.ds2-uxn-navigation-content-bar .content-navigation .categoryLink a:hover{color:#262626}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item{align-items:center;display:flex;min-height:100%;width:auto}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:last-of-type{display:none}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item.slider-item-selected{border-bottom:0px !important;padding-top:0px !important;color:#666666 !important}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item.slider-item-selected a{color:#666666 !important}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item:hover{padding-top:0px !important;border-bottom:0px !important;color:#262626}.ds2-uxn-navigation-content-bar .content-navigation .pageLinks .linksContainer .slider .slider-item a{padding:0px 8px;margin:4px 0px;font-size:15px;line-height:24px;color:#666666;font-weight:400}@media screen and (max-width: 1279px){.cmp-globalnavigation__primary{top:84px !important}.cmp-globalnavigation__primary .cmp-globalnavigation__list .cmp-globalnavigation__item{border-bottom:1px solid #e6e6e6}.cmp-globalnavigation__primary .cmp-globalnavigation__list .cmp-globalnavigation__item a{color:#666;padding:24px 0px;font-weight:300}.cmp-globalnavigation__primary .cmp-globalnavigation__list .cmp-globalnavigation__item button{padding:24px 0px}.cmp-globalnavigation__primary .cmp-globalnavigation__list .cmp-globalnavigation__item button span{color:#666;font-weight:300}.cmp-globalnavigation__header{font-weight:300}.cmp-globalnavigation__flyout h3.cmp-list__title{text-transform:none;letter-spacing:normal;font-weight:300;font-size:12px}.ds2-uxn-navigation-content-bar{display:none !important}body .ds2-uxn-navigation-content-bar+.content.bmw-new-ci{padding-top:98px !important}}@media screen and (max-width: 767px){.cmp-globalnavigation__primary{top:68px !important}}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property.energyLabel-special .value .icon .tooltip{max-width:100vw}button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer}button,a,select,input,input[type=text],textarea,button.fakeField{outline:none}body.keyboard-navigation button:focus,body.keyboard-navigation a:focus,body.keyboard-navigation select:focus,body.keyboard-navigation input:focus,body.keyboard-navigation input[type=text]:focus,body.keyboard-navigation textarea:focus,body.keyboard-navigation button.fakeField:focus{outline:2px solid red}button.options-new-wrapper-footer:focus-visible{outline:none !important}button.options-new-wrapper-footer:focus-visible:after{outline:2px solid red !important}input[type=radio]:focus-visible+label,input[type=checkbox]:focus-visible+label{outline:2px solid red !important}fieldset{width:100%}fieldset legend{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}body .bmw-new-ci .stageGarage .left .vehicle .checkboxFieldOuter .checkboxField input[type=checkbox]+label:before{border:2px solid #3e3e3e !important}body .bmw-new-ci .readon-wrapper{background:none}body .bmw-new-ci .stageMain .formField form .selectFake,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake,body .bmw-new-ci .stageResult .formField form .selectFake,body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake{position:relative}body .bmw-new-ci .stageMain .formField form .selectFake select,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake select,body .bmw-new-ci .stageResult .formField form .selectFake select,body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake select{-webkit-appearance:none;-moz-appearance:none;width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box;opacity:1;top:0px;left:0px;position:absolute}body .bmw-new-ci .stageMain .formField form div.fakeField:after,body .bmw-new-ci .stageResult .formField form div.fakeField:after{z-index:20}.slick-slide{min-height:auto !important}select::-ms-expand{display:none}::placeholder{color:#3e3e3e !important;opacity:1}::-webkit-input-placeholder{color:#3e3e3e !important}:-moz-placeholder{color:#3e3e3e !important}::-moz-placeholder{color:#3e3e3e !important}:-ms-input-placeholder{color:#3e3e3e !important}body .bmw-new-ci .stageMain .formField form div.selectFake span.txt,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField span.txt,body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake span.txt{color:#3e3e3e !important}body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake input[type=text],body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake select,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake button.fakeField,body .bmw-new-ci .stageMain .formField form .selectFake input[type=text],body .bmw-new-ci .stageMain .formField form .selectFake select,body .bmw-new-ci .stageMain .formField form .selectFake button.fakeField,body .bmw-new-ci .stageMain .formField form .element input[type=text],body .bmw-new-ci .stageMain .formField form .element select,body .bmw-new-ci .stageMain .formField form .element button.fakeField,body .bmw-new-ci .stageMain .formField form button.fakeField input[type=text],body .bmw-new-ci .stageMain .formField form button.fakeField select,body .bmw-new-ci .stageMain .formField form button.fakeField button.fakeField,body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type=text],body .bmw-new-ci .stageResult form.filters .elementsRow .element select,body .bmw-new-ci .stageResult form.filters .elementsRow .element button.fakeField{border:1px solid #3e3e3e !important;color:#3e3e3e !important}body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake input[type=text]:hover,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake select:hover,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake button.fakeField:hover,body .bmw-new-ci .stageMain .formField form .selectFake input[type=text]:hover,body .bmw-new-ci .stageMain .formField form .selectFake select:hover,body .bmw-new-ci .stageMain .formField form .selectFake button.fakeField:hover,body .bmw-new-ci .stageMain .formField form .element input[type=text]:hover,body .bmw-new-ci .stageMain .formField form .element select:hover,body .bmw-new-ci .stageMain .formField form .element button.fakeField:hover,body .bmw-new-ci .stageMain .formField form button.fakeField input[type=text]:hover,body .bmw-new-ci .stageMain .formField form button.fakeField select:hover,body .bmw-new-ci .stageMain .formField form button.fakeField button.fakeField:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type=text]:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element select:hover,body .bmw-new-ci .stageResult form.filters .elementsRow .element button.fakeField:hover{border:1px solid #262626 !important}body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake input[type=text]:focus,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake select:focus,body .bmw-new-ci .stageMain form.filters .elementsRow .element .selectFake button.fakeField:focus,body .bmw-new-ci .stageMain .formField form .selectFake input[type=text]:focus,body .bmw-new-ci .stageMain .formField form .selectFake select:focus,body .bmw-new-ci .stageMain .formField form .selectFake button.fakeField:focus,body .bmw-new-ci .stageMain .formField form .element input[type=text]:focus,body .bmw-new-ci .stageMain .formField form .element select:focus,body .bmw-new-ci .stageMain .formField form .element button.fakeField:focus,body .bmw-new-ci .stageMain .formField form button.fakeField input[type=text]:focus,body .bmw-new-ci .stageMain .formField form button.fakeField select:focus,body .bmw-new-ci .stageMain .formField form button.fakeField button.fakeField:focus,body .bmw-new-ci .stageResult form.filters .elementsRow .element input[type=text]:focus,body .bmw-new-ci .stageResult form.filters .elementsRow .element select:focus,body .bmw-new-ci .stageResult form.filters .elementsRow .element button.fakeField:focus{border:1px solid #262626 !important}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type=checkbox]+label:before,body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type=checkbox]+label:before{border:2px solid #3e3e3e !important;color:#3e3e3e !important}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type=checkbox]:checked+label:before,body .bmw-new-ci .stageResult .right .vehicle .details .footer .buttons .compare input[type=checkbox]:checked+label:before{border:2px solid #4d4d4d !important}.stageMain .formField form .carCount{border-bottom:1px solid #262626 !important}body .bmw-new-ci .stageSearch .sectionTitle,.stageSearch .border{border-top:1px solid #262626 !important}body .bmw-new-ci .stageSearch .sectionTitle .title{text-align:left}body .bmw-new-ci .stageSearch .sectionTitle .title h3{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;margin:0px;padding:0px}body .bmw-new-ci .stageSearch .sectionTitle .title h4{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;color:#262626;margin:0px;padding:0px}body .bmw-new-ci .stageResult .right .toolbar div.fakeField{height:54px !important;max-height:54px !important;border:0px !important}body .bmw-new-ci .stageResult .right .toolbar div.fakeField select{display:block;height:52px}body .bmw-new-ci .stageMain .formField form div.selectFake .icon+span:not(.txt),body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField .icon+span:not(.txt),body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .icon+span:not(.txt){display:none}body .bmw-new-ci .stageMain .formField form div.selectFake span.txt,body .bmw-new-ci .stageResult form.filters .elementsRow .element div.fakeField span.txt,body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake span.txt{font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;height:52px;padding-top:14px;display:inline-block;position:absolute;left:20px;top:0px;pointer-events:none}body .bmw-new-ci .stageMain .formField form button.fakeField,body .bmw-new-ci .stageResult form.filters .elementsRow .element button.fakeField{width:100%;height:52px;max-height:52px;border:1px solid #bbb;font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;font-weight:normal;color:#666;cursor:pointer;padding:0px 62px 0px 20px;position:relative;box-sizing:border-box}body .bmw-new-ci .stageMain .formField form .selectFake.multi:after,form.filters .element .field.selectFake.multi:after{content:"";height:52px;background-image:url(/img/stage2/v2/dropdown.png);background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:0px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .stageMain .formField form .selectFake .options,body .bmw-new-ci .stageResult form.filters .elementsRow .element .selectFake .options{z-index:21}body .bmw-new-ci .stageResult .right .display button.icon{background-color:#4d4d4d;display:table;float:none;height:40px;left:7.5px;position:absolute;top:0px;width:40px;cursor:pointer}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon:after{content:"";width:24px;height:24px;position:absolute;left:-4px;top:-4px;display:block;z-index:0}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler .title{text-align:left}body .bmw-new-ci .stageGarage .right .vehicles .tabBlockToggler{border-top:1px solid #262626}body .bmw-new-ci .stageGarage .right .vehicles .options-new .option-row .column-full h5{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;margin:0px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip{background-color:#ffffff;right:0px;border:none;left:auto;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:100;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content,body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content strong,body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageGarage .column75 .property .tooltip,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip,body .bmw-new-ci .stageDetails .details .property .tooltip,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip{background-color:#ffffff;right:0px;border:none;left:auto;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:100;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}body .bmw-new-ci .stageGarage .column75 .property .tooltip .content,body .bmw-new-ci .stageGarage .column75 .property .tooltip .content p,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content p,body .bmw-new-ci .stageDetails .details .property .tooltip .content,body .bmw-new-ci .stageDetails .details .property .tooltip .content p,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageGarage .column75 .property .tooltip .content strong,body .bmw-new-ci .stageGarage .column75 .property .tooltip .content strong span,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content strong,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content strong span,body .bmw-new-ci .stageDetails .details .property .tooltip .content strong,body .bmw-new-ci .stageDetails .details .property .tooltip .content strong span,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content strong,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageGarage .column75 .property .tooltip .content ul,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content ul,body .bmw-new-ci .stageDetails .details .property .tooltip .content ul,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}body .bmw-new-ci .stageGarage .column75 .property .tooltip .content ul li,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .content ul li,body .bmw-new-ci .stageDetails .details .property .tooltip .content ul li,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}body .bmw-new-ci .stageGarage .column75 .property .tooltip .iconCloseTool,body .bmw-new-ci .stageGarage .column75 .properties-bmwm .property .tooltip .iconCloseTool,body .bmw-new-ci .stageDetails .details .property .tooltip .iconCloseTool,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageGarage .column75 table.accessible,body .bmw-new-ci .stageDetails .details table.accessible{width:100%}body .bmw-new-ci .stageGarage .column75 table.accessible tr,body .bmw-new-ci .stageDetails .details table.accessible tr{border-bottom:1px solid #3e3e3e}body .bmw-new-ci .stageGarage .column75 table.accessible tr.garant th,body .bmw-new-ci .stageDetails .details table.accessible tr.garant th{width:30%}body .bmw-new-ci .stageGarage .column75 table.accessible tr.garant td,body .bmw-new-ci .stageDetails .details table.accessible tr.garant td{width:70%}body .bmw-new-ci .stageGarage .column75 table.accessible th,body .bmw-new-ci .stageDetails .details table.accessible th{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:left;vertical-align:top;padding-right:18px}body .bmw-new-ci .stageGarage .column75 table.accessible td,body .bmw-new-ci .stageDetails .details table.accessible td{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:right;vertical-align:top}body .bmw-new-ci .stageGarage .column75 table.accessible td .cameo.cameo-spec:not(.bovag),body .bmw-new-ci .stageDetails .details table.accessible td .cameo.cameo-spec:not(.bovag){float:left !important;margin-right:auto !important;width:calc(100% - 40px) !important;background-size:contain !important;margin-top:-2px;background-position:center right;height:34px !important;background:url("/img/bmw/guarantee-premium-new.png");background-repeat:no-repeat;margin-bottom:-9px}body .bmw-new-ci .stageGarage .column75 table.accessible td .icon,body .bmw-new-ci .stageDetails .details table.accessible td .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important;cursor:pointer;display:inline-block;top:2px}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip{background-color:#ffffff;right:0px;border:none;left:auto;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:100;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content,body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content p,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content strong,body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content strong span,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content strong,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content ul,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .content ul li,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}body .bmw-new-ci .stageGarage .column75 table.accessible td .tooltip .iconCloseTool,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .stageGarage .column75 table.accessible2 td,body .bmw-new-ci .stageDetails .details table.accessible2 td{text-align:left}body .bmw-new-ci .stageGarage .column75 table.accessible3 tr,body .bmw-new-ci .stageDetails .details table.accessible3 tr{border-bottom:0px;padding:0px 7.5px;float:left;width:100%;display:flex;flex-wrap:wrap}body .bmw-new-ci .stageGarage .column75 table.accessible3 th,body .bmw-new-ci .stageGarage .column75 table.accessible3 td,body .bmw-new-ci .stageDetails .details table.accessible3 th,body .bmw-new-ci .stageDetails .details table.accessible3 td{display:inline-block;width:25%;text-align:left;border-bottom:1px solid #3e3e3e;float:left;padding-right:9px}body .bmw-new-ci .stageGarage .column75 table.accessible4 .available,body .bmw-new-ci .stageDetails .details table.accessible4 .available{width:24px;height:18px;display:block;position:relative;margin:4px auto auto auto;background:none;float:none}body .bmw-new-ci .stageGarage .column75 table.accessible4 .available:after,body .bmw-new-ci .stageDetails .details table.accessible4 .available:after{font-family:BMW_iconFont;color:#262626;content:"\e909";position:absolute;font-size:42px;line-height:18px;top:0px;left:-10px;height:18px;width:24px}body .bmw-new-ci .stageGarage .column75 table.accessible4 .not-available,body .bmw-new-ci .stageDetails .details table.accessible4 .not-available{width:18px;height:4px;margin:11px auto auto auto;display:block;background-color:#ffffff;border:1px solid #262626;float:none}body .bmw-new-ci .stageGarage .column75 table.accessible4 td,body .bmw-new-ci .stageDetails .details table.accessible4 td{text-align:left}body .bmw-new-ci .stageGarage .column75 table.accessible4 td .available,body .bmw-new-ci .stageDetails .details table.accessible4 td .available{margin-left:0px !important}body .bmw-new-ci .stageGarage .column75 table.accessible4 td .not-available,body .bmw-new-ci .stageDetails .details table.accessible4 td .not-available{margin-left:1px !important}.stageResult .right .vehicle .details table{width:calc(100% + 15px) !important;max-width:calc(100% + 15px) !important;margin-left:-7.5px;margin-right:-7.5px;display:flex}.stageResult .right .vehicle .details table tbody{display:flex;flex-direction:column;width:100%}.stageResult .right .vehicle .details table tr{display:flex;width:100%;flex-direction:row}.stageResult .right .vehicle .details table tr th{width:60%;font-weight:normal;padding-left:7.5px;padding-right:7.5px;text-align:left;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;padding-bottom:8px}.stageResult .right .vehicle .details table tr td{width:40%;padding-left:15px;padding-right:7.5px;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;padding-bottom:8px}.stageResult .right .vehicle .details table tr div.cameo.bps.list{background-size:contain !important;background-position:center center !important;width:182px !important;margin-right:24px}.stageResult .right .vehicles.tile .vehicle .details table{display:none !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock .detailsFullWidth .property,.content .stageDetails .blocks .tabBlock .detailsSpecial .title,body .bmw-new-ci.content .stageDetails .tabs .button{border-bottom:1px solid #3e3e3e}body .bmw-new-ci.content .stageDetails .tabs .buttons button{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;text-align:left;vertical-align:top;align-items:flex-start}body .bmw-new-ci.content .stageDetails .blocks .tabBlock ul.items{padding:9px 0px !important;width:100%;float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock ul.items li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-left:15px;margin-right:-15px;padding-bottom:8px;width:25% !important;list-style-type:disc;padding-right:24px;box-sizing:border-box;float:left}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table-row ol{counter-reset:premium-counter;padding-left:0}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table-row ol li.detail-premium-table-column{counter-increment:premium-counter;position:relative;padding-left:32px !important}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table-row ol li.detail-premium-table-column:before{content:counter(premium-counter,decimal-leading-zero);position:absolute;left:0}body .bmw-new-ci.content .stageDetails .blocks .tabBlock.accessoires .garantueeInfo .text.full .detail-premium-base .detail-premium-table-row ol.four{counter-reset:premium-counter 3}table.accessiblellest{width:100%}table.accessiblellest tr{border-bottom:1px solid #3e3e3e !important}table.accessiblellest tr.garant th{width:30%}table.accessiblellest tr.garant td{width:70%}table.accessiblellest th{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:left;vertical-align:top;padding-right:18px}table.accessiblellest td{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:right;vertical-align:top}body .bmw-new-ci .contact-financial table.accessiblellest{width:calc(100% - 15px);margin-left:7.5px}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .label-text{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table{margin-bottom:12px !important;width:100%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:12px !important;line-height:16px !important;color:#262626 !important;letter-spacing:0px !important;padding:9px 9px 9px 0px !important;border-bottom:1px solid #e6e6e6 !important;float:left;width:100%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th{float:left;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:12px !important;line-height:16px !important;color:#262626 !important;letter-spacing:0px !important;padding-right:12px;text-align:left;font-weight:normal}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-price,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-price{width:10.6%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-down-payment,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-down-payment{width:10.7%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-credit,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-credit{width:11.9%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-duration,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-duration{width:18.5%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-interest,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-interest{width:11%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-monthly,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-monthly{width:10.6%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-total,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-total{width:14.2%}body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr td.cell-debet,body .bmw-new-ci table.fbfs-calculator-financial-form-specification-table tr th.cell-debet{width:12.5%;text-align:right;padding-right:0px}body .bmw-new-ci .stageSearch .links li:nth-of-type(4) .link{background-position:left 55px}body .bmw-new-ci .stageSearch .links li:nth-of-type(4) .link:hover{background-position:2px 55px}body .bmw-new-ci h1.h2{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:32px;line-height:40px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h2.h3{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:24px;line-height:32px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px;padding-bottom:0px;letter-spacing:0px;text-transform:none}body .bmw-new-ci h3.h4{font-size:20px;line-height:28px}body .bmw-new-ci h2.h4{font-size:20px;line-height:28px;margin-bottom:32px}body .bmw-new-ci .carCount label,body .bmw-new-ci .carCount input{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;border:0px !important}body .bmw-new-ci .carCount input:focus-visible{outline:0px !important}.icon-spec+.tooltip{background-color:#ffffff;right:0px;border:none;left:auto;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:100;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}.icon-spec+.tooltip .content,.icon-spec+.tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}.icon-spec+.tooltip .content strong,.icon-spec+.tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}.icon-spec+.tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}.icon-spec+.tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}.icon-spec+.tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .accordion-content .inner-description.inner-description--large h5{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;text-transform:none;margin:0px}body .bmw-new-ci .expandButton{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important}body .bmw-new-ci .banner .text h4{white-space:normal;word-break:break-word}body .bmw-new-ci .banner .text .readon-wrapper ul{margin:0px}body .bmw-new-ci .banner .text .readon-wrapper ul li{padding:0px}body .bmw-new-ci .banner .text .readon-wrapper ul li:before{display:none}body .bmw-new-ci .formBlock .formRow .formRowElement.formRowElementFieldset--spec .formRowSubElement{padding:0px 12px 0px 0px;float:left}body .bmw-new-ci button.info-icon{width:16px;height:16px;background-image:url(/img/stage2/v2/info.png);background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin:0px 0px 0px 4px !important;cursor:pointer;display:inline-block;top:2px;border:0px;min-width:auto}body .bmw-new-ci button.info-icon:after{display:none}body .bmw-new-ci button.info-icon:hover{background-color:#ffffff;background-image:url(/img/stage2/v2/info.png);background-size:16px 16px;background-repeat:no-repeat;background-position:center center;border:0px}body .bmw-new-ci .tabs-wrapper button.tab{background-color:transparent;border-left:0px;border-top:0px;border-right:0px}body .bmw-new-ci #stepFourForm .formBlock table.accessible{width:100%}body .bmw-new-ci #stepFourForm .formBlock table.accessible tr{border-bottom:1px solid #3e3e3e}body .bmw-new-ci #stepFourForm .formBlock table.accessible th{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:left;vertical-align:top;padding-right:18px}body .bmw-new-ci #stepFourForm .formBlock table.accessible td{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;width:50%;padding:9px 0px;text-align:left;vertical-align:top}body .bmw-new-ci .stageResult .filterLeft h4+.sectionTitle.mobile.open{border-bottom:0px;margin-bottom:0px}body .bmw-new-ci .stageResult .right .vehicle .details table tr div.cameo.bps.list{width:100% !important;max-width:182px !important}body .bmw-new-ci .stageResult .right .display{float:left;text-align:left}body .bmw-new-ci .stageMain.stageResult form.filters .elementsRow .element .selectFake select{background-image:url(/img/stage2/v2/dropdown.png);background-size:40px 40px;background-repeat:no-repeat;background-position:right center}form.filters .element .field.selectFake.multi:after{bottom:auto;top:0px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.zipcode{width:100% !important;max-width:100% !important;margin-bottom:7.5px}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.zipcode+.size{width:100% !important;max-width:100% !important}body .bmw-new-ci .stageSearch form.filters .elementsRow .element.zipcode+.size .label{display:none}body .bmw-new-ci .formBlock .formRow .formRowElement input[type=radio]+label:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type=checkbox]+label:before{border:2px solid #3e3e3e !important}body .bmw-new-ci .formBlock .formRow .formRowElement input[type=radio]:checked+label:before{border:9px solid #4d4d4d !important}body .bmw-new-ci .formBlock .formRow .formRowElement input[type=checkbox]:checked+label:before{background-color:#4d4d4d !important}body .bmw-new-ci .formBlock .formRow .formRowElement input[type=text]{border:1px solid #3e3e3e !important;color:#3e3e3e !important}body .bmw-new-ci .formBlock .formRow .formRowElement input[type=text]:hover{border:1px solid #262626 !important}body .bmw-new-ci .banner{border:1px solid #3e3e3e !important}body .bmw-new-ci div.fbfs-calculator-financial-form-element input[type=radio]+label:before{border:2px solid #3e3e3e}body .bmw-new-ci .stageDetails .details .properties-btn-bmwm .video-button{display:flex;text-align:center;justify-content:center}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important;cursor:pointer;display:inline-block;top:2px}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip{background-color:#ffffff;right:auto;border:none;left:0px;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:100;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content,body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content strong,body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}body .bmw-new-ci .formRow button.info-icon{width:16px;height:16px;background-image:url("/img/stage2/v2/info.png");background-size:16px 16px;background-repeat:no-repeat;background-position:center center;position:relative;margin-left:4px !important;cursor:pointer;display:inline-block;top:2px}body .bmw-new-ci .formRow button.info-icon:before{display:none}body .bmw-new-ci .formBlock .formRow.error select,body .bmw-new-ci .formBlock .formRow.error input[type=text],body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error select,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error input[type=text]{border:2px solid #d20000 !important;background-color:#f7e7e9}body .bmw-new-ci .formBlock .formRow.error input[type=radio]+label,body .bmw-new-ci .formBlock .formRow.error input[type=checkbox]+label,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error input[type=radio]+label,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error input[type=checkbox]+label{color:#d20000 !important}body .bmw-new-ci .formBlock .formRow.error input[type=radio]+label:before,body .bmw-new-ci .formBlock .formRow.error input[type=checkbox]+label:before,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error input[type=radio]+label:before,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error input[type=checkbox]+label:before{border:2px solid #d20000 !important;background-color:#f7e7e9}body .bmw-new-ci .formBlock .formRow.error .formRowErrorMessage,body .bmw-new-ci .stageSearch form.filters .elementsRow .element.error .formRowErrorMessage{width:100%;padding:12px 0px 0px 0px;color:#d20000 !important;font-size:12px !important;line-height:16px !important;font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important}body .bmw-new-ci .base.payer .formBlock .formRow.error .formRowErrorMessage{margin-left:7.5px;width:calc(100% - 15px)}body .bmw-new-ci .base.payer .formBlock .formRow.error .formRowSubElement .formRowErrorMessage{margin-left:0px;width:100%}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .icon:before,body .bmw-new-ci .stageDetails .details .properties-bmwm .property-bmwm-month .value .icon:before,body .bmw-new-ci .stageDetails .details table.accessible td .icon:before,.icon-spec:before,body .bmw-new-ci .formRow button.info-icon:before,body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .icon:before,body .bmw-new-ci .formRow button.info-icon:before,body .bmw-new-ci button.info-icon:before,body .bmw-new-ci .formRow button.info-icon:before{content:'';position:absolute;left:-4px;top:-4px;display:block;width:24px;height:24px;z-index:0}body .bmw-new-ci .stageResult .right .vehicle .details .subtitleBar .monthly .tooltip .iconCloseTool:before,body .bmw-new-ci .stageDetails .details .property .tooltip .iconCloseTool:before,body .bmw-new-ci .stageDetails .details .properties-bmwm .property .tooltip .iconCloseTool:before,body .bmw-new-ci .stageDetails .details table.accessible td .tooltip .iconCloseTool:before,.icon-spec+.tooltip .iconCloseTool:before,body .bmw-new-ci div.fbfs-calculator-financial-form-element-label .tooltip .iconCloseTool:before{content:'';position:absolute;left:-6px;top:-6px;display:block;width:24px;height:24px;z-index:0}body .bmw-new-ci .readon-wrapper .readon{padding-top:3px;padding-bottom:3px;margin-bottom:2px;display:inline-flex}body .bmw-new-ci .readon-wrapper .readon2:before{top:3px}@media screen and (min-width: 0px) and (max-width: 980px){body .bmw-new-ci .stageResult .right .vehicles .vehicle{width:calc(100% - 15px) !important}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo{display:none}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .titleBar h4.price{display:block}}@media screen and (min-width: 0px) and (max-width: 767px){body .bmw-new-ci .stageResult .right .vehicles .vehicle{width:calc(50% - 15px) !important}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .tileInfo{display:block}body .bmw-new-ci .stageResult .right .vehicles .vehicle .details .titleBar h4.price{display:block}}@media screen and (min-width: 0px) and (max-width: 520px){body .bmw-new-ci .stageResult .right .vehicles .vehicle{width:calc(100% - 15px) !important}}.bmwcare__wrapper{width:100%;display:flex;flex-wrap:wrap}.bmwcare__wrapper__content{width:100%;display:flex;flex-wrap:wrap}.bmwcare__section{padding-top:60px;width:100%;display:flex;flex-wrap:wrap}.bmwcare__section button.toggle{border-top:1px solid #262626;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-weight:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;color:#262626;padding:25px 40px 25px 0px;width:100%;text-align:left}.bmwcare__section button.toggle:before{content:"";display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/stage2/v2/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}.bmwcare__section button.toggle.open:before{transform:rotate(180deg)}.bmwcare__section__table{width:100%;display:flex;flex-wrap:wrap;padding-top:60px}.bmwcare__section__formulier{width:100%;display:flex;flex-wrap:wrap}.bmwcare__section__formulier__row{width:calc(100% + 6px);margin-left:-3px;display:flex;flex-wrap:wrap}.bmwcare__section__formulier__column{width:25%;padding:0px 3px;display:flex;flex-wrap:wrap}.bmwcare__section__formulier__element{width:100%;display:flex;flex-wrap:wrap}.bmwcare__section__formulier__element label{width:100%;display:flex;font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;padding:0px 0px 8px 0px;font-weight:normal}.bmwcare__section__formulier__element select{font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:16px;font-weight:normal;-webkit-appearance:none;-moz-appearance:none;width:100%;height:52px;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;cursor:pointer;padding:0px 62px 0px 20px;box-sizing:border-box;background-image:url("/img/stage2/v2/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center right}.bmwcare__section__formulier__element input[type=text]{width:100%;border:1px solid #3e3e3e;color:#3e3e3e;height:52px;max-height:52px;padding:14px 21px;font-family:"BMWTypeNextTT-Regular", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px}.bmwcare__section__formulier__element input[type=text]:focus,.bmwcare__section__formulier__element input[type=text]:hover{border:1px solid #4d4d4d !important;box-shadow:none !important;color:#262626 !important}.bmwcare__section__content{border-bottom:1px solid #262626;width:100%;display:flex;flex-wrap:wrap}.bmwcare__section__content__close{position:absolute;top:0px;right:0px;width:30px;height:30px;background-image:url(/img/stage2/v2/close.png);background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff;display:none}.bmwcare__section__content table{width:100%;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#262626;font-weight:normal;margin-bottom:60px}.bmwcare__section__content table caption{overflow:hidden;height:0px;clip:rect(0, 0, 0, 0);white-space:nowrap}.bmwcare__section__content table thead{width:100%}.bmwcare__section__content table thead tr{width:100%}.bmwcare__section__content table thead tr th,.bmwcare__section__content table thead tr td{width:25%;text-align:left;vertical-align:top;font-weight:normal;padding:24px;border-top:1px solid #3e3e3e;border-left:1px solid #3e3e3e;border-right:1px solid #3e3e3e;position:relative}.bmwcare__section__content table thead tr th img,.bmwcare__section__content table thead tr td img{width:calc(100% + 48px);object-fit:cover;aspect-ratio:302/175;margin:-24px -24px 24px -24px}.bmwcare__section__content table thead tr th h3,.bmwcare__section__content table thead tr td h3{font-size:18px;line-height:normal;width:100%;margin-bottom:5px}.bmwcare__section__content table thead tr th h4,.bmwcare__section__content table thead tr td h4{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:normal;width:100%;margin-bottom:0px}.bmwcare__section__content table thead tr th:nth-of-type(1),.bmwcare__section__content table thead tr td:nth-of-type(1){border:0px}.bmwcare__section__content table thead tr th .aanbevolen,.bmwcare__section__content table thead tr td .aanbevolen{position:absolute;right:-1px;top:-20px;width:0px;height:0px;border-style:solid;border-width:0 108px 108px 0;border-color:transparent #1C69D4 transparent transparent;transform:rotate(0deg)}.bmwcare__section__content table thead tr th .aanbevolen div,.bmwcare__section__content table thead tr td .aanbevolen div{position:absolute;left:14px;top:32px;transform:rotate(45deg);font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px;color:#ffffff;text-transform:uppercase}.bmwcare__section__content table thead tr th span,.bmwcare__section__content table thead tr td span{position:absolute;left:0px;top:124px;font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:12px;line-height:12px;line-height:normal;color:#ffffff;background-color:#4d4d4d;padding:4px 6px}.bmwcare__section__content table thead tr th:nth-of-type(3) img,.bmwcare__section__content table thead tr td:nth-of-type(3) img{width:calc(100% + 50px);object-fit:cover;aspect-ratio:302/191;margin:-44px -25px 24px -25px;border-top:1px solid #3e3e3e;border-left:1px solid #3e3e3e;border-right:1px solid #3e3e3e}.bmwcare__section__content table thead tr th:nth-of-type(3):before,.bmwcare__section__content table thead tr td:nth-of-type(3):before{content:"";position:absolute;top:0;right:0;bottom:0px;left:0;background-color:#ffffff;pointer-events:none;z-index:-1}.bmwcare__section__content table thead tr th:nth-of-type(3):after,.bmwcare__section__content table thead tr td:nth-of-type(3):after{content:"";position:absolute;top:0;right:0;bottom:0px;left:0;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;pointer-events:none;z-index:-2}.bmwcare__section__content table tbody{width:100%}.bmwcare__section__content table tbody tr{width:100%;border-top:1px solid #3e3e3e}.bmwcare__section__content table tbody tr th,.bmwcare__section__content table tbody tr td{width:25%;padding:9px 0px;vertical-align:middle;font-weight:normal;line-height:24px}.bmwcare__section__content table tbody tr th{text-align:left;line-height:24px;font-size:14px}.bmwcare__section__content table tbody tr th .icon{width:24px;height:24px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 15H11V9H9V15ZM10 7C10.2833 7 10.5208 6.90417 10.7125 6.7125C10.9042 6.52083 11 6.28333 11 6C11 5.71667 10.9042 5.47917 10.7125 5.2875C10.5208 5.09583 10.2833 5 10 5C9.71667 5 9.47917 5.09583 9.2875 5.2875C9.09583 5.47917 9 5.71667 9 6C9 6.28333 9.09583 6.52083 9.2875 6.7125C9.47917 6.90417 9.71667 7 10 7ZM10 20C8.61667 20 7.31667 19.7375 6.1 19.2125C4.88333 18.6875 3.825 17.975 2.925 17.075C2.025 16.175 1.3125 15.1167 0.7875 13.9C0.2625 12.6833 0 11.3833 0 10C0 8.61667 0.2625 7.31667 0.7875 6.1C1.3125 4.88333 2.025 3.825 2.925 2.925C3.825 2.025 4.88333 1.3125 6.1 0.7875C7.31667 0.2625 8.61667 0 10 0C11.3833 0 12.6833 0.2625 13.9 0.7875C15.1167 1.3125 16.175 2.025 17.075 2.925C17.975 3.825 18.6875 4.88333 19.2125 6.1C19.7375 7.31667 20 8.61667 20 10C20 11.3833 19.7375 12.6833 19.2125 13.9C18.6875 15.1167 17.975 16.175 17.075 17.075C16.175 17.975 15.1167 18.6875 13.9 19.2125C12.6833 19.7375 11.3833 20 10 20ZM10 18C12.2333 18 14.125 17.225 15.675 15.675C17.225 14.125 18 12.2333 18 10C18 7.76667 17.225 5.875 15.675 4.325C14.125 2.775 12.2333 2 10 2C7.76667 2 5.875 2.775 4.325 4.325C2.775 5.875 2 7.76667 2 10C2 12.2333 2.775 14.125 4.325 15.675C5.875 17.225 7.76667 18 10 18Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:20px 20px;margin-right:10px;float:left}.bmwcare__section__content table tbody tr th .tooltip{background-color:#ffffff;right:auto;border:none;left:0px;top:28px;box-shadow:0px 2px 8px rgba(0,0,0,0.08),0px 0px 1px rgba(0,0,0,0.24);display:none;font-size:14px;height:auto;min-height:50px;padding:15px 45px 15px 15px !important;position:absolute;width:340px;z-index:9999;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}.bmwcare__section__content table tbody tr th .tooltip .content,.bmwcare__section__content table tbody tr th .tooltip .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}.bmwcare__section__content table tbody tr th .tooltip .content strong,.bmwcare__section__content table tbody tr th .tooltip .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}.bmwcare__section__content table tbody tr th .tooltip .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}.bmwcare__section__content table tbody tr th .tooltip .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}.bmwcare__section__content table tbody tr th .tooltip .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}.bmwcare__section__content table tbody tr td{text-align:center;border-left:1px solid #3e3e3e;border-right:1px solid #3e3e3e;line-height:1px;position:relative}.bmwcare__section__content table tbody tr td .available{width:24px;height:24px;display:inline-block;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.6 16.6L17.65 9.55L16.25 8.15L10.6 13.8L7.75 10.95L6.35 12.35L10.6 16.6ZM12 22C10.6167 22 9.31667 21.7375 8.1 21.2125C6.88333 20.6875 5.825 19.975 4.925 19.075C4.025 18.175 3.3125 17.1167 2.7875 15.9C2.2625 14.6833 2 13.3833 2 12C2 10.6167 2.2625 9.31667 2.7875 8.1C3.3125 6.88333 4.025 5.825 4.925 4.925C5.825 4.025 6.88333 3.3125 8.1 2.7875C9.31667 2.2625 10.6167 2 12 2C13.3833 2 14.6833 2.2625 15.9 2.7875C17.1167 3.3125 18.175 4.025 19.075 4.925C19.975 5.825 20.6875 6.88333 21.2125 8.1C21.7375 9.31667 22 10.6167 22 12C22 13.3833 21.7375 14.6833 21.2125 15.9C20.6875 17.1167 19.975 18.175 19.075 19.075C18.175 19.975 17.1167 20.6875 15.9 21.2125C14.6833 21.7375 13.3833 22 12 22Z' fill='%23222222'/%3E%3C/svg%3E%0A");background-position:center center;background-repeat:no-repeat;background-size:24px 24px}.bmwcare__section__content table tbody tr td .available--text{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px;display:none;padding-right:6px;position:relative;top:-6px}.bmwcare__section__content table tbody tr td .notavailable{width:24px;height:24px;display:inline-block;background-color:#ffffff}.bmwcare__section__content table tbody tr td .button{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;height:52px;font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:100%;background:#4d4d4d;border:2px solid #4d4d4d;text-decoration:none}.bmwcare__section__content table tbody tr td .button span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#fff}.bmwcare__section__content table tbody tr td .button:hover{border:2px solid #262626;background:#262626;color:#fff}.bmwcare__section__content table tbody tr td:nth-of-type(2):before{content:"";position:absolute;top:0;right:0;bottom:0px;left:0;background-color:#ffffff;pointer-events:none;z-index:-1}.bmwcare__section__content table tbody tr td:nth-of-type(2):after{content:"";position:absolute;top:0;right:0;bottom:0px;left:0;box-shadow:rgba(0,0,0,0.35) 0px 5px 15px;pointer-events:none;z-index:-2}.bmwcare__section__content table tbody tr.highlight th{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}.bmwcare__section__content table tbody tr.final td{padding:20px;border-bottom:1px solid #3e3e3e}.bmwcare__section__content table tbody tr.final th{border:0px}#compareTable{width:100%}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:disabled+label span{color:#bbbbbb !important}body .bmw-new-ci .stageSearch form.filters .elementsRow input[type="checkbox"]:disabled+label:before{border:2px solid #bbbbbb !important}.icon-spec+.tooltip{right:auto;left:0px}@media screen and (min-width: 0px) and (max-width: 1024px){body>.content.bmw-new-ci .stageDetails .column70,body>.content.bmw-new-ci .stageDetails .column30{width:100% !important;margin-bottom:32px}html.activated--care,html.activated--care body{overflow:hidden}.bmwcare__section__formulier,.bmwcare__section__table{display:none}.bmwcare__section.activated .bmwcare__section__formulier{width:100%;height:120px;position:fixed;top:0px;left:0px;z-index:999999;background-color:#ffffff;padding:20px 30px;display:flex}.bmwcare__section.activated .bmwcare__section__formulier__row{height:75px}.bmwcare__section.activated .bmwcare__section__formulier__column{width:50%}.bmwcare__section.activated .bmwcare__section__formulier .bmwcare__section__content__close{display:block}.bmwcare__section.activated .bmwcare__section__table{width:100%;height:calc(100vh - 120px);padding:0px 30px;display:block;overflow-x:scroll;position:fixed;top:120px;left:0px;z-index:999999;background-color:#ffffff}.bmwcare__section.activated .bmwcare__section__table table{width:1190px;border-collapse:separate;margin-bottom:0px}.bmwcare__section.activated .bmwcare__section__table table thead{position:sticky;top:0px;left:0px;background-color:#ffffff;z-index:3}.bmwcare__section.activated .bmwcare__section__table table thead tr{position:relative}.bmwcare__section.activated .bmwcare__section__table table thead tr:after{position:absolute;left:-30px;bottom:0px;content:'';width:calc(100% + 60px);border-bottom:1px solid #3e3e3e;display:block}.bmwcare__section.activated .bmwcare__section__table table thead tr th img,.bmwcare__section.activated .bmwcare__section__table table thead tr th:nth-of-type(3) img{aspect-ratio:6/1;margin-top:-24px}.bmwcare__section.activated .bmwcare__section__table table thead tr th span,.bmwcare__section.activated .bmwcare__section__table table thead tr th:nth-of-type(3) span{top:20px}.bmwcare__section.activated .bmwcare__section__table table thead tr th .aanbevolen{top:-1px}.bmwcare__section.activated .bmwcare__section__table table tbody tr{position:relative;padding-top:44px}.bmwcare__section.activated .bmwcare__section__table table tbody tr th{position:sticky;left:0px;top:-1px;bottom:40px;display:block;width:297px;background-color:#ffffff;border-top:1px solid #3e3e3e}.bmwcare__section.activated .bmwcare__section__table table tbody tr td{padding-top:40px;border:0px;border-top:1px solid #3e3e3e}.bmwcare__section.activated .bmwcare__section__table table tbody tr td:before{display:none}.bmwcare__section.activated .bmwcare__section__table table tbody tr td:after{display:none}.bmwcare__section.activated .bmwcare__section__table table tbody tr td .available--text{display:inline-block}.bmwcare__section.activated .bmwcare__section__table table tbody tr.final{position:sticky;bottom:0px;background-color:#ffffff;z-index:2}.bmwcare__section.activated .bmwcare__section__table table tbody tr.final td{border-top:0px;border-bottom:0px}.bmwcare__section.activated .bmwcare__section__table table tbody tr.final:after{position:absolute;left:-30px;top:0px;content:'';width:calc(100% + 60px);border-bottom:1px solid #3e3e3e;display:block;z-index:3}.tooltip.tooltip--care{position:fixed;overflow-y:scroll;overflow-x:hidden;left:0px;top:0px;bottom:0px;right:0px;z-index:9999999;background:#fff;padding:15px 45px 15px 15px !important;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;line-height:17px !important;color:#262626 !important;font-weight:normal !important;text-align:left;text-transform:none}.tooltip.tooltip--care .content,.tooltip.tooltip--care .content p{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal}.tooltip.tooltip--care .content strong,.tooltip.tooltip--care .content strong span{font-family:"BMWTypeNextTT-Bold", Arial, Helvetica, sans-serif !important}.tooltip.tooltip--care .content ul{width:100%;float:left;margin:17px 0px 17px 12px;margin-left:10px}.tooltip.tooltip--care .content ul li{font-family:"BMWTypeNextTT-Light", Arial, Helvetica, sans-serif !important;font-size:14px !important;line-height:17px !important;color:#262626 !important;text-decoration:none;font-weight:normal;list-style-type:disc;margin-left:12px;width:100%;float:left}.tooltip.tooltip--care .iconCloseTool{position:absolute;top:16px;right:16px;width:12px;height:12px;background-image:url("/img/stage2/v2/close.png");background-size:12px 12px;background-repeat:no-repeat;background-position:center center;background-color:#fff}}@media screen and (min-width: 0px) and (max-width: 920px){.bmwcare__section.activated .bmwcare__section__table table{width:860px;display:flex;flex-direction:column}.bmwcare__section.activated .bmwcare__section__table table thead{display:flex;flex-direction:column}.bmwcare__section.activated .bmwcare__section__table table thead tr{display:flex;flex-direction:row}.bmwcare__section.activated .bmwcare__section__table table thead tr th{display:flex;flex-direction:column;width:33.33%}.bmwcare__section.activated .bmwcare__section__table table thead tr th:nth-of-type(1){display:none}.bmwcare__section.activated .bmwcare__section__table table tbody{display:flex;flex-direction:column}.bmwcare__section.activated .bmwcare__section__table table tbody tr{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;padding-top:0px}.bmwcare__section.activated .bmwcare__section__table table tbody tr th{width:430px;border-top:0px}.bmwcare__section.activated .bmwcare__section__table table tbody tr td{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-top:0px;width:33.33%;z-index:-1}.bmwcare__section.activated .bmwcare__section__table table tbody tr td:nth-of-type(1){margin-left:-430px}}@media screen and (min-width: 0px) and (max-width: 767px){.bmw-new-ci .stageDetails .details table.accessible2 td{position:relative}.bmw-new-ci .stageDetails .details table.accessible2 td span.tooltip{top:100%;width:300px}.bmw-new-ci .stageDetails .details table.accessible2 td>span{position:static !important}}@media screen and (min-width: 0px) and (max-width: 580px){.bmwcare__section.activated .bmwcare__section__formulier{height:220px;background-color:#ffffff}.bmwcare__section.activated .bmwcare__section__formulier__row{height:auto}.bmwcare__section.activated .bmwcare__section__formulier__column{width:100%}.bmwcare__section.activated .bmwcare__section__formulier__column+.bmwcare__section__formulier__column{padding-top:6px}.bmwcare__section.activated .bmwcare__section__table{top:218px;height:calc(100vh - 218px);background-color:#ffffff;padding-bottom:113px}.bmwcare__section.activated .bmwcare__section__formulier{padding:20px 20px}.bmwcare__section.activated .bmwcare__section__table{padding:0px 20px;background-color:#ffffff}.bmwcare__section.activated .bmwcare__section__table thead tr th,.bmwcare__section.activated .bmwcare__section__table thead tr th:nth-of-type(3){background-color:#ffffff;padding:10px}.bmwcare__section.activated .bmwcare__section__table thead tr th img,.bmwcare__section.activated .bmwcare__section__table thead tr th:nth-of-type(3) img{display:none}.bmwcare__section.activated .bmwcare__section__table thead tr th span,.bmwcare__section.activated .bmwcare__section__table thead tr th:nth-of-type(3) span{display:none}.bmwcare__section.activated .bmwcare__section__table thead tr th .aanbevolen,.bmwcare__section.activated .bmwcare__section__table thead tr th:nth-of-type(3) .aanbevolen{border-width:0 76px 76px 0}.bmwcare__section.activated .bmwcare__section__table thead tr th .aanbevolen div,.bmwcare__section.activated .bmwcare__section__table thead tr th:nth-of-type(3) .aanbevolen div{left:10px;top:20px;font-size:10px}.bmwcare__section.activated .bmwcare__section__table tbody tr th{width:360px}.bmwcare__section.activated .bmwcare__section__table tbody tr.final{position:relative !important;bottom:auto !important}}@media screen and (min-width: 0px) and (max-width: 960px){.stageGarage .images{width:100% !important;position:sticky !important;top:0px !important;overflow-y:scroll;background-color:#ffffff;z-index:6;margin:0px !important}.stageGarage .images .column .imagePlace{width:50%}.stageGarage .images .column img{width:50%}.stageGarage .images .images__inner{width:900px !important;display:flex}.stageGarage .details{width:100% !important;margin:0px !important;overflow-x:scroll;background-color:#ffffff}.stageGarage .details table{width:900px !important}body .bmw-new-ci .stageGarage .column75 table.accessible3 tr{padding-left:0px}body .bmw-new-ci .stageGarage .column75 table.accessible3 th{position:sticky !important;left:0px;background-color:#ffffff;z-index:2}body .bmw-new-ci .stageGarage .column75 table.accessible3 td{padding-left:7.5px}.stageGarage .options-new-wrapper{width:100% !important;overflow-x:scroll;background-color:#ffffff}.stageGarage .options-new-wrapper table{width:900px !important}.stageGarage .options-new-wrapper .option-row{width:900px !important}.stageGarage .options-new-wrapper .option-row .column-full{position:sticky;left:0px;width:auto}.stageGarage .options-new-wrapper-footer{z-index:4}.stageGarage .footer{width:100% !important;overflow-y:scroll;background-color:#ffffff;z-index:3}.stageGarage .footer .footer__inner{width:900px !important;display:flex}}@media screen and (min-width: 0px) and (max-width: 732px){body .bmw-new-ci .stageGarage .left .selection .vehicle{width:100% !important;display:flex;align-items:flex-end}body .bmw-new-ci .stageGarage .left .selection .vehicle .image{width:80px !important}body .bmw-new-ci .stageGarage .left .selection .vehicle .checkboxFieldOuter{width:calc(100% - 80px) !important}body .bmw-new-ci .stageGarage .left .selection .vehicle .checkboxFieldOuter .checkboxField input[type=checkbox]+label{padding-bottom:0px}body .bmw-new-ci .stageGarage .images{padding-top:18px !important;padding-bottom:18px !important}body .bmw-new-ci .stageGarage .images .column .imagePlace{display:none !important}body .bmw-new-ci .stageGarage .images .column.label,body .bmw-new-ci .stageGarage .footer .column.label{width:180px}body .bmw-new-ci .stageGarage .images .column,body .bmw-new-ci .stageGarage .footer .column{width:calc(33.33% - 60px);padding-right:9px;padding-left:0px}body .bmw-new-ci .stageGarage .column75 table.accessible3 th,body .bmw-new-ci .stageGarage .column75 table.accessible3 td{font-size:14px}body .bmw-new-ci .stageGarage .column75 table.accessible3 th{width:180px}body .bmw-new-ci .stageGarage .column75 table.accessible3 td{width:calc(33.33% - 60px)}body .bmw-new-ci .stageGarage .footer .column.label .tarief{font-size:14px}body .bmw-new-ci .stageGarage .footer h3,body .bmw-new-ci .stageGarage .footer .price{font-size:18px;padding-top:0px;line-height:1;min-height:auto}body .bmw-new-ci .stageGarage .footer .link{font-size:14px}body .bmw-new-ci .stageGarage .options-new-wrapper-footer{display:none}body .bmw-new-ci .stageGarage .options-new-wrapper{height:auto !important}}body{color:#262626;min-width:320px}div{float:left}h1{font-family:BMWGlobalPro, Arial;font-size:32px;line-height:32px;margin-bottom:16px}h2{font-family:BMWGlobalPro, Arial;font-size:22px;line-height:22px;margin-bottom:8px}h3{font-family:BMWGlobalPro, Arial;font-size:17px;line-height:17px;margin-bottom:8px}h4{font-family:BMWGlobalPro, Arial;font-size:17px;line-height:21px}table{border-collapse:collapse;border-spacing:0}input,select,textarea,option{color:#262626}a,a:hover,span.link{font-family:BMWGlobalPro,Arial;font-weight:bold;cursor:pointer;color:#666;text-decoration:none}fieldset,img{border:0 none}img{display:block}sup{vertical-align:top}form .element{width:100%;max-width:670px}form .label{font-weight:bold;margin-bottom:12px}form.filters .element,form.filters .element .subElement{float:left;max-width:195px}form.filters .element .field{float:left;width:100%}form.filters .element .subElement{width:100%;margin-bottom:6px}form.filters .element .subElement.secondDesktop,form.filters .element .subElement.thirdDesktop{margin-left:50px}form.filters .element .subElement.firstDesktop{clear:left}form.filters .element.checkbox{margin-top:6px}form.filters .element.checkbox>.label{display:none}form.filters .element.clear{clear:both}form.filters .element.half{max-width:94px}form.filters .element.half div.fakeField,form.filters .element.half input.text{width:82px}form.filters .element.half+.element.half{margin-left:7px}form.filters .element.margin,form.filters .element.margin.half,form.filters .element.half+.element.margin.half{margin-left:50px}form.filters .elementsRow{float:left;clear:both;width:100%}form.filters .elementsRow .element{margin-bottom:15px}form.filters .elementsRow.thin .element{margin-bottom:6px}form.filters .element.fieldset,form.filters .element.fieldset .field{width:100%;max-width:100%}form.filters .element.fieldset .field{margin-bottom:-6px}input.text,div.fakeField{border:1px solid #888;width:183px;height:20px;padding:1px 5px}input.text.readOnly{background-color:#cccccc;cursor:default}div.fakeField{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.selectFake .options{position:absolute;z-index:10;background-color:#ffffff;top:24px;width:193px;max-height:400px;overflow-y:auto;overflow-x:hidden;border:1px solid #888;border-top:0px;height:auto}div.selectFake .options div.option{float:none}div.selectFake .options .option,div.selectFake .options label{height:17px;padding:4px 5px;position:relative;margin:0px}div.selectFake .options .option:hover{color:#ffffff;background-color:#1c69d4}div.selectFake.empty,form .element div.selectFake.empty div.fakeField{cursor:default}div.selectFake.empty .fakeField{background-color:#dddddd;color:#666666}div.selectFake.multi .option{padding:0px;height:25px}div.selectFake.multi .option label{display:block;padding-left:24px;cursor:pointer;width:85%}div.selectFake.multi .option input.checkbox{position:absolute;top:5px;left:6px}input.text.search{width:100%;height:31px;padding:3px 5px;line-height:31px}input.checkbox,input+label,input.radio,input+label{float:left;max-width:90%}input+label{margin:-1px 0px 0px 5px}.element label+a{font-family:Arial,Helvetica;font-weight:normal;margin-top:-1px;text-decoration:underline;color:#262626}form .element .field.search{position:relative}form .element .field.search div.prefillList{position:absolute;top:52px;left:0px;z-index:5;padding:6px 0px;width:100%;box-sizing:border-box;background-color:#ffffff;border:1px solid #888888;opacity:0.85;z-index:20}form .element .field.search div.prefillList.empty{display:none}form .element .field.search div.prefillList .item{padding:6px 12px;width:100%;box-sizing:border-box;cursor:pointer}form .element .field.search div.prefillList .item:hover,form .element .field.search div.prefillList .item.active{background-color:#1c69d4;color:#ffffff}form .element .field.search input:focus+div.prefillList,form .element .field.search div.prefillList:hover{display:block}form .element .field.search input:focus+div.prefillList.empty{display:none}.contact .form .row{width:100%;margin-bottom:6px;min-height:22px}.contact .form .row .label{width:30%;padding-right:5%;font-weight:normal;margin-bottom:0px;padding-top:1px}.contact .form .row .element{width:auto;min-width:195px;max-width:100%}.contact .form .row .element .subElement+.subElement{margin-left:20px}.contact .form .row .element.texts .subElement+.subElement{margin-left:5px}.contact .form .row .element.clear .subElement{width:100%;clear:both}.contact .form .row .element.clear .subElement+.subElement{margin-top:3px;margin-left:0px}.contact .form .row .element.submit{width:100%;margin-top:4px;padding-top:20px;border-top:2px solid #eeeeee}.contact .form .row .element.submit input{float:right}.contact .form .row .errorMessage{color:#dd0000;margin-left:6px;margin-top:2px}.contact .form .row input.checkbox,.contact .form .row input.radio,.contact .form .row label,.contact .form .row a{margin-top:2px;max-width:100%}.contact .form .row input.text,.contact .form .row textarea.text{width:183px;height:18px;padding:1px 5px;border:1px solid #888888;color:#262626}.contact .form .row input.text.big{width:113px}.contact .form .row input.text.small{width:53px}.contact .form .row textarea.text{height:60px}.contact .form .notice,.contact .form .row.margin{margin-top:12px}.contact .form .row.error .label,.contact .form .row.error label{color:#dd0000}.contact .form .row.error input,.contact .form .row.error textarea{border-color:#dd0000}@media screen and (min-width: 0px) and (max-width: 1023px){.contact .form .row .element input.text,.contact .form .row .element textarea.text{width:287px;height:18px;padding:4px 0px 4px 4px;border:1px solid #b7b7b7;font-size:12px}.contact .form .row .element input.text.big{width:180px}.contact .form .row .element input.text.small{width:96px}.contact .form .row .element textarea.text{height:60px}.contact .form .row .element input.button{width:155px;height:29px;font-size:12px;line-height:12px}.contact .form .row.error input.text,.contact .form .row.error textarea.text{border-color:#dd0000}}@media screen and (min-width: 0px) and (max-width: 767px){.contact .form .row .label{width:40%}.contact .form .row .errorMessage{display:none}}@media screen and (min-width: 0px) and (max-width: 720px){form .element.margin+.element.margin{margin-left:0px;clear:both}form.filters .element .subElement.secondDesktop,form.filters .element .subElement.thirdDesktop{margin-left:0px}form.filters .element .subElement.firstDesktop{clear:none}form.filters .element .subElement.firstMobile{clear:left}form.filters .element .subElement.secondMobile{margin-left:50px}}@media screen and (min-width: 0px) and (max-width: 599px){.contact .form .row .label{display:none}.contact .form .row.fieldset{padding-bottom:6px}.contact .form .row.fieldset .label{width:100%;padding-right:0%;display:block;padding-bottom:2px}.contact .form .row.fieldset.texts{padding-bottom:0px}.contact .form .row.fieldset.texts .label{display:none}}@media screen and (min-width: 0px) and (max-width: 479px){form .element,form .element.margin,form .element+.element.margin{margin-left:0px;clear:both}form .element.half+.element.margin.half{margin-left:0px !important;clear:left !important}form .element.half{clear:none;margin-left:0px}form.filters .element .subElement.secondMobile{clear:both;margin-left:0px}form.filters .element,form.filters .element .subElement{width:281px;max-width:281px}form.filters .element.half{max-width:137px}form.filters .element.half div.fakeField,form.filters .element.half input.text{width:125px}form.filters .element div.selectFake .options{width:100%;box-sizing:border-box}div.fakeField{width:269px}}body>.content{padding:48px 46px 0px 48px}input.button,input.text,input.search{-webkit-appearance:none;border-radius:0}input.checkbox{border-radius:0}a.button,input.button{font-family:BMWGlobalPro,Arial;font-weight:bold;width:180px;height:24px;line-height:24px;text-align:left;cursor:pointer}a.button,input.button{color:#ffffff;display:block;float:left}input.button{padding-left:9px}a.button{padding-left:9px;width:180px;text-decoration:none;box-sizing:border-box}a.button.blue:hover,input.button.blue:hover{background:#1c6ad5}a.button.grey:hover,input.button.grey:hover{background:#525252}a.link,span.link{color:#666666;font-weight:bold;float:left;cursor:pointer;position:relative}a.link .icon,span.link .icon{width:5px;height:9px;background:url("/img/bmw/sprite.png") -10px -57px no-repeat transparent;background-image:linear-gradient(transparent, transparent),url("/img/bmw/sprite.svg");float:left;position:absolute;left:0px;top:3px}a.link .title,span.link .title{float:left;padding-left:10px}a.link:hover,span.link:hover{color:#1c69d4}a.link:hover .icon,span.link:hover .icon{background-position:-20px -57px}.gradient.blue{background:#0e96fc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlOTZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzZhZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #0e96fc 0%, #1c6ad5 100%);background:-webkit-linear-gradient(top, #0e96fc 0%, #1c6ad5 100%);background:linear-gradient(to bottom, #0e96fc 0%, #1c6ad5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e96fc', endColorstr='#1c6ad5',GradientType=0 )}.gradient.grey{background:#858585;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ODU4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #858585 0%, #525252 100%);background:-webkit-linear-gradient(top, #858585 0%, #525252 100%);background:linear-gradient(to bottom, #858585 0%, #525252 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#525252',GradientType=0 )}.content{position:relative}.content>.left{position:absolute;left:48px;top:0px;width:195px;padding-right:50px;padding-bottom:24px}.content>.right{padding-left:245px;float:none}form .element div.search{position:relative;padding-right:198px;float:none}form .element div.search input.button{position:absolute;top:0px;right:0px;height:39px}form .element .selectFake{position:relative;cursor:pointer}form .element .selectFake .icon{width:8px;height:4px;background:url("/img/bmw/sprite.png") -10px -10px no-repeat transparent;background-image:linear-gradient(transparent, transparent),url("/img/bmw/sprite.svg");position:absolute;right:6px;top:10px;z-index:5}form .element .selectFake select{position:absolute;left:0px;top:0px;z-index:7;width:100%;height:25px;opacity:0;filter:alpha(opacity=0);cursor:pointer}form .element .selectFake select option{padding:4px 3px}form .element .selectFake div.fakeField{cursor:pointer}.sectionTitle{float:left;clear:both;width:100%;margin-top:5px;max-width:670px;padding:8px 0px;border-top:2px solid #e6e6e6}.sectionTitle .icon,.sectionTitle .title{float:left;font-weight:bold;line-height:18px;cursor:pointer}.icon.expand{width:18px;height:18px;float:left;margin-right:9px}.icon.expand .image{width:10px;height:10px;margin:4px 0px 0px 4px;background:url("/img/bmw/sprite.png") -10px -36px no-repeat transparent;background-image:url("/img/bmw/sprite.svg"),transparent}.sectionTitle.open .icon.expand .image{background-position:-10px -20px}.optionsTitle,.optionsList{float:left;clear:both;margin-top:9px}.optionsTitle{margin-bottom:16px}.optionsList{margin-top:0px;width:100%;max-width:700px;padding-bottom:12px}.border{float:left;clear:both;width:100%;max-width:670px;height:2px;background-color:#e6e6e6;margin-bottom:24px}.tooltip{position:absolute;top:-12px;left:24px;min-width:215px;z-index:10}.tooltip .arrow{position:absolute;top:10px;left:-10px}.tooltip .text{padding:10px 12px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:0px 0px 3px #aaaaaa}.tooltip.right{left:auto;right:24px}.tooltip.right .arrow{position:absolute;top:10px;left:auto;right:-14px;padding-right:4px}.garantuee .cameo{width:269px;height:18px;background:url("/img/bmw/guarantees-full.png") -3px 0px no-repeat transparent}.garantuee .cameo.bps,.garantuee .cameo.bmwI{background:url("/img/bmw/guarantee-premium-new.png");background-size:auto 42px;background-repeat:no-repeat;background-position:0 -6px;margin-top:-11px;margin-bottom:-9px;height:32px;width:213px !important}.garantuee .cameo.bps.list,.garantuee .cameo.bmwI.list{background-size:auto 42px;background-position:8px -6px;margin-top:-6px;width:186px !important}.garantuee .cameo.bps.list.small,.garantuee .cameo.bmwI.list.small{background-position:0 -6px}.content .stageDetails .column30 .details .property .value .cameo.bps{margin-top:-2px;background-position:center right;margin-right:-14px;background-size:auto 52px;width:230px !important;height:34px !important}.garantuee .cameo.bps.list{background-size:auto 52px;width:230px !important;height:34px !important;margin-left:-1px !important}.garantuee .cameo.bps.list.small{margin-left:-8px !important;height:34px !important}.garantuee .cameo.bovag{width:108px;background-position:0px -18px}.bmw-m-background-page .garantuee .cameo.bps.list{margin-top:0px;width:50% !important;background-size:auto 44px}.bmw-m-background-page .tile .garantuee .cameo.bps.list{width:100% !important}.garantuee .cameo.rfs{width:183px;background:url("/img/bmw/custom/first-class-garantie.gif") 0px 0px no-repeat transparent}.energyLabel .cameo{width:27px;height:18px;background:url("/img/bmw/energylabels.png") 0px -20px no-repeat transparent}.energyLabel .cameo.a{background-position:0px 0px}.energyLabel .cameo.b{background-position:-42px 0px}.energyLabel .cameo.c{background-position:-84px 0px}.energyLabel .cameo.d{background-position:-126px 0px}.energyLabel .cameo.e{background-position:-168px 0px}.energyLabel .cameo.f{background-position:-210px 0px}.energyLabel .cameo.g{background-position:-252px 0px}.ui-slider{width:100%;height:16px;position:relative;border:1px solid #cccccc;box-shadow:0px 0px 3px #999999 inset}.ui-slider .ui-slider-range{height:18px;background:url("/img/bmw/slider-fill.gif") 0px 0px repeat-x transparent;margin:-1px 0px 0px -1px;padding-right:3px}.ui-slider .ui-slider-handle{width:16px;height:26px;background:url("/img/bmw/slider-handle.png") 0px 0px no-repeat transparent;position:absolute;margin-top:-5px;cursor:pointer;margin-left:-8px}.vehicle .image .overlayText,.vehicle .imageLarge .overlayText{position:absolute;top:0px;left:0px;padding:6px 12px 4px 12px;text-align:center;background-color:#f8f8f8;width:100%;box-sizing:border-box;opacity:0.9;font-size:15px;line-height:15px;text-transform:uppercase;font-family:BMWGlobalPro, Arial;font-weight:bold}@media screen and (min-width: 0px) and (max-width: 1269px){body>.content{padding:12px 12px 0px 12px}}@media screen and (min-width: 0px) and (max-width: 479px){form .element div.search{padding-right:118px}form .element div.search input.button{width:100px}}body>.content>.headerMobile,body>.content>.footerMobile{display:none}@media screen and (min-width: 0px) and (max-width: 720px){body>.content{padding-top:0px}body>.content>.headerMobile{float:none;position:relative;display:block;margin:0px -12px 24px -12px;z-index:50}body>.content>.headerMobile div{float:none}body>.content>.headerMobile img.modules{position:absolute;width:298px;top:0px;right:5%}body>.content>.headerMobile .bar{width:100%;height:18px;margin-bottom:5px;background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0)}body>.content>.headerMobile a.navButton{display:block;position:absolute;top:0px;left:59px;font:14.3px BMWGlobalPro,Arial,Arial,sans-serif;padding:6px 10px 5px 10px;color:#fff;text-decoration:none;background:#afafaf;background:-moz-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #afafaf), color-stop(86%, #919191), color-stop(95%, #919191), color-stop(100%, #8f8f8d));background:-webkit-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-o-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-ms-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#afafaf', endColorstr = '#8f8f8d', GradientType = 0)}body>.content>.headerMobile .navigation{position:absolute;top:0px;left:0px;right:0px;z-index:15;background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0)}body>.content .navigationSpacer{height:14px}body>.content .navigationItem{margin:0px 60px 0px 60px;border-top:2px solid #e6e6e6;background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/navigation.png") right center no-repeat transparent}body>.content .navigationItem a,body>.content .navigationItem .navigationItem a:hover{font:18px BMWGlobalPro,Arial,Arial;line-height:1.231;color:#ffffff;display:block;padding:7px 10px 7px 0px;text-decoration:none}body>.content .navigationClose{font:14.3px/0.9em BMWGlobalPro,Arial,Arial;color:#ffffff;background-color:#909090;position:relative;left:59px;bottom:0px;padding:5px 10px 5px 10px;top:8px;z-index:10;cursor:pointer}body>.content>.footerMobile{display:block;float:none;margin:48px -12px 0px -12px;z-index:50}body>.content>.footerMobile div{float:none}body>.content>.footerMobile .footerIcons,body>.content>.footerMobile .footerLinksItems{margin:0px 60px 0px 60px}body>.content>.footerMobile a.footerIconTop{float:left;height:24px}body>.content>.footerMobile a.footerIconTop span,body>.content>.footerMobile .footerIconSocial span{float:left;line-height:26px}body>.content>.footerMobile a.footerIconTop .icon{width:24px;height:24px;margin-right:5px;background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -32px 0px no-repeat transparent}body>.content>.footerMobile .footerIconSocial{float:right;height:24px}body>.content>.footerMobile .footerIconSocial a{float:left;width:24px;height:24px;margin-left:12px}body>.content>.footerMobile a.footerIconFacebook{background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -88px 0px no-repeat transparent}body>.content>.footerMobile a.footerIconTwitter{background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -60px 0px no-repeat transparent}body>.content>.footerMobile .footerLinks{background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0);width:100%;float:left;margin-top:16px;padding-bottom:30px}body>.content>.footerMobile .footerLinksItem{width:188px;float:left;margin-top:15px}body>.content>.footerMobile .footerLinksItem img{float:left;margin-top:5px}body>.content>.footerMobile .footerLinksItem a,body>.content>.footerMobile .footerLinksItem a:hover{float:left;text-decoration:none;color:#ffffff;margin-left:3px;font:12px/15px BMWTypeWebBold, Arial}}@media screen and (min-width: 0px) and (max-width: 480px){body>.content>.headerMobile .bar{height:20px;margin-bottom:3px}body>.content>.headerMobile a.navButton{left:19px;box-shadow:0 4px 3px -1px #555555;font-size:21px;line-height:1.15em}body>.content>.headerMobile .navigationClose{left:19px;font-size:21px;line-height:1.15em;box-shadow:0 1px 3px -1px #555555}body>.content>.headerMobile img.modules{width:149px;right:36px}body>.content>.headerMobile .navigationItem{margin:0px 20px 0px 20px}body>.content>.footerMobile .footerIcons,body>.content>.footerMobile .navigationItem,body>.content>.footerMobile .footerLinksItems{margin:0px 20px 0px 20px}body>.content>.footerMobile .footerLinksItem{width:137px}}body,html,div,blockquote,img,label,p,h1,h2,h3,h4,h5,h6,pre,ul,ol,li,dl,dt,dd,form,a,fieldset,input,textarea,select,th,td,table,tbody{margin:0;padding:0;border:0;outline:none}html,body{width:100%;min-height:100%}body{line-height:1;font-size:100.01%}body *{box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:100%}ul,ol{list-style:none}ol li{list-style:none}a{color:#000;text-decoration:none}a:hover{text-decoration:none}input[type='text'],input[type='email'],submit,select,textarea{border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;box-shadow:none !important;outline:0px}input[type="radio"],input[type="checkbox"]{border:0px;clip:rect(0px, 0px, 0px, 0px);height:1px;left:-1000px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;z-index:-1000}@-ms-viewport{width:device-width}html{box-sizing:border-box;font-size:16px;font-family:sans-serif;height:100%}body{background:#fff;color:#262626;padding:0;margin:0;font-family:Arial, Helvetica, Roboto, sans-serif;font-weight:400;font-style:normal;line-height:150%;position:relative;cursor:default;font-size:16px;height:100%}*,*::before,*::after{box-sizing:inherit}@font-face{font-family:'BMWTypeNextTT-Regular';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Regular.svg#BMWTypeNextTT-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Light';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Light.svg#BMWTypeNextTT-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMWTypeNextTT-Bold';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/v6/BMWTypeNextTT-Bold.svg#BMWTypeNextTT-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'BMW_iconFont';src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot");src:url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.eot") format("embedded-opentype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff2") format("woff2"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.woff") format("woff"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.ttf") format("truetype"),url("https://cdn.faceworks.nl/Assets/Fonts/BMW/icons/BMW_iconFont.svg#BMW_iconFont") format("svg");font-weight:normal;font-style:normal}body .bmw-new-ci p{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;margin:0px}body .bmw-new-ci a{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;letter-spacing:0px;font-weight:normal;text-decoration:underline}body .bmw-new-ci h1{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:48px;line-height:64px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px}body .bmw-new-ci h2{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:32px;line-height:40px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px}body .bmw-new-ci h3{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:24px;line-height:32px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px}body .bmw-new-ci h4{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:20px;line-height:28px;color:#262626;font-weight:normal;margin:0px 0px 8px 0px}body .bmw-new-ci .base{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;min-height:100%;overflow-x:hidden;overflow-y:hidden}body .bmw-new-ci .wrapper{display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:1275px;padding-left:37.5px;padding-right:37.5px;padding-bottom:60px;padding-top:40px}body .bmw-new-ci .row{width:100%;display:flex;flex-wrap:wrap}body .bmw-new-ci .row{justify-content:flex-start;align-items:stretch;flex-grow:1}body .bmw-new-ci .row-block{display:block}body .bmw-new-ci .column{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;padding-left:7.5px;padding-right:7.5px}body .bmw-new-ci .column-right{justify-content:flex-end}body .bmw-new-ci .column .row{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px}body .bmw-new-ci .column100{width:100%}body .bmw-new-ci .column75{width:75%}body .bmw-new-ci .column66{width:66.66%}body .bmw-new-ci .column60{width:60%}body .bmw-new-ci .column50{width:50%}body .bmw-new-ci .column40{width:40%}body .bmw-new-ci .column33{width:33.33%}body .bmw-new-ci .column25{width:25%}body .bmw-new-ci .content{width:100%;display:flex;flex-direction:column;justify-content:flex-start;justify-content:flex-start;margin-bottom:20px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;line-height:24px}body .bmw-new-ci .text{width:100%;margin-bottom:10px}body .bmw-new-ci .buttons{margin-top:24px}body .bmw-new-ci button:not(.readon):not(.closer):not(.tab):not(.info-icon),body .bmw-new-ci .button,body .bmw-new-ci input.button.gradient.blue{display:inline-flex;justify-content:center;align-items:center;padding:14px 24px;min-width:224px;height:52px;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal;transition:all .2s ease-in;width:auto;background:#1c69d4;border:2px solid #1c69d4;text-decoration:none;margin:0px;align-self:flex-start;float:none !important;text-align:center !important}body .bmw-new-ci button:not(.readon):not(.closer):not(.tab):not(.info-icon) span,body .bmw-new-ci .button span,body .bmw-new-ci input.button.gradient.blue span{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#fff;font-weight:normal}body .bmw-new-ci button:not(.readon):not(.closer):not(.tab):not(.info-icon):hover,body .bmw-new-ci .button:hover,body .bmw-new-ci input.button.gradient.blue:hover{background:#1653a7;border:2px solid #1653a7;text-decoration:none}body .bmw-new-ci p+.button{margin-top:24px}body .bmw-new-ci .button-outline{border:2px solid #4d4d4d;color:#4d4d4d;background-color:#ffffff}body .bmw-new-ci .button-outline:hover{border:2px solid #262626;color:#262626;background-color:#ffffff}body .bmw-new-ci .formulier,body .bmw-new-ci .formBlock{width:100%;display:flex;flex-direction:column}body .bmw-new-ci .formulier .elements,body .bmw-new-ci .formBlock .formRow{width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;display:flex;flex-direction:column;margin-bottom:24px}body .bmw-new-ci .formBlock .formRow{position:relative}body .bmw-new-ci .formulier .elements-full{width:100%;margin-left:0px;margin-right:0px}body .bmw-new-ci .formulier .elements-seperator{width:100%;margin-left:0px;margin-right:0px;display:flex;flex-direction:column;border-top:1px solid #e6e6e6;margin-bottom:24px}body .bmw-new-ci .formulier .elements-text{width:100%;margin-left:0px;margin-right:0px;margin-bottom:20px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;line-height:24px}body .bmw-new-ci ul li{position:relative;padding-left:36px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci ul li:before{font-family:BMW_iconFont;color:#262626;content:"\e909";position:absolute;font-size:42px;line-height:50px;top:-12px;left:-14px;height:24px;width:24px}body .bmw-new-ci p{width:100%}body .bmw-new-ci .formulier .elements .label,body .bmw-new-ci .formBlock .formRow .formRowLabel,body .bmw-new-ci .formBlock .formRow .formRowLabel.formRowError{width:100%;display:flex;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#262626 !important;text-transform:uppercase;padding:0px 7.5px 8px 7.5px;font-weight:normal}body .bmw-new-ci .formBlock .formRow .formRowLabel .formRowSubLabel{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#262626;text-transform:uppercase;font-weight:normal}body .bmw-new-ci .formulier .elements .element,body .bmw-new-ci .formBlock .formRow .formRowElement{width:100%;padding:0px 7.5px;display:flex;position:relative;flex-wrap:wrap;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;line-height:24px}body .bmw-new-ci .formBlock .formRow:not(#div_qfauto-0) .formRowElementFieldset{padding:0px 1.5px}body .bmw-new-ci .formBlock .formRow#div_initials .formRowElementFieldset .formRowSubElement,body .bmw-new-ci .formBlock .formRow#div_question_initials .formRowElementFieldset .formRowSubElement{width:50%;padding:0px 6px}body .bmw-new-ci .formBlock .formRow#div_location .formRowElementFieldset .formRowSubElement{padding:0px 6px}body .bmw-new-ci .formBlock .formRow#div_location .formRowElementFieldset .formRowSubElement:nth-of-type(1){width:50%}body .bmw-new-ci .formBlock .formRow#div_location .formRowElementFieldset .formRowSubElement:nth-of-type(2),body .bmw-new-ci .formBlock .formRow#div_location .formRowElementFieldset .formRowSubElement:nth-of-type(3){width:25%}body .bmw-new-ci .formBlock .formRow .formRowElement b{width:auto;display:inline;font-weight:bold;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important}body .bmw-new-ci .formBlock .formRow#div_qfauto-1 .formRowLabel{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:20px;line-height:28px;color:#262626;font-weight:normal;text-transform:none;margin-top:24px;position:relative}body .bmw-new-ci .formBlock .formRow#div_qfauto-0+.formRow#div_qfauto-1 .formRowLabel{margin-top:0px;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#262626 !important;text-transform:uppercase}body .bmw-new-ci .formBlock .formRow#div_qfauto-1 .formRowLabel:before{content:'';display:block;position:absolute;width:calc(100% - 15px);left:7.5px;top:-24px;border-top:1px solid #e6e6e6}body .bmw-new-ci .formBlock .formRow#div_qfauto-0+.formRow#div_qfauto-1 .formRowLabel:before{display:none}body .bmw-new-ci .formulier .elements .element-upload{position:relative}body .bmw-new-ci .formulier .elements .element-upload .element-upload-field{position:absolute;width:calc(100% - 17px);left:8.5px;top:1px;height:48px;background-color:#ffffff}body .bmw-new-ci .plupload_preview{height:260px;width:100%;background-repeat:no-repeat;background-size:contain;background-position:center center;box-shadow:0 0 0 1px #e6e6e6;position:relative}body .bmw-new-ci .plupload_preview:before{content:'';position:absolute;left:0px;top:0px;right:0px;bottom:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}body .bmw-new-ci .plupload_preview.sample_image:after{content:'VOORBEELD';position:absolute;left:0px;top:0px;width:100%;height:100%;display:flex;justify-content:center;align-content:center;align-items:center;font-family:'BMWTypeNextTT-Regular',Arial,Helvetica,sans-serif;font-size:16px;line-height:24px;color:#ffffff}body .bmw-new-ci .formulier .elements .element-upload:after{content:'';position:absolute;background-size:24px 24px;background-position:center center;background-image:url("/img/bmw/pay/images/uploader.png");background-repeat:no-repeat;width:50px;height:48px;top:auto;bottom:2px;right:9.5px;left:auto;display:block;cursor:pointer}body .bmw-new-ci .formulier .elements .element-upload:after{content:'';position:absolute;background-size:24px 24px;background-position:center center;background-image:url("/img/bmw/pay/images/uploader.png");background-repeat:no-repeat;width:50px;height:48px;top:auto;bottom:2px;right:9.5px;left:auto;display:block;cursor:pointer}body .bmw-new-ci .formulier .elements .element-upload input[type="text"]:hover{border:1px solid #bbb}body .bmw-new-ci .check{position:absolute;background-color:#FFF;background-size:15px;background-position:50%;background-image:url("/img/bmw/pay/images/check.svg");background-repeat:no-repeat;width:50px;height:48px;top:auto;bottom:2px;right:11.5px;left:auto;z-index:1}body .bmw-new-ci .check{display:block}body .bmw-new-ci .error-message,body .bmw-new-ci .formBlock .formRow .formRowErrorMessage.formRowError .errorMessage{color:#d20000;font-family:'BMWTypeNextTT-Regular', Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:16px;padding-top:11px;width:100%;float:left;display:none;padding-left:7.5px;padding-rightt:7.5px}body .bmw-new-ci .element-error .error-message,body .bmw-new-ci .formBlock .formRow .formRowError+.formRowErrorMessage.formRowError .errorMessage{color:#d20000;font-family:'BMWTypeNextTT-Regular', Arial, Helvetica, sans-serif;font-weight:normal;font-size:12px;line-height:16px;padding-top:11px;width:100%;float:left;display:block}body .bmw-new-ci .formulier .elements .element-relative{position:relative}body .bmw-new-ci .formulier .elements .element.element-subs{flex-wrap:wrap}body .bmw-new-ci .formulier .elements .element-playfield{width:calc(100% + 6px);margin-left:-3px;margin-right:-3px;display:flex}body .bmw-new-ci .formulier .elements .element-playfield .playfield-50,body .bmw-new-ci .formulier .elements .element-playfield .playfield-25{padding:0px 3px;display:flex;flex-wrap:wrap}body .bmw-new-ci .formulier .elements .element-playfield .playfield-50{width:50%}body .bmw-new-ci .formulier .elements .element-playfield .playfield-25{width:25%}body .bmw-new-ci .formulier .elements .element.element-sub-radio,body .bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement{width:auto;padding:6px 12px 0px 0px;float:none}body .bmw-new-ci .formulier .elements .element-select,body .bmw-new-ci .formBlock .formRow#div_date-0,body .bmw-new-ci .formBlock .formRow#div_daytime-0,body .bmw-new-ci .formBlock .formRow#div_communicationType-0,body .bmw-new-ci .formBlock .formRow#div_bank-0{position:relative}body .bmw-new-ci .formulier .elements .element-select:after,body .bmw-new-ci .formBlock .formRow#div_date-0:after,body .bmw-new-ci .formBlock .formRow#div_daytime-0:after,body .bmw-new-ci .formBlock .formRow#div_communicationType-0:after,body .bmw-new-ci .formBlock .formRow#div_bank-0:after{content:'';height:52px;background-image:url("/img/bmw/pay/images/dropdown.png");background-size:40px 40px;background-repeat:no-repeat;background-position:center center;width:52px;position:absolute;bottom:0px;right:7.5px;left:auto;top:auto;background-color:transparent;pointer-events:none}body .bmw-new-ci .formulier .elements .element select,body .bmw-new-ci .formBlock .formRow .formRowElement select{width:100%;height:52px !important;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular', Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;background-color:#ffffff}body .bmw-new-ci .formulier .elements .element select *,body .bmw-new-ci .formBlock .formRow .formRowElement select *{width:100%;height:52px !important;max-height:52px;border:1px solid #3e3e3e;color:#3e3e3e;font-family:'BMWTypeNextTT-Regular', Arial, Helvetica, sans-serif;font-size:16px;font-weight:normal;cursor:pointer;padding:0px 62px 0px 20px;background-color:#ffffff}body .bmw-new-ci .formulier .elements .element select *:hover,body .bmw-new-ci .formBlock .formRow .formRowElement select *:hover{box-shadow:0 0 10px 100px #e6e6e6 inset}body .bmw-new-ci .formulier .elements .element select:hover,body .bmw-new-ci .formulier .elements .element select:focus,body .bmw-new-ci .formBlock .formRow .formRowElement select:hover,body .bmw-new-ci .formBlock .formRow .formRowElement select:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci .formulier .elements.element-valid .element select{border-left:4px solid #1C69D4 !important}body .bmw-new-ci .formulier .element input[type="text"],body .bmw-new-ci .formulier .element textarea,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="text"],body .bmw-new-ci .formBlock .formRow .formRowElement textarea{width:100%;border:1px solid #bbb;height:52px;max-height:52px;padding:14px 21px;font-family:'BMWTypeNextTT-Regular', Arial, Helvetica, sans-serif !important;font-size:16px;line-height:24px;color:#666}body .bmw-new-ci .formulier .element textarea,body .bmw-new-ci .formBlock .formRow .formRowElement textarea{height:120px;max-height:120px;resize:none}body .bmw-new-ci .formulier .element input[type="text"]:hover,body .bmw-new-ci .formulier .element input[type="text"]:focus,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="text"]:hover,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="text"]:focus,body .bmw-new-ci .formulier .element textarea:hover,body .bmw-new-ci .formulier .element textarea:focus,body .bmw-new-ci .formBlock .formRow .formRowElement textarea:hover,body .bmw-new-ci .formBlock .formRow .formRowElement textarea:focus{border:2px solid #4d4d4d;box-shadow:none;color:#262626}body .bmw-new-ci .formBlock .formRow .formRowElement input#licensePlate-0{background-image:url("/img/bmw/pay/images/nl.jpg");background-position:left center;background-repeat:no-repeat;background-size:26px 50px;background-color:#fbbc01;border:3px solid #000 !important;border-radius:8px;text-transform:uppercase;text-align:center}body .bmw-new-ci .formulier .element input[type="radio"]+label,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="radio"]+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;padding:0px 12px 0px 36px;top:0px;height:auto;background:none;display:inline-block;vertical-align:middle;cursor:pointer;position:relative;margin:0px;white-space:nowrap}body .bmw-new-ci .formulier .element-error .element input[type="radio"]:checked+label,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="radio"]:checked+label{color:#262626}body .bmw-new-ci .formulier .element input[type="radio"]+label:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="radio"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;border-radius:24px;display:block;position:absolute;left:0px;top:0px}body .bmw-new-ci .formulier .elements input[type="radio"]:checked+label:before,body .bmw-new-ci .formulier .element-error .element input[type="radio"]:checked+label:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="radio"]:checked+label:before{border:9px solid #4d4d4d;background-color:#fff}body .bmw-new-ci .formulier .elements input[type="checkbox"]+label,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="checkbox"]+label{font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;padding:0px 0px 8px 36px;top:0px;height:auto;background:none;float:left;position:relative;cursor:pointer;margin:0px}body .bmw-new-ci .formulier .elements input[type="checkbox"]+label:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="checkbox"]+label:before{content:'';width:24px;height:24px;border:2px solid #bbb;display:block;position:absolute;left:0px;top:0px;background:none;box-sizing:border-box}body .bmw-new-ci .formulier .elements input[type="checkbox"]+label:hover:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="checkbox"]+label:hover:before{border:2px solid #8e8e8e}body .bmw-new-ci .formulier .elements input[type="checkbox"]:checked+label:before,body .bmw-new-ci .formBlock .formRow .formRowElement input[type="checkbox"]:checked+label:before{background-color:#4d4d4d;border:2px solid #4d4d4d;background-repeat:no-repeat;background-position:center;background-size:12px;background-image:url("/img/bmw/pay/images/checkbox.png")}body .bmw-new-ci .formulier .element-error input[type="text"],body .bmw-new-ci .formulier .element-error input[type="text"]:hover,body .bmw-new-ci .formulier .element-error input[type="text"]:focus,.bmw-new-ci .formBlock .formRow .formRowElement.formRowError input[type="text"],.bmw-new-ci .formBlock .formRow .formRowElement.formRowError input[type="text"]:hover,.bmw-new-ci .formBlock .formRow .formRowElement.formRowError input[type="text"]:focus,.bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement.formRowError input[type="text"],.bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement.formRowError input[type="text"]:hover,.bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement.formRowError input[type="text"]:focus{border:2px solid #d20000;background-color:#F7E7E9;color:#d20000}body .bmw-new-ci .formulier .element-error .element select,body .bmw-new-ci .formulier .element-error .element select:hover,body .bmw-new-ci .formulier .element-error .element select:focus{border:2px solid #d20000;background-color:#F7E7E9;color:#d20000}body .bmw-new-ci .formulier .element-error .element-select:after{bottom:27px}body .bmw-new-ci .formulier .element-error .element input[type="radio"]+label{color:#d20000}body .bmw-new-ci .formulier .element-error .element input[type="radio"]+label:before{border:2px solid #d20000;background-color:#F7E7E9}body .bmw-new-ci .formBlock .formRowSubmit{width:100%;display:flex;flex-direction:column}body .bmw-new-ci .formBlock .formRowSubmit .formRowSubmitNotice{width:100%;display:flex;flex-direction:column;margin-bottom:24px}body .bmw-new-ci .formBlock .formRowSubmit .formRowSubmitNotice div{width:100%;display:flex;flex-direction:column;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626}body .bmw-new-ci .formBlock .formRowSubmit .formRowSubmitButton{width:100%;display:flex;flex-direction:column}body .bmw-new-ci .formBlock .formRowSubmit .formRowSubmitButton img{width:18px;height:18px}body .bmw-new-ci .overview,body .bmw-new-ci #stepFourForm .formBlock{width:100%;margin:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-bottom:32px}body .bmw-new-ci .overview-row,body .bmw-new-ci #stepFourForm .formBlock .formRow{width:100%;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;border-bottom:1px solid #e6e6e6}body .bmw-new-ci .overview-column,body .bmw-new-ci #stepFourForm .formBlock .formRow .formRowLabel,body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-1 .formRowLabel,body .bmw-new-ci #stepFourForm .formBlock .formRow .formRowElement{width:50%;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif !important;font-size:16px !important;line-height:24px !important;color:#262626 !important;font-weight:normal !important;padding:9px 0px;text-transform:none !important;margin:0px}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-3{margin-top:32px}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-12{border:0px}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-12 .formRowLabel{display:none}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-12 .formRowElement{width:100%;padding:24px 0px;display:block}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_qfauto-1 .formRowLabel:before{display:none}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_confirmed-0 .formRowElement{width:100%;display:block}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_confirmed-0 .formRowLabel{display:none}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_confirmed-0{margin-top:18px}body .bmw-new-ci #stepFourForm .formBlock .formRow#div_confirmed-0{border-bottom:0px}body .bmw-new-ci .tabs-wrapper{width:100%;padding:12px 0px 32px 0px;margin:0px;display:flex;position:relative}body .bmw-new-ci .tabs-wrapper:after{content:'';display:block;width:100%;height:4px;position:absolute;left:0px;bottom:32px;background-color:#e6e6e6;z-index:-1}body .bmw-new-ci .tabs-wrapper .tab{border-bottom:4px solid #e6e6e6;display:flex;justify-content:center;font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:20px;color:#666666;margin:0px;padding:29px 20px;height:auto;width:auto;white-space:nowrap;text-overflow:ellipsis;overflow-x:hidden;text-decoration:none;width:20%}body .bmw-new-ci .tabs-wrapper .tab span{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:20px;color:#666666}body .bmw-new-ci .tabs-wrapper .tab.active{border-bottom:4px solid #1c69d4;color:#262626}body .bmw-new-ci .tabs-wrapper .tab.active span{color:#262626}body .bmw-new-ci .tabs-wrapper a.tab:hover{border-bottom:1px solid #1c69d4}body .bmw-new-ci .tabs-wrapper a.tab.active:hover{border-bottom:4px solid #1c69d4}body .bmw-new-ci .readon-wrapper{width:100%;display:flex;padding:15px 0px 30px 0px}body .bmw-new-ci .goback,body .bmw-new-ci .readon{font-family:'BMWTypeNextTT-Bold', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;font-weight:normal;padding-left:14px;background-repeat:no-repeat;background-position:left center;background-size:7.58px;background-image:url("/img/bmw/pay/images/read.png");transition:all 0.25s ease 0s;text-decoration:none;display:block;width:100%}body .bmw-new-ci .goback-wrapper{width:100%;display:flex;padding:0px 0px 10px 0px}body .bmw-new-ci .goback:before{display:none}body .bmw-new-ci .goback:hover,body .bmw-new-ci .readon:hover{background-position:2px center;color:#0653B6;background-image:url("/img/bmw/pay/images/read_h.png")}body .bmw-new-ci .image{width:100%;height:auto;display:block}body .bmw-new-ci .banner{width:100%;max-width:320px;padding:0px;border:1px solid #e6e6e6;display:flex;flex-wrap:wrap;margin-bottom:32px}body .bmw-new-ci .banner .image{width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}body .bmw-new-ci .banner .image .images{width:100%;height:auto;cursor:default !important}body .bmw-new-ci .banner .image .images img{width:100%;height:auto}body .bmw-new-ci .banner .text{width:100%;padding:20px;margin:0px}body .bmw-new-ci .banner .text p{width:100%;padding:8px 0px 0px 0px;margin:0px 0px 0px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .banner .text ul{margin:8px 0px 16px 0px}body .bmw-new-ci .banner .text ul li{position:relative;padding-left:36px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-size:16px;line-height:24px;color:#262626;font-weight:normal}body .bmw-new-ci .banner .text ul li:before{font-family:BMW_iconFont;color:#262626;content:"\e909";position:absolute;font-size:42px;line-height:50px;top:-13px;left:-14px;height:24px;width:24px}body .bmw-new-ci .row-toggles{display:flex;flex-direction:column;width:100%;border-top:1px solid #e6e6e6;margin-left:0px;margin-right:0px}body .bmw-new-ci .row-toggle-title{border-bottom:1px solid #e6e6e6;padding:25px 40px 25px 0px;font-family:'BMWTypeNextTT-Light', Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;overflow-wrap:break-word;font-size:20px;line-height:28px;position:relative;cursor:pointer;width:100%;margin-left:0px;margin-right:0px;color:#262626}body .bmw-new-ci .row-toggle-title:before{content:'';display:block;position:absolute;top:calc(50% - 5px);right:12px;left:auto;width:16px;height:10px;background-image:url("/img/bmw/pay/images/down.png");background-repeat:no-repeat;background-size:16px 20px;background-position:0px -10px;transform:rotate(0deg)}body .bmw-new-ci .row-toggle-title.active:before{transform:rotate(180deg)}body .bmw-new-ci .row-toggle-content{display:flex;width:100%;margin-left:0px;margin-right:0px}body .bmw-new-ci .ideal{width:auto;height:32px;display:block;margin-right:calc(100% - 36px);margin-top:6px;margin-left:-2px}body .bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement#div_paymethod-0{width:100%}body .bmw-new-ci .formBlock .formRow .formRowElement .formRowSubElement#div_paymethod-0 label:after{content:'';margin-top:6px;margin-left:-2px;display:block;width:105px;height:40px;background-image:url("/img/wero.png");background-repeat:no-repeat;background-size:105px 40px;background-position:center center}body .bmw-new-ci #stepOneForm{width:100%}body .bmw-new-ci .termsHtml ul{margin-bottom:12px !important}body .bmw-new-ci #div_qfauto-7{margin-bottom:0px !important}body .bmw-new-ci #div_qfauto-8 .inner-description{margin-top:24px}body .bmw-new-ci #div_qfauto-4 .formRowLabel,body .bmw-new-ci #div_qfauto-5 .formRowLabel,body .bmw-new-ci #div_qfauto-6 .formRowLabel,body .bmw-new-ci #div_qfauto-7 .formRowLabel,body .bmw-new-ci #div_qfauto-8 .formRowLabel,body .bmw-new-ci #div_communication-0 .formRowLabel{display:none}body .bmw-new-ci #stepFourForm #div_qfauto-4 .formRowLabel,body .bmw-new-ci #stepFourForm #div_qfauto-5 .formRowLabel,body .bmw-new-ci #stepFourForm #div_qfauto-6 .formRowLabel,body .bmw-new-ci #stepFourForm #div_qfauto-7 .formRowLabel,body .bmw-new-ci #stepFourForm #div_qfauto-8 .formRowLabel,body .bmw-new-ci #stepFourForm #div_communication-0 .formRowLabel{display:flex}@media only screen and (max-width: 980px){body .bmw-new-ci .wrapper>.row>.column75{width:100%}body .bmw-new-ci .wrapper>.row>.column60{width:100%}body .bmw-new-ci .wrapper>.row>.column50{width:100%}body .bmw-new-ci .wrapper>.row>.column40{width:100%}body .bmw-new-ci .wrapper>.row>.column25{width:100%}body .bmw-new-ci .wrapper>.row>.column-right{flex-direction:row;justify-content:flex-start;width:calc(100% + 15px);margin-left:-7.5px;margin-right:-7.5px;align-content:stretch;padding-top:60px}body .bmw-new-ci .banner{margin-left:7.5px;margin-right:7.5px;height:100%;width:calc(50% - 15px);max-width:calc(50% - 15px)}}@media only screen and (max-width: 767px){body .bmw-new-ci .tabs-wrapper{flex-wrap:wrap}body .bmw-new-ci .tabs-wrapper .tab{width:100%;padding:20px;text-align:left;justify-content:flex-start}}@media only screen and (max-width: 680px){body .bmw-new-ci .wrapper{padding-left:7.5px;padding-right:7.5px}}@media only screen and (max-width: 580px){body .bmw-new-ci .buttons .column{width:100%}body .bmw-new-ci .buttons .column:nth-of-type(1){padding-bottom:8px}body .bmw-new-ci .buttons .column .button{width:100%;max-width:260px}body .bmw-new-ci .wrapper>.row>.column-right{flex-wrap:wrap;flex-direction:column}body .bmw-new-ci .banner{width:calc(100% - 15px);max-width:calc(100% - 15px);height:auto}}@media only screen and (max-width: 520px){body .bmw-new-ci .overview-row{flex-wrap:wrap}body .bmw-new-ci .overview-column{width:100%}body .bmw-new-ci .overview-column:nth-of-type(1){color:#999}body .bmw-new-ci #stepFourForm .formBlock .formRow{flex-wrap:wrap}body .bmw-new-ci #stepFourForm .formBlock .formRow .formRowLabel,body .bmw-new-ci #stepFourForm .formBlock .formRow .formRowElement{width:100% !important}body .bmw-new-ci #stepFourForm .formBlock .formRow .formRowLabel{color:#999 !important}body .bmw-new-ci h2{font-size:25px;line-height:25px;letter-spacing:.375px;margin-top:20px;margin-bottom:13px}body .bmw-new-ci h3{font-size:20px;line-height:27px;margin-top:-6px;margin-bottom:10px;letter-spacing:0}}body{color:#262626;min-width:320px}div{float:left}h1{font-family:BMWGlobalPro, Arial;font-size:32px;line-height:32px;margin-bottom:16px}h2{font-family:BMWGlobalPro, Arial;font-size:22px;line-height:22px;margin-bottom:8px}h3{font-family:BMWGlobalPro, Arial;font-size:17px;line-height:17px;margin-bottom:8px}h4{font-family:BMWGlobalPro, Arial;font-size:17px;line-height:21px}table{border-collapse:collapse;border-spacing:0}input,select,textarea,option{color:#262626}a,a:hover,span.link{font-family:BMWGlobalPro,Arial;font-weight:bold;cursor:pointer;color:#666;text-decoration:none}fieldset,img{border:0 none}img{display:block}sup{vertical-align:top}form .element{width:100%;max-width:670px}form .label{font-weight:bold;margin-bottom:12px}form.filters .element,form.filters .element .subElement{float:left;max-width:195px}form.filters .element .field{float:left;width:100%}form.filters .element .subElement{width:100%;margin-bottom:6px}form.filters .element .subElement.secondDesktop,form.filters .element .subElement.thirdDesktop{margin-left:50px}form.filters .element .subElement.firstDesktop{clear:left}form.filters .element.checkbox{margin-top:6px}form.filters .element.checkbox>.label{display:none}form.filters .element.clear{clear:both}form.filters .element.half{max-width:94px}form.filters .element.half div.fakeField,form.filters .element.half input.text{width:82px}form.filters .element.half+.element.half{margin-left:7px}form.filters .element.margin,form.filters .element.margin.half,form.filters .element.half+.element.margin.half{margin-left:50px}form.filters .elementsRow{float:left;clear:both;width:100%}form.filters .elementsRow .element{margin-bottom:15px}form.filters .elementsRow.thin .element{margin-bottom:6px}form.filters .element.fieldset,form.filters .element.fieldset .field{width:100%;max-width:100%}form.filters .element.fieldset .field{margin-bottom:-6px}input.text,div.fakeField{border:1px solid #888;width:183px;height:20px;padding:1px 5px}input.text.readOnly{background-color:#cccccc;cursor:default}div.fakeField{line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}div.selectFake .options{position:absolute;z-index:10;background-color:#ffffff;top:24px;width:193px;max-height:400px;overflow-y:auto;overflow-x:hidden;border:1px solid #888;border-top:0px;height:auto}div.selectFake .options div.option{float:none}div.selectFake .options .option,div.selectFake .options label{height:17px;padding:4px 5px;position:relative;margin:0px}div.selectFake .options .option:hover{color:#ffffff;background-color:#1c69d4}div.selectFake.empty,form .element div.selectFake.empty div.fakeField{cursor:default}div.selectFake.empty .fakeField{background-color:#dddddd;color:#666666}div.selectFake.multi .option{padding:0px;height:25px}div.selectFake.multi .option label{display:block;padding-left:24px;cursor:pointer;width:85%}div.selectFake.multi .option input.checkbox{position:absolute;top:5px;left:6px}input.text.search{width:100%;height:31px;padding:3px 5px;line-height:31px}input.checkbox,input+label,input.radio,input+label{float:left;max-width:90%}input+label{margin:-1px 0px 0px 5px}.element label+a{font-family:Arial,Helvetica;font-weight:normal;margin-top:-1px;text-decoration:underline;color:#262626}form .element .field.search{position:relative}form .element .field.search div.prefillList{position:absolute;top:52px;left:0px;z-index:5;padding:6px 0px;width:100%;box-sizing:border-box;background-color:#ffffff;border:1px solid #888888;opacity:0.85;z-index:20}form .element .field.search div.prefillList.empty{display:none}form .element .field.search div.prefillList .item{padding:6px 12px;width:100%;box-sizing:border-box;cursor:pointer}form .element .field.search div.prefillList .item:hover,form .element .field.search div.prefillList .item.active{background-color:#1c69d4;color:#ffffff}form .element .field.search input:focus+div.prefillList,form .element .field.search div.prefillList:hover{display:block}form .element .field.search input:focus+div.prefillList.empty{display:none}.contact .form .row{width:100%;margin-bottom:6px;min-height:22px}.contact .form .row .label{width:30%;padding-right:5%;font-weight:normal;margin-bottom:0px;padding-top:1px}.contact .form .row .element{width:auto;min-width:195px;max-width:100%}.contact .form .row .element .subElement+.subElement{margin-left:20px}.contact .form .row .element.texts .subElement+.subElement{margin-left:5px}.contact .form .row .element.clear .subElement{width:100%;clear:both}.contact .form .row .element.clear .subElement+.subElement{margin-top:3px;margin-left:0px}.contact .form .row .element.submit{width:100%;margin-top:4px;padding-top:20px;border-top:2px solid #eeeeee}.contact .form .row .element.submit input{float:right}.contact .form .row .errorMessage{color:#dd0000;margin-left:6px;margin-top:2px}.contact .form .row input.checkbox,.contact .form .row input.radio,.contact .form .row label,.contact .form .row a{margin-top:2px;max-width:100%}.contact .form .row input.text,.contact .form .row textarea.text{width:183px;height:18px;padding:1px 5px;border:1px solid #888888;color:#262626}.contact .form .row input.text.big{width:113px}.contact .form .row input.text.small{width:53px}.contact .form .row textarea.text{height:60px}.contact .form .notice,.contact .form .row.margin{margin-top:12px}.contact .form .row.error .label,.contact .form .row.error label{color:#dd0000}.contact .form .row.error input,.contact .form .row.error textarea{border-color:#dd0000}@media screen and (min-width: 0px) and (max-width: 1023px){.contact .form .row .element input.text,.contact .form .row .element textarea.text{width:287px;height:18px;padding:4px 0px 4px 4px;border:1px solid #b7b7b7;font-size:12px}.contact .form .row .element input.text.big{width:180px}.contact .form .row .element input.text.small{width:96px}.contact .form .row .element textarea.text{height:60px}.contact .form .row .element input.button{width:155px;height:29px;font-size:12px;line-height:12px}.contact .form .row.error input.text,.contact .form .row.error textarea.text{border-color:#dd0000}}@media screen and (min-width: 0px) and (max-width: 767px){.contact .form .row .label{width:40%}.contact .form .row .errorMessage{display:none}}@media screen and (min-width: 0px) and (max-width: 720px){form .element.margin+.element.margin{margin-left:0px;clear:both}form.filters .element .subElement.secondDesktop,form.filters .element .subElement.thirdDesktop{margin-left:0px}form.filters .element .subElement.firstDesktop{clear:none}form.filters .element .subElement.firstMobile{clear:left}form.filters .element .subElement.secondMobile{margin-left:50px}}@media screen and (min-width: 0px) and (max-width: 599px){.contact .form .row .label{display:none}.contact .form .row.fieldset{padding-bottom:6px}.contact .form .row.fieldset .label{width:100%;padding-right:0%;display:block;padding-bottom:2px}.contact .form .row.fieldset.texts{padding-bottom:0px}.contact .form .row.fieldset.texts .label{display:none}}@media screen and (min-width: 0px) and (max-width: 479px){form .element,form .element.margin,form .element+.element.margin{margin-left:0px;clear:both}form .element.half+.element.margin.half{margin-left:0px !important;clear:left !important}form .element.half{clear:none;margin-left:0px}form.filters .element .subElement.secondMobile{clear:both;margin-left:0px}form.filters .element,form.filters .element .subElement{width:281px;max-width:281px}form.filters .element.half{max-width:137px}form.filters .element.half div.fakeField,form.filters .element.half input.text{width:125px}form.filters .element div.selectFake .options{width:100%;box-sizing:border-box}div.fakeField{width:269px}}body>.content{padding:48px 46px 0px 48px}input.button,input.text,input.search{-webkit-appearance:none;border-radius:0}input.checkbox{border-radius:0}a.button,input.button{font-family:BMWGlobalPro,Arial;font-weight:bold;width:180px;height:24px;line-height:24px;text-align:left;cursor:pointer}a.button,input.button{color:#ffffff;display:block;float:left}input.button{padding-left:9px}a.button{padding-left:9px;width:180px;text-decoration:none;box-sizing:border-box}a.button.blue:hover,input.button.blue:hover{background:#1c6ad5}a.button.grey:hover,input.button.grey:hover{background:#525252}a.link,span.link{color:#666666;font-weight:bold;float:left;cursor:pointer;position:relative}a.link .icon,span.link .icon{width:5px;height:9px;background:url("/img/bmw/sprite.png") -10px -57px no-repeat transparent;background-image:linear-gradient(transparent, transparent),url("/img/bmw/sprite.svg");float:left;position:absolute;left:0px;top:3px}a.link .title,span.link .title{float:left;padding-left:10px}a.link:hover,span.link:hover{color:#1c69d4}a.link:hover .icon,span.link:hover .icon{background-position:-20px -57px}.gradient.blue{background:#0e96fc;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzBlOTZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxYzZhZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #0e96fc 0%, #1c6ad5 100%);background:-webkit-linear-gradient(top, #0e96fc 0%, #1c6ad5 100%);background:linear-gradient(to bottom, #0e96fc 0%, #1c6ad5 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#0e96fc', endColorstr='#1c6ad5',GradientType=0 )}.gradient.grey{background:#858585;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzg1ODU4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MjUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, #858585 0%, #525252 100%);background:-webkit-linear-gradient(top, #858585 0%, #525252 100%);background:linear-gradient(to bottom, #858585 0%, #525252 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#858585', endColorstr='#525252',GradientType=0 )}.content{position:relative}.content>.left{position:absolute;left:48px;top:0px;width:195px;padding-right:50px;padding-bottom:24px}.content>.right{padding-left:245px;float:none}form .element div.search{position:relative;padding-right:198px;float:none}form .element div.search input.button{position:absolute;top:0px;right:0px;height:39px}form .element .selectFake{position:relative;cursor:pointer}form .element .selectFake .icon{width:8px;height:4px;background:url("/img/bmw/sprite.png") -10px -10px no-repeat transparent;background-image:linear-gradient(transparent, transparent),url("/img/bmw/sprite.svg");position:absolute;right:6px;top:10px;z-index:5}form .element .selectFake select{position:absolute;left:0px;top:0px;z-index:7;width:100%;height:25px;opacity:0;filter:alpha(opacity=0);cursor:pointer}form .element .selectFake select option{padding:4px 3px}form .element .selectFake div.fakeField{cursor:pointer}.sectionTitle{float:left;clear:both;width:100%;margin-top:5px;max-width:670px;padding:8px 0px;border-top:2px solid #e6e6e6}.sectionTitle .icon,.sectionTitle .title{float:left;font-weight:bold;line-height:18px;cursor:pointer}.icon.expand{width:18px;height:18px;float:left;margin-right:9px}.icon.expand .image{width:10px;height:10px;margin:4px 0px 0px 4px;background:url("/img/bmw/sprite.png") -10px -36px no-repeat transparent;background-image:url("/img/bmw/sprite.svg"),transparent}.sectionTitle.open .icon.expand .image{background-position:-10px -20px}.optionsTitle,.optionsList{float:left;clear:both;margin-top:9px}.optionsTitle{margin-bottom:16px}.optionsList{margin-top:0px;width:100%;max-width:700px;padding-bottom:12px}.border{float:left;clear:both;width:100%;max-width:670px;height:2px;background-color:#e6e6e6;margin-bottom:24px}.tooltip{position:absolute;top:-12px;left:24px;min-width:215px;z-index:10}.tooltip .arrow{position:absolute;top:10px;left:-10px}.tooltip .text{padding:10px 12px;background-color:#ffffff;border:1px solid #cccccc;box-shadow:0px 0px 3px #aaaaaa}.tooltip.right{left:auto;right:24px}.tooltip.right .arrow{position:absolute;top:10px;left:auto;right:-14px;padding-right:4px}.garantuee .cameo{width:269px;height:18px;background:url("/img/bmw/guarantees-full.png") -3px 0px no-repeat transparent}.garantuee .cameo.bps,.garantuee .cameo.bmwI{background:url("/img/bmw/guarantee-premium-new.png");background-size:auto 42px;background-repeat:no-repeat;background-position:0 -6px;margin-top:-11px;margin-bottom:-9px;height:32px;width:213px !important}.garantuee .cameo.bps.list,.garantuee .cameo.bmwI.list{background-size:auto 42px;background-position:8px -6px;margin-top:-6px;width:186px !important}.garantuee .cameo.bps.list.small,.garantuee .cameo.bmwI.list.small{background-position:0 -6px}.content .stageDetails .column30 .details .property .value .cameo.bps{margin-top:-2px;background-position:center right;margin-right:-14px;background-size:auto 52px;width:230px !important;height:34px !important}.garantuee .cameo.bps.list{background-size:auto 52px;width:230px !important;height:34px !important;margin-left:-1px !important}.garantuee .cameo.bps.list.small{margin-left:-8px !important;height:34px !important}.garantuee .cameo.bovag{width:108px;background-position:0px -18px}.bmw-m-background-page .garantuee .cameo.bps.list{margin-top:0px;width:50% !important;background-size:auto 44px}.bmw-m-background-page .tile .garantuee .cameo.bps.list{width:100% !important}.garantuee .cameo.rfs{width:183px;background:url("/img/bmw/custom/first-class-garantie.gif") 0px 0px no-repeat transparent}.energyLabel .cameo{width:27px;height:18px;background:url("/img/bmw/energylabels.png") 0px -20px no-repeat transparent}.energyLabel .cameo.a{background-position:0px 0px}.energyLabel .cameo.b{background-position:-42px 0px}.energyLabel .cameo.c{background-position:-84px 0px}.energyLabel .cameo.d{background-position:-126px 0px}.energyLabel .cameo.e{background-position:-168px 0px}.energyLabel .cameo.f{background-position:-210px 0px}.energyLabel .cameo.g{background-position:-252px 0px}.ui-slider{width:100%;height:16px;position:relative;border:1px solid #cccccc;box-shadow:0px 0px 3px #999999 inset}.ui-slider .ui-slider-range{height:18px;background:url("/img/bmw/slider-fill.gif") 0px 0px repeat-x transparent;margin:-1px 0px 0px -1px;padding-right:3px}.ui-slider .ui-slider-handle{width:16px;height:26px;background:url("/img/bmw/slider-handle.png") 0px 0px no-repeat transparent;position:absolute;margin-top:-5px;cursor:pointer;margin-left:-8px}.vehicle .image .overlayText,.vehicle .imageLarge .overlayText{position:absolute;top:0px;left:0px;padding:6px 12px 4px 12px;text-align:center;background-color:#f8f8f8;width:100%;box-sizing:border-box;opacity:0.9;font-size:15px;line-height:15px;text-transform:uppercase;font-family:BMWGlobalPro, Arial;font-weight:bold}@media screen and (min-width: 0px) and (max-width: 1269px){body>.content{padding:12px 12px 0px 12px}}@media screen and (min-width: 0px) and (max-width: 479px){form .element div.search{padding-right:118px}form .element div.search input.button{width:100px}}body>.content>.headerMobile,body>.content>.footerMobile{display:none}@media screen and (min-width: 0px) and (max-width: 720px){body>.content{padding-top:0px}body>.content>.headerMobile{float:none;position:relative;display:block;margin:0px -12px 24px -12px;z-index:50}body>.content>.headerMobile div{float:none}body>.content>.headerMobile img.modules{position:absolute;width:298px;top:0px;right:5%}body>.content>.headerMobile .bar{width:100%;height:18px;margin-bottom:5px;background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0)}body>.content>.headerMobile a.navButton{display:block;position:absolute;top:0px;left:59px;font:14.3px BMWGlobalPro,Arial,Arial,sans-serif;padding:6px 10px 5px 10px;color:#fff;text-decoration:none;background:#afafaf;background:-moz-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #afafaf), color-stop(86%, #919191), color-stop(95%, #919191), color-stop(100%, #8f8f8d));background:-webkit-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-o-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:-ms-linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);background:linear-gradient(top, #afafaf 0%, #919191 86%, #919191 95%, #8f8f8d 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#afafaf', endColorstr = '#8f8f8d', GradientType = 0)}body>.content>.headerMobile .navigation{position:absolute;top:0px;left:0px;right:0px;z-index:15;background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0)}body>.content .navigationSpacer{height:14px}body>.content .navigationItem{margin:0px 60px 0px 60px;border-top:2px solid #e6e6e6;background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/navigation.png") right center no-repeat transparent}body>.content .navigationItem a,body>.content .navigationItem .navigationItem a:hover{font:18px BMWGlobalPro,Arial,Arial;line-height:1.231;color:#ffffff;display:block;padding:7px 10px 7px 0px;text-decoration:none}body>.content .navigationClose{font:14.3px/0.9em BMWGlobalPro,Arial,Arial;color:#ffffff;background-color:#909090;position:relative;left:59px;bottom:0px;padding:5px 10px 5px 10px;top:8px;z-index:10;cursor:pointer}body>.content>.footerMobile{display:block;float:none;margin:48px -12px 0px -12px;z-index:50}body>.content>.footerMobile div{float:none}body>.content>.footerMobile .footerIcons,body>.content>.footerMobile .footerLinksItems{margin:0px 60px 0px 60px}body>.content>.footerMobile a.footerIconTop{float:left;height:24px}body>.content>.footerMobile a.footerIconTop span,body>.content>.footerMobile .footerIconSocial span{float:left;line-height:26px}body>.content>.footerMobile a.footerIconTop .icon{width:24px;height:24px;margin-right:5px;background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -32px 0px no-repeat transparent}body>.content>.footerMobile .footerIconSocial{float:right;height:24px}body>.content>.footerMobile .footerIconSocial a{float:left;width:24px;height:24px;margin-left:12px}body>.content>.footerMobile a.footerIconFacebook{background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -88px 0px no-repeat transparent}body>.content>.footerMobile a.footerIconTwitter{background:url("https://faceformssecure.dm-s.nl/img/bmwdigital/ci/sprite.png") -60px 0px no-repeat transparent}body>.content>.footerMobile .footerLinks{background:#b4b4b4;background:-moz-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #b4b4b4), color-stop(23%, #aeaeae), color-stop(75%, #979797), color-stop(100%, #909090));background:-webkit-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-o-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:-ms-linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);background:linear-gradient(top, #b4b4b4 0%, #aeaeae 23%, #979797 75%, #909090 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr = '#b4b4b4', endColorstr = '#909090', GradientType = 0);width:100%;float:left;margin-top:16px;padding-bottom:30px}body>.content>.footerMobile .footerLinksItem{width:188px;float:left;margin-top:15px}body>.content>.footerMobile .footerLinksItem img{float:left;margin-top:5px}body>.content>.footerMobile .footerLinksItem a,body>.content>.footerMobile .footerLinksItem a:hover{float:left;text-decoration:none;color:#ffffff;margin-left:3px;font:12px/15px BMWTypeWebBold, Arial}}@media screen and (min-width: 0px) and (max-width: 480px){body>.content>.headerMobile .bar{height:20px;margin-bottom:3px}body>.content>.headerMobile a.navButton{left:19px;box-shadow:0 4px 3px -1px #555555;font-size:21px;line-height:1.15em}body>.content>.headerMobile .navigationClose{left:19px;font-size:21px;line-height:1.15em;box-shadow:0 1px 3px -1px #555555}body>.content>.headerMobile img.modules{width:149px;right:36px}body>.content>.headerMobile .navigationItem{margin:0px 20px 0px 20px}body>.content>.footerMobile .footerIcons,body>.content>.footerMobile .navigationItem,body>.content>.footerMobile .footerLinksItems{margin:0px 20px 0px 20px}body>.content>.footerMobile .footerLinksItem{width:137px}}