.card-job[data-v-d1b0370c]{position:relative}.card-job[data-v-d1b0370c]:has(.card-job__fire.is-active){z-index:3}@media(hover:hover)and (pointer:fine){.card-job[data-v-d1b0370c]:has(.card-job__fire:hover){z-index:3}}.card-job--skeleton .card-job__content[data-v-d1b0370c]{animation:cardJobSkeleton-d1b0370c 1.4s ease-in-out infinite}@keyframes cardJobSkeleton-d1b0370c{0%,to{opacity:1}50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.card-job--skeleton .card-job__content[data-v-d1b0370c]{animation:none;opacity:.5}}@media(hover:hover)and (pointer:fine){.card-job:hover .card-job__link[data-v-d1b0370c]:before{background-color:var(--card-job-hover-bg)}.card-job:hover .card-job__tag[data-v-d1b0370c] .tag{border-color:var(--card-job-hover-border-tag)}.card-job:hover .card-job__title[data-v-d1b0370c]{color:var(--card-job-hover-title-color)}.card-job:hover .card-job__more[data-v-d1b0370c]{color:var(--card-job-hover-text-color)}.card-job:hover .card-job__action[data-v-d1b0370c]{--card-job-button-bg:var(--card-job-hover-button-bg);--card-job-button-color:var(--card-job-hover-button-color)}}.card-job__link[data-v-d1b0370c]{height:100%;left:0;position:absolute;top:0;width:100%}.card-job__link[data-v-d1b0370c]:before{border-radius:1rem;content:"";inset:0;position:absolute;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;z-index:1}@media(min-width:640px){.card-job__link[data-v-d1b0370c]:before{border-radius:1.5rem}}.card-job__content[data-v-d1b0370c]{background-color:var(--card-job-bg);border-radius:1rem;display:flex;flex-direction:column;height:19.6875rem;justify-content:flex-start;padding:1.5rem 1rem}@media(min-width:640px){.card-job__content[data-v-d1b0370c]{border-radius:1.5rem;height:28.125rem;padding:2.5rem 2rem 2rem}}@media(min-width:1800px){.card-job__content[data-v-d1b0370c]{height:29.125rem;padding:3rem 2.5rem 2.5rem}}.card-job__tag[data-v-d1b0370c]{min-height:2.5rem;pointer-events:none;position:relative;z-index:2}@media(max-width:639.98px){.card-job__tag[data-v-d1b0370c]{align-items:center;display:flex;height:2.5rem}}.card-job__fire[data-v-d1b0370c]{height:2.5rem;position:absolute;right:1rem;top:2rem;width:2.5rem;z-index:2}@media(min-width:640px){.card-job__fire[data-v-d1b0370c]{right:2rem;top:2.5rem}}@media(min-width:1800px){.card-job__fire[data-v-d1b0370c]{right:2.5rem;top:3rem}}.card-job__fire svg[data-v-d1b0370c]{display:block;height:100%;width:100%}@media(hover:hover)and (pointer:fine){.card-job__fire:hover .card-job__tooltip[data-v-d1b0370c]{opacity:1;visibility:visible}}.card-job__fire.is-active .card-job__tooltip[data-v-d1b0370c]{opacity:1;visibility:visible}.card-job__fire.is-align-center .card-job__tooltip[data-v-d1b0370c]{left:50%;right:auto;transform:translate(-50%)}.card-job__fire-button[data-v-d1b0370c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;color:inherit;cursor:pointer;display:block;height:100%;padding:0;width:100%}.card-job__tooltip[data-v-d1b0370c]{background-color:var(--card-job-tooltip-bg);border-radius:.5rem;bottom:calc(100% + .5rem);box-shadow:0 0 1rem #0000001a;color:var(--card-job-tooltip-color);font-family:var(--font-family-base);font-size:var(--font-size-body-mobile);font-weight:var(--font-weight-body);letter-spacing:var(--letter-spacing-body-mobile);line-height:var(--line-height-body-mobile);opacity:0;padding:.375rem 1rem .25rem;pointer-events:none;position:absolute;right:0;text-transform:var(--text-transform-body);visibility:hidden;white-space:nowrap;z-index:3}@media(min-width:640px){.card-job__tooltip[data-v-d1b0370c]{font-size:var(--font-size-body-desktop);letter-spacing:var(--letter-spacing-body-desktop);line-height:var(--line-height-body-desktop)}}.card-job__tooltip[data-v-d1b0370c]{transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease}.card-job__info[data-v-d1b0370c]{pointer-events:none;position:relative;z-index:2}.card-job__info[data-v-d1b0370c]:first-child{margin-top:4rem}.card-job__info[data-v-d1b0370c]:not(:first-child){margin-top:2rem}@media(min-width:640px){.card-job__info[data-v-d1b0370c]:first-child{margin-top:6rem}.card-job__info[data-v-d1b0370c]:not(:first-child){margin-top:3.5rem}}.card-job__title[data-v-d1b0370c]{color:var(--card-job-title-color);font-family:var(--font-family-base);font-size:var(--font-size-h4-mobile);font-weight:var(--font-weight-h4);letter-spacing:var(--letter-spacing-h4-mobile);line-height:var(--line-height-h4-mobile);text-transform:var(--text-transform-h4)}@media(min-width:640px){.card-job__title[data-v-d1b0370c]{font-size:var(--font-size-h4-desktop);letter-spacing:var(--letter-spacing-h4-desktop);line-height:var(--line-height-h4-desktop)}}.card-job__title[data-v-d1b0370c]{transition-duration:.3s;transition-property:color;transition-timing-function:ease}.card-job__title[data-v-d1b0370c]:not(:last-child){margin-bottom:1.5rem}.card-job__title[data-v-d1b0370c]{display:block;display:-webkit-box;font-size:1.375rem;line-height:1.05;max-height:4.33125rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;min-height:4.33125rem}@media(min-width:640px){.card-job__title[data-v-d1b0370c]{display:block;display:-webkit-box;font-size:1.75rem;line-height:1.05;max-height:7.35rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:4;min-height:7.35rem}}.card-job__more[data-v-d1b0370c]{align-items:center;color:var(--card-job-text-color);display:inline-flex;font-size:1.125rem;gap:.25rem;line-height:1.2;transition-duration:.3s;transition-property:color;transition-timing-function:ease}@media(min-width:640px){.card-job__more[data-v-d1b0370c]{font-size:1.375rem;gap:.375rem}}.card-job__more-icon[data-v-d1b0370c]{flex-shrink:0;height:1.25rem;width:1.25rem}@media(min-width:640px){.card-job__more-icon[data-v-d1b0370c]{height:1.5rem;width:1.5rem}}.card-job__action[data-v-d1b0370c]{align-self:flex-start;margin-top:auto;position:relative;z-index:2}.card-job__action[data-v-d1b0370c] .button{--button-primary-bg:var(--card-job-button-bg);--button-primary-color:var(--card-job-button-color);--button-primary-border-color:var(--card-job-button-bg);--button-primary-hover-bg:var(--card-job-button-bg);--button-primary-hover-color:var(--card-job-button-color);--button-primary-hover-border-color:var(--card-job-button-bg)}.card-job__action[data-v-d1b0370c] .button.button--loading .button__text{visibility:hidden}.card-job__action[data-v-d1b0370c] .button.button--loading .button__loading{left:50%;margin:-.75rem 0 0 -.75rem;position:absolute;top:50%}
