.back-link[data-v-de14dc54]{width:100%}.back-link__inner[data-v-de14dc54]{padding:1.5625rem 0}.checkbox[data-v-4a310d28]{display:inline-flex;flex-wrap:nowrap;font-size:0;cursor:pointer}@media(hover:hover){.checkbox .checkbox__icon[data-v-4a310d28]{transition-duration:.4s;transition-property:border-color}.checkbox:hover .checkbox__icon[data-v-4a310d28]{transition-duration:.2s;border-color:#1c69d4}}@media(hover:hover){.checkbox:not(.checkbox--multiline-label) .checkbox__label[data-v-4a310d28]{transition-duration:.4s;transition-property:color}.checkbox:hover:not(.checkbox--multiline-label) .checkbox__label[data-v-4a310d28]{transition-duration:.2s;color:#1c69d4}}.checkbox__input[data-v-4a310d28]{display:none}.checkbox__icon[data-v-4a310d28]{position:absolute;display:block;flex:0 0 auto;width:1.25rem;height:1.25rem;margin-left:-2.1875rem;border:1px solid #e6e6e6;transition:border-color .2s}.checkbox__icon[data-v-4a310d28]:after{position:absolute;top:3px;right:3px;bottom:3px;left:3px;display:block;background-color:#1c69d4;opacity:0;transition:opacity .2s;content:""}.checkbox__label[data-v-4a310d28]{display:inline-block;padding-left:2.1875rem;color:#666;font-weight:700;transition:color .2s}.checkbox__error[data-v-4a310d28]{padding-top:.3125rem;color:#de1414;font-size:.9375rem;line-height:1.42;white-space:nowrap}.checkbox__icon[data-v-4a310d28]{cursor:pointer}.checkbox--checked .checkbox__icon[data-v-4a310d28]{border-color:#666}.checkbox--checked .checkbox__icon[data-v-4a310d28]:after{opacity:1}.checkbox--checked .checkbox__label[data-v-4a310d28]{color:#262626}.checkbox--disabled[data-v-4a310d28]{opacity:.5;pointer-events:none}.checkbox--grey-background .checkbox__icon[data-v-4a310d28]{border-color:#666}.checkbox--multiline-label .checkbox__label[data-v-4a310d28]{color:#262626;font-weight:300}.checkbox--radio .checkbox__icon[data-v-4a310d28],.checkbox--radio .checkbox__icon[data-v-4a310d28]:after{border-radius:50%}@media screen and (max-width:37.4375em){.checkbox__error[data-v-4a310d28]{font-size:.75rem;line-height:1.5}}.selectbox[data-v-4670ce74]{position:relative;width:100%;max-width:18.75rem}.selectbox__field[data-v-4670ce74]{position:relative;display:inline-flex;align-items:center;width:100%;min-height:3.125rem;padding:.3125rem 1.25rem;background-color:#fff;border:1px solid #e6e6e6;cursor:pointer}@media(hover:hover){.selectbox__field[data-v-4670ce74]{transition-duration:.4s;transition-property:border-color}.selectbox__field[data-v-4670ce74]:hover{transition-duration:.2s;border-color:#666}}.selectbox__field--open[data-v-4670ce74]{border-color:#666}.selectbox__field--invalid[data-v-4670ce74]{border-color:#de1414}.selectbox__input[data-v-4670ce74]{display:none}.selectbox__text[data-v-4670ce74]{position:relative;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;height:100%}.selectbox__label[data-v-4670ce74]{display:inline-flex;color:#666;font-weight:700;pointer-events:none}.selectbox__label--small[data-v-4670ce74]{font-weight:300;line-height:1.1}.selectbox__selection[data-v-4670ce74]{color:#666;font-weight:700}.selectbox__clear[data-v-4670ce74]{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:1.5625rem;height:1.5625rem;margin-left:.625rem;padding:0;font-size:.5625rem;background-color:#f2f2f2;border:0;border-radius:50%;outline:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(hover:hover){.selectbox__clear[data-v-4670ce74]{transition-duration:.4s;transition-property:background-color}.selectbox__clear[data-v-4670ce74]:hover{transition-duration:.2s;background-color:#e6e6e6}}.selectbox__clear[data-v-4670ce74]:before{position:absolute;top:50%;left:50%;display:block;width:100%;min-width:2.5rem;height:100%;min-height:2.5rem;transform:translate(-50%,-50%);content:""}.selectbox__indicator[data-v-4670ce74]{flex:0 0 auto;margin-left:.625rem;color:#1c69d4;transition:transform .2s}.selectbox__indicator--rotated[data-v-4670ce74]{transform:rotateX(180deg)}.selectbox__dropdown-wrapper[data-v-4670ce74]{position:absolute;top:100%;z-index:1;width:100%;padding-top:.3125rem}.selectbox__dropdown[data-v-4670ce74]{max-height:18.75rem;padding:1.25rem 0;overflow-y:auto;background-color:#fff;border:1px solid #666}.selectbox__option[data-v-4670ce74]{position:relative;width:100%;padding:.3125rem 1.5625rem;font-size:0;cursor:pointer}@media(hover:hover){.selectbox__option[data-v-4670ce74]{transition-duration:.4s;transition-property:background-color}.selectbox__option[data-v-4670ce74]:hover{transition-duration:.2s;background-color:#f2f2f2}}.selectbox__option--disabled[data-v-4670ce74]{background:none;pointer-events:none}.selectbox__option-inner[data-v-4670ce74]{font-weight:700}.selectbox__option-inner[data-v-4670ce74]:before{position:absolute;top:0;right:0;bottom:0;left:0;display:block;content:""}.selectbox__error[data-v-4670ce74]{position:absolute;top:100%;left:1.25rem;display:inline-block;padding-top:.3125rem;color:#de1414;line-height:1;white-space:nowrap}.selectbox--wide[data-v-4670ce74]{max-width:none}.selectbox--disabled .selectbox__field[data-v-4670ce74]{background-color:#f2f2f2;cursor:not-allowed}@media(hover:hover){.selectbox--disabled .selectbox__field[data-v-4670ce74]{transition-duration:.4s;transition-property:border-color}.selectbox--disabled .selectbox__field[data-v-4670ce74]:hover{transition-duration:.2s;border-color:#e6e6e6}}.selectbox--disabled .selectbox__indicator[data-v-4670ce74],.selectbox--disabled .selectbox__label[data-v-4670ce74],.selectbox--disabled .selectbox__selection[data-v-4670ce74]{color:#9a9a9a}html.is-touch-device .selectbox .selectbox__input[data-v-4670ce74]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;padding:.3125rem 1.25rem;opacity:0}.text-input__input:-webkit-autofill+.text-input__label[data-v-9b279b0a],.text-input__label--small[data-v-9b279b0a]{font-family:BMWTypeGlobalPro,Helvetica,Arial,sans-serif;font-size:.75rem;line-height:1.5}.text-input[data-v-9b279b0a]{position:relative;width:100%;max-width:18.75rem}.text-input__label[data-v-9b279b0a]{position:absolute;top:50%;left:1.25rem;color:#666;font-weight:700;transform:translateY(-50%);pointer-events:none}.text-input__input:-webkit-autofill+.text-input__label[data-v-9b279b0a],.text-input__label--small[data-v-9b279b0a]{top:.5rem;font-weight:300;line-height:1.1;transform:none}.text-input__input[data-v-9b279b0a]{display:block;width:100%;color:#666;font-weight:700;background-color:#fff;border:1px solid #e6e6e6;border-radius:0;outline:0;box-shadow:none;transition-duration:.4s;transition-property:color,border-color;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-input__input[data-v-9b279b0a]:active,.text-input__input[data-v-9b279b0a]:focus{color:#262626;border-color:#666;transition-duration:.2s}.text-input__input--input[data-v-9b279b0a]{min-height:3.125rem;padding:1.25rem 1.25rem .3125rem}.text-input__input--textarea[data-v-9b279b0a]{min-height:12.5rem;padding:1.25rem;resize:vertical}.text-input__input--invalid[data-v-9b279b0a],.text-input__input--invalid[data-v-9b279b0a]:active,.text-input__input--invalid[data-v-9b279b0a]:focus{border-color:#de1414}.text-input__error[data-v-9b279b0a]{position:absolute;top:100%;left:1.25rem;display:inline-block;padding-top:.3125rem;color:#de1414;line-height:1;white-space:nowrap}.text-input--wide[data-v-9b279b0a]{max-width:none}.text-input--tall .text-input__input[data-v-9b279b0a],.text-input--tall[data-v-9b279b0a]{height:100%}.contact-form[data-v-7952fee4]{overflow:hidden}.contact-form__form[data-v-7952fee4]{display:grid;grid-column-gap:.3125rem;grid-template-areas:"personal-info personal-info" "message       marketing" "note          note" "submit        submit";grid-template-columns:1fr 1fr}.contact-form__personal-info[data-v-7952fee4]{display:grid;grid-gap:1.5625rem .3125rem;grid-template-columns:1fr 1fr 1fr 1fr}.contact-form__personal-info-title[data-v-7952fee4]{grid-column:1/-1}.contact-form__personal-info-checkbox[data-v-7952fee4]{min-width:9.375rem}.contact-form__fieldset[data-v-7952fee4]{margin:0;padding:0;border:0}.contact-form__legend[data-v-7952fee4]{display:block;padding-top:1.875rem;padding-bottom:.9375rem;font-weight:700}.contact-form__checkbox[data-v-7952fee4]{margin-left:.9375rem}.contact-form__checkbox+.contact-form__checkbox[data-v-7952fee4]{margin-top:1.5625rem}.contact-form__checkbox-info[data-v-7952fee4]{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin-left:.25rem;color:#fff;font-weight:700;font-size:.8125rem;background-color:#1c69d4;border:1px solid #1c69d4;border-radius:50%;cursor:pointer}@media(hover:hover){.contact-form__checkbox-info[data-v-7952fee4]:hover{transition-duration:.4s;transition-property:color,background-color,border-color}.contact-form__checkbox-info[data-v-7952fee4]:hover:hover{transition-duration:.2s;color:#262626;background-color:transparent;border-color:currentColor}}.contact-form__checkbox--no-icon p[data-v-7952fee4]{padding-left:2.1875rem;font-weight:700}.contact-form__checkbox--with-error[data-v-7952fee4]{display:block}.contact-form__checkbox--with-error[data-v-7952fee4] .checkbox__error{padding-left:2.1875rem}.contact-form__link[data-v-7952fee4]{font-weight:700}.contact-form__link--inverted[data-v-7952fee4]{text-decoration:none}.contact-form__link--inverted[data-v-7952fee4]:hover{text-decoration:underline}.contact-form__note[data-v-7952fee4]{padding-top:1.5625rem}.contact-form__submit[data-v-7952fee4]{margin:1.5625rem auto 0}@media screen and (max-width:56.1875em){.contact-form__form[data-v-7952fee4]{grid-template-areas:none;grid-template-columns:none}.contact-form__personal-info[data-v-7952fee4]{grid-template-columns:1fr 1fr}.contact-form__checkbox[data-v-7952fee4]{margin-left:0}}@media screen and (max-width:37.4375em){.contact-form__personal-info[data-v-7952fee4]{grid-template-columns:none}.contact-form__personal-info-title[data-v-7952fee4]{display:grid;grid-column-gap:.3125rem;grid-template-columns:1fr 1fr}.contact-form__personal-info-checkbox[data-v-7952fee4]{min-width:0}.contact-form__success[data-v-7952fee4]{padding-top:3.75rem}.contact-form__marketing-label[data-v-7952fee4]{display:inline-block;font-size:.75rem;line-height:1.5}}@media screen and (min-width:56.25em){#fieldset-personal-info[data-v-7952fee4]{grid-area:personal-info}#fieldset-message[data-v-7952fee4]{grid-area:message}#fieldset-marketing[data-v-7952fee4]{grid-area:marketing}#form-note[data-v-7952fee4]{grid-area:note}#form-submit[data-v-7952fee4]{grid-area:submit}}.car-detail[data-v-09824d3c]{margin-top:0}.car-detail__basic-info[data-v-09824d3c]{display:grid;grid-column-gap:1.5625rem;grid-template-columns:auto auto;margin-top:2.8125rem}.car-detail__basic-info-name[data-v-09824d3c]{display:flex;align-items:center}.car-detail__basic-info-logo[data-v-09824d3c]{display:block;width:1.875rem;margin-right:1.25rem;font-size:1.875rem}.car-detail__basic-info-reference[data-v-09824d3c]{display:inline-block;margin:.625rem 0 .9375rem}.car-detail__basic-info-prices[data-v-09824d3c]{display:flex;flex-direction:column;grid-row:span 2;align-items:flex-end;text-align:right}.car-detail__basic-info-prices-separator[data-v-09824d3c]{max-width:25rem;margin:.9375rem 0}.car-detail__basic-info-price--small[data-v-09824d3c]{color:#666}.car-detail__basic-info-price--small+.car-detail__basic-info-price--small[data-v-09824d3c]{margin-top:.3125rem}.car-detail__basic-info-price-number[data-v-09824d3c]{display:inline-block;margin-left:.5em;white-space:nowrap}.car-detail__basic-info-price-number--main[data-v-09824d3c]{color:#1c69d4;font-weight:700}.car-detail__basic-info-cta[data-v-09824d3c]{align-self:flex-end}.car-detail__section[data-v-09824d3c],.car-detail__separator[data-v-09824d3c]{margin-top:3.75rem}.car-detail__section--lg-margin[data-v-09824d3c]{margin-top:1.875rem}.car-detail__gallery[data-v-09824d3c]{position:relative;width:100%;overflow:hidden}.car-detail__features[data-v-09824d3c]{display:grid;grid-gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr))}.car-detail__feature[data-v-09824d3c]{display:inline-flex;align-items:center;padding:1.5625rem .9375rem;border-bottom:1px solid #e6e6e6}.car-detail__feature-icon[data-v-09824d3c]{margin-right:.625rem;color:#1c69d4;font-size:2.1875rem}.car-detail__pdfs[data-v-09824d3c]{display:flex;flex-direction:column;margin-top:1.875rem}.car-detail__pdfs-item+.car-detail__pdfs-item[data-v-09824d3c]{margin-top:1.25rem}.car-detail__equipment[data-v-09824d3c]{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-column-gap:.625rem;grid-template-columns:repeat(auto-fill,minmax(18.75rem,1fr));margin:1.875rem 0 0;padding:0;list-style-type:none}.car-detail__equipment-item[data-v-09824d3c]{display:inline-block;margin:0;padding:.3125rem 0 .3125rem 1em}.car-detail__equipment-item[data-v-09824d3c]:before{position:relative;right:1em;display:inline-block;width:.3125rem;height:.3125rem;margin-right:-.3125rem;vertical-align:middle;background-color:#1c69d4;border-radius:50%;content:""}.car-detail__contact[data-v-09824d3c]{margin-top:3.75rem}.car-detail__note[data-v-09824d3c]>p{max-width:37.5rem;margin-top:.625rem}@media screen and (min-width:37.5em){.car-detail__basic-info--with-logo .car-detail__basic-info-cta[data-v-09824d3c],.car-detail__basic-info--with-logo .car-detail__basic-info-reference[data-v-09824d3c]{padding-left:3.125rem}}@media screen and (max-width:56.1875em){.car-detail__basic-info-price[data-v-09824d3c]{display:flex;flex-direction:column;align-items:flex-end}.car-detail__basic-info-price--small+.car-detail__basic-info-price--small[data-v-09824d3c]{margin-top:.625rem}.car-detail__basic-info-prices-separator[data-v-09824d3c]{max-width:12.5rem}.car-detail__features[data-v-09824d3c]{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}.car-detail__feature[data-v-09824d3c]{padding:.9375rem .625rem}.car-detail__contact[data-v-09824d3c]{margin-top:1.25rem}}@media screen and (max-width:37.4375em){.car-detail__basic-info[data-v-09824d3c]{grid-row-gap:1.5625rem;grid-template-columns:none;margin-top:1.25rem}.car-detail__basic-info-prices[data-v-09824d3c]{display:block;padding:1.5625rem 0;text-align:left;background-color:#f2f2f2}.car-detail__basic-info-prices-separator[data-v-09824d3c]{max-width:none;margin:.625rem 0}.car-detail__basic-info-price[data-v-09824d3c]{align-items:flex-start}.car-detail__basic-info-price--small[data-v-09824d3c]{display:flex;flex-direction:row;justify-content:space-between}.car-detail__basic-info-price--small+.car-detail__basic-info-price--small[data-v-09824d3c]{margin-top:0}.car-detail__basic-info-price-number--main[data-v-09824d3c]{margin-left:0}.car-detail__basic-info-reference[data-v-09824d3c]{margin:.3125rem 0 0}.car-detail__equipment[data-v-09824d3c],.car-detail__features[data-v-09824d3c]{grid-template-columns:none}.car-detail__section[data-v-09824d3c]{margin-top:2.8125rem}.car-detail__section--phone-md-margin[data-v-09824d3c]{margin-top:1.5625rem}.car-detail__section--phone-no-margin[data-v-09824d3c]{margin-top:0}}