.banner__with-title_vac-detail {
    border-bottom: none;
    h1 {
        max-width: 100%;
    }
}

.news-page__container_vac-detail {
    padding-top: 10px;
}

.vacancy__contacts-container_vac-detail {
    background: var(--White, #fff);
    width: 100%;
    max-width: 100%;

    .vacancy__contact-info {
        gap: 0;
    }
}

.vac-detail {
    gap: 0.8%;

    .news-page__right {
        max-width: 50%;
    }
}

.news-page__left_vac-deatil {
    width: 100%;
    max-width: calc(100% / 6 * 2);
}

.vac-details {
    color: var(--Black, #101010);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;

    display: flex;
    align-items: center;
    margin-bottom: 30px;
}

.vac-details__item {
    padding-right: 30px;
    margin-right: 30px;

    border-right: 1px solid var(--Grey, #b2b2b2);
}

.vac-details__item:last-child {
    border-right: none;
}

.vac-detail__btn {
    margin-bottom: 30px;
}

.vac-detail__list-title {
    margin: 0;
    margin-bottom: 20px;

    color: var(--Black, #101010);
    font-size: 24px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.vac-detail__list {
    max-width: 637px;
    padding-bottom: 30px;

    ul {
        display: flex;
        flex-direction: column;
        gap: 5px;
    }
}

.vac-detail__form {
    padding-top: 70px;
}

.vac-detail__form-btn {
    margin-top: 0;
}

.vacancies__list {
    h3 {
        margin-bottom: 20px;
    }
}
