.pac-container{margin-top:1.25rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:1rem;padding-right:1rem;border-radius:3px;border-top:none}.pac-container::after{display:none}.pac-icon{display:none}.pac-item{padding-left:1rem;padding-right:1rem;border:none}.pac-item span{color:var(--grey)}.pac-item:hover{background-color:var(--light-blue)}.pac-item-query{font-size:1.5rem}.range-slider{width:100%;height:2px;outline:none;border-radius:5px;background:#e2e8ee;-webkit-appearance:none}.range-slider__limits{display:flex;justify-content:space-between;margin-top:.5rem}.range-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border:0;border-radius:50%;background:url("/images/slider-icon.png");background-position:center;background-size:contain;background-color:#e2e8ee;cursor:pointer}.range-slider::-moz-range-thumb{width:24px;height:24px;border:0;border-radius:50%;background:url("/images/slider-icon.png");background-position:center;background-size:contain;background-color:#e2e8ee;cursor:pointer}.theme2 .pagination{justify-content:center;flex-wrap:wrap}.theme2 .pagination .page-item{margin:1rem}.theme2 .pagination .page-item .page-link{color:#717688;background-color:rgba(0,0,0,0);border:1px solid #9ba1a8;border-radius:6px;font-size:1.5rem;padding-left:1rem;padding-right:1rem;padding-top:.25rem;padding-bottom:.25rem}.theme2 .pagination .page-item .page-link.no-border{font-size:2rem;line-height:1.5rem;border:none;font-weight:600}.theme2 .pagination .page-item .page-link.selected,.theme2 .pagination .page-item .page-link:hover{color:var(--white);background-color:var(--accent-color);border-color:var(--accent-color)}.theme2 .pagination .page-item .page-link.selected svg path,.theme2 .pagination .page-item .page-link:hover svg path{fill:var(--white)}.theme2 .pagination .page-item .page-link svg path{fill:var(--grey)}.theme2 .pagination .page-item .page-link.muted{opacity:.5}.theme2 .pagination__xs{display:none}.theme2 .pagination__xs .page-item{margin-left:.5rem;margin-right:.5rem}.theme2 .hide-main-button .jobfavorite-link{display:none}.theme2 .job-name{color:var(--accent-color);white-space:inherit}.theme2 .fs-16{font-size:16px}.theme2 .hide{display:none}.theme2 .more-options-label{font-size:15px}.theme2 .more-options-label:before{content:"+";color:#777;font-weight:bold;padding:0 3px;background:#555;color:#fff;margin-right:5px}.theme2 .more-options-expanded:before{content:"−"}.theme2 .accordion{background-color:#eee;color:#444;cursor:pointer;padding:18px;width:100%;border:none;text-align:left;outline:none;font-size:15px;transition:.4s;font-weight:bold}.theme2 .active,.theme2 .accordion:hover{background-color:#ccc}.theme2 .accordion:before{content:"+";color:#777;font-weight:bold;padding:0 3px;background:#555;color:#fff;margin-right:5px}.theme2 .active:before{content:"−"}.theme2 .panel{padding:6px 18px 2px 18px;background-color:#fff;max-height:0;overflow:hidden;transition:max-height .2s ease-out}.theme2 .filter-theme2{transition:width .5s}.theme2 .filter-theme2 .filter-option label div:first-child{font-size:14px;min-width:20px}@media only screen and (max-width: 991px){.theme2 .filter-theme2{transition:max-height .5s}}.theme2 .joblist-theme2{transition:width .5s}.theme2 .joblist-theme2__favorite__jobs__wrapper h3.default{color:inherit;font-size:inherit}.theme2 .joblist-theme2__favorite__jobs__wrapper #favoriteIcon svg{display:none}.theme2 .joblist-theme2__row__wrapper{display:grid;grid-template-columns:calc(100% - 26px) 26px}.theme2 .joblist-theme2__favorite__icon{display:flex;align-items:center;cursor:pointer}.theme2 .joblist-theme2__favorite__icon path{transition:all .2s ease-out;transform-origin:center;fill:var(--accent-color)}.theme2 .joblist-theme2__favorite__icon.un-selected path.selected{transform:scale(0, 0)}.theme2 .jobs-loading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:1rem;border-bottom:1px solid}.theme2 .jobs-loading .loading-line{margin-top:.5rem;margin-bottom:.5rem;border-radius:5rem;overflow:hidden;position:relative;opacity:.4}.theme2 .jobs-loading .loading-line:before{content:"";position:absolute;background:hsla(0,0%,100%,.15);box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);-webkit-box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);-moz-box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);height:100%;width:100%;z-index:1;animation:shimmer 1.25s infinite}.theme2 .jobs-loading .light{background-color:#ced4da}.theme2 .jobs-loading .dark{background-color:#717688}.theme2 .jobs-loading .small{width:10%;height:2rem}.theme2 .jobs-loading .medium{width:45%;height:3.2rem}.theme2 .jobs-loading .large{width:65%;height:3.2rem}.theme2 .background-brand-color{background-color:var(--accent-color)}.theme2 .cursor-pointer{cursor:pointer}.theme2 .theme2-checkbox{display:none}.theme2 .theme2-checkbox+label div:first-child{width:20px;height:20px;margin:-1px 4px 0 0;vertical-align:middle;background-color:#ccc}.theme2 .theme2-checkbox:checked+label div:first-child{background-color:var(--accent-color)}.theme2 .theme2-checkbox:checked+label div:first-child:before{content:"✓";color:#fff;position:relative;top:3px;left:3px}.theme2 .theme2-checkbox1:indeterminate+label div:first-child{background-color:var(--accent-color)}.theme2 .theme2-checkbox1:indeterminate+label div:first-child:before{content:"−";font-weight:bold;color:#fff;position:relative;top:3px;left:3px}.theme2 .job-attribute-second-col>div{margin-bottom:5px}.theme2 .plus-icon{font-size:24px;color:#fff;background:#555;margin-right:5px;padding:2px 5px}.theme2 .plus-icon:before{content:attr(data-content)}@media only screen and (max-width: 576px){.theme2 .mobile-toggle-btn-wrapper{text-align:center}}.theme2 .filters-collapse{margin-bottom:8px}.theme2 .filters-collapse .dropdown-fields{max-height:330px;font-size:1.5rem;font-weight:400;color:#717688;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:auto;position:absolute;z-index:1010;top:100%;left:0;right:0;margin-top:1px}.theme2 .filters-collapse .dropdown-fields::-webkit-scrollbar{width:5px}.theme2 .filters-collapse .dropdown-fields::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.theme2 .filters-collapse .dropdown-fields::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e8286}.theme2 .filters-collapse .dropdown-fields div{padding:10px;cursor:pointer;background-color:#fff}.theme2 .filters-collapse .dropdown-fields div:hover{color:#333c59;background-color:#f6f8fa}.theme2 .filters-collapse .dropdown-active{background-color:#ebebeb !important}#contentDistance{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;padding:10px;width:100px;box-shadow:rgba(0,0,0,.1) 0px 2px 5px;position:absolute;right:0;top:32px;z-index:99999}#wrapdistance{position:absolute;right:5px;top:7px;z-index:99999}#radius-show .btn-check+.btn{width:100%;text-align:left;font-size:1.5rem;padding:5px;border:none;color:#717688}#radius-show .btn-check:checked+.btn{color:#000;font-weight:500;background-color:rgba(0,0,0,0);border:none}.svg-flex{display:flex}.svgleft-icon{background-image:url("data:image/svg+xml,%3Csvg width='1' height='1' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath     d='M6.82994 5.29001L2.58994 1.05001C2.49698 0.956281 2.38638 0.881887 2.26452 0.831118C2.14266 0.780349 2.01195 0.754211 1.87994 0.754211C1.74793 0.754211 1.61723 0.780349 1.49537 0.831118C1.37351 0.881887 1.26291 0.956281 1.16994 1.05001C0.983692 1.23737 0.87915 1.49082 0.87915 1.75501C0.87915 2.0192 0.983692 2.27265 1.16994 2.46001L4.70994 6.00001L1.16994 9.54001C0.983692 9.72737 0.87915 9.98082 0.87915 10.245C0.87915 10.5092 0.983692 10.7626 1.16994 10.95C1.26338 11.0427 1.3742 11.116 1.49604 11.1658C1.61787 11.2155 1.74834 11.2408 1.87994 11.24C2.01155 11.2408 2.14201 11.2155 2.26385 11.1658C2.38569 11.116 2.4965 11.0427 2.58994 10.95L6.82994 6.71001C6.92367 6.61705 6.99806 6.50645 7.04883 6.38459C7.0996 6.26273 7.12574 6.13202 7.12574 6.00001C7.12574 5.868 7.0996 5.73729 7.04883 5.61543C6.99806 5.49357 6.92367 5.38297 6.82994 5.29001Z' fill='%23717688' /%3E%3C/svg%3E") !important;background-repeat:no-repeat;background-repeat:no-repeat;background-position:right center;background-size:contain;position:relative}.hidden{display:none}#job-alerts-hide{display:none}.job-card-image{height:100px !important;width:100px !important;border-radius:12px;margin-right:10px}.job-search-filters{max-width:1440px;padding:0 5%;margin:auto;margin-bottom:40px;padding-top:20px}.job-search-filters form{display:flex;justify-content:flex-start;width:100%}.job-search-filters form .job-search{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:75%;padding-left:5%}.job-search-filters form .job-search__filters__favorite__jobs__wrapper{margin-left:auto}.job-search-filters form .job-search__filters__favorite__jobs__wrapper h3.default{font-family:inherit;font-size:inherit;letter-spacing:inherit;color:inherit}.job-search-filters form .job-search__filters__favorite__jobs__wrapper #favoriteIcon{align-items:center}.job-search-filters form .job-search__filters__basic-filters{display:flex;justify-content:space-between;align-items:center;width:100%}.job-search-filters form .job-search__filters__basic-filters #location-input-group{height:80%}.job-search-filters form .job-search__filters__basic-filters #location-input-group input{padding-right:70px !important}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__wrapper{position:absolute;right:1rem}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__button{display:flex;align-items:baseline;white-space:nowrap;cursor:pointer;color:var(--grey)}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__button svg{margin-left:5px}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__button span{margin-right:2px}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__fields{display:none;width:-moz-max-content;width:max-content;position:absolute;padding:15px 20px;top:35px;right:-1rem;background-color:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:5}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__fields.expand{display:block}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__field label{width:100%;text-align:left;font-size:1.5rem;padding:5px;border:none;color:#717688}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__field input.btn-check:checked+.btn{color:#000;font-weight:500;background-color:rgba(0,0,0,0);border:none}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__field input.btn-check:focus+.btn{box-shadow:none;outline:none}.job-search-filters form .job-search__filters__basic-filters #location-input-group .location-radius__field input.btn-check:hover+.btn{background-color:#ebebeb}.job-search-filters form .job-search__filters__basic-filters .input-group:first-child{margin-right:1rem}.job-search-filters form .job-search__filters__basic-filters .input-group{width:47%;display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:10px;font-size:1.5rem;padding:1rem 0}.job-search-filters form .job-search__filters__basic-filters .input-group .input-group-text{background:#fff;border-radius:2px;font-size:1.5rem}.job-search-filters form .job-search__filters__basic-filters .input-group .input-group-icon{position:absolute;left:0;color:#717688;margin:0 1rem}.job-search-filters form .job-search__filters__basic-filters .input-group input{border:none;width:100%;margin:0 !important;padding-left:40px}.job-search-filters form .job-search__filters__basic-filters .input-group input:focus{outline:none}.job-search-filters form .job-search__filters__basic-filters .input-group:focus,.job-search-filters form .job-search__filters__basic-filters .input-group:active,.job-search-filters form .job-search__filters__basic-filters .input-group:focus-within{border:1px solid var(--grey)}.job-search-filters form .job-search__filters__basic-filters .button-wrapper{display:flex;align-items:center;justify-content:center;height:100%;margin-left:1rem;margin-bottom:10px;line-height:1.5}.job-search-filters form .job-search__filters__basic-filters .button-wrapper .btn{display:flex;justify-content:center;align-items:center;padding:1.25rem;transition:all .25s linear;font-size:1.5rem;font-weight:bold;cursor:pointer}.job-search-filters form .job-search__filters__basic-filters .button-wrapper .btn svg{width:18px;height:18px}.job-search-filters form .job-search__filters__basic-filters .button-wrapper .btn svg path{transition:all .25s linear;fill:var(--button-primary-color)}.job-search-filters form .job-search__filters__basic-filters .button-wrapper .btn .spinner-border{width:18px;height:18px}.job-search-filters form .job-search__filters__results__wrapper{width:auto;display:flex;align-items:center}.job-search-filters form .job-search__filters__results{width:auto;display:flex;align-items:center}.job-search-filters form .job-search__filters__info{display:grid;grid-template-columns:1fr;width:100%;padding-top:5rem;padding-bottom:1rem;color:#717688}.job-search-filters form .job-search__filters__info__container{display:flex;justify-content:space-between}.job-search-filters form .job-search__filters__info__container__right{display:flex;justify-content:right;gap:16px;align-items:end}.job-search-filters form .job-search__filters__info__controls__labels{width:auto;max-width:100%;height:100%;position:relative;flex-wrap:nowrap;display:flex;justify-content:flex-start;align-items:flex-start;padding-bottom:1rem}.job-search-filters form .job-search__filters__info__controls__label{padding-top:.7em;padding-bottom:.7em;padding-left:1.2rem;padding-right:1.2rem;margin-left:.5rem;margin-right:.5rem;font-size:1.25rem;border-radius:2em;color:#333c59;border:1px solid #d9dff2;opacity:1;white-space:nowrap}.job-search-filters form .job-search__filters__info__controls__count{padding-top:.15em;padding-bottom:.15em;padding-right:.5em;border-radius:100%;padding-left:.5em;margin-left:.2em;margin-right:.2em;color:#fff;background-color:#333c59}.job-search-filters form .job-search__filters__info .form-check-label{margin-top:.25rem;margin-bottom:.25rem}.job-search-filters form .job-search__filters__switch{position:relative}.job-search-filters form .job-search__filters__switch .hidden{display:none;opacity:0}.job-search-filters form .job-search__filters__switch .job-alerts-modal{position:absolute;width:420px;max-width:420px;right:0;margin-top:2rem}.job-search-filters form .job-search__filters__switch .job-alerts-modal .job-alerts__card{border-radius:4px;position:absolute;z-index:20}.job-search-filters form .job-search__filters__switch .job-alerts-modal .job-alerts__card .job-alerts__card__buttons{display:flex;justify-content:space-evenly;align-items:center}.job-search-filters form .job-search__filters__switch .job-alerts-modal .job-alerts__card .job-alerts__card__buttons .btn:first-child{margin-right:1rem}.job-search-filters form .job-search__filters__switch .job-alerts-modal #job-alerts-ok-button{margin-top:2rem}.job-search-filters form .job-search__filters__sort{position:relative;margin-left:20px}.job-search-filters form .job-search__filters__sort-sm,.job-search-filters form .job-search__filters__sort-md{margin-bottom:1rem}.job-search-filters form .job-search__filters__sort__button{cursor:pointer;display:flex;align-items:center;border:1px solid #ced4da;border-radius:2rem;color:#2e3037;font-size:16px;padding:.8rem 2rem;line-height:1}.job-search-filters form .job-search__filters__sort__button svg{margin-right:7px}.job-search-filters form .job-search__filters__sort__menu{display:none}.job-search-filters form .job-search__filters__sort__menu__fields label{width:100%;text-align:left;font-size:1.5rem;padding:1rem;border:none;color:#717688}.job-search-filters form .job-search__filters__sort__menu__fields input.btn-check:checked+.btn,.job-search-filters form .job-search__filters__sort__menu__fields .btn-check:checked+.btn,.job-search-filters form .job-search__filters__sort__menu__fields .btn-check:checked+label{color:#000;font-weight:500;background-color:rgba(0,0,0,0);border:none}.job-search-filters form .job-search__filters__sort__menu__fields input.btn-check:focus+.btn{box-shadow:none;outline:none}.job-search-filters form .job-search__filters__sort__menu__fields input.btn-check:hover+.btn{background-color:#ebebeb}.job-search-filters form .job-search__filters__sort__menu.expand{width:-moz-max-content;width:max-content;display:block;position:absolute;padding:15px 20px;margin-top:.5rem;top:100%;left:50%;transform:translate(-50%, 0);background-color:#fff;border-radius:8px;box-shadow:0 4px 4px rgba(0,0,0,.25);z-index:5}.job-search-filters form .job-search__filters__sort-md,.job-search-filters form .job-search__filters__sort-sm{display:none}.job-search-filters form .job-search__jobs-list{width:100%;margin:0 auto;margin-top:3rem}.job-search-filters form .job-search__jobs-list .empty-result-message{min-height:400px}.job-search-filters form .job-search__jobs-list__title{font-size:2rem}.job-search-filters form .job-search__jobs-list__list{list-style:none;padding-left:0}.job-search-filters form .job-search__jobs-list__loading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-bottom:2rem;padding:2rem;box-shadow:0px 0px 6px rgba(0,0,0,.15);border-radius:7px}.job-search-filters form .job-search__jobs-list__loading .loading-line{margin-top:.5rem;margin-bottom:.5rem;border-radius:5rem;overflow:hidden;position:relative;opacity:.4}.job-search-filters form .job-search__jobs-list__loading .loading-line:before{content:"";position:absolute;background:hsla(0,0%,100%,.15);box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);-webkit-box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);-moz-box-shadow:0px 0px 15px 3px hsla(0,0%,100%,.25);height:100%;width:100%;z-index:1;animation:shimmer 1.25s infinite}.job-search-filters form .job-search__jobs-list__loading .light{background-color:#ced4da}.job-search-filters form .job-search__jobs-list__loading .dark{background-color:#717688}.job-search-filters form .job-search__jobs-list__loading .small{width:10%;height:2rem}.job-search-filters form .job-search__jobs-list__loading .medium{width:45%;height:3.2rem}.job-search-filters form .job-search__jobs-list__loading .large{width:65%;height:3.2rem}.job-search-filters form .job-search__jobs-list__job{display:flex !important;flex-direction:row;gap:10px;align-items:center;margin-bottom:2rem;padding:2rem;box-shadow:0px 0px 6px rgba(0,0,0,.15);border-radius:8px;transition:all .2s ease-out;background-color:#fff}.job-search-filters form .job-search__jobs-list__job:hover{box-shadow:0px 8px 10px rgba(0,0,0,.14),0px 3px 14px rgba(0,0,0,.12),0px 5px 5px rgba(0,0,0,.2)}.job-search-filters form .job-search__jobs-list__rightSide{display:flex;flex-direction:column;justify-content:center;width:100%;overflow:hidden}.job-search-filters form .job-search__jobs-list__job-name{color:var(--accent-color);font-size:1.7rem;font-weight:bold;margin-top:.5rem;margin-bottom:.5rem;line-height:2.2rem;text-overflow:ellipsis;overflow:hidden}.job-search-filters form .job-search__jobs-list__job-name a{text-decoration:none;color:var(--accent-color)}.job-search-filters form .job-search__jobs-list__job-name.single-row{white-space:nowrap}.job-search-filters form .job-search__jobs-list__job-name.double-row{display:-webkit-box !important;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.job-search-filters form .job-search__jobs-list__infos{display:flex;flex-wrap:wrap;row-gap:5px;padding:1rem 0}.job-search-filters form .job-search__jobs-list__info{display:flex;align-items:center;margin-right:20px;height:2rem;padding:17px 0px}.job-search-filters form .job-search__jobs-list__info svg{margin-right:10px}.job-search-filters form .job-search__jobs-list__info__favorite{cursor:pointer}.job-search-filters form .job-search__jobs-list__info__favorite path{transition:all .2s ease-out;transform-origin:center;fill:var(--accent-color)}.job-search-filters form .job-search__jobs-list__info__favorite.un-selected path.selected{transform:scale(0, 0)}.job-search-filters form .job-search__jobs-list__info-title{display:flex;justify-content:space-between;width:100%;align-items:center;height:2.6rem;margin-bottom:20px}.job-search-filters form .job-search__jobs-list__info-title svg{height:100%}.job-search-filters form .job-search__jobs-list__info-text-high{padding-top:4px;font-size:17px;margin-bottom:0}.job-search-filters form .job-search__jobs-list__referral-pill{opacity:.7;padding:3px 10px;border-radius:50px}.job-search-filters form .job-search__jobs-list__description{padding-top:15px;letter-spacing:0;height:65px !important;white-space:normal;overflow:hidden;text-overflow:ellipsis;font-size:16px;font-weight:normal}.job-search-filters form .job-search__jobs-list__description__link{text-align:right;padding:5px 0}.job-search-filters form .job-search__jobs-list__description__link a{text-decoration:none;color:var(--accent-color)}.job-search-filters form .job-search__jobs-list__description__link a:hover{text-decoration:underline}.job-search-filters form .job-search .pagination-nav{display:grid;grid-template-columns:1fr auto;width:100%}.job-search-filters form .job-search .pagination-nav .page-size-container{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;color:#717688}.job-search-filters form .job-search .pagination-nav .page-size-container label{margin-top:2px;margin-right:10px}.job-search-filters form .job-search .pagination-nav .page-size-container select{color:inherit;line-height:normal;font-size:inherit;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.job-search-filters form .job-search .pagination-nav .pagination .page-item{margin-left:1rem;margin-right:1rem}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link{color:#717688;background-color:rgba(0,0,0,0);border:1px solid #9ba1a8;border-radius:6px;font-size:1.5rem;padding:.25rem 1rem}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link.no-border{font-size:2rem;line-height:1.5rem;border:none;font-weight:600}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link.selected,.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link:hover{color:var(--white);background-color:var(--accent-color);border-color:var(--accent-color)}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link.selected svg path,.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link:hover svg path{fill:var(--white)}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link svg path{fill:var(--grey)}.job-search-filters form .job-search .pagination-nav .pagination .page-item .page-link.muted{opacity:.5}.job-search-filters form .job-search .pagination-nav .pagination__xs{display:none}.job-search-filters form .job-search .pagination-nav .pagination__xs .page-item{margin-left:.5rem;margin-right:.5rem}.job-search-filters form .filters__advanced{display:flex;flex-direction:column;width:25%}.job-search-filters form .filters__advanced__header{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;margin-bottom:2rem;color:#717688}.job-search-filters form .filters__advanced__header a{cursor:pointer;text-decoration:none;color:var(--accent-color)}.job-search-filters form .filters__advanced__header a:hover{color:var(--accent-color)}.job-search-filters form .filters__advanced__list{list-style-type:none;width:100%;padding:0;margin:0}.job-search-filters form .filters__advanced__list .filters-collapse{width:100%;overflow:hidden;max-height:0;transition:all .2s ease-out}.job-search-filters form .filters__advanced__list__filter{display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom:1px solid #e2e8ee;padding:2rem 0}.job-search-filters form .filters__advanced__list__filter__label{width:100%}.job-search-filters form .filters__advanced__list__filter__label:focus,.job-search-filters form .filters__advanced__list__filter__label:visited,.job-search-filters form .filters__advanced__list__filter__label:active,.job-search-filters form .filters__advanced__list__filter button.collapse-toggle:focus,.job-search-filters form .filters__advanced__list__filter button.collapse-toggle:visited,.job-search-filters form .filters__advanced__list__filter button.collapse-toggle:active,.job-search-filters form .filters__advanced__list__filter input.btn-check:focus,.job-search-filters form .filters__advanced__list__filter input.btn-check:visited,.job-search-filters form .filters__advanced__list__filter input.btn-check:active{outline:none !important;box-shadow:none}.job-search-filters form .filters__advanced__list__filter button.collapse-toggle{display:flex;justify-content:center;align-items:center;width:100%;padding:0;font-size:1.5rem;border:none;cursor:pointer;color:#333c59;background-color:rgba(0,0,0,0);font-weight:600}.job-search-filters form .filters__advanced__list__filter button.collapse-toggle span{width:100%;text-align:left}.job-search-filters form .filters__advanced__list__filter button.collapse-toggle .dropdown-arrow{border:solid #333c59;border-width:0 2px 2px 0;display:inline-block;padding:3px;margin-right:1rem;transition:all .2s ease-out;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.job-search-filters form .filters__advanced__list__filter button.collapse-toggle.active .dropdown-arrow{transform:rotate(45deg);-webkit-transform:rotate(-135deg)}.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group{justify-content:space-between;margin-top:2rem;font-size:1.5rem;padding:1rem}.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group input[type=text]{border:none;width:80%}.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group input[type=text]:focus{outline:none}.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group:focus,.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group:active,.job-search-filters form .filters__advanced__list__filter .filters-collapse .input-group:focus-within{border:1px solid var(--grey)}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields{max-height:330px;font-size:1.5rem;font-weight:400;color:#717688;box-shadow:0 4px 4px rgba(0,0,0,.25);overflow:auto;position:absolute;z-index:1010;top:100%;left:0;right:0;margin-top:1px}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields::-webkit-scrollbar{width:5px}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid #7e8286}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields div{padding:10px;cursor:pointer;background-color:#fff}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-fields div:hover{color:#333c59;background-color:#f6f8fa}.job-search-filters form .filters__advanced__list__filter .filters-collapse .dropdown-active{background-color:#ebebeb !important}.job-search-filters form .filters__advanced__list__filter__values{display:flex;gap:1rem;justify-content:flex-start;flex-flow:wrap;padding-top:2rem}.job-search-filters form .filters__advanced__list__filter__values label{text-align:center;border:1px solid;border-radius:5rem;font-size:1.25rem;padding:1rem 1.5rem}.job-search-filters form .filters__advanced__list__filter__values input.btn-check+.btn{outline:none !important;box-shadow:none;background-color:rgba(0,0,0,0);border-color:var(--button-primary-background);color:var(--button-primary-color)}.job-search-filters form .filters__advanced__list__filter__values input.btn-check:checked+.btn{background-color:var(--button-primary-background);color:#fff}.job-search-filters form .filters__advanced__list__filter__values__value{position:relative;font-size:1.5rem;border-radius:1.25rem}.job-search-filters form .filters__advanced__list__filter__values__value input.btn-check{position:absolute;width:100%;height:100%;border-radius:1.25rem}.job-search-filters form .filters__advanced__list__filter__applied{display:flex;flex-wrap:wrap;width:100%;-moz-column-gap:1rem;column-gap:1rem}.job-search-filters form .filters__advanced__list__filter__applied__value{margin-top:1.5rem}.job-search-filters form .filters__advanced__list__filter__applied__value:hover svg path{fill:#fff !important}.job-search-filters form .filters__advanced__list__filter__applied__value label{background-color:rgba(0,0,0,0) !important;border:1px solid #ced4da !important;color:#000 !important;padding:7px 15px;outline:none !important;box-shadow:none;border-radius:2rem;font-size:1.25rem}.job-search-filters form .filters__advanced__list__filter__applied__value svg{margin-left:5px}.job-search-filters .additional-job-filter-buttons .additional-button{display:flex;flex-direction:column;justify-content:space-evenly;margin-top:20px;border-radius:20px;box-shadow:0px 4px 10px 0px rgba(0,0,0,.1)}.job-search-filters .additional-job-filter-buttons .additional-button h1,.job-search-filters .additional-job-filter-buttons .additional-button h2,.job-search-filters .additional-job-filter-buttons .additional-button h3,.job-search-filters .additional-job-filter-buttons .additional-button h4,.job-search-filters .additional-job-filter-buttons .additional-button h5,.job-search-filters .additional-job-filter-buttons .additional-button h6,.job-search-filters .additional-job-filter-buttons .additional-button p{color:inherit !important}.job-search-filters .additional-job-filter-buttons .link-wrapper{margin-top:16px}.job-search-filters .additional-job-filter-buttons .apos-area{margin:0 !important}.job-search-filters .additional-job-filter-buttons .apos-area-widget-inner{min-height:22px !important}@media screen and (min-width: 1200px){.job-search-filters form .job-search__filters__info__controls{display:none}.job-search-filters form .job-search__filters__results{display:flex;align-items:center}.job-search-filters form .filters__advanced__overlay-actions{display:none}.job-search-filters form .filters__advanced__header #close-overlay-button{display:none}.job-search-filters form .filters__advanced__list__filter__values input.btn-check:hover+.btn{background-color:var(--button-primary-background);color:#fff}}@media screen and (min-width: 768px)and (max-width: 1200px){.job-search-filters form .job-search{width:100%;padding-left:0}.job-search-filters form .job-search__filters__info{flex-flow:wrap}.job-search-filters form .job-search__filters__info__controls{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2rem}.job-search-filters form .job-search__filters__info__controls__labels:has(.job-search__filters__info__controls__label){margin-right:1em;padding-right:1em;border-right:1px solid #d9dff2}.job-search-filters form .job-search__filters__info__controls .btn-all-filters{min-width:12rem}.job-search-filters form .job-search__filters__info__controls #filters-overlay-button{border-radius:2rem;border:1px solid #d9dff2;color:#333c59;padding:.5rem 1.5rem;margin-bottom:1rem}.job-search-filters form .job-search__filters__info__controls #filters-overlay-button span{font-size:1.25rem;vertical-align:middle}.job-search-filters form .job-search__filters__info{display:grid;padding-top:1rem;grid-template-columns:repeat(2, 1fr)}.job-search-filters form .job-search__filters__info__container{grid-column-start:span 2;justify-content:space-between;align-items:center;gap:0}.job-search-filters form .job-search__filters__results{width:auto;display:flex;align-items:center}.job-search-filters form .job-search__filters__results__wrapper{padding-top:10px;grid-row-start:3}.job-search-filters form .job-search__filters__sort-xl,.job-search-filters form .job-search__filters__sort-sm{display:none}.job-search-filters form .job-search__filters__sort-md{display:block}.job-search-filters form .filters__advanced{position:fixed;z-index:1000;width:0;overflow-x:hidden;transition:.2s;bottom:0;left:0}.job-search-filters form .filters__advanced.open{height:100%;width:70%;background:#fff;box-shadow:5px 5px 8px #e0e0e0}.job-search-filters form .filters__advanced__header{padding:2rem;margin-bottom:0;border-bottom:1px solid #d9dff2}.job-search-filters form .filters__advanced__list{overflow-y:scroll;padding:0 4rem 4rem}.job-search-filters form .filters__advanced__list .filters-collapse{max-height:none !important;overflow:visible !important}.job-search-filters form .filters__advanced__list__filter .dropdown-arrow{display:none !important}.job-search-filters form .filters__advanced__overlay-actions{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-top:1px solid #d9dff2;box-shadow:0px -24px 20px 20px #fff;z-index:10}.job-search-filters form .filters__advanced__overlay-actions #filters-reset-button,.job-search-filters form .filters__advanced__overlay-actions #filters-reset-button:hover,.job-search-filters form .filters__advanced__overlay-actions #filters-reset-button:active{font-size:1.5rem;border:none;color:var(--accent-color);background:var(--white)}.job-search-filters form .filters__advanced__overlay-actions #filters-submit-button{padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;font-size:1.25rem;line-height:1.5}}@media screen and (max-width: 767px){.job-search-filters form .job-search{width:100%;margin-bottom:2rem;padding:0px}.job-search-filters form .job-search__filters__basic-filters{flex-direction:column;width:100%;justify-content:space-between;justify-content:flex-start;margin-bottom:10px}.job-search-filters form .job-search__filters__basic-filters .input-group{width:100%}.job-search-filters form .job-search__filters__basic-filters .input-group:first-child{margin-right:0}.job-search-filters form .job-search__filters__basic-filters #location-input-group{height:4.75rem}.job-search-filters form .job-search__filters__basic-filters .button-wrapper{width:100%;margin-left:0}.job-search-filters form .job-search__filters__basic-filters .button-wrapper button{width:100%}.job-search-filters form .job-search__filters__results{display:flex;align-items:center;justify-content:space-between;width:100%}.job-search-filters form .job-search__filters__results__wrapper{padding-top:10px;grid-row-start:3}.job-search-filters form .job-search__filters__switch{margin-top:10px}.job-search-filters form .job-search__filters__switch .job-alerts-modal{width:95vw}.job-search-filters form .job-search__filters__sort-md,.job-search-filters form .job-search__filters__sort-xl{display:none}.job-search-filters form .job-search__filters__sort-sm{display:block}.job-search-filters form .job-search__filters__sort__overlay{width:100%;height:100%;position:fixed;top:0;left:0;padding:0;border-radius:0;background-color:rgba(0,0,0,.5);z-index:2;display:none}.job-search-filters form .job-search__filters__sort__overlay__menu{background-color:#fff;border-radius:2rem 2rem 0 0;padding:40px 30px;transition:transform .5s;transform:translateY(100%);width:100%;position:fixed;z-index:5;left:0;bottom:0}.job-search-filters form .job-search__filters__sort__overlay__menu .overlay_header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3rem}.job-search-filters form .job-search__filters__sort__overlay__menu p{text-align:center;font-size:20px;color:#333c59;margin:0}.job-search-filters form .job-search__filters__sort__overlay__menu .sort-overlay-field{display:flex;align-items:center;border-bottom:1px solid #e2e8ee;font-size:16px;padding:1.5rem 0}.job-search-filters form .job-search__filters__sort__overlay__menu .sort-overlay-field__value{margin:0 10px 0 0;width:2rem;height:2rem}.job-search-filters form .job-search__filters__sort__overlay__menu .sort-overlay-field__value:checked{background-color:#333c59 !important;border-color:#333c59 !important}.job-search-filters form .job-search__filters__sort__overlay__menu .btn-sort-overlay{margin-top:1.5rem;padding:0;width:100%;height:40px;font-size:16px}.job-search-filters form .job-search__filters__sort__overlay.expand{display:block}.job-search-filters form .job-search__filters__sort__overlay.expand+.job-search__filters__sort__overlay__menu{transform:translateY(0%)}.job-search-filters form .job-search__filters__info{display:grid;padding-top:1rem;grid-template-columns:repeat(2, 1fr)}.job-search-filters form .job-search__filters__info__container{grid-column-start:span 2;justify-content:space-between;align-items:center;gap:0}.job-search-filters form .job-search__filters__info__controls{display:flex;justify-content:flex-start;align-items:center;width:100%;margin-bottom:2rem;grid-column:1/3}.job-search-filters form .job-search__filters__info__controls__labels:has(.job-search__filters__info__controls__label){margin-right:1em;padding-right:1em;border-right:1px solid #d9dff2;overflow-x:scroll}.job-search-filters form .job-search__filters__info__controls #filters-overlay-button{border-radius:2rem;border:none;color:#333c59;font-size:1.25rem;padding:.5rem;margin-bottom:1rem}.job-search-filters form .job-search__filters__info__controls #filters-overlay-button span{display:none}.job-search-filters form .job-search .pagination-nav{grid-template-columns:1fr}.job-search-filters form .job-search .pagination-nav .page-size-container{margin-right:auto}.job-search-filters form .job-search .pagination-nav .pagination{display:none}.job-search-filters form .job-search .pagination-nav .pagination__xs{display:flex}.job-search-filters form .filters__advanced{position:fixed;z-index:9999;width:0;overflow-x:hidden;transition:.2s;bottom:0;left:0}.job-search-filters form .filters__advanced.open{height:100%;width:100%;background:#fff;box-shadow:5px 5px 8px #e0e0e0}.job-search-filters form .filters__advanced__header{padding:2rem;margin-bottom:0;border-bottom:1px solid #d9dff2}.job-search-filters form .filters__advanced__list{overflow-y:scroll;padding:0 4rem 4rem;margin:0}.job-search-filters form .filters__advanced__list .filters-collapse{max-height:none !important;overflow:visible !important}.job-search-filters form .filters__advanced__list__filter .dropdown-arrow{display:none !important}.job-search-filters form .filters__advanced__overlay-actions{display:flex;justify-content:space-between;align-items:center;padding:2rem;border-top:1px solid #d9dff2;box-shadow:0px -24px 20px 20px #fff;z-index:10}.job-search-filters form .filters__advanced__overlay-actions .btn-outline-primary,.job-search-filters form .filters__advanced__overlay-actions #filters-reset-button{font-size:1.25rem;border:none !important;background-color:rgba(0,0,0,0) !important;box-shadow:none !important;color:var(--accent-color)}.job-search-filters form .filters__advanced__overlay-actions .btn-primary,.job-search-filters form .filters__advanced__overlay-actions #filters-submit-button{padding-top:1rem;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;font-size:1.25rem;line-height:1.5}}.indet{border:1px dashed #000;background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.checkbox-container{display:flex;align-items:center}.checkbox-container input{border:1px dashed #000;background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}@media screen and (max-width: 576px){.job-search-filters form .job-search__jobs-list .empty-result-message{min-height:420px}.job-search-filters form .job-search__jobs-list__infos{flex-direction:column}.job-search-filters form .job-search__filters__favorite__jobs__wrapper{width:45vw;display:flex;justify-content:end;min-width:155px}.job-search-filters form .job-search__filters__switch{width:38vw;display:flex;justify-content:start;padding-bottom:6px}.job-search-filters form .job-search__filters__switch .job-alerts-modal.job-search-view{left:-8px}.job-search-filters form .job-search__filters__info__container{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap-reverse}.job-search-filters form .job-search__filters__info__container__right{display:flex;justify-content:space-between;align-items:center}.job-search-filters form .job-search__filters__basic-filters .button-wrapper button::before{font-weight:400}.job-search-filters form .job-search__filters__basic-filters .button-wrapper button svg{display:none}}

/*# sourceMappingURL=job-search-card-list-bundle.css.map*/