.DealersMapContent_container___LASt{position:relative;width:100%;height:100%;overflow:hidden;background:#ececec}.DealersMapContent_mapGestureArea__zm5hU{position:relative;z-index:0;width:100%;height:100%}.DealersMapContent_map__jtD8D{width:100%;height:100%}.DealersMapContent_markerAnchor__Uy1WB{position:relative}.DealersMapContent_marker__F0KQ6{position:absolute;display:block;width:40px;height:40px;cursor:pointer;transform-origin:center center;transition:transform .2s ease;transform:translate(-50%,-50%);border-radius:50%;box-shadow:0 4px 16px 0 #00000033}.DealersMapContent_marker__F0KQ6.DealersMapContent_active__OctDl,.DealersMapContent_marker__F0KQ6:hover{transform:translate(-50%,-50%) scale(1.25)}.DealersMapContent_mobileFilters__UD9Ln{position:absolute;z-index:2;top:var(--spacing-3xs);right:var(--spacing-3xs);left:var(--spacing-3xs);display:none;overflow:hidden;border-radius:4px;box-shadow:0 4px 16px rgb(0 0 0/20%);pointer-events:none}.DealersMapContent_mobileFilters__UD9Ln>*{pointer-events:auto}.DealersMapContent_dealersListDesktop__hmwOQ{position:absolute;z-index:2;top:var(--spacing-s);left:var(--spacing-s);display:flex;max-height:calc(100% - var(--spacing-s) * 2);pointer-events:none}.DealersMapContent_dealersListDesktop__hmwOQ>*{pointer-events:auto}.DealersMapContent_dealersPanel__YaP3y{min-height:0}@media (min-width:768px) and (max-width:1023px){.DealersMapContent_dealersListDesktop__hmwOQ{display:none}.DealersMapContent_mobileFilters__UD9Ln{display:block}}@media (max-width:767px){.DealersMapContent_marker__F0KQ6{width:32px;height:32px}.DealersMapContent_dealersListDesktop__hmwOQ{display:none}.DealersMapContent_mobileFilters__UD9Ln{display:block;top:var(--spacing-3xs);right:var(--spacing-3xs);left:var(--spacing-3xs)}}.CitySelect_root__4hvCN{position:relative;width:100%;min-width:0}.CitySelect_select__jLr5W{display:block;width:100%;box-sizing:border-box;margin:0;padding:var(--spacing-2xs) var(--spacing-s);padding-right:calc(var(--spacing-s) + 14px + var(--spacing-4xs));border:none;border-radius:4px;background:#fff;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;outline:none;appearance:none}.CitySelect_select__jLr5W:disabled{cursor:not-allowed;opacity:.6}.CitySelect_chevron__3Ks4C{position:absolute;top:50%;right:var(--spacing-s);width:14px;height:14px;transform:translateY(-50%);pointer-events:none}.DealerInfoCard_root__84lCT{position:absolute;top:-30px;display:flex;flex-direction:column;max-width:443px;padding:var(--spacing-3xs);border-radius:4px;background:#fff;box-shadow:0 4px 16px rgb(0 0 0/20%);transform:translate(-50%,-100%)}.DealerInfoCard_closeButton__33Sd3{align-self:flex-end;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.DealerInfoCard_closeIcon__lSBPj{display:block;width:16px;height:16px}.DealerInfoCard_content__ouR2A{display:flex;gap:var(--spacing-xs);padding:0 var(--spacing-3xs) var(--spacing-3xs)}.DealerInfoCard_info__JqPVm{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-xs);min-width:0}.DealerInfoCard_contacts__ualgd,.DealerInfoCard_details__A92hc{display:flex;flex-direction:column;gap:var(--spacing-3xs)}.DealerInfoCard_contactRow__gQlEc{display:flex;align-items:center;gap:var(--spacing-3xs);text-decoration:none}.DealerInfoCard_contactIcon__CGQv8{flex-shrink:0;width:14px;height:14px}.DealerInfoCard_routeButton___0epQ{width:100%;margin-top:auto}@media (max-width:767px){.DealerInfoCard_root__84lCT{top:0;width:min(360px,calc(100vw - 2 * var(--spacing-xs)));transform:translate(-50%,-50%)}.DealerInfoCard_content__ouR2A{flex-direction:column}}.DealerListItem_root__WYukQ{display:flex;flex-direction:column;gap:var(--spacing-xs);box-sizing:border-box;padding:var(--spacing-s);border-bottom:1px solid #ececed;background:#fff}.DealerListItem_root__WYukQ:first-child{border-top:1px solid #ececed}.DealerListItem_root__WYukQ:hover,.DealerListItem_selected__vpYcY{background:#fafafa}.DealerListItem_content__mUIEb{display:flex;flex-direction:column;gap:var(--spacing-xs)}.DealerListItem_contacts__RCXLX{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-3xs)}.DealerListItem_contactRow___zp9J{display:flex;align-items:center;gap:var(--spacing-3xs);text-decoration:none}.DealerListItem_contactIcon__Zd7PH{flex-shrink:0;width:14px;height:14px}.DealerListItem_scheduleList__NxCVv,.DealerListItem_workingHours__R7w8o{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.DealerListItem_scheduleList__NxCVv{margin:0;padding:0;list-style:none}.DealerListItem_scheduleRow__I6Sxb{display:flex;gap:12px}.DealerListItem_scheduleDay__vylB_{flex:1 0;max-width:96px}.DealerListItem_expandButton__J2I7q{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-4xs);margin:0;padding:0;border:none;border-radius:2px;background:transparent;cursor:pointer}.DealerListItem_expandChevron__EUotX{width:14px;height:14px;transition:transform .2s ease}.DealerListItem_expandChevronExpanded__BDZGs{transform:rotate(180deg)}.DealersPanel_root__oUqFy{display:flex;flex-direction:column;overflow:hidden;border-radius:4px;background:#fff;box-shadow:0 4px 16px rgb(0 0 0/20%);pointer-events:auto}.DealersPanel_listWrap__YdAXq{display:flex;min-height:0;flex:1 1 auto;padding-right:var(--spacing-3xs)}.DealersPanel_list__XTfgg{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.DealersPanel_list__XTfgg::-webkit-scrollbar{display:none}@media (min-width:1024px) and (max-width:1439px){.DealersPanel_root__oUqFy{width:382px;max-height:calc(100% - var(--spacing-s) * 2)}}@media (min-width:1440px){.DealersPanel_root__oUqFy{width:420px;max-height:calc(100% - var(--spacing-s) * 2)}}.ApplicationFormTrigger_ctaButton__ul4Jv{min-width:180px}@media (max-width:1439px){.ApplicationFormTrigger_ctaButton__ul4Jv{width:160px;min-width:160px}}@media (max-width:1023px){.ApplicationFormTrigger_ctaButton__ul4Jv{width:156px;min-width:156px}}@media (max-width:767px){.ApplicationFormTrigger_ctaButton__ul4Jv{flex:1 1;width:auto;min-width:0}}.FooterDisclaimer_root__SAEDk{width:100%}.FooterDisclaimer_content__FTc1V{width:100%;overflow:hidden}.FooterDisclaimer_list__d_Rd7{width:100%;margin:0;padding:0;opacity:.4;list-style:decimal}.FooterDisclaimer_item__dQxS0{margin-bottom:var(--spacing-3xs);margin-left:14px}.FooterDisclaimer_item__dQxS0:last-child{margin-bottom:0}.FooterDisclaimer_toggle__4Sqqf{display:none}@media (min-width:1440px){.FooterDisclaimer_content__FTc1V{max-height:unset}.FooterDisclaimer_item__dQxS0{margin-inline-start:18px}}@media (min-width:1024px){.FooterDisclaimer_content__FTc1V{max-height:unset}.FooterDisclaimer_item__dQxS0{margin-inline-start:15px}}@media (max-width:767px){.FooterDisclaimer_root__SAEDk{display:flex;flex-direction:column;gap:var(--spacing-4xs)}.FooterDisclaimer_content__FTc1V{position:relative;height:35px;interpolate-size:allow-keywords;transition:height .45s cubic-bezier(.33,1,.68,1)}.FooterDisclaimer_content__FTc1V:after{position:absolute;right:0;bottom:0;left:0;height:24px;background:linear-gradient(180deg,transparent,#0e0e0f);content:"";opacity:1;pointer-events:none;transition:opacity .2s ease}.FooterDisclaimer_contentExpanded__LFPJN{height:auto}.FooterDisclaimer_contentExpanded__LFPJN:after{opacity:0}.FooterDisclaimer_item__dQxS0{margin-inline-start:15px}.FooterDisclaimer_toggle__4Sqqf{display:inline-flex;align-self:center;padding:0 var(--spacing-xs);border:0;background:none;opacity:.4;text-decoration:underline;cursor:pointer}}@media (prefers-reduced-motion:reduce){.FooterDisclaimer_content__FTc1V,.FooterDisclaimer_content__FTc1V:after{transition:none}}.PartnerForm_modal__8HPxr{width:100%;max-width:442px}@media (max-width:1023px){.PartnerForm_modal__8HPxr{max-width:100%}}.Form_root__qgY60{display:flex;flex-direction:column;gap:var(--spacing-l);width:100%;padding:var(--spacing-l) var(--spacing-s) 0}.Form_title__57ILG{text-align:center}.Form_formBlock__GRokp,.Form_inputs__X4exy{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%}.Form_agreement__BQuSn{align-items:flex-start}.Form_submit__X4SWP{width:100%}@media (max-width:1023px){.Form_root__qgY60{gap:var(--spacing-m);padding:var(--spacing-m) var(--spacing-s) 0}.Form_formBlock__GRokp{gap:var(--spacing-xs)}}@media (max-width:767px){.Form_root__qgY60{padding:var(--spacing-s) 0 0}}.PartnerFormTrigger_navigationLink__Ap5_I{margin:0;padding:0;font:inherit;color:inherit;text-decoration:none;cursor:pointer;background:none;border:none}