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

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

@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: column;
    }

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

@media screen and (min-width: 1024px) {
    .c-jobs .c-job-main {
        flex-direction: column;
        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; */
        /* min-width: 40.6rem;
        max-width: 40.6rem; */
        min-width: 24rem;
        max-width: 24rem;
    }
}

@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>p:first-child {
    margin-bottom: 2rem;
}

@media (min-width: 1024px) {
    .c-jobs .c-job-main__left-inner {
        /* transform: translateY(-9rem); */
    }
}

.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-top: 2rem;
}

.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: 1.5rem 1rem;
    background-color: #3d6ba6;
    display: flex;
    flex-direction: row;
    gap: 0.8rem;
    justify-content: center;
    align-items: center;
    transition: 0.2s ease-out all;
    cursor: default;
    color: #fff;
    border-radius: 1.2rem;
    height: 4.9rem;
    font-size: 1.6rem;
    font-weight: 400;
}

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

.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%;
    /* width: fit-content; */
    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:has(.jobs-radius_label) {
        width: 100%;
    }
}

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

.c-jobs .c-job-main__sorting-left .results-header__content__from,
.c-jobs .c-job-main__sorting-left .results-header__content__to,
.c-jobs .c-job-main__sorting-left .results-header__content__total {
    font-weight: bold;
    color: #283897;
}

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

.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;
        gap: 20px;
        margin-left: auto;
    }
}

.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;
    border: 0;
    padding: 0;
}

@media(max-width:768px) {
    .c-jobs .c-job-main__sorting-right .c-jobs-sortby,
        .c-jobs .c-job-main__sorting-right .c-jobs-radius {
            width: 100%;
        }
}

.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: #283897;
    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: #283897;
    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.5rem;
    position: relative;
    height: 5.6rem;
    border-radius: 1.2rem;
    border: 2px solid #3d6ba6;
}

.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: #1c1c1c;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    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: #283897;
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIuNTU3OCAxMi41NTc4TDE2Ljc1IDE2Ljc1TTEyLjU1NzggMTIuNTU3OEM5Ljg1NjU3IDE1LjI1OSA1LjQ3NzA5IDE1LjI1OSAyLjc3NTkgMTIuNTU3OEMwLjA3NDcwMTcgOS44NTY1OCAwLjA3NDcwMTcgNS40NzcwOCAyLjc3NTkgMi43NzU4OUM1LjQ3NzA5IDAuMDc0NzAyMyA5Ljg1NjU5IDAuMDc0NzAyMyAxMi41NTc4IDIuNzc1ODlDMTUuMjU5IDUuNDc3MDggMTUuMjU5IDkuODU2NTggMTIuNTU3OCAxMi41NTc4WiIgc3Ryb2tlPSIjMUMxQzFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
    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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNSAxMUMxNS41IDEyLjkzMyAxMy45MzMgMTQuNSAxMiAxNC41QzEwLjA2NyAxNC41IDguNSAxMi45MzMgOC41IDExQzguNSA5LjA2NyAxMC4wNjcgNy41IDEyIDcuNUMxMy45MzMgNy41IDE1LjUgOS4wNjcgMTUuNSAxMVoiIHN0cm9rZT0iIzFDMUMxQyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTIgMkMxNi44NzA2IDIgMjEgNi4wMzI5OCAyMSAxMC45MjU4QzIxIDE1Ljg5NjUgMTUuODc2MyAxOS42MjggMTIgMjJDOC4xMzA5IDE5LjYwNDkgMyAxNS45MTM3IDMgMTAuOTI1OEMzIDYuMDMyOTggNy4xMjk0NCAyIDEyIDJaIiBzdHJva2U9IiMxQzFDMUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+");
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

@media (min-width: 1024px) {
    .c-jobs .c-main-hero-search .keyword-search__input::before {
        content: "";
        flex-shrink: 0;
        background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE4IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTIuNTU3OCAxMi41NTc4TDE2Ljc1IDE2Ljc1TTEyLjU1NzggMTIuNTU3OEM5Ljg1NjU3IDE1LjI1OSA1LjQ3NzA5IDE1LjI1OSAyLjc3NTkgMTIuNTU3OEMwLjA3NDcwMTcgOS44NTY1OCAwLjA3NDcwMTcgNS40NzcwOCAyLjc3NTkgMi43NzU4OUM1LjQ3NzA5IDAuMDc0NzAyMyA5Ljg1NjU5IDAuMDc0NzAyMyAxMi41NTc4IDIuNzc1ODlDMTUuMjU5IDUuNDc3MDggMTUuMjU5IDkuODU2NTggMTIuNTU3OCAxMi41NTc4WiIgc3Ryb2tlPSIjMUMxQzFDIiBzdHJva2Utd2lkdGg9IjEuNSIvPjwvc3ZnPg==");
        width: 2.4rem;
        height: 2.4rem;
        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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMTUuNSAxMUMxNS41IDEyLjkzMyAxMy45MzMgMTQuNSAxMiAxNC41QzEwLjA2NyAxNC41IDguNSAxMi45MzMgOC41IDExQzguNSA5LjA2NyAxMC4wNjcgNy41IDEyIDcuNUMxMy45MzMgNy41IDE1LjUgOS4wNjcgMTUuNSAxMVoiIHN0cm9rZT0iIzFDMUMxQyIgc3Ryb2tlLXdpZHRoPSIxLjUiLz48cGF0aCBkPSJNMTIgMkMxNi44NzA2IDIgMjEgNi4wMzI5OCAyMSAxMC45MjU4QzIxIDE1Ljg5NjUgMTUuODc2MyAxOS42MjggMTIgMjJDOC4xMzA5IDE5LjYwNDkgMyAxNS45MTM3IDMgMTAuOTI1OEMzIDYuMDMyOTggNy4xMjk0NCAyIDEyIDJaIiBzdHJva2U9IiMxQzFDMUMiIHN0cm9rZS13aWR0aD0iMS41Ii8+PC9zdmc+");
        width: 2.4rem;
        height: 2.4rem;
        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: #1c1c1c;
}

.c-jobs .c-main-hero-search__button-search {
    line-height: 1.7rem;
    /* background-color: #283897; */
    background-color: #3d6ba6;
    padding: 1rem 1.5rem;
    color: #ffffff;
    width: fit-content;
    height: 5.6rem;
    display: flex;
    gap: 1rem;
    align-items: center;
    justify-content: center;
    font-size: 1.6rem;
    font-weight: 600;
    border-radius: 1.2rem;
}

/* .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: 400;
    line-height: normal;
    text-transform: capitalize;
    color: #283897;
}

.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: 1.2rem;
    border: 1px solid #3d6ba6;
}

.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: 1.2rem;
    color: #1C1C1C;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.8rem;
    border-radius: 1.2rem;
    font-weight: 700;
}

.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: #283897;
}

.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: 400;
    line-height: 2.56rem;
    color: #1c1c1c;
    text-decoration: underline;
}

.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 (min-width: 768px) {
    .c-jobs .c-jobs-pagination {
        display: flex;
        position: relative;
        width: 100% !important;
        justify-content: end;
    }
}


@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-pagination .page-size {
        background-color: #ffffff;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        width: auto;
        border-radius: 1rem;
        width: 5rem;
        height: 4rem;
        display: flex;
        align-items: center;
        justify-content: center;
        /* border: 0.1rem solid #283897; */
        appearance: none;
        -webkit-appearance: none;
        /* For older WebKit browsers (Chrome, Safari) */
        -moz-appearance: none;
    }

    .c-jobs .c-jobs-pagination {
        margin: 4.8rem 0 0;
        display: flex;
        justify-content: flex-end;
        position: relative;
        width: -moz-fit-content;
        width: 100%;
    }
}

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

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

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-pagination .pagination {
        justify-content: flex-end;
        /* gap: 3rem; */
    }
}

.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: 400;
    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: #283897;
    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: #1c1c1c;
    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: #1c1c1c;
}

.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: #1c1c1c;
    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: #fff;
    font-weight: 700;
    background-color: #3d6ba6;
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 0.8rem;
}

.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;
    background-color: #3d6ba60d;
    border-radius: 1.2rem;
    margin-bottom: 2rem;
    border: 3px solid transparent;
    transition:
        border-color 0.2s ease-out,
        background-color 0.2s ease-out;
}

.c-jobs .c-jobs-list .results-list__item:hover {
    cursor: pointer;
    border-color: #3d6ba6;
    background: rgba(61, 107, 166, 0.05);
}

.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: #1c1c1c;
    font-size: 1.8rem;
    font-weight: 700;
    line-height: 2.88rem;
    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-distance,
.c-jobs .c-jobs-list .results-list__item-brand {
    display: flex;
    flex-direction: row;
    gap: 1rem;
    align-items: center;
}

.c-jobs .c-jobs-list .results-list__item-street {
    display: none;
}

.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: #283897;
  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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMiAxNkg1VjEwSDExVjE2SDE0VjdMOCAyLjVMMiA3VjE2Wk0wIDE4VjZMOCAwTDE2IDZWMThIOVYxMkg3VjE4SDBaIiBmaWxsPSIjM0Q2QkE2Ii8+PC9zdmc+");
} */
.c-jobs .c-jobs-list .results-list__custom1,
.c-jobs .c-jobs-list .results-list__custom2--empty,
.c-jobs .c-jobs-list .results-list__custom3,
.c-jobs .c-jobs-list .results-list__custom4 {
    display: flex;
    margin-bottom: 1.1rem;
}

@media (min-width: 768px) {

    .c-jobs .c-jobs-list .results-list__custom1,
    .c-jobs .c-jobs-list .results-list__custom2--empty,
    .c-jobs .c-jobs-list .results-list__custom3,
    .c-jobs .c-jobs-list .results-list__custom4 {
        display: flex;
        margin-bottom: 0.3rem;
    }
}

@media (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__custom1,
    .c-jobs .c-jobs-list .results-list__custom2--empty,
    .c-jobs .c-jobs-list .results-list__custom3,
    .c-jobs .c-jobs-list .results-list__custom4 {
        margin-bottom: 0rem;
    }
}

.c-jobs .c-jobs-list .results-list__custom1::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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgdmlld0JveD0iMCAwIDE2IDE4IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMiAxNkg1VjEwSDExVjE2SDE0VjdMOCAyLjVMMiA3VjE2Wk0wIDE4VjZMOCAwTDE2IDZWMThIOVYxMkg3VjE4SDBaIiBmaWxsPSIjM0Q2QkE2Ii8+PC9zdmc+");
    margin-right: 1rem;
    flex-shrink: 0;
}

.c-jobs .c-jobs-list .results-list__custom3::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE2IDIwIiBmaWxsPSJub25lIj48cGF0aCBkPSJNOCAxMEM4LjU1IDEwIDkuMDIwODMgOS44MDQxNyA5LjQxMjUgOS40MTI1QzkuODA0MTcgOS4wMjA4MyAxMCA4LjU1IDEwIDhDMTAgNy40NSA5LjgwNDE3IDYuOTc5MTcgOS40MTI1IDYuNTg3NUM5LjAyMDgzIDYuMTk1ODMgOC41NSA2IDggNkM3LjQ1IDYgNi45NzkxNyA2LjE5NTgzIDYuNTg3NSA2LjU4NzVDNi4xOTU4MyA2Ljk3OTE3IDYgNy40NSA2IDhDNiA4LjU1IDYuMTk1ODMgOS4wMjA4MyA2LjU4NzUgOS40MTI1QzYuOTc5MTcgOS44MDQxNyA3LjQ1IDEwIDggMTBaTTggMTcuMzVDMTAuMDMzMyAxNS40ODMzIDExLjU0MTcgMTMuNzg3NSAxMi41MjUgMTIuMjYyNUMxMy41MDgzIDEwLjczNzUgMTQgOS4zODMzMyAxNCA4LjJDMTQgNi4zODMzMyAxMy40MjA4IDQuODk1ODMgMTIuMjYyNSAzLjczNzVDMTEuMTA0MiAyLjU3OTE3IDkuNjgzMzMgMiA4IDJDNi4zMTY2NyAyIDQuODk1ODMgMi41NzkxNyAzLjczNzUgMy43Mzc1QzIuNTc5MTcgNC44OTU4MyAyIDYuMzgzMzMgMiA4LjJDMiA5LjM4MzMzIDIuNDkxNjcgMTAuNzM3NSAzLjQ3NSAxMi4yNjI1QzQuNDU4MzMgMTMuNzg3NSA1Ljk2NjY3IDE1LjQ4MzMgOCAxNy4zNVpNOCAyMEM1LjMxNjY3IDE3LjcxNjcgMy4zMTI1IDE1LjU5NTggMS45ODc1IDEzLjYzNzVDMC42NjI1IDExLjY3OTIgMCA5Ljg2NjY3IDAgOC4yQzAgNS43IDAuODA0MTY3IDMuNzA4MzMgMi40MTI1IDIuMjI1QzQuMDIwODMgMC43NDE2NjcgNS44ODMzMyAwIDggMEMxMC4xMTY3IDAgMTEuOTc5MiAwLjc0MTY2NyAxMy41ODc1IDIuMjI1QzE1LjE5NTggMy43MDgzMyAxNiA1LjcgMTYgOC4yQzE2IDkuODY2NjcgMTUuMzM3NSAxMS42NzkyIDE0LjAxMjUgMTMuNjM3NUMxMi42ODc1IDE1LjU5NTggMTAuNjgzMyAxNy43MTY3IDggMjBaIiBmaWxsPSIjM0Q2QkE2Ii8+PC9zdmc+");
    margin-right: 1rem;
    flex-shrink: 0;
}

.c-jobs .c-jobs-list .results-list__custom4::before {
    content: "";
    display: inline-block;
    width: 2rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data: image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDIwIDE5IiBmaWxsPSJub25lIj48cGF0aCBkPSJNMiAxOUMxLjQ1IDE5IDAuOTc5MTY3IDE4LjgwNDIgMC41ODc1IDE4LjQxMjVDMC4xOTU4MzMgMTguMDIwOCAwIDE3LjU1IDAgMTdWNkMwIDUuNDUgMC4xOTU4MzMgNC45NzkxNyAwLjU4NzUgNC41ODc1QzAuOTc5MTY3IDQuMTk1ODMgMS40NSA0IDIgNEg2VjJDNiAxLjQ1IDYuMTk1ODMgMC45NzkxNjcgNi41ODc1IDAuNTg3NUM2Ljk3OTE3IDAuMTk1ODMzIDcuNDUgMCA4IDBIMTJDMTIuNTUgMCAxMy4wMjA4IDAuMTk1ODMzIDEzLjQxMjUgMC41ODc1QzEzLjgwNDIgMC45NzkxNjcgMTQgMS40NSAxNCAyVjRIMThDMTguNTUgNCAxOS4wMjA4IDQuMTk1ODMgMTkuNDEyNSA0LjU4NzVDMTkuODA0MiA0Ljk3OTE3IDIwIDUuNDUgMjAgNlYxN0MyMCAxNy41NSAxOS44MDQyIDE4LjAyMDggMTkuNDEyNSAxOC40MTI1QzE5LjAyMDggMTguODA0MiAxOC41NSAxOSAxOCAxOUgyWk0yIDE3SDE4VjZIMlYxN1pNOCA0SDEyVjJIOFY0WiIgZmlsbD0iIzNENkJBNiIvPjwvc3ZnPg==");
    margin-right: 1rem;
    flex-shrink: 0;
}

.c-jobs .c-jobs-list .results-list__custom2--empty::before {
    content: "";
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data: image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAzVjFIMTVWM0g5Wk0xMSAxNEgxM1Y4SDExVjE0Wk0xMiAyMkMxMC43NjY3IDIyIDkuNjA0MTcgMjEuNzYyNSA4LjUxMjUgMjEuMjg3NUM3LjQyMDgzIDIwLjgxMjUgNi40NjY2NyAyMC4xNjY3IDUuNjUgMTkuMzVDNC44MzMzMyAxOC41MzMzIDQuMTg3NSAxNy41NzkyIDMuNzEyNSAxNi40ODc1QzMuMjM3NSAxNS4zOTU4IDMgMTQuMjMzMyAzIDEzQzMgMTEuNzY2NyAzLjIzNzUgMTAuNjA0MiAzLjcxMjUgOS41MTI1QzQuMTg3NSA4LjQyMDgzIDQuODMzMzMgNy40NjY2NyA1LjY1IDYuNjVDNi40NjY2NyA1LjgzMzMzIDcuNDIwODMgNS4xODc1IDguNTEyNSA0LjcxMjVDOS42MDQxNyA0LjIzNzUgMTAuNzY2NyA0IDEyIDRDMTMuMDMzMyA0IDE0LjAyNSA0LjE2NjY3IDE0Ljk3NSA0LjVDMTUuOTI1IDQuODMzMzMgMTYuODE2NyA1LjMxNjY3IDE3LjY1IDUuOTVMMTkuMDUgNC41NUwyMC40NSA1Ljk1TDE5LjA1IDcuMzVDMTkuNjgzMyA4LjE4MzMzIDIwLjE2NjcgOS4wNzUgMjAuNSAxMC4wMjVDMjAuODMzMyAxMC45NzUgMjEgMTEuOTY2NyAyMSAxM0MyMSAxNC4yMzMzIDIwLjc2MjUgMTUuMzk1OCAyMC4yODc1IDE2LjQ4NzVDMTkuODEyNSAxNy41NzkyIDE5LjE2NjcgMTguNTMzMyAxOC4zNSAxOS4zNUMxNy41MzMzIDIwLjE2NjcgMTYuNTc5MiAyMC44MTI1IDE1LjQ4NzUgMjEuMjg3NUMxNC4zOTU4IDIxLjc2MjUgMTMuMjMzMyAyMiAxMiAyMlpNMTIgMjBDMTMuOTMzMyAyMCAxNS41ODMzIDE5LjMxNjcgMTYuOTUgMTcuOTVDMTguMzE2NyAxNi41ODMzIDE5IDE0LjkzMzMgMTkgMTNDMTkgMTEuMDY2NyAxOC4zMTY3IDkuNDE2NjcgMTYuOTUgOC4wNUMxNS41ODMzIDYuNjgzMzMgMTMuOTMzMyA2IDEyIDZDMTAuMDY2NyA2IDguNDE2NjcgNi42ODMzMyA3LjA1IDguMDVDNS42ODMzMyA5LjQxNjY3IDUgMTEuMDY2NyA1IDEzQzUgMTQuOTMzMyA1LjY4MzMzIDE2LjU4MzMgNy4wNSAxNy45NUM4LjQxNjY3IDE5LjMxNjcgMTAuMDY2NyAyMCAxMiAyMFoiIGZpbGw9IiMzRDZCQTYiLz48L3N2Zz4=");
    margin-right: 1rem;
    margin-left: -0.2rem;
    flex-shrink: 0;
}

.c-jobs .c-jobs-list .results-list__custom2::before {
    content: "";
    display: inline-block;
    width: 2.4rem;
    height: 2.4rem;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    vertical-align: middle;
    background-image: url("data: image/svg+xml;base64, PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj48cGF0aCBkPSJNOSAzVjFIMTVWM0g5Wk0xMSAxNEgxM1Y4SDExVjE0Wk0xMiAyMkMxMC43NjY3IDIyIDkuNjA0MTcgMjEuNzYyNSA4LjUxMjUgMjEuMjg3NUM3LjQyMDgzIDIwLjgxMjUgNi40NjY2NyAyMC4xNjY3IDUuNjUgMTkuMzVDNC44MzMzMyAxOC41MzMzIDQuMTg3NSAxNy41NzkyIDMuNzEyNSAxNi40ODc1QzMuMjM3NSAxNS4zOTU4IDMgMTQuMjMzMyAzIDEzQzMgMTEuNzY2NyAzLjIzNzUgMTAuNjA0MiAzLjcxMjUgOS41MTI1QzQuMTg3NSA4LjQyMDgzIDQuODMzMzMgNy40NjY2NyA1LjY1IDYuNjVDNi40NjY2NyA1LjgzMzMzIDcuNDIwODMgNS4xODc1IDguNTEyNSA0LjcxMjVDOS42MDQxNyA0LjIzNzUgMTAuNzY2NyA0IDEyIDRDMTMuMDMzMyA0IDE0LjAyNSA0LjE2NjY3IDE0Ljk3NSA0LjVDMTUuOTI1IDQuODMzMzMgMTYuODE2NyA1LjMxNjY3IDE3LjY1IDUuOTVMMTkuMDUgNC41NUwyMC40NSA1Ljk1TDE5LjA1IDcuMzVDMTkuNjgzMyA4LjE4MzMzIDIwLjE2NjcgOS4wNzUgMjAuNSAxMC4wMjVDMjAuODMzMyAxMC45NzUgMjEgMTEuOTY2NyAyMSAxM0MyMSAxNC4yMzMzIDIwLjc2MjUgMTUuMzk1OCAyMC4yODc1IDE2LjQ4NzVDMTkuODEyNSAxNy41NzkyIDE5LjE2NjcgMTguNTMzMyAxOC4zNSAxOS4zNUMxNy41MzMzIDIwLjE2NjcgMTYuNTc5MiAyMC44MTI1IDE1LjQ4NzUgMjEuMjg3NUMxNC4zOTU4IDIxLjc2MjUgMTMuMjMzMyAyMiAxMiAyMlpNMTIgMjBDMTMuOTMzMyAyMCAxNS41ODMzIDE5LjMxNjcgMTYuOTUgMTcuOTVDMTguMzE2NyAxNi41ODMzIDE5IDE0LjkzMzMgMTkgMTNDMTkgMTEuMDY2NyAxOC4zMTY3IDkuNDE2NjcgMTYuOTUgOC4wNUMxNS41ODMzIDYuNjgzMzMgMTMuOTMzMyA2IDEyIDZDMTAuMDY2NyA2IDguNDE2NjcgNi42ODMzMyA3LjA1IDguMDVDNS42ODMzMyA5LjQxNjY3IDUgMTEuMDY2NyA1IDEzQzUgMTQuOTMzMyA1LjY4MzMzIDE2LjU4MzMgNy4wNSAxNy45NUM4LjQxNjY3IDE5LjMxNjcgMTAuMDY2NyAyMCAxMiAyMFoiIGZpbGw9IiMzRDZCQTYiLz48L3N2Zz4=");
    margin-right: 1rem;
    margin-left: -0.2rem;
    flex-shrink: 0;
}

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

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

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

.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 {
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.56rem;
    color: #1c1c1c;
}

.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.2rem 1.5rem;
    background-color: transparent;
    border-radius: 1rem;
    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.5rem;
    align-items: center;
    justify-content: center;
    /* border: 2px solid #3D6BA6; */
    background: #3d6ba6;
    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: #ffffff;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}

.c-jobs .c-jobs-list .results-list__item-employment-type--label,
.c-jobs .c-jobs-list .results-list__item-shift--label {
    margin-left: 1rem;
}

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

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

.c-jobs .c-jobs-list .results-list.front {
    font-size: 1.6rem;
    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 {
    display: grid;
    grid-template-columns: 1fr;
    gap: 0.8rem;
    align-items: stretch;
    border-radius: 2rem;
    width: 100%;
    position: relative;
    max-width: none;
}

.location-permission-modal {
    grid-column: 1 / -1;
    display: flex;
    align-items: flex-start;
}

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

    /* .c-jobs .c-main-hero-search>div {
        flex: 1;
    } */
    .c-jobs .c-main-hero-search>div:not(.c-main-hero-search__button) {
        flex: 1;
    }
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-main-hero-search {
        grid-template-columns: 2fr 2fr 1fr;
        align-items: flex-start;
    }
}

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

.c-jobs .c-main-hero-search .c-main-hero-search__button {
    width: fit-content;
    margin-top: auto;
}

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

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

.c-jobs .c-main-hero-search .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%;
    white-space: nowrap;
}

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

.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: space-between;
}

.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;
}

.c-jobs .c-jobs-sortby-wrap,
.c-jobs .c-jobs-radius-wrap {
    width: 100%;
    background: #f3f8fc;
    padding: 2rem;
    border-radius: 1.2rem;
    font-weight: 600;
}

@media(min-width: 768px) {
    .c-jobs .c-jobs-sortby-wrap,
        .c-jobs .c-jobs-radius-wrap {
            width: fit-content;
        }
}

.c-jobs .c-jobs-radius-wrap:has(>div:empty) {
    display: none;
}

/* 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;
}

.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,
.results-list__item-employment-type,
.results-list__item-shift {
    margin-top: 1rem;
}

.pagination__list {
    display: flex;
    gap: 1rem;
    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%; */
        /* flex: 1 0 70%; */
        flex: 0 0 65%;
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        gap: 1rem;
    }

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

    .pagination__list {
        gap: 2rem !important;
    }
}

@media (min-width: 1024px) {
    .c-jobs .c-job-main-content-wrapper {
        display: flex;
        align-items: flex-start;
        gap: 4rem;
    }

    .c-jobs .c-jobs-list .results-list__item-info {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        /* 2 columns */
        grid-template-rows: repeat(2, auto);
        /* 2 rows */
        gap: 1rem 4rem;
        /* row-gap + column-gap */
        white-space: nowrap;
    }

    .results-list__item-info>div {
        display: flex;
        align-items: center;
    }

    .results-list__item-brand,
    .results-list__item-employment-type,
    .results-list__item-shift {
        margin-top: 0;
    }

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



@media (min-width: 1024px) {
    .c-jobs .c-main-hero-search-wrap.jobs-search {
        width: 65%;
    }
    
    .c-jobs.top-jobs-search .c-main-hero-search-wrap.jobs-search {
        width: 100%;
    }

    .c-jobs .c-job-main__header {
        display: flex;
        align-items: center;
        justify-content: space-between;
        flex-wrap: wrap;

    }
}

.results-list__custom3--label {
    /* display: block; */
    /* max-width: 250px; */
    /* adjust width */
    white-space: normal;
}


.c-jobs .c-job-main__sorting