.BasicFormModal-module___pCmCa__body{flex-direction:column;justify-content:center;align-items:center;padding:24px 0;display:flex}.OldInput-module__Tgjk5W__inputContainer{flex-direction:column;justify-content:center;display:flex;position:relative}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__input{width:100%;height:100%;font-family:var(--typography-font-family);border:var(--border-strong);border-radius:var(--radius-sm);outline:none;padding:8px 12px;font-size:16px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__input.OldInput-module__Tgjk5W__withIcon{padding-left:50px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__input.OldInput-module__Tgjk5W__withPrefix{padding-left:24px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__icon{width:20px;height:20px;margin-left:12px;margin-right:3px;position:absolute}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__icon.OldInput-module__Tgjk5W__withLabel{margin-top:44px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__prefix{width:20px;height:20px;margin-top:9px;margin-left:12px;position:absolute}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__prefix.OldInput-module__Tgjk5W__withLabel{margin-top:42px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__sufix{width:20px;height:20px;margin-top:9px;margin-right:12px;position:absolute;right:0}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__sufix.OldInput-module__Tgjk5W__withLabel{margin-top:44px}.OldInput-module__Tgjk5W__inputContainer .OldInput-module__Tgjk5W__label{letter-spacing:0;color:var(--white);margin-bottom:8px;font-family:spacegrotesksemibold;font-size:15px}.Input-module__OlV-Eq__input{width:100%;color:var(--text-primary);background-color:var(--elevated-level-one);border:var(--border-strong);box-shadow:none;border-width:2px;outline:none;font-weight:500;transition:box-shadow .25s}.Input-module__OlV-Eq__input--marginBottom{margin-bottom:16px}.Input-module__OlV-Eq__input--small{border-radius:var(--radius-lg);height:56px;padding:8px 12px;font-size:16px}.Input-module__OlV-Eq__input--small.Input-module__OlV-Eq__genesis{color:var(--lux-text-primary);background-color:var(--lux-surface);border:var(--lux-border-soft)}.Input-module__OlV-Eq__input--textArea{padding:var(--spacing-md);border-radius:var(--radius-lg);resize:none;font-size:16px}.Input-module__OlV-Eq__input--floatingLabel{padding-top:24px!important}.Input-module__OlV-Eq__input--customWidth{width:99%!important}.Input-module__OlV-Eq__input--large{border-radius:var(--radius-lg);background-clip:padding-box;padding:28px 20px;line-height:56px;font-size:45px!important}.Input-module__OlV-Eq__input--primary{color:var(--primary)}.Input-module__OlV-Eq__input--icon{padding-left:48px!important}.Input-module__OlV-Eq__input::placeholder{opacity:0}.Input-module__OlV-Eq__input:focus{box-shadow:var(--shadow-border)}.Input-module__OlV-Eq__input--noFloatingLabel::placeholder,.Input-module__OlV-Eq__input:focus::placeholder{opacity:1}.Input-module__OlV-Eq__floatingLabel{color:var(--text-secondary);white-space:nowrap;pointer-events:none;font-size:16px;font-weight:500;transition:all .1s cubic-bezier(1,0,0,1);position:absolute;top:16px;left:14px}.Input-module__OlV-Eq__floatingLabel.Input-module__OlV-Eq__textarea{white-space:unset}.Input-module__OlV-Eq__floatingLabel.Input-module__OlV-Eq__withIcon{left:50px}.Input-module__OlV-Eq__floatingLabel.Input-module__OlV-Eq__filled{font-size:12px;top:8px}.Input-module__OlV-Eq__input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.Input-module__OlV-Eq__input[type=date]::-webkit-date-and-time-value{text-align:left}.Input-module__OlV-Eq__input[type=date]::-webkit-calendar-picker-indicator{display:none}.Input-module__OlV-Eq__inputCtn{width:100%!important;height:60px!important;margin:10px 0!important}.Input-module__OlV-Eq__inputSearch{background-color:var(--elevated-level-one);padding:20px 23px;transition:box-shadow .25s;color:var(--text-primary)!important;border:var(--border-strong)!important;border-radius:var(--radius-full)!important;box-shadow:var(--shadow-soft)!important;font-size:16px!important}.Input-module__OlV-Eq__inputSearch:focus{box-shadow:var(--shadow-border),var(--shadow-soft)!important}.Input-module__OlV-Eq__inputSearch.Input-module__OlV-Eq__genesis{color:var(--lux-text-primary);background-color:var(--lux-surface);border:var(--lux-border-soft)!important}.Input-module__OlV-Eq__icon{left:5px}.Input-module__OlV-Eq__inputWrp:focus-within .Input-module__OlV-Eq__floatingLabel{font-size:12px;top:8px}.Input-module__OlV-Eq__inputWrp input:-webkit-autofill,.Input-module__OlV-Eq__inputWrp input:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--elevated-level-one) inset;transition:background-color 5000s ease-in-out}.Input-module__OlV-Eq__inputWrp input:-webkit-autofill:focus,.Input-module__OlV-Eq__inputWrp textarea:-webkit-autofill{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--elevated-level-one) inset;transition:background-color 5000s ease-in-out}.Input-module__OlV-Eq__inputWrp textarea:-webkit-autofill:focus,.Input-module__OlV-Eq__inputWrp textarea:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--elevated-level-one) inset;transition:background-color 5000s ease-in-out}.Input-module__OlV-Eq__inputWrp select:-webkit-autofill,.Input-module__OlV-Eq__inputWrp select:-webkit-autofill:hover{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--elevated-level-one) inset;transition:background-color 5000s ease-in-out}.Input-module__OlV-Eq__inputWrp select:-webkit-autofill:focus{-webkit-text-fill-color:var(--text-primary);box-shadow:0 0 0 1000px var(--elevated-level-one) inset;transition:background-color 5000s ease-in-out}.Input-module__OlV-Eq__inputWrp .Input-module__OlV-Eq__smallInputIcon{color:var(--text-secondary);margin-left:12px;position:absolute;top:16px}.Radio-module__rSlGoW__radioContainer{justify-content:flex-start;align-items:center;gap:var(--gap-lg);margin-top:var(--padding-md);margin-left:var(--padding-md);cursor:pointer;display:flex}.Radio-module__rSlGoW__radioContainer.Radio-module__rSlGoW__disabled{cursor:default}.Radio-module__rSlGoW__radio{width:20px;height:20px;font:inherit;color:var(--primary);border:1px solid var(--text-primary);transition:box-shadow .24s var(--transition-bounce-sm);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:50%;place-content:center;margin:0;display:grid}.Radio-module__rSlGoW__radio.Radio-module__rSlGoW__disabled{border-color:var(--text-secondary)}.Radio-module__rSlGoW__radio:before{outline:2px solid var(--primary);outline-offset:2px;width:12px;height:12px;box-shadow:inset 15px 15px var(--primary);transition:var(--transition-bounce-sm);content:"";border-radius:50%;transform:scale(0)}.Radio-module__rSlGoW__radio:checked:before{content:"";transform:scale(1)}.GenericForm-module__u2pcAa__request{background-color:var(--elevated-level-one);border:var(--border-soft);border-radius:var(--radius-lg);width:100%;box-shadow:var(--shadow-soft)}.GenericForm-module__u2pcAa__request.GenericForm-module__u2pcAa__modal{box-shadow:none;border:none}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form{flex-direction:column;width:100%;padding:80px;display:flex}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form{padding:15px 12px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__text{margin:20px 0!important}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn{flex-wrap:wrap;justify-content:space-between;width:100%;display:flex}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn{flex-direction:column}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__input{width:48%}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__input{width:100%;margin-bottom:8px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__textInput{border:var(--border-strong);width:100%}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__textInput{margin-top:0;margin-bottom:8px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__requestFormPreferences{padding:0 0 var(--padding-lg) 0;flex-direction:column;gap:8px;display:flex}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__fullWidth{width:100%}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__inputCtn .GenericForm-module__u2pcAa__marginBottom{margin-bottom:12px}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__check{align-items:center;margin:20px 0;display:flex}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__check .GenericForm-module__u2pcAa__text{color:var(--text-primary);margin:30px 0;font-size:1rem}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__check .GenericForm-module__u2pcAa__text .GenericForm-module__u2pcAa__link{color:var(--primary)}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__check .GenericForm-module__u2pcAa__text .GenericForm-module__u2pcAa__link--bmw{color:var(--black)}@media (hover:hover) and (pointer:fine){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__check .GenericForm-module__u2pcAa__text .GenericForm-module__u2pcAa__link:hover{text-decoration:underline}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer{flex-direction:column;justify-content:center;align-items:center;width:100%;padding:90px 90px 0;display:flex}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer{padding:12px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer .GenericForm-module__u2pcAa__successHeader{padding:12px 0 32px}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer .GenericForm-module__u2pcAa__successHeader{margin-top:20px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer .GenericForm-module__u2pcAa__successHeader .GenericForm-module__u2pcAa__title{font-family:var(--header-font);text-align:center;font-weight:700}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer .GenericForm-module__u2pcAa__icon{width:200px;height:200px;color:var(--primary);font-size:200px}@media only screen and (max-width:768px){.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__spacer .GenericForm-module__u2pcAa__icon{width:100px;height:100px;font-size:100px}}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form .GenericForm-module__u2pcAa__btnCtn{width:200px;margin-top:8px}.GenericForm-module__u2pcAa__request .GenericForm-module__u2pcAa__form.GenericForm-module__u2pcAa__modal{padding:60px 20px}.CarouselIndicators-module__Lrx8KW__ctn{display:var(--vehicle-carousel-indicator-display,flex);align-items:center;width:70%;max-width:150px;height:50px;margin:0 auto;padding:16px 0;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.CarouselIndicators-module__Lrx8KW__ctn--center{justify-content:center}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators{align-items:center;gap:6px;transition:left .5s;display:flex;position:relative;left:0}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper{outline-offset:2px;cursor:pointer;background-color:rgba(0,0,0,0);border:none;border-radius:100%;outline:1px solid rgba(0,0,0,0);justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:all .5s;display:flex}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper:focus-visible{outline:1px solid var(--primary);outline-offset:2px}@media (hover:hover) and (pointer:fine){.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper:hover{opacity:.7;background-color:rgba(255,255,255,.19)}}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot{background-color:var(--white);opacity:.5;border-radius:100px;width:6px;height:6px;transition:all .5s}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot--medium{opacity:.7;width:10px;height:10px}.CarouselIndicators-module__Lrx8KW__ctn .CarouselIndicators-module__Lrx8KW__indicators .CarouselIndicators-module__Lrx8KW__dotWrapper .CarouselIndicators-module__Lrx8KW__dot--active{opacity:1;width:14px;height:14px}.OptionsPage-module__cJOQHq__container{align-items:center;gap:var(--gap-lg);padding:var(--padding-lg);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;padding-bottom:48px;display:flex}.OptionsPage-module__cJOQHq__optionsModeSelector{margin-bottom:var(--gap-md)}.OptionsPage-module__cJOQHq__optionSectionList,.OptionsPage-module__cJOQHq__optionsModeSelector{gap:var(--gap-md);width:100%;flex-direction:column;display:flex}.OptionsPage-module__cJOQHq__optionSection{padding:var(--padding-md);border:var(--border-strong);border-radius:var(--radius-md);align-items:flex-start}.OptionsPage-module__cJOQHq__optionSection,.OptionsPage-module__cJOQHq__optionSection .OptionsPage-module__cJOQHq__optionSubList{width:100%;flex-direction:column;justify-content:flex-start;display:flex}.OptionsPage-module__cJOQHq__option{color:var(--text-primary);font-size:14px}.SelectedVehicle-module__mNTdsq__selectedVehicle{gap:var(--gap-md);width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-two);border-radius:var(--radius-md);flex-direction:column;display:flex}.SelectedVehicle-module__mNTdsq__selectedVehicle .SelectedVehicle-module__mNTdsq__selectedVehicleItem{gap:var(--gap-xl);flex-direction:row;display:flex}.SelectedVehicle-module__mNTdsq__optionList{gap:var(--gap-sm);width:100%;color:var(--text-primary);margin-block:var(--padding-sm) var(--padding-sm);unicode-bidi:isolate;flex-direction:column;list-style-type:disc;display:block}.SelectedVehicle-module__mNTdsq__optionList:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--padding-md);margin-left:12px;margin-right:0}.SelectedVehicle-module__mNTdsq__optionList:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--padding-md);margin-left:12px;margin-right:0}.SelectedVehicle-module__mNTdsq__optionList:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:var(--padding-md);margin-left:12px;margin-right:0}.SelectedVehicle-module__mNTdsq__optionList:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--padding-md);margin-left:0;margin-right:12px}.SelectedVehicle-module__mNTdsq__optionList:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--padding-md);margin-left:0;margin-right:12px}.SelectedVehicle-module__mNTdsq__optionList:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:var(--padding-md);margin-left:0;margin-right:12px}.ContactPage-module__SVBV0W__contactCard{width:100%;padding:var(--padding-lg);background-color:var(--elevated-level-one);border-radius:var(--radius-xl);box-shadow:var(--shadow-strong);flex-direction:column;align-items:center;margin-top:20px;display:flex;position:relative}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn{align-items:center;display:flex;position:absolute;top:-18px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__badge{color:var(--on-primary);background:var(--primary-gradient,var(--primary));border-radius:var(--radius-3xl);padding:8px 12px;font-size:16px;line-height:18px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow{width:21px;height:21px;margin-top:12px;margin-left:-2px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow g,.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__badgeCtn .ContactPage-module__SVBV0W__arrow path{stroke:var(--primary);fill:var(--primary)}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__header{align-items:center;gap:var(--padding-sm);padding:var(--padding-md);padding-bottom:var(--padding-lg);flex-direction:column;display:flex}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__text{color:var(--text-primary);text-align:center;opacity:.5;margin-top:8px;margin-bottom:24px;font-size:14px;font-weight:500;line-height:20px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form{width:100%}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__firstInput{padding:0 3px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__firstName{margin-bottom:13px!important}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__additionalInputs{max-height:0;transition:max-height .5s;overflow:hidden}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__additionalInputs--open{max-height:100%;padding:3px}.ContactPage-module__SVBV0W__contactCard .ContactPage-module__SVBV0W__form .ContactPage-module__SVBV0W__submitBtn{border-radius:var(--radius-lg);width:100%;height:52px;font-size:18px;font-weight:500}