.recent-vacancies{background-color:#4e654c}.recent-vacancies .content-container{display:flex;height:100%;flex-direction:column;align-items:center;justify-content:space-between;padding:4rem}@media(max-width: 768px){.recent-vacancies .content-container{padding:4rem .5rem}}.recent-vacancies .vacancy-items{width:100%}.recent-vacancies .vacancy-item{border-bottom:1px solid #f7eedf;padding:1rem;transition:ease .3s background-color;display:flex;align-items:center;justify-content:space-between}@media(max-width: 768px){.recent-vacancies .vacancy-item{padding:1rem 0}}.recent-vacancies .vacancy-item .title{position:relative;display:flex;padding-left:3rem}.recent-vacancies .vacancy-item .title .count{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;width:2rem;height:2rem;border-radius:100%;background-color:#f7eedf;color:#4e654c;transition:ease .3s color,ease .3s background-color}.recent-vacancies .vacancy-item h4,.recent-vacancies .vacancy-item p{transition:color ease .3s}.recent-vacancies .vacancy-item:first-child{border-top:1px solid #f7eedf}.recent-vacancies .vacancy-item:hover{background-color:#f7eedf}.recent-vacancies .vacancy-item:hover .count{background-color:#4e654c;color:#f7eedf}.recent-vacancies .vacancy-item:hover h4,.recent-vacancies .vacancy-item:hover p{color:#4e654c}.recent-vacancies h2,.recent-vacancies h3,.recent-vacancies h4,.recent-vacancies p{color:#f7eedf}.recent-vacancies h2{position:relative;text-transform:uppercase;font-size:5rem}@media(max-width: 576px){.recent-vacancies h2{font-size:4rem}}.recent-vacancies .description *>{font-size:1.5rem}.recent-vacancies img{width:100%;height:100%;object-fit:cover}
