.jobs-filters{padding:0 var(--edge-padding)}.jobs-filters>div{align-items:center;display:flex;justify-content:center;width:100%}.jobs-filters__form{max-width:var(--max-width);width:100%}.jobs-filters__form__section{align-items:center;column-gap:1em;display:flex;padding:8px 0 16px;white-space:nowrap}.jobs-filters__form__section select{border:none;color:var(--alt-blue);cursor:pointer;font-weight:500;max-width:auto;padding-left:0}@media (min-width:600px){.jobs-filters__form{column-gap:var(--edge-padding);display:flex}}@media screen and (min-width:600px) and (max-width:1299px){.jobs-filters__form{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;margin-bottom:1em}.jobs-filters__form__section.jobs-filters--title{flex-basis:100%;grid-column:span 3;grid-row:1;padding:0}.jobs-filters__form__section.jobs-filters--filter{grid-row:2;padding:0}}@media screen and (min-width:1300px){.jobs-filters__form{grid-template-columns:repeat(4,1fr)}.jobs-filters__form__section.jobs-filters--title{grid-column:1}}.jobs-results{align-items:center;background:#f5f6f9;display:flex;flex-direction:column;justify-content:center;padding:calc(3vw + 3rem) var(--edge-padding)}.jobs-results>div{max-width:var(--max-width);width:100%}.jobs-list{align-items:center;flex-direction:column;gap:calc(var(--edge-padding)/2);justify-content:center}.job-card,.jobs-list{display:flex;max-width:var(--max-width);width:100%}.job-card__link{align-items:center;background:#fff;border-radius:var(--border-radius);color:var(--alt-blue);display:flex;flex-basis:100%;padding:16px 32px 16px 24px;position:relative;transition:.3s;width:100%}.job-card__link:active,.job-card__link:focus,.job-card__link:hover{background:var(--altius-flame);color:#fff}.job-card__link:active .job-card__content-location,.job-card__link:active .job-card__content-location i,.job-card__link:focus .job-card__content-location,.job-card__link:focus .job-card__content-location i,.job-card__link:hover .job-card__content-location,.job-card__link:hover .job-card__content-location i{color:#fff}.job-card__content{column-gap:var(--edge-padding);display:flex;flex-basis:100%;flex-direction:column;row-gap:10px}.job-card__content-title{flex-basis:70%;font-family:var(--univia);font-size:18px;font-weight:var(--univia-weight)}.job-card__content-location{align-items:center;color:var(--body-color);column-gap:1em;display:flex;flex-basis:20%;font-size:16px;justify-self:flex-end;line-height:1;transition:.3s}.job-card__content-location i{color:inherit;color:var(--alt-blue);font-size:18px;transition:.3s}.job-card__content-arrow{font-size:22px;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (min-width:640px){.job-card__content-title{font-size:22px}.job-card__link{padding:30px 66px 30px 36px}.job-card__content-arrow{right:30px}}@media (min-width:1000px){.job-card__link{padding:30px 36px}.job-card__content{align-items:center;flex-direction:row;justify-content:space-between}.job-card__content-arrow{position:static;transform:none}.job-card__content-location{white-space:nowrap}}.job-wrapper--w-sidebar{background:#fff;padding-bottom:calc(3vw + 3em)}.job-wrapper--w-sidebar .wrapper--w-sidebar-container{background:none;padding:0}.single-job--content{display:flex;flex-direction:column;row-gap:var(--edge-padding)}.single-job--footer-buttons{column-gap:var(--edge-padding);display:flex;flex-direction:column;row-gap:1em}.single-job--content-button{align-items:center;border:1px solid;border-radius:10px;color:var(--alt-blue);display:flex;font-size:16px;justify-content:space-between;line-height:1;padding:16px 23px;transition:.3s}.single-job--content-button:active,.single-job--content-button:focus,.single-job--content-button:hover{background:var(--alt-sky-blue);color:#fff!important}@media (min-width:600px){.single-job--footer-buttons{flex-direction:row}.single-job--footer-buttons .single-job--content-button{flex-basis:50%;flex-grow:1}}.single-job--content-button.single-job--content-button-apply,.single-job--content-button.single-job--content-button-apply:visited{background:linear-gradient(270deg,var(--alt-aqua) 0,var(--alt-aqua) 51%,var(--alt-blue)) var(--x,0) /200%;color:#fff!important}.single-job--content-button.single-job--content-button-apply:active,.single-job--content-button.single-job--content-button-apply:focus,.single-job--content-button.single-job--content-button-apply:hover{--x:99%;color:#fff}.single-job--content-button .fas{font-size:.75em}.single-job--content h2,.single-job--content h3,.single-job--content h4{color:var(--alt-blue);font-family:var(--univia);font-size:28px;font-weight:var(--univia-weight)}.single-job--content ul{display:flex;flex-direction:column;row-gap:1em}.single-job--content a,.single-job--sidebar a{transition:.3s}.single-job--content-img{border-radius:var(--border-radius);height:auto;width:100%}.single-job--content-footer{column-gap:var(--edge-padding);display:flex;flex-direction:column;font-size:14px;row-gap:1em}.single-job--content-footer.footer-meta{padding-bottom:var(--edge-padding);padding-top:var(--edge-padding)}.single-job--content-go-back a{align-items:center;column-gap:1em;display:flex;font-weight:500}.single-job--content-go-back a i{font-size:.75em}@media (min-width:600px){.single-job--content-footer{align-items:center;flex-direction:row;justify-content:space-between;line-height:1}}@media (min-width:1100px){.single-job--content-footer.footer-meta{padding-bottom:0}}.single-job--sidebar{display:flex;flex-direction:column;row-gap:var(--edge-padding)}.single-job--sidebar-links{display:flex;flex-direction:column;row-gap:1em}.single-job--meta{background:#f5f6f9;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:16px;row-gap:var(--edge-padding)}.single-job--meta>div{display:flex;flex-direction:column;row-gap:.5em}.single-job--meta-label{color:var(--alt-blue);font-weight:500}.single-job--hr{background:#f5f6f9;border-radius:var(--border-radius);display:flex;flex-direction:column;font-size:16px;padding:16px;row-gap:var(--edge-padding)}.single-job--hr h3{color:var(--alt-blue);font-family:var(--univia);font-size:22px;font-weight:var(--univia-weight)}.single-job--hr-contact{border-top:1px solid #ccd3e4;display:flex;flex-direction:column;margin:1.5em 0;padding-top:1.5em;row-gap:.75em}.hr-contact--title{color:var(--alt-blue);font-family:var(--univia);font-size:18px;font-weight:var(--univia-weight)}.hr-contact--linkedin,.hr-contact--phone{align-items:center;color:var(--alt-blue);column-gap:.5em;display:flex;line-height:1;transition:.3s}.hr-contact--linkedin:active,.hr-contact--linkedin:focus,.hr-contact--linkedin:hover,.hr-contact--phone:active,.hr-contact--phone:focus,.hr-contact--phone:hover{color:var(--altius-flame)}.single-job--hr-further{border-top:1px solid #ccd3e4;display:flex;flex-direction:column;margin:1.5em 0 0;padding-top:1.5em;row-gap:.75em}.single-job--share{background:#f5f6f9;border-radius:var(--border-radius);display:flex;flex-direction:column;padding:16px;row-gap:1em}.single-job--share-label{color:var(--alt-blue);font-weight:500}.single-job--share a{display:inline-block;line-height:1;margin-right:.75em}.single-job--share i{font-size:36px}@media (min-width:640px){.single-job--hr,.single-job--meta,.single-job--share{padding:var(--edge-padding)}}.job-wrapper--w-sidebar.standalone-job-content{background-color:#f5f6f9;padding-bottom:3vw;padding-top:3vw}.standalone-job-content .wrapper--w-sidebar-container{padding:0}.standalone-job-content .single-job--hr{background-color:#fff}.jobs-index--footer{align-items:center;background:var(--altius-purple-100);display:flex;justify-content:center;padding:calc(var(--edge-padding)*3) var(--edge-padding)}.jobs-index--footer-container{display:flex;flex-direction:column;max-width:var(--max-width);padding-left:0;padding-right:0;row-gap:calc(var(--edge-padding)*2)}.jobs-index--footer-container__header{display:flex;flex-direction:column;row-gap:var(--edge-padding)}.jobs-index--footer-container__header-title{color:var(--alt-blue);font-family:var(--univia);font-size:28px;font-weight:var(--univia-weight)}.jobs-index--footer-container__body{display:flex;flex-direction:column;row-gap:var(--edge-padding)}.single-job--hr.horizontal{background:#fff}@media (min-width:900px){.jobs-index--footer-container__header{max-width:66.6%}.jobs-index--footer-container__header-title{font-size:35px}}.job-index--resume-cta{background:#fff;border-radius:var(--border-radius);color:var(--altius-purple-600);display:flex;flex-direction:column;font-size:16px;padding:16px;row-gap:calc(var(--edge-padding)*.5)}@media (min-width:640px){.job-index--resume-cta{padding:var(--edge-padding)}}.resume-cta--title{font-family:var(--univia);font-size:22px;font-weight:var(--univia-weight)}.job-index--resume-cta .link-group__link{display:inline-flex!important;margin-top:calc(var(--edge-padding)*.5);max-width:fit-content;width:auto}@media (min-width:1150px){.jobs-index--footer-container__body{column-gap:var(--edge-padding);display:flex;flex-direction:row;width:100%}.single-job--hr.horizontal{align-items:center;flex-basis:66.6%}.single-job--hr.horizontal .single-job--hr-intro{display:grid;gap:40px}.single-job--hr-intro-contents{flex-basis:35%}.single-job--hr.horizontal .single-job--hr-contacts{display:flex;flex-basis:60%;flex-direction:row;flex-wrap:wrap;gap:40px;padding-lefT:40px}.single-job--hr.horizontal .single-job--hr-contact{border:none;flex-basis:calc(50% - 20px);margin:0;padding:0;position:relative;white-space:nowrap}.single-job--hr.horizontal .single-job--hr-contact:before{background:#ccd3e4;content:"";height:100%;left:-40px;position:absolute;top:0;width:1px}}.pagination-with-counts{align-items:center;display:flex;flex-direction:column;margin:calc(var(--edge-padding)*2) auto 0 auto;max-width:calc(var(--max-width) + var(--edge-padding)*2);padding:0;row-gap:var(--edge-padding);width:100%}.pagination-with-counts__count{color:var(--body-color);flex-basis:50%}.pagination{align-items:center;column-gap:5px;display:flex;flex-basis:50%;justify-content:center}.pagination__link,.pagination__link:visited{align-items:center;background:#fff;border-radius:5px;color:var(--alt-blue);display:flex;height:40px;justify-content:center;line-height:1;margin:0;text-decoration:none;transition:.3s;width:40px}.pagination__link i{font-size:14px}.pagination__link:active,.pagination__link:focus,.pagination__link:hover{background:var(--alt-sky-blue);color:var(--altius-purple-600);margin:0;text-decoration:none}.pagination__link--disabled{cursor:default;pointer-events:none}.pagination__link--disabled .pagination__link-text{color:#b0c1d4!important}.pagination__link--next .pagination__link-text,.pagination__link--prev .pagination__link-text{display:none}.pagination__link.active{background:var(--alt-blue)!important;color:#fff!important}.pagination__link-icon svg{height:16px;margin:0 .3rem;width:16px}.pagination__link--disabled .pagination__link-icon svg{fill:#b0c1d4!important}@media (min-width:640px){.pagination-with-counts{flex-direction:row}.pagination{justify-content:flex-end}}