.info-pill{align-items:center;background:#fff;border-radius:56px;box-sizing:border-box;display:flex;gap:8px;padding:7px 12px;white-space:nowrap}.info-pill svg{height:24px!important;margin-bottom:0!important;width:24px!important}.vacancy-item{align-items:center;background:#f7f7f7;border-radius:24px;display:flex;gap:40px;justify-content:space-between;padding:48px;position:relative;transition:none}@media(min-width:1280px){html:not(.has-touch) .vacancy-item:hover{background:#c3dbdb;transition:.4s}html:not(.has-touch) .vacancy-item:hover .logo{display:none}html:not(.has-touch) .vacancy-item:hover .actions{display:flex}}@media(max-width:1279.98px){.vacancy-item{align-items:stretch;flex-direction:column-reverse;gap:24px;padding:24px}}@media(max-width:767.98px){.vacancy-item{padding:16px}}.vacancy-item .info{max-width:720px}@media(max-width:1279.98px){.vacancy-item .info{max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}}.vacancy-item .description{display:-webkit-box;margin:16px 0 32px;overflow:hidden;word-break:break-word;word-wrap:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media(max-width:1279.98px){.vacancy-item .description{margin:12px 0 24px}}@media(max-width:767.98px){.vacancy-item .description{margin:16px 0 22px}}.vacancy-item .info-pill-list{display:flex;flex-wrap:wrap;gap:8px;position:relative;z-index:2}@media(max-width:1279.98px){.vacancy-item .info-pill-list{flex-wrap:nowrap;gap:6px;overflow-x:scroll;-webkit-overflow-scrolling:touch}.vacancy-item .info-pill-list::-webkit-scrollbar{display:none;height:0;width:0}.vacancy-item .info-pill-list{-ms-overflow-style:none;scrollbar-width:none}}@media(max-width:767.98px){.vacancy-item .info-pill-list{gap:4px}}.vacancy-item .logo-actions-div{display:flex}@media(max-width:1279.98px){.vacancy-item .logo-actions-div{justify-content:space-between}}.vacancy-item .actions{align-items:center;display:none;gap:16px}@media(max-width:1279.98px){.vacancy-item .actions{display:flex;gap:8px}.vacancy-item .link-button{display:none}}.vacancy-item .favorite-button-mobile{align-items:center;color:#000;display:none}@media(max-width:1279.98px){.vacancy-item .favorite-button-mobile{display:flex}}.vacancy-item .favorite-button-desktop{align-items:center;display:flex}@media(max-width:1279.98px){.vacancy-item .favorite-button-desktop{display:none}}.vacancy-item .favorite-logo{cursor:pointer;height:56px;width:56px;z-index:2}.vacancy-item .favorite-logo path{fill:transparent;transition:.4s}@media(min-width:1280px){html:not(.has-touch) .vacancy-item .favorite-logo:hover path{fill:#000!important}}@media(max-width:1279.98px){.vacancy-item .favorite-logo circle{fill:#fff;stroke-width:0}}@media(max-width:767.98px){.vacancy-item .favorite-logo{height:48px;width:48px}}.vacancy-item .favorite-logo.favorite path{fill:#000!important;transition:.4s}@media(min-width:1280px){html:not(.has-touch) .vacancy-item .favorite-logo.favorite:hover path{fill:transparent}}.vacancy-item .elevated-favorite-button{align-items:center;background:#000;cursor:pointer;display:none;justify-content:center;position:absolute;right:-8px;top:-8px;z-index:2}@media(max-width:1279.98px){.vacancy-item .elevated-favorite-button{border-radius:28px;display:flex;height:48px;width:48px}}@media(max-width:767.98px){.vacancy-item .elevated-favorite-button{border-radius:20px;display:flex;height:40px;width:40px}}.vacancy-item .remove-favorite-logo{height:24px;position:relative;width:20px}.vacancy-item .remove-favorite-logo path{fill:#fff}@media(max-width:767.98px){.vacancy-item .remove-favorite-logo{height:21px}}.vacancy-item .logo{align-items:center;display:flex;height:146px;justify-content:center;position:relative;width:184px;z-index:0}@media(max-width:1279.98px){.vacancy-item .logo{height:72px;width:92px}}@media(max-width:767.98px){.vacancy-item .logo{height:48px;width:72px}}.vacancy-item .logo-bg{background:#fff;height:100%;left:0;position:absolute;top:0;width:100%}.vacancy-item .logo-image{max-height:80%;max-width:80%;position:relative}.vacancy-item .clickable-area{display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.android .vacancy-item .clickable-area,.ios .vacancy-item .clickable-area{display:flex}@media(max-width:1279.98px){.vacancy-item .clickable-area{display:flex}}
