/* compiled by scssphp 1.6.0 on Thu, 04 Jun 2026 08:15:49 +0000 (0.055s) */

.card.--vacancy{--card__span: 1 / -1;padding:2rem;border:0.125rem solid var(--color-gray-008);border-radius:var(--radius--md);display:grid;grid-template-columns:subgrid;transition:border 0.4s ease-out}@media (min-width:48rem){.card.--vacancy{padding:4rem}}.card.--vacancy .card__link{display:grid;grid-column:1 / -1;grid-template-columns:1fr;grid-template-rows:repeat(4, max-content)}@media (min-width:64rem){.card.--vacancy .card__link{grid-template-columns:repeat(12, 1fr);grid-template-rows:max-content max-content}}.card.--vacancy .card__title{grid-row:1;grid-column:1 / -1;align-self:flex-end;font-weight:var(--font-weight--medium)}@media (min-width:64rem){.card.--vacancy .card__title{grid-column:span 5}}.card.--vacancy .card__hours{height:fit-content;padding:0.375rem 1rem;border:0.125rem solid var(--color-gray-008);border-radius:var(--radius--lg);grid-row:2;grid-column:1 / -1;display:grid;align-items:center;font-size:var(--font-size--xs);font-weight:var(--font-weight--medium);line-height:var(--line-height--lg)}@media (min-width:64rem){.card.--vacancy .card__hours{grid-column:span 5}}.card.--vacancy .card__description{grid-row:3;grid-column:1 / -1;position:relative;left:0;transition:left 0.2s ease-out, opacity 0.2s ease-out}@media (min-width:64rem){.card.--vacancy .card__description{grid-row:1 / -1;grid-column:6 / 10}}.card.--vacancy .card__description p{margin:0}.card.--vacancy .button{grid-row:4;grid-column:1 / -1;display:flex;justify-content:flex-end;overflow:hidden}@media (min-width:64rem){.card.--vacancy .button{grid-row:1 / -1;grid-column:11 / -1;justify-self:flex-end}}.card.--vacancy .button__title,.card.--vacancy .button__icon{transition-duration:0.2s}@media (pointer:fine){.card.--vacancy:hover{border:0.125rem solid var(--color-white)}.card.--vacancy:hover .card__description{position:relative;left:-7.5rem;opacity:0}}