    .jobs__vacancy {
        padding: 0px 40px;
        background-color: white;
    }

    .information_content-js {
        padding: 0px 40px 22px 40px;
        color: #575757;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 140%;
    }

    .jobs__vacancy:not(:last-child) {
        margin-bottom: 0px;
    }

    .jobs__vacancy:not(:first-child) {
        margin-top: 24px;
    }

    .jobs__vacancy-title h3 {
        color: #575757;
        font-family: 'Exo 2', sans-serif;
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
        margin: 50px 0;
    }

    .information_content-js h3 {
        color: #575757;
        margin-top: 0;
        margin-bottom: 1.33em;
        font-family: 'Lato', sans-serif;
        font-size: 21px;
        font-style: normal;
        font-weight: 700;
        line-height: 140%;
    }

    .btn-style {
        border: unset;
    }

    .modal_open {
        margin: 24px 0;
    }

    .jobs__descr {
        padding: 24px 0px
    }

    .afbf_inputtext_bg.file input[type=file] {
        position: absolute;
        background: #FFF;
        height: 96px;
        max-width: 406px;
        margin: 0 auto;
        width: unset;
    }

    .afbf_inputtext_bg.file .afbf_input_group {
        position: relative;
        border: 1px dashed #009881;
        background: #FFF;
        height: 96px;
        max-width: 406px;
        margin: 0 auto;
        position: relative;
        width: unset;
        width: 406px;
        display: flex;
    }

    .afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext {
        display: table-cell;
        max-width: 140px;
        height: unset;
        border-color: transparent;
        width: 100%;
    }

    .afbf_inputtext_bg.file {
        position: relative;
    }

    .afbf_inputtext_bg.file {
        margin: 5px 0;
    }

    .inputff {
        display: flex;
        justify-content: center;
        align-items: center;
        margin: 0 auto;
    }

    .jobs__vacancies-inner .item {
        margin-bottom: 10px;
    }

    .jobs__vacancies-inner .item .more1 {
        display: block;
    }

    .jobs__vacancies-inner .item.active .more {
        display: none;
    }

    .jobs__vacancies-inner .item .mores {
        display: none;
    }

    .jobs__vacancies-inner .item.active .mores {
        display: block;
    }

    .afbf_inputtext_bg.file .afbf_input_group .afbf_inputtext::placeholder {
        color: #009881;
        font-family: 'Lato', sans-serif;
        font-size: 18px;
        font-style: normal;
        font-weight: 400;
        line-height: 30px;
    }

    .order-form__footer {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .item_information__content h2 {
        margin: 1em 0;
        color: #575757;
        font-family: 'Exo 2', sans-serif;
        font-size: 30px;
        font-style: normal;
        font-weight: 700;
        line-height: 120%;
    }

    .vac ul {
        padding-inline-start: 20px;
    }

    @media (max-width: 768px) {
        .jobs__vacancy-title h3,
        .btn-style.jobs__vacancy-respond.more {
            margin: 20px 0;
        }
    }
