.vacancies{background-color:#b1b1b1;border-radius:84px;margin-bottom:120px;padding:60px 0}@media screen and (max-width:1200px){.vacancies{border-radius:70px}}@media screen and (max-width:1024px){.vacancies{border-radius:60px;margin-bottom:100px;padding:50px 0}}@media screen and (max-width:768px){.vacancies{border-radius:30px;margin-bottom:80px;padding:40px 0}}@media screen and (max-width:670px){.vacancies{border-radius:30px;margin-bottom:80px;padding:15px 0}}.vacancies__banner{border-radius:24px;overflow:hidden}.vacancies__banner img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.vacancies__banner.horizontal-cart{grid-column:span 2}.vacancies__banner.vertical-cart{grid-column:span 1}.vacancies__head{width:50%}@media screen and (max-width:1360px){.vacancies__head{width:60%}}@media screen and (max-width:1024px){.vacancies__head{width:100%}}.vacancies__wrap{display:grid;gap:24px;grid-template-columns:1fr 2fr}@media screen and (max-width:1024px){.vacancies__wrap{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}}.vacancies__sidebar{-ms-flex-negative:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;flex-shrink:0;gap:24px;max-width:584px}@media screen and (max-width:1024px){.vacancies__sidebar{max-width:100%}}.vacancies__subtitle{margin-bottom:40px}.vacancies__subtitle span{background-color:#ff5126;font-weight:600}.vacancies__filter{background-color:#f2f2f2;border-radius:40px;padding:40px}@media screen and (max-width:768px){.vacancies__filter{border-radius:30px}}.vacancies__filter-label{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;margin-bottom:8px;text-transform:uppercase}.vacancies__filter-row{border-bottom:1px solid #fff;padding:15px 0}.vacancies__filter-row:first-child{padding-top:0}.vacancies__filter-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancies__filter-item,.vacancies__filter-wrap{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;gap:8px}.vacancies__filter-item{background-color:#fff;border:1px solid #fff;border-radius:40px;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;padding:8px 16px;transition:all .3s ease}.vacancies__filter-item.active,.vacancies__filter-item:hover{border:1px solid #ff5126}.vacancies__wrapper{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:40px}@media screen and (max-width:560px){.vacancies__wrapper{grid-template-columns:repeat(1,1fr)}}.vacancies__pagination{gap:16px}.vacancies__pagination,.vacancies__pagination .page-numbers{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;justify-content:center}.vacancies__pagination .page-numbers{background:#f2f2f2;border:1px solid transparent;border-radius:50%;font-family:Inter,sans-serif;font-size:16px;font-style:normal;font-weight:400;height:40px;line-height:1.5;width:40px}@media screen and (max-width:768px){.vacancies__pagination .page-numbers{font-size:14px}}.vacancies__pagination .page-numbers.current{border:1px solid #95ff03}.vacancies__pagination .page-numbers.next,.vacancies__pagination .page-numbers.prev{display:none}.vacancies__reset{margin:16px 0;width:100%}.vacancies__count{font-family:Inter,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1.33;margin:0;text-align:center}.vacancies__advertising{border-radius:24px;overflow:hidden;width:100%}@media screen and (max-width:768px){.vacancies__advertising{aspect-ratio:1/1}}.vacancies__advertising img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
/*# sourceMappingURL=block-vacancies.css.map*/