.vacancy-card.svelte-1rjlye5{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:20px;background-color:#262626;border-radius:10px;min-height:128px;background-color:#303030;transition:background-color .3s ease-in-out}@media (min-width: 1024px){.vacancy-card.svelte-1rjlye5{min-height:180px}}.vacancy-card__header.svelte-1rjlye5{display:flex;flex-direction:column;gap:8px}.vacancy-card__text.svelte-1rjlye5{font-size:14px;font-weight:400;line-height:140%;color:#fff}.vacancy-card__title.svelte-1rjlye5{font-size:16px;font-weight:600;line-height:140%;color:#fff;margin:0}@media (min-width: 1024px){.vacancy-card__title.svelte-1rjlye5{font-size:18px;font-weight:600;line-height:140%;color:#fff}}.vacancy-card__footer.svelte-1rjlye5{display:flex;justify-content:space-between;align-items:center;transition:opacity .3s ease-in-out}.vacancy-card__arrow-button.svelte-1rjlye5{display:flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;width:40px;height:40px;flex-shrink:0;background-color:#fcd81d;border-radius:10px;transition:background-color .3s ease-in-out;transform:rotate(180deg)}@media (min-width: 1024px){.vacancy-card__footer.svelte-1rjlye5:hover .vacancy-card__arrow-button:where(.svelte-1rjlye5){background-color:#ffe455}}.vacancy-card__footer.svelte-1rjlye5:active .vacancy-card__arrow-button:where(.svelte-1rjlye5){background-color:#febb00}.vacancies_section.svelte-1deujwe{display:grid;grid-template-columns:1fr;gap:16px;width:100%}@media (min-width: 1024px){.vacancies_section.svelte-1deujwe{grid-template-columns:repeat(4,1fr)}}
