.vacancies{background:#f1f4f9;padding:64px 0 160px}.vacancies .container{display:flex;flex-direction:row}.vacancies__aside{background:#225fbf;flex:auto;margin-right:96px;max-width:256px}.vacancies__search{margin-bottom:32px}.vacancies__search-mobile{margin-bottom:22px!important;width:100%}.select-default__list.select-default__list_mobile{background-color:initial;border:0;border-radius:0;box-shadow:none;display:block;flex:1;margin:0;max-height:unset;position:static;top:unset}.vacancies__search input{background:#fff;border:none;border-radius:8px;height:48px;padding:12px 12px 12px 16px;width:100%}.vacancies-card{background:#fff;border:2px solid #fff;border-radius:20px;padding:32px 32px 16px}.vacancies-card:hover{border:2px solid #225fbf}.vacancies-card:active{background:#e6ecf4;border:2px solid #0f4599}.vacancies-card{margin-bottom:24px}.vacancies-card__header{border-bottom:1px solid #dae1ec;margin-bottom:16px}.vacancies-card__title-wrap{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:12px}.vacancies-card__title{color:#181b21;font-size:24px;font-weight:700;line-height:28px;margin:0 12px 0 0;text-transform:uppercase}.vacancies-card__tags-wrap{display:flex;flex-wrap:wrap}.vacancies-card__tag{align-items:center;border-radius:4px;display:flex;font-size:14px;font-weight:700;line-height:16px;padding:4px 8px;text-transform:uppercase}.vacancies-card__tag:not(:last-child){margin-right:4px}.vacancies-card__location,.vacancies-card__work{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:12px}.vacancies-card__work{margin-bottom:0}.vacancies-card__location-item,.vacancies-card__work-item{align-items:center;color:#8490a2;display:flex;font-family:Open Sans,sans-serif;font-size:14px;line-height:20px}.vacancies-card__location>.vacancies-card__location-item:not(:last-of-type):after{background:#8490a2;border-radius:50%;content:"";display:block;height:3px;margin-left:4px;width:3px}.vacancies-card__location-img,.vacancies-card__location-item{margin-right:4px}.vacancies-card__work-separator{color:#8490a2;font-size:14px;line-height:20px;margin:0 10px 0 6px}.vacancies-card__text{color:#181b21;font-family:Open Sans,sans-serif;font-size:16px;line-height:24px;margin:0 0 8px}.vacancies__btn-more{width:100%}@media (max-width:1199.5px) and (min-width:1023.5px){.vacancies{padding:64px 0 120px}.vacancies__aside{margin-right:32px}}@media (max-width:1023.5px) and (min-width:767.5px){.vacancies{padding:48px 0 112px}.vacancies .container{flex-direction:column}.vacancies__aside{margin-right:0}}@media (max-width:767.5px){.vacancies .container{flex-direction:column}.vacancies__aside{margin-right:0}.vacancies{padding:32px 0 64px}.vacancies-card{padding:32px 24px 16px}.vacancies-card__title{font-size:18px;line-height:22px}.vacancies-card__text{font-size:14px;line-height:20px}.vacancies-card__tags-wrap{margin-bottom:8px;margin-right:12px;order:-1}.vacancies-card__title{margin-right:0}.vacancies-card__title-link{width:100%}}


/*!* Lists *!*/

/*!*** ends *** vacancies-page content *** ends ***!*/



/*!*** start *** vacancies-page *** start ***!*/


/*!*** ends *** vacancies-page *** ends ***!*/


/*!*** start *** vacancies-page right card *** start ***!*/
/*!*** ends *** vacancies-page right card *** ends ***!*/


/*!* @media (max-width: 1023.5px) and (min-width: 767.5px) {  *!*/


/*    !** content **!*/.header-title{color:#ffb500;font-weight:700;position:relative;text-transform:uppercase}.header-title:before{content:"/";position:absolute;right:calc(100% + 16px)}.vacancies-all-header{overflow:hidden}@media (max-width:767.5px){.header-title:before{right:calc(100% + 8px)}}