.tooltip_trigger__TDmKM{display:inline-flex;align-items:center;position:relative}.tooltip_overlay__AHrui{position:absolute;inset:0;background:transparent;border:none;outline:none;cursor:not-allowed}.tooltip_tooltip__awxXK{position:absolute;z-index:1100;pointer-events:none}.tooltip_tooltipTop__oXNxs,.tooltip_tooltip__awxXK{transform:translate(-50%,calc(-100% - 9px))}.tooltip_tooltipInner__Hlvws{background:rgba(12,34,49,.9);color:#fff;border-radius:5px;padding:12px;box-shadow:0 1px 6px rgba(0,0,0,.12);max-width:257px;width:257px;font-family:Inter,Arial,sans-serif;font-size:12.25px;line-height:18.375px}.tooltip_tooltipArrow__53inP{position:absolute;width:12px;height:12px;background:rgba(12,34,49,.9);left:50%;bottom:-6px;transform:translate(-50%,-3%) rotate(90deg);-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%);clip-path:polygon(50% 0,100% 50%,50% 100%)}.company{padding:24px 0 32px;min-height:100vh}.company__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:16px;width:100%}.company__header-info{flex:1 1}.company__header-logo{display:none;height:100%}.company__header-logo--mobile{display:flex;max-height:24px;height:24px;max-width:180px;align-items:center;margin-bottom:16px}.company__breadcrumbs,.company__title{margin-bottom:16px}.company__title{font:var(--font-montserrat-xl-bold);color:var(--black)}.company__description{font:var(--font-inter-md-regular);color:var(--black);margin:0}.company__logotype{max-width:130px;max-height:100%}.company__vacancies{margin-top:24px}.company__vacancies-count,.company__vacancies-empty{font:var(--font-montserrat-lg-bold);color:var(--black);margin-bottom:12px}.company__vacancies-specializations{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.company__vacancies-list{width:100%}.company__vacancies-loading{position:relative;min-height:80px}.company__vacancies-error a{color:inherit}@media (min-width:768px){.company{padding:60px 0 64px;background:var(--neutral-color-white-dark)}.company__header-logo{display:flex;max-height:96px;max-width:180px;align-items:center}.company__header-logo--mobile{display:none}.company__description{max-width:480px}.company__vacancies{margin-top:32px}.company__vacancies-count{display:none}.company__vacancies-specializations{margin-bottom:32px}.company__vacancies-list{max-width:660px}.company__vacancies-loading{min-height:400px;margin:0}}.vacancy-card__info-tag>span{font-size:20px;line-height:18px}@media (min-width:1024px){.company__title{font:var(--font-montserrat-2xl-bold)}}