.vacancies-hot__vacancies{display:flex;flex-direction:column;gap:8px;margin:0 auto;max-width:840px;min-width:840px}.vacancies-hot__vacancies-vacancy{align-items:center;background-color:var(--color-white);border:2px solid var(--color-white);border-radius:16px;display:flex;gap:24px;justify-content:space-between;padding:26px 22px;text-decoration-line:none!important;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.vacancies-hot__vacancy-title{align-items:start;display:flex;margin-bottom:12px}.vacancies-hot__vacancy-title,.vacancies-hot__vacancy-title *{font-size:24px;letter-spacing:-.48px;line-height:22px;text-transform:uppercase}.vacancies-hot__vacancy-title>svg{display:inline-block;flex-shrink:0;height:24px;margin-right:8px;min-width:24px;width:24px}.vacancies-hot__tags{align-items:center;display:flex;gap:4px}.vacancies-hot__tags *{color:var(--color-grey-2)}.vacancies-hot__tags-tag,.vacancies-hot__tags-tag *{color:var(--color-grey-2);font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:20px}.vacancies-hot__tags-tag .count{align-items:center;background:var(--color-grey);border-radius:30px;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;line-height:16px;padding:2px 6px}.vacancies-hot__button{width:100%}.vacancies-hot__vacancies-vacancy:active,.vacancies-hot__vacancies-vacancy:hover{border-color:var(--btn-bg-primary)}.vacancies-hot__vacancies-vacancy:active .vacancies-hot__vacancy-right .button,.vacancies-hot__vacancies-vacancy:hover .vacancies-hot__vacancy-right .button{background-color:var(--btn-bg-primary)}.vacancies-hot__vacancies-vacancy:active .vacancies-hot__vacancy-right path,.vacancies-hot__vacancies-vacancy:hover .vacancies-hot__vacancy-right path{fill:var(--color-white)}@media (max-width:1439.5px){.vacancies-hot__vacancies{max-width:784px;min-width:784px}}@media (max-width:1279.5px){.vacancies-hot__vacancies{max-width:100%;min-width:100%}.vacancies-hot__vacancy-right{display:none}}