﻿.rm-content{padding-left:0;padding-right:0}
.vacancies h2,.vacancies ol,.vacancies p,.vacancies ul{margin:0}
.vacancies .vacancies__container{display:-ms-grid;display:grid;grid-template-columns:repeat(2,1fr)}
.vacancies .vacancies__container--info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px;padding:120px 0 0 120px}
.vacancies .vacancies__container--info .block{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;max-width:640px}
.vacancies .vacancies__container--info .block__title{font-size:24px;font-weight:400;line-height:1;font-family: "Baskervville", "Baskerville", Georgia, serif;}
.vacancies .vacancies__container--info .block__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}
.vacancies .vacancies__container--info .block__content p.block__text{margin-bottom:0}
.vacancies .vacancies__container--info .block__text{font-size:14px;font-weight:400;line-height:1.4;margin-bottom:0}
.vacancies .vacancies__container--info .block__text strong{font-size:14px;font-weight:600}
.vacancies .vacancies__container--info .block__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:5px}
.vacancies .vacancies__container--info .block__list li{position:relative;font-size:14px;font-weight:400;line-height:1.4}
.vacancies .vacancies__container--info .block__btn{display:inline-block;color:#FFF;text-align:center;text-decoration:none;background:#2A2D2E;-webkit-transition:.2s ease-in;transition:.2s ease-in;font-weight:500;font-size:14px;line-height:140%;width:240px;border-radius:4px;padding:12px 0}
.vacancies .vacancies__container--info .block__btn:hover{background:#373B3D;opacity:.95}
.vacancies .vacancies__container--image {margin-left: -30px;}
.vacancies .vacancies__container--image img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;}
@media (max-width: 1200px) {
    .vacancies .vacancies__container--info{padding:60px 20px 0 60px}
}
@media screen and (max-width: 991.98px) {
    .vacancies .vacancies__container{-ms-grid-columns:1fr;grid-template-columns:1fr}
    .vacancies .vacancies__container--info{gap:24px;padding-top:24px;padding-left:0}
    .vacancies .vacancies__container--info .block{max-width:100%}
    .vacancies .vacancies__container--image {margin-left: 0;}
}
@media screen and (max-width: 768px) {
    .vacancies .vacancies__container--info{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:24px 12px 0}
}