body[data-v-b538e0ff]{--color-black:#000;--color-white:#fff;--color-red:#ff004d;--color-creme:#f4efd7;--color-flourYellow:#e9e778;--color-brightIvory25:#f9f8f6;--color-brightIvory50:#f2efea;--color-brightIvory100:#ebe7df;--color-brightIvory200:#e4ded3;--color-brightIvory300:#d2cdc4;--color-brightIvory400:#beb9b0;--color-stoneBrown100:#e2dede;--color-stoneBrown300:#c3bcbb;--color-stoneBrown500:#988f8b;--color-stoneBrown600:#7a716d;--color-stoneBrown700:#524945;--color-stoneBrown800:#241f21;--color-forestGreen600:#042d2b;--color-natureKraft:#c6af88;--color-urbanCoral:#f76c46;--color-golfCeladon:#bacfa3;--color-replasticVistaBlue:#85a1c5}[data-component=job-card][data-v-b538e0ff]{background-color:#f2efea;border-radius:0;color:#241f21;display:flex;flex-direction:column;gap:64px;overflow:hidden;padding:24px 24px clamp(17px,20.78px + 100vw * -.002,20px);position:relative;transition:border-radius .45s cubic-bezier(.19,1,.22,1);width:calc((var(--100vw) - 2*var(--grid-padding))/4 - var(--grid-gap))}[data-component=job-card][data-v-b538e0ff]:before{content:"";height:calc(100% + 20px);left:-10px;position:absolute;top:-10px;width:calc(100% + 20px)}@media only screen and (max-width:1023px){[data-component=job-card][data-v-b538e0ff]{width:var(--grid-width)}}[data-component=job-card][data-v-b538e0ff]>:not(.bg){position:relative;z-index:1}[data-component=job-card] .bg[data-v-b538e0ff]{--bg-bleed:50px;background-color:#e9e778;border-radius:var(--bg-radius,0);inset:calc(var(--bg-bleed)*-1);opacity:.9;pointer-events:none;position:absolute;transform:scaleX(var(--bg-scale-x,0)) scaleY(var(--bg-scale-y,1));transform-origin:var(--bg-origin,50% 50%);z-index:0}[data-component=job-card] .bottom-wrapper[data-v-b538e0ff]{align-items:flex-end;border-top:1px solid rgba(36,31,33,.2);display:flex;flex-direction:row;justify-content:space-between;padding-top:clamp(10px,9.22px + 100vw * .002,12px)}[data-component=job-card] .bottom-wrapper .apply[data-v-b538e0ff]{align-items:center;display:flex;gap:4px}[data-component=job-card] .bottom-wrapper .apply[data-v-b538e0ff] .icon{flex-shrink:0}[data-component=job-card] .bottom-wrapper .details[data-v-b538e0ff]{display:flex;flex-direction:column;gap:4px;opacity:.4}@media only screen and (min-width:2000px){[data-component=job-card][data-v-b538e0ff]{gap:3.2vw;padding:1.2vw 1.2vw .85vw}[data-component=job-card] .bottom-wrapper[data-v-b538e0ff]{padding-top:.6vw}}
