.qu-job-listing{min-height:75vh}.job:not(:last-of-type){border-bottom:1.2px solid #dee1ff;padding-bottom:1rem;margin-bottom:1rem}.departments li:not(:last-of-type){margin-bottom:4rem}.department-name:not(:first-child){margin-top:4rem}.department-name{margin-bottom:2.5rem}@media(min-width:768px){.departments{column-count:2;column-gap:2rem}}.departments li{width:100%;break-inside:avoid}.job{display:flex;justify-content:space-between}.job-arrow{transition:all .15s ease-in-out;animation-timing-function:ease-in-out;width:40px;height:40px;background-color:rgba(240,241,255,0.0);display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:0}.job:hover .job-arrow{background-color:rgba(240,241,255,0.8)}.hide-filter #options{display:none}#options{position:absolute;top:calc(100% + 16px);left:50%;transform:translateX(-50%);background:#fff;z-index:1;border-radius:8px;width:216px;text-align:left;filter:drop-shadow(0px 4px 64px rgba(33,19,77,0.12));z-index:222}#options:before{content:'';position:absolute;display:block;width:0;z-index:1;border-style:solid;border-color:#fff transparent;border-width:0 8px 8px;top:-8px;right:50%;transform:translateY(50%)}#options label{margin-bottom:.25rem}#applyFilter{width:100%;display:flex;border-radius:0;justify-content:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px}#applyFilter:disabled{background:#c9ceff;border:0;color:#fff}.qu-job-listing .hide{display:none}.qu-job-listing .show{display:block}