.styles_JobSearch__TJJem{position:relative}.styles_JobSearch__TJJem .js-form{padding:0;border:none}.styles_JobSearch__TJJem .js-form-input-wrapper{display:flex;flex-direction:column;gap:0;width:100%}@media(max-width:767px){.styles_JobSearch__TJJem .js-form-input-wrapper{flex-direction:column!important}}.styles_JobSearch__TJJem .js-input-wrapper-location label,.styles_JobSearch__TJJem .js-input-wrapper-query label{background:#2563eb;color:#fff}.styles_JobSearch__TJJem .js-input-wrapper{flex:1;border-radius:.75rem;padding:0;transition:box-shadow .2s ease;width:100%}.styles_JobSearch__TJJem .js-input-wrapper label{display:block;font-weight:600;margin-bottom:.5rem;color:#1f2937}.styles_JobSearch__TJJem .js-input-wrapper .styles_js-input__qgKAb{width:100%;padding:.75rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;background:#fff;color:#1f2937}.styles_JobSearch__TJJem .js-input-wrapper .styles_js-input__qgKAb::placeholder{color:#6b7280}.styles_JobSearch__TJJem .js-input-wrapper .styles_js-input__qgKAb:focus{outline:none;border-color:#3b82f6}.styles_JobSearch__TJJem .js-input-wrapper .styles_js-input-wrapper__iVwk_ label{text-transform:uppercase;background-color:#2563eb;color:#fff}.styles_JobSearch__TJJem .js-form-helper-text{display:none}.styles_JobSearch__TJJem .js-input-wrapper~.js-input-wrapper{margin-left:0}.styles_JobSearch__TJJem .js-button{padding:.75rem 2rem;font-size:1rem;font-weight:600;border:none;border-radius:.75rem;background-color:#2563eb;color:#fff;cursor:pointer;transition:background-color .2s ease;height:fit-content;margin:0 auto}.styles_JobSearch__TJJem .js-button:focus:not(:disabled),.styles_JobSearch__TJJem .js-button:hover:not(:disabled){background-color:#1d4ed8}.styles_JobSearch__TJJem .js-button:disabled{opacity:.5;cursor:not-allowed}@media(min-width:768px){.styles_JobSearch__TJJem .js-button{min-width:160px}}.styles_JobSearch__TJJem .js-form-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.styles_JobSearch__TJJem .js-form-group label{color:#1f2937;text-transform:uppercase;font-weight:700;font-size:14px;background:#fff;padding:5px 0;z-index:1;width:fit-content;letter-spacing:.5px}.styles_JobSearch__TJJem .js-form-group input{background:rgba(0,0,0,0);padding:18px 30px;border:1px solid #d1d5db;border-radius:1.5rem;outline:none;box-shadow:none;width:100%;color:#1f2937;font-size:1rem;font-weight:400;transition:border-color .3s ease}.styles_JobSearch__TJJem .js-form-group input::placeholder{color:#6b7280}.styles_JobSearch__TJJem .js-form-group input:focus{border-color:#3b82f6}.styles_JobSearch__TJJem .js-form-group input:disabled{opacity:.5;cursor:not-allowed}.styles_JobSearch__TJJem .js-form-group input[aria-invalid=true]{border-color:red}.styles_JobSearch__TJJem .js-form-group .styles_js-form-helper-text__cdc4q{font-size:.875rem;color:#6b7280;margin-top:.25rem}.styles_JobSearch__TJJem .post-content{font-size:1.125rem;color:#2563eb}.styles_JobSearch__TJJem .post-content ul{list-style:none;padding:0}.styles_JobSearch__TJJem .post-content ul li{margin:0 0 .5rem;display:flex;gap:10px}.styles_JobSearch__TJJem .post-content ul li:before{content:"";width:7px;height:7px;display:block;min-width:7px;background:#fff;border-radius:100%;position:relative;top:10px}.styles_JobSearch__TJJem .no-jobs{padding:20px 24px;background:#f3f4f6}.styles_JobSearch__TJJem .js-filters-toggle-button{background:rgba(0,0,0,0);padding:.5rem 1rem;border:1px solid #000;color:#443f3f;gap:10px;align-items:center;width:auto;margin:0 auto 1rem;font-weight:600}@media(max-width:767px){.styles_JobSearch__TJJem .js-filters-toggle-button{display:flex}}.styles_JobSearch__TJJem .js-filters-toggle-button:after{content:"";width:12px;height:7px;display:block;background-size:contain;background-repeat:no-repeat;background-position:50%;background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.49998C5.8565 7.49998 5.72197 7.4779 5.59641 7.43372C5.47085 7.38955 5.35426 7.31367 5.24664 7.20609L0.295964 2.29007C0.0986543 2.09414 0 1.84478 0 1.54198C0 1.23918 0.0986543 0.98982 0.295964 0.793892C0.493273 0.597964 0.744394 0.5 1.04933 0.5C1.35426 0.5 1.60538 0.597964 1.80269 0.793892L6 4.96182L10.1973 0.793892C10.3946 0.597964 10.6457 0.5 10.9507 0.5C11.2556 0.5 11.5067 0.597964 11.704 0.793892C11.9013 0.98982 12 1.23918 12 1.54198C12 1.84478 11.9013 2.09414 11.704 2.29007L6.75336 7.20609C6.64574 7.31296 6.52915 7.38884 6.40359 7.43372C6.27803 7.47861 6.1435 7.5007 6 7.49998Z" fill="%23443F3F"/></svg>')!important}.styles_JobSearch__TJJem .js-filters-toggle-button:active,.styles_JobSearch__TJJem .js-filters-toggle-button:focus,.styles_JobSearch__TJJem .js-filters-toggle-button:hover{color:#fff;background:#000!important;text-decoration:none}.styles_JobSearch__TJJem .js-filters-toggle-button:active:after,.styles_JobSearch__TJJem .js-filters-toggle-button:focus:after,.styles_JobSearch__TJJem .js-filters-toggle-button:hover:after{background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.49998C5.8565 7.49998 5.72197 7.4779 5.59641 7.43372C5.47085 7.38955 5.35426 7.31367 5.24664 7.20609L0.295964 2.29007C0.0986543 2.09414 0 1.84478 0 1.54198C0 1.23918 0.0986543 0.98982 0.295964 0.793892C0.493273 0.597964 0.744394 0.5 1.04933 0.5C1.35426 0.5 1.60538 0.597964 1.80269 0.793892L6 4.96182L10.1973 0.793892C10.3946 0.597964 10.6457 0.5 10.9507 0.5C11.2556 0.5 11.5067 0.597964 11.704 0.793892C11.9013 0.98982 12 1.23918 12 1.54198C12 1.84478 11.9013 2.09414 11.704 2.29007L6.75336 7.20609C6.64574 7.31296 6.52915 7.38884 6.40359 7.43372C6.27803 7.47861 6.1435 7.5007 6 7.49998Z" fill="white"/></svg>')!important}.styles_JobSearch__TJJem .js-filters-column{display:flex;flex-direction:column;gap:1rem;margin:0 auto 2rem;width:100%;max-width:800px}@media(min-width:768px){.styles_JobSearch__TJJem .js-filters-column{flex-direction:row;flex-wrap:wrap;gap:1.5rem}}.styles_JobSearch__TJJem .js-filter-box{margin-top:20px}.styles_JobSearch__TJJem .js-filter-title{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:0;text-transform:uppercase}.styles_JobSearch__TJJem .js-filter-value-list-item{list-style:none;margin:.25rem 0}.styles_JobSearch__TJJem .js-filter-value-list-item .js-filter-value{display:flex;align-items:center;justify-content:space-between;width:100%;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:.75rem;padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.styles_JobSearch__TJJem .js-filter-value-list-item .js-filter-value:focus,.styles_JobSearch__TJJem .js-filter-value-list-item .js-filter-value:hover{background-color:#e5e7eb;border-color:#2563eb;outline:none}.styles_JobSearch__TJJem .js-filter-value.active,.styles_JobSearch__TJJem .js-filter-value[aria-pressed=true]{background-color:#2563eb;color:#fff}.styles_JobSearch__TJJem .js-filter-value.active .js-filter-count,.styles_JobSearch__TJJem .js-filter-value.active .js-filter-value-name,.styles_JobSearch__TJJem .js-filter-value[aria-pressed=true] .js-filter-count,.styles_JobSearch__TJJem .js-filter-value[aria-pressed=true] .js-filter-value-name{color:#fff}.styles_JobSearch__TJJem .js-filter-value-content{display:flex;align-items:center;gap:.5rem;width:100%}.styles_JobSearch__TJJem .js-filter-unselected{width:12px;height:12px;border-radius:50%;background-color:#9ca3af;display:inline-block}.styles_JobSearch__TJJem .js-filter-value-name{font-weight:400;color:#1f2937;width:100%}.styles_JobSearch__TJJem .js-filter-count{font-size:.875rem;background-color:#e5e7eb;padding:.25rem .5rem;border-radius:9999px;color:#374151}.styles_JobSearch__TJJem .js-pagination{display:flex;justify-content:center;margin-top:2rem;border:none;padding:0}.styles_JobSearch__TJJem .pagination{display:flex;list-style:none;padding:0;margin:0;gap:.5rem}.styles_JobSearch__TJJem .page-item{display:inline-block}.styles_JobSearch__TJJem .page-link{display:inline-block;padding:.325rem .8rem;border-radius:.5rem;border:1px solid #d1d5db;background-color:#fff;color:#1f2937;font-weight:500;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease;cursor:pointer}.styles_JobSearch__TJJem .page-link:focus,.styles_JobSearch__TJJem .page-link:hover{background-color:#f3f4f6;border-color:#2563eb;outline:none}.styles_JobSearch__TJJem .page-item.active .page-link{background-color:#007ec3;color:#fff;border-color:#007ec3;cursor:default}.styles_JobSearch__TJJem .page-item.disabled .page-link{background-color:#f9fafb;color:#9ca3af;border-color:#e5e7eb;cursor:not-allowed}.styles_JobSearch__TJJem .js-panel-border.js-filter-box{border:none;padding:0}.styles_JobSearch__TJJem .js-filter-value{border:none!important;padding:0!important}.styles_JobSearch__TJJem .js-filter-value:active,.styles_JobSearch__TJJem .js-filter-value:focus,.styles_JobSearch__TJJem .js-filter-value:hover{background:rgba(0,0,0,0)!important;scale:1}.styles_JobSearch__TJJem .js-filter-unselected{border:1px solid #443f3f;border-radius:0;min-height:21px}.styles_JobSearch__TJJem .js-filter-title-button:hover{scale:1!important}.styles_JobSearch__TJJem .visually-hidden{display:none}.styles_JobSearch__TJJem figure{position:relative}.styles_JobSearch__TJJem figure:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.styles_JobSearch__TJJem .js-form-input-wrapper{flex-direction:row;gap:15px}.styles_JobSearch__TJJem .js-form-group input{padding:25px 10px 10px;border-radius:10px;border:none;background:#fff;min-height:63px;color:#757575}.styles_JobSearch__TJJem .js-form-group input::placeholder{color:#757575}.styles_JobSearch__TJJem #location-label,.styles_JobSearch__TJJem #query-label{margin-top:-10px;top:15px;left:10px;position:absolute;background:rgba(0,0,0,0);font-weight:800;letter-spacing:normal;font-size:12px}.styles_JobSearch__TJJem .js-form-group-location,.styles_JobSearch__TJJem .js-form-group-query{position:relative;margin:0}.styles_JobSearch__TJJem .js-form-group-location input:focus,.styles_JobSearch__TJJem .js-form-group-query input:focus{outline:none;box-shadow:none;border:none!important}.styles_JobSearch__TJJem .js-form-input-wrapper .js-button{min-width:auto;max-width:165px;padding:10px 20px;min-height:63px;border-radius:10px;font-weight:700;background:#007ec3;display:flex;gap:10px;align-items:center}@media(max-width:767px){.styles_JobSearch__TJJem .js-form-input-wrapper .js-button{justify-content:center;max-width:100%;margin:0}}.styles_JobSearch__TJJem .js-button:after{content:"";display:block;min-width:17px;min-height:17px;background-repeat:no-repeat;background-size:contain;background-image:url('data:image/svg+xml,<svg width="18" height="17" viewBox="0 0 18 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9667 16.8838L10.1917 11.1088C9.73333 11.4755 9.20625 11.7657 8.61042 11.9796C8.01458 12.1935 7.38056 12.3005 6.70833 12.3005C5.04306 12.3005 3.63383 11.7236 2.48067 10.5698C1.3275 9.41601 0.750612 8.00679 0.75 6.34212C0.749389 4.67746 1.32628 3.26823 2.48067 2.11446C3.63506 0.960678 5.04428 0.383789 6.70833 0.383789C8.37239 0.383789 9.78192 0.960678 10.9369 2.11446C12.0919 3.26823 12.6685 4.67746 12.6667 6.34212C12.6667 7.01434 12.5597 7.64837 12.3458 8.24421C12.1319 8.84004 11.8417 9.36712 11.475 9.82546L17.25 15.6005L15.9667 16.8838ZM6.70833 10.4671C7.85417 10.4671 8.82828 10.0662 9.63067 9.26446C10.4331 8.46268 10.8339 7.48857 10.8333 6.34212C10.8327 5.19568 10.4318 4.22187 9.63067 3.42071C8.8295 2.61954 7.85539 2.21834 6.70833 2.21712C5.56128 2.2159 4.58747 2.61709 3.78692 3.42071C2.98636 4.22432 2.58517 5.19812 2.58333 6.34212C2.5815 7.48612 2.9827 8.46023 3.78692 9.26446C4.59114 10.0687 5.56495 10.4696 6.70833 10.4671Z" fill="white"/></svg>')}.styles_JobSearch__TJJem .js-columns-container{margin-top:150px}@media(max-width:767px){.styles_JobSearch__TJJem .js-columns-container{margin-top:3rem}}.styles_JobSearch__TJJem .js-filter-title-button{text-transform:capitalize;color:#443f3f;font-size:16px;display:flex;gap:15px;align-items:center}.styles_JobSearch__TJJem .js-filter-title-open button:before{content:"";display:block;min-width:12px;background-repeat:no-repeat;background-size:contain;height:17px;background-position:50%;background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 0.633805C6.1435 0.633805 6.27803 0.655892 6.40359 0.700065C6.52915 0.744238 6.64574 0.820116 6.75336 0.927698L11.704 5.84372C11.9013 6.03965 12 6.28901 12 6.59181C12 6.89461 11.9013 7.14397 11.704 7.3399C11.5067 7.53583 11.2556 7.63379 10.9507 7.63379C10.6457 7.63379 10.3946 7.53583 10.1973 7.3399L6 3.17197L1.80269 7.3399C1.60538 7.53582 1.35426 7.63379 1.04933 7.63379C0.744395 7.63379 0.493275 7.53582 0.295965 7.3399C0.0986557 7.14397 6.46215e-08 6.8946 9.10929e-08 6.59181C1.17564e-07 6.28901 0.0986558 6.03964 0.295965 5.84372L5.24664 0.927698C5.35426 0.820828 5.47085 0.74495 5.59641 0.700065C5.72197 0.655179 5.8565 0.633093 6 0.633805Z" fill="%23443F3F"/></svg>')}.styles_JobSearch__TJJem .js-filter-title-closed{opacity:1}.styles_JobSearch__TJJem .js-filter-title-closed button:before{content:"";display:block;min-width:12px;background-repeat:no-repeat;background-size:contain;height:17px;background-position:50%;background-image:url('data:image/svg+xml,<svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 7.63377C5.8565 7.63377 5.72197 7.61169 5.59641 7.56751C5.47085 7.52334 5.35426 7.44746 5.24664 7.33988L0.295964 2.42386C0.0986543 2.22793 0 1.97857 0 1.67577C0 1.37297 0.0986543 1.12361 0.295964 0.927681C0.493273 0.731753 0.744394 0.633789 1.04933 0.633789C1.35426 0.633789 1.60538 0.731753 1.80269 0.927681L6 5.09561L10.1973 0.927681C10.3946 0.731753 10.6457 0.633789 10.9507 0.633789C11.2556 0.633789 11.5067 0.731753 11.704 0.927681C11.9013 1.12361 12 1.37297 12 1.67577C12 1.97857 11.9013 2.22793 11.704 2.42386L6.75336 7.33988C6.64574 7.44675 6.52915 7.52263 6.40359 7.56751C6.27803 7.6124 6.1435 7.63448 6 7.63377Z" fill="%23443F3F"/></svg>')}.styles_JobSearch__TJJem .js-filter-value-list-item{padding:.5rem 0 .7rem;border-bottom:1px solid #e8e8e8}.styles_JobSearch__TJJem .js-filter-count{background:#fff}.styles_JobSearch__TJJem .js-filters-column{flex-flow:column!important}.styles_JobSearch__TJJem.theme-government .js-form-input-wrapper .js-button{background:#79008b}.styles_JobSearch__TJJem.theme-schools .js-form-input-wrapper .js-button{background:#00b978}.styles_JobSearch__TJJem.theme-executive .js-form-input-wrapper .js-button,.styles_JobSearch__TJJem.theme-executive .js-results>a{background:#f26f21}.styles_JobSearch__TJJem .post-content-no-results h2{font-size:33px;font-weight:700;color:#007ec3;margin-bottom:1rem}.styles_JobSearch__TJJem .post-content-no-results ol,.styles_JobSearch__TJJem .post-content-no-results p,.styles_JobSearch__TJJem .post-content-no-results ul{margin-bottom:1rem}.styles_JobSearch__TJJem .post-content-no-results ul{padding:0 0 0 1rem;list-style:unset}.styles_JobSearch__TJJem .js-reset-search-filter-box{align-items:start;margin-top:0}.styles_JobSearch__TJJem .js-button.js-reset-search{background:rgba(0,0,0,0);border:1px solid #000;border-radius:6px;padding:7px 10px;color:#443f3f;font-size:14px;min-width:auto;display:flex;align-items:center;gap:5px;margin:0}.styles_JobSearch__TJJem .js-button.js-reset-search:after{content:none}.styles_JobSearch__TJJem .js-button.js-reset-search:before{content:"";min-width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.06496 11.717L3.24829 10.9003L6.51496 7.63363L3.24829 4.36696L4.06496 3.55029L7.33162 6.81696L10.5983 3.55029L11.415 4.36696L8.14829 7.63363L11.415 10.9003L10.5983 11.717L7.33162 8.45029L4.06496 11.717Z" fill="%23EC1651"/></svg>')}.styles_JobSearch__TJJem .js-button.js-reset-search:active,.styles_JobSearch__TJJem .js-button.js-reset-search:focus,.styles_JobSearch__TJJem .js-button.js-reset-search:hover{color:#fff;background:#000}.styles_JobSearch__TJJem.theme-schools .post-content-no-results h1,.styles_JobSearch__TJJem.theme-schools .post-content-no-results h2,.styles_JobSearch__TJJem.theme-schools .post-content-no-results h3,.styles_JobSearch__TJJem.theme-schools .post-content-no-results h4,.styles_JobSearch__TJJem.theme-schools .post-content-no-results h5{color:#00b978}.styles_JobSearch__TJJem.theme-government .post-content-no-results h1,.styles_JobSearch__TJJem.theme-government .post-content-no-results h2,.styles_JobSearch__TJJem.theme-government .post-content-no-results h3,.styles_JobSearch__TJJem.theme-government .post-content-no-results h4,.styles_JobSearch__TJJem.theme-government .post-content-no-results h5{color:#79008b}.styles_JobSearch__TJJem.theme-executive .post-content-no-results h1,.styles_JobSearch__TJJem.theme-executive .post-content-no-results h2,.styles_JobSearch__TJJem.theme-executive .post-content-no-results h3,.styles_JobSearch__TJJem.theme-executive .post-content-no-results h4,.styles_JobSearch__TJJem.theme-executive .post-content-no-results h5{color:#443f3f}.styles_JobSearch__TJJem .js-filter-selected{min-width:21px;width:21px;height:21px;background:rgba(0,0,0,0);border-radius:2px;border:1px solid #93d3f6;background:#fff}.styles_JobSearch__TJJem .js-filter-unselected{min-width:21px;width:21px;height:21px;background:rgba(0,0,0,0);border-radius:2px;border:1px solid #93d3f6;background-size:60%;background-position:50%;background-repeat:no-repeat;background-color:#fff}.styles_JobSearch__TJJem.theme-government .js-filter-unselected{border:1px solid #79008b}.styles_JobSearch__TJJem.theme-executive .js-filter-unselected{border:1px solid #443f3f}.styles_JobSearch__TJJem.theme-schools .js-filter-unselected{border:1px solid #00b978}.styles_JobSearch__TJJem.theme-healthcare .js-filter-selected{background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.45L1.3 4.15L4.55 7.4L11.7 0.25L13 1.55L4.55 10L0 5.45Z" fill="%23EC1651"/></svg>');border:1px solid #93d3f6}.styles_JobSearch__TJJem.theme-schools .js-filter-selected{background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.45L1.3 4.15L4.55 7.4L11.7 0.25L13 1.55L4.55 10L0 5.45Z" fill="%2300B978"/></svg>');border:1px solid #00b978}.styles_JobSearch__TJJem.theme-executive .js-filter-selected{background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.45L1.3 4.15L4.55 7.4L11.7 0.25L13 1.55L4.55 10L0 5.45Z" fill="%23F26F21"/></svg>');border:1px solid #443f3f}.styles_JobSearch__TJJem.theme-government .js-filter-selected{background-size:60%;background-position:50%;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="13" height="10" viewBox="0 0 13 10" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0 5.45L1.3 4.15L4.55 7.4L11.7 0.25L13 1.55L4.55 10L0 5.45Z" fill="%2379008B"/></svg>');border:1px solid #79008b}