.box--headers--single-vacancy-new {
  padding-bottom: 0;
}
.box--headers--single-vacancy-new .box-content .title {
  max-width: 1152px;
}
.box--headers--single-vacancy-new .box-content .wrap-info.btn_grp_vacancy {
    margin-top: 48px;
}
.box--headers--single-vacancy-new .box-content .wrap-info .items {
  column-gap: 32px;
  row-gap: 16px;
}

.box--headers--single-vacancy-new .single-vacancy-new-badge {
    border-radius: 4px;
    background: rgba(131, 216, 255, 0.20);
    padding: 4px 12px;
    width: fit-content;
    color: #0080CE;
    text-align: center;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
    text-transform: inherit;
}

.box--headers--single-vacancy-new .single-vacancy-new-title {
    color: #232C39;
    font-size: 48px;
    font-weight: 500;
    line-height: 60px;
    margin-bottom: 32px;
}

.box--headers--single-vacancy-new .box-content .wrap-info .items .item {
  font-weight: 600;
  display: inline-flex;
  align-items: center;
}
.box--headers--single-vacancy-new .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-new .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-new .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-new .box-content .buttons {
  column-gap: 28px;
  row-gap: 16px;
}
.box--headers--single-vacancy-new .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: 1650px) {
    .box--headers--single-vacancy-new .box-content {
        max-width: 1232px;
        margin: 0 auto;
    }
  .box--headers--single-vacancy-new .box-content .title {
    max-width: 868px;
  }
  .box--headers--single-vacancy-new .box-content .wrap-info {
    margin-top: 48px;
  }
      .box--headers--single-vacancy-new .single-vacancy-new-title {
        font-size: 44px;
        line-height: 56px;
    }
}
@media screen and (max-width: 1264px) {
    .box--headers--single-vacancy-new .box-content {
        max-width: 926px;
    }
  .box--headers--single-vacancy-new .box-content .wrap-info {
    margin-top: 40px;
  }
  .box--headers--single-vacancy-new .box-content .wrap-info .items .item:before {
    margin-right: 7px;
  }
  .box--headers--single-vacancy-new .box-content .wrap-info .items .item-type:before {
    width: 13px;
    height: 12px;
  }
  .box--headers--single-vacancy-new .box-content .wrap-info .items .item-time:before {
    width: 13px;
    height: 11px;
  }
   .box--headers--single-vacancy-new .single-vacancy-new-title {
        font-size: 36px;
        line-height: 48px;
    }
}
@media screen and (max-width: 958px) {
    .box--headers--single-vacancy-new .box-content {
        max-width: 722px;
    }
}    
@media screen and (max-width: 576px) {
      .box--headers--single-vacancy-new .single-vacancy-new-title {
        font-size: 28px;
        line-height: 40px;
    }
  .box--headers--single-vacancy-new .box-content .wrap-info {
    margin-top: 0;
  }
  .box--headers--single-vacancy-new .box-content .wrap-info .items .item:before {
    margin-right: 8px;
  }
  .box--headers--single-vacancy-new .box-content .buttons {
    display: flex;
    flex-direction: column;
}
   .box--headers--single-vacancy-new .btn_primary_bg.middle {
        width: 100%;
    }
    .box--headers--single-vacancy-new .btn_secondary_bg.middle {
    width: 100%;
}
  .box--headers--single-vacancy-new .box-content .buttons .btn {
    min-width: 100%;
  }
}
/*# sourceMappingURL=index.css.map */