.block--jobs-listings .jobs .filter-bar .dropdown-toggle{background-color:transparent;border:none;border-bottom:2px solid #142667;border-radius:0;padding:0;text-align:left;width:100%}.block--jobs-listings .jobs .filter-bar .dropdown-toggle:after{border:none;content:url('data:image/svg+xml; utf8, <svg height="1rem" width="1rem" viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m233.4 105.4c12.5-12.5 32.8-12.5 45.3 0l192 192c12.5 12.5 12.5 32.8 0 45.3s-32.8 12.5-45.3 0l-169.4-169.4-169.4 169.3c-12.5 12.5-32.8 12.5-45.3 0s-12.5-32.8 0-45.3l192-192z" fill="%2323004B"/></svg>');height:1rem;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(180deg);width:1rem}.block--jobs-listings .jobs .filter-bar .dropdown-toggle.show:after{transform:translateY(-50%) rotate(0deg)}.block--jobs-listings .jobs .filter-bar .dropdown-menu{background:#fff;border:2px solid #142667;border-radius:0 0 5px 5px;box-shadow:0 8px 18px rgba(0,0,0,.15);margin-top:-2px;max-height:300px;min-width:-moz-fit-content;min-width:fit-content;overflow:auto;padding:0;width:100%}.block--jobs-listings .jobs .filter-bar .dropdown-menu .dropdown-item{cursor:pointer;padding:.5rem}.block--jobs-listings .jobs .filter-bar input{background-color:transparent;border:none;border-bottom:2px solid #142667;border-radius:0;color:#142667;padding:0;text-align:left;width:100%}.block--jobs-listings .jobs .filter-bar .filter-submit{min-width:auto!important}.block--jobs-listings .jobs .filtered{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.block--jobs-listings .jobs .btn-filter{align-items:center;background:#f4f2ef;border-radius:50px;color:#142667;display:inline-flex;font-size:.9rem;font-weight:600;gap:0;min-width:0;padding:.45rem .45rem .45rem 1rem;text-transform:none}.block--jobs-listings .jobs .btn-filter:after{background-color:#142667;border-radius:50%;content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" height="12" width="12" viewBox="0 0 384 512"><path d="M342.6 150.6c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L192 210.7 86.6 105.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3L146.7 256 41.4 361.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L192 301.3 297.4 406.6c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L237.3 256 342.6 150.6z" fill="white"/></svg>');display:block;height:1rem;margin-left:.5rem;padding:2px;width:1rem}.block--jobs-listings .jobs .btn-filter:hover{background:#142667;color:#fff}.block--jobs-listings .jobs .filter-reset{color:#142667;font-size:.9rem;font-weight:600;text-decoration:underline!important;text-transform:none}.block--jobs-listings .jobs .filter-reset:hover{text-decoration:none!important}.block--jobs-listings .jobs .filter-clear{font-size:.9rem;font-weight:400}.block--jobs-listings .jobs .jobs-container .taxonomies h6{border-bottom:1px solid #142667;font-weight:400!important;padding-bottom:.5rem}.block--jobs-listings .jobs .jobs-container .taxonomies .btn-link{font-weight:600;text-decoration:underline}.block--jobs-listings .jobs .jobs-container .taxonomies .btn-link:hover{text-decoration:none}.block--jobs-listings .jobs .jobs-container .taxonomies input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #fff;border-radius:50%;cursor:pointer;height:.6875rem;margin-right:.325rem;outline:1px solid #5acca6;width:.6875rem}.block--jobs-listings .jobs .jobs-container .taxonomies input[type=radio]:checked{background-color:#5acca6}.block--jobs-listings .jobs .jobs-container .taxonomies input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:2px solid #fff;border-radius:3px;cursor:pointer;height:.6875rem;margin-right:.325rem;outline:1px solid #5acca6;width:.6875rem}.block--jobs-listings .jobs .jobs-container .taxonomies input[type=checkbox]:checked{background-color:#5acca6}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);overflow:clip;padding:1.5rem}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing:not(:last-child){margin-bottom:1.5rem}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing :last-child{margin-bottom:0}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing .job-cat{color:#8e9097;font-weight:700}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing .job-title a{color:inherit;text-decoration:none}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing .job-details{display:flex;flex-direction:column}.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing .distance,.block--jobs-listings .jobs .jobs-container .jobs-target .job-listing .job-compensation{color:#068464;display:flex;flex-direction:column;font-weight:700}.block--jobs-listings .jobs .results{--card-count:3}@media (max-width:991.98px){.block--jobs-listings .jobs .results{--card-count:2!important}}@media (max-width:575.98px){.block--jobs-listings .jobs .results{--card-count:1!important}}.block--jobs-listings .jobs .results .resources-target .no-results{grid-column-end:4;grid-column-start:1}.block--jobs-listings .jobs .spinner{color:#e9ecef}.block--jobs-listings .jobs .load-more{display:none}.block--jobs-listings .jobs .pagination{align-items:center;gap:1rem;justify-content:center;margin-top:3rem}.block--jobs-listings .jobs .pagination .page-link{background-color:transparent;border:none;color:inherit;padding:0}.block--jobs-listings .jobs .pagination .page-link:hover{color:#068464;text-decoration:underline}.block--jobs-listings .jobs .pagination .page-link.active{font-weight:700;pointer-events:none}.block--jobs-listings .jobs .resources-sidebar__item:not(:last-child){border-bottom:1px solid #cbcbcb}.block--jobs-listings[data-format=list] .resources .resources-container:before{background:#fafafa;content:"";height:100%;left:-100%;position:absolute;right:100%;width:200vw;z-index:-1}.block--jobs-listings[data-format=cards] .resources .resources-target{display:grid;gap:2rem;grid-template-columns:repeat(var(--card-count),1fr);margin-top:2rem}.block--jobs-listings[data-format=cards] .resources .resources-target.no-results{grid-column-end:4;grid-column-start:1}
