.MapJobsView_root__7JaJ7{display:flex;gap:20px}.MapJobsView_root__7JaJ7 .MapJobsView_button__brsWb{width:52px;height:52px;margin-bottom:auto}.MapJobsView_root__7JaJ7 .MapJobsView_filters__NMILs{overflow:auto;padding:0 20px}.MapJobsView_container__wsmKD{background-color:#fff;padding:20px 0;height:100%}.MapJobsView_container__wsmKD .MapJobsView_header__bbmcA{display:flex;flex-direction:column;padding:0 20px;border-bottom:1px solid #d3d6d9}.MapJobsView_container__wsmKD .MapJobsView_top__tvRal{display:flex;justify-content:space-between;margin-bottom:20px}.MapJobsView_container__wsmKD .MapJobsView_cardsWrapper__5dN7k{overflow:auto;padding:20px 20px 0}.JobWideCard_root__cVsbP{border:1px solid #d3d6d9}@media(max-width:576px){.JobWideCard_root__cVsbP{border-radius:16px}}@media(min-width:992px){.JobWideCard_root__cVsbP:hover{box-shadow:0 4px 16px 0 rgba(16,30,44,.02),0 16px 32px 0 rgba(16,30,44,.08);border:1px solid transparent}}@media(max-width:576px){.JobWideCard_root__cVsbP{box-shadow:0 2px 8px 0 rgba(16,30,44,.04),0 4px 16px 0 rgba(16,30,44,.12);border:1px solid transparent}}.JobWideCard_root__cVsbP .JobWideCard_title__FGxJF{color:#25292d;margin-bottom:4px;line-height:26px;max-width:calc(100% - 36px);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.JobWideCard_root__cVsbP .JobWideCard_salary__G0oLx{color:#0d4fdc;margin-bottom:24px;line-height:26px}.JobWideCard_root__cVsbP .JobWideCard_chips___9ygm{display:flex;flex-wrap:wrap;gap:8px}.JobWideCard_root__cVsbP .JobWideCard_chips___9ygm:first-child{flex-shrink:1}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm{font-size:14px;font-weight:400;padding:4px 8px;color:#25292d;display:flex;gap:8px;line-height:22px}@media(max-width:576px){.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm{gap:4px;font-size:12px;line-height:16px;border-radius:4px}}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_experience__cDRR7{background:transparent}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_chipGreen___NSXD{background:#d3ffd7}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_chipPurple__3VP6C{background:#f0eaff}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_chipOrange__qSdQV{background:#ffeadc}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_chipRed__k5tX7{background:#f0eaff}.JobWideCard_root__cVsbP .JobWideCard_chip__ew8Fm.JobWideCard_partial__ghYmy{background:#d3ffd7}.JobWideCard_root__cVsbP .JobWideCard_description__XkJ6i{color:#58626b;font-size:14px;line-height:22px;margin-bottom:24px;max-width:840px}@media(max-width:576px){.JobWideCard_root__cVsbP .JobWideCard_description__XkJ6i{display:none}}.JobWideCard_companyWrapper__4bTl4{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;margin-bottom:12px}@media(max-width:576px){.JobWideCard_companyWrapper__4bTl4{margin-top:16px}}.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companies__eXFpv{display:flex;flex-direction:row;align-items:center}@media(max-width:576px){.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companies__eXFpv{flex-direction:column;align-items:start}}.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companyInfo__jLZFv{padding-right:16px;position:relative;color:#58626b;font-size:14px}.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companyInfo__jLZFv:before{position:absolute;top:50%;right:0;content:"";width:3px;height:3px;background-color:#58626b;border-radius:50%;transform:translateY(-50%);margin-right:8px}@media(max-width:576px){.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companyInfo__jLZFv:before{display:none}}.JobWideCard_companyWrapper__4bTl4 .JobWideCard_companyInfo__jLZFv:last-child:before{display:none}.JobWideCard_labelsWrapper__wltWb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}@media(max-width:576px){.JobWideCard_labelsWrapper__wltWb{margin-bottom:16px}}.JobWideCard_buttonsWrapper__vFOYv{display:flex;flex-wrap:wrap;gap:8px}.JobWideCard_buttonsWrapper__vFOYv .JobWideCard_button___BHqu{font-size:14px;justify-content:center}.JobWideCard_mobileIcon__tpvIW{display:none}@media(max-width:576px){.JobWideCard_mobileIcon__tpvIW{display:block}}.JobWideCard_filledIcon__1noSw{fill:#d3d6d9}.JobWideCard_logoWrapper__dJJ9T{position:absolute;max-width:160px;min-width:60px;max-height:60px;height:60%;top:24px;right:24px;overflow:hidden;border-radius:4px}@media(max-width:576px){.JobWideCard_logoWrapper__dJJ9T{position:relative;top:auto;right:auto;width:40px;height:40px}}.JobWideCard_logoWrapper__dJJ9T .JobWideCard_logo__2dJhI{position:relative;-o-object-fit:contain;object-fit:contain;height:100%;width:100%}@media(max-width:576px){.JobWideCard_logoWrapper__dJJ9T .JobWideCard_logo__2dJhI{position:absolute}}.JobWideCard_date__Skn2o{position:absolute;right:28px;bottom:28px;font-size:14px;font-weight:400;color:#969ca2}@media(max-width:576px){.JobWideCard_date__Skn2o{display:none}}.JobWideCard_dateTextMobile__cwHPX{display:none}@media(max-width:576px){.JobWideCard_dateTextMobile__cwHPX{margin-top:4px;display:flex;gap:4px;align-items:center}.JobWideCard_dateTextMobile__cwHPX p{font-size:12px;font-style:normal;font-weight:400;line-height:16px;color:#969ca2}}.JobWideCard_arrow__UI0Rp{width:16px;height:16px;border-radius:50%;background-color:#d3ffd7;display:flex;justify-content:center;align-items:center}@media(max-width:576px){.JobWideCard_root__cVsbP .JobWideCard_salary__G0oLx,.JobWideCard_root__cVsbP .JobWideCard_title__FGxJF{font-size:18px;margin-bottom:0}}