.JobResults [id=job-search] .js-header{position:relative;margin-bottom:100px}.JobResults [id=job-search] .js-header .js-form{margin-bottom:100px;border:0;padding:0}.JobResults [id=job-search] .js-header .js-form .js-form-helper-text,.JobResults [id=job-search] .js-header .js-form legend{display:none}.JobResults [id=job-search] .js-header .js-form .js-form-group{position:relative}.JobResults [id=job-search] .js-header .js-form .js-form-group label{color:var(--color-primary);font-weight:600;font-size:13px;text-transform:uppercase}.JobResults [id=job-search] .js-header .js-form .js-total-count{display:none}.JobResults [id=job-search] .js-header .js-form .js-button,.JobResults [id=job-search] .js-header .js-form .js-input-wrapper,.JobResults [id=job-search] .js-header .js-form input{width:100%}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper{display:flex;flex-direction:row;gap:20px;border:1px solid #ccc;border-radius:8px;background-color:#fff;padding:12px 24px}@media(max-width:767px){.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper{flex-direction:column;padding:1rem}}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper input{outline-color:rgba(0,0,0,0);border:0;background-color:rgba(0,0,0,0);padding:5px 0 0;font-size:16px}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper input::placeholder{color:#757575;font-size:16px}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper input:focus{outline:none}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-button{margin:0;outline:none;border:none;background-color:rgba(0,0,0,0);padding:0;width:100%}@media(min-width:768px){.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-button{position:absolute;right:24px;width:fit-content}}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-input-wrapper-query{position:relative}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-input-wrapper-location{position:relative;margin:0}.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-input-wrapper-location:before{position:absolute;top:-10px;background-color:#ccc;width:100%;height:1px;content:""}@media(min-width:768px){.JobResults [id=job-search] .js-header .js-form .js-form-input-wrapper .js-input-wrapper-location:before{top:0;left:-20px;width:1px;height:100%}}.JobResults [id=job-search] .js-columns-container{position:relative;margin-top:90px}.JobResults [id=job-search] .js-columns-container .js-filter-box{gap:0;margin:0 0 24px;border:0;background-color:#fff;padding:0;color:#4a4a49}.JobResults [id=job-search] .js-columns-container .js-filter-box.js-reset-search-filter-box{border:0;background-color:rgba(0,0,0,0);padding:0}.JobResults [id=job-search] .js-columns-container .js-filter-box.js-reset-search-filter-box .js-button{margin:0;border:0;background-color:rgba(0,0,0,0);padding:0;width:fit-content}.JobResults [id=job-search] .js-columns-container .js-filter-box.js-reset-search-filter-box .js-button:hover{opacity:.5}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-title{position:relative;margin:0 0 16px;padding:0;color:#838384;font-weight:700;font-size:13px;text-transform:uppercase}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-title .js-filter-title-button{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-title .js-filter-title-button:after{display:inline-block;transition:transform .3s ease;background-image:url('data:image/svg+xml;utf8,<svg width="12" height="7" viewBox="0 0 12 7" xmlns="http://www.w3.org/2000/svg"><path d="M6 0C6.1435 0 6.27803 0.0221 6.40359 0.0663C6.52915 0.1104 6.64574 0.1863 6.75336 0.2939L11.704 5.2099C11.9013 5.4059 12 5.6552 12 5.958C12 6.2608 11.9013 6.5102 11.704 6.7061C11.5067 6.902 11.2556 7 10.9507 7C10.6457 7 10.3946 6.902 10.1973 6.7061L6 2.5382L1.80269 6.7061C1.60538 6.902 1.35426 7 1.04933 7C0.744395 7 0.493275 6.902 0.295965 6.7061C0.0986557 6.5102 0 6.2608 0 5.958C0 5.6552 0.0986557 5.4059 0.295965 5.2099L5.24664 0.2939C5.35426 0.187 5.47085 0.1112 5.59641 0.0663C5.72197 0.0214 5.8565 0 6 0Z" fill="%23081351"/></svg>');background-size:contain;background-repeat:no-repeat;width:12px;height:7px;content:""}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-title.js-filter-title-closed{opacity:1}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-title.js-filter-title-closed .js-filter-title-button:after{transform:rotate(180deg)}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-category-open{border-radius:5px}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-value-list-item{display:flex;margin:0}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-values-section{display:flex;flex-direction:column;gap:1rem;margin:0;padding:0}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-value{display:flex;width:100%}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-value .js-filter-value-content{display:flex;position:relative;justify-content:flex-start;padding:0;width:100%}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-value .js-filter-value-content .js-filter-value-name{margin-left:10px;font-size:14px}.JobResults [id=job-search] .js-columns-container .js-filter-box .js-filter-value .js-filter-value-content .js-filter-count{position:absolute;right:0;justify-self:flex-end;background-color:rgba(0,0,0,0);padding:0;color:#a42099;font-weight:400;font-size:16px}.JobResults [id=job-search] .js-columns-container .js-filters-column .js-button{margin:0 0 10px;border:0;border-radius:10px;background-color:var(--color-primary);min-height:48px;font-weight:700;font-size:16px}.JobResults [id=job-search] .js-columns-container .js-pagination{margin-top:40px;border:0;padding:0;width:100%}@media(min-width:768px){.JobResults [id=job-search] .js-columns-container .js-pagination{margin-top:60px}}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination{display:flex;justify-content:center;align-items:center;gap:12px;list-style:none}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item{display:flex;justify-content:center;align-items:center}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item .page-link{display:flex;justify-content:center;align-items:center;transition:.2s ease-in-out;cursor:pointer;border:2px solid #ccc;border-radius:50%;background-color:#fff;width:40px;height:40px;color:#7a7a7a;font-weight:600;font-size:21px}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item .page-link:hover{background-color:#f7f1f5}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item.active .page-link{border-color:var(--color-primary);background-color:var(--color-primary);color:#fff}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item .page-link[aria-label="Next page"],.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item .page-link[aria-label="Previous page"]{border:none;background:none;width:auto;height:auto;color:#7a7a7a;font-size:28px}.JobResults [id=job-search] .js-columns-container .js-pagination .pagination .page-item.disabled .page-link{opacity:.3;cursor:not-allowed}.JobResults .notFoundText ul{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem;list-style-type:disc}.JobResults .notFoundText li{margin-bottom:.25rem}