.box--headers--single-vacancy {
  padding-top: 310px;
  padding-bottom: 0;
}
.box--headers--single-vacancy .box-content .title {
  max-width: 1152px;
}
.box--headers--single-vacancy .box-content .wrap-info {
  margin-top: 72px;
}
.box--headers--single-vacancy .box-content .wrap-info .items {
  column-gap: 32px;
  row-gap: 16px;
}
.box--headers--single-vacancy .box-content .wrap-info .items .item {
  font-weight: 600;
  display: inline-flex;
  align-items: center;
}
.box--headers--single-vacancy .box-content .wrap-info .items .item:before {
  content: '';
  display: inline-block;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-right: 8px;
}
.box--headers--single-vacancy .box-content .wrap-info .items .item-type:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNiAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuNTAyNzYgMTRINC4wMDE4NEMyLjM0Mzk3IDE0IDEgMTIuNjU2IDEgMTAuOTk4MlY2LjI3NTk3QzEgNS4yMjYyOCAxLjU0ODI5IDQuMjUyODQgMi40NDU5OCAzLjcwODc5TDYuMTk4MjggMS40MzQ2N0M3LjE1NDU5IDAuODU1MTA5IDguMzUzNjggMC44NTUxMDkgOS4zMDk5OSAxLjQzNDY3TDEzLjA2MjMgMy43MDg3OUMxMy45NiA0LjI1Mjg0IDE0LjUwODMgNS4yMjYyOCAxNC41MDgzIDYuMjc1OTdWMTAuOTk4MkMxNC41MDgzIDEyLjY1NiAxMy4xNjQzIDE0IDExLjUwNjQgMTRIMTAuMDA1NU01LjUwMjc2IDE0VjEwLjk5ODJDNS41MDI3NiA5Ljc1NDczIDYuNTEwNyA4Ljc0Njc4IDcuNzU0MTQgOC43NDY3OEM4Ljk5NzU3IDguNzQ2NzggMTAuMDA1NSA5Ljc1NDczIDEwLjAwNTUgMTAuOTk4MlYxNE01LjUwMjc2IDE0SDEwLjAwNTUiIHN0cm9rZT0iIzE0MTcyMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
  width: 15px;
  height: 14px;
}
.box--headers--single-vacancy .box-content .wrap-info .items .item-time:before {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIHZpZXdCb3g9IjAgMCAxNSAxMyIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzEwN181MDQpIj4KPHBhdGggZD0iTTExLjcwNTQgNC4zMzMzN0gzLjI5NDI3QzIuMDY2NTUgNC4zMzMzNyAxLjA3MTI5IDUuMjA1MTMgMS4wNzEyOSA2LjI4MDQ5VjkuOTY5NTlDMS4wNzEyOSAxMS4wNDUgMi4wNjY1NSAxMS45MTY3IDMuMjk0MjcgMTEuOTE2N0gxMS43MDU0QzEyLjkzMzIgMTEuOTE2NyAxMy45Mjg0IDExLjA0NSAxMy45Mjg0IDkuOTY5NTlWNi4yODA0OUMxMy45Mjg0IDUuMjA1MTMgMTIuOTMzMiA0LjMzMzM3IDExLjcwNTQgNC4zMzMzN1oiIHN0cm9rZT0iIzE0MTcyMCIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiLz4KPHBhdGggZD0iTTEwLjcxNDIgMy4yNTAwNFYyLjQ0MDU2QzEwLjcxNDIgMS42OTA4NCAxMC4wMzc2IDEuMDgzMzcgOS4yMDI1NCAxLjA4MzM3SDUuNzk3MzJDNC45NjIyNSAxLjA4MzM3IDQuMjg1NjQgMS42OTA4NCA0LjI4NTY0IDIuNDQwNTZWMy4yNTAwNCIgc3Ryb2tlPSIjMTQxNzIwIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzEwN181MDQiPgo8cmVjdCB3aWR0aD0iMTUiIGhlaWdodD0iMTMiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==");
  width: 15px;
  height: 13px;
}
.box--headers--single-vacancy .box-content .buttons {
  column-gap: 32px;
  row-gap: 16px;
}
.box--headers--single-vacancy .box-content .buttons .btn {
  min-width: 216px;
  min-height: 48px;
  font-size: 12px;
  letter-spacing: 1.2px;
  text-transform: uppercase;
  padding: 0;
  font-weight: 600;
}
@media screen and (max-width: 1850px) {
  .box--headers--single-vacancy {
    padding-top: 246px;
  }
  .box--headers--single-vacancy .box-content .title {
    max-width: 868px;
  }
  .box--headers--single-vacancy .box-content .wrap-info {
    margin-top: 48px;
  }
}
@media screen and (max-width: 1024px) {
  .box--headers--single-vacancy {
    padding-top: 220px;
  }
  .box--headers--single-vacancy .box-content .wrap-info {
    margin-top: 40px;
  }
  .box--headers--single-vacancy .box-content .wrap-info .items .item:before {
    margin-right: 7px;
  }
  .box--headers--single-vacancy .box-content .wrap-info .items .item-type:before {
    width: 13px;
    height: 12px;
  }
  .box--headers--single-vacancy .box-content .wrap-info .items .item-time:before {
    width: 13px;
    height: 11px;
  }
}
@media screen and (max-width: 576px) {
  .box--headers--single-vacancy {
    padding-top: 184px;
  }
  .box--headers--single-vacancy .box-content .wrap-info {
    margin-top: 0;
  }
  .box--headers--single-vacancy .box-content .wrap-info .items .item:before {
    margin-right: 8px;
  }
  .box--headers--single-vacancy .box-content .buttons {
    margin-top: 32px;
  }
  .box--headers--single-vacancy .box-content .buttons .btn {
    min-width: 100%;
  }
}
/*# sourceMappingURL=index.css.map */