.SearchLoading_container__XFa7s{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:24px;width:100%;min-height:500px;padding:20px;box-sizing:border-box}.SearchLoading_loader__Tv7sQ{width:48px;height:48px;display:block;margin:20px auto;position:relative;border:3px solid var(--mobility-color-orange-600);border-radius:50%;box-sizing:border-box;animation:SearchLoading_animloader__wGMHv 2s linear infinite}.SearchLoading_loader__Tv7sQ:after{content:"";box-sizing:border-box;width:6px;height:24px;background:var(--mobility-color-orange-600);transform:rotate(-45deg);position:absolute;bottom:-20px;left:46px}.SearchLoading_rentalCompanies__2KKaW{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding:10px;border-radius:5px;box-sizing:border-box;transition:all .3s ease;width:100%}.SearchLoading_rentalCompany__sWrCB{display:flex;gap:10px;padding:8px 16px;border-radius:4px;background-color:#f5f5f5;border:2px solid rgba(0,0,0,0);align-items:center;position:relative;transition:animationpulse .3s ease;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}@media(max-width:768px){.SearchLoading_rentalCompany__sWrCB{padding:6px 12px;font-size:13px}}.SearchLoading_rentalCompany__sWrCB.SearchLoading_active__pa4lI{border:2px solid green;background-color:#e8f5e9;animation:SearchLoading_animationpulse__aCEVu .3s ease-in}.SearchLoading_rentalCompany__sWrCB.SearchLoading_inactive__vGCiP{border:2px solid red;background-color:#ffebee;animation:SearchLoading_animationpulse__aCEVu .3s ease-in}.SearchLoading_rentalCompanyContainer__ls4ZM{position:relative;flex:0 1 auto;min-width:0}.SearchLoading_animatedChecked__CvJAy{position:absolute;bottom:0;right:0}@keyframes SearchLoading_animationpulse__aCEVu{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes SearchLoading_animloader__wGMHv{0%{transform:translate(-10px,-10px)}25%{transform:translate(-10px,10px)}50%{transform:translate(10px,10px)}75%{transform:translate(10px,-10px)}to{transform:translate(-10px,-10px)}}.Search_searchPage__t_HVD{width:100%}.Search_searchPage__title__CROkm{display:flex;flex-direction:column;margin-top:63px;margin-bottom:48px;width:100%}.Search_searchPage__title__CROkm p{margin-bottom:16px}.Search_container__3aR1o{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;width:100%}.Search_filters__AZUt6{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow-y:auto;scrollbar-width:none;min-width:242px;margin-bottom:20px}@media(max-width:768px){.Search_filters__AZUt6{min-width:unset}}.Search_results__Xlmcy{display:flex;flex-direction:column;gap:16px;width:100%;height:100%}.Search_results__list__761Cc{display:flex;align-items:flex-start;flex-wrap:wrap;flex-grow:1;height:100%}.Search_results__endMessage__slgu8{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%}.Search_results__endMessageText__F9BON{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;align-items:center}.Search_results__endMessageLink__pXrJB{display:inline-flex;align-items:center;justify-content:center;margin-bottom:30px;font-size:16px;font-weight:500;color:var(--mobility-color-orange-600);text-decoration:none;position:relative}.Search_results__endMessageLink__pXrJB:after{content:"";position:absolute;left:20%;bottom:-2px;width:80%;height:2px;background-color:var(--mobility-color-orange-600);opacity:0;transition:opacity .3s ease-in-out}.Search_results__endMessageLink__pXrJB:hover:after{opacity:1}.Search_results__carCard__Ah6_Y{position:relative;padding:10px 0}.Search_lastSee__SWQrZ{display:flex;flex-direction:column;width:100%;margin-top:80px}.Search_lastSee__list__WGqNr{display:flex;gap:24px;width:100%}.Search_toggleSidebar___iNzv{display:none}@media(max-width:768px){.Search_toggleSidebar___iNzv{display:block;margin:40px 0}}.Search_emptyContainer__YphJU{width:100%;height:100%;min-height:214px}.Search_loader__P_BbT{margin-top:20px;margin-bottom:20px;display:flex;justify-content:center;align-items:center;width:100%}.PaymentBadge_badge___IROL{z-index:15;display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:146px;border-radius:4px;font-size:12px;font-weight:400;padding:4px 8px}.PaymentBadge_badge--border__3IAYd{background-color:var(--mobility-color-orange-custom-background);color:var(--mobility-color-orange-custom-text)}@media(max-width:768px){.PaymentBadge_badge___IROL{transform:translateY(4px);max-width:120px;padding:2px 6px;font-size:12px}}.car-card-plus.CarSearchCard_carCardPlus__26i6M,.car-card.CarSearchCard_carCard__3w7un{box-shadow:none!important;border-radius:4px!important;border:.5px solid var(--mobility-color-light-300)!important}.CarSearchCard_carCard__3w7un.CarSearchCard_carCard__3w7un{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;box-shadow:none;border:.5px solid var(--mobility-color-light-300);background-color:var(--mobility-color-light-50);border-radius:4px;width:100%;padding:24px;cursor:pointer}.CarSearchCard_carCard__3w7un.CarSearchCard_carCard__3w7un .car-features{padding-top:16px;border-top:1px solid var(--mobility-color-light-300)}.CarSearchCard_carCardPlus__26i6M{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:16px;box-shadow:none;border:.5px solid var(--mobility-color-light-300);background-color:var(--mobility-color-light-50);border-radius:4px;width:100%;padding:24px;cursor:pointer;min-height:376px}.CarSearchCard_carCardPlus__26i6M .CarSearchCard_divisor__EJVg6{height:326px}.CarSearchCard_carCardPlus__26i6M .CarSearchCard_details__lRrE7{transform:translateY(50px)}.CarSearchCard_carCardPlus__26i6M .CarSearchCard_carDetails__items__jIHUb{transform:translateY(40px)}.CarSearchCard_carCardPlus__26i6M .car-features{padding-top:16px;border-top:1px solid var(--mobility-color-light-300)}.CarSearchCard_header__mMYUC{display:flex;align-items:flex-start;width:100%}.CarSearchCard_header__mMYUC div:nth-of-type(2){transform:translateX(-25px)!important;margin:0 auto}.CarSearchCard_wrapper__9_7N4{display:flex;align-items:stretch;justify-content:flex-start;max-height:270px;width:100%}.CarSearchCard_columnCarPresentation__j20w5{display:flex;flex-direction:column;flex:1 1;align-items:stretch;justify-content:space-between;width:100%}.CarSearchCard_columnCarDetails__X2zxl{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:16px;width:100%}.CarSearchCard_divisor__EJVg6{width:1px;height:270px;margin:0 20px;background-color:var(--mobility-color-dark-75)}.CarSearchCard_paymentPriceContainer__iMtJQ{position:absolute;display:flex;flex-direction:column;align-items:flex-end;bottom:88px;right:26px}.CarSearchCard_price-container__zB1sB{display:flex;flex-direction:column;align-items:flex-end;gap:4px;font-size:12px}.CarSearchCard_price-container__currency__0A9W_{font-size:28px;font-weight:700}.CarSearchCard_car__qeUmy{display:flex;flex-direction:column;justify-content:flex-start;width:100%;min-height:120px}.CarSearchCard_car__img__oTcE_{display:flex;justify-content:flex-start;object-fit:cover}.CarSearchCard_details__lRrE7{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;width:100%;height:98px}.CarSearchCard_details__lRrE7>h5,.CarSearchCard_details__lRrE7>p{font-size:14px}.CarSearchCard_details__lRrE7>p{color:var(--mobility-color-dark-400);font-weight:400}.CarSearchCard_details__lRrE7>h4{font-size:20px;color:var(--mobility-color-orange-700);font-weight:700}.CarSearchCard_details__title__gza15{display:inline-flex;width:100%;color:var(--mobility-color-dark-925);font-weight:800;font-size:18px!important;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.CarSearchCard_carDetails__p_Dad{display:flex;flex-direction:column;width:100%;height:100%;font-size:14px;font-weight:400}.CarSearchCard_carDetails__carFeatures__K7SHv{display:flex;flex-wrap:wrap;align-items:center;gap:4px;line-height:10px;color:var(--mobility-color-light-950);margin-top:17px;width:100%}.CarSearchCard_carDetails__carFeatures__K7SHv .icon{line-height:0}.CarSearchCard_carDetails__icons__BD5rL{display:flex;align-items:center;background-color:var(--mobility-color-dark-75);border-radius:2px;padding:4px;gap:4px}.CarSearchCard_carDetails__items__jIHUb{display:flex;flex-direction:column;color:var(--mobility-color-light-600);font-size:14px;font-weight:400}.CarSearchCard_carDetails__title__vVp7N{margin-bottom:4px}.CarSearchCard_carDetails__additionalItems___2qtN{display:flex;flex-direction:column;flex-wrap:wrap;gap:4px}.CarSearchCard_carDetails__additionalItems___2qtN span{color:var(--mobility-color-light-600)}.CarSearchCard_carDetails__additionalItems--list__e520x{display:flex;flex-direction:column;flex-wrap:wrap}.CarSearchCard_carDetails__additionalItems--list__e520x span{font-size:16px}.CarSearchCard_carDetails__additionalItems--list__e520x p{color:var(--mobility-color-light-950);display:flex;align-items:center;margin-right:8px}.CarSearchCard_icon__sbUAm{position:relative;display:block;width:16px;height:16px}.CarSearchCard_icon__sbUAm>span{width:16px;height:16px}.CarSearchCard_cardBtn__woiPY{position:absolute;bottom:24px;left:calc(50% + 24px);right:24px}.CarSearchCard_cardBtn__woiPY button{width:100%;background-color:var(--mobility-color-orange-700);border:2px solid rgba(0,0,0,0);border-radius:4px}.CarSearchCard_cardBtn__woiPY button:hover{background-color:var(--mobility-color-light-50);border:2px solid var(--mobility-color-orange-750);color:var(--mobility-color-orange-750)}@media(max-width:1200px){.CarSearchCard_wrapper__9_7N4{flex-direction:column;max-height:none;min-height:auto}.CarSearchCard_header__mMYUC{text-align:center}.CarSearchCard_car__img__oTcE_{display:block;text-align:center;width:100%;margin:20px 0}.CarSearchCard_car__img__oTcE_ img{display:inline-block;margin:0 auto}.CarSearchCard_divisor__EJVg6{display:none}.CarSearchCard_carCard__3w7un{min-height:0;max-height:none;height:auto;padding:16px;display:flex;flex-direction:column}.CarSearchCard_columnCarDetails__X2zxl{position:relative;display:flex;flex-direction:column;justify-content:flex-start;gap:4px;flex:1 1;min-height:auto}.CarSearchCard_details__lRrE7{height:auto;min-height:auto;margin-bottom:4px;flex-shrink:0}.CarSearchCard_carDetails__p_Dad{flex:1 1;display:flex;flex-direction:column;gap:8px;order:1}.CarSearchCard_carDetails__additionalItems___2qtN,.CarSearchCard_carDetails__items__jIHUb{margin-bottom:4px;flex-shrink:0}.CarSearchCard_carDetails__additionalItems--list__e520x{margin-bottom:4px}.CarSearchCard_paymentPriceContainer__iMtJQ{position:static;display:flex;flex-direction:column;align-items:flex-end;margin:4px 0;order:2}.CarSearchCard_price-container__zB1sB{font-size:14px}.CarSearchCard_price-container__currency__0A9W_{font-size:32px;font-weight:700}.CarSearchCard_cardBtn__woiPY{position:static;margin-top:4px;width:100%;flex-shrink:0;order:3}.CarSearchCard_cardBtn__woiPY button{width:100%!important;min-height:44px}}@media(max-width:768px){.CarSearchCard_header__mMYUC{flex-direction:column;text-align:center}.CarSearchCard_paymentPriceContainer__iMtJQ{align-items:flex-end;margin:6px 0}.CarSearchCard_price-container__zB1sB{font-size:16px}.CarSearchCard_price-container__currency__0A9W_{font-size:36px;font-weight:700}.CarSearchCard_header__mMYUC div:nth-of-type(2){transform:translateX(0)!important;margin:0 auto}.CarSearchCard_car__img__oTcE_{display:block;text-align:center;margin:15px 0;width:100%}.CarSearchCard_car__img__oTcE_ img{display:inline-block;margin:0 auto}.CarSearchCard_carCard__3w7un{padding:12px}.CarSearchCard_details__lRrE7{margin-bottom:6px}.CarSearchCard_carDetails__p_Dad{gap:8px}.CarSearchCard_carDetails__additionalItems___2qtN,.CarSearchCard_carDetails__items__jIHUb{margin-bottom:6px}.CarSearchCard_carDetails__additionalItems--list__e520x{margin-bottom:4px}.CarSearchCard_cardBtn__woiPY{margin-top:6px}.CarSearchCard_cardBtn__woiPY button{min-height:48px;font-size:14px}}@media(max-width:480px){.CarSearchCard_carCard__3w7un{padding:10px}.CarSearchCard_paymentPriceContainer__iMtJQ{margin:8px 0;align-items:flex-end}.CarSearchCard_price-container__zB1sB{font-size:18px}.CarSearchCard_price-container__currency__0A9W_{font-size:40px;font-weight:700}.CarSearchCard_cardBtn__woiPY{margin-top:8px}.CarSearchCard_cardBtn__woiPY button{min-height:50px;font-size:15px;padding:12px 16px}.CarSearchCard_details__lRrE7{margin-bottom:8px}.CarSearchCard_carDetails__p_Dad{gap:8px}.CarSearchCard_carDetails__additionalItems___2qtN,.CarSearchCard_carDetails__items__jIHUb{margin-bottom:8px}}
/*# sourceMappingURL=a66ec0046df380f2.css.map*/