.vacancy-card-sm{border-radius:10px!important;height:100%}.vacancy-card-sm .fav-btn{position:absolute;right:20px;top:20px}.vacancy-card-sm .avatar{border-radius:5px;height:40px;-o-object-fit:contain;object-fit:contain;width:40px}.vacancy-card-sm .about{height:63px}.vacancy-card-sm .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;padding-right:1rem;--max-lines:1;font-family:Tilda Sans;font-size:16px;font-weight:600;height:30px;min-height:30px}@media only screen and (max-width:600px){.vacancy-card-sm .title{height:auto;min-height:unset}}.vacancy-card-sm .salary{color:#3ba45f;font-family:Tilda Sans;font-size:16px;font-weight:600}.vacancy-card-sm .company-name{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;max-height:calc(var(--lh)*var(--max-lines));overflow:hidden;padding-right:10px;--max-lines:1}.vacancy-card-sm:hover{border:1px solid transparent!important;border-radius:10px!important;cursor:pointer;outline:3px solid #fbb03a!important;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:960px){.vacancy-card-sm:hover{border:3px solid #fbb03a!important;outline:none!important}}.vacancy-card-sm:hover .title{color:#982490}.visual-impaired .vacancy-card-sm .salary{font-size:32px;line-height:38px}.visual-impaired .vacancy-card-sm .title{font-size:32px!important;height:38px;line-height:38px;margin-bottom:10px}.visual-impaired .vacancy-card-sm .avatar{height:90px;width:90px}.visual-impaired .vacancy-card-sm .about{height:auto}
