@charset "UTF-8";.job-detail.svelte-1glc2e4 section{padding-top:var(--gap)!important}h1.svelte-1glc2e4{font:var(--font-h2);-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;max-width:500px;margin-bottom:var(--gap-2xl)}.wrapper.svelte-1glc2e4{display:grid;grid-template-columns:.8fr 1fr}@media screen and (max-width: 768px){.wrapper.svelte-1glc2e4{grid-template-columns:1fr;gap:var(--gap-xl)}}.info.svelte-1glc2e4{font:var(--font-info-text);text-transform:uppercase;display:grid;grid-template-columns:.5fr 1fr}.left.svelte-1glc2e4{display:flex;flex-direction:column;gap:var(--gap)}.container.svelte-1glc2e4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:var(--gap);margin-bottom:var(--gap-xl)}.container.svelte-1glc2e4:last-child{margin-bottom:0}@media screen and (max-width: 1024px){.container.svelte-1glc2e4{grid-template-columns:1fr}}.container.svelte-1glc2e4 .description-title:where(.svelte-1glc2e4){font:var(--font-info-text);text-transform:uppercase}.container.svelte-1glc2e4 .description-text:where(.svelte-1glc2e4){font:var(--font-text);max-width:650px}.container.svelte-1glc2e4 .description-text:where(.svelte-1glc2e4) ul{list-style-type:none;padding:0}.container.svelte-1glc2e4 .description-text:where(.svelte-1glc2e4) ul li{position:relative;padding-left:var(--gap);padding-bottom:var(--gap)}.container.svelte-1glc2e4 .description-text:where(.svelte-1glc2e4) ul li:before{content:"→";position:absolute;left:0}.bottom.svelte-1glc2e4{margin-top:var(--gap-3xl);font:var(--font-h3);-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;width:100%;max-width:1000px;grid-column:1/3}@media screen and (max-width: 1024px){.bottom.svelte-1glc2e4{grid-column:1;max-width:800px}}@media screen and (max-width: 768px){.bottom.svelte-1glc2e4{margin-top:0}}.apply-button.svelte-1glc2e4{position:fixed;bottom:max(8vh - var(--gap-xl),1rem);left:50%;transform:translate(-50%);z-index:10;transition:opacity .3s ease;visibility:visible;pointer-events:auto}.apply-button[style*="opacity: 0"].svelte-1glc2e4,.apply-button[style*="opacity:0"].svelte-1glc2e4{pointer-events:none}.apply-button.svelte-1glc2e4 a{display:flex;align-items:center;justify-content:center;gap:var(--gap-xs);padding:var(--gap-sm) var(--gap);background-color:var(--nav-color);color:var(--text-color);text-transform:uppercase;transition:all var(--transition-basic);font:var(--font-info-text);white-space:nowrap}@media screen and (max-width: 1024px){.apply-button.svelte-1glc2e4 a{padding:var(--gap-xs) var(--gap-sm);gap:var(--gap-xs)}}@media screen and (max-width: 568px){.apply-button.svelte-1glc2e4 a{padding:var(--gap-2xs) var(--gap-sm);gap:var(--gap-2xs)}}.apply-button.svelte-1glc2e4 a:hover .arrow-left{transform:translate(.3em)}.apply-button.svelte-1glc2e4 a:hover .arrow-right{transform:translate(-.3em)}.apply-button.svelte-1glc2e4 .arrow-left:where(.svelte-1glc2e4),.apply-button.svelte-1glc2e4 .arrow-right:where(.svelte-1glc2e4){display:flex;align-items:flex-end;transition:transform .3s ease}.apply-button.svelte-1glc2e4 .arrow-left:where(.svelte-1glc2e4) svg,.apply-button.svelte-1glc2e4 .arrow-right:where(.svelte-1glc2e4) svg{width:.6em;height:.6em}.apply-button.svelte-1glc2e4 .arrow-left:where(.svelte-1glc2e4) svg path,.apply-button.svelte-1glc2e4 .arrow-right:where(.svelte-1glc2e4) svg path{fill:var(--text-color)}.apply-button.svelte-1glc2e4 .text:where(.svelte-1glc2e4){font:var(--font-info-text)}
