.CreditCard_preferredBox___Hz3K{box-shadow:0 0 .25rem .05rem #0c3675;z-index:2}.SaleCategories_container__vybb8{display:grid;grid-template-columns:1fr;grid-gap:.5rem;gap:.5rem}@media(min-width:768px){.SaleCategories_container__vybb8{grid-template-columns:1fr 1fr}}.SaleCategories_containerMutua__pI0xq{gap:1rem}.SaleCategories_element__YOUgI{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;background-color:#fdf0cc;color:#3c3c3c;text-decoration:none}@media(max-width:767.98px){.SaleCategories_element__YOUgI{border-radius:32px}}@media(min-width:768px){.SaleCategories_element__YOUgI{padding:1.5rem}}.SaleCategories_element__YOUgI:hover{background-color:#fcecbd;text-decoration:none}.SaleCategories_element__YOUgI:hover .SaleCategories_text___uP4X{color:#0c3675}.SaleCategories_element__YOUgI:hover .SaleCategories_arrowBtn__PhWSB{transform:scale(1.1);transform:translateX(.5rem);color:#0c3675}.SaleCategories_elementMutua__S9kH1{background-color:#fff;box-shadow:0 1px 10px 0 rgba(112,112,112,.12);color:#0c3675;border-radius:5px;border-bottom-right-radius:20px}@media(min-width:992px){.SaleCategories_elementMutua__S9kH1{border-bottom-right-radius:30px}}.SaleCategories_elementMutua__S9kH1 .SaleCategories_arrowBtn__PhWSB{background-color:#fef0f9;color:#f118a7}.SaleCategories_elementMutua__S9kH1:hover{background-color:rgba(0,0,0,0)}.SaleCategories_elementMutua__S9kH1:hover .SaleCategories_arrowBtn__PhWSB,.SaleCategories_elementMutua__S9kH1:hover .SaleCategories_text___uP4X{color:#f118a7}.SaleCategories_topLeft__b_L19{border-top-left-radius:32px}.SaleCategories_topRight__FMyxw{border-top-right-radius:32px}.SaleCategories_bottomLeft__a7iF1{border-bottom-left-radius:32px}.SaleCategories_bottomRight__c8J2a{border-bottom-right-radius:32px}.SaleCategories_text___uP4X{margin:0;font-size:clamp(1.1rem,.8214rem + .5714vw,1.5rem);font-weight:700}.SaleCategories_arrowBtn__PhWSB{display:flex;align-items:center;justify-content:center;min-height:2.5rem;min-width:2.5rem;border-radius:9999px;background-color:#fff;transition:transform .2s ease-in-out}.SaleCategories_innerContainer__CaPzS{display:flex;align-items:center;gap:1.5rem}.SaleCategories_image-container___A4XG{max-width:160px}.SaleVehicleList_container__n9A1M{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}@media(min-width:768px){.SaleVehicleList_container__n9A1M{flex-direction:row;align-items:stretch}}.SaleVehicleList_vehicleCard__evgsT{display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;width:100%;overflow:hidden;width:auto;height:auto;border-radius:20px;background-color:#f7f7f7}.SaleVehicleList_imgContainer___UpsB{position:relative;width:100%}.SaleVehicleList_imgContainer___UpsB .SaleVehicleList_discount__oBExr{position:absolute;top:0;left:0;padding:.4rem 1rem;border-bottom-right-radius:16px;background-color:#f9213f;color:#fff;font-size:clamp(.75rem,.6607rem + .2857vw,1rem)}@media(min-width:1200px){.SaleVehicleList_imgContainer___UpsB .SaleVehicleList_discount__oBExr{padding:.5rem 2rem}}.SaleVehicleList_imgContainer___UpsB .SaleVehicleList_vehicleLocation__1eyfE{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;border-bottom-left-radius:16px;background-color:#0c3675;color:#fff;font-size:clamp(.75rem,.6607rem + .2857vw,1rem)}@media(min-width:1200px){.SaleVehicleList_imgContainer___UpsB .SaleVehicleList_vehicleLocation__1eyfE{padding:.5rem 2rem}}.SaleVehicleList_bodyContainer__sNqL7{display:flex;flex-direction:column;gap:1.2rem;padding:.9rem;min-height:100px}.SaleVehicleList_bodyContainer__sNqL7 .SaleVehicleList_titleContainer__xEOkf{display:flex;align-items:center;gap:1rem}.SaleVehicleList_bodyContainer__sNqL7 .SaleVehicleList_title__AKHUZ{display:block;font-weight:700;font-size:clamp(1rem,.9107rem + .2857vw,1.25rem);margin:0}.SaleVehicleList_bodyContainer__sNqL7 .SaleVehicleList_subtitle__JNAM_{display:block;margin-bottom:.8rem}.SaleVehicleList_featuresContainer__GW4Bo{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.25rem;gap:.25rem}@media(min-width:1200px){.SaleVehicleList_featuresContainer__GW4Bo{gap:.5rem}}.SaleVehicleList_featuresContainer__GW4Bo .SaleVehicleList_feature__9IP3h{display:flex;align-items:center;justify-content:center;height:40px;width:100%;padding:.25rem;background-color:#fdf0cc;border-radius:8px;font-weight:700;text-wrap:nowrap;font-size:clamp(.75rem,.6607rem + .2857vw,1rem)}@media(min-width:1200px){.SaleVehicleList_featuresContainer__GW4Bo .SaleVehicleList_feature__9IP3h{padding:.5rem}}.SaleVehicleList_electric__h_Oku{color:#fff!important;background-color:#0c3675!important}.SaleVehicleList_shareBtn__49_7P{border:0;background-color:rgba(0,0,0,0)}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerInfo__JI999{display:flex;align-items:center;justify-content:center;gap:.5rem}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_infoText__aZmEM{color:#0c3675;font-size:clamp(.625rem,.5357rem + .2857vw,.875rem);font-weight:700;margin:0}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerButtons__KfAEs{display:flex;align-items:center;justify-content:space-between;gap:1rem}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerButtons__KfAEs .SaleVehicleList_moreInfoBtn__81inb{display:flex;justify-content:center;align-items:center;width:100%;padding:0 3rem}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerButtons__KfAEs .SaleVehicleList_moreInfoBtnMutua__WUjXH{width:auto}.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerButtons__KfAEs .SaleVehicleList_likeBtn___Z_qA{display:flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;min-width:40px;min-height:40px}@media(min-width:768px){.SaleVehicleList_footerContainer__IUiju .SaleVehicleList_footerButtons__KfAEs .SaleVehicleList_likeBtn___Z_qA{min-width:60px;min-height:60px}}.SaleVehicleList_swiper__TLgmO{height:800px}.SaleVehicleList_vehicleCardMutua__eR5SD{border-radius:0;background-color:#fff;box-shadow:0 1px 10px 0 rgba(112,112,112,.12);border-radius:5px;border-bottom-right-radius:20px}@media(min-width:992px){.SaleVehicleList_vehicleCardMutua__eR5SD{border-bottom-right-radius:30px}}.SaleVehicleList_titleMutua__c8jPK{color:#0c3675}.SaleAvailability_wrapper__kvoZY{margin-bottom:3rem;align-items:flex-start}@media(min-width:1400px){.SaleAvailability_wrapper__kvoZY{display:grid;grid-template-columns:300px 1fr;grid-gap:2.5rem;gap:2.5rem}}.SaleAvailability_contentSection__2OPv3{margin-top:1rem}.SaleVehicleGroupDesktopFilterModal_modal__jRNST .modal-content{max-height:90dvh}.SaleVehicleGroupDesktopFilterModal_modal__jRNST .modal-body{overflow:auto}.SaleVehicleGroupDesktopFilterModal_modal__jRNST.SaleVehicleGroupDesktopFilterModal_sticky-footer__pqoyE .modal-footer{position:-webkit-sticky;position:sticky;bottom:0;background-color:#fff;border-top:1px solid #e6e6e6;box-shadow:0 -1px 8px rgba(0,0,0,.14)}@media(max-width:767.98px){.SaleVehicleGroupDesktopFilterModal_modal__jRNST.SaleVehicleGroupDesktopFilterModal_sticky-footer__pqoyE .modal-footer{padding:.8rem}}.SaleVehicleGroupDesktopFilterModal_filterContainer__WvSA3{width:100%;display:flex;flex-direction:column;gap:20px}.SaleVehiclePrice_wrapper__aR6X5{display:flex;width:100%;flex-direction:column;align-items:center;gap:.8rem}@media(min-width:480px){.SaleVehiclePrice_wrapper__aR6X5{flex-direction:row;gap:1.5rem}}.SaleVehiclePrice_price__k5kff{display:flex;flex-direction:column}.SaleVehiclePrice_price-value___YxxX{width:100%;font-weight:700;font-size:1.3rem;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.85rem)}@media(min-width:1200px){.SaleVehiclePrice_price-value___YxxX{font-size:1.85rem}}.SaleVehiclePrice_price-value-prefix__nMa8S{font-weight:400;font-size:1rem;color:#707070}.SaleVehiclePrice_price-value-prefix__nMa8S:before{content:"/";padding:0 .25rem}.SaleVehiclePrice_price-cash__gaybT .SaleVehiclePrice_price-value___YxxX{color:#0f9b65}.SaleVehiclePrice_price-financed__uQvcs{justify-content:flex-end}.SaleVehiclePrice_price-financed__uQvcs .SaleVehiclePrice_price-value___YxxX{color:#575757}.SaleVehiclePrice_price-financed__uQvcs .SaleVehiclePrice_price-label__MWvQg{justify-content:flex-end}.SaleVehiclePrice_price__k5kff .SaleVehiclePrice_priceValueMutua__0mbYz{color:#0c3675}.SaleVehiclePrice_price__k5kff .SaleVehiclePrice_availabilityColor__w2wjE{color:#3c3c3c}.SaleVehiclePrice_financing-data__avb6j{width:100%;text-align:right;display:flex;justify-content:flex-end;color:#0c3675;font-weight:700}.SaleVehiclePrice_price-label__MWvQg{color:#0c3675;margin:0;font-size:.85rem}.SaleVehiclePrice_priceLabelMutua__P_bcw{color:#575757}.SaleVehiclePrice_textRightDetail__5gh7_{padding:.5rem;border-radius:5px;background-color:#eaf6fc}.SaleVehicleGroupFilter_wrapper__LI8R8{display:none}@media(min-width:1400px){.SaleVehicleGroupFilter_wrapper__LI8R8{display:block;height:100%}}.SaleVehicleGroupFilter_container__HszmY{background-color:#f7f7f7;padding:1.5rem;border-radius:1.8rem}.SaleVehicleGroupFilter_containerMutua___r3xE{background-color:#fff;border-radius:5px;border:1px solid #e3e3e3}.SaleVehicleGroupFilter_clearFiltersBtn__bVS41{border:none;background-color:rgba(0,0,0,0);color:#f8c02a;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.SaleVehicleGroupFilter_clearFiltersBtn__bVS41:hover{text-decoration:underline}.SaleVehicleGroupFilter_clearFiltersBtnMutua__0Rh6d{font-size:.9rem;color:#f118a7;font-weight:600}.SaleVehicleGroupFilter_filterContainer__mGUfo{width:100%;display:flex;flex-direction:column;gap:20px}.SaleVehicleGroupFilter_filterGroup__31wtM{display:flex;flex-direction:column;gap:5px}.SaleVehicleGroupFilter_header__BJwM9{display:flex;align-items:center;justify-content:space-between}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_iconTitle__lKulL{display:flex;align-items:center;gap:10px;color:#0c3675}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_iconTitle__lKulL>svg{width:18px;height:18px}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_iconTitle__lKulL .SaleVehicleGroupFilter_title__YamJ5{margin:0;font-size:16px}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_titleMutua__DoT3y{margin:0;font-size:1.25rem;font-weight:600;color:#0c3675}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_groupTitleMutua__kVU0z{margin:0;font-size:.9rem;font-weight:600;color:#3c3c3c}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_clearGroup___hA0H{display:flex;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_clearGroup___hA0H:hover{color:#cd4e26;transition-property:color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SaleVehicleGroupFilter_header__BJwM9 .SaleVehicleGroupFilter_clearGroup___hA0H .SaleVehicleGroupFilter_icon__r9weE{width:12px;height:12px}.SaleVehicleGroupFilter_content__J9FG0{display:flex;flex-direction:column;gap:.5rem}.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement__x12xB{display:flex;align-items:center;border-radius:1rem;padding-left:0;transition-property:background-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement--checked__ENtmy,.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement__x12xB:hover{background-color:#f1f1f1}.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement__x12xB>label{display:flex;align-items:center;gap:10px;width:100%;padding:5px;margin:0;cursor:pointer;-webkit-user-select:none;user-select:none}.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement__x12xB>label>input{position:relative;margin:0;padding:0;cursor:pointer}.SaleVehicleGroupFilter_content__J9FG0 .SaleVehicleGroupFilter_filterElement__x12xB+.SaleVehicleGroupFilter_filterElement__x12xB{margin-top:5px}.SaleVehicleGroupFilter_contentMutua__4pX6W{flex-direction:row}.SaleVehicleGroupFilter_removeFiltersContainer__WOYLz{height:24px}.SaleVehicleGroupFilter_removeFiltersContainer__WOYLz .SaleVehicleGroupFilter_clearButton__dJdNu{display:flex;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0;color:#f8c02a}.SaleVehicleGroupFilter_removeFiltersContainer__WOYLz .SaleVehicleGroupFilter_clearButton__dJdNu:hover{text-decoration:underline}.SaleVehicleGroupFilter_selectIcon__ap0cB{color:#f8c02a;rotate:90deg}.SaleVehicleGroupFilter_filtersButton__U9vOL{border:none;display:flex;width:auto;justify-content:flex-end;background-color:rgba(0,0,0,0);text-decoration:underline;font-size:15px;color:#707070}.SaleVehicleGroupFilter_filtersButton__U9vOL:hover{color:#3c3c3c}.SaleVehicleGroupFilter_btnWrapper__F6sR1{position:relative;display:inline}.SaleVehicleGroupFilter_btnWrapper__F6sR1 .SaleVehicleGroupFilter_btnContainer__70igl{position:-webkit-sticky;position:sticky;top:40px}.SaleVehicleGroupFilter_btnWrapper__F6sR1 .SaleVehicleGroupFilter_btnContainer__70igl button{width:100%!important;max-height:60px}.EmptyVehicleGroupList_wrapper__aVdkL{padding:4rem 0;display:flex;align-items:center;flex-direction:column}.EmptyVehicleGroupList_icon__TA9cz{margin-bottom:1.5rem}.EmptyVehicleGroupList_title__EBosD{text-align:center;color:#0c3675;margin-bottom:1rem}.inputPlaceHolder_buttonCamera__n4kSe{position:absolute;top:0;right:0;height:100%;border-radius:12px!important;border-top-left-radius:0!important;border-bottom-left-radius:0!important;background-color:rgba(0,0,0,0)!important;border:none!important;border-left:1px solid #e6e6e6!important;padding:0 20px}.inputPlaceHolder_buttonCamera__n4kSe:focus{box-shadow:none!important}.inputPlaceHolder_buttonCamera__n4kSe:hover{background-color:rgba(0,0,0,0)!important}.inputPlaceHolder_placeholder__e2_mq{position:absolute;top:0;left:30px;display:flex;align-items:center;font-size:.9rem;font-weight:700;color:#aaa;height:100%;padding:1rem .75rem;pointer-events:none;transform-origin:0 0;margin-bottom:0}.inputPlaceHolder_placeholderMutua__92OYq{padding-left:0}.FormInputWrapper_badge__pV5Tm{display:block;border-top-left-radius:0;border-top-right-radius:0;text-align:left;padding-left:5px;white-space:normal}.SaleFormContent_form__uBaJq{color:inherit;padding:1.5rem 1rem;border-radius:30px;background-color:#fce4a3;background-color:#fdf0cc;color:#0c3675}.SaleFormContent_form__uBaJq label{font-size:.9rem;font-weight:700}@media(min-width:800px){.SaleFormContent_form__uBaJq{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;-moz-column-gap:1rem;column-gap:1rem}.SaleFormContent_form__uBaJq .SaleFormContent_form-button__BKOW8,.SaleFormContent_form__uBaJq .SaleFormContent_model-field___HJv1{grid-column-start:1;grid-column-end:4}}@media(min-width:1560px){.SaleFormContent_form__uBaJq{grid-template-columns:28% 28% 42%;-moz-column-gap:1%;column-gap:1%}.SaleFormContent_form__uBaJq .SaleFormContent_model-field___HJv1{grid-column-start:1;grid-column-end:3}.SaleFormContent_form__uBaJq .SaleFormContent_form-button__BKOW8{grid-column-start:3;grid-column-end:4;display:flex;align-items:center}}@media(min-width:1200px){.SaleFormContent_form__uBaJq{padding:1.8rem}}.SaleFormContent_isMutua__ou9nJ{background-color:rgba(0,0,0,0)}.SaleVehicleDetail_wrapper__GE_dR{display:flex;flex-direction:column;min-height:100px;gap:.8rem}@media(min-width:992px){.SaleVehicleDetail_wrapper__GE_dR{gap:1.2rem}}.SaleVehicleDetail_header__4Delq{display:flex;justify-content:center;flex-direction:column}.SaleVehicleDetail_header__4Delq .SaleVehicleDetail_title-wrapper__zhCML{width:100%;display:flex;align-items:center}.SaleVehicleDetail_header__4Delq .SaleVehicleDetail_title___5zl5{font-weight:700;font-size:clamp(1rem,.9107rem + .2857vw,1.25rem);margin:0}.SaleVehicleDetail_header__4Delq .SaleVehicleDetail_subtitle__ntAdK{color:#707070;line-height:.8}.SaleVehicleDetail_headerMutua__LyNq3{display:flex;justify-content:space-between;color:#0c3675}.SaleVehicleDetail_headerMutua__LyNq3 .SaleVehicleDetail_title-wrapper__zhCML{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;margin-top:.5rem}@media(min-width:768px){.SaleVehicleDetail_headerMutua__LyNq3 .SaleVehicleDetail_title-wrapper__zhCML{flex-direction:row;align-items:center;margin:0}}.SaleVehicleDetail_headerMutua__LyNq3 .SaleVehicleDetail_title___5zl5{font-weight:700;font-size:clamp(1rem,.9107rem + .2857vw,1.25rem);margin:0}.SaleVehicleDetail_electric___YZtw{color:#fff!important;background-color:#0c3675!important}.SaleVehicleDetail_features__qlQ3z{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.5rem;gap:.5rem}.SaleVehicleDetail_features__qlQ3z .SaleVehicleDetail_feature__bhiet{width:100%;height:35px;display:flex;align-items:center;justify-content:center;background-color:#fdf0cc;text-wrap:nowrap;font-size:clamp(.75rem,.6607rem + .2857vw,1rem);font-weight:700;padding:0 .25rem;border-radius:8px}.SaleVehicleDetail_featuresMutua__2KZPY{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.25rem;gap:.25rem}@media(min-width:992px){.SaleVehicleDetail_featuresMutua__2KZPY{display:flex;gap:1rem}}.SaleVehicleDetail_featuresMutua__2KZPY .SaleVehicleDetail_featureMutua__ck14H{width:auto;padding:0 .25rem;border-radius:5px;background-color:#eaf6fc;color:#004b93}@media(min-width:992px){.SaleVehicleDetail_featuresMutua__2KZPY .SaleVehicleDetail_featureMutua__ck14H{padding:0 1rem}}.SaleVehicleDetail_priceContainer__ZePik{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1rem}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_header__4Delq{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;color:#0c3675;font-size:clamp(.875rem,.8304rem + .1429vw,1rem)}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_leftPrice___RS2_ .SaleVehicleDetail_priceBase__L8fQH{color:#3c3c3c;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_leftPrice___RS2_ .SaleVehicleDetail_priceBaseDiscounted__15cg0{font-size:clamp(1.125rem,1.0804rem + .1429vw,1.25rem);text-decoration:line-through;text-decoration-thickness:1px}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_leftPrice___RS2_ .SaleVehicleDetail_priceDiscounted__clCOr{display:block;color:#f9213f;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700;line-height:1}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_rightPrice__jHQDG .SaleVehicleDetail_priceBase__L8fQH{font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_rightPrice__jHQDG .SaleVehicleDetail_priceBaseDiscounted__15cg0{font-size:clamp(1.125rem,1.0804rem + .1429vw,1.25rem);text-decoration:line-through;text-decoration-thickness:1px}.SaleVehicleDetail_priceContainer__ZePik .SaleVehicleDetail_rightPrice__jHQDG .SaleVehicleDetail_priceDiscounted__clCOr{display:block;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700;line-height:1}.SaleVehicleDetail_financingData__oaeTp{display:block;width:100%;text-align:end;color:#0c3675;font-weight:700}.SaleVehicleFeatures_wrapper__m0eS6{gap:.8rem;font-size:.9rem;display:none}@media(min-width:992px){.SaleVehicleFeatures_wrapper__m0eS6{display:flex}}.SaleVehicleFeatures_wrapper__m0eS6.SaleVehicleFeatures_vertical__oIz0J{flex-direction:column}.SaleVehicleFeatures_icon__KULy8{display:flex;align-items:center;justify-content:center;gap:.1rem;width:35px;height:35px;border-radius:50%;background-color:#fdf0cc}.SaleVehicleFeatures_icon__KULy8 .SaleVehicleFeatures_iconColor__jZdWV{color:#3c3c3c}.SaleVehicleFeatures_isMutua__Vzwlh{width:auto;height:auto;gap:.25rem;background-color:rgba(0,0,0,0)}.SaleVehicleFeatures_isMutua__Vzwlh .SaleVehicleFeatures_iconColor__jZdWV{color:#004b93}.FeaturesTab_featuresContainer__UoA5D{display:none;margin-bottom:1rem}@media(min-width:992px){.FeaturesTab_featuresContainer__UoA5D{display:block}}.FeaturesTab_electric__de6Mh{color:#fff!important;background-color:#0c3675!important}.FeaturesTab_featuresHeader__99rDD{font-weight:700;margin:1.5rem 0}.FeaturesTab_accordion__QXsZ8 .accordion-button{background-color:#fff;color:#0c3675;font-weight:700;border-bottom:1px solid #e6e6e6}.FeaturesTab_listContainer__r85GD ul{padding-left:1rem;list-style:none}.FeaturesTab_listContainer__r85GD li{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxjaXJjbGUgcj0iNSIgY3g9IjUiIGN5PSI1IiBmaWxsPSIjZjhjMDJhIiBmaWxsLW9wYWNpdHk9Ii42OCIgLz48L3N2Zz4=);background-repeat:no-repeat;background-position:0;padding-left:1.4rem;background-size:10px 10px}@media(min-width:768px){.FeaturesTab_listContainer__r85GD.FeaturesTab_isMutua__1DOaS ul{-moz-columns:2;column-count:2}}.FeaturesTab_listContainer__r85GD.FeaturesTab_isMutua__1DOaS li{margin-bottom:.5rem;padding-left:1.8rem;background-size:auto;background-image:url(data:image/svg+xml;base64,PHN2ZyBzdHJva2U9IiMwMDRiOTMiIGZpbGw9IiMwMDRiOTMiIHN0cm9rZS13aWR0aD0iMCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGhlaWdodD0iMjBweCIgd2lkdGg9IjIwcHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTM2Mi42IDE5Mi45TDM0NSAxNzQuOGMtLjctLjgtMS44LTEuMi0yLjgtMS4yLTEuMSAwLTIuMS40LTIuOCAxLjJsLTEyMiAxMjIuOS00NC40LTQ0LjRjLS44LS44LTEuOC0xLjItMi44LTEuMi0xIDAtMiAuNC0yLjggMS4ybC0xNy44IDE3LjhjLTEuNiAxLjYtMS42IDQuMSAwIDUuN2w1NiA1NmMzLjYgMy42IDggNS43IDExLjcgNS43IDUuMyAwIDkuOS0zLjkgMTEuNi01LjVoLjFsMTMzLjctMTM0LjRjMS40LTEuNyAxLjQtNC4yLS4xLTUuN3oiPjwvcGF0aD48cGF0aCBkPSJNMjU2IDc2YzQ4LjEgMCA5My4zIDE4LjcgMTI3LjMgNTIuN1M0MzYgMjA3LjkgNDM2IDI1NnMtMTguNyA5My4zLTUyLjcgMTI3LjNTMzA0LjEgNDM2IDI1NiA0MzZjLTQ4LjEgMC05My4zLTE4LjctMTI3LjMtNTIuN1M3NiAzMDQuMSA3NiAyNTZzMTguNy05My4zIDUyLjctMTI3LjNTMjA3LjkgNzYgMjU2IDc2bTAtMjhDMTQxLjEgNDggNDggMTQxLjEgNDggMjU2czkzLjEgMjA4IDIwOCAyMDggMjA4LTkzLjEgMjA4LTIwOFMzNzAuOSA0OCAyNTYgNDh6Ij48L3BhdGg+PC9zdmc+)}.FeaturesTab_hybridizationImage__n2yHY{object-fit:fill;transition:all .1s ease-in-out}@media(min-width:768px){.FeaturesTab_hybridizationImage__n2yHY:hover{cursor:pointer;transform:scale(2);transform-origin:left}}.FeaturesTab_image-md__Im6qN{width:50px;height:50px}@media(min-width:768px){.FeaturesTab_image-md__Im6qN{width:80px;height:80px}}.FeaturesTab_image-sm__80WsS{width:40px;height:40px}.SaleVehicleImage_wrapper__JbGeO{position:relative;display:flex;flex-direction:column;width:100%}.SaleVehicleImage_image__frPFn{width:100%;flex-grow:1}@media(min-width:992px){.SaleVehicleImage_image__frPFn{border-radius:20px;overflow:hidden}}.SaleVehicleImage_image__frPFn img{width:100%;height:auto;object-fit:contain}@media(min-width:992px){.SaleVehicleImage_image__frPFn img{width:100%;height:100%!important;object-fit:cover}}.SaleVehicleImage_imageMutua__LJabD{border-radius:5px}.SaleVehicleImage_hybridization__HbhDj{position:absolute;top:5px;left:5px;z-index:2}.SaleVehicleImage_location__GPGhd{position:absolute;top:0;right:0;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;border-bottom-left-radius:16px;background-color:#0c3675;color:#fff;font-size:14px}@media(min-width:992px){.SaleVehicleImage_location__GPGhd{border-top-right-radius:20px}}.SaleVehicleImage_locationMutua__Xx1Nx{display:flex;gap:.5rem;align-items:center;margin-top:.5rem;font-size:.9rem;color:#575757}.SaleVehicleCardMutua_item__2byAZ{width:100%;border:1px solid #e3e3e3;overflow:hidden;padding:2rem;border-radius:5px;border-bottom-right-radius:20px;box-shadow:0 1px 10px 0 rgba(112,112,112,.12)}@media(min-width:992px){.SaleVehicleCardMutua_item__2byAZ{border-bottom-right-radius:30px;overflow:visible;display:grid;grid-gap:1.2rem;gap:1.2rem;grid-template-columns:265px 1fr}}@media(min-width:1400px){.SaleVehicleCardMutua_item__2byAZ{grid-template-columns:350px 1fr}}.SaleVehicleCardMutua_itemContent__WBYlZ{display:flex;flex-direction:column;gap:1rem}.SaleVehicleCardMutua_cardFooter__CDUrX{width:100%;display:flex;justify-content:space-between;align-items:center}.SaleVehicleCardMutua_button__luFvL{width:100%;height:45px;padding:0 2rem;font-weight:700}@media(min-width:992px){.SaleVehicleCardMutua_button__luFvL{width:auto}}.SaleVehicleEmptyList_container__T0kB0{display:flex;flex-direction:column;justify-content:center;align-items:center}.SaleVehicleEmptyList_filterBadgesContainer__QHxcw{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:.5rem;max-width:80%;margin-top:-3rem}.SaleVehicleEmptyList_filters-pills-item__UsiwV{padding:.1rem .5rem .1rem 0;display:flex;align-items:center;background-color:#e3eeff;border:1px solid #cadfff;border-radius:5rem;font-size:.8rem;color:#0c3675;overflow:hidden;height:22px}.SaleVehicleEmptyList_filters-pills-item__UsiwV .SaleVehicleEmptyList_close__nmkjY{background-color:rgba(0,0,0,0);border:none;width:22px;height:22px;display:flex;justify-content:center;align-items:center;color:#0c3675;margin-right:.2rem}.SaleVehicleEmptyList_filters-pills-item__UsiwV .SaleVehicleEmptyList_close__nmkjY:hover{background-color:#cadfff;color:#fff}.SaleVehicleEmptyList_filters-pills-item__UsiwV .SaleVehicleEmptyList_close__nmkjY:hover .SaleVehicleEmptyList_icon__1o86n{color:#cd4e26}@keyframes SaleVehicleListPlaceholder_loadingSkeleton__Dy7kQ{to{transform:translateX(100%)}}.SaleVehicleListPlaceholder_container__St7VX{display:flex;flex-direction:column;gap:20px}@media(max-width:992px){.SaleVehicleListPlaceholder_container__St7VX{flex-direction:row;flex-wrap:wrap;gap:20px}}@media(max-width:768px){.SaleVehicleListPlaceholder_container__St7VX{flex-direction:column}}.SaleVehicleListPlaceholder_placeholderCard__GF4wY{display:flex;flex-direction:row;justify-content:space-between;padding:20px;background-color:#f5f5f5;border-radius:8px;width:100%;gap:10px}@media(max-width:992px){.SaleVehicleListPlaceholder_placeholderCard__GF4wY{flex-direction:column;width:calc(50% - 10px)}}@media(max-width:768px){.SaleVehicleListPlaceholder_placeholderCard__GF4wY{flex-direction:column;width:100%}}.SaleVehicleListPlaceholder_column__TV_3m{display:flex;flex-direction:column;gap:10px;flex:1 1;justify-content:center;align-items:center}.SaleVehicleListPlaceholder_image__ue6Cq{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;height:150px}.SaleVehicleListPlaceholder_image__ue6Cq:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));transform:translateX(-100%);animation-name:SaleVehicleListPlaceholder_loadingSkeleton__Dy7kQ;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.SaleVehicleListPlaceholder_textLine__2CZZk{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;height:20px}.SaleVehicleListPlaceholder_textLine__2CZZk:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));transform:translateX(-100%);animation-name:SaleVehicleListPlaceholder_loadingSkeleton__Dy7kQ;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}.SaleVehicleListPlaceholder_button__AqSbO{--base-color:#ebebeb;--highlight-color:#f5f5f5;--animation-duration:1.5s;--animation-direction:normal;--pseudo-element-display:block;background-color:var(--base-color);width:100%;border-radius:.25rem;display:inline-flex;line-height:1;position:relative;-webkit-user-select:none;user-select:none;overflow:hidden;height:40px;align-self:center}.SaleVehicleListPlaceholder_button__AqSbO:after{content:" ";display:var(--pseudo-element-display);position:absolute;top:0;left:0;right:0;height:100%;background-repeat:no-repeat;background-image:var(--custom-highlight-background,linear-gradient(90deg,var(--base-color) 0,var(--highlight-color) 50%,var(--base-color) 100%));transform:translateX(-100%);animation-name:SaleVehicleListPlaceholder_loadingSkeleton__Dy7kQ;animation-direction:var(--animation-direction);animation-duration:var(--animation-duration);animation-timing-function:ease-in-out;animation-iteration-count:infinite}@media(prefers-reduced-motion){.SaleVehicleListPlaceholder_loadingSkeleton__Dy7kQ{--pseudo-element-display:none}}.SaleVehicleDetailImages_detailImages__yFUAh .swiper{width:100%;height:100%;margin-left:auto;margin-right:auto}.SaleVehicleDetailImages_desktopHeader__tjaBg{display:none}@media(min-width:992px){.SaleVehicleDetailImages_desktopHeader__tjaBg{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}}.SaleVehicleDetailImages_desktopHeader__tjaBg .SaleVehicleDetailImages_title__6cLxI{margin:0;font-weight:700}.SaleVehicleDetailImages_imgContainer__lV27C{position:relative;overflow:hidden;border-radius:20px}@media(min-width:992px){.SaleVehicleDetailImages_imgContainer__lV27C{border-radius:30px}}.SaleVehicleDetailImages_imgContainer__lV27C .SaleVehicleDetailImages_carImg__ZKgbS{display:block;width:100%;height:100%;object-fit:contain}.SaleVehicleDetailImages_imgContainerMutua__2RFyR{border-radius:5px}.SaleVehicleDetailImages_mySwiper__scgYi{height:100%;width:100%;border-top-left-radius:20px;border-top-right-radius:20px}@media(min-width:768px){.SaleVehicleDetailImages_mySwiper__scgYi{border-top-left-radius:38px;border-top-right-radius:38px}}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-slide{background-size:cover;background-position:50%}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-slide img{display:block;width:100%;height:100%;object-fit:fill}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-next,.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-prev{height:30%;width:30px;background-color:#3c3c3c;opacity:.5;background-image:none;border-radius:16px;border-top-right-radius:0;border-bottom-right-radius:0}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-next:after,.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-prev:after{border-right:3px solid #fff;border-top:3px solid #fff;content:"";display:inline-block;width:16px;height:16px;margin-left:-5px;margin-right:2px;transform:rotate(45deg)}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-prev{left:0;transform:translateY(-70%)}.SaleVehicleDetailImages_mySwiper__scgYi .swiper-button-next{right:0;transform:translateY(70%)}.SaleVehicleDetailImages_mySwiper2__Ntiuf{height:10%;box-sizing:border-box;padding:10px 0;border-bottom-left-radius:38px;border-bottom-right-radius:38px}.SaleVehicleDetailImages_mySwiper2__Ntiuf .swiper-slide{background-size:cover;background-position:50%;width:100%;height:100%;opacity:.5}.SaleVehicleDetailImages_mySwiper2__Ntiuf .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.SaleVehicleDetailImages_mySwiper2__Ntiuf .swiper-slide-thumb-active{opacity:1}.SaleVehicleDetailImages_hybridization__BnAag{position:absolute;top:5px;left:5px;z-index:2}.SaleVehicleDetailImages_vehicleLocation__gECb9{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.25rem 1rem;border-bottom-left-radius:20px;background-color:#0c3675;color:#fff;font-size:clamp(.75rem,.6607rem + .2857vw,1rem)}@media(min-width:1200px){.SaleVehicleDetailImages_vehicleLocation__gECb9{padding:.5rem 2rem}}.SaleVehicleDetailImages_mobileContent__OkWhE{padding:1rem .5rem}@media(min-width:992px){.SaleVehicleDetailImages_mobileContent__OkWhE{display:none}}.SaleVehicleDetailImages_mobileHeader__jeyfP{display:flex;align-items:center;gap:1rem}@media(min-width:992px){.SaleVehicleDetailImages_mobileHeader__jeyfP{display:none}}.SaleVehicleDetailImages_mobileHeader__jeyfP .SaleVehicleDetailImages_title__6cLxI{margin:0;font-weight:700;font-size:20px}.SaleVehicleDetailImages_featuresContainer__cH5If{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.25rem;gap:.25rem}@media(min-width:1200px){.SaleVehicleDetailImages_featuresContainer__cH5If{gap:.5rem}}.SaleVehicleDetailImages_featuresContainer__cH5If .SaleVehicleDetailImages_feature__YVICy{display:flex;align-items:center;justify-content:center;height:40px;width:100%;padding:.25rem;background-color:#fdf0cc;border-radius:8px;font-weight:700;text-wrap:nowrap;font-size:clamp(.75rem,.6607rem + .2857vw,1rem)}@media(min-width:1200px){.SaleVehicleDetailImages_featuresContainer__cH5If .SaleVehicleDetailImages_feature__YVICy{padding:.5rem}}.SaleVehicleDetailImages_featuresContainer__cH5If .SaleVehicleDetailImages_isMutua__96fac{background-color:#c1e3fc}.SaleVehicleDetailImages_electric__Aaw6D{color:#fff!important;background-color:#0c3675!important}.SaleVehicleDetailImages_priceContainer__WHjs7{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-top:1rem}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_header__1nf_m{display:flex;align-items:center;justify-content:flex-start;gap:.5rem;margin:0;color:#0c3675;font-size:clamp(.875rem,.8304rem + .1429vw,1rem)}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_leftPrice__Lw8zP .SaleVehicleDetailImages_priceBase___ZPm2{color:#0f9b65;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_leftPrice__Lw8zP .SaleVehicleDetailImages_priceBaseDiscounted__3CA_Q{font-size:clamp(1.125rem,1.0804rem + .1429vw,1.25rem);text-decoration:line-through;text-decoration-thickness:1px}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_leftPrice__Lw8zP .SaleVehicleDetailImages_priceDiscounted__V5de_{display:block;color:#f9213f;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700;line-height:1}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_rightPrice__nUYPY .SaleVehicleDetailImages_priceBase___ZPm2{font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_rightPrice__nUYPY .SaleVehicleDetailImages_priceBaseDiscounted__3CA_Q{font-size:clamp(1.125rem,1.0804rem + .1429vw,1.25rem);text-decoration:line-through;text-decoration-thickness:1px}.SaleVehicleDetailImages_priceContainer__WHjs7 .SaleVehicleDetailImages_rightPrice__nUYPY .SaleVehicleDetailImages_priceDiscounted__V5de_{display:block;font-size:clamp(1.375rem,1.3304rem + .1429vw,1.5rem);font-weight:700;line-height:1}.AvailabilityToggleBranch_wrapper__JUcVK{display:flex;align-items:center}.AvailabilityToggleBranch_input__Da3_G{margin-top:0}.BookingSummary_wrapper__jFsNm{display:block;border:1px solid #e6e6e6;box-shadow:none;overflow:hidden;border-radius:20px}@media(min-width:992px){.BookingSummary_wrapper__jFsNm{border-radius:38px}}@media(min-width:768px){.BookingSummary_wrapper__jFsNm{box-shadow:0 3px 3px rgba(0,0,0,.07)}}.BookingSummary_header__5zYbW{display:flex;justify-content:space-between;align-items:center;gap:5px;cursor:pointer;background-color:#f7f7f7;padding:14px 1rem;border-radius:500px}.BookingSummary_header-title__K0zWK{display:flex;align-items:center;justify-content:flex-start;margin:0;gap:.5rem;-webkit-user-select:none;user-select:none;font-size:24px;font-size:clamp(1.3rem,1.0833rem + .1389vw,1.25rem)}.BookingSummary_header-shared-icon__HBjXG:hover{color:#0c3675}.BookingSummary_icon__snUH0{width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:100%;background-color:#fff;border:1px solid #e6e6e6}@media(min-width:1200px){.BookingSummary_icon__snUH0{display:none}}.BookingSummary_content__zqB8v{gap:1rem;display:flex;flex-direction:column;padding:1rem 1.5rem}.BookingSummary_small__VtnUD{background-color:#fff;border-bottom:1px solid #e6e6e6;display:block;margin-bottom:1.5rem;margin-left:-15px;margin-right:-15px;padding:.5rem}@media(min-width:768px){.BookingSummary_small__VtnUD{display:none}}.BookingSummary_checkIn-header__qx2A_{cursor:pointer;justify-content:flex-start;align-items:center;display:flex;gap:.5rem;background-color:#f7f7f7;padding:1rem;border-radius:500px}@media(min-width:1200px){.BookingSummary_checkIn-header__qx2A_{cursor:default;background-color:rgba(0,0,0,0);justify-content:center;padding:0}}.BookingSummary_checkIn-content__inQ1W{display:flex;flex-direction:column;gap:1rem}.BookingSummary_checkIn__ymLDg .BookingSummary_share-icon__POLEt{margin-left:auto;color:#171717;transition:scale .5s}.BookingSummary_checkIn__ymLDg .BookingSummary_share-icon__POLEt button:hover{color:#0c3675;transform:scale(1.2)}@media(min-width:1200px){.BookingSummary_checkIn__ymLDg .BookingSummary_share-icon__POLEt{margin-left:0}}.SummaryPackage_title__57uSf{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;font-size:1.2rem}@media(min-width:768px){.SummaryPackage_title__57uSf{padding:.75rem 1.25rem}}.SummaryPackage_title__57uSf{padding:1rem}.SummaryPackage_title-content__KEHOL{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-size:14px;font-weight:600}@media(min-width:768px){.SummaryPackage_title-content__KEHOL{font-size:1rem}}.SummaryPackage_title-content__KEHOL p{margin:0}.ServiceFeatures_list_item__SFNvR{display:flex;align-items:center;margin-bottom:.25rem;font-size:14px}@media(min-width:768px){.ServiceFeatures_list_item__SFNvR{font-size:1rem}}.ServiceFeatures_list_item__SFNvR .ServiceFeatures_list_item_text__C1Jdg{margin:0}.ServiceFeatures_list_item__SFNvR .ServiceFeatures_list_item_dot--good__vHuav{min-width:10px;min-height:10px;width:10px;height:10px;border-radius:100%;margin-right:.5rem;background-color:#f8c02a}.ServiceFeatures_list_item__SFNvR .ServiceFeatures_list_item_dot--service__KdIEe{min-width:10px;min-height:10px;width:10px;height:10px;border-radius:100%;margin-right:.5rem;background-color:#0c3675}.ServiceFeatures_list_item__SFNvR .ServiceFeatures_list_item_dot--bad__YwzDx{min-width:10px;min-height:10px;width:10px;height:10px;border-radius:100%;margin-right:.5rem;background-color:#cd4e26}.ServiceFeatures_list_item__SFNvR .ServiceFeatures_list_item_dot--mutua__XsrMc{background-color:#2a9dde}.BookingSummaryCollapseItem_item__r9HeN{background-color:rgba(0,0,0,0)}.BookingSummaryCollapseItem_item__r9HeN:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.BookingSummaryCollapseItem_item__r9HeN:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.BookingSummaryCollapseItem_item__r9HeN.BookingSummaryCollapseItem_isStack__Ao9a1{border-radius:0}.BookingSummaryCollapseItem_item__r9HeN.BookingSummaryCollapseItem_isStack__Ao9a1:first-child{border-top-left-radius:12px;border-top-right-radius:12px}.BookingSummaryCollapseItem_item__r9HeN.BookingSummaryCollapseItem_isStack__Ao9a1:last-child{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.BookingSummaryCollapseItem_item__title__q2VuA{cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#f7f7f7;border-radius:500px}.BookingSummaryCollapseItem_item__title-content__xB8VH{display:flex;align-items:center;padding:14px 1rem}.BookingSummaryCollapseItem_collapseIcon_rounded__s59WW{border:1px solid #e6e6e6;background-color:#fff;width:24px;height:24px;display:flex;justify-content:center;align-items:center;border-radius:100%}@media print{.BookingSummaryCollapseItem_collapse-print__okMs0{display:block!important}}.BookingEmptyCarList_columns__myZ7P{display:grid;grid-template-columns:260px auto}.BookingEmptyCarList_page-title__HN4T4{padding:0 1rem;display:flex;align-items:center;width:100%;margin:50px 0 1rem;justify-content:space-between}@media(min-width:768px){.BookingEmptyCarList_page-title__HN4T4{padding:0}}.BookingEmptyCarList_title__DnbW6{font-size:1.5rem;margin:0}@media(min-width:768px){.BookingEmptyCarList_title__DnbW6{font-size:2.5rem;justify-content:center;width:100%}}.BookingEmptyCarList_button__zmvj9{margin-left:auto;position:relative}.BookingEmptyCarList_button-badge__lI6z4{width:15px;height:15px;background-color:#0c3675;display:flex;justify-content:center;align-items:center;font-size:.6rem;color:#fff;border-radius:50%;position:absolute;top:0;right:0}.BookingEmptyCarList_empty-content__TbT5p{width:100%}@media(min-width:992px){.BookingEmptyCarList_empty-content__TbT5p{max-width:50%;max-width:867px;margin:auto}}.UpgradeGroupModal_closeButton__MNoiT{background-color:rgba(0,0,0,0);border:none}.UpgradeGroupModal_titleContainer__VWlns{margin-bottom:.5rem}.UpgradeGroupModal_title__msQZP{font-size:clamp(1.375rem,1.3rem + .375vw,1.75rem);font-weight:700;color:#f8c02a}.UpgradeGroupModal_carTitle__VEEJu{font-size:18px;font-weight:400}.UpgradeGroupModal_subtitle__H7XGC{font-size:clamp(.875rem,.825rem + .25vw,1.125rem);margin-bottom:0}.UpgradeGroupModal_content__iD_Lc{display:flex;position:relative;justify-content:center;gap:10px}.UpgradeGroupModal_innerContent__XF6sQ{display:flex;flex-direction:column;gap:1rem}.VehicleGroupList_wrapper__jHAyk{position:relative;margin-bottom:2rem}.VehicleGroupList_loading__gNqNI:before{content:"";position:absolute;display:block;top:0;right:0;left:0;bottom:0;background-color:rgba(255,255,255,.5);z-index:5}.BookingSummarySendShoppingCart_btn__NnimY.BookingSummarySendShoppingCart_focus__SllQ5,.BookingSummarySendShoppingCart_btn__NnimY:focus{box-shadow:none!important}.PaymentOption_item__Iopzg{cursor:pointer;color:#000;padding:1rem;margin:0;width:100%}.PaymentOption_item__Iopzg:hover{text-decoration:none;background-color:#fafafa}.PaymentOption_item__Iopzg.PaymentOption_active__flkZ3{background-color:#fafafa;font-weight:700}.PaymentOption_item-inner__OMDCM{display:flex;justify-content:space-between}.PaymentOption_input__o3_3D{display:flex;align-items:center}.PaymentOption_item-label___ZC_o{display:flex}.PaymentOption_item-label___ZC_o .PaymentOption_badge__A7lK7{line-height:0}.PaymentOption_label-text__Zq3TF{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.PaymentOption_label-text__Zq3TF{flex-direction:row}}.PaymentOption_item-amount___te_N{text-align:right;display:flex;flex-direction:column}@media(min-width:768px){.PaymentOption_item-amount___te_N{flex-direction:row;align-items:center}.PaymentOption_amount__oP7ZY{margin-left:.5rem}}.PaymentOption_discount__L1X3b{text-decoration:line-through;color:#707070;order:1;margin:0}@media(min-width:768px){.PaymentOption_discount__L1X3b{order:0}}.PaymentOption_radioListContainer__fYQkV{padding:1rem;margin:0;background-color:#fff;border-top:1px solid #e3e3e3}.BookingNewApplyDiscount_input-group__kSXzb{position:relative}.BookingNewApplyDiscount_input-button__E3v2j{position:absolute;top:12px;right:10px}.BookingNewApplyDiscount_applied__sS_Iy{display:flex;align-items:center;color:#0f9b65;background-color:#f1f9f6;padding:0 .5rem;border-radius:8px}.BookingNewApplyDiscount_applied__sS_Iy+.BookingNewApplyDiscount_applied__sS_Iy{margin-top:1rem}.BookingSummaryServices_title__ZJSga{padding:.8rem 1rem;display:flex;justify-content:space-between;align-items:center;font-weight:600}@media(min-width:768px){.BookingSummaryServices_title__ZJSga{font-size:1rem;padding:1rem}}.BookingSummaryServices_title-content__ScP2s{display:flex;justify-content:space-between;align-items:center;font-size:1rem;font-size:14px}@media(min-width:768px){.BookingSummaryServices_title-content__ScP2s{font-size:1rem}}.BookingSummaryServices_list_item--service__vqMh4{min-width:10px;min-height:10px;width:10px;height:10px;background-color:#0c3675;border-radius:100%;margin-right:.5rem}.BookingSummaryServices_list_item__sjKxf{display:flex;justify-content:space-between;align-items:center;margin-bottom:0;width:100%;font-size:14px}@media(min-width:768px){.BookingSummaryServices_list_item__sjKxf{font-size:1rem}}.BookingSummaryServices_link__MG_Ns{margin:0;text-align:end;text-decoration:underline;color:#0c3675}.BookingSummaryServices_link__MG_Ns small{cursor:pointer}.bookingNewLayout_content__7YYUD,.bookingNewLayout_wrapper__djvoc{display:flex;flex-direction:column}@media(min-width:1200px){.bookingNewLayout_content__7YYUD{display:grid;justify-content:center;grid-template-columns:65% 35%;grid-template-rows:auto;grid-template-areas:"content summary";grid-gap:1rem;gap:1rem}.bookingNewLayout_smallContent__giINb{grid-template-columns:45% 35%}}.bookingNewLayout_inner-content__hLhj_{grid-area:content;order:2}.bookingNewLayout_summary__FFQ_B{order:1;grid-area:summary}.bookingNewLayout_summary-sticky__sCMw1{position:-webkit-sticky;position:sticky;top:1rem}.BookingSummaryTotalAmount_wrapper__caIqn{display:flex;flex-direction:column;width:100%;padding:0 .75rem}.BookingSummaryTotalAmount_amount__GNymA{display:flex;justify-content:space-between;font-size:1.2rem}.BookingSummaryTotalAmount_small-amount__azOml{display:flex;justify-content:space-between;font-size:.95rem;color:#707070}.BookingSummaryTotalAmount_taxes__pQYPq{display:block;color:#707070;padding-top:.5rem}.BookingSummaryDateAndPlace_wrapper__sh2vy{display:flex}.BookingSummaryDateAndPlace_line__qiXNb{width:100%;display:flex;flex-direction:column}.BookingSummaryDateAndPlace_line-text__qrrvv{color:#707070;font-size:.95rem}.BookingSummaryDateAndPlace_line-icon__Zi_8P{margin-right:8px}.BookingSummaryDateAndPlace_separator__mqM3A{margin:0 1.5rem;width:1px;background-color:#e6e6e6}.ContactForm_contactTitle__0WWcu{font-size:48px;margin-bottom:56px}.ContactForm_contactSubTitle__xmuxG{font-size:24px;margin-bottom:32px;text-align:center}.ContactForm_contactForm__DFHQ1{background-color:#f5f5f5}.ContactForm_contactFormSection__4sS0Y{padding:16px;border-radius:12px}@media only screen and (min-width:600px){.ContactForm_contactFormSection__4sS0Y{padding:36px}}.ContactForm_readedCheckBoxDiv__SVfY6{margin-top:15px;margin-bottom:15px;padding-left:0;font-size:14px}.ContactForm_betweenBox__dOkTA{margin-top:16px}.ContactForm_contactScheduleDiv__PNIRy{width:75%;text-align:center}.ContactForm_contactScheduleText__xcFQu{color:gray;font-size:18px;text-align:center;margin:32px auto auto;width:75%}.ContactForm_prefixBox__sMTyO{display:inline-block;padding:0;border-radius:0}.ContactForm_phoneBox__SyDG6{display:inline-block}.ContactForm_checkBoxUrl__xomZT{position:absolute;left:43px;top:2px}@media(min-width:768px){.ContactForm_sendButton__v_mgI{margin-top:80px}}.Locker_wrapper__WppYs{background:#fff;display:block;height:calc(100vh - 50px);font-size:16px;color:#001e96;padding:50px 0;text-align:center;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:992px){.Locker_wrapper__WppYs{padding:50px 50px 0}}.Locker_logo__zPJAe{max-width:600px;position:relative;margin:0 auto}.Locker_qr__dDkHM{width:250px;margin:2rem auto}.Locker_arrow__WUbzI{max-width:250px;margin:auto auto 2rem;display:block}.Locker_text__fL1vQ{padding:0 20px;text-align:center;font-weight:700;text-transform:uppercase;margin:0;font-size:2em}@media(min-width:992px){.Locker_text__fL1vQ{font-size:3em}}.Locker_text-big__j3vaJ{padding:0 20px;text-align:center;font-weight:700;text-transform:uppercase;margin:0;font-size:3.5rem}.FormBuilder_formContainer__bzazG{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem;width:100%}@media(min-width:992px){.FormBuilder_formContainer__bzazG{gap:1.25rem}}.FormBuilder_colOne__H8oab{grid-column:span 12}.FormBuilder_colTwo__80WBp{grid-column:span 6}.FormBuilder_colThree__Oe9RS{grid-column:span 4}.FormBuilder_colFour__tGmHO{grid-column:span 3}.FormBuilder_formField__qvjja .mb-3{margin-bottom:0!important}.FormBuilder_groupLabel__ouHR8{font-weight:700;margin-bottom:-.5rem}@media(max-width:767.98px){.FormBuilder_colFour__tGmHO,.FormBuilder_colThree__Oe9RS,.FormBuilder_colTwo__80WBp{grid-column:span 12}}.FormBuilder_successWrapper__iv_fm{gap:1rem;padding:2rem;background-color:#fff;border-radius:.75rem}.FormBuilder_successWrapper__iv_fm,.FormBuilder_successWrapper__iv_fm .FormBuilder_topContainer__I_04E{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.FormBuilder_successWrapper__iv_fm .FormBuilder_circle__1inkg{display:flex;justify-content:center;align-items:center;width:70px;height:70px;background-color:#0f9b65;border-radius:9999px}.FormBuilder_successWrapper__iv_fm .FormBuilder_successText__r_xCO{color:#276749;font-size:22px}.FormBuilder_successWrapper__iv_fm .FormBuilder_textContainer__YOAYt{text-align:center;padding:0 1rem}.FormBuilder_input-file__wrapper__Z6CnM{display:flex;flex-direction:column}.FormBuilder_input-file__T81jA{position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;gap:1rem;background-color:#fff;border:1px solid #e6e6e6;border-radius:.75rem;padding:1.11rem .75rem;margin-bottom:0;color:#aaa}.FormBuilder_input-file__T81jA:hover{cursor:pointer;border-color:#f8c02a}.FormBuilder_input-file__T81jA:hover svg{stroke:#f8c02a;fill:#f8c02a}.FormBuilder_input-file__label__ihcva{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:.5rem}.FormBuilder_input-file__title__T_Svq{font-size:1.2rem}.FormBuilder_input-file__T81jA.FormBuilder_input-file__error__RmigQ{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none;border-color:#cd4e26;color:#cd4e26;background-color:#f3ebe9}.FormBuilder_input-file__T81jA.FormBuilder_input-file__error__RmigQ svg{stroke:#cd4e26;fill:#cd4e26}.FormBuilder_input-file__T81jA.FormBuilder_input-file__error-badge__S8atk{border-top-right-radius:0;border-top-left-radius:0}.FormBuilder_input-file__T81jA.FormBuilder_input-file__error__RmigQ:hover{background-color:#fff;border-color:#e6e6e6}.GenericForm_type__Tobxx{display:flex;justify-content:space-around;flex-direction:row;padding:1rem 0}@media(min-width:576px){.GenericForm_type__Tobxx{flex-direction:row}}.GenericForm_button-check__CXr57{display:flex;align-items:center;transition:border .1s ease-in-out}@media(min-width:576px){.GenericForm_button-check__CXr57{flex-direction:row}}.GenericForm_button-check__CXr57 input{margin-top:0}.Divider_divider__VLv5x{position:absolute;bottom:0;left:0;width:100%;overflow:hidden;line-height:0;transform:rotate(180deg)}.Divider_divider__VLv5x svg{position:relative;display:block;width:calc(100% + 1.3px);height:50px;transform:rotateY(180deg)}.Divider_divider__VLv5x .Divider_shape-fill___Klp_{fill:#fff}.Divider_top-bottom__cEMmf{position:absolute;top:0;left:0;width:100%;overflow:hidden;line-height:0}.Divider_top-bottom__cEMmf svg{position:relative;display:block;width:calc(100% + 1.3px);height:50px}.Divider_top-bottom__cEMmf .Divider_shape-fill___Klp_{fill:#fff}