#jobs-list,
#footerpowered {
    display: none;
}


.job-header-section {
    display: flex;
    /* align-items: center; */
    flex-direction: column;
    gap: 2rem;
}

@media (min-width: 768px) {
    .job-header-section {
        display: flex;
        flex-direction: row;
        gap: 2rem;
        align-items: center;
    }

    .job-header-section h2 {
        white-space: nowrap;
    }
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby,
.c-jobs .c-job-main__sorting-right .c-jobs-radius {
    padding: 1.5rem 2rem;
    background-color: #fff !important;
    border: 0;
}

.jobs-sort-by[data-react-component="jobs-sort-by"] .jobs-sort-by_select_display,
.jobs-radius[data-react-component="jobs-radius"] .jobs-radius_select_display {
    color: #1A1A1A !important;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 2.56rem;
    padding: 0 !important;
}

.jobs-sort-by_select_display_text::after,
.jobs-radius_select_display_text::after {
    content: "";
    display: inline-block;
    width: 24px;
    height: 24px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIuMDAwNyAxMy4xNzJMMTYuOTUwNyA4LjIyMTk4TDE4LjM2NDcgOS42MzU5OEwxMi4wMDA3IDE2TDUuNjM2NzIgOS42MzU5OEw3LjA1MDcyIDguMjIxOThMMTIuMDAwNyAxMy4xNzJaIiBmaWxsPSIjMEMyMzQwIi8+PC9zdmc+);
    background-size: 24px 24px;
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
    transition: transform 0.3s ease-out;
    margin-left: 0.5rem;
    margin-top: -0.4rem;
}

[data-react-component=jobs-sort-by] .jobs-sort-by_label {
    color: #1A1A1A !important;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600 !important;
    line-height: 2.56rem;
}

.jobs-sort-by[data-react-component="jobs-sort-by"] .jobs-sort-by_select_display,
.jobs-radius[data-react-component="jobs-radius"] .jobs-radius_select_display {
    width: fit-content !important;
}

[data-react-component=jobs-sort-by] .jobs-sort-by_select_options.open {
    width: fit-content !important;
    white-space: nowrap;
}

[data-react-component=jobs-sort-by] .jobs-sort-by_select_options {
    right: 0 !important;
    left: auto !important;
}


.job-header-section .c-jobs-sortby-wrap.jobs-sort-by {
    width: fit-content;
}

.c-jobs {
    width: 100%;
    padding: 4rem 2rem;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    background-color: #f9f9f9;
}

@media (min-width: 1536px) {
    .c-jobs {
        max-width: 144rem;
    }
}

@media screen and (min-width: 768px) {
    .c-jobs {
        width: 100%;
        padding: 6rem 4rem;
    }
}

@media screen and (min-width: 1024px) {
    .c-jobs {
        width: 100%;
        padding: 8rem 6.4rem;
    }
}

.c-jobs * {
    box-sizing: border-box;
}

.c-jobs .c-job-main {
    display: flex;
    flex-direction: column;
    gap: 2rem;
    position: relative;
    margin-top: 2rem;
}

@media (min-width: 768px) {
    .c-jobs .c-job-main {
        display: flex;
        flex-direction: row;
    }

    .c-jobs .c-job-main .c-job-main__right {
        flex: 1;
    }
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-job-main {
        flex-direction: row;
        margin-top: 3rem;
        gap: 4rem;
    }
}

.c-jobs .c-job-main__left {
    color: #000000;
    /* padding: 3rem 2.4rem; */
    border-radius: 1.6rem;
    height: -moz-fit-content;
    height: fit-content;
}

@media screen and (min-width: 768px) {
    .c-jobs .c-job-main__left {
        /* padding: 3rem 3.2rem; */
        /* min-width: 31.4rem; */
        width: 31.4rem;
    }
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-job-main__left {
        /* width: 30%; */
    }
}

.c-jobs .c-job-main__left-inner {
    display: flex;
    flex-direction: column;
    gap: 0;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches {
    display: flex;
    flex-direction: column;
    gap: 1.6rem;
    margin-bottom: 1.6rem;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__title {
    font-size: 2rem;
    line-height: 3rem;
    font-style: normal;
    font-weight: 500;
    color: #000000;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1rem;
    list-style: none;
    padding: 0;
    margin: 0;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-list:empty {
    display: none;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-item {
    padding: 0.4rem 0.8rem 0.4rem 1.2rem;
    background-color: #ffffff;
    display: flex;
    flex-direction: row;
    gap: 0.8rem;
    justify-content: center;
    align-items: center;
    transition: 0.2s ease-out all;
    cursor: default;
    color: #00527a;
    border-radius: 10rem;
    border: 1px solid #e0ded7;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-close {
    display: flex;
    justify-content: center;
    align-items: center;
    border: 0;
    cursor: pointer;
    width: 1.7rem;
    height: 1.7rem;
    transition: 0.2s ease-out all;
    background-color: #1A1A1A;
    border-radius: 50%;
    overflow: hidden;
    flex-shrink: 0;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-close svg {
    width: 9rem;
    height: 9rem;
}

.c-jobs .c-job-main__left-inner .c-jobs-current-searches .jobs-current-searches__tag-close svg>path {
    fill: #ffffff;
}

.c-jobs .c-job-main__right {
    /* padding: 0 1.5rem; */
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-job-main__right {
        width: 70%;
        padding: 0;
    }
}

.c-jobs .c-job-main__right .share-jobs__no-results {
    font-size: 1.6rem;
    color: #000000;
}

.c-jobs .c-jobs-current-location {
    margin-bottom: 2rem;
}

.c-jobs .c-job-main__sorting {
    display: flex;
    width: 100%;
    flex-direction: column;
    align-items: start;
    flex-wrap: wrap;
    gap: 2rem;
}

@media screen and (min-width: 768px) {
    .c-jobs .c-job-main__sorting {
        flex-direction: row;
        /* justify-content: space-between; */
        align-items: center;
        justify-content: flex-end;
    }
}

.c-jobs .c-job-main__sorting-left .results-header {
    font-weight: 400;
    line-height: 1.9rem;
    font-size: 1.4rem;
    font-style: normal;
    margin: 0;
    color: #000000;
}

.c-jobs .c-job-main__sorting-left .results-header__content-total {
    color: #1A1A1A;
}

.c-jobs .results-header__content {
    color: #1A1A1A;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.56rem;
}

.c-jobs .c-job-main__sorting-right {
    display: flex;
    /* gap: 2rem; */
    flex-direction: column;
    width: 100%;
}

@media screen and (min-width: 768px) {
    .c-jobs .c-job-main__sorting-right {
        flex-direction: row;
        justify-content: start;
        width: max-content;
    }
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby,
.c-jobs .c-job-main__sorting-right .c-jobs-radius {
    background-color: transparent;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    gap: 0.8rem;
    color: #000000;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__control,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__control,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__control,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__control {
    background-color: transparent;
    border: none;
    height: -moz-max-content;
    height: max-content;
    min-height: unset;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__single-value,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__single-value,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__single-value,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__single-value {
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 1.9rem;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__indicator-separator,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__indicator-separator,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__indicator-separator,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__indicator-separator {
    display: none;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__indicator,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__indicator,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__indicator,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__indicator {
    padding: 0 !important;
    color: #000000;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__menu .react-select_jobs-sort-by_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__menu .react-select_jobs-radius_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__menu .react-select_jobs-sort-by_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__menu .react-select_jobs-radius_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__menu .react-select_jobs-sort-by_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__menu .react-select_jobs-radius_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__menu .react-select_jobs-sort-by_item__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__menu .react-select_jobs-radius_item__option--is-focused {
    background-color: #1A1A1A;
    color: #ffffff;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__menu .react-select_jobs-sort-by_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-sort-by_item__menu .react-select_jobs-radius_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__menu .react-select_jobs-sort-by_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select_jobs-radius_item__menu .react-select_jobs-radius_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__menu .react-select_jobs-sort-by_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-sort-by_item__menu .react-select_jobs-radius_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__menu .react-select_jobs-sort-by_item__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select_jobs-radius_item__menu .react-select_jobs-radius_item__option--is-selected {
    background-color: #1A1A1A;
    color: #ffffff;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__control,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__control {
    line-height: 1;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__control,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__control:hover,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__control,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__control:hover {
    width: 15rem;
    background: transparent;
    border: none;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu {
    box-shadow: none;
    overflow: hidden;
    line-height: 1;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list {
    background: #ffffff;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list .react-select__option,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list .react-select__option {
    background-color: #ffffff;
    color: #000000;
    padding: 0.8rem 1.6rem;
    line-height: 1.5;
}

.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list .react-select__option .react-select__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list .react-select__option .react-select__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list .react-select__option:hover,
.c-jobs .c-job-main__sorting-right .c-jobs-sortby .react-select__menu .react-select__menu-list .react-select__option:focus,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list .react-select__option .react-select__option--is-focused,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list .react-select__option .react-select__option--is-selected,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list .react-select__option:hover,
.c-jobs .c-job-main__sorting-right .c-jobs-radius .react-select__menu .react-select__menu-list .react-select__option:focus {
    background-color: #f8fdf0;
    color: #000000;
}

.c-jobs .c-main-hero-search {
    display: flex;
    flex-direction: column;
    margin-bottom: 2.4rem;
}

.c-jobs .c-main-hero-search input:focus,
.c-jobs .c-main-hero-search input:active {
    outline: none;
}

.c-jobs .c-main-hero-search__keyword {
    display: flex;
    flex-direction: column;
}

.c-jobs .c-main-hero-search__keyword-label {
    color: #000000;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 500;
    line-height: 110%;
}

.c-jobs .c-main-hero-search__keyword-input {
    color: #aeaeae;
}

.c-jobs .c-main-hero-search .location-search {
    margin-bottom: 1.6rem;
}

.c-jobs .c-main-hero-search .keyword-search__input,
.c-jobs .c-main-hero-search .location-search-input {
    background: #ffffff;
    padding: 1.5rem 2rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.9rem;
    position: relative;
    height: 4.5rem;
    border-radius: 0.8rem;
    border-radius: 8px;
    border: 1px solid #e0ded7;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete,
.c-jobs .c-main-hero-search .location-search-input .autocomplete {
    width: 100%;
    position: unset;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete input,
.c-jobs .c-main-hero-search .location-search-input .autocomplete input {
    width: 100%;
    color: #1A1A1A;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.56rem;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu {
    width: auto;
    left: 0;
    right: 0;
    top: 100%;
    background-color: #ffffff;
    color: #000000;
    position: absolute;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 400;
    z-index: 100;
    overflow: auto;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item {
    padding: 0.8rem 2.4rem;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item:not(:first-child),
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item:not(:first-child) {
    margin-top: 0.5rem;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item:hover,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item:hover {
    background: #1A1A1A;
    color: #ffffff;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item__text,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item__text {
    display: flex;
    width: 100%;
    align-items: center;
    flex-flow: row-reverse;
    justify-content: flex-end;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item__zip::after,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item__zip::after {
    content: "-";
    margin: 0 0.3rem;
}

.c-jobs .c-main-hero-search .keyword-search__input .autocomplete .autocomplete__suggestion.menu .location-item--hightlight,
.c-jobs .c-main-hero-search .location-search-input .autocomplete .autocomplete__suggestion.menu .location-item--hightlight {
    background: #f8fdf0;
    color: #000000;
}

.c-jobs .c-main-hero-search .keyword-search__input .keyword-search__icon-container,
.c-jobs .c-main-hero-search .location-search-input .keyword-search__icon-container {
    background: transparent;
    position: relative;
    padding: 0 !important;
}

.c-jobs .c-main-hero-search .keyword-search__input .keyword-search__icon-container svg,
.c-jobs .c-main-hero-search .location-search-input .keyword-search__icon-container svg {
    height: 2rem;
    width: 2rem;
}

.c-jobs .c-main-hero-search .keyword-search__input .icon-container,
.c-jobs .c-main-hero-search .location-search-input .icon-container {
    background: transparent;
    padding: 0 !important;
}

.c-jobs .c-main-hero-search .keyword-search__input::before {
    content: "";
    flex-shrink: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODA3OCAxNS44MDc4TDIwIDIwTTE1LjgwNzggMTUuODA3OEMxMy4xMDY2IDE4LjUwOSA4LjcyNzA5IDE4LjUwOSA2LjAyNTkgMTUuODA3OEMzLjMyNDcgMTMuMTA2NiAzLjMyNDcgOC43MjcwOCA2LjAyNTkgNi4wMjU4OUM4LjcyNzA5IDMuMzI0NyAxMy4xMDY2IDMuMzI0NyAxNS44MDc4IDYuMDI1ODlDMTguNTA5IDguNzI3MDggMTguNTA5IDEzLjEwNjYgMTUuODA3OCAxNS44MDc4WiIgc3Ryb2tlPSIjMUExQTFBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.c-jobs .c-main-hero-search .location-search-input::before {
    content: "";
    flex-shrink: 0;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODI4NiAxMS4wNzg0QzE1LjgyODYgMTIuODI0IDE0LjM0NDIgMTQuMjM5MiAxMi41MTMgMTQuMjM5MkMxMC42ODE4IDE0LjIzOTIgOS4xOTczMyAxMi44MjQgOS4xOTczMyAxMS4wNzg0QzkuMTk3MzMgOS4zMzI2NyAxMC42ODE4IDcuOTE3NTMgMTIuNTEzIDcuOTE3NTNDMTQuMzQ0MiA3LjkxNzUzIDE1LjgyODYgOS4zMzI2NyAxNS44Mjg2IDExLjA3ODRaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMC41IDExLjEwMzFDMjAuNSAxNS41NzgzIDEzLjY2NzkgMjEgMTIuNSAyMUMxMS4zMzIxIDIxIDQuNSAxNS41NzgzIDQuNSAxMS4xMDMxQzQuNSA2LjYyNzg3IDcuODA1NTcgMyAxMi41IDNDMTcuMTk0NCAzIDIwLjUgNi42Mjc4NyAyMC41IDExLjEwMzFaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");
    width: 1.6rem;
    height: 1.8rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

.c-jobs .c-main-hero-search .keyword-search__input-icon--search,
.c-jobs .c-main-hero-search .location-search__input-icon--pin {
    color: #8dc63f;
    display: none;
}

.c-jobs .c-main-hero-search .location-search__icon-right svg {
    width: 2rem;
    height: 2rem;
}

.c-jobs .c-main-hero-search .location-search__icon-right svg path {
    fill: #000000;
}

.c-jobs .c-main-hero-search .c-main-hero-search__location-content .icon-container .location-search__icon-left {
    display: none;
}

.c-jobs .c-main-hero-search .c-main-hero-search__location-content .icon-container>span {
    display: flex;
    align-items: center;
}

.c-jobs .c-main-hero-search .c-main-hero-search__location-content .icon-container>span>svg {
    fill: #1a1a1a;
}

.c-jobs .c-main-hero-search__button-search {
    line-height: 1.7rem;
    /* background-color: #1A1A1A; */
    background-color: #00527a;
    padding: 1.2rem;
    color: #ffffff;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.6rem;
    font-weight: 600;
    border-radius: 0.8rem;
}

/* .c-jobs .c-main-hero-search__button:hover .c-main-hero-search__button-search, .c-jobs .c-main-hero-search__button:focus .c-main-hero-search__button-search {
  box-shadow: inset 0 5.3rem 0 0 rgba(0, 0, 0, 0.3);
} */
.c-jobs .c-main-hero-search::before {
    /* content: "Keyword Search"; */
    margin-bottom: 1.6rem;
    font-family: "Sansa Pro", sans-serif;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: normal;
    text-transform: capitalize;
    color: #1A1A1A;
}

.c-jobs .location-search--has-value .c-main-hero-search__location-drop input[aria-expanded="true"]+.menu {
    position: absolute;
    bottom: -0.5rem;
    left: 0;
    transform: translateY(100%);
    background: #ffffff;
    color: #000000;
    width: 100%;
    padding: 0.5rem;
    z-index: 1;
    max-height: 19.3rem;
    overflow: auto;
    border-radius: 0.5rem;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 400;
}

.c-jobs .c-jobs-filter {
    display: flex !important;
    flex-direction: column;
    gap: 2.4rem;
    max-width: none !important;
}

.c-jobs .c-jobs-filter .filter-group {
    display: flex;
    flex-direction: column;
}

.c-jobs .c-jobs-filter .filter-group>h3 {
    display: none !important;
}

.c-jobs .c-jobs-filter .filter-category-container {
    background-color: #ffffff;
    border: none;
    margin-bottom: 0.8rem;
    border-radius: 0.8rem;
    border: 1px solid #e0ded7;
}

.c-jobs .c-jobs-filter .filter-category-container:last-child {
    margin-bottom: 0;
}

.c-jobs .c-jobs-filter .filter-category-container .filter-header {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding: 1rem 2.4rem;
    background-color: #ffffff;
    border-radius: 0.8rem;
    color: #00527a;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
    border-radius: 0.8rem;
}

.filter-option {
    margin-bottom: 1rem;
}

.c-jobs .c-jobs-filter .filter-category-container .filter-header::after {
    content: "";
    transition: ease-out transform 0.3s;
    display: flex;
    height: 2.4rem;
    width: 2.4rem;
    align-items: flex-end;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTYuNTkgOEwxMiAxMi41OEw3LjQxIDhMNiA5LjQxTDEyIDE1LjQxTDE4IDkuNDFMMTYuNTkgOFoiIGZpbGw9IiMwMDUyN0EiLz48L3N2Zz4=);
}

.c-jobs .c-jobs-filter .filter-category-container .filter-header.open::after {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
}

.c-jobs .c-jobs-filter .filter-category-container .filter-options-list-container {
    border-radius: 0 0 0.8rem 0.8rem;
    max-height: 30rem;
    transition: max-height ease-out 0.3s;
    /* overflow: hidden; */
    overflow: auto;
    display: none;
}

.c-jobs .c-jobs-filter .filter-category-container .filter-options-list-container.is-expanded {
    display: block;
}

.c-jobs .c-jobs-filter .filter-options-list {
    list-style: none;
}

.c-jobs .c-jobs-filter .filter-category-container .filter-options-list-container .filter-options-list>ul {
    position: relative;
}

.c-jobs .c-jobs-filter .filter-options-list-container {
    padding: 0;
    border-top: none;
}

.c-jobs .c-jobs-filter .filter-option label {
    display: flex;
    flex-direction: row;
    gap: 2.4rem;
    color: #000000;
}

.c-jobs .c-jobs-filter .filter-option label input {
    accent-color: #1A1A1A;
}

.c-jobs .c-jobs-filter .filter-option label>.option-value {
    flex-grow: 1;
    display: flex;
    flex-direction: row;
    gap: 0.4rem;
    justify-content: space-between;
    font-size: 1.4rem;
}

.c-jobs .c-jobs-filter .reset-filters {
    text-align: end;
}

.c-jobs .c-jobs-filter .reset-filters a {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.1rem;
    color: #000000;
}

.c-jobs .c-jobs-filter .reset-filters__buton {
    font-size: 16px;
    font-style: normal;
    font-weight: 600;
    line-height: 2.56rem;
    color: #737373;
}

.c-jobs .c-jobs-pagination {
    margin: 4.8rem 0 0;
    display: block;
    position: relative;
    width: -moz-fit-content;
    width: fit-content;
}

.c-jobs .c-jobs-pagination .page-size {
    display: none;
    border: none;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-pagination .page-size {
        background-color: #ffffff;
        text-align: center;
        border-radius: 1rem;
        width: 5rem;
        height: 4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        border: 0.1rem solid #e0ded7;
    }
}

.c-jobs .c-jobs-pagination .page-size:focus-visible {
    outline: none;
}

.c-jobs .c-jobs-pagination .pagination {
    display: flex;
    flex-flow: row;
    justify-content: center;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-pagination .pagination {
        justify-content: flex-start;
    }
}

.c-jobs .c-jobs-pagination .pagination.mobile {
    display: none;
}

.c-jobs .c-jobs-pagination .page-links {
    /* background: #ffffff; */
    display: flex;
    align-items: center;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-pagination .page-links {
        margin-right: 3rem;
    }
}

.c-jobs .c-jobs-pagination .page-links>a {
    cursor: pointer;
    margin: 0 0.5rem;
    color: #000000;
}

.c-jobs .c-jobs-pagination .page-link {
    font-weight: 600;
    font-size: 1.6rem;
    line-height: 2.56rem;
    transition: 0.2s ease-out all;
}

.c-jobs .c-jobs-pagination .page-link.page-link-next,
.c-jobs .c-jobs-pagination .page-link.page-link-last,
.c-jobs .c-jobs-pagination .page-link.page-link-first,
.c-jobs .c-jobs-pagination .page-link.page-link-previous {
    height: 3.6rem;
    width: 2rem;
    color: #1A1A1A;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0.5rem;
    transition: 0.2s ease-out all;
}

.c-jobs .c-jobs-pagination .page-link.page-link-next:hover,
.c-jobs .c-jobs-pagination .page-link.page-link-last:hover,
.c-jobs .c-jobs-pagination .page-link.page-link-first:hover,
.c-jobs .c-jobs-pagination .page-link.page-link-previous:hover {
    color: #1A1A1A;
    border: none;
}

.c-jobs .c-jobs-pagination .page-link.page-link-next:hover>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-last:hover>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-first:hover>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-previous:hover>svg>path {
    fill: #1A1A1A;
}

.c-jobs .c-jobs-pagination .page-link.page-link-next>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-last>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-first>svg>path,
.c-jobs .c-jobs-pagination .page-link.page-link-previous>svg>path {
    fill: #1A1A1A;
    transition: 0.2s ease-out all;
}

.c-jobs .c-jobs-pagination .page-link.page-link-next.not-selectable,
.c-jobs .c-jobs-pagination .page-link.page-link-last.not-selectable,
.c-jobs .c-jobs-pagination .page-link.page-link-first.not-selectable,
.c-jobs .c-jobs-pagination .page-link.page-link-previous.not-selectable {
    opacity: 0.5;
    cursor: not-allowed;
    display: none;
}

.c-jobs .c-jobs-pagination .page-link.page-link-last,
.c-jobs .c-jobs-pagination .page-link.page-link-first {
    display: none;
}

@media screen and (min-width: 768px) {

    .c-jobs .c-jobs-pagination .page-link.page-link-last,
    .c-jobs .c-jobs-pagination .page-link.page-link-first {
        display: flex;
    }
}

.c-jobs .c-jobs-pagination .page-link.current-page.not-selectable {
    color: #1A1A1A;
    font-weight: 700;
    background-color: #fff;
    transition: all .3s ease-in-out;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 1rem;
}

.c-jobs .c-jobs-list .results-list {
    list-style: none;
    padding: 0;
    margin: 0;
    display: flex;
    flex-direction: column;
}

.c-jobs .c-jobs-list .results-list__item {
    padding: 2rem 1rem;
    display: flex;
    position: relative;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
    transition: 0.2s ease-out all;
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 3.1rem;
    /* box-shadow: inset 0 -0.1rem 0 0 #a9abae; */
}

.c-jobs .c-jobs-list .results-list__item::after {
    content: "";
}

.c-jobs .c-jobs-list .results-list__item-header {
    gap: 2.4rem;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__item-header {
        margin-right: 24.4rem;
    }
}

.c-jobs .c-jobs-list .results-list__item-header .results-list__item-title {
    color: #1a1a1a;
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 2.56rem;
    text-transform: capitalize;
}

.c-jobs .c-jobs-list .results-list__item-content {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    gap: 1.6rem;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__item-content {
        flex-direction: row;
        width: 100%;
        align-items: center;
    }
}

.c-jobs .c-jobs-list .results-list__item-street,
.c-jobs .c-jobs-list .results-list__item-distance,
.c-jobs .c-jobs-list .results-list__item-brand,
.c-jobs .c-jobs-list .results-list__custom-category,
.c-jobs .c-jobs-list .results-list__custom-rid,
.c-jobs .c-jobs-list .results-list__custom-type,
.c-jobs .c-jobs-list .results-list__custom-work {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
}

.c-jobs .c-jobs-list .results-list__item-street--label__wrapper,
.c-jobs .c-jobs-list .results-list__item-distance--label__wrapper,
.c-jobs .c-jobs-list .results-list__item-brand--label__wrapper {
    display: flex;
    gap: 1rem;
    align-items: center;
}

.c-jobs .c-jobs-list .results-list__item-street--icon,
.c-jobs .c-jobs-list .results-list__item-distance--icon,
.c-jobs .c-jobs-list .results-list__item-brand--icon {
    line-height: 1.2rem;
}

.c-jobs .c-jobs-list .results-list__item-street--icon>svg>g>g,
.c-jobs .c-jobs-list .results-list__item-distance--icon>svg>g>g,
.c-jobs .c-jobs-list .results-list__item-brand--icon>svg>g>g {
    stroke: #000000;
}

.c-jobs .c-jobs-list .results-list__item-street--icon>svg,
.c-jobs .c-jobs-list .results-list__item-distance--icon>svg,
.c-jobs .c-jobs-list .results-list__item-brand--icon>svg {
    /* fill: #1A1A1A;
  stroke: transparent; */
    display: none;
}

/* .c-jobs .c-jobs-list .results-list__item-street--icon > svg circle {
  fill: #fff;
  stroke: transparent;
} */

.c-jobs .c-jobs-list .results-list__item-street--icon::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuODI4NiAxMS4wNzg0QzE1LjgyODYgMTIuODI0IDE0LjM0NDIgMTQuMjM5MiAxMi41MTMgMTQuMjM5MkMxMC42ODE4IDE0LjIzOTIgOS4xOTczMyAxMi44MjQgOS4xOTczMyAxMS4wNzg0QzkuMTk3MzMgOS4zMzI2NyAxMC42ODE4IDcuOTE3NTMgMTIuNTEzIDcuOTE3NTNDMTQuMzQ0MiA3LjkxNzUzIDE1LjgyODYgOS4zMzI2NyAxNS44Mjg2IDExLjA3ODRaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMiIvPjxwYXRoIGQ9Ik0yMC41IDExLjEwMzFDMjAuNSAxNS41NzgzIDEzLjY2NzkgMjEgMTIuNSAyMUMxMS4zMzIxIDIxIDQuNSAxNS41NzgzIDQuNSAxMS4xMDMxQzQuNSA2LjYyNzg3IDcuODA1NTcgMyAxMi41IDNDMTcuMTk0NCAzIDIwLjUgNi42Mjc4NyAyMC41IDExLjEwMzFaIiBzdHJva2U9IiMxQTFBMUEiIHN0cm9rZS13aWR0aD0iMiIvPjwvc3ZnPg==");
}

.c-jobs .c-jobs-list .results-list__item-brand--icon::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMy4wNzMyNCAxN0MzLjQ0MDgzIDE0LjMzMzMgNS4yMjA0OCAxMyA5LjAwMDEyIDEzQzEyLjc3OTggMTMgMTQuNTU5NCAxNC4zMzMzIDE0LjkyNyAxN00zIDE3SDE1QzE2LjEwNDYgMTcgMTcgMTYuMTA0NiAxNyAxNVYzQzE3IDEuODk1NDMgMTYuMTA0NiAxIDE1IDFIM0MxLjg5NTQzIDEgMSAxLjg5NTQzIDEgM1YxNUMxIDE2LjEwNDYgMS44OTU0MyAxNyAzIDE3Wk0xMiA3QzEyIDguNjU2ODUgMTAuNjU2OSAxMCA5IDEwQzcuMzQzMTUgMTAgNiA4LjY1Njg1IDYgN0M2IDUuMzQzMTUgNy4zNDMxNSA0IDkgNEMxMC42NTY5IDQgMTIgNS4zNDMxNSAxMiA3WiIgc3Ryb2tlPSIjMUExQTFBIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvc3ZnPg==");
}

.c-jobs .c-jobs-list .results-list__custom-category::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%0A%3Csvg%0A%20%20width%3D%2224px%22%0A%20%20height%3D%2224px%22%0A%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20fill%3D%22none%22%0A%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%3E%0A%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20clip-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M13%206C13%204.89543%2013.8954%204%2015%204H18C19.1046%204%2020%204.89543%2020%206V9C20%2010.1046%2019.1046%2011%2018%2011H15C13.8954%2011%2013%2010.1046%2013%209V6ZM18%206H15V9H18V6ZM6%2013C4.89543%2013%204%2013.8954%204%2015V18C4%2019.1046%204.89543%2020%206%2020H9C10.1046%2020%2011%2019.1046%2011%2018V15C11%2013.8954%2010.1046%2013%209%2013H6ZM6%2015H9V18H6V15ZM15%2013C13.8954%2013%2013%2013.8954%2013%2015V18C13%2019.1046%2013.8954%2020%2015%2020H18C19.1046%2020%2020%2019.1046%2020%2018V15C20%2013.8954%2019.1046%2013%2018%2013H15ZM15%2015H18V18H15V15ZM6%204C4.89543%204%204%204.89543%204%206V9C4%2010.1046%204.89543%2011%206%2011H9C10.1046%2011%2011%2010.1046%2011%209V6C11%204.89543%2010.1046%204%209%204H6ZM6%206H9V9H6V6Z%22%0A%20%20%20%20fill%3D%22%231A1A1A%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E%0A);
}
.c-jobs .c-jobs-list .results-list__custom-work::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%0A%20%20width%3D%2224px%22%0A%20%20height%3D%2224px%22%0A%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20fill%3D%22none%22%0A%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%3E%0A%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20clip-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M5%204C4.44772%204%204%204.44772%204%205V19C4%2019.5523%204.44772%2020%205%2020H12H13C13.5523%2020%2014%2019.5523%2014%2019V5C14%204.44772%2013.5523%204%2013%204H5ZM5%2022H12H13H19C20.6569%2022%2022%2020.6569%2022%2019V9C22%207.34315%2020.6569%206%2019%206H16V5C16%203.34315%2014.6569%202%2013%202H5C3.34315%202%202%203.34315%202%205V19C2%2020.6569%203.34315%2022%205%2022ZM19%2020H15.8293C15.9398%2019.6872%2016%2019.3506%2016%2019V8H19C19.5523%208%2020%208.44772%2020%209V19C20%2019.5523%2019.5523%2020%2019%2020ZM7%2014H5V16H7V14ZM8%2014H10V16H8V14ZM13%2014H11V16H13V14ZM17%2014H19V16H17V14ZM19%2010H17V12H19V10ZM5%2010H7V12H5V10ZM10%2010H8V12H10V10ZM11%2010H13V12H11V10ZM7%206H5V8H7V6ZM8%206H10V8H8V6ZM13%206H11V8H13V6Z%22%0A%20%20%20%20fill%3D%22%231A1A1A%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E%0A%0A);
}

.c-jobs .c-jobs-list .results-list__custom-type::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%3Csvg%0A%20%20width%3D%2224px%22%0A%20%20height%3D%2224px%22%0A%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%3E%0A%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20clip-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M4%2012C4%207.58172%207.58172%204%2012%204C12.5523%204%2013%203.55228%2013%203C13%202.44772%2012.5523%202%2012%202C6.47715%202%202%206.47715%202%2012C2%2017.5228%206.47715%2022%2012%2022C14.7611%2022%2017.2625%2020.8796%2019.0711%2019.0711C19.4616%2018.6805%2019.4616%2018.0474%2019.0711%2017.6569C18.6805%2017.2663%2018.0474%2017.2663%2017.6569%2017.6569C16.208%2019.1057%2014.2094%2020%2012%2020C7.58172%2020%204%2016.4183%204%2012ZM13%206C13%205.44772%2012.5523%205%2012%205C11.4477%205%2011%205.44772%2011%206V12C11%2012.2652%2011.1054%2012.5196%2011.2929%2012.7071L14.2929%2015.7071C14.6834%2016.0976%2015.3166%2016.0976%2015.7071%2015.7071C16.0976%2015.3166%2016.0976%2014.6834%2015.7071%2014.2929L13%2011.5858V6ZM21.7483%2015.1674C21.535%2015.824%2020.8298%2016.1833%2020.1732%2015.97C19.5167%2015.7566%2019.1574%2015.0514%2019.3707%2014.3949C19.584%2013.7383%2020.2892%2013.379%2020.9458%2013.5923C21.6023%2013.8057%2021.9617%2014.5108%2021.7483%2015.1674ZM21.0847%2011.8267C21.7666%2011.7187%2022.2318%2011.0784%2022.1238%2010.3966C22.0158%209.71471%2021.3755%209.2495%2020.6937%209.3575C20.0118%209.46549%2019.5466%2010.1058%2019.6546%2010.7877C19.7626%2011.4695%2020.4029%2011.9347%2021.0847%2011.8267ZM20.2924%205.97522C20.6982%206.53373%2020.5744%207.31544%2020.0159%207.72122C19.4574%208.127%2018.6757%208.00319%2018.2699%207.44468C17.8641%206.88617%2017.9879%206.10446%2018.5464%205.69868C19.1049%205.2929%2019.8867%205.41671%2020.2924%205.97522ZM17.1997%204.54844C17.5131%203.93333%2017.2685%203.18061%2016.6534%202.86719C16.0383%202.55378%2015.2856%202.79835%2014.9722%203.41346C14.6588%204.02858%2014.9033%204.78129%2015.5185%205.09471C16.1336%205.40812%2016.8863%205.16355%2017.1997%204.54844Z%22%0A%20%20%20%20fill%3D%22%231A1A1A%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E%0A%0A);
}

.c-jobs .c-jobs-list .results-list__custom-rid::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url(data:image/svg+xml,%0A%3Csvg%0A%20%20width%3D%2224px%22%0A%20%20height%3D%2224px%22%0A%20%20viewBox%3D%220%200%2024%2024%22%0A%20%20fill%3D%22none%22%0A%20%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%0A%3E%0A%3Cpath%0A%20%20%20%20fill-rule%3D%22evenodd%22%0A%20%20%20%20clip-rule%3D%22evenodd%22%0A%20%20%20%20d%3D%22M12%203C7.02944%203%203%207.02944%203%2012C3%2016.9706%207.02944%2021%2012%2021C16.9706%2021%2021%2016.9706%2021%2012C21%207.02944%2016.9706%203%2012%203ZM1%2012C1%205.92487%205.92487%201%2012%201C18.0751%201%2023%205.92487%2023%2012C23%2018.0751%2018.0751%2023%2012%2023C5.92487%2023%201%2018.0751%201%2012ZM13.25%207.25C13.25%207.94036%2012.6904%208.5%2012%208.5C11.3096%208.5%2010.75%207.94036%2010.75%207.25C10.75%206.55964%2011.3096%206%2012%206C12.6904%206%2013.25%206.55964%2013.25%207.25ZM11%2010C10.4477%2010%2010%2010.4477%2010%2011C10%2011.5523%2010.4477%2012%2011%2012V17C11%2017.5523%2011.4477%2018%2012%2018C12.5523%2018%2013%2017.5523%2013%2017V11C13%2010.4477%2012.5523%2010%2012%2010H11Z%22%0A%20%20%20%20fill%3D%22%231A1A1A%22%0A%20%20%2F%3E%0A%3C%2Fsvg%3E%0A);
}

/* .c-jobs .c-jobs-list .results-list__item-brand--icon::before {
   content: "";
  display: inline-block;
  width: 1.6rem;
  height: 1.8rem;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  vertical-align: middle;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMTAuMzYwOEMxMCAxMC45MTMxIDkuNTUyMjkgMTEuMzYwOCA5IDExLjM2MDhDOC40NDc3MiAxMS4zNjA4IDggMTAuOTEzMSA4IDEwLjM2MDhDOCA5LjgwODU2IDguNDQ3NzIgOS4zNjA4NCA5IDkuMzYwODRDOS41NTIyOCA5LjM2MDg0IDEwIDkuODA4NTUgMTAgMTAuMzYwOFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYuNzUgMi40ODU4NEwxNC40MzMxIDEwLjE2ODlDMTQuNjc3MSAxMC40MTMgMTQuNjc3MSAxMC44MDg3IDE0LjQzMzEgMTEuMDUyOEw2Ljc1IDE4LjczNTgiIHN0cm9rZT0id2hpdGUiLz48L3N2Zz4=);
} */

.c-jobs .c-jobs-list .results-list__item-street .results-list__item-distance--icon>svg>g>g,
.c-jobs .c-jobs-list .results-list__item-distance .results-list__item-distance--icon>svg>g>g,
.c-jobs .c-jobs-list .results-list__item-brand .results-list__item-distance--icon>svg>g>g {
    stroke: transparent;
    fill: #000000;
}

.c-jobs .c-jobs-list .results-list__item-street--label,
.c-jobs .c-jobs-list .results-list__item-street--more-locations__wrapper,
.c-jobs .c-jobs-list .results-list__item-distance--label,
.c-jobs .c-jobs-list .results-list__item-distance--more-locations__wrapper,
.c-jobs .c-jobs-list .results-list__item-brand--label,
.c-jobs .c-jobs-list .results-list__item-brand--more-locations__wrapper,
.c-jobs .c-jobs-list .results-list__custom-category--label,
.c-jobs .c-jobs-list .results-list__custom-rid--label,
.c-jobs .c-jobs-list .results-list__custom-type--label,
.c-jobs .c-jobs-list .results-list__custom-work--label {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: 2.56rem;
    color: #1a1a1a;
}

.c-jobs .c-jobs-list .results-list__item-street--more-locations::before,
.c-jobs .c-jobs-list .results-list__item-distance--more-locations::before,
.c-jobs .c-jobs-list .results-list__item-brand--more-locations::before {
    content: " ";
}

.c-jobs .c-jobs-list .results-list__item-apply {
    padding: 1.6rem 2.4rem;
    background-color: transparent;
    border-radius: 0.8rem;
    text-decoration: none;
    transition: 0.2s ease-out box-shadow;
    margin-top: 1rem;
    width: -moz-fit-content;
    width: fit-content;
    display: flex;
    flex-direction: row;
    gap: 0.8rem;
    align-items: center;
    justify-content: center;
    border-radius: 20rem;
    border: 2px solid #00527a;
    max-height: fit-content;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__item-apply {
        margin-top: 0;
        position: absolute;
        top: 50%;
        bottom: 0;
        right: 2.6rem;
        height: -moz-fit-content;
        height: fit-content;
        transform: translateY(-50%);
    }
}

/* .c-jobs .c-jobs-list .results-list__item-apply:hover, .c-jobs .c-jobs-list .results-list__item-apply:focus {
  box-shadow: inset 0 5.3rem 0 0 rgba(0, 0, 0, 0.3);
} */
.c-jobs .c-jobs-list .results-list__item-apply--label {
    color: #00527a;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.c-jobs .c-jobs-list .results-list__item-apply--icon {
    /* justify-content: center;
  align-items: center;
  width: 2.4rem;
  height: 2.4rem;
  background-color: transparent;
  border-radius: 50%;
  transition: 0.2s ease-out all;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTAgMTAuMzYwOEMxMCAxMC45MTMxIDkuNTUyMjkgMTEuMzYwOCA5IDExLjM2MDhDOC40NDc3MiAxMS4zNjA4IDggMTAuOTEzMSA4IDEwLjM2MDhDOCA5LjgwODU2IDguNDQ3NzIgOS4zNjA4NCA5IDkuMzYwODRDOS41NTIyOCA5LjM2MDg0IDEwIDkuODA4NTUgMTAgMTAuMzYwOFoiIGZpbGw9IndoaXRlIi8+PHBhdGggZD0iTTYuNzUgMi40ODU4NEwxNC40MzMxIDEwLjE2ODlDMTQuNjc3MSAxMC40MTMgMTQuNjc3MSAxMC44MDg3IDE0LjQzMzEgMTEuMDUyOEw2Ljc1IDE4LjczNTgiIHN0cm9rZT0id2hpdGUiLz48L3N2Zz4=);
  background-position: center; */
    display: none;
}

.c-jobs .c-jobs-list .results-list__item-apply--icon>svg {
    display: none;
}

.c-jobs .c-jobs-list .results-list.front {
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.c-jobs .c-jobs-list .results-container {
    position: relative;
}

.c-jobs .c-jobs-list .results-container .card>h4 {
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 400;
    line-height: 160%;
}

.c-jobs .c-main-hero-search__horizontal {
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
    align-items: stretch;
    border-radius: 2rem;
    width: 100%;
    position: relative;
    max-width: none;
}

@media screen and (min-width: 768px) {
    .c-jobs .c-main-hero-search__horizontal {
        align-items: stretch;
    }

    .c-jobs .c-main-hero-search__horizontal>div {
        flex: 1;
    }
}

.c-jobs .c-main-hero-search__horizontal .c-main-hero-search__keyword-label,
.c-jobs .c-main-hero-search__horizontal .c-main-hero-search__location-label {
    font-size: 1.6rem;
    font-style: normal;
    color: #1a1a1a;
    font-weight: 600;
    line-height: 2.56rem;
    display: block;
    margin-bottom: 1rem !important;
}

.c-jobs .c-main-hero-search__horizontal .c-main-hero-search__button {
    width: 100%;
}

.c-jobs .c-main-hero-search__horizontal .menu {
    background: #ffffff;
    color: #000000;
    /* transform: translateY(calc(100% + 1.8rem)); */
    border: 0.1rem solid #f5f5f5;
}

.c-jobs .c-main-hero-search__horizontal .menu .location-item:hover {
    background: #f8fdf0;
    color: #000000;
}

.c-jobs .c-main-hero-search__horizontal .menu .location-item--hightlight {
    background: #f8fdf0;
    color: #000000;
}

.jobs-sort-by[data-react-component="jobs-sort-by"] .jobs-sort-by_select_display,
.jobs-radius[data-react-component="jobs-radius"] .jobs-radius_select_display {
    border: none;
    width: 10rem;
    background-color: transparent;
    color: #000000;
    text-align: center;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 700;
    line-height: 2.8rem;
}

.jobs-radius_select_display_text,
.jobs-sort-by_select_display_text {
    width: 100%;
}

.jobs-radius[data-react-component="jobs-radius"] .jobs-radius_select_display_icon,
.jobs-sort-by[data-react-component="jobs-sort-by"] .jobs-sort-by_select_display_icon {
    display: none;
}

.jobs-radius[data-react-component="jobs-radius"] .c-jobs-radius,
.jobs-sort-by[data-react-component="jobs-sort-by"] .c-jobs-sortby {
    justify-content: start;
}

.jobs-radius[data-react-component="jobs-radius"] .c-jobs-radius>div,
.jobs-sort-by[data-react-component="jobs-sort-by"] .c-jobs-sortby>div {
    width: auto;
}

/* Facet list Style */
/* Default (fallback) using Flexbox */
[data-react-component="jobs-filter"] .advanced-search-container .filter-category-container .filter-options-list-container .filter-options-list div.filter-option,
[data-react-component="jobs-filter"] .advanced-search-container .filter-category-container .filter-options-list-container .filter-options-list label.filter-option {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 6px 0;
}

[data-react-component="jobs-filter"] input[type="checkbox"] {
    margin-right: 12px;
    accent-color: #00527a;
}

.option-value.count {
    margin-left: auto;
}

/* Modern Grid override if supported */
@supports (display: grid) {

    [data-react-component="jobs-filter"] .advanced-search-container .filter-category-container .filter-options-list-container .filter-options-list div.filter-option,
    [data-react-component="jobs-filter"] .advanced-search-container .filter-category-container .filter-options-list-container .filter-options-list label.filter-option {
        display: grid;
        grid-template-columns: 16px auto auto;
        align-items: center;
        gap: 12px;
        padding: 0 2.4rem;
        justify-content: normal;
    }

    .option-value.count {
        justify-self: end;
        margin-left: 0;
    }

    [data-react-component="jobs-filter"] input[type="checkbox"] {
        margin-right: 0;
    }
}

.c-jobs .c-jobs-list .results-container .loader {
    position: absolute;
    left: -1.5rem;
    top: 0;
    width: calc(100% + 3rem);
    height: 100%;
    background-color: #ffffffaa;
    backdrop-filter: blur(6px);
    z-index: 10;
}

.results-list__item-brand {
    margin-top: 1rem;
}

.pagination__list {
    display: flex;
    /* gap: 2rem; */
    list-style: none;
    align-items: center;
    flex-flow: wrap;
}

.pagination__list li {
    display: flex;
    gap: 1rem;
    list-style: none;
    align-items: center;
    justify-content: center;
    flex-flow: wrap;
    width: 4rem;
    height: 4rem;
}

.job-header-wrapper {
    display: flex;
    flex-direction: column;
    width: 100%;
    justify-content: space-between;
    gap: 2rem;
}

@media (min-width: 768px) {
    .job-header-wrapper {
        flex-direction: row;
        align-items: center;
    }

    .c-jobs .c-jobs-list .results-list__item-content {
        display: flex;
        flex-direction: row !important;
        width: 100%;
    }

    /* .c-jobs  */

    .c-jobs .c-jobs-list .results-list__item-info {
        flex: 0 0 55%;
    }

    .c-jobs .c-jobs-list .results-list__item {
        padding: 2rem 2.6rem;
    }
}