body[data-v-3e2268e3]{background-color:#faf8f8}.page-header[data-v-3e2268e3]{border-bottom:1px solid #E2E2E2;display:flex;align-items:flex-end;justify-content:flex-start;margin:175px auto 25px;padding-bottom:15px;max-width:1425px;width:75%}.page-header h2[data-v-3e2268e3]{font-size:2rem;margin:0;width:50%}.page-header a[data-v-3e2268e3]{color:#3a94d0;display:block;font-size:.9rem;text-align:right;text-decoration:none;width:50%}.page-header a[data-v-3e2268e3]:hover,.page-header a[data-v-3e2268e3]:focus{text-decoration:underline}.job-listing[data-v-3e2268e3]{margin-bottom:200px;width:100%}.job-listing h2[data-v-3e2268e3]{border-bottom:1px solid #E2E2E2;margin:175px auto 0;padding-bottom:15px;font-size:2rem;max-width:1425px;width:75%}.job-listing .wrapper[data-v-3e2268e3]{display:flex;align-items:stretch;justify-content:center;gap:50px;margin:75px auto 0;max-width:1425px;width:75%}.job-listing .wrapper .departments[data-v-3e2268e3]{width:500px}.job-listing .wrapper .departments h3[data-v-3e2268e3],.job-listing .wrapper .jobs h3[data-v-3e2268e3]{font-size:1.25rem;margin-bottom:25px}.job-listing .wrapper .departments ul li a[data-v-3e2268e3]{cursor:pointer;font-size:.9rem;text-decoration:none;display:block;margin-bottom:10px}.job-listing .wrapper .departments ul li a[data-v-3e2268e3]:hover,.job-listing .wrapper .departments ul li a[data-v-3e2268e3]:focus{color:#3a94d0;text-decoration:underline}.disabled-link[data-v-3e2268e3]{color:#bdbdbd}.job-listing .wrapper .departments ul li.selected-dept[data-v-3e2268e3]{font-weight:500}.job-listing .wrapper .jobs[data-v-3e2268e3]{width:100%}.job-listing .wrapper .jobs form.filter-jobs[data-v-3e2268e3]{display:none}.job-listing .wrapper .jobs form.filter-jobs select[data-v-3e2268e3]{background:#FFFFFF url(/images/arrow-down.png) no-repeat calc(100% - 15px) center;background-size:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #B4C8D7;border-radius:28px;display:block;font-size:.9rem;margin-bottom:25px;padding:0 50px 0 25px;height:56px;width:100%}.job-listing .wrapper .jobs form.filter-jobs select option[data-v-3e2268e3]{font-size:.9rem}.job-listing .wrapper .jobs .job-list[data-v-3e2268e3]{background-color:#fff;border:1px solid #DCDCDC;padding:45px 100px}.job-listing .wrapper .jobs .job-list[data-v-3e2268e3]::-webkit-scrollbar-thumb{background:#DCDCDC}.job-listing .wrapper .jobs .job-list[data-v-3e2268e3]::-webkit-scrollbar-thumb:hover{background:#BDBDBD}.job-listing .wrapper .jobs .job-list ul li[data-v-3e2268e3]{margin:30px 0}.job-listing .wrapper .jobs .job-list ul li h4[data-v-3e2268e3]{margin-bottom:2px}.job-listing .wrapper .jobs .job-list ul li h4 a[data-v-3e2268e3]{font-size:1.5rem;font-weight:500;text-decoration:none}.job-listing .wrapper .jobs .job-list ul li h4 a[data-v-3e2268e3]:hover,.job-listing .wrapper .jobs .job-list ul li h4 a[data-v-3e2268e3]:focus{color:#3a94d0;text-decoration:underline}.job-listing .wrapper .jobs .job-list ul li span[data-v-3e2268e3]{color:#a4a4a4;display:block;font-size:.9rem;font-weight:400}.job-listing .wrapper .jobs .job-list ul li small[data-v-3e2268e3]{display:inline-block;color:#fff;font-size:.85rem;font-weight:600;border-radius:4px;background-color:#147dbf78;padding:0 5px}.subscribe[data-v-3e2268e3]{background-color:#faf8f8}@media screen and (max-width: 992px){.job-listing .wrapper .departments[data-v-3e2268e3]{display:none}.job-listing .wrapper .jobs[data-v-3e2268e3]{margin-bottom:100px}.job-listing .wrapper .jobs h3[data-v-3e2268e3]{display:none}.job-listing .wrapper .jobs form.filter-jobs[data-v-3e2268e3]{display:block}}@media screen and (max-width: 600px){.page-header[data-v-3e2268e3]{display:block}.page-header h2[data-v-3e2268e3]{font-size:1.8rem}.page-header a[data-v-3e2268e3]{text-align:left;margin-top:10px;width:100%}.job-listing .wrapper[data-v-3e2268e3]{margin:50px auto 0}.job-listing .wrapper .jobs[data-v-3e2268e3]{margin-bottom:50px}.job-listing .wrapper .jobs .job-list[data-v-3e2268e3]{padding:30px 75px}.job-listing .wrapper .jobs .job-list ul li h4 a[data-v-3e2268e3]{line-height:10px;font-size:1.25rem}.job-listing .wrapper .jobs .job-list ul li span[data-v-3e2268e3]{margin-top:10px}}.privacy-container[data-v-3e2268e3]{padding-bottom:15px;max-width:1425px}.privacy-container ul[data-v-3e2268e3]{padding-left:40px}.privacy-container ul li[data-v-3e2268e3]{list-style:disc}.privacy-container ul li ul li[data-v-3e2268e3]{list-style:circle}.privacy-container strong[data-v-3e2268e3]{font-weight:700}.privacy-container h2[data-v-3e2268e3]{font-size:1.2rem}.page-header h2[data-v-3e2268e3]{width:100%}
