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