.JobCard_root__DSkvE{position:relative;display:grid;grid-template-columns:3fr 1fr;gap:164px}@media(max-width:1440px){.JobCard_root__DSkvE{gap:64px}}@media(max-width:992px){.JobCard_root__DSkvE{display:block}}.JobCard_heading___72S7{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:20px}.JobCard_title__mfLRs{color:#25292d;margin-bottom:32px}.JobCard_tabletPrice__ty_Kk{display:none;font-weight:500}@media(max-width:992px){.JobCard_tabletPrice__ty_Kk{display:block}}.JobCard_subTitleWrapper__RCR6i{display:flex;justify-content:space-between;align-items:flex-start;align-self:stretch}@media(max-width:768px){.JobCard_subTitleWrapper__RCR6i{flex-direction:column;gap:8px}}@media(max-width:992px){.JobCard_subTitleWrapper__RCR6i .JobCard_headingStatistics__6yJPU{display:none}}@media(max-width:576px){.JobCard_subTitleWrapper__RCR6i .JobCard_headingStatistics__6yJPU{display:flex}}.JobCard_subTitle__hzb9i{display:flex;align-items:baseline;gap:8px}@media(max-width:768px){.JobCard_subTitle__hzb9i{flex-direction:column}}.JobCard_showMapButton__IfZ5q{font-size:14px;font-weight:500;line-height:22px}.JobCard_aside__0oShj{display:flex;flex-direction:column;gap:32px;align-items:flex-end}@media(max-width:992px){.JobCard_aside__0oShj{display:none}}.JobCard_jobCardBody__KQSze,.JobCard_mainCardBody__Je_C4{display:flex;flex-direction:column;align-items:flex-start;gap:48px}@media(max-width:992px){.JobCard_jobCardBody__KQSze{gap:40px;margin-top:24px}}@media(max-width:576px){.JobCard_jobCardBody__KQSze{gap:24px}}.JobCard_cardContainerWrapper__ShlMA{display:flex;padding-top:20px;align-items:flex-start;gap:16px;align-self:stretch;border-top:1px solid #d3d6d9}@media(max-width:992px){.JobCard_cardContainerWrapper__ShlMA{flex-direction:column;border-top:none;padding-top:0}}@media(max-width:576px){.JobCard_cardContainerWrapper__ShlMA{order:2;border-top:1px solid #d3d6d9;padding-top:24px}}.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3{display:flex;flex-shrink:0;align-items:flex-start;gap:16px;align-self:stretch;width:280px}@media(max-width:992px){.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3{border-bottom:1px solid #d3d6d9;padding-bottom:12px;width:100%}}@media(max-width:576px){.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3{border-bottom:none;padding-bottom:0}}@media(max-width:992px){.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3 .JobCard_cardTitle__CQUZa{font-size:20px;font-weight:600;line-height:28px}}@media(max-width:768px){.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3 .JobCard_cardTitle__CQUZa{font-weight:500}}@media(max-width:576px){.JobCard_cardContainerWrapper__ShlMA .JobCard_leftContainer__AbYJ3 .JobCard_cardTitle__CQUZa{font-weight:600}}.JobCard_cardContainerWrapper__ShlMA .JobCard_rightContainer__Q5B0g{display:flex;align-items:flex-start;align-content:flex-start;gap:32px 16px;flex:1 0 0;flex-wrap:wrap}.JobCard_descriptionList__9UU02{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:8px}@media(max-width:576px){.JobCard_cardContainerWrapperDescription__92WgD{order:-1}}.JobCard_description__lGrcN{display:flex;flex:1 0 0;flex-flow:column wrap;flex-direction:column;align-items:flex-start;align-content:flex-start;color:#25292d;font-size:16px;font-weight:400;line-height:24px}.JobCard_description__lGrcN ul{margin-top:0}@media(max-width:576px){.JobCard_description__lGrcN{font-size:14px;line-height:22px}}.JobCard_skills__Rrv6_{display:flex;flex:1 0 0;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;gap:8px 8px}.JobCard_skills__Rrv6_ .JobCard_skillsItem__MtIRT{display:flex;min-width:30px;padding:4px 8px;justify-content:center;align-items:center;border-radius:8px;background:#f2f3f4;width:-moz-fit-content;width:fit-content}.JobCard_location__fzd0_{display:flex;justify-content:space-between;align-items:baseline;align-self:stretch;width:100%;color:#25292d}.JobCard_location__fzd0_ .JobCard_locationText___pwg2{font-weight:400}@media(max-width:700px){.JobCard_location__fzd0_ .JobCard_locationText___pwg2{font-size:14px;line-height:22px}}@media(max-width:992px){.JobCard_location__fzd0_ .JobCard_offerButton__PFrvW{display:none}}.JobCard_mapRoot__CawNH{width:100%;height:400px;position:relative;border-radius:24px;overflow:hidden}@media(max-width:1440px){.JobCard_mapRoot__CawNH{height:320px}}@media(max-width:576px){.JobCard_mapRoot__CawNH{height:200px}}.JobCard_companyAds__Wxi52{display:flex;width:428px;flex-direction:column;align-items:center;gap:32px}@media(max-width:1440px){.JobCard_companyAds__Wxi52{width:360px}}@media(max-width:992px){.JobCard_companyAds__Wxi52{display:none}}.JobCard_tabletCompanyAds__EoZpC{display:none}@media(max-width:992px){.JobCard_tabletCompanyAds__EoZpC{display:flex;width:100%;margin-bottom:24px}}.JobCard_tabletInfoCardWrapper__SMGWh{display:none}@media(max-width:992px){.JobCard_tabletInfoCardWrapper__SMGWh{display:flex;gap:16px}}@media(max-width:576px){.JobCard_tabletInfoCardWrapper__SMGWh{margin-bottom:24px}.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_mobileInfoCard__Wo2f2{display:none}}.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_tabletInfoCard__IzKcU{width:100%}.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_contactsButton__6Rdu4{display:flex;flex-direction:column;align-items:flex-start;gap:12px;align-self:stretch}@media(max-width:576px){.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_contactsButton__6Rdu4{display:none}}.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_contactsButton__6Rdu4 .JobCard_button__ON4j3{display:flex;padding:16px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch}.JobCard_tabletInfoCardWrapper__SMGWh .JobCard_tabletInfoAction___9Nmf{display:flex;flex-direction:column;align-self:stretch;gap:12px}.JobCard_CTAButton__HFwPd{align-self:stretch;justify-content:center;align-items:center;flex:1 0;margin-bottom:16px}