.page-module-scss-module__oNH-MG__vehiclePage{background-color:#f0f0f0}.page-module-scss-module__oNH-MG__appraisalContainer{background-color:#fff;width:100%}.page-module-scss-module__oNH-MG__calculatorSection{flex-direction:column;gap:2.5rem;max-width:min(53.5rem,100% - 2rem);margin-left:auto;margin-right:auto;padding:2rem 0 4rem;display:flex}@media (min-width:1280px){.page-module-scss-module__oNH-MG__calculatorSection{max-width:73.125rem}}.page-module-scss-module__oNH-MG__calculatorSection>*{flex:1}@media (min-width:768px){.page-module-scss-module__oNH-MG__calculatorSection{flex-direction:row}}.page-module-scss-module__oNH-MG__calculatorSection.page-module-scss-module__oNH-MG__reverseOrder{flex-direction:column-reverse}@media (min-width:768px){.page-module-scss-module__oNH-MG__calculatorSection.page-module-scss-module__oNH-MG__reverseOrder{flex-direction:row-reverse}}.page-module-scss-module__oNH-MG__contentSection{flex-direction:column;gap:5rem;max-width:min(53.5rem,100% - 2rem);margin-left:auto;margin-right:auto;padding:4rem 0;display:flex}@media (min-width:1280px){.page-module-scss-module__oNH-MG__contentSection{max-width:73.125rem}}.page-module-scss-module__oNH-MG__contentSection:empty{display:none}.page-module-scss-module__oNH-MG__sliderSection{max-width:unset;background-color:#fff;margin-left:auto;margin-right:auto;padding:4rem 0}.page-module-scss-module__oNH-MG__hideOnMobile{display:none}@media (min-width:768px){.page-module-scss-module__oNH-MG__hideOnMobile{width:100%;display:block}}.page-module-scss-module__oNH-MG__hideOnDesktop{display:block}@media (min-width:768px){.page-module-scss-module__oNH-MG__hideOnDesktop{display:none}}.page-module-scss-module__oNH-MG__vehicleInfoTabsSection{background-color:#fff;padding:3.5rem 0 4rem}.page-module-scss-module__oNH-MG__contactButtonsSection{background-color:#fff;padding:1.5rem 0 3.5rem}
.ContactsList-module-scss-module__HuSnaG__heading{font-family:var(--font-theme-narrow);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;display:grid}.ContactsList-module-scss-module__HuSnaG__contactsList .ContactsList-module-scss-module__HuSnaG__contactsListItem{list-style-type:none}@media (min-width:768px){.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:repeat(2,1fr)}}@media (min-width:1280px){.ContactsList-module-scss-module__HuSnaG__contactsList{grid-template-columns:repeat(3,1fr)}}
.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints{flex-direction:column;justify-content:center;gap:3rem;padding:0 1rem;display:flex}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints{padding:0}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent{flex-direction:column;gap:1.5rem;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__heading{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__heading{font-family:var(--font-theme-narrow);font-size:2rem;font-weight:900;line-height:2.5rem}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__content{font-size:1rem;font-weight:400;line-height:1.5rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__textContent .KeySellingPoints-module-scss-module__0EsOFW__content{font-size:1.125rem;font-weight:400;line-height:1.625rem}}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem{align-items:center;gap:1rem;font-size:1rem;font-weight:500;line-height:1.5rem;display:flex}.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem svg{color:#cb4700;font-size:1.5rem}@media (min-width:600px){.KeySellingPoints-module-scss-module__0EsOFW__keySellingPoints .KeySellingPoints-module-scss-module__0EsOFW__list .KeySellingPoints-module-scss-module__0EsOFW__listItem{font-size:1.125rem;font-weight:400;line-height:1.625rem}}
.PromoBannerUI-module-scss-module__4mIzoG__promoBanner{background-color:#e7e9ee;border-radius:1rem;flex-direction:column;gap:.5rem;width:100%;padding:2rem;display:flex;position:relative;overflow:hidden}.PromoBannerUI-module-scss-module__4mIzoG__title{font-family:var(--font-theme-narrow);z-index:1;font-size:1.5rem;font-weight:700;line-height:2rem}.PromoBannerUI-module-scss-module__4mIzoG__text{z-index:1;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (max-width:767px){.PromoBannerUI-module-scss-module__4mIzoG__text{font-size:1rem;font-weight:400;line-height:1.5rem}}.PromoBannerUI-module-scss-module__4mIzoG__blob{z-index:0;position:absolute}.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__topLeft{filter:blur(.3rem);top:-2rem;left:-3rem}.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__bottomRight{bottom:-5rem;right:-3rem}@media (max-width:767px){.PromoBannerUI-module-scss-module__4mIzoG__blob.PromoBannerUI-module-scss-module__4mIzoG__bottomRight{width:5.5rem;height:auto;bottom:-1.5rem;right:-1rem}}
.LeasingFilters-module-scss-module__aWm_ca__leasingFilters{background-color:#fff;border-radius:.5rem;flex-direction:column;height:auto;margin-top:1.5rem;padding:1.5rem;display:flex}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset{flex-flow:wrap;gap:.5rem;display:flex}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset legend{flex-basis:100%;margin-bottom:1rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset:first-of-type{margin-top:1.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters fieldset:not(:last-of-type){border-bottom:1px solid #ddd;margin-bottom:1.5rem;padding-bottom:1.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFilters .LeasingFilters-module-scss-module__aWm_ca__leasingDistanceCombobox{width:100%;margin-bottom:.5rem}.LeasingFilters-module-scss-module__aWm_ca__leasingFeatureList{margin-top:1.5rem}
.LeasingCategoryFilter-module-scss-module__vV9fUW__wrapper{flex-direction:column;gap:1.5rem;display:flex}
.NumberStepper-module-scss-module__7tUJYq__wrapper{flex-direction:column;gap:.5rem;display:flex}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper{background-color:#fff;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:1.5rem;padding:1rem;display:flex}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper button{-webkit-user-select:none;user-select:none}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__contentWrapper.NumberStepper-module-scss-module__7tUJYq__hasError{border-color:#e80014}.NumberStepper-module-scss-module__7tUJYq__wrapper .NumberStepper-module-scss-module__7tUJYq__value{color:#cb4700;text-align:center;flex:1;font-size:1rem;font-weight:500;line-height:1.5rem}.NumberStepper-module-scss-module__7tUJYq__errorText{color:#e80014;font-size:.875rem;font-weight:400;line-height:1.375rem}
.ContractInfoSection-module-scss-module__yhUN0a__wrapper{flex-direction:column;gap:.25rem;display:flex}.ContractInfoSection-module-scss-module__yhUN0a__wrapper .ContractInfoSection-module-scss-module__yhUN0a__label{color:#565656}.ContractInfoSection-module-scss-module__yhUN0a__wrapper .ContractInfoSection-module-scss-module__yhUN0a__data{font-size:1rem;font-weight:500;line-height:1.5rem}
.VehicleComparisonTable-module-scss-module__lm2w_q__wrapper{background:#f2f2f2;flex-direction:column;gap:1rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__header{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__headerContent{flex-direction:column;gap:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__title{font-family:var(--font-theme-narrow);color:#282828;font-size:1.5rem;font-weight:700;line-height:2rem}.VehicleComparisonTable-module-scss-module__lm2w_q__filterCheckbox{color:#282828;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__controls{align-self:start;align-items:center;gap:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__products{scrollbar-width:thin;scrollbar-color:#cb4700 #ddd;scroll-behavior:smooth;width:100vw;margin-left:50%;overflow:auto hidden;transform:translate(-50%)}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar{height:1.125rem}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{background:#ddd padding-box padding-box;border-top:.5rem solid #0000;border-bottom:.5rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-thumb{background:#cb4700 padding-box padding-box;border-top:.4375rem solid #0000;border-bottom:.4375rem solid #0000}.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2)}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__products::-webkit-scrollbar-track{margin:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__columns{padding:0 max(1.5rem,(100vw - var(--content-width,53.5rem))/2);grid-auto-columns:minmax(13.75rem,16.875rem);grid-auto-flow:column;margin-bottom:1rem;display:grid}@media (min-width:1280px){.VehicleComparisonTable-module-scss-module__lm2w_q__columns{padding:0 max(1.5rem,(100vw - var(--content-width,73.125rem))/2)}}.VehicleComparisonTable-module-scss-module__lm2w_q__column{text-align:left;flex-direction:column;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__imageWrapper{background:#f6f6f6;border:2px solid #0000;border-radius:.5rem;margin-right:1rem;position:relative;overflow:hidden}.VehicleComparisonTable-module-scss-module__lm2w_q__currentImage{border:.125rem solid #282828}.VehicleComparisonTable-module-scss-module__lm2w_q__image{object-fit:contain;width:100%;height:10rem;display:block}.VehicleComparisonTable-module-scss-module__lm2w_q__image.VehicleComparisonTable-module-scss-module__lm2w_q__cover{object-fit:cover}.VehicleComparisonTable-module-scss-module__lm2w_q__vehicleTitle{color:#282828;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.5rem;margin-top:1rem;margin-right:1rem;font-size:1.125rem;font-weight:700;line-height:1.625rem;display:-webkit-box;overflow:hidden}.VehicleComparisonTable-module-scss-module__lm2w_q__badgesRow{scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:.5rem;min-height:2.5rem;margin-top:.5rem;margin-right:1rem;display:flex;overflow-x:auto}.VehicleComparisonTable-module-scss-module__lm2w_q__badge{color:#282828;background:#ddd;border-radius:.5rem;flex-shrink:0;padding:0 .5rem;font-size:.875rem;font-weight:700;line-height:1.375rem}.VehicleComparisonTable-module-scss-module__lm2w_q__priceBlock{flex-direction:column;gap:.25rem;min-height:6.625rem;margin-right:1rem;padding:.5rem 0 1.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__price{color:#282828;font-size:1.125rem;font-weight:700;line-height:1.625rem}.VehicleComparisonTable-module-scss-module__lm2w_q__secondaryText{color:#3e3e3e;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__row,.VehicleComparisonTable-module-scss-module__lm2w_q__stripedRow{align-items:center;min-height:2.25rem;padding:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__stripedRow:nth-child(odd){background:#f6f6f6}.VehicleComparisonTable-module-scss-module__lm2w_q__cell{color:#282828;font-size:.875rem;font-weight:400;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__cellWithIcon{color:#282828;align-items:center;gap:.5rem;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex}.VehicleComparisonTable-module-scss-module__lm2w_q__positiveIcon,.VehicleComparisonTable-module-scss-module__lm2w_q__negativeIcon{flex-shrink:0;width:1.5rem;height:1.5rem}.VehicleComparisonTable-module-scss-module__lm2w_q__positiveIcon{color:#2d8300}.VehicleComparisonTable-module-scss-module__lm2w_q__negativeIcon{color:#cb4700}.VehicleComparisonTable-module-scss-module__lm2w_q__actionsRow{align-items:center;min-height:3rem;padding:.5rem;display:flex}.VehicleComparisonTable-module-scss-module__lm2w_q__currentBadge{color:#fff;background:#2b2b2b;border-radius:.5rem;padding:.375rem .5rem;font-size:.875rem;font-weight:700;line-height:1.25rem}.VehicleComparisonTable-module-scss-module__lm2w_q__notification{width:auto;display:inline-flex}
.VehiclePageDealershipInfo-module-scss-module__IgQLMW__wrapper{flex-direction:column;gap:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__header{align-items:center;gap:1rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__header .VehiclePageDealershipInfo-module-scss-module__IgQLMW__nameWrapper{flex-direction:column;gap:.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links{flex-direction:column;gap:1rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links a{align-items:center;gap:.5rem;width:fit-content;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__links a svg{width:1.5rem;height:1.5rem}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__openingHours{flex-direction:column;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.VehiclePageDealershipInfo-module-scss-module__IgQLMW__phoneCallPrices{font-size:.875rem;font-weight:400;line-height:1.375rem}
.ExportLicenseModal-module-scss-module__xOcieq__exportLicenseForm{flex-direction:column;gap:1.5rem;display:flex}.ExportLicenseModal-module-scss-module__xOcieq__radioGroup{--gap-group:1rem}.ExportLicenseModal-module-scss-module__xOcieq__section{flex-direction:column;gap:1rem;display:flex}.ExportLicenseModal-module-scss-module__xOcieq__section .ExportLicenseModal-module-scss-module__xOcieq__input{width:100%;max-width:100%}.ExportLicenseModal-module-scss-module__xOcieq__section .ExportLicenseModal-module-scss-module__xOcieq__input.ExportLicenseModal-module-scss-module__xOcieq__textArea textarea{height:6.25rem}.ExportLicenseModal-module-scss-module__xOcieq__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.ExportLicenseModal-module-scss-module__xOcieq__flexRow{flex-direction:column;align-items:center;gap:1rem;display:flex}@media (min-width:600px){.ExportLicenseModal-module-scss-module__xOcieq__flexRow{flex-direction:row}}.ExportLicenseModal-module-scss-module__xOcieq__flexRow>div{width:100%}@media (min-width:600px){.ExportLicenseModal-module-scss-module__xOcieq__flexRow>div{flex:1}}.ExportLicenseModal-module-scss-module__xOcieq__icon{color:#cb4700}
.VehiclePageDealershipPersonnel-module-scss-module__pJMIYG__wrapper{flex-direction:column;gap:1.5rem;margin:0;padding:0;display:flex}.VehiclePageDealershipPersonnel-module-scss-module__pJMIYG__item{list-style-type:none}
.ReportMileageModal-module-scss-module__Wp0bxG__reportMileageForm{flex-direction:column;gap:1.5rem;display:flex}.ReportMileageModal-module-scss-module__Wp0bxG__contractInfoSection{border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:1.5rem 0}.ReportMileageModal-module-scss-module__Wp0bxG__italic{font-style:italic}.ReportMileageModal-module-scss-module__Wp0bxG__textButton>span{--font-weight-size-medium:"inherit";font-style:italic}
.VehiclePageMainDetails-module-scss-module__vS9BEW__wrapper{flex-direction:column;gap:1.5rem;padding-top:1.5rem;display:flex}.VehiclePageMainDetails-module-scss-module__vS9BEW__mainWrapper{background-color:#fafafa;flex-direction:column;gap:1rem;margin:0 -1rem;padding:1rem;display:flex}@media (min-width:600px){.VehiclePageMainDetails-module-scss-module__vS9BEW__mainWrapper{background-color:#fff;margin:0;padding:.5rem 0}}.VehiclePageMainDetails-module-scss-module__vS9BEW__mainDetails{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:600px){.VehiclePageMainDetails-module-scss-module__vS9BEW__mainDetails{grid-template-columns:repeat(3,1fr)}}.VehiclePageMainDetails-module-scss-module__vS9BEW__mainDetails dd{flex-direction:row;align-items:center;gap:.5rem;font-size:1rem;font-weight:500;line-height:1.375rem;display:flex}.VehiclePageMainDetails-module-scss-module__vS9BEW__availabilityDetails svg{font-size:1.5rem}.VehiclePageMainDetails-module-scss-module__vS9BEW__availabilityDetails dd{align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;line-height:1.375rem;display:flex}.VehiclePageMainDetails-module-scss-module__vS9BEW__availabilityDetails dt,.VehiclePageMainDetails-module-scss-module__vS9BEW__mainDetails dt{margin-bottom:.25rem;font-size:.875rem;font-weight:400;line-height:1.375rem}.VehiclePageMainDetails-module-scss-module__vS9BEW__availabilityDetails dd,.VehiclePageMainDetails-module-scss-module__vS9BEW__mainDetails dd{margin-left:0}.VehiclePageMainDetails-module-scss-module__vS9BEW__uniqueSellingPoints{font-size:1.125rem;font-weight:400;line-height:1.625rem}.VehiclePageMainDetails-module-scss-module__vS9BEW__fuelIcon{width:1.5rem;height:1.5rem}
.swiper-zoom-container{text-align:center;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{object-fit:contain;max-width:100%;max-height:100%}.swiper-slide-zoomed{cursor:move;touch-action:none}
.ContentfulImageCarouselModal-module-scss-module__eJWAva__modalWrapper .ContentfulImageCarouselModal-module-scss-module__eJWAva__modalContent{gap:0;height:100dvh}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer{background:#fff;flex:1;min-height:0;position:relative}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .swiper.contentful-image-carousel-modal-main{width:100%;height:100%}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .swiper.contentful-image-carousel-modal-main img{object-fit:scale-down;width:100%;height:100%;display:block}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .swiper.contentful-image-carousel-modal-main .swiper-slide-active{padding:0}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .swiper.contentful-image-carousel-modal-main .swiper-zoom-container:hover{cursor:zoom-in}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .swiper.contentful-image-carousel-modal-main .swiper-slide-zoomed .swiper-zoom-container:hover{cursor:grab}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .ContentfulImageCarouselModal-module-scss-module__eJWAva__navigationButtons{z-index:2;justify-content:space-between;width:100%;padding:0 1.5rem;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.ContentfulImageCarouselModal-module-scss-module__eJWAva__mainContainer .ContentfulImageCarouselModal-module-scss-module__eJWAva__counter{color:#fff;z-index:2;background:#28282880;border-radius:.5rem;justify-content:center;align-items:center;padding:.25rem .5rem;display:flex;position:absolute;bottom:1.5rem;left:50%;transform:translate(-50%)}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer{background:#f0f0f0;justify-content:center;align-items:center;gap:1rem;height:auto;padding:0 1rem;display:flex}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbButton{appearance:none;background-color:#0000;border:none;width:100%;height:100%;margin:0;padding:0}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbButton:focus-within img{outline-offset:-2px;outline:2px solid #0076ca}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .swiper.contentful-image-carousel-modal-thumbs{width:100%;height:100%;padding:.5rem 0}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .swiper.contentful-image-carousel-modal-thumbs .swiper-slide{cursor:pointer;box-sizing:border-box;border:.125rem solid #0000;border-radius:.5rem;width:4.5rem;height:4.5rem;overflow:hidden}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .swiper.contentful-image-carousel-modal-thumbs .swiper-slide img{object-fit:cover;object-position:center;border:.125rem solid #f0f0f0;border-radius:.5rem;width:100%;height:100%}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .swiper.contentful-image-carousel-modal-thumbs .swiper-slide:hover{opacity:.8}.ContentfulImageCarouselModal-module-scss-module__eJWAva__thumbsContainer .swiper.contentful-image-carousel-modal-thumbs .swiper-slide-thumb-active{opacity:1;border-color:#cb4700}
.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer{flex-direction:column;align-items:center;display:flex}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen{z-index:100;background-color:#f6f6f6;position:fixed;inset:0}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen{background-color:#0000}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen .VehicleSearch-module-scss-module__XhyGvq__formHeader{padding:1rem;display:flex}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen .VehicleSearch-module-scss-module__XhyGvq__formHeader{padding:revert}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen .VehicleSearch-module-scss-module__XhyGvq__vehicleSearchForm{display:block}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer.VehicleSearch-module-scss-module__XhyGvq__formOpen{position:relative}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__desktopLeasingFilters{display:none}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__desktopLeasingFilters{display:block}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formContainer{width:100%;height:100%}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader{justify-content:space-between;align-items:center;width:100%;display:none}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader .VehicleSearch-module-scss-module__XhyGvq__heading{font-family:var(--font-theme-narrow);font-size:1.5rem;font-weight:700;line-height:2rem}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader .VehicleSearch-module-scss-module__XhyGvq__closeButton{appearance:none;background-color:#0000;border:0;justify-content:center;align-items:center;padding:.25rem;display:flex}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader .VehicleSearch-module-scss-module__XhyGvq__closeButton svg{color:#888;font-size:1.5rem}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader{display:block}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formHeader .VehicleSearch-module-scss-module__XhyGvq__closeButton{display:none}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileScrollContainer{justify-content:center;width:100%;padding:1rem;display:flex;overflow-y:auto}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileScrollContainer{padding:revert}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileScrollContainer .VehicleSearch-module-scss-module__XhyGvq__spacer{height:33vh}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileScrollContainer .VehicleSearch-module-scss-module__XhyGvq__spacer{display:none}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__vehicleSearchForm{width:min(22.5rem,100%);display:none}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__vehicleSearchForm{display:block}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formButtons{flex-direction:column;align-items:center;gap:1.5rem;margin-top:1.5rem;display:flex}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formButtons.VehicleSearch-module-scss-module__XhyGvq__formOpen{padding-bottom:2.625rem}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formButtons.VehicleSearch-module-scss-module__XhyGvq__formOpen{padding-bottom:revert}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formButtons.VehicleSearch-module-scss-module__XhyGvq__formOpen>:first-child{display:none}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__formButtons.VehicleSearch-module-scss-module__XhyGvq__formOpen>:first-child{display:revert}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter{z-index:19;background-color:#fff;justify-content:center;padding-top:1rem;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -1px 2px #0000000a,0 -1px 4px #0000001f}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter{display:none}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter.VehicleSearch-module-scss-module__XhyGvq__formOpen{flex-direction:column;width:100vw;position:static}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter.VehicleSearch-module-scss-module__XhyGvq__formOpen .VehicleSearch-module-scss-module__XhyGvq__footerActiveFilterTags,.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter.VehicleSearch-module-scss-module__XhyGvq__formOpen .VehicleSearch-module-scss-module__XhyGvq__footerButtons>:first-child{display:flex}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__mobileFormFooter .VehicleSearch-module-scss-module__XhyGvq__footerActiveFilterTags{display:none}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__footerButtons{flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:0 1rem 1rem;display:flex}@media (max-width:374px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__footerButtons{justify-content:center}}@media (max-width:999px){.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__footerButtons>button{flex-grow:1}}.VehicleSearch-module-scss-module__XhyGvq__vehicleSearchFormContainer .VehicleSearch-module-scss-module__XhyGvq__footerButtons>:first-child{display:none}.VehicleSearch-module-scss-module__XhyGvq__wholePage{flex-direction:column;gap:1rem;width:100%;max-width:125rem;height:100%;margin:0 auto;padding:1rem;scroll-margin-top:5rem;display:flex}@media (min-width:1280px){.VehicleSearch-module-scss-module__XhyGvq__wholePage{gap:3rem;padding:3rem}}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__wholePage .VehicleSearch-module-scss-module__XhyGvq__campaignRibbon{border-radius:.5rem}}.VehicleSearch-module-scss-module__XhyGvq__wholePage .VehicleSearch-module-scss-module__XhyGvq__vehicleSearch{display:grid}@media (min-width:1000px){.VehicleSearch-module-scss-module__XhyGvq__wholePage .VehicleSearch-module-scss-module__XhyGvq__vehicleSearch{grid-template-columns:22.5rem 1fr;gap:3rem;padding:0}}.VehicleSearch-module-scss-module__XhyGvq__wholePage .VehicleSearch-module-scss-module__XhyGvq__vehicleSearch .VehicleSearch-module-scss-module__XhyGvq__resultsView{flex-direction:column;display:flex}.VehicleSearch-module-scss-module__XhyGvq__wholePage .VehicleSearch-module-scss-module__XhyGvq__vehicleSearch .VehicleSearch-module-scss-module__XhyGvq__resultsView.VehicleSearch-module-scss-module__XhyGvq__hideResultsView{display:none}
.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}@media (min-width:1000px){.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags{margin-bottom:1.375rem}}.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags.ActiveFilterTags-module-scss-module__oCknIq__horizontalScroll{scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;padding:0 1rem;overflow:auto hidden}.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags.ActiveFilterTags-module-scss-module__oCknIq__horizontalScroll :-webkit-scrollbar{-webkit-appearance:none;background:0 0;width:0;display:none}.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags.ActiveFilterTags-module-scss-module__oCknIq__horizontalScroll ::-webkit-scrollbar-thumb{background:0 0}@media (min-width:600px) and (max-width:1279px){.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags.ActiveFilterTags-module-scss-module__oCknIq__horizontalScroll::-webkit-scrollbar{width:0;height:0}}@media (min-width:1000px){.ActiveFilterTags-module-scss-module__oCknIq__activeFilterTags.ActiveFilterTags-module-scss-module__oCknIq__horizontalScroll{display:none}}
.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions{background-color:#fff;border-radius:.5rem;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2rem;padding:1.5rem;display:inline-flex}@media (min-width:1000px){.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions{display:none}}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__leasingIndicator{margin-top:1rem}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__leasingIndicator h5{margin-bottom:.5rem}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__leasingIndicator ol{margin:0;padding:0}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__leasingIndicatorRow{color:#282828;justify-content:space-between;align-items:flex-start;gap:1rem;width:100%;height:100%;padding:.25rem 0;display:inline-flex}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__leasingIndicatorRow span+span{font-weight:500}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__filters{margin-top:0;padding:0 0 1.5rem}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__filters fieldset{margin-left:0}.MobileLeasingFilters-module-scss-module__Ml087q__leasingOptions .MobileLeasingFilters-module-scss-module__Ml087q__toggleButton{margin:.625rem 0}
.ServiceCards-module-scss-module__27wFca__heading{font-family:var(--font-theme-narrow);margin-bottom:1.5rem;font-size:1.5rem;font-weight:700;line-height:2rem}@media (min-width:768px){.ServiceCards-module-scss-module__27wFca__heading{display:none}}
.SpecSection-module-scss-module__tRhqSG__container .SpecSection-module-scss-module__tRhqSG__headingContainer{flex-direction:row;align-items:center;gap:.5rem;margin-bottom:1rem;display:flex}.SpecSection-module-scss-module__tRhqSG__container .SpecSection-module-scss-module__tRhqSG__headingContainer h3{font-size:1rem;font-weight:700;line-height:1.375rem}.SpecSection-module-scss-module__tRhqSG__container .SpecSection-module-scss-module__tRhqSG__headingContainer .SpecSection-module-scss-module__tRhqSG__headingCta>button{flex-shrink:0}.SpecSection-module-scss-module__tRhqSG__container .SpecSection-module-scss-module__tRhqSG__content{flex-flow:column;gap:1rem;display:flex}.SpecSection-module-scss-module__tRhqSG__container .SpecSection-module-scss-module__tRhqSG__content.SpecSection-module-scss-module__tRhqSG__withSeparator>:not(:last-child){border-bottom:1px solid #ddd}
.ContractForm-module-scss-module__a8DtKG__personalDetailsInfo{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.ContractForm-module-scss-module__a8DtKG__personalDetailsInfo a{text-decoration:underline}.ContractForm-module-scss-module__a8DtKG__details{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.ContractForm-module-scss-module__a8DtKG__form{--input-max-width:variables.rem(430px);flex-direction:column;gap:1rem;display:flex}.ContractForm-module-scss-module__a8DtKG__combobox{max-width:26.875rem}.ContractForm-module-scss-module__a8DtKG__hiddenSection{background-color:#f6f6f6;flex-direction:column;gap:1rem;padding:1rem;display:flex}.ContractForm-module-scss-module__a8DtKG__label{color:#3e3e3e;font-size:.875rem;font-weight:500;line-height:1.375rem}.ContractForm-module-scss-module__a8DtKG__datePicker{max-width:26.875rem;position:relative}.ContractForm-module-scss-module__a8DtKG__datePicker .ContractForm-module-scss-module__a8DtKG__icon{pointer-events:none;color:#cb4700;font-size:1.5rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.ContractForm-module-scss-module__a8DtKG__contractUpdateForm{flex-direction:column;gap:1rem;display:flex}.ContractForm-module-scss-module__a8DtKG__contractUpdateForm .ContractForm-module-scss-module__a8DtKG__modalContent{gap:0}
.ServiceCampaigns-module-scss-module__LBq93W__container{flex-direction:column;gap:1rem;display:flex}.ServiceCampaigns-module-scss-module__LBq93W__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.ServiceCampaigns-module-scss-module__LBq93W__subHeading{font-size:1rem;font-weight:700;line-height:1.5rem}.ServiceCampaigns-module-scss-module__LBq93W__campaignCard{border:unset;box-shadow:0 1px 2px #0000000a,0 1px 4px #0000001f}.ServiceCampaigns-module-scss-module__LBq93W__campaignCard .ServiceCampaigns-module-scss-module__LBq93W__cardContent{flex-direction:column;gap:.25rem;display:flex}.ServiceCampaigns-module-scss-module__LBq93W__campaignDescription{font-size:1rem;font-weight:500;line-height:1.5rem}.ServiceCampaigns-module-scss-module__LBq93W__campaignNumber{font-weight:400}
.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__equipmentLevel{background-color:#f2f2f2;border-radius:1rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-bottom:2rem;padding:1rem;display:grid}@media (min-width:600px){.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__equipmentLevel{gap:3rem;padding:1.5rem}}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__title{font-size:1rem;font-weight:700;line-height:1.5rem}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__tabs{border-bottom:1px solid #ddd;margin-bottom:1rem}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__tabs ol{padding:0}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__accessoryList{margin:0;padding:0;list-style:none}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__accessoryCode{color:#565656;font-weight:400;display:block}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__accessoryItem{flex-direction:column;gap:.25rem;padding:1rem 0;font-weight:500;display:flex}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__accessoryItem:not(:last-child){border-bottom:1px solid #ddd}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__subaccessoryAccordion summary{cursor:pointer;font-weight:700;list-style:none}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__subaccessoryAccordion summary::-webkit-details-marker{display:none}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__subaccessoryList{margin:1rem 0 1.5rem;padding:0;list-style:none}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__subaccessoryItem{border-left:1px solid #ddd;padding-left:1rem}.VehicleAccessories-module-scss-module__MyxaXW__vehicleAccessories .VehicleAccessories-module-scss-module__MyxaXW__subaccessoryItem:not(:last-child){padding-bottom:1rem}
ol.InfoList-module-scss-module__FvDuyW__list{border-radius:8px;margin:0;padding:0;list-style-type:none}ol.InfoList-module-scss-module__FvDuyW__list li{border-bottom:1px solid #ddd;padding:1rem 0}ol.InfoList-module-scss-module__FvDuyW__list li dl{word-break:break-all;color:#565656;grid-template-columns:repeat(2,1fr);gap:.25rem;margin:0;display:grid}ol.InfoList-module-scss-module__FvDuyW__list li dl dt{margin-right:.25rem}ol.InfoList-module-scss-module__FvDuyW__list li dl dd{color:#282828;margin:0;font-weight:500}.InfoList-module-scss-module__FvDuyW__expandButton{width:fit-content;margin:0 1.5rem}
.MaintenanceHistoryList-module-scss-module__Sm0_8W__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.MaintenanceHistoryList-module-scss-module__Sm0_8W__section:first-child{padding-top:0}.MaintenanceHistoryList-module-scss-module__Sm0_8W__section:last-child{padding-bottom:0}.MaintenanceHistoryList-module-scss-module__Sm0_8W__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.MaintenanceHistoryList-module-scss-module__Sm0_8W__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}.MaintenanceHistoryList-module-scss-module__Sm0_8W__expandButton{width:fit-content;margin:0 0 .5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list{margin:0;padding:0;list-style-type:none}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li{color:#565656;border-top:1px solid #ddd;flex-direction:row;justify-content:space-between;padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.5rem;display:flex}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__rightSide{align-items:right}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__odoMeter{font-size:.875rem;font-weight:400;line-height:1.375rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__service{color:#282828;margin:.25rem 0;font-size:1rem;font-weight:500;line-height:1.5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li .MaintenanceHistoryList-module-scss-module__Sm0_8W__operationsTitle{color:#282828;margin:.25rem 0;font-size:.875rem;font-weight:500;line-height:1.375rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations{margin:0;padding:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations li{border-top:none;justify-content:flex-start;gap:.25rem;padding:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li ul.MaintenanceHistoryList-module-scss-module__Sm0_8W__operations li svg{color:#2d8300;flex-shrink:0;font-size:1.5rem}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li:first-child{border-top:none;padding-top:0}ol.MaintenanceHistoryList-module-scss-module__Sm0_8W__list li:last-child{padding-bottom:0}
.VehicleMaintenance-module-scss-module__ezEATG__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.VehicleMaintenance-module-scss-module__ezEATG__section:first-child{padding-top:0}.VehicleMaintenance-module-scss-module__ezEATG__section:last-child{padding-bottom:0}.VehicleMaintenance-module-scss-module__ezEATG__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.VehicleMaintenance-module-scss-module__ezEATG__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.VehicleMaintenance-module-scss-module__ezEATG__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}
.TravelSafety-module-scss-module__ZTnFca__section{flex-direction:column;gap:1rem;padding:1rem 0;display:flex}.TravelSafety-module-scss-module__ZTnFca__section:first-child{padding-top:0}.TravelSafety-module-scss-module__ZTnFca__section:last-child{padding-bottom:0}.TravelSafety-module-scss-module__ZTnFca__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__blackText{color:#282828;font-size:1rem;font-weight:500;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__greyText{color:#565656;font-size:1rem;font-weight:400;line-height:1.5rem}.TravelSafety-module-scss-module__ZTnFca__smallText{color:#565656;font-size:.875rem;font-weight:400;line-height:1.375rem}.TravelSafety-module-scss-module__ZTnFca__smallText a{font-size:.875rem;font-weight:500;line-height:1.375rem;text-decoration:underline}.TravelSafety-module-scss-module__ZTnFca__textSection{flex-direction:column;gap:.25rem;display:flex}
.UpcomingServiceVisits-module-scss-module__H4EFBq__card{background-color:#fafafa;border-radius:1rem;flex-direction:column;padding:1.5rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__serviceTypeText{color:#565656;border-bottom:1px solid var(--light-fill-fill-secondary,#ddd);padding:1rem 0;font-size:1rem;font-weight:400;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__sectionTitle{font-size:1rem;font-weight:700;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__sectionPadding{padding:.5rem 0 1rem}ol.UpcomingServiceVisits-module-scss-module__H4EFBq__list{margin:0;padding:0 0 1rem;list-style-type:none}ol.UpcomingServiceVisits-module-scss-module__H4EFBq__list li.UpcomingServiceVisits-module-scss-module__H4EFBq__listItem{flex-direction:column;gap:.25rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__reserveVehicleText{color:#565656;align-items:center;gap:0 .25rem;font-size:.875rem;font-weight:400;line-height:1.375rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__reserveVehicleText .UpcomingServiceVisits-module-scss-module__H4EFBq__checkMarkIcon{color:#2d8300;flex-shrink:0;font-size:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm{flex-direction:column;gap:1rem;display:flex}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTitle{font-size:1rem;font-weight:500;line-height:1.5rem}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTextField{width:min(100%,15.375rem)}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationTextFieldInput{width:100%}.UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationForm .UpcomingServiceVisits-module-scss-module__H4EFBq__newReservationSubmitButton{color:#cb4700;width:min(100%,15.375rem)}
.VehicleModelDescriptionCard-module-scss-module__jGQo9a__modelDescriptionCard{box-shadow:none;background-color:#f6f6f6;grid-template:auto auto auto/auto auto;gap:1.5rem;padding:0 1rem 2rem;display:grid;position:relative}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__modelDescriptionCard{border-radius:16px;grid-template:auto auto/auto auto;padding:2rem 2.5rem;overflow:hidden}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__title{font-family:var(--font-theme-narrow);grid-column:auto/span 2;font-size:2rem;font-weight:700;line-height:2.5rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__title{grid-column:initial;order:1}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__description{grid-column:auto/span 2;font-size:1.125rem;font-weight:400;line-height:1.625rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__description{grid-column:initial;order:3;max-width:47.5rem}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__icons{align-items:center;gap:.25rem;height:2.5rem;display:flex}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__icons{max-width:initial;order:2;justify-self:flex-end;gap:.5rem}}.VehicleModelDescriptionCard-module-scss-module__jGQo9a__variantCountText{place-self:center flex-end;font-size:1rem;font-weight:700;line-height:1.375rem}@media (min-width:1000px){.VehicleModelDescriptionCard-module-scss-module__jGQo9a__variantCountText{order:4;align-self:flex-start}}
.DealerImage-module-scss-module__42qZXa__imageContainer{justify-content:center;align-items:center;padding:0;display:flex}.DealerImage-module-scss-module__42qZXa__imageContainer img{width:100%;height:auto}@media (min-width:768px){.DealerImage-module-scss-module__42qZXa__imageContainer img{border-radius:.5rem}}@media (min-width:1400px){.DealerImage-module-scss-module__42qZXa__imageContainer img{border-radius:1rem}}
.VehicleTires-module-scss-module__3Hi50W__wrapper{flex-direction:column;gap:1.5rem;display:flex}.VehicleTires-module-scss-module__3Hi50W__lastUpdateInfo{background-color:#fafafa;border-radius:.5rem;justify-content:space-between;padding:.5rem 1rem;font-size:.875rem;font-weight:500;line-height:1.375rem;display:flex}.VehicleTires-module-scss-module__3Hi50W__lastUpdateInfo .VehicleTires-module-scss-module__3Hi50W__timestamp{font-size:.875rem;font-weight:700;line-height:1.375rem}
.ModelVariantList-module-scss-module__3HrMOG__stepHeading{font-family:var(--font-theme-narrow);margin-bottom:1rem;font-size:1.5rem;font-weight:700;line-height:2rem}.ModelVariantList-module-scss-module__3HrMOG__filterGroup,.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters,.ModelVariantList-module-scss-module__3HrMOG__fuelTypeFilters{flex-wrap:wrap;gap:1rem;margin-bottom:2.5rem;display:flex}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters{justify-content:space-between}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters h4{margin-right:1.5rem}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeCombobox{flex:1}@media (max-width:767px){.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter{flex-direction:column;align-items:flex-start}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeRadioTabs{display:none}}@media (min-width:768px){.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__priceTypeFilter .ModelVariantList-module-scss-module__3HrMOG__priceTypeCombobox{display:none}}.ModelVariantList-module-scss-module__3HrMOG__priceTypeFilters .ModelVariantList-module-scss-module__3HrMOG__workPriceRadioGroup{--gap-group-large:1rem}.ModelVariantList-module-scss-module__3HrMOG__fuelTypeFilter{height:3rem}.ModelVariantList-module-scss-module__3HrMOG__filterCount{color:#cb4700}.ModelVariantList-module-scss-module__3HrMOG__leasingSettings{text-wrap:balance;align-items:center;gap:1rem;display:flex}
.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper>*{max-width:min(53.5rem,100% - 2rem);margin-left:auto;margin-right:auto}@media (min-width:1280px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper>*{max-width:73.125rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__white{background-color:#fff}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBetween>:not(:empty){padding:2rem 0}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBetween>:not(:empty){padding:3.5rem 0}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAround:not(:empty){padding:2rem 0}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAround:not(:empty){padding:3.5rem 0}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBefore:not(:empty){padding-top:2rem}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingBefore:not(:empty){padding-top:3.5rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAfter:not(:empty){padding-bottom:2rem}@media (min-width:1000px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingAfter:not(:empty){padding-bottom:3.5rem}}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingNone:not(:empty),.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__verticalPaddingNone:not(:empty)>:not(:empty){padding:0}.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__alwaysFullWidth>*{max-width:unset;margin-left:auto;margin-right:auto}@media (max-width:767px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__smallTabletFullWidth>*{max-width:min(53.5rem,100%);margin-left:auto;margin-right:auto}}@media (max-width:767px) and (min-width:1280px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__smallTabletFullWidth>*{max-width:73.125rem}}@media (max-width:999px){.VehiclePageSubSection-module-scss-module__wZUAlW__wrapper.VehiclePageSubSection-module-scss-module__wZUAlW__mediumTabletFullWidth>*{max-width:unset;margin-left:auto;margin-right:auto}}
.VehiclePageSubSectionDivider-module-scss-module__t_uqBG__wrapper{background-color:#ddd;height:1px}@media (max-width:599px){.VehiclePageSubSectionDivider-module-scss-module__t_uqBG__wrapper{max-width:unset}}
.VehicleTireReplacement-module-scss-module___NvrSq__wrapper{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.VehicleTireReplacement-module-scss-module___NvrSq__suggestion{flex-direction:column;gap:1.5rem;display:flex}.VehicleTireReplacement-module-scss-module___NvrSq__title{font-size:1rem;font-weight:700;line-height:1.5rem}.VehicleTireReplacement-module-scss-module___NvrSq__loader{width:100%;height:9.75rem}
.VehicleTireSet-module-scss-module___BVZyq__wrapper{flex-direction:column;gap:1rem;display:flex}.VehicleTireSet-module-scss-module___BVZyq__headerTitle{align-items:center;gap:.5rem;font-size:1rem;font-weight:700;line-height:1.5rem;display:flex}.VehicleTireSet-module-scss-module___BVZyq__baseTireSetTypeIcon,.VehicleTireSet-module-scss-module___BVZyq__iconSun,.VehicleTireSet-module-scss-module___BVZyq__iconFrozen{border:1px solid #ddd;border-radius:100%;padding:.25rem;font-size:1.75rem}.VehicleTireSet-module-scss-module___BVZyq__iconFrozen{color:#0076ca}.VehicleTireSet-module-scss-module___BVZyq__iconSun{color:#cb4700}.VehicleTireSet-module-scss-module___BVZyq__data{flex-direction:column;gap:.25rem;display:flex}.VehicleTireSet-module-scss-module___BVZyq__make{font-size:1rem;font-weight:400;line-height:1.5rem}.VehicleTireSet-module-scss-module___BVZyq__sizeWrapper{font-size:1rem;font-weight:500;line-height:1.5rem}.VehicleTireSet-module-scss-module___BVZyq__treadWrapper{font-size:.875rem;font-weight:400;line-height:1.375rem}.VehicleTireSet-module-scss-module___BVZyq__treadTitle{font-size:.875rem;font-weight:500;line-height:1.25rem}.VehicleTireSet-module-scss-module___BVZyq__iconStore{color:#2d8300}
