/* Synced from Paradox platform — do not edit manually */
.jobs-page-container .jobs-page {
    background-color: #003963;
    padding-top: 6rem
}

@media screen and (min-width: 768px) {
    .jobs-page-container .jobs-page {
        padding-top: 5.3rem;
    }
}

@media screen and (min-width: 1024px) {
    .jobs-page-container .jobs-page {
        padding-top: 11.6rem;
    }
}

.c-jobs-container {
    background-color: #FFFFFF;
}

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

.c-jobs {
    width: 100%;
    padding: 4rem 1.6rem;
    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;
    }
}

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

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

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

@media (min-width: 768px) {
    .c-jobs .c-job-main .c-job-main__right {
        flex: 1;
    }
}

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

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

.c-jobs .c-main-hero-search-wrap.jobs-search {
    width: 100%;
}

.c-jobs .c-job-main__left {
    color: #44464B;
    /* 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; */
        width: 100%;
        max-width: 30.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>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: 1rem;
    margin-bottom: 2.4rem;
}

.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: #44464B;
    display: none;
}

.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: 3.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: 0.4rem 1rem;
    background-color: #E2E8F0;
    display: flex;
    flex-direction: row;
    gap: 0.8rem;
    justify-content: center;
    align-items: center;
    transition: 0.3s ease-out all;
    cursor: default;
    color: #314158;
    /* height: 2.4rem; */
    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.3s ease-out all;
    /* background-color: #008DD1; */
    border-radius: 50%;
    overflow: hidden;
}

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

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

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

.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 {
    margin: 0;
    color: #44464B;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 500;
    line-height: 2.6rem;
}

.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: #008DD1; */
}

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

.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: 1rem;
    color: #44464B;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    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: #44464B;
}

.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: #008DD1;
    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: #008DD1;
    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: #44464B;
    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: #F0F7FC;
    color: #44464B;
}

.c-jobs .c-main-hero-search {
    background-color: #4BC4FF;
    display: flex;
    flex-direction: column;
    grid-template-columns: 1fr;
    gap: 1.6rem;
    align-items: stretch;
    width: 100%;
    position: relative;
    max-width: none;
    padding: 1.6rem;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-main-hero-search {
        gap: 3.2rem;
        flex-direction: row;
        padding: 2.6rem 3rem;
    }
}

.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: #44464B;
    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.6rem;
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.5rem;
    position: relative;
    height: 6.2rem;
}

.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: #44464B;
    position: absolute;
    font-size: 1.6rem;
    line-height: 1.2;
    font-weight: 400;
    z-index: 100;
    overflow: auto;
    max-height: 30rem;
}

.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: #008DD1;
    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: #F0F7FC;
    color: #44464B;
}

.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,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.6 21L13.3 14.7C12.8 15.1 12.225 15.4167 11.575 15.65C10.925 15.8833 10.2333 16 9.5 16C7.68333 16 6.14583 15.3708 4.8875 14.1125C3.62917 12.8542 3 11.3167 3 9.5C3 7.68333 3.62917 6.14583 4.8875 4.8875C6.14583 3.62917 7.68333 3 9.5 3C11.3167 3 12.8542 3.62917 14.1125 4.8875C15.3708 6.14583 16 7.68333 16 9.5C16 10.2333 15.8833 10.925 15.65 11.575C15.4167 12.225 15.1 12.8 14.7 13.3L21 19.6L19.6 21ZM9.5 14C10.75 14 11.8125 13.5625 12.6875 12.6875C13.5625 11.8125 14 10.75 14 9.5C14 8.25 13.5625 7.1875 12.6875 6.3125C11.8125 5.4375 10.75 5 9.5 5C8.25 5 7.1875 5.4375 6.3125 6.3125C5.4375 7.1875 5 8.25 5 9.5C5 10.75 5.4375 11.8125 6.3125 12.6875C7.1875 13.5625 8.25 14 9.5 14Z" fill="black"/></svg>');
    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,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 22C10.2333 22 8.79167 21.7208 7.675 21.1625C6.55833 20.6042 6 19.8833 6 19C6 18.6 6.12083 18.2292 6.3625 17.8875C6.60417 17.5458 6.94167 17.25 7.375 17L8.95 18.475C8.8 18.5417 8.6375 18.6167 8.4625 18.7C8.2875 18.7833 8.15 18.8833 8.05 19C8.26667 19.2667 8.76667 19.5 9.55 19.7C10.3333 19.9 11.15 20 12 20C12.85 20 13.6708 19.9 14.4625 19.7C15.2542 19.5 15.7583 19.2667 15.975 19C15.8583 18.8667 15.7083 18.7583 15.525 18.675C15.3417 18.5917 15.1667 18.5167 15 18.45L16.55 16.95C17.0167 17.2167 17.375 17.5208 17.625 17.8625C17.875 18.2042 18 18.5833 18 19C18 19.8833 17.4417 20.6042 16.325 21.1625C15.2083 21.7208 13.7667 22 12 22ZM12.025 16.5C13.675 15.2833 14.9167 14.0625 15.75 12.8375C16.5833 11.6125 17 10.3833 17 9.15C17 7.45 16.4583 6.16667 15.375 5.3C14.2917 4.43333 13.1667 4 12 4C10.8333 4 9.70833 4.43333 8.625 5.3C7.54167 6.16667 7 7.45 7 9.15C7 10.2667 7.40833 11.4292 8.225 12.6375C9.04167 13.8458 10.3083 15.1333 12.025 16.5ZM12 19C9.65 17.2667 7.89583 15.5833 6.7375 13.95C5.57917 12.3167 5 10.7167 5 9.15C5 7.96667 5.2125 6.92917 5.6375 6.0375C6.0625 5.14583 6.60833 4.4 7.275 3.8C7.94167 3.2 8.69167 2.75 9.525 2.45C10.3583 2.15 11.1833 2 12 2C12.8167 2 13.6417 2.15 14.475 2.45C15.3083 2.75 16.0583 3.2 16.725 3.8C17.3917 4.4 17.9375 5.14583 18.3625 6.0375C18.7875 6.92917 19 7.96667 19 9.15C19 10.7167 18.4208 12.3167 17.2625 13.95C16.1042 15.5833 14.35 17.2667 12 19ZM12 11C12.55 11 13.0208 10.8042 13.4125 10.4125C13.8042 10.0208 14 9.55 14 9C14 8.45 13.8042 7.97917 13.4125 7.5875C13.0208 7.19583 12.55 7 12 7C11.45 7 10.9792 7.19583 10.5875 7.5875C10.1958 7.97917 10 8.45 10 9C10 9.55 10.1958 10.0208 10.5875 10.4125C10.9792 10.8042 11.45 11 12 11Z" fill="black"/></svg>');
    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: #44464B;
}

.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 .c-main-hero-search__button {
    width: 100%;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-main-hero-search .c-main-hero-search__button {
        width: fit-content;
    }
}

.c-jobs .c-main-hero-search__button-search {
    background-color: #003963;
    padding: 2.1rem 2.4rem;
    color: #ffffff;
    width: 100%;
    height: 6.2rem;
    display: flex;
    gap: 1.2rem;
    align-items: center;
    justify-content: center;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 800;
    line-height: 2rem;
    letter-spacing: 0.04rem;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

.c-jobs .c-main-hero-search__button-search::after {
    content: "";
    background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzQ3NCAxNC42NjY2TDQuMTY0MDYgMTMuNDgzM0w5LjY0NzQgNy45OTk5Mkw0LjE2NDA2IDIuNTE2NTlMNS4zNDc0IDEuMzMzMjVMMTIuMDE0MSA3Ljk5OTkyTDUuMzQ3NCAxNC42NjY2WiIgZmlsbD0iIzAwOEREMSIvPgo8L3N2Zz4K');
    width: 1.6rem;
    height: 1.6rem;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    display: block;
    flex-shrink: 0;
}

.c-jobs .c-main-hero-search__button-search:hover {
    background-color: #F0F7FC;
    color: #002949;
}

/* .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: "sofia-pro", sans-serif;
    font-size: 2.4rem;
    font-weight: 400;
    line-height: normal;
    text-transform: capitalize;
    color: #008DD1;
}

.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: #44464B;
    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: 3.2rem;
    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: 2.4rem;
    border: 1px solid #003963;
}

.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: 1.6rem;
    background-color: #ffffff;
    font-weight: 400;
    color: #10384F;
    font-size: 1.8rem;
    font-style: normal;
    line-height: 3rem;
    /* 166.667% */
}

.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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNMTIgMTUuNEw2IDkuNEw3LjQgOEwxMiAxMi42TDE2LjYgOEwxOCA5LjRMMTIgMTUuNFoiIGZpbGw9IiMxMDM4NEYiLz4KPC9zdmc+Cg==);
}

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

.c-jobs .c-jobs-filter .filter-option label input {
    accent-color: #008DD1;
}

.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__buton {
    color: #10384F;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 800;
    line-height: 2.4rem;
    letter-spacing: 0;
}

.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 (min-width: 1024px) {
    .c-jobs .c-jobs-pagination {
        margin: 2rem 0 0;
        display: flex;
        justify-content: flex-end;
        position: relative;
        width: -moz-fit-content;
        width: 100%;
    }
}

@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 #008DD1; */
        appearance: none;
        -webkit-appearance: none;
        /* For older WebKit browsers (Chrome, Safari) */
        -moz-appearance: none;
    }
}

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

.c-jobs .c-jobs-pagination .page-link {
    font-weight: 400;
    font-size: 1.7rem;
    line-height: normal;
    transition: 0.3s 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: #008DD1;
    border: none;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 0.5rem;
    transition: 0.3s 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.3s 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: #008DD1;
    font-weight: 700;
    transition: all 0.3s ease-in-out;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}

.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: 3rem 0;
    display: flex;
    position: relative;
    justify-content: space-between;
    flex-direction: column;
    align-items: flex-start;
    gap: 2rem;
    box-shadow: inset 0 -0.1rem 0 0 #003963;
}

@media screen and (min-width: 768px) {
    .c-jobs .c-jobs-list .results-list__item {
        /* padding: 2rem 2.6rem; */
    }
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__item {
        /* padding: 3rem; */
    }
}

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

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

.c-jobs .c-jobs-list .results-list__item-header .results-list__item-title {
    color: #003963;
    font-size: 1.8rem;
    font-style: normal;
    font-weight: 800;
    line-height: 2.4rem;
    letter-spacing: 0;
}

.c-jobs .c-jobs-list .results-list__item-header .results-list__item-title > .remote {
    margin-left: 1rem;
}

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

.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: #008DD1;
  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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOSIgdmlld0JveD0iMCAwIDE2IDE5IiBmaWxsPSJub25lIj4KICA8ZyBjbGlwLXBhdGg9InVybCgjY2xpcDBfMTI5NjNfMTU5NzIpIj4KICAgIDxwYXRoIGQ9Ik00LjU3MjA5IDUuNDkyMTlWNC4wMDc4MUM0LjU3MjA5IDMuNzYzMTkgNC43NjQ5IDMuNTYyNSA1LjAwMDE2IDMuNTYyNUg2LjQyODk0QzYuNjY0MiAzLjU2MjUgNi44NTcwMSAzLjc2MzE5IDYuODU3MDEgNC4wMDc4MVY1LjQ5MjE5QzYuODU3MDEgNS43MzczIDYuNjY1NjMgNS45MzYxNSA2LjQyOTA3IDUuOTM3NUg1LjAwMDE2QzQuNzYzNDYgNS45MzYxNSA0LjU3MjA5IDUuNzM3MyA0LjU3MjA5IDUuNDkyMTlaTTkuNTcxMDkgNS45Mzc1SDEwLjk5ODdDMTEuMjM1OSA1LjkzNjgzIDExLjQyNzkgNS43Mzc3MSAxMS40Mjc5IDUuNDkyMTlWNC4wMDc4MUMxMS40Mjc5IDMuNzYyNzEgMTEuMjM2NiAzLjU2Mzg1IDExIDMuNTYyNUg5LjU3MjIzQzkuMzM1MDQgMy41NjMxNyA5LjE0MzAyIDMuNzYyMjkgOS4xNDMwMiA0LjAwNzgxVjUuNDkyMTlDOS4xNDMwMiA1LjczNjgxIDkuMzM1ODIgNS45Mzc1IDkuNTcyMjMgNS45Mzc1SDkuNTcxMDlaTTQuOTk4OTkgOS41SDYuNDI3NzdDNi42NjQ0NyA5LjQ5ODY1IDYuODU1ODQgOS4yOTk4IDYuODU1ODQgOS4wNTQ2OVY3LjU3MDI5QzYuODU1ODQgNy4zMjU2IDYuNjY1MTIgNy4xMjcwMiA2LjQyOTEyIDcuMTI1SDUuMDAwMTZDNC43NjM0NiA3LjEyNjM1IDQuNTcyMDkgNy4zMjUyIDQuNTcyMDkgNy41NzAzMVY5LjA1NDY5QzQuNTcyMDkgOS4yOTkzMSA0Ljc2NDkgOS41IDUuMDAwMTYgOS41SDQuOTk4OTlaTTkuNTcxMDkgOS41SDEwLjk5ODdDMTEuMjM1OSA5LjQ5OTMzIDExLjQyNzkgOS4zMDAyMSAxMS40Mjc5IDkuMDU0NjlWNy41NzAzMUMxMS40Mjc5IDcuMzI1MiAxMS4yMzY2IDcuMTI2MzUgMTEgNy4xMjVIOS41NzIyM0M5LjMzNTA0IDcuMTI1NjcgOS4xNDMwMiA3LjMyNDc5IDkuMTQzMDIgNy41NzAzMVY5LjA1NDY5QzkuMTQzMDIgOS4yOTkzMSA5LjMzNTgyIDkuNSA5LjU3MjIzIDkuNUg5LjU3MTA5Wk02Ljg1NTg0IDEyLjYxNzJWMTEuMTMyOEM2Ljg1NTg0IDEwLjg4ODEgNi42NjUxMiAxMC42ODk1IDYuNDI5MTIgMTAuNjg3NUg1LjAwMDE2QzQuNzYzNDYgMTAuNjg4OCA0LjU3MjA5IDEwLjg4NzcgNC41NzIwOSAxMS4xMzI4VjEyLjYxNzJDNC41NzIwOSAxMi44NjE4IDQuNzY0OSAxMy4wNjI1IDUuMDAwMTYgMTMuMDYyNUg2LjQyODk0QzYuNjY1NjMgMTMuMDYxMiA2Ljg1NzAxIDEyLjg2MjMgNi44NTcwMSAxMi42MTcySDYuODU1ODRaTTkuNTcxMDkgMTMuMDYyNUgxMC45OTg3QzExLjIzNTkgMTMuMDYxOCAxMS40Mjc5IDEyLjg2MjcgMTEuNDI3OSAxMi42MTcyVjExLjEzMjhDMTEuNDI3OSAxMC44ODczIDExLjIzNTkgMTAuNjg4MiAxMC45OTg4IDEwLjY4NzVIOS41NzEwOUM5LjMzMzkgMTAuNjg4MiA5LjE0MTg3IDEwLjg4NzMgOS4xNDE4NyAxMS4xMzI4VjEyLjYxNzJDOS4xNDE4NyAxMi44NjE4IDkuMzM0NjggMTMuMDYyNSA5LjU3MTA5IDEzLjA2MjVaTTE1Ljk5ODkgMTcuNjY0MVYxOUgwVjE3LjY2NDFDMCAxNy40MTk0IDAuMTkyODA4IDE3LjIxODggMC40MjgwNjggMTcuMjE4OEgxLjEyNDY2VjAuODkwNjI1QzEuMTI0NjYgMC4zOTY2MyAxLjUwNjgyIDAgMS45ODE5MiAwSDE0LjAxODFDMTQuNDkzMiAwIDE0Ljg3NTMgMC4zOTY2MyAxNC44NzUzIDAuODkwNjI1VjE3LjIxODhIMTUuNTcxOUMxNS44MDcyIDE3LjIxODggMTYgMTcuNDE5NCAxNiAxNy42NjQxSDE1Ljk5ODlaTTIuODM4MDUgMTcuMTgxOUg2Ljg1NTg0VjE0LjY5NTNDNi44NTU4NCAxNC40NTA3IDcuMDQ4NjUgMTQuMjUgNy4yODUwNSAxNC4yNUg4LjcxMzgzQzguOTQ5MDkgMTQuMjUgOS4xNDE5IDE0LjQ1MDcgOS4xNDE5IDE0LjY5NTNWMTcuMTgxOUgxMy4xNTk3VjEuODE2ODdMMi44NTc1OCAxLjc4MTI1TDIuODM5MjIgMTcuMTgxOUgyLjgzODA1WiIgZmlsbD0iIzAwMzk2MyIvPgogIDwvZz4KICA8ZGVmcz4KICAgIDxjbGlwUGF0aCBpZD0iY2xpcDBfMTI5NjNfMTU5NzIiPgogICAgICA8cmVjdCB3aWR0aD0iMTYiIGhlaWdodD0iMTkiIGZpbGw9IndoaXRlIi8+CiAgICA8L2NsaXBQYXRoPgogIDwvZGVmcz4KPC9zdmc+Cg==);
    margin-right: 1rem;
    flex-shrink: 0;
}

.c-jobs .c-jobs-list .results-list__item-street--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,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDE1IDIwIiBmaWxsPSJub25lIj4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgNy4xNDUzMkMwIDMuMTk0OTggMy4xOTQ5OCAwIDcuMTQ1MzIgMEMxMS4wOTU3IDAgMTQuMjkwNiAzLjE5NDk4IDE0LjI5MDYgNy4xNDUzMkMxNC4yOTA2IDExLjQ1MTcgOS42NzY2NyAxNy40MDU5IDcuODY0MDggMTkuNTc4OEM3LjQ4NDYxIDIwLjAzMzcgNi44MDYwMyAyMC4wMzM3IDYuNDI2NTYgMTkuNTc4OEM0LjYxMzk2IDE3LjQwNTkgMCAxMS40NTE3IDAgNy4xNDUzMlpNNC41OTM4OSA3LjE0NTM4QzQuNTkzODkgOC41NTQwMyA1LjczNzE0IDkuNjk3MjggNy4xNDU3OSA5LjY5NzI4QzguNTU0NDQgOS42OTcyOCA5LjY5NzY5IDguNTU0MDMgOS42OTc2OSA3LjE0NTM4QzkuNjk3NjkgNS43MzY3MyA4LjU1NDQ0IDQuNTkzNDggNy4xNDU3OSA0LjU5MzQ4QzUuNzM3MTQgNC41OTM0OCA0LjU5Mzg5IDUuNzM2NzMgNC41OTM4OSA3LjE0NTM4WiIgZmlsbD0iIzAwMzk2MyIvPgo8L3N2Zz4K);
    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: #44464B;
}

.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 {
    width: -moz-fit-content;
    width: fit-content;
    background-color: #003963;
    padding: 2.1rem 2.4rem;
    color: #ffffff;
    height: 6.2rem;
    display: flex;
    gap: 1.2rem;
    align-items: center;
    justify-content: center;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 800;
    line-height: 2rem;
    letter-spacing: 0.04rem;
    text-transform: uppercase;
    transition: all 0.3s ease;
}

.c-jobs .c-jobs-list .results-list__item-apply:hover {
    background-color: #F0F7FC;
    color: #002949;
}

@media screen and (min-width: 1024px) {
    .c-jobs .c-jobs-list .results-list__item-apply {
        position: absolute;
        top: 3rem;
        right: 0;
    }
}

.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.6rem;
    height: 1.6rem;
    background-color: transparent;
    transition: 0.3s ease-out all;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2IiBmaWxsPSJub25lIj4KICA8cGF0aCBkPSJNNS4zNDc0IDE0LjY2NjZMNC4xNjQwNiAxMy40ODMzTDkuNjQ3NCA3Ljk5OTkyTDQuMTY0MDYgMi41MTY1OUw1LjM0NzQgMS4zMzMyNUwxMi4wMTQxIDcuOTk5OTJMNS4zNDc0IDE0LjY2NjZaIiBmaWxsPSIjMDA4REQxIi8+Cjwvc3ZnPgo=);
    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%;
}

.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>div {
        flex: 1;
    } */
    .c-jobs .c-main-hero-search>div:not(.c-main-hero-search__button) {
        flex: 1;
    }
}

.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;
    display: none;
}

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

.c-jobs .c-main-hero-search .menu .location-item:hover {
    background: #F0F7FC;
    color: #44464B;
}

.c-jobs .c-main-hero-search .menu .location-item--hightlight {
    background: #F0F7FC;
    color: #44464B;
}

.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: 12rem;
    background-color: transparent;
    color: #44464B;
    text-align: center;
    font-size: 1.7rem;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
}

.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: 1.5rem 2rem;
    border-radius: 0;
    font-weight: 400;
}

@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 1.6rem;
        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;
}

.job-header-wrapper {
    display: flex;
    width: 100%;
    justify-content: center;
    text-align: center;
}

.c-jobs .c-jobs-list .results-list__item-info {
    color: #44464B;
    font-size: 1.6rem;
    font-style: normal;
    font-weight: 400;
    line-height: 2.2rem;
    display: flex;
    flex-direction: column;
    gap: 0.8rem;
}

@media (min-width: 768px) {
    .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%;
    }

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

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

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



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

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

.c-jobs.c-hero-jobs {
  padding: 0;
  margin-top: 4.8rem;
}

.c-jobs.c-hero-jobs .c-main-hero-search {
  padding: 0;
  background-color: transparent;
  gap: 0.8rem;
  max-width: 84rem;
}

@media screen and (min-width: 1024px) {
  .c-jobs.c-hero-jobs .c-main-hero-search {
    gap: 0.1rem
  }
}

.c-jobs.c-hero-jobs .c-main-hero-search__button-search {
  background-color: var(--color-blue-800);
  color: #FFFFFF;
}

.c-jobs.c-hero-jobs .c-main-hero-search__button-search:hover {
  background-color: var(--color-blue-50);
  color: var(--color-blue-800);
}

.c-jobs.c-hero-jobs .c-main-hero-search__button-search::after {
  background-image: url('data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMzQ3NCAxNC42NjY2TDQuMTY0MDYgMTMuNDgzM0w5LjY0NzQgNy45OTk5Mkw0LjE2NDA2IDIuNTE2NTlMNS4zNDc0IDEuMzMzMjVMMTIuMDE0MSA3Ljk5OTkyTDUuMzQ3NCAxNC42NjY2WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cgo=');
}

.commute-time-modal {
    max-width: 85vw;
    margin: 0 auto;
}

.commute-time-modal .commute-time-modal__transportation-options ul {
    flex-wrap: wrap;
}

.commute-time-modal .commute-time-modal__commute-method-options ul li:hover,
.commute-time-modal .commute-time-modal__commute-method-options ul li.active,
.commute-time-modal .commute-time-modal__transportation-options ul li:hover,
.commute-time-modal .commute-time-modal__transportation-options ul li.active,
.commute-time-modal input:checked+.commute-time-modal__estimation__slider,
.commute-time-modal .commute-time-modal__button.btn-brand {
    background-color: #003963;
}

.commute-time-modal .commute-time-modal__button.btn-brand {
    border-color: #003963;
}

.commute-time-modal .commute-time-modal__icon.icon-brand,
.c-main-hero-search .location-search .icon-container .location-search__commute-time-icon {
    color: #003963;
}