.JobResults__hero{background-image:radial-gradient(61.25% 85.87% at 89.65% 85.33%, var(--color-tertiary) 0%, #2f4645 50%, var(--color-primary) 100%)}.JobResults__form fieldset{border:0;flex-wrap:wrap;align-items:flex-end;gap:16px;margin:0;padding:0;display:flex}.JobResults__form .js-input-wrapper{flex:1 1 0;min-width:170px}.JobResults__form .js-form-group label{color:var(--color-secondary,#234836);letter-spacing:.36px;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:600;display:block}.JobResults__form .js-input{width:100%;color:var(--color-foreground,#262626);background:0 0;border:0;font-size:16px;line-height:1.5}.JobResults__form .js-input::placeholder{color:#6f6f6f}.JobResults__form .js-input:focus,.JobResults__form .js-input:focus-visible{outline:none}[data-keyboard-focus=true] .JobResults__form .js-input:focus-visible{outline:2px solid var(--color-foreground,#262626);outline-offset:4px}.JobResults__form .js-input-wrapper+.js-input-wrapper{border-left:1px solid #d9d9d9;padding-left:16px}.JobResults__form button[disabled]{opacity:.55;cursor:default}@media (max-width:767.98px){.JobResults__form fieldset{flex-flow:column;align-items:stretch}.JobResults__form .js-input-wrapper{width:100%;min-width:0}.JobResults__form .js-input-wrapper+.js-input-wrapper{border-top:1px solid #d9d9d9;border-left:0;padding-top:16px;padding-left:0}}.JobResults__filters .js-filters-collapse{flex-direction:column;gap:10px;display:flex}.JobResults__filters .js-filter-box{border-bottom:1px solid var(--color-senary,#e1e1e1);padding-bottom:16px}.JobResults__filters .js-filter-title>div{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:20px;padding:16px 0;display:flex;position:relative}.JobResults__filters .js-filter-title-button{cursor:pointer;color:var(--color-foreground,#1f1f1f);letter-spacing:.36px;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:12px;font-weight:600;line-height:1.4}.JobResults__filters .js-filter-title-button:after{content:"";position:absolute;inset:0}.JobResults__filters .js-filter-title-icon{background-color:var(--color-foreground,#1f1f1f);pointer-events:none;flex-shrink:0;width:16px;height:16px;transition:transform .2s ease-out;-webkit-mask:url(/assets/jobresults/chevron-down.svg) 50%/11px 6px no-repeat;mask:url(/assets/jobresults/chevron-down.svg) 50%/11px 6px no-repeat}.JobResults__filters .js-filter-title-closed .js-filter-title-icon{transform:rotate(-90deg)}.JobResults__filters .js-filter-category-closed{display:none}.JobResults__filters .js-filter-values-section{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobResults__filters .js-filter-value{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:4px 20px 4px 0}.JobResults__filters .js-filter-value-content{width:100%;min-height:26px;color:var(--color-foreground,#262626);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.JobResults__filters .js-filter-value-name{margin-right:auto}.JobResults__filters .js-filter-count{min-width:28px;height:24px;color:var(--color-primary,#32644c);letter-spacing:.48px;background-color:#f0f3f1;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:flex}.JobResults__filters [data-nested-level-1=true]{padding-left:31px}.JobResults__filters [data-nested-level-2=true]{padding-left:62px}.JobResults__section[data-searching=true],.JobResults__section[data-searching=true] *{cursor:wait!important}.JobResults__busy{position:relative}.JobResults__busy-content{transition:opacity .15s ease-out}.JobResults__busy[data-busy=true] .JobResults__busy-content{opacity:.4;pointer-events:none}.JobResults__busy-bar{opacity:0;pointer-events:none;background-color:#e5eae7;border-radius:3px;height:3px;transition:opacity .15s ease-out;position:absolute;top:-10px;left:0;right:0;overflow:hidden}.JobResults__busy[data-busy=true] .JobResults__busy-bar{opacity:1}.JobResults__busy-bar:after{border-radius:inherit;background-color:var(--color-primary,#32644c);content:"";width:35%;animation:.9s linear infinite JobResults__busy-slide;position:absolute;top:0;bottom:0}@keyframes JobResults__busy-slide{0%{transform:translate(-100%)}to{transform:translate(385%)}}@media (prefers-reduced-motion:reduce){.JobResults__busy-content,.JobResults__busy-bar{transition:none}.JobResults__busy-bar:after{width:100%;animation:none}}
