.company-logo.svelte-1vbpj42.svelte-1vbpj42{width:150px;height:150px}.company-logo.svelte-1vbpj42>img.svelte-1vbpj42{width:100%;height:100%;object-fit:contain}.vacancy-element.svelte-1vbpj42.svelte-1vbpj42{display:flex;flex-direction:row;padding:10px;border-radius:10px;border:1px solid #cfcfcf}.vacancy-element-content.svelte-1vbpj42.svelte-1vbpj42{display:flex;width:100%;flex-direction:column;justify-content:space-between;margin-left:10px}.vacancy-element-header.svelte-1vbpj42.svelte-1vbpj42{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;font-weight:600;font-size:18px}.company-name.svelte-1vbpj42.svelte-1vbpj42{font-weight:400;font-size:14px;color:#003edc}.clamp-text.svelte-1vbpj42.svelte-1vbpj42{font-weight:400;font-size:16px;margin:20px 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.vacancy-text.svelte-1vbpj42.svelte-1vbpj42{display:flex;flex-direction:row;gap:20px;margin-top:10px;color:#8f8f8f;font-size:14px;font-weight:400}.vacancy-text.svelte-1vbpj42 p.svelte-1vbpj42{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:3px;margin:0}.vacancy-text.svelte-1vbpj42 img.svelte-1vbpj42{margin-bottom:3px}@media (max-width: 768px){.company-logo.svelte-1vbpj42.svelte-1vbpj42{display:none}}
