.LeaseBudgetCalculatorProgress_root__DJlEx{height:70px;position:-webkit-sticky;position:sticky;top:0;background-color:var(--colorWhite);z-index:1;width:100%;display:flex;justify-content:center;padding-bottom:10px}@media(max-width:959px){.LeaseBudgetCalculatorProgress_root__DJlEx{height:90px}}.LeaseBudgetCalculatorProgress_root__DJlEx .LeaseBudgetCalculatorProgress_stepper__m4Noa{width:100%;max-width:var(--containerWidth950);position:relative;display:flex;flex-direction:column-reverse}@media(max-width:959px){.LeaseBudgetCalculatorProgress_root__DJlEx .LeaseBudgetCalculatorProgress_stepper__m4Noa{max-width:360px;flex-direction:column}}.LeaseBudgetCalculatorProgress_root__DJlEx .LeaseBudgetCalculatorProgress_stepper__m4Noa .LeaseBudgetCalculatorProgress_stepperProgressBar__OzVv9{display:flex;column-gap:3px}.LeaseBudgetCalculatorProgress_root__DJlEx .LeaseBudgetCalculatorProgress_stepper__m4Noa .LeaseBudgetCalculatorProgress_stepperProgressBar__OzVv9 .LeaseBudgetCalculatorProgress_bar__byjRO{flex:1 1;height:3px;background-color:var(--colorLightGrey)}.LeaseBudgetCalculatorProgress_root__DJlEx .LeaseBudgetCalculatorProgress_stepper__m4Noa .LeaseBudgetCalculatorProgress_stepperProgressBar__OzVv9 .LeaseBudgetCalculatorProgress_bar--active__iXL_n{background-color:var(--colorOrange)}.LeaseBudgetCalculatorProgressDesktop_stepperCar__qUV3q{position:absolute!important;height:53px;width:53px;padding-top:8px;bottom:0;left:0;transition:left 1.5s ease,opacity 1.5s ease;opacity:1}.LeaseBudgetCalculatorProgressDesktop_stepperCar--step1__DoxKs{left:14%}.LeaseBudgetCalculatorProgressDesktop_stepperCar--step2__V4Nce{left:48%}.LeaseBudgetCalculatorProgressDesktop_stepperCar--step3__bTSeZ{left:82%}.LeaseBudgetCalculatorProgressDesktop_stepperCar--step4__V7JLn{left:100%;opacity:0}.TooltipContent_root___z9Ve{padding:8px}@media(max-width:959px){.TooltipContent_root___z9Ve{padding:4px}}.TooltipContent_root___z9Ve .TooltipContent_title__XXPKl{font-size:var(--unitRem12);font-weight:500;line-height:var(--unitRem16);text-align:center}.TooltipContent_root___z9Ve .TooltipContent_description__LP9iQ{margin-top:6.74px;font-size:var(--unitRem12);line-height:var(--unitRem16);text-align:center;font-weight:300}.TooltipContent_root___z9Ve .TooltipContent_closeIconContainer__yVmxj{display:flex;justify-content:center;align-items:center;position:absolute;cursor:pointer;top:0;right:0;width:32px;height:32px}.TooltipContent_root___z9Ve .TooltipContent_closeIcon__B7NyD{font-size:var(--unitRem16)}.CompareCarsTooltipContent_root__TutEv{position:relative;padding-top:15px;padding-bottom:15px;display:flex;justify-content:center}.CompareCarsTooltipContent_root__TutEv .CompareCarsTooltipContent_tooltipContentRoot__cXE8E{position:static;padding:0;max-width:250px}.CompareCarsTooltipContent_root__TutEv .CompareCarsTooltipContent_tooltipContentRoot__cXE8E .CompareCarsTooltipContent_title__RLrrn{font-size:var(--unitRem14);font-weight:600;line-height:var(--unitRem20)}.CompareCarsTooltipContent_root__TutEv .CompareCarsTooltipContent_tooltipContentRoot__cXE8E .CompareCarsTooltipContent_description__lBfwf{font-size:var(--unitRem14);line-height:var(--unitRem20)}.CompareCarsTooltipContent_root__TutEv .CompareCarsTooltipContent_tooltipContentRoot__cXE8E .CompareCarsTooltipContent_closeButton__KQxRy{font-size:var(--unitRem16)}.CompareCarsTooltipContent_rootSeeCars__dqfu9{padding-top:18px;padding-bottom:18px}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA{display:flex;width:100%;padding-top:19px;align-items:flex-end;justify-content:space-between}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepperCar__M9OVv{height:53px;width:53px;transition:opacity 1.5s ease;opacity:1;margin-left:10px;margin-bottom:5px;margin-right:18px}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepperCar--step4__NMoFD{opacity:0}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepNumber__BE_m2{padding-bottom:10px;font-size:var(--unitRem14);line-height:var(--unitRem20);width:53px;justify-content:flex-end;display:flex}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepNameContainer__ZFAlY{display:flex;flex-direction:column;padding-bottom:10px}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepNameContainer__ZFAlY .LeaseBudgetCalculatorProgressMobile_currentStep__XjFIe{font-size:var(--unitRem16);font-weight:500;letter-spacing:0;line-height:var(--unitRem26)}.LeaseBudgetCalculatorProgressMobile_stepperContainer__ur6gA .LeaseBudgetCalculatorProgressMobile_stepNameContainer__ZFAlY .LeaseBudgetCalculatorProgressMobile_nextStep__A0pgb{color:var(--colorTextSecondary);font-size:var(--unitRem14);letter-spacing:0;line-height:var(--unitRem20)}@media print{.InfoTooltip_root__tCHnZ{display:none!important}}.InfoTooltip_tooltipWrapper__tXGUQ{display:flex;align-items:center}.InfoTooltip_tooltip__14GFl{margin-bottom:16px!important;background-color:var(--colorTooltip)}.InfoTooltip_tooltipComponentTypeDiv__NQU_M{margin-bottom:0}.InfoTooltip_arrow__1hrFl{color:var(--colorTooltip)}.InfoTooltip_popper__JyT3F{z-index:9999999999}.LeaseBudgetCalculatorStep_root__ia6rb{background-color:var(--colorWhite);padding-bottom:16px;width:100%;display:flex;justify-content:center}.LeaseBudgetCalculatorStep_root__ia6rb .LeaseBudgetCalculatorStep_stepContainer__gKMLk{display:flex;width:100%;max-width:var(--containerWidth950)}@media(max-width:959px){.LeaseBudgetCalculatorStep_root__ia6rb .LeaseBudgetCalculatorStep_stepContainer__gKMLk{display:none}}.InfoTooltipIcon_root__4LkEk{margin-left:.4rem;width:16px;height:16px;color:var(--colorOrange);cursor:pointer}.InfoTooltipIcon_toolTipBodyVAlign__JviYP{margin:auto 0}.CarListingItemDownpaymentInfo_root__Szr0L{display:flex;justify-content:flex-start;align-items:center;border:var(--borderLightGrey);border-radius:2px;padding:4px 6px;font-size:var(--unitRem12);font-weight:500;line-height:var(--unitRem16)}.CarListingItemDownpaymentInfo_root__Szr0L .CarListingItemDownpaymentInfo_infoIcon__eFzGH{color:var(--colorTextPrimary)}.CarListingItemMaxContractLength_root__CoufM{display:flex;justify-content:space-between;align-items:center;border:var(--borderLightGrey);border-radius:2px;padding:4px 6px;font-size:var(--unitRem12);font-weight:500;line-height:var(--unitRem16)}.CarListingItemMaxContractLength_root__CoufM .CarListingItemMaxContractLength_infoIcon__aaPxT{color:var(--colorTextPrimary)}.CarListingItemCarInfo_root__c5Cl9{font-size:var(--unitRem12);line-height:var(--unitRem16);padding:12px 0 8px}.CarListingItemCarInfo_carTypeLabel__hCOVz{text-align:right;white-space:pre-wrap}.CarListingItemCarInfo_mileageInfoDivider__H47Bi{border-right:var(--borderLightGrey);width:1px;height:18px;margin-left:5px;margin-right:5px}.CarListingItemCarInfo_carMileageValue__D2GyN{text-align:left}.CheckoutDueBeforeCarPickup_right___E0vG{min-width:100px;text-align:right}.HowIsLeasingCalculatedCollapse_calculationDetailsContainer__b7lO3{display:flex;flex-direction:column;background-color:var(--colorLightGrey1);padding:0 15px;border-top:var(--borderLightGrey);border-bottom:var(--borderLightGrey)}.HowIsLeasingCalculatedCollapse_calculationDetailsItem__8OVLK{display:flex;font-size:var(--unitRem13);font-weight:500;line-height:var(--unitRem14);border-bottom:var(--colorLightGrey);justify-content:space-between;align-items:center}.HowIsLeasingCalculatedCollapse_calculationDetailsItemLabel__fgnJS{padding:10px 0}.HowIsLeasingCalculatedCollapse_boldText__1cDeV{font-weight:600}.HowIsLeasingCalculatedCollapse_calculationDetailsLastItem__VUpAE{border-bottom:none;padding:9px 0 18.5px}.HowIsLeasingCalculatedCollapse_labelWithTooltip__UBDL9{display:flex;align-items:center}.HowIsLeasingCalculatedCollapse_tooltipIcon__1DMuq{margin-left:8px;display:flex}.HowIsLeasingCalculatedCollapse_infoTooltipInfoIcon__td_1K{padding-top:0;padding-bottom:0}@media(min-width:960px){.HowIsLeasingCalculatedCollapse_infoTooltipTooltipTop__B6M6y{transform:translateY(-5px)!important}}.HowIsLeasingCalculatedCollapse_priceDescription__F5Lgl{font-size:var(--unitRem12);line-height:var(--unitRem16);color:var(--colorDarkGrey1);border-bottom:var(--colorLightGrey);padding-bottom:12px;box-sizing:border-box}.HowIsLeasingCalculatedCollapse_borderNone__i_9QO{border:none;padding-bottom:8px}.HowIsLeasingCalculatedCollapse_hidden__L4UcD{display:none}.HowIsLeasingCalculatedCollapse_padding0__z7wne{padding:0}.HowIsLeasingCalculatedCollapse_paddingTop18__sRAUc{padding-top:18px}.HowIsLeasingCalculatedCollapse_legalDisclaimer__MtvYT{font-size:var(--unitRem12);line-height:var(--unitRem16);margin-top:16px}@media(min-width:960px){.HowIsLeasingCalculatedCollapse_legalDisclaimer__MtvYT{margin-bottom:16px}}.HowIsLeasingCalculatedCollapse_showMoreButton__E3SGR{font-size:var(--unitRem14);line-height:var(--unitRem18)}@media print{.HowIsLeasingCalculatedCollapse_showMoreButton__E3SGR{display:none}}.HowIsLeasingCalculatedCollapse_calculationDetailsItemLeasingOnly__TFnPd{display:none}@media print{.HowIsLeasingCalculatedCollapse_calculationDetailsItemLeasingOnly__TFnPd{display:block;visibility:hidden}}@media(max-width:959px){.LeasingDetails_root__BHZGm{padding-top:26px;padding-left:8px;padding-right:8px}}.LeasingDetails_title__vsph3{font-size:var(--unitRem22);line-height:var(--unitRem26);font-weight:500}.LeasingDetails_howIsLeasingCalculatedCollapseCalculationDetailsContainer__oI_Q7{border-top:none;border-bottom:none;background-color:var(--colorWhite);margin-top:5px;padding:0}.LeasingDetails_howIsLeasingCalculatedCollapseCalculationDetailsLastItem__IOruC{padding:9px 0}@media(max-width:959px){.LeasingDetails_howIsLeasingCalculatedCollapseCalculationDetailsLastItem__IOruC{border-bottom:var(--borderLightGrey)}}.LockedDataInfoMessage_root__qaHdT{display:flex;width:100%;background:var(--colorLightYellow);border-radius:2px;box-sizing:border-box;padding:15px 12px 0 0;margin-bottom:32px}@media(max-width:959px){.LockedDataInfoMessage_root__qaHdT{margin-top:32px}}.LockedDataInfoMessage_iconContainer__kskvL{width:40px;display:flex;justify-content:center}.LockedDataInfoMessage_icon__UDVNk{color:var(--colorYellow);font-size:var(--unitRem18);margin-top:3px}.LockedDataInfoMessage_textContainer__nrI3e{width:calc(100% - 40px)}.checkoutOrderLayout_root__TYj_M{max-width:935px;margin:0 auto;box-sizing:border-box;display:flex}@media(min-width:960px){.checkoutOrderLayout_root__TYj_M{padding-top:63px}}@media(max-width:959px){.checkoutOrderLayout_root__TYj_M{max-width:100%;padding:0 16px;flex-direction:column}}.checkoutOrderLayout_aside__H8VWz{order:1}@media(max-width:959px){.checkoutOrderLayout_aside__H8VWz{order:2}}.checkoutOrderLayout_content__mIqR8{order:2;width:552px;margin-left:auto}@media(max-width:959px){.checkoutOrderLayout_content__mIqR8{order:1;width:100%;margin:0}}.LockedDataInfoMessageAction_root__6_05q{color:var(--colorOrange);cursor:pointer;font-size:var(--unitRem14);line-height:var(--unitRem40);font-weight:500;height:var(--unitRem48);width:-moz-fit-content;width:fit-content}.MobileStepExpander_accordionRoot__gnHxs{box-shadow:none}.MobileStepExpander_accordionContent___OvvG{flex-flow:column;margin:16px 0}.MobileStepExpander_accordionContent___OvvG.Mui-expanded{margin:16px 0}.MobileStepExpander_stepItem__G6y9d:first-child{margin-top:0}.Step_stepNumber__zEb4x{height:24px;width:24px;border-radius:100%;background-color:var(--colorLightGrey);display:flex;align-items:center;justify-content:center;font-size:var(--unitRem13);letter-spacing:0;line-height:var(--unitRem14)}.Step_stepContainerItem__hlDY7{display:flex;flex:1 1;justify-content:center;align-items:center;column-gap:12px;font-weight:500}.Step_stepContainerItem__hlDY7 .Step_checkIcon__DVZil{height:24px;width:24px;--fa-primary-color:var(--colorGreen);--fa-secondary-color:var(--colorLightGreen)}.Step_stepContainerItem--active__wQaVc{font-weight:600;color:var(--colorTextPrimary)}.Step_stepContainerItem--active__wQaVc .Step_stepNumber__zEb4x{background-color:var(--colorOrange);color:var(--colorWhite)}.Step_stepContainerItem--disabled__EupQ2{color:var(--colorDarkGrey)}.InputInfo_infoIcon__Md9_S{width:18px;height:18px;font-size:var(--unitRem18);padding-left:8px}.PrivateCreditConfiguratorBody_root__xyjv6{align-items:center;flex-direction:column;padding-top:0;position:relative}@media print{.PrivateCreditConfiguratorBody_root__xyjv6{display:none}}@media(max-width:599px){.PrivateCreditConfiguratorBody_root__xyjv6{padding:0}}@media(max-width:959px){.PrivateCreditConfiguratorBody_root__xyjv6 .PrivateCreditConfiguratorBody_stickyContainer__44W_E{position:-webkit-sticky;position:sticky;top:0;z-index:10;background:var(--colorWhite)}}@media(min-width:960px){.PrivateCreditConfiguratorBody_root__xyjv6 .PrivateCreditConfiguratorBody_stickyContainer__44W_E{position:relative}}.PrivateCreditConfiguratorBody_root__xyjv6 .PrivateCreditConfiguratorBody_advertisingBubble__npoQe{position:absolute;top:16px;right:0}@media(max-width:959px){.PrivateCreditConfiguratorBody_root__xyjv6 .PrivateCreditConfiguratorBody_advertisingBubble__npoQe{right:16px}}.PrivateCreditPriceBreakdownDialogHandler_root__PDPKN{font-size:var(--unitRem14);font-weight:500;line-height:var(--unitRem15);color:var(--colorOrange);cursor:pointer;display:inline-block}.PrivateCreditPriceBreakdownDialogHandler_root__PDPKN .PrivateCreditPriceBreakdownDialogHandler_arrowIcon__4hfp_{font-size:var(--unitRem14);line-height:var(--unitRem16);color:var(--colorOrange);padding-left:4px;width:14px!important;height:14px!important}.OwnershipTypeSelector_divider__DijNa{height:8px;background-color:var(--colorMediumGrey);border:none;width:100%}@media(min-width:960px){.OwnershipTypeSelector_divider__DijNa{display:none}}