.box--headers--vacancies {
  background: no-repeat 50% 50%;
  background-size: cover;
  color: #fff;
  padding-top: 310px;
  padding-bottom: 120px;
}
.box--headers--vacancies .box-top .title {
  max-width: 950px;
}
.box--headers--vacancies .box-top .description {
  max-width: 474px;
  margin-top: 24px;
}
.box--headers--vacancies .box-content {
  margin-top: 120px;
}
.box--headers--vacancies .box-content .items {
  row-gap: 32px;
}
.box--headers--vacancies .box-content .items .item {
  padding-top: 24px;
  border-top: 1px solid rgba(255,255,255,0.33);
  row-gap: 24px;
}
.box--headers--vacancies .box-content .items .item .title {
  padding-left: 26px;
  position: relative;
}
.box--headers--vacancies .box-content .items .item .title:before {
  content: '';
  position: absolute;
  left: 0;
  top: 6px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #004bff;
}
@media screen and (max-width: 1850px) {
  .box--headers--vacancies {
    padding-top: 270px;
  }
}
@media screen and (max-width: 1024px) {
  .box--headers--vacancies {
    padding-top: 252px;
    padding-bottom: 96px;
  }
  .box--headers--vacancies .box-top .title {
    max-width: 585px;
  }
  .box--headers--vacancies .box-top .description {
    max-width: 363px;
  }
  .box--headers--vacancies .box-content {
    margin-top: 96px;
  }
  .box--headers--vacancies .box-content .items {
    row-gap: 32px;
  }
  .box--headers--vacancies .box-content .items .item {
    padding-top: 24px;
  }
}
@media screen and (max-width: 576px) {
  .box--headers--vacancies {
    padding-top: 200px;
    padding-bottom: 64px;
  }
  .box--headers--vacancies .box-top .title {
    max-width: 276px;
  }
  .box--headers--vacancies .box-top .description {
    max-width: 310px;
  }
  .box--headers--vacancies .box-content {
    margin-top: 64px;
  }
  .box--headers--vacancies .box-content .items {
    row-gap: 32px;
  }
  .box--headers--vacancies .box-content .items .wrap-item:last-child .item {
    padding-bottom: 24px;
    border-bottom: 1px solid rgba(255,255,255,0.33);
  }
  .box--headers--vacancies .box-content .items .item .value,
  .box--headers--vacancies .box-content .items .item .title {
    flex: none;
    max-width: 100%;
  }
}
/*# sourceMappingURL=index.css.map */