.vacancies-list{--main-padding:24px;box-sizing:border-box;display:flex;flex-direction:column;padding:48px 0;padding:calc(var(--main-padding)*2) 0}.vacancies-list__container{box-sizing:border-box;padding-left:var(--main-padding);padding-right:var(--main-padding)}@media(max-width:768px){.vacancies-list__container{padding-left:calc(var(--main-padding)/1.5);padding-right:calc(var(--main-padding)/1.5)}}.vacancies-list__content{grid-gap:calc(var(--main-padding)*2);display:grid;gap:calc(var(--main-padding)*2);grid-template-columns:repeat(3,1fr)}@media(max-width:1440px){.vacancies-list__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.vacancies-list__content{gap:var(--main-padding);grid-template-columns:repeat(1,1fr)}}.vacancies-list__content__item{display:flex;flex-direction:column}.vacancies-list__content__item__img{display:flex;height:320px}.vacancies-list__content__item__img img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:768px){.vacancies-list__content__item__img{height:280px}}.vacancies-list__content__item__info{box-sizing:border-box;display:flex;flex-direction:column;gap:calc(var(--main-padding)/1.5);padding:var(--main-padding)}@media(max-width:768px){.vacancies-list__content__item__info{padding:calc(var(--main-padding)/1.5)}}.vacancies-list__content__item__info address{color:var(--surface-black-t50);font-size:12px;font-weight:400;line-height:112%}.vacancies-list__content__item__info h4{font-size:24px;font-weight:700;line-height:112%}@media(max-width:768px){.vacancies-list__content__item__info h4{font-size:20px}}.vacancies-list__content__item__info span{-webkit-box-orient:vertical;-webkit-line-clamp:7;display:-webkit-box;font-size:16px;font-weight:400;line-height:133%;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.vacancies-list__content__item__info__btn{display:flex;flex-direction:column}}