@keyframes JobSearchResults_spin__11JXc{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes JobSearchResults_delay-overflow__1eQVg{0%{overflow:auto}}.JobSearchResults_sortSection__aF0jL{flex-direction:row;justify-content:space-between;align-items:center;display:flex;width:100%;margin:1.5rem 0 0;padding:0 2rem}@media(min-width:980px){.JobSearchResults_sortSection__aF0jL{margin:0}}.JobSearchResults_totalResults__q9aCF{margin:0}@media(max-width:1199.98px){.JobSearchResults_desktopSortBy__PtTS_{display:none!important}}.JobSearchResults_seoSection__U8X0R{padding:2rem 0}@media(min-width:980px){.JobSearchResults_seoSection__U8X0R{padding:2rem}}.JobSearchResults_seoSectionHeading__qrrAE,.JobSearchResults_seoSectionText__mb2oJ{margin:0 0 1rem}.JobSearchResults_resultsSection__F0Q9k{flex-direction:column;justify-content:center;align-items:center;display:flex;overflow:hidden;width:100%}.JobSearchResults_noResultsSection__fVhZe{padding:2rem 0;flex-direction:column;justify-content:stretch;align-items:center;display:flex}@media(min-width:980px){.JobSearchResults_noResultsSection__fVhZe{padding:2rem}}.JobSearchResults_noResultsHeading__Y5jQP{margin:0 0 1.5rem}.JobSearchResults_noResultsText__BipgS{margin:0 0 2rem}.JobSearchResults_noResultsText__BipgS span{font-family:var(--font-montserrat);font-size:1rem;line-height:1.5rem;letter-spacing:normal;text-transform:none}@media screen and (min-width:980px){.JobSearchResults_noResultsText__BipgS span{font-size:1.125rem;line-height:1.6875rem;letter-spacing:normal;text-transform:none}}.JobSearchResults_noResultsButtons__CeID_{gap:.75rem;width:100%;flex-direction:column;justify-content:center;align-items:stretch;display:flex}@media(min-width:980px){.JobSearchResults_noResultsButtons__CeID_{gap:1.5rem;flex-direction:row;justify-content:center;align-items:center;display:flex}}.JobSearchResults_loadButton__2m9bS{margin:3rem 0}@media(min-width:980px){.JobSearchResults_loadButton__2m9bS{margin:4.5rem 0}}.JobSearchResults_linkOutCard__F9Kzo{margin-top:1.5rem;margin-bottom:1.5rem}.JobSearchResults_lastCardBeforeLinkOut__JdzXS{border-bottom:none}@media(max-width:1199.98px){.JobSearchResults_resultCard__gYFMh:is(div){padding-left:0;padding-right:0}.JobSearchResults_resultCard__gYFMh:is(div) p{font-family:var(--font-montserrat);font-size:.875rem;line-height:1.3125rem;letter-spacing:normal;text-transform:none}}@media screen and (max-width:1199.98px)and (min-width:980px){.JobSearchResults_resultCard__gYFMh:is(div) p{font-size:1rem;line-height:1.5rem;letter-spacing:normal;text-transform:none}}@keyframes SortBy_spin__RSoso{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes SortBy_delay-overflow__OsoIb{0%{overflow:auto}}.SortBy_container__YNG4K{margin:0;display:flex;align-items:center;position:relative}.SortBy_value__GLhja{position:relative;overflow:visible}.SortBy_value__GLhja span{font-family:var(--font-montserrat);font-size:.75rem;line-height:1.125rem;letter-spacing:normal;text-transform:none;overflow:visible}@media screen and (min-width:980px){.SortBy_value__GLhja span{font-size:.875rem;line-height:1.3125rem;letter-spacing:normal;text-transform:none}}.SortBy_dropdown__O_Qf9{position:absolute;width:-moz-fit-content;width:fit-content;top:2rem;right:0;background:#fff;z-index:2;border-top:1px solid #dfe9eb;box-shadow:0 .15625rem .125rem 0 rgba(0,0,0,.25)}.SortBy_name__u6XHY{margin:0 1rem 0 0}.SortBy_icon__O3s7u{transform:rotate(90deg)}.SortBy_icon__O3s7u[data-is-dropdown=true]{transform:rotate(-90deg)}.SortBy_button__JTh18{padding:.5rem 1rem;width:100%}.SortBy_button__JTh18 span{font-weight:400}.SortBy_button__JTh18[data-is-active=true] span{font-weight:600}.SortBy_button__JTh18:hover{background-color:#f3f6f5}