

/* Start:/company/vacancy/assets/style.css?16559868473354*/
.vacancy-container {
    font-family: Roboto, Arial, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 15px;
    line-height: 24px;
    color: #555;
}

.vacancy-head-title {
    text-align: center;
    padding: 70px 0 50px;
    color: #222222;
}

.vacancy-head-title h1 {
    font-weight: 700;
    font-size: 36px;
    line-height: 42px;
    color: #222222;
}

.vacancy-title {
    text-align: left;
    padding-top: 20px;
    padding-bottom: 10px;
}

.vacancy-title h2 {
    font-size: 28px;
    line-height: 33px;
    text-align: center;
    color: #222222;
}

._desktop {
    display: block;
}

._mobile {
    display: none;
}

.vacancy-people-container {
    background: #F6F6F6;
    margin-left: -16px;
    margin-right: -16px;
    padding: 28px 0 5px;
}

.vacancy-section {
    width: 1320px;
    margin: 0 auto;
}

.vacancy-people {
    display: flex;
    font-size: 18px;
    line-height: 22px;
}

.vacancy-people__title {
    font-weight: 500;
    font-size: 18px;
}

.vacancy-people__block-left {
    margin-right: 40px;
    padding-top: 30px;
}

.vacancy-people__img {
    position: relative;
}

.vacancy-advantages {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-top: 10px;
}

.vacancy-advantage__item {
    width: 413px;
    padding-bottom: 50px;
}

.vacancy-advantage__image {
    padding-bottom: 20px;
}

.vacancy-advantage__title {
    font-weight: 500;
    padding-bottom: 20px;
}

.vacancy-advantage__desc {

}

.vacancy-people__img img {
    width: auto;
}

.vacancy-video frame {
    width: 100%;
    height: 500px;
}

.vacancy-form-title {
    text-align: center;
    font-weight: 500;
    font-size: 24px;
    padding: 70px 0 20px;
}

.vacancy-form-text {
    text-align: center;
}

.vacancy-form__title {
    font-weight: 700;
    font-size: 28px;
    line-height: 33px;
    text-align: center;
    padding-top: 70px;
}

.vacancy-form {
    margin: 0 auto;
    width: 640px;
}

.vacancy-form .form-header {
    padding: 20px 0 20px !important;
}

.vacancy-form .btn {
    width: 100%;
    font-size: 18px !important;
}

.vacancy-form .licence_block label {
    font-size: 15px !important;
}

.vacancy-form label.error {
    font-size: 0.800em !important;
}

.vacancy-vacancy-list .item {

}

.panel-collapse .accordion-body {
    padding: 0px 25px 15px 25px !important;
}

@media (max-width: 480px) {
    ._desktop {
        display: none;
    }
    ._mobile{
        display: block;
    }

    .vacancy-people {
        font-size: 15px;
    }

    .vacancy-people__block-left {
        margin-right: 0;
    }

    .vacancy-people__title {
        font-size: 16px;
    }

    .vacancy-section {
        width: 100%;
        margin: 0 auto;
    }

    .vacancy-head-title {
        padding: 30px 0 15px;
    }

    .vacancy-head-title h1 {
        font-size: 26px;
    }

    .vacancy-title h2 {
        font-size: 24px;
    }

    .vacancy-people {
        flex-direction: column-reverse
    }

    .vacancy-form {
        margin: 0 auto;
        width: 100%;
    }

    .vacancy-video-frame {
        height: 240px;
    }

    .vacancy-advantage__item {
        text-align: center;
    }

    .vacancy-form-title {
        font-size: 20px;
    }

    .vacancy-form__title {
        font-size: 24px;
    }

    .vacancy-people__img img {
        width: 100%;
    }
}
/* End */


/* Start:/bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/vacancy/style.min.css?1607530548418*/
.detail.vacancy{margin:0 0 45px}.detail.vacancy .preview-text{background:#f5f5f5;padding:40px 48px 18px}.detail.vacancy .text{padding:40px 48px 18px}.detail.vacancy .properties{color:#555;font-weight:700;font-size:1em;margin:0;padding:0 48px 7px}.detail.vacancy .properties .inner-wrapper{font-size:1em;display:block;padding:0 0 12px}.detail.vacancy .buttons{padding:0 48px 25px}.detail.vacancy .buttons .btn{margin:0}
/* End */
/* /company/vacancy/assets/style.css?16559868473354 */
/* /bitrix/templates/aspro-allcorp2/components/bitrix/news.detail/vacancy/style.min.css?1607530548418 */
