@charset "UTF-8";:focus{outline:none!important}input{border-radius:0}@font-face{font-family:"MINI Serif Regular";src:url(/font/MINISerif/MINISerif-Regular.woff2);font-weight:400}@font-face{font-family:"MINI Serif Regular";src:url(/font/MINISerif/MINISerif-Medium.woff2);font-weight:500}@font-face{font-family:"MINI Serif Regular";src:url(/font/MINISerif/MINISerif-Bold.woff2);font-weight:700}@font-face{font-family:"MINI Sans Serif";src:url(/font/MINISansSerif/MINISansSerif-Regular.woff2);font-weight:400}@font-face{font-family:"MINI Sans Serif";src:url(/font/MINISansSerif/MINISansSerif-Bold.woff2);font-weight:700}@font-face{font-family:"MINI Sans Serif West";src:url(/font/MINISansSerif/MINISansSerifWEST-Regular.woff2);font-weight:400}@font-face{font-family:"MINI Sans Serif West";src:url(/font/MINISansSerif/MINISansSerifWEST-Bold.woff2);font-weight:700}.gallery .option,.thumb .details,a,a.button,button,legend,nav ul li a,select{font-family:"MINI Sans Serif",sans-serif}html{scroll-behavior:smooth}body,html{font-family:"MINI Serif Regular",sans-serif;margin:0;-webkit-tap-highlight-color:transparent}[v-cloak]{display:none}#top{position:relative;padding-bottom:2rem}.clearfix:after{content:"";clear:both;display:table}.embed{background-color:#fff;padding:0;max-width:1140px;margin:0 auto}.embed .mid{min-height:500px;padding-top:0;padding-bottom:0;position:relative}.embed .mid .home{max-height:670px}.embed .mid .home .content{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.embed header{display:none}.embed .book h1{margin-top:0}.embed section.recommended:first-child{padding-top:0}.embed section.home .choose-your-mini .thumb:hover p{bottom:10px}.embed section.home .choose-your-mini .thumb:hover h1{bottom:95px}.embed section.home .choose-your-mini .thumb:hover .image-icon{bottom:180px}.embed section.home .choose-your-mini .thumb:hover.two-line:hover>.image-icon{bottom:230px}.terms-info{border:1px solid #e6e6e6;padding:10px 15px 10px 10px;position:relative}.terms-info .close{position:absolute;top:0;right:0;width:16px;height:16px;background-color:#000;color:#fff;font-size:14px;text-align:center}.terms-info-toggle{cursor:pointer;width:12px;height:12px;display:inline-block;text-align:center;margin-left:10px;font-size:12px;line-height:1em;background-image:url(/img/icons/info.svg);background-repeat:no-repeat;background-position:50%}.mid{min-height:100vh;box-sizing:border-box;padding-bottom:120px;padding-top:75px;position:relative}.mid.no-footer{padding-bottom:0}.mid.no-footer+footer{display:none}hr{background:#e6e6e6;height:1px;border:0;max-width:1260px;margin:0 auto}header{z-index:10;margin-bottom:30px;padding-top:12px;height:33px;left:0;right:0;top:0;background-color:#fff;position:absolute}header nav ul{display:flex;justify-content:space-between;align-items:center;margin:0;padding:0}header nav ul li{list-style:none}header nav ul li:first-child{padding:8px 20px}header nav ul li a{font-size:12px;line-height:14px;color:#000;text-decoration:none;display:flex}header nav ul li a img{height:33px}footer{margin-top:-120px;height:120px}a.button,button,footer{background:#000;color:#fff}a.button,button{padding:12px 26px;font-size:16px;line-height:19px;font-weight:700;border:0;cursor:pointer;text-decoration:none;display:inline-block}.ul-3-col{-moz-column-count:3;column-count:3}.ul-3-col,.ul-4-col{-moz-column-gap:30px;column-gap:30px}.ul-4-col{-moz-column-count:4;column-count:4}input[type=checkbox]{position:absolute;left:-9999px}input[type=checkbox].plain+label{position:relative;padding:0 30px}input[type=checkbox].plain+label:after{display:block;width:12px;height:12px;border:2px solid;position:absolute;font-size:12px;line-height:12px;text-align:center;left:5px;top:.4em;content:" ";cursor:pointer;background-size:12px;background-repeat:no-repeat;background-position:50%}input[type=checkbox].plain-filter+label{position:relative;padding:0 30px}input[type=checkbox].plain-filter+label:before{display:block;width:12px;height:12px;border:2px solid;position:absolute;font-size:12px;line-height:12px;text-align:center;left:5px;top:0;content:" ";cursor:pointer;background-size:12px;background-repeat:no-repeat;background-position:50%}input[type=checkbox].plain:checked+label:after{content:" ";background-image:url(/img/icons/check-black.svg)}input[type=checkbox].plain:checked+label.inverted:after{content:" ";background-image:url(/img/icons/check-white.svg)}input[type=checkbox].plain-filter:checked+label:before{content:" ";background-image:url(/img/icons/check-black.svg)}input[type=checkbox].plain-filter:checked+label.inverted:before{content:" ";background-image:url(/img/icons/check-white.svg)}input[type=checkbox].toggle+label{display:flex;align-items:center}input[type=checkbox].toggle+label .toggle-icon{height:1.1em;width:2.2em;display:inline-block;background-size:100%;background-repeat:no-repeat;position:relative;background-image:url(/img/icons/toggle-black.svg);border-radius:1em;box-sizing:border-box;margin:0 5px}.hide-large{display:none}input[type=checkbox].toggle.toggle-inverted+label{color:#fff;background-color:#000}input[type=checkbox].toggle.toggle-inverted+label .toggle-icon{height:1.25em;background-image:url(/img/icons/toggle-white.svg)}input[type=checkbox].toggle:checked+label .toggle-icon{background-image:url(/img/icons/toggle-black-right.svg)}input[type=checkbox].toggle:checked.toggle-inverted+label .toggle-icon{background-image:url(/img/icons/toggle-white-right.svg)}section.nav{margin-bottom:20px;margin-top:20px}section.nav a{color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:14px;background-image:url(/img/icons/arrow-back@2x.svg);padding-left:25px;background-repeat:no-repeat;background-position:left 10px center;vertical-align:bottom;background-size:8px;background-position-y:0}.show-hide+label{cursor:pointer;float:right;font-size:14px;padding-right:25px;background:url(/img/icons/arrow-more@2x.svg) no-repeat 100%}.show-hide+label .show-text{display:inline-block}.show-hide+label .hide-text{display:none}.show-hide:checked+label{background-image:url(/img/icons/arrow-less@2x.png)}.inverted .show-hide+label,.show-hide:checked+label{background-repeat:no-repeat;background-position:right 15px center}.inverted .show-hide+label{background-image:url(/img/icons/arrow-more@2x.svg)}.inverted .show-hide:checked+label{background-image:url(/img/icons/arrow-less@2x.svg);background-repeat:no-repeat;background-position:right 15px center}.show-hide:checked+label .show-text{display:none}.show-hide:checked+label .hide-text{display:inline-block}.hidden{display:none}#scroll-top{text-align:center;position:fixed;bottom:50px;right:10px;color:#848484;text-decoration:none;cursor:pointer}#scroll-top:not(.visible){display:none}.loader{border-radius:50%;opacity:0;background-color:transparent;border:5px solid rgba(0,0,0,.2);border-left-color:#eee;transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s}.loader,.loader:after{position:absolute;width:32px;height:32px;top:50%;margin-top:-16px;left:50%;margin-left:-16px;z-index:100}.loader:after{border-radius:50%}.loader.material{position:relative;margin-top:16px;top:0}.loader.mini{position:relative;top:0;width:.5em;height:.5em;display:inline-block;margin:-.5em 0 0 10px;left:0}.loader.mini:after{left:0}.loading:not(.loaded){display:none!important}@-webkit-keyframes animation-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes animation-loading{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.load{min-height:50px;position:relative}.cookie-consent{position:fixed;bottom:0;right:0;left:0;background-color:#000;box-sizing:border-box;color:#fff;padding:20px;z-index:100}.cookie-consent .content{height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.cookie-consent .content a{color:#fff}.cookie-consent .content .cookie-consent__message{margin-bottom:30px}.cookie-consent button{color:#000;background-color:#fff;font-size:14px}.preload{position:absolute;left:-9999px;top:0}.car-list-loader{position:fixed;top:50%;margin-top:-150px;left:50%;margin-left:-150px;z-index:999999;width:300px}.car-list-loader-cache{position:absolute;top:0;left:-9999px;width:200px}.slider.ui-slider{height:6px;box-sizing:border-box;border:1px solid #000;margin:0 9px}.slider.ui-slider .ui-slider-handle{background-color:#000;border-radius:50%;width:20px;height:20px;top:-9px;border:0}.slider.ui-slider .ui-slider-range{background-color:#000}.filter.form-control-inline,.form-control.form-control-inline{display:inline-flex;flex-wrap:wrap}.filter.form-control-inline .vue-slider-component,.form-control.form-control-inline .vue-slider-component{flex-grow:1}.filter.form-control-inline .slider-value input,.form-control.form-control-inline .slider-value input{width:auto;min-width:0}.filter h1,.form-control h1{font-size:14px;margin-bottom:0}.filter .tooltips,.form-control .tooltips{display:flex;justify-content:space-between;font-size:12px;text-transform:uppercase;font-weight:700}.filter .vue-slider-component .vue-slider .vue-slider-dot,.form-control .vue-slider-component .vue-slider .vue-slider-dot{background-color:#000;box-shadow:none;border-radius:50%}.filter .vue-slider-component .vue-slider .vue-slider-dot .vue-slider-dot-handle,.form-control .vue-slider-component .vue-slider .vue-slider-dot .vue-slider-dot-handle{box-shadow:none;background-color:#000}.filter .vue-slider-component .vue-slider,.form-control .vue-slider-component .vue-slider{background-color:#fff;border:2px solid #000;border-radius:0}.filter .vue-slider-component .vue-slider .vue-slider-process,.form-control .vue-slider-component .vue-slider .vue-slider-process{background-color:#000;border-radius:0;height:6px!important;margin:-2px 0 0 -2px!important}.filter .vue-slider-component.filter-discrete .vue-slider .vue-slider-process,.form-control .vue-slider-component.filter-discrete .vue-slider .vue-slider-process{background-color:transparent}.filter .slider-value,.form-control .slider-value{margin-top:3px;width:21px;height:21px}.filter .slider-value input,.form-control .slider-value input{border:1px solid #000;padding:5px 10px;height:30px;min-width:145px;box-sizing:border-box;font-size:12px;line-height:10px;text-align:center;text-transform:uppercase;margin-left:2px}.filter .filter-content,.form-control .filter-content{position:relative;margin:0}.filter .slider-markers,.form-control .slider-markers{box-sizing:border-box;position:absolute;top:3px;left:2px;right:-2px;padding:0;display:flex;justify-content:space-between;pointer-events:none}.filter .slider-markers .slider-marker,.form-control .slider-markers .slider-marker{width:20px;height:20px;background-image:url(/img/icons/slider_marker.svg);background-size:contain;z-index:2;margin-left:0}.filter .slider-markers .slider-marker:first-child,.form-control .slider-markers .slider-marker:first-child{background-image:url(/img/icons/slider_marker_left.svg)}.filter .slider-markers .slider-marker:last-child,.form-control .slider-markers .slider-marker:last-child{background-image:url(/img/icons/slider_marker_right.svg)}section.home .content{height:100vh;padding-top:75px;margin-top:-75px;box-sizing:border-box}section.home .content .welcome-msg{height:150px;margin:0}section.home .content .welcome-msg h1{margin:0 0 10px;font-size:60px;text-align:center}section.home .content .welcome-msg h2{margin:0;font-size:18px;text-align:center}section.home .landing-page .title{text-align:center}section.home .landing-page .title h1{font-size:2.2em;font-family:"MINI Sans Serif",sans-serif;margin-bottom:50px;margin-top:0}section.home .landing-page .title h2{font-size:1.8em;font-family:"MINI Sans Serif",sans-serif}section.home .landing-page .title h3{font-weight:400;font-size:1.2em;font-family:"MINI Sans Serif",sans-serif;margin-bottom:0}section.home .landing-page .title .button{margin:40px 0;padding:20px 40px}section.home .landing-page .thumbs{display:flex;margin-top:40px}section.home .landing-page .thumb-narrow{flex-basis:0;flex-grow:1;position:relative;display:inline-block;margin:10px;color:#fff;text-decoration:none;padding:10px 30px 100px}section.home .landing-page .thumb-narrow h1{font-family:"MINI Sans Serif",sans-serif;font-size:1.8em}section.home .landing-page .thumb-narrow .image-bg{background-image:url(/img/thumb-city@2x.png);background-size:cover;background-position:0 100%;position:absolute;bottom:0;right:0;top:0;left:0;z-index:-1}section.home .landing-page .thumb-narrow .image-bg:after{position:absolute;content:" ";left:0;right:0;bottom:0;top:0;background-color:rgba(0,0,0,.2);transition:all .2s}section.home .landing-page .thumb-narrow:hover .image-bg:after{background-color:transparent}section.home .choose-your-mini{width:100%;height:100%;display:flex;flex-wrap:wrap;position:relative}section.home .choose-your-mini.with-header{height:calc(100% - 150px)}section.home .choose-your-mini .thumb{height:50%;width:50%;background-color:#fff;box-sizing:border-box;position:relative;overflow:hidden;color:#000}section.home .choose-your-mini .thumb.thumb-wide{width:100%}section.home .choose-your-mini .thumb.thumb-narrow{width:33.3%}section.home .choose-your-mini .thumb>.image-bg{position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;-o-object-position:100% 100%;object-position:100% 100%;transition:all .4s;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}section.home .choose-your-mini .thumb>.image-icon{position:absolute;opacity:0;transition:all .4s;bottom:115px}section.home .choose-your-mini .thumb>h1{position:absolute;bottom:30px;font-size:36px;transition:all .4s;color:#fff;left:30px}section.home .choose-your-mini .thumb .details,section.home .choose-your-mini .thumb>.image-icon{left:30px}section.home .choose-your-mini .thumb .details{opacity:0;transition:all .4s;position:absolute;bottom:-50px;font-size:16px;line-height:25px}section.home .choose-your-mini .thumb .details span.explore{color:#000;font-weight:700;text-decoration:none}section.home .choose-your-mini .thumb .details span.explore:after{content:" >"}section.home .choose-your-mini .thumb:hover>.image-bg{opacity:.2}section.home .choose-your-mini .thumb:hover>.image-icon{opacity:1;bottom:200px}section.home .choose-your-mini .thumb:hover>h1{color:#000;bottom:115px}section.home .choose-your-mini .thumb:hover .details{opacity:1;bottom:30px}section.home .choose-your-mini .badge{position:absolute;left:50%;top:calc(50% + 15px);text-align:center;width:240px;height:240px;border-radius:50%;margin-left:-120px;margin-top:-120px;overflow:hidden;background:#fff;z-index:10}section.home .choose-your-mini .badge .badge-icon{width:72px;height:32px;margin-top:22px}section.home .choose-your-mini .badge hr{opacity:.1;background-color:#000;height:1px;margin:12px 0}section.home .choose-your-mini .badge label{display:block;width:100%;font-size:12px}section.home .choose-your-mini .badge h1{font-size:28px;line-height:32px;margin-top:18px;margin-bottom:13px}section.home .choose-your-mini .badge h2{font-size:17px;line-height:18px}section.home .choose-your-mini .badge .small-subtitle{display:none}section.offer .offer-options{display:inline-flex;flex-direction:row;justify-content:center;flex-wrap:wrap}section.offer .offer-options>*{margin-right:15px;min-width:150px;text-align:center;margin-bottom:25px}section.offer .pricing{display:none}section.offer .more-info{font-weight:700;text-decoration:underline;cursor:pointer}section.offer .more-info:hover{text-decoration:none}section.offer .content{position:relative;display:flex;flex-wrap:wrap;padding-bottom:36px}section.offer .content .popup{padding:40px;position:absolute;top:50%;z-index:1000;left:50%;background:#fff;transform:translate(-50%,-50%);width:100%;max-width:680px;border:1px solid #e6e6e6}section.offer .content .popup .close{background-image:url(/img/icons/close-black.svg);height:20px;width:20px;position:absolute;top:10px;right:10px}section.offer .content .popup p{font-family:"MINI Sans Serif",sans-serif;font-size:14px;font-weight:400;line-height:18px;text-align:left;margin:0}section.offer .content .car-left{position:relative}section.offer .content .car-left .model-icon-mobile{display:none}section.offer .content .car-left .car-left-content{position:relative;height:0;padding-bottom:calc(60% + 20px)}section.offer .content .car-left .car-left-content .colors{display:none}section.offer .content .poupup{position:fixed;top:50%}section.offer .content .car-right .model-icon{display:flex;align-items:flex-start}section.offer .content .car-right .model-icon img{width:29px;margin-right:10px;margin-top:13px;line-height:40px}section.offer .content .car-right .winter-tires-offer{display:flex;gap:10px;align-items:flex-start}section.offer .content .car-right .winter-tires-offer h2{font-size:18px;font-weight:700;line-height:22px;margin:0;text-align:left}section.offer .content .car-right .winter-tires-offer .winter-tire-icon{width:18px;height:21px}section.offer .content .car-right .winter-tires-offer .info-icon{cursor:pointer}@media screen and (max-width:800px){section.offer .content .car-right .winter-tires-offer{display:none}}section.offer .content .car-right .actions{margin:30px 0 10px}section.offer .content .car-right .actions .offer-pricing .tabs{display:flex}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control{width:40%;flex-grow:1;height:42px;box-sizing:border-box;text-transform:uppercase;text-align:center;cursor:pointer;background:#fff}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control .deposit{font-size:8px;color:#4d4d4d}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control .deposit .sum{font-size:11px}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control .price{font-size:1.1em;margin:0 5px}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control:not(.selected){border-top:2px solid #fff;border-bottom:1px solid #000}section.offer .content .car-right .actions .offer-pricing .tabs .tab-control.selected{width:40%;border:1px solid #000;border-bottom:0}section.offer .content .car-right .actions .offer-pricing .tab-content{padding:0}section.offer .content .car-right .actions .offer-pricing .tab-content .disclaimer-price{padding:0 5px}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control{display:block}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider{margin:20px 0;width:95%}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider .filter-content{margin:0;display:block}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider .filter-content label{margin:0 10px 0 0}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider label{font-size:13px}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider .qsliders{margin:20px 0}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .slider .qsliders .slider-dot{font-size:12px}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .disclaimer-price{width:100%;font-family:"MINI Sans Serif West",sans-serif;word-break:break-all;word-break:break-word}section.offer .content .car-right .actions .offer-pricing .tab-content .form-control .disclaimer-price .terms-info{border:1px solid #e6e6e6;padding:10px 15px 10px 10px;position:relative;font-size:11px;line-height:normal}section.offer .content .car-right .actions .offer-pricing .tab-content .button-select{display:none}section.offer .content .car-right .actions .goverment-support-box{display:flex;flex-direction:column;align-items:flex-start;background-color:#f1f1f1;padding:10px}section.offer .content .car-right .actions .goverment-support-box h2{font-family:"MINI Serif Regular",serif;font-size:16px;font-weight:400;line-height:16px;text-align:left;margin:0 0 10px}section.offer .content .car-right .actions .goverment-support-box a{font-family:"MINI Sans Serif West",sans-serif;font-size:13px;font-weight:700;line-height:13px;background-color:#000;color:#fff;padding:7px 10px 5px;text-decoration:none;text-transform:uppercase;text-align:center}section.offer .content .car-right .tab-content .disclaimer{font-size:12px;line-height:14px;padding:5px;font-family:"MINI Sans Serif West",sans-serif;word-break:break-all;word-break:break-word}section.offer .content .car-right .contact-btn{padding:0 0 30px}section.offer .content .car-right .contact-btn a{text-transform:uppercase}section.offer .content .offer-pricing .tabs .tab-control{line-height:13px;padding-top:2px;cursor:pointer}section.offer .content .price{display:block;font-family:"MINI Sans Serif",sans-serif;cursor:pointer}section.offer .content .show-hide{margin-bottom:-25px;font-weight:700}section.offer .content .show-hide img{margin-right:10px;vertical-align:middle}section.offer .content h1{font-size:42px;line-height:47px;font-family:"MINI Serif Regular"}section.offer .content h2{text-align:center}section.offer .content p{font-size:16px;line-height:130%}section.offer .content>*{box-sizing:border-box;padding:0}section.offer .content>* .car-left .description{display:none}section.offer .content>:first-child{padding:0 25px 0 0}section.offer .content>.actions{margin-left:50%}section.offer .content .gallery{transition:width .5s}section.offer .content .gallery.hide-small{position:absolute;width:100%;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;background-color:#fff;z-index:99;max-width:1200px}section.offer .content .gallery.hide-small.large{width:100vw}section.offer .content .gallery .gallery-options{display:flex;justify-content:center;align-items:center;margin-top:20px;text-transform:uppercase;font-size:14px}section.offer .content .gallery .gallery-options span.option{color:#fff;background-color:#000;border:1px solid #000;text-align:center;font-size:12px;width:99px;padding:7px 10px 5px;cursor:pointer;margin:10px;text-decoration:none;font-weight:700;vertical-align:middle}section.offer .content .gallery .gallery-options span.option.current{background-color:#fff;color:#000}section.offer .content .gallery .gallery-options .action{background-position:0;background-repeat:no-repeat;padding-left:24px}section.offer .content .gallery .gallery-options .action.collapse{background-image:url(/img/icons/collapse-icon@2x.svg)}section.offer .content .gallery .gallery-options .action.expand{background-image:url(/img/icons/expand-icon@2x.svg)}section.offer .content .gallery .images{position:relative;height:100%}section.offer .content .gallery .images .img{top:0;width:100%;overflow:hidden;opacity:1;background-size:cover}section.offer .content .gallery .images .img:first-child,section.offer .content .gallery .images .img:nth-child(4){background-size:contain}section.offer .content .gallery .images .img:not(.current){position:absolute;opacity:0}section.offer .content .gallery .images .img img{width:100%;-o-object-fit:contain;object-fit:contain;height:100%}section.offer .content .gallery .images .img img.zoom{width:150%;margin-left:-25%;margin-bottom:-10%;margin-top:-10%;-o-object-fit:cover;object-fit:cover;clip:rect(0,60px,200px,0)}section.offer .content .gallery .gallery-360:not(.current),section.offer .content .gallery .gallery-images:not(.current),section.offer .content .gallery .interior:not(.current){display:none}section.offer .content .gallery .gallery-360,section.offer .content .gallery .gallery-images{position:relative}section.offer .content .gallery .gallery-images .images .img img{width:100%;margin:0;max-height:330px;min-height:330px}section.offer .content .gallery .gallery-images .next,section.offer .content .gallery .gallery-images .previous{content:" ";width:40px;height:100%;position:absolute;top:0;background-repeat:no-repeat;background-position:50%;cursor:pointer}section.offer .content .gallery .gallery-images .previous{background-image:url(/img/icons/arrow-back@2x.svg);left:0}section.offer .content .gallery .gallery-images .next{background-image:url(/img/icons/arrow-next@2x.svg);right:0}section.offer .content .gallery .gallery-images .marks{display:flex;justify-content:center}section.offer .content .gallery .gallery-images .marks .mark{width:8px;height:8px;box-sizing:border-box;border-radius:50%;border:1px solid #000;margin:0 3px;cursor:pointer}section.offer .content .gallery .gallery-images .marks .mark.current{background-color:#000}section.offer .content .option-imgs{width:1119px}section.offer .content .specs{border-top:1px solid #e6e6e6}section.offer .content .specs.specs-small{display:none}section.offer .content .specs.specs-big{display:block}section.offer .content .specs h3{font-size:18px}section.offer .content .specs h3 img{margin-right:10px;vertical-align:middle}section.offer .content .specs>ul{margin:25px 0 0;padding:0;list-style:none}section.offer .content .specs>ul>li{line-height:28px;font-size:16px;font-weight:700}section.offer .content .specs>ul>li:not(:first-child){margin-top:40px}section.offer .content .specs>ul>li ul{padding:0 0 0 14px;list-style:none}section.offer .content .specs>ul>li ul li{line-height:28px;font-size:16px;font-weight:400;padding-left:0;position:relative}section.offer .content .specs>ul>li ul li:before{content:"\B7";font-size:28px;vertical-align:middle;line-height:28px;margin-top:-3px;margin-left:-14px;position:absolute}section.offer .content .specs{min-width:100%;width:100%;flex-basis:100%}section.offer .content .specs>ul{-moz-column-count:4;column-count:4;-moz-column-gap:30px;column-gap:30px}section.offer .content .specs>ul ul li.options{margin-top:20px}section.offer .content .gallery.large .images .img img{height:100%}.specs-images .drawer-content ul{-moz-column-count:auto;column-count:auto;display:flex;align-items:flex-start;flex-wrap:wrap}.specs-images .drawer-content ul li{width:143px;margin:0 10px 5px 0}.specs-images .drawer-content ul li figure{margin:0;padding:0;width:100%;flex-wrap:wrap}.specs-images .drawer-content ul li figure input[type=checkbox][id^=myCheckbox]{display:none}.specs-images .drawer-content ul li figure img{width:100%;max-height:90%;-o-object-fit:cover;object-fit:cover;margin:0}.specs-images .drawer-content ul li figure figcaption{font-size:13px;line-height:16px;max-height:32px;overflow:hidden;text-overflow:ellipsis;font-weight:500;margin-top:6px}.specs-images .drawer-content ul.large-icons li{width:180px}.specs-images .drawer-content ul.large-icons li figure img{max-height:none}.energy-mobile{display:none}.car-icons-detailed{display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin:0 auto 36px;position:relative;z-index:1000}.car-icons-detailed.loc-dk>.car-icon{flex-basis:calc(25% - 9px)}.car-icons-detailed .icon,.car-icons-detailed [v-cloak]>*{display:none}.car-icons-detailed .tooltip img{vertical-align:middle}.car-icons-detailed .hidesmall{display:flex}.car-icons-detailed .tooltip{display:flex;flex-direction:column}.car-icons-detailed .tooltip-desc{font-size:12px;height:15px}.car-icons-detailed .tooltip-desc-b{font-weight:700}.car-icons-detailed .hide-icon{display:none}.description{padding-left:0;padding-right:0;border-bottom:none}.description h1,.description p{padding-right:40px;margin-bottom:10px}.description h1{border-bottom:none}.description .hide-large{display:none!important}.description .hide-desktop{display:none}.colors{position:inherit;bottom:45px;right:0;left:0}.colors .colors-list{display:flex;justify-content:center;align-items:center}.colors .colors-list p{color:#000;text-decoration:none;text-align:center}.colors a{margin:0 10px;max-width:200px;text-decoration:none;flex-basis:50px;flex-grow:1}.colors .img{overflow:hidden}.colors .img img{width:100%}section.offer .content .dealer{line-height:18px;font-size:14px;display:flex;align-items:center;position:relative;padding:0 0 20px;margin:0;min-height:40px;border-bottom:none}section.offer .content .dealer a{color:inherit}section.offer .content .dealer .basic{white-space:nowrap;font-size:16px;line-height:40px}section.offer .content .dealer .basic a:link{text-decoration:none}section.offer .content .dealer .basic p:first-child{font-size:18px}section.offer .content .dealer .icon{position:absolute;width:40px;height:40px;left:0;display:inline-block;background:#fff no-repeat 50% 50%;background-size:60%;box-sizing:border-box;margin-right:10px;flex-shrink:0;background-image:url(/img/icons/location-pin.png)}section.offer .content .disclaimer-price{font-size:11px;text-align:left;position:relative;margin-bottom:5px;margin-top:10px;width:100%;line-height:15px;font-family:"MINI Sans Serif West",sans-serif;word-break:break-all;word-break:break-word}section.offer .content .disclaimer-price.disclaimer-normal-size{font-size:16px}section.offer .content .disclaimer-pricing{text-align:left;width:100%;padding:0 10px;font-size:13px;justify-content:space-around;display:flex;font-family:"MINI Sans Serif West",sans-serif;word-break:break-all;word-break:break-word}section.offer .content .disclaimer-pricing span{font-weight:700;margin:0 0 0 10px}section.offer .content .terms-info{font-size:11px;line-height:normal}section.offer .content .terms-info .close{line-height:16px}section.offer .content .terms-info .close img{height:10px;width:10px;position:relative}.plain-link{text-decoration:none}.offer-pricing .tabs{display:flex}.offer-pricing .tabs .tab-control{width:40%;flex-grow:1;height:42px;box-sizing:border-box;line-height:34px;text-transform:uppercase;text-align:center;cursor:pointer;background:#f1f1f1}.offer-pricing .tabs .tab-control .deposit{font-size:8px;color:#4d4d4d}.offer-pricing .tabs .tab-control .deposit .sum{font-size:11px}.offer-pricing .tabs .tab-control .price{font-size:1.1em;margin-left:5px}.offer-pricing .tabs .tab-control.selected{width:40%;background:#fff;border-bottom:0}.offer-pricing .tab-content{min-height:140px;position:relative;padding:30px 20px;line-height:130%}.offer-pricing .tab-content .disclaimer{word-break:break-all;word-break:break-word;line-height:18.2px;font-size:14px}.offer-pricing .tab-content .disclaimer,.offer-pricing .tab-content .disclaimer-price .terms-info,.offer-pricing .tab-content .disclaimer-pricing{font-family:"MINI Sans Serif West",sans-serif}.offer-pricing .tab-content .disclaimer-pricing span{font-weight:700;margin:0 0 0 10px}.offer-pricing .tab-content .hide-big-screens{display:none}.offer-pricing .tab-content p.disclaimer-title{text-align:center;width:100%;padding:0 10px;font-size:14px;margin:-15px 0 10px}.offer-pricing .tab-content .terms-info{border:none;padding:0}.offer-pricing .tab-content .form-control{display:flex}.offer-pricing .tab-content .form-control .slider{width:50%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-direction:column;margin:0 50px 0 0}.offer-pricing .tab-content .form-control .slider .filter-content{margin:0 0 36px}.offer-pricing .tab-content .form-control .slider .filter-content label{width:180px}.offer-pricing .tab-content .form-control .slider .disclaimer-pricing{margin:15px 0 0;width:100%}.offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row{padding:10px 0 0}.offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row .price{font-weight:700;margin:0;text-align:left;width:50%}.offer-pricing .tab-content .form-control:last-child{margin-right:0}.offer-pricing .tab-content .form-control .vue-slider-component .vue-slider{top:-2px}.offer-pricing .tab-content .form-control .qsliders{width:100%}.offer-pricing .tab-content .form-control .qsliders .qslider{height:2px;background:#e5e5e5;cursor:pointer;position:relative}.offer-pricing .tab-content .form-control .qsliders .slider-dot{background:#fff;border:1px solid #000;height:24px;width:100px;border-radius:17px;position:absolute;top:-13px;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:14px;font-family:"MINI Sans Serif West",sans-serif}.offer-pricing .tab-content .form-control .qsliders .filter-content label{width:180px;margin:0 10px 0 0;text-transform:capitalize}.offer-pricing .tab-content .form-control .disclaimer-pricing{margin:15px 0 0}.offer-pricing .tab-content .form-control .disclaimer-price{width:50%;font-family:"MINI Sans Serif West",sans-serif;word-break:break-all;word-break:break-word;font-size:14px;line-height:18.2px}.offer-pricing .tab-content .filter-content{border:0;display:flex;align-items:center}.offer-pricing .tab-content .filter-content #slider{-webkit-appearance:none;width:100%;height:6px}.offer-pricing .tab-content .filter-content #slider::-webkit-slider-thumb{-webkit-appearance:none;height:40px;width:40px;cursor:pointer;z-index:3;position:relative}.offer-pricing .tab-content .filter-content #selector{height:104px;width:48px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);z-index:2}.offer-pricing .tab-content .filter-content .selectBtn{height:40px;width:48px;border:1px solid #000;position:absolute;bottom:0}.offer-pricing .tab-content .for .form-control .vue-slider-component .vue-slider .vue-slider-dot{width:20px!important;height:20px!important;top:-9px!important;transform:translateX(0);transform:translateX(100%)}.offer-pricing .tab-content .form-control .slider-value input{border:none;min-width:145px;width:145px;font-size:16px;font-weight:700;line-height:10px;text-align:right;text-transform:uppercase;background:transparent}.offer-pricing .tab-content .form-control label{font-size:18px;font-family:"MINI Serif Regular"}.offer-pricing .tab-content .form-control .slider-value{position:absolute;text-align:right;right:0}.offer-pricing input[type=radio]{position:absolute;left:-9999px}.offer-pricing input[type=radio]+label{display:inline-block;position:relative;font-size:16px;white-space:nowrap;text-align:center;font-family:"MINI Serif Regular",serif;cursor:pointer}.offer-pricing input[type=radio]+label:before{display:block;width:18px;height:18px;margin:2px;position:absolute;text-align:center;content:" ";cursor:pointer;line-height:16px}.offer-pricing input[type=radio]+label .price{font-weight:700}.hidebig{display:none}.contact.addPadding{margin:160px 0 0}.contact{-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#f1f1f1;padding:0 60px;font-family:"MINI Serif Regular";margin:60px 0 0}.contact [v-cloak]>*{display:none}.contact .goverment-support-section{display:flex;flex-direction:column;padding:20px}.contact .goverment-support-section h1{font-family:"MINI Serif Regular",serif;font-size:28px;font-weight:700;line-height:34px}.contact .goverment-support-section p{margin-bottom:20px;font-family:"MINI Sans Serif West",sans-serif;font-size:16px;font-weight:400;line-height:19px}.contact .goverment-support-section a{font-family:"MINI Sans Serif West",sans-serif;font-size:16px;font-weight:700;line-height:23px;text-align:center;background-color:#000;color:#fff;max-width:270px;width:100%;padding:7px 40px 5px;margin:30px auto 20px;box-sizing:border-box}.contact .goverment-support-section .container{display:flex;gap:5px}.contact .goverment-support-section .container .section{background-color:#fff;width:50%;padding:20px;display:flex;flex-direction:column;justify-content:space-evenly;gap:20px;box-sizing:border-box}.contact .goverment-support-section .container .section hr{background:#818181;height:1px;width:100%}.contact .goverment-support-section .container .section h2{font-family:"MINI Sans Serif West",sans-serif;font-size:18px;font-weight:400;line-height:23px}.contact .goverment-support-section .container .section h1{font-family:"MINI Serif Regular",serif;font-size:22px;font-weight:700;line-height:26px}.contact .goverment-support-section .container .section .price-box h1,.contact .goverment-support-section .container .section .price-box h2{margin:0}.contact .goverment-support-section .container .section .price-box:nth-of-type(2) h1{height:52px}.contact a{color:inherit;text-decoration:none}.contact .animation-end:not(.expanded){height:0!important;overflow-y:hidden}.contact .h1{padding:62px 0 20px;font-size:28px}.contact hr{background:#818181}.contact input[type=radio]:not(:checked):hover+label{opacity:.5}.contact input.has-error{border:1px solid #d0021b;color:#d0021b}.contact input.has-error::-moz-placeholder{color:#d0021b;opacity:1}.contact input.has-error:-ms-input-placeholder{opacity:1}.contact input.has-error::-ms-input-placeholder{color:#d0021b;opacity:1}.contact input.has-error::placeholder{color:#d0021b;opacity:1}.contact input.has-error:-ms-input-placeholder{color:#d0021b}.contact .car-info.carInfoPos{position:fixed}.contact .car-info{position:relative;background-color:#e5e5e5;z-index:100;padding:20px 30px 20px 20px}.contact .car-info,.contact .car-info .car-model{display:flex;justify-content:space-between;align-items:center}.contact .car-info .car-model{flex-grow:1;font-size:22px;font-weight:300}.contact .car-info .car-model h1{font-size:22px;max-width:250px;font-weight:300;padding:0 0 5px}.contact .car-info .car-model .price{font-size:12px;padding:0 0 5px;width:280px}.contact .car-info .car-model .price .paymentoption{justify-content:flex-start!important}.contact .car-info .car-model .price .paymentoption b{margin:0 0 0 5px}.contact .car-info .car-model .price .car-price-brand{margin:0 5px 0 0}.contact .car-info .car-model .price .picked{font-size:12px;padding:5px 0 5px 15px;background-image:url(/img/icons/close.svg);background-size:8px;background-repeat:no-repeat;background-position:0;font-family:"MINI Sans Serif West",sans-serif;cursor:pointer;display:flex;justify-content:space-between}.contact .car-info .car-model .price .hide-dt{display:none}.contact .car-info .car-model .price .private-lease{display:flex;justify-content:space-between;font-weight:400;color:#000}.contact .car-info .car-model .price .pickedmonthlyrate{color:#000;font-weight:700;padding:5px 0}.contact .car-info .car-model .price .pickedmonthlyrate hr{margin:2px 0 5px}.contact .car-info .car-model .price .pickedmonthlyrate span{display:flex;justify-content:space-between}.contact .car-info .image{margin:0 40px 0 0}.contact .car-info .image img{height:65px;width:139px;-o-object-fit:contain;object-fit:contain}.contact .car-info .image .car-model-hide-dt{display:none}.contact .car-info .price{font-size:22px;font-weight:700}.contact .car-info .price .downpayment{color:#5c5c5c}.contact .offers-wrapper-inc:not(.expanded),.contact .options-wrapper:not(.expanded){height:0}.contact .offers-wrapper-inc,.contact .options-wrapper{transition:height .5s ease-in-out}.contact .offers-wrapper-inc:not(.animation-end),.contact .options-wrapper:not(.animation-end){overflow-y:hidden}.contact .offers-wrapper-inc.expanded{padding-bottom:20px}.contact input[type=checkbox],.contact input[type=radio]{position:absolute;left:-9999px}.contact input[type=checkbox]+label:after{opacity:0}.contact h1,.contact p{margin:0}.contact .button-select{max-width:240px;width:240px;margin:10px auto 30px;text-align:center;padding:9px;display:flex;justify-content:center;align-items:center;background-color:#e5e5e5;border:1px solid #e5e5e5;height:37px;cursor:pointer;box-sizing:border-box;border-radius:29px}.contact .button-select label{width:100%;padding:9px;font-size:14px;font-family:"MINI Sans Serif West",sans-serif;cursor:pointer}.contact .button-select .hide-dt{display:none}.contact .add:hover,.contact .remove:hover{opacity:.5}.contact .add{background-color:#e5e5e5}.contact .remove{border:1px solid #000;background-color:#fff}.contact .remove label{font-weight:700}.contact .button-select-small{display:none}.contact .row{display:flex;justify-content:space-between;align-items:center;padding:0 20px}.contact .row .offer-desc{width:36%;max-width:36%}.contact .row .offer-desc h1{font-size:28px}.contact .row .offer-desc p{font-family:"MINI Sans Serif West",sans-serif}.contact .row .buttons.hidebtn{background:none;border:none}.contact .row .buttons.hidebtn div:first-of-type{opacity:0}.contact .row .buttons.hidebtn div:last-of-type{background:#e5e5e5;border-radius:29px;border:1px solid #e5e5e5;width:65%}.contact .row .buttons{width:65%;display:flex;background-color:#e5e5e5;border:1px solid #e5e5e5;height:37px;cursor:pointer;box-sizing:border-box;border-radius:29px}.contact .row .buttons div{width:50%}.contact .row .button-notdecided{width:65%;display:flex;border-radius:29px;box-sizing:border-box}.contact .row .button-notdecided .button{width:65%;background-color:#e5e5e5;border:1px solid #e5e5e5;height:37px;cursor:pointer;box-sizing:border-box;border-radius:29px}.contact .row .placeholder{width:50%;background:transparent}.contact .row input[type=radio]+label{display:flex;justify-content:center;align-items:center;padding:9px;font-family:"MINI Sans Serif West",sans-serif;box-sizing:border-box;cursor:pointer}.contact .row input[type=radio]:checked+label{background:#fff;border:1px solid #000;border-radius:29px;font-weight:700}.contact .row label{font-size:14px}.contact .section{padding:23px 0 20px}.contact .inclusive-offers .offer-inclusive{display:flex;padding:20px 0 0}.contact .inclusive-offers .offer-inclusive .offer-details{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;width:50%}.contact .inclusive-offers .offer-inclusive .offer-details .details{padding:0 20px 32px;width:47%}.contact .inclusive-offers .offer-inclusive .offer-details .details .button:hover{opacity:.5}.contact .inclusive-offers .offer-inclusive .offer-details .details .button{max-width:180px;width:auto;padding:3px 20px;display:flex;justify-content:center;align-items:center;background:#e5e5e5;border-radius:29px;font-size:14px;font-family:"MINI Sans Serif West",sans-serif;cursor:pointer}.contact .inclusive-offers .offer-inclusive .offer-details .repair-description{line-height:26.4px;padding:0 20px 20px 0}.contact .inclusive-offers .offer-inclusive .offer-details .repair-description ul{font-size:18px;margin:0}.contact .inclusive-offers .offer-inclusive .offer-details .placeholder{height:81px}.contact .inclusive-offers .offer-inclusive .offer-details .service-type{display:flex;justify-content:space-between;align-items:center;padding:0 20px 33px}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .serviceType{display:flex;align-items:center;font-size:18px;width:120px;flex-shrink:0;margin:0 10px 0 0}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons{background:#e5e5e5;border-radius:29px;display:flex;box-sizing:border-box;height:24px;align-items:center;font-family:"MINI Sans Serif West",sans-serif;cursor:pointer;flex-grow:1}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons label{flex-grow:1;text-align:center;cursor:pointer;background:#e5e5e5;border-radius:29px;font-size:14px;padding:2px 18px;border:1px solid #e5e5e5;min-width:47px}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons input[type=radio]:checked+label{background:#fff;border:1px solid #000;border-radius:29px;font-weight:700}.contact .inclusive-offers .offer-inclusive .offer-details .title{padding:20px;line-height:200%}.contact .inclusive-offers .offer-inclusive .offer-details .title h1{font-size:22px}.contact .inclusive-offers .offer-inclusive .offer-details .text{font-size:18px;font-family:"MINI Serif Regular",serif;line-height:130%;padding:20px}.contact .inclusive-offers .offer-inclusive .offer-details .text h1{line-height:26.4px;font-size:22px;padding:0 0 20px}.contact .inclusive-offers .offer-inclusive .offer-details .small-text{font-size:14px;padding:13px 20px 30px;font-family:"MINI Sans Serif West",sans-serif}.contact .inclusive-offers .offer-inclusive .offer-details .price{padding:5px 0 0;font-size:22px;font-family:"MINI Serif Regular";font-weight:700}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper{padding:0 20px 33px;display:flex;justify-content:center;align-items:center}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns{display:flex;justify-content:space-around;background:#e5e5e5;border-radius:29px;box-sizing:border-box;height:24px;width:100%}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns .radio{display:flex;flex-grow:1}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns .radio input[type=radio]+label{width:100%;display:flex;justify-content:center;align-items:center;font-family:"MINI Sans Serif West",sans-serif;cursor:pointer}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns .radio input[type=radio]:checked+label{background:#fff;border:1px solid #000;border-radius:29px;font-weight:700}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns .radio label{font-size:14px;margin:0}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper label{font-size:18px;margin:0 10px 0 0;width:120px;flex-shrink:0}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .sliders{width:100%}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .sliders .slider{height:2px;background:#e5e5e5;cursor:pointer;position:relative}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .sliders .slider-dot{background:#fff;border:1px solid #000;height:24px;width:100px;border-radius:17px;position:absolute;top:-14px;font-weight:700;display:flex;justify-content:center;align-items:center;font-size:14px}.contact .inclusive-offers .remove{border:1px solid #000}.contact .offer-details:first-child{margin:0 10px 0 0}.contact .offer-details.selected .title{background-color:#ed9300;color:#fff}.contact .financing-options .offer,.contact .financing-options .options-mobile{display:none}.contact .financing-options .options{padding:20px 0 0;display:flex;justify-content:space-between;align-items:center}.contact .financing-options .options .tab-control{background-color:#e5e5e5;width:33%;margin:0 1px 0 0}.contact .financing-options .options .tab-control label{cursor:pointer;font-size:22px;font-weight:700;display:block;width:100%;padding:20px 0 20px 20px}.contact .financing-options .options .tab-control label .price{font-size:28px;font-family:"MINI Serif Regular";font-weight:700;padding:5px 0 0}.contact .financing-options .options .tab-control.selected{background-color:#fff}.contact .financing-options .options .tab-control.selectedPtype{background-color:#ed9300}.contact .financing-options .options .tab-control.selectedPtype label{color:#fff}.contact .financing-options .tab-content{background-color:#fff}.contact .financing-options .tab-content .button-select{margin:30px auto 0}.contact .financing-options .tab-content .button-select label{font-family:"MINI Sans Serif West",sans-serif}.contact .financing-options .offers-wrapper{display:none}.contact .vertical-space{height:20px;width:100%}.contact .contact-details{padding:23px 0 60px}.contact .contact-details .row h2{font-size:28px;font-family:"MINI Serif Regular";margin:0}.contact .contact-details .buttons-wrapper{margin:0 auto;max-width:693px}.contact .contact-details .buttons-wrapper .buttons{display:flex;justify-content:flex-end}.contact .contact-details .buttons-wrapper .buttons .button{background:#e5e5e5;border-radius:29px;width:350px;display:flex;height:37px;justify-content:space-around;margin:-30px 0 0}.contact .contact-details .buttons-wrapper .buttons label{margin:0;text-align:center;cursor:pointer;background:#e5e5e5;border-radius:29px;font-size:14px;border:1px solid #e5e5e5;min-width:37px;width:50%;padding:8px 0;font-family:"MINI Sans Serif West",sans-serif}.contact .contact-details .buttons-wrapper .buttons input[type=radio]:checked+label{background:#fff;border:1px solid #000;border-radius:29px;font-weight:700}.contact .contact-details .form{padding:42px 0 0;font-family:"MINI Sans Serif West",sans-serif}.contact .contact-details .form label{letter-spacing:0;line-height:20px;font-size:16px;margin-right:10px;font-weight:400}.contact .contact-details .form input:focus{border:1px solid #000}.contact .contact-details .form input{width:100%;height:37px;font-size:16px;padding:9px 11px;box-sizing:border-box;border:1px solid #e6e6e6}.contact .contact-details .form .register{margin:0 auto;max-width:716px}.contact .contact-details .form .register .input-group{display:flex;padding:0 0 20px}.contact .contact-details .form .register .input-group .input:nth-child(2n){margin:0 0 0 10px}.contact .contact-details .form .register .input-group .input{max-width:100%;width:343px;flex-grow:1}.contact .contact-details .form .register .input-group .input input{margin:7px 0}.contact .contact-details .form .register .input-group .input .placeholder{color:transparent}.contact .contact-details .form .register .input-group .input .hideplaceholder{margin:7px 0;border:none;background:transparent}.contact .contact-details .form .form-control label{padding:0 0 20px 10px}.contact .contact-details .form .form-control .form-group{max-width:698px;margin:0 10px;padding:0 0 20px}.contact .contact-details .form .form-control .form-group select{width:100%;box-sizing:border-box;margin:5px 0 15px;height:37px;padding:0 10px;font-size:14px;line-height:30px;border-radius:0;background-color:#fff}.contact .contact-details .form .select-dropdown.less{background-image:url(/img/icons/arrow-less@2x.svg);background-color:#fff;border:1px solid #e6e6e6}.contact .contact-details .form .select-dropdown.has-error{border:1px solid #d0021b;color:#d0021b}.contact .contact-details .form .select-dropdown{width:100%;font-size:16px;box-sizing:border-box;border:1px solid #e6e6e6;background:#fff;margin:30px 0;background-image:url(/img/icons/arrow-more@2x.svg);background-repeat:no-repeat;background-position:center right 10px;background-color:#e5e5e5;position:relative;cursor:pointer}.contact .contact-details .form .select-dropdown .select{display:none}.contact .contact-details .form .select-dropdown .select.show{display:block;position:absolute;width:100%;z-index:100;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6;border-left:1px solid #e6e6e6;margin:0 -1px}.contact .contact-details .form .select-dropdown .select.show .dropdown{background:#fff}.contact .contact-details .form .select-dropdown .select.show .dropdown .item-wrapper:last-of-type hr{display:none}.contact .contact-details .form .select-dropdown span{padding:9px 20px;display:flex;align-items:center}.contact .contact-details .form .select-dropdown .item{background:#fff;padding:10px 20px;z-index:100}.contact .contact-details .form .select-dropdown hr{background:#e5e5e5;margin:0 20px}.contact .contact-details .recaptcha-fail{color:#d0021b;padding:0 20px;margin-bottom:15px;text-align:center}.contact .message{max-width:716px;padding:0 0 20px}.contact .message input{width:100%;margin:7px 0}.contact .message p{margin:7px 0}.contact .section{padding:20px 0}.contact .contact-time-header{margin-left:3px}.contact .contact-time-wrapper .buttons{display:flex}.contact .contact-time-wrapper .buttons label{display:flex;align-items:center;justify-content:center;margin:0 10px 0 0;text-align:center;cursor:pointer;background:#e5e5e5;border-radius:29px;border:1px solid #e5e5e5;min-width:37px;padding:5px 20px;font-size:14px}.contact .contact-time-wrapper .buttons input[type=radio]:checked+label{background:#fff;border:1px solid #000;border-radius:29px;font-weight:700;font-size:14px}.contact .contact-time-wrapper .buttons div{display:flex}.contact .contact-time-wrapper .buttons #contactTime1:checked+label{padding:5px 20px}.contact .contact-time-wrapper .buttons #contactTimeAny{width:113px}.contact .contact-time-wrapper .buttons.hide-dt{display:none}.contact .contact-options{display:flex;font-family:"MINI Sans Serif West",sans-serif;max-width:716px;margin:0 auto;z-index:0}.contact .contact-options p{padding:0 0 20px}.contact .contact-options .method{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.contact .contact-options .method label:last-of-type{margin:0 20px 0 0!important}.contact .contact-options .method input[type=checkbox]:checked+label,.contact .contact-options .method input[type=radio]:checked+label{font-weight:700}.contact .contact-options .method input[type=checkbox]+label,.contact .contact-options .method input[type=radio]+label{cursor:pointer;line-height:20px;position:relative;padding:0 10px 0 35px;color:#000;display:flex;align-items:center;height:24px;margin:0 5px 0 0}.contact .contact-options .method #email-contact{width:100px}.contact .contact-options .method #phone-contact{width:120px}.contact .contact-options .method input[type=checkbox]+label:before,.contact .contact-options .method input[type=radio]+label:before{content:"";left:0;width:18px;height:18px;margin:2px;position:absolute;background-color:#fff;border:1px solid #999}.contact .contact-options .method input[type=checkbox]+label:after,.contact .contact-options .method input[type=radio]+label:after{width:18px;height:18px;margin:2px;position:absolute;top:0;left:0;transition:all .2s ease;border:1px solid #000}.contact .contact-options .method input[type=radio]:checked+label:after{opacity:1;background-image:url(/img/icons/check-black-new.svg);background-repeat:no-repeat;-webkit-transform:scale(1);background-position-y:4px;background-position-x:3px;background-size:13px;transform:scale(1);border:1px solid #000}.contact .contact-options .method input[type=checkbox]:not(:checked)+label:after,.contact .contact-options .method input[type=radio]:not(:checked)+label:after{opacity:0;transform:scale(0)}.contact .contact-options .method input[type=checkbox]:checked+label:after,.contact .contact-options .method input[type=radio]:checked+label:after{opacity:1;transform:scale(1)}.contact-details-terms{max-width:716px;width:100%;margin:0 auto;font-family:"MINI Serif Regular"}.contact-details-terms .terms{font-size:18px;padding-top:60px;padding-bottom:20px}.contact-details-terms .terms .terms-titles{font-weight:700;color:#262626;margin-bottom:10px;margin-top:10px;font-size:22px}.contact-details-terms .terms label:before{color:#999}.contact-details-terms .terms label{display:flex;flex-direction:column;gap:10px;font-size:14px;padding-left:30px;font-family:"MINI Sans Serif West",sans-serif}.contact-details-terms .terms label:after{left:0;color:#000;margin:0 2px!important}.contact-details-terms .terms label p{margin:0}.contact-details-terms .terms .terms-info{font-size:14px;width:auto;font-family:"MINI Sans Serif West",sans-serif}.contact-details-terms .terms .terms-title{padding:10px 0;font-size:14px;font-family:"MINI Sans Serif West",sans-serif}.contact-details-terms .terms input[type=checkbox]+label:after{display:block;width:18px;height:18px;position:absolute;border:1px solid;font-size:14px;line-height:14px;text-align:center;left:5px;top:12px;content:" ";cursor:pointer;background-size:12px;background-repeat:no-repeat;background-position:50%;margin:2px 2px 2px -5px}.contact-details-terms .terms input[type=checkbox]+label:after p{margin-top:0}.contact-details-terms .terms .more-info{font-weight:700;text-decoration:underline;cursor:pointer}.contact-details-terms .terms .more-info:hover{text-decoration:none}.contact-details-terms .terms input[type=checkbox]+label{position:relative;padding:10px 32px;line-height:130%}.contact-details-terms fieldset{border:0}.contact-details-terms fieldset legend{width:100%;padding:15px;border:1px solid #000;border-right:0;border-left:0;text-align:right}.contacted{margin:20px 0 0}.contacted p{margin:0 0 50px;font-size:18px;text-align:center;font-family:"MINI Serif Regular"}.contacted button{max-width:270px;width:100%;margin:0 auto;display:flex;justify-content:center;align-items:center;height:36px;box-sizing:border-box}.contacted button a{padding:0}.contacted .inner{margin:0 0 40px}.contacted .recaptcha-text{font-size:13px}.contacted .recaptcha-text a{color:#000;text-decoration:none;font-weight:700}.contact-reserve{max-width:980px;width:100%;margin:0 auto}.reserve{background:#00707e}.reserve .inner .closebtn{float:right;margin:-40px -50px;top:0;position:relative;background-color:transparent}.opacityModal{width:100%;height:100vh;background:#f1f1f1;position:absolute;min-height:100%;top:0;opacity:.8;z-index:2000}.details-modal{position:absolute;background:#fff;z-index:100;max-width:94%;left:50%;margin:0 auto 0 -47%}.details-modal .heading{background:#e5e5e5;padding:20px;display:flex;justify-content:space-between;align-items:center}.details-modal .heading h1{margin:0}.details-modal .heading .name{width:180px;font-weight:700;font-size:18px}.details-modal .heading .basic,.details-modal .heading .plus{width:60px;text-align:center;font-weight:700;font-size:18px}.details-modal h2{font-size:22px}.details-modal .disclaimer,.details-modal h2,.details-modal p{margin:20px 0}.details-modal .details-wrapper{display:flex;padding:0 20px 20px}.details-modal .details-wrapper .text{width:65%;margin:0 50px 0 0;font-size:18px;line-height:23.4px}.details-modal .details-wrapper .text .disclaimer{font-size:14px;font-family:"MINI Sans Serif West",sans-serif;line-height:18.2px;word-break:break-all;word-break:break-word}.details-modal .details-wrapper .package{width:35%;margin:20px 0 0}.details-modal .details-wrapper .package .heading{display:flex;justify-content:space-between;align-items:center;font-size:18px;padding:10px;margin:0}.details-modal .details-wrapper .package .heading .type{display:flex}.details-modal .details-wrapper .package .disclaimer-small{display:none}.details-modal .details-wrapper .package .packages .row:nth-child(2n){background:#e5e5e5}.details-modal .details-wrapper .package .packages .row:nth-child(odd){background:#f7f7f7}.details-modal .details-wrapper .package .packages .row{padding:0 10px;display:flex;justify-content:space-between;align-items:center}.details-modal .details-wrapper .package .packages .row .name{width:180px;font-size:18px;line-height:15px;padding:5px 0}.details-modal .details-wrapper .package .packages .row .name span{font-size:14px;font-family:"MINI Sans Serif West",sans-serif}.details-modal .details-wrapper .package .packages .row .check,.details-modal .details-wrapper .package .packages .row .placeholder{width:60px;height:47px;background-image:url(/img/icons/dot.svg);background-repeat:no-repeat;background-position:50%}.details-modal .details-wrapper .package .packages .row .placeholder{opacity:0}.details-modal .repair-type .details-wrapper .text{width:100%!important;margin:0;line-height:23.4px;font-size:18px}.details-modal .close{font-size:16px;color:#000;font-family:"MINI Sans Serif West",sans-serif}.repair{max-width:73%;left:50%;margin-left:-36%}.offer.opacity{opacity:.5}.grecaptcha-badge{visibility:hidden}.book{padding-bottom:2rem}.book .model{border-bottom:1px solid #000;max-width:766px;position:relative;margin:0 auto;display:flex;flex-wrap:wrap}.book h1{font-size:38px;line-height:60px;text-align:left;margin:0 auto .8em;flex-grow:1}.book h2{font-size:18px;line-height:23px;text-align:left;font-weight:400;text-transform:none}.book .book-info{max-width:800px;position:relative;margin:0 auto;display:flex;width:100%;justify-content:space-between;padding-top:25px;padding-left:30px}.book .book-info .cars{margin-top:10px}.book .book-info form p{margin-right:15px;font-size:11px}.book .book-info form p a{color:#000}.book .book-info form label{display:block;font-family:"MINI Sans Serif",sans-serif}.book .book-info form .container{padding:10px 0}.book .book-info form input,.book .book-info form select{width:100%;box-sizing:border-box;margin:5px 0 15px;height:37px;padding:0 10px;font-size:14px;line-height:30px;border:1px solid #000;border-radius:0;background-color:#fff}.book .book-info form input option:disabled,.book .book-info form select option:disabled{display:none}.book .book-info form input.has-error,.book .book-info form select.has-error{border-color:#d0021b}.book .book-info form input.has-error::-moz-placeholder,.book .book-info form select.has-error::-moz-placeholder{color:#d0021b;opacity:1}.book .book-info form input.has-error:-ms-input-placeholder,.book .book-info form select.has-error:-ms-input-placeholder{opacity:1}.book .book-info form input.has-error::-ms-input-placeholder,.book .book-info form select.has-error::-ms-input-placeholder{color:#d0021b;opacity:1}.book .book-info form input.has-error::placeholder,.book .book-info form select.has-error::placeholder{color:#d0021b;opacity:1}.book .book-info form input.has-error:-ms-input-placeholder,.book .book-info form select.has-error:-ms-input-placeholder{color:#d0021b}.book .book-info form select.has-error{color:#d0021b}.book .book-info form select:required:invalid{color:grey}.book .book-info form select option{background-color:#fff!important;color:#000}.book .book-info form option[value=""][disabled]{display:none}.book .book-info form option{color:#000}.book .book-info form option,.book .book-info form option[selected]{background-color:#fff!important}.book .book-info form .form-control{padding-right:15px;display:inline-block;max-width:375px;width:375px}.book .book-info form .form-group button{margin:15px 0;box-sizing:border-box;padding:0;width:150px}.book .book-info form .form-group-message{max-width:770px;width:100%}.book .book-info form .terms{font-size:11px;padding-top:20px;padding-bottom:20px}.book .book-info form .terms .terms-title{font-weight:700;color:#262626;margin-bottom:10px;margin-top:10px;font-size:14px;font-family:"MINI Sans Serif",sans-serif}.book .book-info form .terms .terms-titles{font-size:18px;font-weight:700;padding:1em 0}.book .book-info form .terms .terms-info{font-size:14px;width:auto}.book .book-info form .terms .terms-info-toggle{margin-left:0}.book .book-info form .terms label{padding-left:30px;font-size:14px}.book .book-info form .terms label:after{left:0}.book .book-info form .terms input[type=checkbox].plain+label:after{display:block;width:21px;height:21px;border:1px solid;position:absolute;font-size:14px;line-height:14px;text-align:center;left:5px;top:9px;content:" ";cursor:pointer;background-size:12px;background-repeat:no-repeat;background-position:50%;margin-left:-5px}.book .book-info form .terms input[type=checkbox].plain+label{position:relative;padding:10px 32px;line-height:18.2px}.book .book-info form fieldset{border:0}.book .book-info form fieldset legend{width:100%;padding:15px;border:1px solid #000;border-right:0;border-left:0;text-align:right}.book .book-info form button{width:280px;display:block;position:relative;margin:0 auto}.cars{min-width:282px}.book .cars{border:none}.book .cars .images img{max-width:347px}.book .cars h1{position:relative;float:left;padding-bottom:45px}.book form.BankID-form img{width:70px}.book form.BankID-form input{border-color:#ccc}.book form.BankID-form .BankID-area{width:280px;margin:20px auto 0;display:flex;flex-direction:column;align-items:center}.book form.BankID-form .BankID-area p{font-size:18px;margin:20px 0 0}.book form.BankID-form .BankID-area button{margin-top:0}section.confirm{text-align:center}section.confirm h1{font-size:38px;line-height:49px;text-align:left;max-width:705px;position:relative;margin:0 auto}section.confirm h2{font-size:18px}section.confirm h2,section.confirm h3{line-height:20px;text-align:center;margin:40px 0 30px}section.confirm h3{font-size:14px}section.confirm a{color:inherit;text-decoration:none}section.confirm p{font-size:18px;width:580px;text-align:left;margin-left:244px}section.confirm .car-img{border:none;position:relative;margin:20px auto}section.confirm .car-img .image{overflow:visible;padding-bottom:0}section.confirm .car-img .image img{max-height:328px}section.confirm .back{display:block;padding:30px 0;margin-bottom:45px;border-bottom:1px solid #e6e6e6}section.confirm .back a{color:#000;text-decoration:none;text-transform:uppercase;font-size:14px;line-height:14px;background-image:url(/img/icons/arrow-back@2x.svg);padding-left:25px;background-repeat:no-repeat;background-position:left 10px center;vertical-align:bottom;background-size:7px;background-position-y:1px;float:left;padding-bottom:20px}section.confirm .info{font-size:18px;position:relative;margin:0 auto;display:grid;padding-bottom:30px;width:750px}section.confirm .info .location{left:0;text-align:left;margin-left:10px;padding:20px;font-size:22px}section.confirm .info img{float:left;margin:2px;padding-right:10px}section.confirm .info .loc-info{display:grid;grid-template-columns:398px 345px;text-align:left;padding:14px;font-family:"MINI Serif Regular"}section.confirm .info .loc-info #arrow{float:right;position:absolute;width:8px;height:18px;margin-left:5px}section.confirm .info .loc-info span{padding:10px}section.confirm .info .loc-info span a{font-family:"MINI Serif Regular"}section.confirm .info .div{position:relative;margin:0 auto}section.confirm #map img{width:715px;-o-object-fit:contain;object-fit:contain}section.terms .content{width:640px}section.terms .content h1{font-size:60px;line-height:72px;text-align:center}.cookie-details{list-style:none;margin:10px 0;padding:0}.cookie-details b{margin-right:10px}.embed section.recommended .cars{margin-top:20px;display:block;max-width:1140px}.embed section.recommended .cars .car{margin-top:0;margin-bottom:30px;width:367px}.embed section.recommended .cars .car-filler{width:367px}.embed section.recommended .cars-category{display:flex;justify-content:space-between;flex-wrap:wrap}.embed section.recommended .cars-category .cars-category-title{width:100%;display:flex;align-items:center;margin:-10px 0 20px;font-size:18px;text-transform:uppercase;font-weight:600}.embed section.recommended .cars-category .cars-category-title:after{content:" ";display:block;background-color:#d8d8d8;flex-grow:1;height:2px;margin-left:15px}.embed section.recommended .filter-content.models-images{padding-bottom:10px}.embed section.recommended .show-hide+label{float:none}section.recommended{padding-bottom:90px;padding-top:30px}section.recommended .no-results{text-align:center}section.recommended .unfiltered-divider{margin:72px auto 0;display:flex;align-items:center}section.recommended .unfiltered-divider .line{flex:1;height:2px;background-color:#000}section.recommended .unfiltered-divider .text{margin:0 30px}section.recommended>.content>h1{text-transform:uppercase;margin-top:0;font-size:60px;line-height:72px;text-align:center;margin-bottom:0}section.recommended h2{margin-top:12px;font-size:18px;line-height:23px;text-align:center}section.recommended .cars{margin-top:42px;display:flex;justify-content:space-around;flex-wrap:wrap}.car{margin-top:30px;padding:0 0 5px;width:282px;box-sizing:border-box;border:1px solid #e6e6e6}.car .winter-tires{background:#e5e5e5;display:inline-flex;box-sizing:border-box;align-items:center;font-weight:700;font-size:11px;line-height:11px;border:1px solid #e5e5e5;font-family:"MINI Sans Serif",sans-serif;text-align:center;transform:rotate(-5deg);position:absolute;top:0;z-index:9999;left:-7px;padding:3px 20px;text-transform:uppercase}.car .electric-icon{height:36px;width:36px;position:absolute;z-index:1;right:0;padding:10px}.car .status-badge{margin-left:20px;margin-top:18px}.car .images{width:365px;padding-bottom:calc(45% + 20px);overflow:hidden;display:block;position:relative}.car .images .next,.car .images .previous{position:absolute;top:0;bottom:0;width:35px;font-weight:700;cursor:pointer;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;display:flex}.car .images .next.previous,.car .images .previous.previous{left:0}.car .images .next.next,.car .images .previous.next{right:0}.car .images .gearbox{margin:10px 0;border-bottom:1px solid #e6e6e6;padding:10px;font-size:18px}.car .images .img{background-position:50%;background-repeat:no-repeat;position:absolute;background-size:cover;display:none;width:100%;height:100%}.car .images .img[style*=exterior]{background-position:50%;background-size:contain}.car .images .img.current{display:block}.car .images .img .clickable{width:80%;display:block;margin:0 auto;height:100%}.car .images .img:first-child,.car .images .img:nth-child(2){width:calc(100% - 20px);-o-object-fit:contain;object-fit:contain;background-size:contain;background-position:50%}.car .images .img:nth-child(2){margin-left:20px}.car .images img.zoom{-o-object-fit:cover;object-fit:cover;width:124%;margin-left:-12%;margin-top:-5%}.car .images img.zoom.cut{width:200%;margin-left:-50%;margin-top:-20%}.car h1{font-size:22px;line-height:23px;text-align:left;margin-top:11px;margin-bottom:15px;min-height:48px;display:flex;align-items:center;-ms-flex-pack:center}.car p{font-size:14px;line-height:18px;margin-bottom:10px}.car .car-desc .description .pricing .no-payment.monthlyview{padding:10px 0 19px}.car .car-desc .description .pricing .no-payment{font-size:18px;text-transform:uppercase;padding:0 0 10px}.car .car-desc .description .pricing .no-payment .private-lease{font-size:18px;text-transform:uppercase}.car .car-desc .description .pricing .no-payment .deposit{color:#4d4d4d;font-size:14px}.pricing{list-style:none;margin:10px 0 0;padding:0;border-bottom:1px solid #e6e6e6}.pricing .price-monthly,.pricing .price-total{font-size:12px;text-transform:uppercase;margin-bottom:10px}.pricing .price-monthly .price,.pricing .price-total .price{font-size:16px;font-weight:700}.pricing .price-monthly{font-weight:700}.pricing .price-total{color:#848484}.car{position:relative}.car .button{width:325px;padding-top:15px;padding-bottom:16px;margin:18px;text-align:center}.car a.button{height:20px;padding:10px 0;margin:18px 18px 18px 0;text-transform:uppercase}.car:hover{border:1px solid #000}.car .img-bullets{display:none}.car:hover .img-bullets{position:absolute;left:0;right:0;display:flex;justify-content:center}.car:hover .img-bullets .bullets span{padding:0 5px}.car:hover .previous{background-image:url(/img/icons/arrow-l@2x.svg);opacity:.5}.car:hover .previous:hover{background-image:url(/img/icons/arrow-l@2x.svg);opacity:1}.car:hover .next{opacity:.5}.car:hover .next,.car:hover .next:hover{background-image:url(/img/icons/arrow-r@2x.svg)}.car:hover .next:hover{opacity:1}.car .location{font-size:18px;line-height:21px;padding-left:0;margin-left:0;margin-top:10px}.car .description{text-align:left;line-height:18px;margin-left:20px;margin-right:20px}.car .description div.gearbox{margin:10px 0;font-size:18px;display:flex;align-items:center}.car .description div.gearbox img{margin-right:5px}.car .description div.gearbox span{margin-left:5px}.car .description h1,.car .description h2{text-align:left}.car .description h1{font-family:"MINI Serif Regular";font-size:16px;line-height:19px;min-height:auto;padding-bottom:15px;margin-bottom:15px;margin-top:0;padding-right:0;padding-top:13px;border-bottom:1px solid #e6e6e6}.car .description h2.trim{font-size:18px;line-height:18px;display:flex;align-items:center;margin:10px 0;font-weight:400}.car .description h2.trim img{margin-right:5px}.car .description h2.trim span{text-transform:capitalize;margin-left:5px}.car ul.energy{list-style:none;padding:0;margin-top:7px;margin-bottom:10px;border-bottom:1px solid #e6e6e6}.car ul.energy b{padding-left:5px}.car ul.energy li{font-size:14px;display:flex;align-items:center}.car ul.energy li img{margin-left:5px;vertical-align:middle;margin-bottom:1px}.car ul.energy li:first-child{margin-top:10px}.car ul.energy li:last-child{margin-bottom:10px}.car .terms-info-toggle{cursor:pointer;width:16px;height:16px;margin-left:5px;line-height:18px;text-transform:none}.car .info{position:absolute;height:47%;bottom:82px;right:0;left:0;background-color:#fff;padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.car .info h2{margin:0;width:100%;text-align:left}.car .info p{font-size:12px;line-height:18px;margin-bottom:10px;text-align:justify}.car .info .close{position:absolute;top:55px;right:10px;padding:10px}.filtering .models-images{display:flex;flex-wrap:wrap;justify-content:flex-start;padding:20px 0 0}.filtering .models-images .models-model{width:114px}.filtering .models-images .models-model label{font-size:12px;display:block;text-align:center;cursor:pointer}.filtering .models-images .models-model label img{width:90%;border:2px solid #fff}.filtering .models-images .models-model label .models-name{display:block;font-weight:700;font-family:"MINI Sans Serif",sans-serif}.filtering .models-images .models-model input[type=checkbox]:checked+label img{border:2px solid #000}.filtering .filter-wrapper{display:flex;justify-content:space-between}.filtering .models-mobile{display:none}.filtering .filter-border{border-bottom:1px solid #e6e6e6}.filtering .top-filter{margin-right:5px}.filtering .top-filter .filter{display:flex;justify-content:space-between}.filtering .top-filter .filter h1{margin:20px 20px 0}.filtering .top-filter .filter h1 .full-name{font-size:16px;font-weight:400}.filtering .top-filter .filter h1 .hide-mobile .price-switch .full-name{font-size:14px;font-weight:700}.filtering .top-filter .filter .filter-content-top .vue-slider-component.filter-discrete .vue-slider .vue-slider-process{background-color:#000}.filtering .top-filter .filter .filter-content-top .slider-value div input{min-width:98px;width:98px;border:none;text-align:left;font-size:16px;font-weight:700}.filtering .top-filter .filter .filter-content-top .slider-value div .right{text-align:right}.filtering .top-filter .filter .filter-content-top .hide-desktop,.filtering .top-filter .filter .short-name{display:none}.filtering .top-filters{position:absolute;right:0;width:150px;top:0}.filtering .top-filters h1{font-size:14px;margin:0}.filtering .top-filters h1 .short-name{display:none}.filtering .top-filters .price-switch{font-size:10px}.filtering .top-filters input[type=checkbox].toggle+label .toggle-icon{width:36px;height:18px;border-radius:9px;box-sizing:border-box;background-size:contain}.filtering .filter .slider-value input,.filtering .form-control .slider-value input{font-size:12px;padding-left:0;padding-right:0;font-family:"MINI Serif Regular",serif}.filtering .filters .filter-group .slider-value input{min-width:68px}.mobile-filters{display:none!important}.filter-buttons{padding-top:15px;display:flex;flex-grow:1;overflow:hidden}.filter-buttons .show-hide{background-color:#e5e5e5;color:#000;height:42px;font-weight:700;width:100%;display:flex;justify-content:center;align-items:center;transition:width .2s,margin .3s;white-space:nowrap;vertical-align:middle;font-family:"MINI Sans Serif",sans-serif}.filter-buttons.filter-buttons-desktop .show-hide:not(:first-of-type){margin-left:20px}.filter-buttons.filter-buttons-desktop .show-hide.showing-other{width:0;overflow:hidden;padding:0;margin:0}.filter-buttons .show-hide:checked+label{margin:0!important}.filter-buttons-mobile{display:none}.filter-group-filters{display:flex;flex-wrap:wrap;justify-content:space-between}.filter-group-filters:last-child{margin-bottom:20px}.filter-group-filters h1{height:17px}.filters-grouped{display:flex;flex-wrap:wrap;justify-content:space-between;width:99.87%}.filter .colors{display:flex;flex-wrap:wrap;justify-content:space-around;width:301px;margin-left:-3px;margin-top:-2px}.filter .colors input[type=checkbox].color-input+label:hover{opacity:.5}.filter .colors input[type=checkbox].color-input+label{width:100%;height:100%;box-sizing:border-box;display:inline-block;border:2px solid #fff;line-height:33px;font-size:12px;text-align:center;font-weight:700;cursor:pointer;background-size:cover}.filter .colors input[type=checkbox].color-input:checked+label{border:2px solid #000}.filter .slider-value,.form-control .slider-value{text-align:center;width:auto;height:23px}.filter .slider-value div,.form-control .slider-value div{display:flex}.filter .colors .color{width:46px;height:35px;margin:2.5px 2px;position:relative}.filter .colors .color.color-blank{height:0}.filter .colors .color:not(.color-all):hover .tooltip{opacity:1;display:inline-block;pointer-events:none}.filter .colors .color .tooltip{position:absolute;z-index:9999;min-width:100px;top:-20px;left:2px;font-size:12px;display:none;transition:all .4s;border:2px solid #000;box-sizing:border-box;background-color:#fff;height:26px;text-wrap:none;opacity:0;text-align:center;line-height:22px;font-weight:700;white-space:nowrap;padding:0 5px}.total-cars{font-size:14px;line-height:18px}.filtersbtn{display:flex}.selectedFilters{max-width:925px;flex-wrap:wrap;display:flex;padding:10px;position:relative}.selectedFilters .x img{width:15px;height:15px;margin-right:5px}.selectedFilters .filter-txt{font-size:18px;font-weight:700;cursor:pointer;text-transform:uppercase;font-family:"MINI Sans Serif",sans-serif}.selectedFilters .filter-txt p{display:inline;margin-left:10px}.pickedfilter{background-color:#000;color:#fff;border-radius:13px}.resetfilters{right:0;position:absolute;font-size:18px;background:#fff;color:#000;padding:10px 5px}.resetfilters img{margin-bottom:-3px;padding-right:5px}.location-filter-mobile{display:none}.filters:not(.expanded){height:0}.filters{transition:height .5s ease-in-out}.filters:not(.animation-end){overflow-y:hidden}.filters.expanded{border-bottom:1px solid #000}.mobile-filter.expanded{display:none}.trims{display:flex;flex-wrap:wrap;width:338px;margin-top:5px}.trims .trim{width:50%}.trims .trim label{font-family:"MINI Sans Serif",sans-serif;margin-right:1px;margin-bottom:1px;width:calc(100% - 1px);box-sizing:border-box;cursor:pointer;background-color:#e5e5e5;border:1px solid #e5e5e5;font-weight:700;font-size:14px;line-height:17px;display:flex;align-items:center;justify-content:center;padding:10px 0 8px;text-transform:uppercase}.trims .trim label:hover{background-color:#000;border:1px solid #000;color:#fff}.trims .trim input:checked+label{background-color:#fff;border:1px solid #000;color:#000}.dropdown-check-list{margin-top:2px}.dropdown-check-list input{border:2px solid #000}.filter-group.dealers .filter-group-content{display:flex;flex-direction:row-reverse}.filter-group.dealers .filter-group-content h1{font-size:14px;font-weight:400;margin-bottom:5px;margin-top:10px}.filter-group.dealers .filter-group-content hr{margin:10px 0}.filter-group.dealers .filter-group-content .locations,.filter-group.dealers .filter-group-content .map{width:50%;padding-bottom:15px}.filter-group.dealers .filter-group-content .map{padding:10px 20px 15px 0;box-sizing:border-box;min-height:500px}.filter-group.dealers .filter-group-content .map .vue-map-container{height:100%}.filter-group.dealers .filter-group-content .location-range{display:flex}.filter-group.dealers .filter-group-content .location-range .form-control label{width:100%;font-size:14px;font-weight:700}.filter-group.dealers .filter-group-content .location-range .form-control:first-child{margin-right:30px}.filter-group.dealers .filter-group-content .location-range .form-control:not(:first-child){width:50%}.filter-group.dealers .filter-group-content .location-range .slider-value{margin-top:0}.filter-group.dealers .filter-group-content .location-range .slider-value input{width:74px}.filter-group.dealers .filter-group-content .location-range .vue-slider-component{margin-top:3px;margin-left:-10px;margin-right:10px}.filter-group.dealers .filter-group-content .locations-list{display:flex;flex-wrap:wrap}.filter-group.dealers .filter-group-content .locations-list .location{width:50%;text-transform:uppercase;font-size:12px;line-height:20px;font-weight:700}.filter-group.dealers .filter-group-content .locations-list .location:not(.inRadius){opacity:.3}.filter-group.dealers .filter-group-content .locations-list .location a{cursor:pointer}#location_search{font-size:14px;line-height:10px;padding:10px 20px 10px 35px;width:100%;border:2px solid #000;background-image:url(/img/icons/magnifying-glass.svg);background-repeat:no-repeat;background-position:10px 50%;background-size:auto 1em;height:30px;box-sizing:border-box}.help-block{color:#d0021b}input[type=checkbox].plain.has-error+label:after{border-color:#d0021b}.dropdown-check-list{position:relative;width:310px}.dropdown-check-list input{height:30px;padding:10px;box-sizing:border-box;width:100%}.dropdown-check-list ul.items{position:absolute;background-color:#fff;list-style:none;z-index:1000;padding:5px 0 0;margin:0;max-height:300px;overflow-y:scroll;top:30px;border:1px solid #262626;border-top:0;font-size:12px;line-height:16px;font-weight:700}.dropdown-check-list ul.items li{margin-bottom:5px}.dropdown-check-list ul.items li input[type=checkbox].plain+label:after{top:0}.dropdown-check-list .selected-items{list-style:none;margin:0;padding:0;max-height:60px;min-height:60px;overflow-y:auto}.dropdown-check-list .selected-items li input[type=checkbox].plain+label{padding:0;display:block;font-size:12px;font-weight:700;margin:5px 0;cursor:pointer}.dropdown-check-list .selected-items li input[type=checkbox].plain+label:after{right:0;left:auto;top:0;background-image:url(/img/icons/x-icon@2x.svg);border:0}.status-badge{display:inline-flex;padding:3px 5px 0;box-sizing:border-box;align-items:center;text-transform:uppercase;font-weight:700;font-size:11px;line-height:11px;border:1px solid #000;font-family:"MINI Sans Serif",sans-serif}@media only screen and (min-width:1140px){body{min-width:1140px}.content-no-margin{width:1140px;padding:0;margin:0 auto;box-sizing:border-box}section.offer .content{padding:0}section.offer .content .offer-options>*{margin-right:0}section.offer .content .car-right{width:40%}section.offer .content .car-right h1{font-size:38px;line-height:40px;border-bottom:none;margin-top:10px}section.offer .content .car-right .dealer{font-size:12px;border-bottom:none}section.offer .content .car-right .dealer .basic a:link{font-family:"MINI Serif Regular"}section.offer .content .car-right .dealer .icon{width:26px;height:26px}section.offer .content .car-right .dealer:hover .icon{display:inline-block}section.offer .content .option-imgs{width:100%}section.offer .content .option-mod{min-width:1031px;width:80%;position:absolute;left:-10px;background-color:#fff;border:1px solid #000;z-index:1;margin-left:80px;height:251px;margin-top:20px}section.offer .content .option-mod .option-mod-img{padding:10px;-o-object-fit:contain;object-fit:contain;height:200px}section.offer .content .option-mod .option-mod-txt{font-size:22px;padding:10px}section.offer .content .offer-pricing input[type=radio]+label{padding:5px 0;font-size:11px}section.offer .content .offer-pricing .tabs .tab-control{width:35%}section.offer .content .offer-pricing .tabs .tab-control:first-child{width:30%}section.offer .content .offer-pricing .tabs .tab-control .price{margin-left:0}section.offer .content .offer-pricing .tab-content{min-height:auto}section.offer .content .offer-pricing .tab-content p.disclaimer-title{margin-top:5px}section.offer .content .offer-pricing input[type=radio]+label:before{top:.6em;left:.1em}section.offer .content h1{font-size:19px;line-height:23px;margin-top:0}section.offer .content .specs.specs-small{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:0}section.offer .content .specs.specs-small>ul>li{font-size:12px;line-height:14px}section.offer .content .specs.specs-small>ul>li:not(:first-child){margin-top:5px}section.offer .content .specs.specs-small>ul>li:last-child{padding-bottom:10px}section.offer .content .specs.specs-small>ul>li ul{padding-left:12px}section.offer .content .specs.specs-small>ul>li ul>li{font-size:12px;line-height:14px}section.offer .content .specs.specs-small>ul>li ul>li:before{font-size:20px;line-height:14px;margin-top:-2px;margin-left:-12px}section.offer .content .specs.specs-small .show-hide{display:block;width:100%;padding:15px 0}section.offer .content .actions .disclaimer{font-size:12px;line-height:14px;padding:5px}.car-icons-detailed{display:flex;flex-grow:1;width:100%;padding-top:0}.car-icons-detailed .description .car-icon{flex-basis:33%;flex-grow:1}.car-icons-detailed .description .icon{display:none}section.offer .content .colors .colors-list{overflow:auto;justify-content:flex-start}section.offer .content .colors a{min-width:100px}section.offer .content>*{width:50%;font-family:"MINI Serif Regular"}section.offer .content .car-right{padding-top:20px;width:30%;float:right}section.offer .content .car-left{position:relative;height:100%;width:70%}.section.offer .option-imgs{padding-bottom:40px}section.offer .content>*{box-sizing:border-box;padding:0}.contact{padding:0 80px}.filtering .filter .colors{position:inherit}}@media only screen and (max-width:1140px){header{padding:12px 30px 0}section.offer .content{padding:0}section.offer .content .offer-options>*{margin-right:0}section.offer .content .car-right{width:40%}section.offer .content .car-right h1{font-size:38px;line-height:40px;margin-top:10px}section.offer .content .car-right .dealer{font-size:12px}section.offer .content .car-right .dealer .icon{width:26px;height:26px}section.offer .content .car-right .dealer:hover .icon{display:inline-block}section.offer .content .option-mod{min-width:1031px;width:80%;position:absolute;left:-10px;background-color:#fff;border:1px solid #000;z-index:1;margin-left:80px;height:251px;margin-top:20px}section.offer .content .option-mod .option-mod-img{padding:10px;-o-object-fit:contain;object-fit:contain;height:200px}section.offer .content .option-mod .option-mod-txt{font-size:22px;padding:10px}section.offer .content .offer-pricing input[type=radio]+label{font-size:10px}section.offer .content .offer-pricing .tabs .tab-control{width:35%}section.offer .content .offer-pricing .tabs .tab-control:first-child{width:30%}section.offer .content .offer-pricing .tabs .tab-control .price{margin-left:0}section.offer .content .offer-pricing .tab-content{min-height:auto}section.offer .content .offer-pricing .tab-content p.disclaimer-title{margin-top:5px}section.offer .content .offer-pricing input[type=radio]+label:before{top:.6em;left:.1em}section.offer .content h1{font-size:19px;line-height:23px;margin-top:0}section.offer .content .specs.specs-small{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;margin-top:0}section.offer .content .specs.specs-small>ul>li{font-size:12px;line-height:14px}section.offer .content .specs.specs-small>ul>li:not(:first-child){margin-top:5px}section.offer .content .specs.specs-small>ul>li:last-child{padding-bottom:10px}section.offer .content .specs.specs-small>ul>li ul{padding-left:12px}section.offer .content .specs.specs-small>ul>li ul>li{font-size:12px;line-height:14px}section.offer .content .specs.specs-small>ul>li ul>li:before{font-size:20px;line-height:14px;margin-top:-2px;margin-left:-12px}section.offer .content .specs.specs-small .show-hide{display:block;width:100%;padding:15px 0}section.offer .content .actions .disclaimer{font-size:14px;line-height:18px;padding:0}section.offer .content .colors .colors-list{overflow:auto;justify-content:flex-start}section.offer .content .colors a{min-width:100px}section.offer .content>*{width:50%}section.offer .content .car-right{padding-top:20px;width:30%;float:right}section.offer .content .car-left{position:relative;height:100%;width:70%}section.offer .content>*{box-sizing:border-box;padding:0}.contact{padding:0 60px}.filtering .filter .colors{position:inherit}.filtering .resetfilters{padding:12px 3px;margin-right:5px}.embed section.recommended .cars{margin-left:0}.embed section.recommended .cars .car,.embed section.recommended .cars .car-filler{width:32vw}.embed section.recommended .cars .car .images{width:calc(32vw - 2px)}.embed section.recommended .cars .car .button{width:calc(30vw - 23px)}.embed section.recommended .cars .info{height:50%;bottom:81px}section.confirm{text-align:center}section.confirm h1{font-size:32px}section.confirm h2{font-size:18px}section.confirm h2,section.confirm h3{line-height:20px;text-align:center;margin:40px 0 30px}section.confirm h3{font-size:14px}section.confirm p{font-size:18px;max-width:711px;width:100%;margin:0 auto;text-align:left;padding-top:16px}section.confirm .car-img{border:none;position:relative;margin:20px auto}section.confirm .info{font-size:18px;position:relative;margin:0 auto;display:grid;padding-bottom:30px}section.confirm .info .location{left:0;text-align:left;padding:20px}section.confirm .info img{float:left;margin:3px 2px}section.confirm .info .loc-info{display:grid;grid-template-columns:398px 345px;text-align:left;padding:14px}section.confirm .info .loc-info #arrow{float:right;position:absolute;width:8px;height:16px;margin-left:5px}section.confirm .info .loc-info span{padding:10px}section.confirm .info .div{position:relative;margin:0 auto}section.confirm #map img{max-width:715px;width:100%;-o-object-fit:contain;object-fit:contain}}@media only screen and (max-width:1024px){.filtering .filter .colors{position:inherit}.filtering .filtersbtn .selectedFilters{max-width:calc(85vw - 30px)}.embed section.recommended .cars .car .images{width:calc(32vw - 11px)}.embed section.recommended .cars .car .images .previous{background-image:url(/img/icons/arrow-l@2x.svg);left:-5px}.embed section.recommended .cars .car .images .next{background-image:url(/img/icons/arrow-r@2x.svg);right:-5px}.embed section.recommended .cars .car .electric-icon{height:28px;width:27px}.embed section.recommended .cars .car .button{max-width:280px}.embed section.recommended .cars .car .img-bullets{position:absolute;left:0;right:0;display:flex;justify-content:center}.embed section.recommended .cars .car .img-bullets .bullets span{padding:0 5px}.embed section.recommended .cars .car .info{height:50%;bottom:82px}.embed section.recommended .cars .car .info .close{top:calc(4vw - -11px)}section.home .choose-your-mini .thumb:hover>h1{bottom:140px}section.home .choose-your-mini .thumb .details{max-width:280px}section.home .choose-your-mini .thumb:hover>.image-icon{bottom:220px}section.home .choose-your-mini .thumb:last-child:hover>.image-icon{bottom:260px}section.offer .content .specs>ul{-moz-column-count:2;column-count:2}section.offer .content{padding:0}section.offer .content .option-mod{min-width:765px;width:94%;position:absolute;height:auto;left:-51px;background-color:#fff;border:1px solid #000;z-index:1;margin-left:80px}section.offer .content .offer-pricing .tabs .tab-control{line-height:13px;padding-top:2px}section.offer .content .car-left{width:67%}section.offer .content .car-left .car-icons-detailed .hidesmall{display:block}section.offer .content .car-right{width:33%}section.offer .content .car .description{height:100px}section.offer .content .price{display:block}section.offer .content .energy{font-size:14px;display:block;padding-bottom:20px}section.offer .content .energy li:last-child{margin-left:0}.contact{padding:0 20px}.contact .h1{padding:20px}.contact .row{padding:0}.contact .car-info .car-model h1{padding:0 0 10px}.contact .offer-pricing .tab-content .form-control .sliders{margin-right:-100px}.contact .offer-pricing .tab-content .form-control .slider .filter-content .qsliders{padding:25px 0 0}.contact .offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row .price{width:45%}.contact .financing-options .offer-pricing .tab-content .form-control .sliders{margin-right:-100px}.contact .financing-options .offer-pricing .tab-content .form-control .slider .filter-content .qsliders{padding:25px 0 0}.contact .financing-options .offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row .price{width:45%}.contact .financing-options .offer-pricing .tab-content .filter-content{display:block;margin:20px 0}.contact .financing-options .offer-pricing .tab-content .filter-content .sliders{margin:20px 0}.contact .financing-options .offer-pricing .tab-content .filter-content .sliders .slider-dot{top:44px;font-family:"MINI Sans Serif West"}.contact .inclusive-offers .offer-inclusive .offer-details .service-type{display:block}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons{margin:20px 0 0}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons label{width:100%;max-width:100%}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .serviceType{width:auto!important}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper{display:block}.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .radio-btns,.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper .sliders{margin:20px 0 0}.details-modal{max-width:96%;margin-left:-48%}.details-modal .details-wrapper .text{width:61%;margin:0 40px 0 0}section.offer .content>*{width:100%}}@media only screen and (max-width:900px){section.offer .content .winter-tires-offer-mobile{display:flex;gap:10px;align-items:flex-start}section.offer .content .winter-tires-offer-mobile h2{font-size:18px;font-weight:700;line-height:22px;margin:0;text-align:left}section.offer .content .winter-tires-offer-mobile .winter-tire-icon{width:20px;height:18px}section.offer .content .car-left .car-left-content .model-icon-mobile{display:flex;align-items:flex-start;margin-top:5px}section.offer .content .car-left .car-left-content .model-icon-mobile img{width:20px;margin-right:10px;margin-top:0;line-height:23px}section.offer .content .car-right .offer-options a.button{padding:8px 13px;cursor:pointer}section.offer .content .car-right .offer-pricing .tab-content .form-control .filter-content{margin:0}section.offer .content .car-right .offer-pricing .tab-content .form-control{margin:0 -7px}section.offer .content .option-imgs ul p.ul-text{font-size:18px}section.offer .content>:first-child{padding:0 15px 0 0}.details-modal .details-wrapper .package{width:52%}.details-modal .details-wrapper .text{width:48%}.contact .goverment-support-section{padding:20px 0}.contact .goverment-support-section .container{flex-direction:column}.contact .goverment-support-section .container .section{width:100%}.contact .row .button-notdecided,.contact .row .buttons{width:55%}.contact .inclusive-offers .offer-inclusive .offer-details .details{width:75%}.embed section.recommended .cars .car{width:calc(50vw - 10px)}.embed section.recommended .cars .car .images{width:100%}.embed section.recommended .cars .car .button{width:calc(40vw - 20px);display:flex;justify-content:center;margin-left:auto;margin-right:auto}.filtering .models-images .models-model{width:106px}.filtering .filtersbtn .selectedFilters{max-width:calc(79vw - 14px)}.filtering .filtersbtn .selectedFilters .filter-txt{font-size:14px}.filters .filter-group .filter-group-content{display:flex;flex-wrap:wrap;justify-content:space-between}.filters .filter-group .filter-group-content .models-model{width:106px}.filters .filter-group .filter-group-content .models-model label{font-size:12px;display:block;text-align:center;cursor:pointer}.filters .filter-group .filter-group-content .models-model label img{border:2px solid #fff}.filters .filter-group .filter-group-content .models-model label .models-name{display:block;font-weight:700;font-family:"MINI Sans Serif",sans-serif}.filters .filter-group .filter-group-content .models-model input[type=checkbox]:checked+label img{border:2px solid #000}.show-hide+label{padding-right:0}.show-hide+label .models-model{flex-basis:73px;min-width:95px;flex-grow:1}.show-hide+label .models-model img{border:2px solid #fff}.filter-button{width:auto}.filter-border{border-bottom:none}.filter-group-content .filter-group-filters .filters-grouped .filter{width:30%}}@media only screen and (max-width:800px){.hide-small{display:none!important}section.nav{margin-bottom:10px;margin-top:10px;padding:18px 10px}section.nav.nav-bottom{position:absolute;margin-bottom:-2rem;box-shadow:none}.hide-large{display:none}.gallery{display:flex;justify-content:center}.gallery .images{width:100%;margin:0 0 15px;padding-bottom:45%;overflow:hidden;display:block;position:relative}.gallery .images .next,.gallery .images .previous{position:absolute;top:0;bottom:0;width:30px;font-weight:700;cursor:pointer;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;display:flex}.gallery .images .next.previous,.gallery .images .previous.previous{left:0}.gallery .images .next.next,.gallery .images .previous.next{right:0}.gallery .images .next.previous,.gallery .images .previous.previous{background-image:url(/img/icons/arrow-l@2x.svg)}.gallery .images .next.next,.gallery .images .previous.next{background-image:url(/img/icons/arrow-r@2x.svg)}.gallery .images .img{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;position:absolute;display:none}.gallery .images .img.current{display:block}section.home .content{padding-top:140px}section.home .choose-your-mini{width:100%;height:100%;display:flex;flex-wrap:wrap;position:relative}section.home .choose-your-mini .thumb,section.home .choose-your-mini .thumb.thumb-narrow{width:100%;height:25%}section.home .choose-your-mini .thumb>*{margin-bottom:-25px}section.home .choose-your-mini .thumb:hover>.image-icon{bottom:120px!important}section.home .choose-your-mini .thumb:hover h1{bottom:90px}section.home .choose-your-mini .thumb>h1{font-size:20px;line-height:24px}section.home .choose-your-mini .thumb>p.details{font-size:13px;line-height:15px}section.home .choose-your-mini .badge{position:absolute;top:0;margin-top:-80px;height:auto;margin-left:0;left:0;width:100%;border-radius:0}section.home .choose-your-mini .badge h1{margin-top:10px}section.home .choose-your-mini .badge br,section.home .choose-your-mini .badge h2,section.home .choose-your-mini .badge img{display:none}section.home .choose-your-mini .badge .small-subtitle{display:block;margin-top:0}section.home+section.recommended section.nav{display:none}section.offer .content .car-left{width:100%}section.offer .content .car-left .description{display:block;border-bottom:none}section.offer .content .car-left .description h1{border-bottom:none;font-size:22px}section.offer .content .car-left .description .hide-desktop{display:block}section.offer .content .car-left .description .hide-desktop li{font-size:15px}section.offer .content .car-left .energy-mobile{display:flex;position:relative;justify-content:center;padding-top:20px}section.offer .content .car-left .energy-mobile.extraPadding{padding-top:100px}section.offer .content .car-left .energy-mobile ul{list-style:none;display:flex;margin-left:0;padding-left:0}section.offer .content .car-left .energy-mobile li:last-child{margin-left:40px}section.offer .content .car-left .energy-mobile .hide-tablet,section.offer .content .car-left [v-cloak]>*{display:none}section.offer .content .car-left .car-icons-detailed{max-width:670px;margin-top:0}section.offer .content .car-left .car-icons-detailed.loc-dk>.car-icon{flex-basis:calc(33% - 8px)}section.offer .content .car-left .car-icons-detailed .car-icon{flex-direction:column}section.offer .content .car-left .car-icons-detailed .hidesmall{display:none}section.offer .content .car-left .icon{margin:0}section.offer .content .car-left .tooltip{text-align:center}section.offer .content .car-right{width:100%;padding-top:0}section.offer .content .car-right .description{border-bottom:none}section.offer .content .car-right .description .danishv-energy li,section.offer .content .car-right .description .model-icon img,section.offer .content .car-right .description .status-badge,section.offer .content .car-right .description h1{display:none}section.offer .content .car-right .description .actions .offer-pricing{display:block}section.offer .content .car-right .description .actions .offer-pricing .tabs .tab-control{justify-content:center}section.offer .content .car-right .description .actions .offer-pricing .tab-content .form-control .slider{margin:20px}section.offer .content .hide-large{border-bottom:none}section.offer>:first-child{padding:0 20px}section.offer .terms-info{font-size:14px}.contact .contact-time-wrapper .buttons #contactTimeAny{width:83px}.filtering .filter .colors{width:100%;position:inherit}.filtering .top-filters{position:relative;width:100%;margin-bottom:5px}.filtering .top-filters h1{display:flex;justify-content:space-between}.filtering .top-filters h1 .price-switch{margin-right:25px}.filtering .top-filters .filter-content{display:flex}.filtering .top-filters .filter-content .vue-slider-component{flex-grow:1;margin-top:3px;margin-left:0;margin-right:10px}.filtering .models-images{margin-right:0}.filtering .filter-group.dealers .filter-group-content{flex-wrap:wrap}.filtering .filter-group.dealers .filter-group-content .locations,.filtering .filter-group.dealers .filter-group-content .map{width:100%}.filtering .filter-group.dealers .filter-group-content .map{padding:0}.book .model{justify-content:center}.book h1{line-height:54px}.book .book-info form .form-control{max-width:calc(95vw - 10px);width:calc(95vw - 10px)}.book .cars .images img{max-width:100%}.embed .book .book-info form .form-group-message{max-width:calc(95vw - 10px)}.content .hide-large{display:block;padding-bottom:20px;border-bottom:1px solid #e6e6e6}}@media only screen and (max-width:768px){header{position:fixed;padding-bottom:10px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}header nav ul li:not(:first-child){display:none}section.nav{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;padding:18px 20px;box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.embed section.home .choose-your-mini .thumb:hover p{bottom:40px}section.home .content{padding-top:140px}section.home .choose-your-mini{width:100%;height:100%;display:flex;flex-wrap:wrap;position:relative}section.home .choose-your-mini .thumb,section.home .choose-your-mini .thumb.thumb-narrow{width:100%;height:25%}section.home .choose-your-mini .thumb>*{margin-bottom:-25px}section.home .choose-your-mini .thumb:hover>.image-icon{bottom:120px!important}section.home .choose-your-mini .thumb:hover h1{bottom:90px}section.home .choose-your-mini .thumb>h1{font-size:20px;line-height:24px}section.home .choose-your-mini .thumb>p.details{font-size:13px;line-height:15px}section.home .choose-your-mini .badge{position:absolute;top:0;margin-top:-80px;height:auto;margin-left:0;left:0;width:100%;border-radius:0}section.home .choose-your-mini .badge h1{margin-top:10px}section.home .choose-your-mini .badge br,section.home .choose-your-mini .badge h2,section.home .choose-your-mini .badge img{display:none}section.home .choose-your-mini .badge .small-subtitle{display:block;margin-top:0}section.home+section.recommended section.nav{display:none}.book h1{line-height:35px}.book .model{padding:0 20px}.book .book-info{padding:25px 20px}.filtering .filter .colors{width:100%;position:inherit}.filtering .top-filters{position:relative;width:100%;margin-bottom:5px}.filtering .top-filters h1{display:flex;justify-content:space-between}.filtering .top-filters h1 .price-switch{margin-right:25px}.filtering .top-filters .filter-content{display:flex}.filtering .top-filters .filter-content .vue-slider-component{flex-grow:1;margin-top:3px;margin-left:0;margin-right:10px}.filtering .show-hide+label{padding-right:0}.filtering .show-hide+label .models-model img{border:2px solid #fff}.filtering .models-images{margin-right:0;padding:0}.filtering .filter-group.dealers .filter-group-content{flex-wrap:wrap}.filtering .filter-group.dealers .filter-group-content .locations,.filtering .filter-group.dealers .filter-group-content .map{width:100%}.filtering .filtersbtn .selectedFilters{display:none}.filtering .total-cars{padding-top:10px}.embed section.recommended .cars .car-filler{width:calc(50vw - 10px)}.embed section.recommended .cars .car .images{width:100%}.embed section.recommended .cars .car .electric-icon{height:30px;width:30px;position:absolute;right:12px}.embed section.recommended .cars .car ul.energy li{display:block;font-size:14px}.embed section.recommended .cars .car .energy li:last-child{display:block;margin-left:0}.embed section.recommended .cars .car .button{width:calc(40vw - 20px);margin:20px}.embed section.recommended .cars .car .car-desc{width:calc(50vw - 15px)}.embed section.recommended .cars .car .info{height:46%;bottom:102px}.embed section.recommended .cars .description .gearbox{margin:5px 0}section.confirm h1{font-size:22px;line-height:30px;text-align:left;margin-left:25px}section.confirm p{font-size:16px;margin-left:25px;width:90%}section.confirm .car-img .image img{width:calc(82vw - 10px)}section.confirm .info{font-size:16px}section.confirm .info img{margin:0 2px}section.confirm .info .location{margin-left:5px;font-size:18px}section.confirm .info .loc-info{text-align:left;display:grid;grid-template-columns:1000px;padding:10px;position:relative}}@media only screen and (max-width:760px){.contact{padding:0}.contact .goverment-support-section{padding:20px}.contact .goverment-support-section .container .section .price-box:nth-of-type(2) h1{height:auto}.contact hr{width:94%}.contact .h1{font-size:22px}.contact .section{padding:0;border-bottom:none}.contact .car-info{height:auto!important}.contact .car-info .car-model h1{width:67%}.contact .car-info .car-model .price .hide-sm{display:none}.contact .car-info .car-model .price .hide-dt{display:block}.contact .button-select:hover{opacity:1}.contact .row{display:block;padding:20px}.contact .row .buttons,.contact .row .offer-desc{max-width:100%;width:100%}.contact .row .offer-desc{margin-bottom:30px}.contact .row .offer-desc h1{font-size:22px}.contact .row .button-notdecided{max-width:100%;width:100%;display:flex;justify-content:space-between}.contact .row .button-notdecided .placeholder{width:50%}.contact .hide-sm{display:none}.contact .hide-dt{display:block!important}.contact .button-select{max-width:100%;width:auto!important;margin:20px;cursor:pointer}.contact .button-select input[type=radio]+label{font-family:"MINI Sans Serif West";font-size:14px}.contact .button-select a{color:inherit;text-decoration:none}.contact .button-select.hide{display:none}.contact .offers-wrapper-inc .offer-inclusive{display:block;padding:0 20px}.contact .inclusive-offers .offer-inclusive .offer-details .details,.contact .inclusive-offers .offer-inclusive .offer-details .repair-description,.contact .inclusive-offers .offer-inclusive .offer-details .service-type,.contact .inclusive-offers .offer-inclusive .offer-details .sliders-wrapper,.contact .inclusive-offers .offer-inclusive .offer-details .small-text,.contact .inclusive-offers .offer-inclusive .offer-details .text{display:none}.contact .inclusive-offers .offer-inclusive .offer-details.show .details,.contact .inclusive-offers .offer-inclusive .offer-details.show .repair-description,.contact .inclusive-offers .offer-inclusive .offer-details.show .service-type,.contact .inclusive-offers .offer-inclusive .offer-details.show .sliders-wrapper,.contact .inclusive-offers .offer-inclusive .offer-details.show .small-text,.contact .inclusive-offers .offer-inclusive .offer-details.show .text{display:block}.contact .inclusive-offers .offer-inclusive .offer-details.show .text{margin:20px 0 0}.contact .inclusive-offers .offer-inclusive .offer-details{padding:0 0 1px;margin:20px auto;width:100%}.contact .inclusive-offers .offer-inclusive .offer-details .placeholder{display:none}.contact .inclusive-offers .offer-inclusive .offer-details .buttons{justify-content:space-between}.contact .inclusive-offers .offer-inclusive .offer-details .buttons label{width:50%}.contact .inclusive-offers .offer-inclusive .offer-details .service-type .buttons{margin:20px 0 0}.contact .inclusive-offers .offer-inclusive .offer-details:first-child{margin:0}.contact .form-control{display:block}.contact .form-control .sliders{margin-right:0!important;margin-bottom:30px}.contact .form-control .sliders .filter-content{display:block;margin:20px 0}.contact .form-control .sliders .filter-content .qsliders{margin:20px 0}.contact .form-control .sliders .filter-content .qsliders .slider-dot{top:44px;font-family:"MINI Sans Serif West"}.contact .financing-options .options-wrapper{padding:0 20px}.contact .financing-options .options-mobile{display:block}.contact .financing-options .offer{display:block;max-width:100%;width:100%;height:auto;background-color:#fff;padding:0 0 1px;margin:0 0 20px}.contact .financing-options .offer .title{padding:20px 20px 0;font-weight:700}.contact .financing-options .offer .title h1{font-size:22px}.contact .financing-options .offer .title .price{padding:5px 0 20px;font-size:22px}.contact .financing-options .offer .form-control{display:block}.contact .financing-options .offer .form-control .disclaimer-price{width:100%}.contact .financing-options .offer.selectedPricing{background-color:#ed9300;margin:20px 0 0}.contact .financing-options .offer.selectedPricing .title{color:#fff}.contact .financing-options .offer-pricing{background-color:#fff;margin:0 0 20px}.contact .financing-options .offer-pricing .tab-content{min-height:auto;padding:30px 20px 1px}.contact .financing-options .offer-pricing .tab-content .form-control{display:block}.contact .financing-options .offer-pricing .tab-content .form-control .slider{width:100%;margin:0 0 40px}.contact .financing-options .offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row{display:flex}.contact .financing-options .offer-pricing .tab-content .form-control .slider .disclaimer-pricing .row .price{width:20%}.contact .financing-options .offer-pricing .tab-content .form-control .disclaimer-price{width:100%}.contact .financing-options .offer-pricing .tab-content .disclaimer-pricing{padding:20px 0 0}.contact .financing-options .offer-pricing .tab-content .hide-small-s{display:none}.contact .financing-options .offer-pricing .tab-content .button-select{margin:40px 20px}.contact .financing-options .offer-pricing .tab-content .hide-big-screens{display:flex}.contact .financing-options .hide-smaller-screens{display:none}.contact .contact-details{padding:0 0 60px}.contact .contact-details .row h2{margin:0;font-size:22px}.contact .contact-details .form{padding:0 40px}.contact .contact-details .form .register .input-group{display:block;padding:0}.contact .contact-details .form .register .input-group .input:nth-child(2n){margin:0}.contact .contact-details .form .register .input-group .input{width:100%;max-width:100%;margin:7px 0 10px}.contact .contact-details .form .register .input-group .input .hideplaceholder{display:none}.contact .contact-details .form .register .message{width:100%;max-width:100%;margin:7px 0 10px}.contact .contact-details .form .register .form-control .form-group{margin:0}.contact .contact-details .form .register .select-dropdown{width:100%;margin:30px 0}.contact .contact-details .form .register .select-dropdown hr{width:auto!important}.contact .contact-details .contact-options{display:block;padding:0 40px}.contact .contact-details .contact-options .method{justify-content:flex-start;padding-bottom:20px}.contact .contact-details .contact-options .method label{min-width:56px}.contact .contact-details .contact-options .contact-time-wrapper .hide-dt{padding:20px 0;display:flex!important}.contact .contact-details .contact-options .contact-time-wrapper .hide-dt input[type=radio]:checked+label{background-color:#fff;border:1px solid #000;border-radius:29px;font-weight:700}.contact .contact-details .contact-options .contact-time-wrapper .buttons{flex-direction:column;justify-content:space-between}.contact .contact-details .contact-options .contact-time-wrapper .buttons div{padding:10px 0}.contact .contact-details .contact-options .contact-time-wrapper .buttons label{max-width:100%;width:100%;padding:5px 10px}.contact .contact-details .contact-options .contact-time-wrapper .buttons #contactTimeAny{width:100%}.contact .contact-details .buttons-wrapper{padding:20px;max-width:100%}.contact .contact-details .buttons-wrapper .buttons .button{width:100%;margin:0}.details-modal{max-width:94%;margin-left:-47%}.details-modal .details-wrapper{display:block}.details-modal .details-wrapper .package,.details-modal .details-wrapper .text{width:100%}.details-modal .details-wrapper .disclaimer{display:none}.details-modal .details-wrapper .package .disclaimer-small,.details-modal .repair-type .details-wrapper .disclaimer{display:block}.contact-details-terms .terms{padding:20px}.contact-reserve .contacted .inner{padding:0 20px}.filters-grouped{width:98.87%}}@media only screen and (max-width:720px){.filtering .showing{background:#000;color:#fff;background-image:url(/img/icons/arrow-less-white@2x.png)!important}.filtering .top-filter{display:none}.filtering .mobile-filters{display:flex!important}.filtering .mobile-filters .show-hide:not(:first-of-type):not(.showing-other){margin-left:1px!important}.filtering .filters.expanded{border-bottom:none}.filtering .mobile-filter.expanded{display:block;border-bottom:none;padding-bottom:20px}.filtering .mobile-filter.expanded h1{display:flex;justify-content:space-between;max-width:98%;margin:10px auto;padding:10px 0 11px}.filtering .mobile-filter.expanded h1 .short-name{font-weight:400}.filtering .mobile-filter.expanded .border{border-bottom:1px solid #000}.filtering .mobile-filter.expanded .border .full-name{font-family:"MINI Serif Regular";font-weight:400}.filtering .mobile-filter.expanded .border .price{font-family:"MINI Sans Serif";font-size:14px;font-weight:400}.filtering .filter-content-top{margin:0 auto;max-width:100%}.filtering .filter-content-top .prices{display:flex;justify-content:space-between;padding:5px 2px}.filtering .filter-content-top .prices input{border:none;text-align:left;font-family:"MINI Serif Regular";font-size:16px;max-width:140px}.filtering .filter-content-top .prices .right{text-align:right}.filtering .filter-content-top .vue-slider-component{padding:10px 14px 10px 9px!important}.filtering .filter-content-top .vue-slider-component .vue-slider .vue-slider-process{background-color:#000;border-radius:0;height:6px!important;margin:-2px 0 0 -2px!important}.filtering .filter-content-top .vue-slider-component .vue-slider .vue-slider-dot{background-color:#000;box-shadow:none;border-radius:50%}.filtering .filter-content-top .vue-slider-component .vue-slider .vue-slider-dot .vue-slider-dot-handle{box-shadow:none;background-color:#000}.filtering .filter-content-top .vue-slider-component .vue-slider{background-color:#fff;border:2px solid #000;border-radius:0}.filtering .filter-buttons,.filtering .filter-buttons-desktop{width:100%}.filtering .filter-buttons-desktop.hideFilter,.filtering .filter-wrapper{display:none}.filtering .location-filter-mobile{display:flex}.filtering .filter-buttons{padding-top:1px}.filtering .filter-buttons .hide-mobile{display:none}.filtering .filter-buttons .show-hide{justify-content:flex-start;padding:0 10px;font-weight:700}.filtering .filter-buttons .show-hide:not(:first-of-type):not(.showing-other){margin-left:0}.contact .car-info{display:block}.contact .car-info .image{display:flex;margin:0}.contact .car-info .image .car-model-hide-dt{display:block;font-size:15px;font-weight:300;margin:0 0 0 40px}.contact .car-info .image .car-model-hide-dt h1{font-size:15px;font-weight:300;min-width:250px}.contact .car-info .car-model{margin-left:240px}.contact .car-info .car-model .car-price-brand{display:none}.contact .car-info .car-model .price{max-width:452px;width:100%}}@media only screen and (max-width:655px){#scroll-top{display:none}body,html{overflow-x:hidden}section.offer .content>:first-child{padding:0}section.offer .content .gallery .images{padding-bottom:0}section.offer .content .car-left .car-left-content{height:auto;padding-bottom:0}section.offer .content .car-left .tooltip{font-size:12px}section.offer .content .car-left .energy-mobile,section.offer .content .car-left .energy-mobile.extraPadding{padding-top:0}section.offer .content .car-left .energy-mobile ul{font-size:12px}.filtering .filter .colors{width:100%;position:inherit}.filtering .show-hide+label{padding-right:0}.filtering .show-hide+label .models-model{flex-basis:50px;min-width:48px;flex-grow:1}section.offer .content .description{padding-top:0}.embed section.recommended .cars .car{width:96vw;position:relative;margin:0 auto 30px}.embed section.recommended .cars .car .electric-icon{height:28px;width:27px;left:auto;position:absolute;right:16px}.embed section.recommended .cars .car .car-desc{margin:0 auto;width:96vw;display:block;position:relative}.embed section.recommended .cars .car .img-bullets{display:none}.embed section.recommended .cars .car .gearbox{margin:10px 0}.embed section.recommended .cars .car .description h1{border-bottom:1px solid #e6e6e6}.embed section.recommended .cars .car ul.energy li:last-child{margin-bottom:5px}.embed section.recommended .cars .car .button{width:350px;max-width:100%;display:block;margin-left:auto;margin-right:auto}.embed section.recommended .cars .car .info{height:79%;bottom:51px}.embed section.recommended .cars .car .info .close{margin-top:40px}.book h1{font-size:22px;line-height:30px}}@media only screen and (max-width:510px){.filtering .filter .colors{width:100%;position:inherit}.filtering .filter-group.dealers .filter-group-content .location-range{flex-wrap:wrap}.filtering .filter-group.dealers .filter-group-content .location-range .form-control{margin-right:0;width:100%}.filtering .filter-group.dealers .filter-group-content .location-range .form-control:not(:first-child){margin-top:15px}.filtering .trims{width:100%}.filtering .trims .trim{flex-shrink:1}.filtering .top-filter .filter .filter-content-top{width:97%}section.offer .content .description{padding-top:0}.book h1{line-height:21px;padding-bottom:0;display:block;padding-top:10px}.contact .contact-details .row-wrapper .placeholder{display:none}.embed section.recommended .cars .car,.embed section.recommended .cars .car .car-desc{width:100vw}.embed section.recommended .cars .info .close{top:calc(10vw - -11px);margin-top:4px}}@media only screen and (max-width:460px){section.confirm .car-img .image img{width:calc(76vw - 20px)}section.confirm .book .book-info form .button{width:calc(99vw - 36px)}section.confirm #map img{width:calc(99vw - 5px)}section.confirm .content h1{margin-left:10px}section.confirm .info .loc-info{padding-left:0}section.confirm .info .location{width:calc(92vw - 5px);padding-left:5px}section.confirm p{margin-left:10px}.hide-small{display:none!important}section.nav{margin-bottom:10px;margin-top:10px;padding:18px 10px}section.nav.nav-bottom{position:absolute;margin-bottom:-2rem;box-shadow:none}.hide-large{display:none}.gallery{display:flex;justify-content:center}.gallery .images{width:100%;margin:0 0 15px;padding-bottom:45%;overflow:hidden;display:block;position:relative}.gallery .images .next,.gallery .images .previous{position:absolute;top:0;bottom:0;width:30px;font-weight:700;cursor:pointer;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;display:flex}.gallery .images .next.previous,.gallery .images .previous.previous{left:0}.gallery .images .next.next,.gallery .images .previous.next{right:0}.gallery .images .next.previous,.gallery .images .previous.previous{background-image:url(/img/icons/arrow-l@2x.svg)}.gallery .images .next.next,.gallery .images .previous.next{background-image:url(/img/icons/arrow-r@2x.svg)}.gallery .images .img{width:100%;height:100%;background-position:50%;background-repeat:no-repeat;position:absolute;display:none}.gallery .images .img.current{display:block}.filtering .filter .colors{width:100%;position:inherit}.filtering .filter .colors .color{width:34px;height:24px;margin:2.5px}.filtering .filter .colors .color-all input[type=checkbox].color-input+label{line-height:21px}.filtering .advanced .filter:not(.filter-trims):not(.filter-colors){width:45%}.filtering .advanced .filter:not(.filter-trims):not(.filter-colors) input{width:100%;box-sizing:border-box}.filtering .filter-mobile .show-models-txt{display:none}.filtering .filter-mobile .show-hide+label{background:url(/img/icons/arrow-more@2x.svg) no-repeat right 15px center}.filtering .filter-mobile .show-hide.showing{background:url(/img/icons/arrow-less@2x.svg) no-repeat right 15px center}.filtering .filter-mobile .show-hide.showing .models-model{display:block}.resetfilters{position:relative;font-size:14px}.resetfilters img{margin-bottom:-4px}section.offer>:first-child{padding:0}section.offer .content .car-left .energy-mobile ul{font-size:10px;padding-top:25px}section.offer .content .car-left .energy-mobile li:last-child{margin-left:30px}section.offer .content .car-left .gallery-images .previous{left:-9px}section.offer .content .car-left .gallery-images .next{right:-9px}section.offer .content .car-left .car-left-content .images{width:100%}section.offer .content .car-right .offer-options{display:none}section.offer .content .car-right .description .contact-btn{display:flex;justify-content:center;align-items:center}section.offer .content .car-right .description .actions .offer-pricing .tab-content .form-control{margin:0}section.offer .content .car-right .description .actions .offer-pricing .tab-content .form-control .slider{margin:30px 0 0}section.offer .content .terms-info{font-size:10px;line-height:23px}.method{display:flex;justify-content:space-between;padding:5px 0}.contact .car-info .image{display:block}.contact .car-info .image .car-model-hide-dt{margin:0}.contact .row input[type=radio]+label{height:37px}.contact .contact-details .contact-options .method label:last-of-type{margin:0!important}.embed .book .model{padding:0}.embed .book .book-info{padding:25px 0}.embed .book .book-info form .form-control{margin:0 auto;display:block;padding-right:0;max-width:100vw;width:100vw}.embed .book .book-info form .form-group-message{margin:0 auto;max-width:100vw}}@media only screen and (max-width:350px){section.offer .content .car-left .car-icons-detailed{padding-left:0}section.offer .content .car-left .energy-mobile{margin-top:0}section.offer .content .car-left .energy-mobile ul{font-size:10px;padding-top:0}section.offer .content .car-left .energy-mobile li:last-child{margin-left:10px}section.offer .content .car-left .car-icons-detailed{margin-left:0}section.offer .content .car-left .gallery .images{padding-bottom:0}section.offer .content .car-left .gallery .images .img{width:100%}section.offer .content .car-left .car-left-content{height:auto;padding-bottom:0}section.offer .content .offer-pricing input[type=radio]+label{text-align:center}section.offer .content .disclaimer-price{margin-left:10px}section.offer .content .form-control label{margin-left:5px}section.offer .content .hidebig{display:flex;justify-content:center;width:100%}.contact .contact-time .contact-time-wrapper .buttons div:first-child label{margin:0}.contact .contact-time .contact-time-wrapper .buttons label{min-width:42px}.contact .contact-details .contact-options .contact-method .method label{margin:0}.filtering .filter .colors{width:100%;position:inherit}.filtering .filter .colors .color{width:30px;height:24px;margin:2.5px}.filtering .advanced .filter:not(.filter-trims):not(.filter-colors){width:45%}.filtering .advanced .filter:not(.filter-trims):not(.filter-colors) input{width:100%;box-sizing:border-box}.filtering .dropdown-check-list{width:100vw}.filtering .filters .selectedFilters .resetfilters{position:relative}.filtering .mobile-filter.expanded .filter-content-top input{width:120px}.embed section.recommended .cars .car .images{padding-bottom:calc(48% + 10px)}.embed section.recommended .cars .close{top:calc(4vw - -12px);margin-top:0}.book h1{margin:0 auto .8em}.book .cars .images{text-align:center}.book .cars .images img{max-width:calc(85vw - 5px);position:relative;margin:0 auto}.book .model{width:100vw}section.confirm .info{font-size:14px}section.confirm .info img{margin:0 2px}section.confirm .info .loc-info{padding:0}section.confirm .info .loc-info #arrow{width:7px;margin-left:5px}section.confirm .book .book-info form .button{width:calc(100vw - 8px)}}#comment-btn{position:fixed;bottom:30px;left:10px}#comment-btn,#comment-btn-r{text-align:center;color:#848484;text-decoration:none;cursor:pointer}#comment-btn-r{display:inline-block;margin-bottom:20px}.modal{display:none;position:fixed;z-index:10000;padding-top:100px;box-sizing:border-box;padding-bottom:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4)}.modal .modal-body{margin-top:30px}.modal.visible{display:block}.modal .modal-footer{text-align:right}.modal form label{width:100%;display:block;margin-bottom:15px}.modal form textarea{width:100%}.modal-content{background-color:#fefefe;margin:auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}