/* compiled by scssphp 1.6.0 on Fri, 09 May 2025 08:19:14 +0000 (0.0183s) */

.card.--vacancy{--card__background: var(--color-scheme-background--darker);--card__color: var(--color-text);--card__radius: 0 var(--border-radius-small) var(--border-radius-small) var(--border-radius-small);--card__span: span 12;--card__image-aspect-ratio: 1.8;position:relative;background-color:transparent}@media (min-width:36rem){.card.--vacancy{--card__span: span 6}}@media (min-width:48rem){.card.--vacancy{--card__span: span 4}.--small .card.--vacancy{--card__span: 1/-1;margin-block-start:1.4375rem}.--small .card.--vacancy:before{content:'';position:absolute;left:0;top:-1.435rem;z-index:1;height:1.4375rem;width:7.375rem;clip-path:polygon(0 0, 90% 0, 100% 100%, 0% 100%);border-top-left-radius:var(--border-radius-small);background-color:var(--color-scheme-background--darker)}.--small .card.--vacancy .card__link{display:flex;flex-direction:row}.--small .card.--vacancy .card__content{flex:1;order:1;padding:2rem;justify-content:center;border-radius:0 0 0 var(--border-radius-small)}.--small .card.--vacancy .card__content::before{content:'';position:absolute;right:-4.68rem;top:0;z-index:3;width:4.6875rem;height:100%;clip-path:polygon(100% 0, 0 0, 0 100%);background-color:var(--color-scheme-background--darker)}.--small .card.--vacancy .card__content .button{position:absolute;top:50%;right:-3.84375rem;z-index:3;transform:translateY(-50%)}.--small .card.--vacancy .card__image{order:2;max-width:18.5rem;max-height:9.5625rem;--card__image-aspect-ratio: unset;border-top-right-radius:var(--border-radius-small);border-bottom-right-radius:var(--border-radius-small);mask-image:unset;mask-repeat:unset;mask-size:unset;transform:unset;aspect-ratio:1.9346405229}.--small .card.--vacancy .card__hours{order:-1;margin-block-end:0.25rem;font-size:var(--font-size--xs)}.--small .card.--vacancy .card__title{font-size:var(--heading-5__font-size);margin-block-end:0;font-weight:var(--font-weight--medium)}.--color-scheme-background--darker.--small .card.--vacancy:before,.--color-scheme-background--darker.--small .card.--vacancy .card__content:before{background-color:var(--color-scheme-background)}}@media (min-width:64rem){.card.--vacancy{--card__span: span 4}.--small .card.--vacancy .card__content{padding:2.5rem}.--small .card.--vacancy .card__title{font-size:1.5625rem}}.card.--vacancy .card__link{height:100%;row-gap:0;display:flex;flex-direction:column}.card.--vacancy .card__link:hover,.card.--vacancy .card__link:focus-visible{--button__background--primary: var(--color-primary--hover);--button__border-color--primary: var(--color-primary--hover)}.card.--vacancy .card__image{mask-image:url("data:image/svg+xml,%3Csvg class='icon --header-mask' height='1em' viewBox='0 0 777 775' fill='currentColor' xmlns='http://www.w3.org/2000/svg' aria-hidden='true' focusable='false'%3E%3Cpath d='M0.000149727 58.1966L0.000149727 10C0.000149727 4.47715 4.4773 0 10.0002 0L261.407 0C265.284 0 268.811 2.24018 270.459 5.74877L292.301 52.2538C293.948 55.7611 297.474 58.001 301.348 58.0026L767.004 58.1926C772.525 58.1948 777 62.6713 777 68.1926V412.5V765C777 770.523 772.523 775 767 775H10C4.47715 775 4.78138e-07 770.523 1.06795e-06 765L7.48634e-05 74L0.000149727 58.1966Z'/%3E%3C/svg%3E%0A");mask-repeat:no-repeat;mask-size:100%}.card.--vacancy .card__content{padding:1.5rem 1.25rem 1.25rem;flex:1;display:flex;flex-direction:column;position:relative;background-color:var(--card__background);border-radius:0 0 var(--border-radius-small) var(--border-radius-small)}@media (min-width:64rem){.card.--vacancy .card__content{padding:1.75rem 1.5rem 1.5rem}}@media (min-width:85rem){.card.--vacancy .card__content{padding:2rem}}.card.--vacancy .card__content .button{margin-block-start:auto}.card.--vacancy .card__title{font-size:var(--heading-5__font-size);margin-block-end:1.25rem}@media (min-width:64rem){.card.--vacancy .card__title{margin-block-end:2rem}}.card.--vacancy .card__hours{display:flex;align-items:center;gap:0.75rem;margin:0 0 1.25rem;font-size:var(--font-size)}@media (min-width:64rem){.card.--vacancy .card__hours{margin-block-end:2rem}}.card.--vacancy:has(.card__hours) .card__title{margin-block-end:0.5rem}.--color-scheme-background--darker .card.--vacancy{--card__background: var(--color-scheme-background)}