.JobResults .js-form .js-total-count{display:none}.JobResults .js-form{display:flex;flex-direction:column;gap:8px;border:1px solid #e7e6e6;border-radius:6px;background:#fff;padding:12px;width:100%}@media(min-width:768px){.JobResults .js-form{flex-direction:row;align-items:center;gap:16px}}.JobResults .js-form-input-wrapper{display:contents;margin:0;border:none;padding:0}.JobResults .js-input-wrapper{display:flex;position:relative;flex:1;border-bottom:1px solid #e7e6e6;width:100%;min-width:0}@media(min-width:768px){.JobResults .js-input-wrapper{border-bottom:none}.JobResults .js-input-wrapper:not(.js-input-wrapper-radius):after{position:absolute;top:50%;right:-8px;transform:translateY(-50%);background:#e7e6e6;width:1px;height:33px;content:""}.JobResults .js-input-wrapper-radius{flex:none;width:164px}}.JobResults .js-form-group{display:flex;flex:1;flex-direction:column;gap:6px;padding:4px 8px}.JobResults .js-form-group label{color:#3b3838;font-weight:900;font-size:14px;line-height:1.5;text-transform:uppercase;white-space:nowrap}.JobResults .js-input-location,.JobResults .js-input-query,.JobResults .js-input-radius{outline:none;border:none;background:rgba(0,0,0,0);padding:0;width:100%;color:#646464;font-size:16px}.JobResults .js-input-location::placeholder,.JobResults .js-input-query::placeholder,.JobResults .js-input-radius::placeholder{color:#646464}.JobResults .js-input-radius{cursor:pointer}.JobResults .js-button[type=submit]{display:inline-flex;flex-shrink:0;justify-content:center;align-items:center;gap:8px;transition:opacity .2s;cursor:pointer;border:2px solid #fc470e;border-radius:999px;background:#d34219;padding:14px 24px;width:100%;color:#fff;font-weight:700;font-size:14px;text-transform:uppercase}@media(min-width:768px){.JobResults .js-button[type=submit]{width:auto}}.JobResults .js-button[type=submit]:hover{opacity:.9}.JobResults .job-results-pagination .js-button{display:inline-flex;justify-content:center;align-items:center;gap:8px;transition:all .3s;cursor:pointer;border:2px solid #213867;border-radius:999px;background:rgba(0,0,0,0);padding:16px 26px;color:#213867;font-weight:700;font-size:16px;text-transform:uppercase}.JobResults .job-results-pagination .js-button:hover{transform:scale(1.05);border-color:#b33815;background:#b33815;color:#fff}.JobResults .js-filter-box{border-bottom:1px solid #e7e6e6;padding-bottom:16px}.JobResults .js-filter-title>div{display:flex;flex-direction:row-reverse;align-items:center;gap:20px;padding:16px 0;width:100%}.JobResults .js-filter-title-button{all:unset;flex:1;cursor:pointer;color:#213867;font-weight:700;font-size:18px;line-height:1.4}.JobResults .js-filter-title-icon{display:flex;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s ease;background-image:url("data:image/svg+xml,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L6 6L11 1' stroke='%23213867' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:12px;height:7px}.JobResults .js-filter-title-open .js-filter-title-icon{transform:rotate(180deg)}.JobResults .js-filter-values-section{display:flex;flex-direction:column}.JobResults .js-filter-value{display:flex;align-items:center;cursor:pointer;border:none;background:rgba(0,0,0,0);padding:5px 20px 5px 0;width:100%;text-align:left}.JobResults .js-filter-value-content{display:flex;align-items:center;gap:10px;width:100%}.JobResults .js-filter-value-name{color:#213867;font-size:14px;line-height:1.5}.JobResults .js-filter-count{display:flex;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;border-radius:20px;background:#e7e6e6;padding:0 4px;min-width:28px;height:24px;color:#213867;font-weight:700;font-size:12px;line-height:1.2}.JobResults .js-filter-category-closed{display:none}.JobResults .FormUI .form-control{border-color:#7b7b7b}.JobResults .FormUI div.form-check.checkbox{margin-left:0!important;padding-right:0!important;padding-left:0!important}.JobResults .FormUI div.form-check.checkbox label.form-check-label{cursor:pointer!important;padding-left:0!important;pointer-events:auto!important;text-transform:none!important}.JobResults .FormUI div.form-check.checkbox label.form-check-label a{cursor:pointer!important;pointer-events:auto!important}.JobResults .FormUI div.form-check.checkbox input.form-check-input{border:2px solid #213867!important;border-radius:2px!important}.JobResults .FormUI div.form-check.checkbox a{pointer-events:auto!important;color:#213867!important;text-decoration:underline!important}.JobResults .FormUI [ref=fileDrop]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px;border:2px dashed #213867;border-radius:6px}.JobResults .FormUI [ref=fileDrop] .fa-cloud-upload{display:none}.JobResults .FormUI [ref=fileDrop]:before{display:inline-block;flex-shrink:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M2.33325 9.33366L2.33325 9.91699C2.33325 10.8835 3.11675 11.667 4.08325 11.667L9.91659 11.667C10.8831 11.667 11.6666 10.8835 11.6666 9.91699L11.6666 9.33366M9.33325 4.66699L6.99992 2.33366M6.99992 2.33366L4.66659 4.66699M6.99992 2.33366L6.99992 9.33366' stroke='%233B3838' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:contain;background-repeat:no-repeat;width:14px;height:14px;content:""}.JobResults .FormUI [ref=fileDrop] a.browse{color:#213867;text-decoration:underline;text-underline-offset:2px}.JobResults .FormUI .list-group{padding-left:0;list-style:none}.JobResults .FormUI .list-group:has(.list-group-item:not(.list-group-header)){border:1px solid #7b7b7b;border-radius:6px;padding:12px 15px}.JobResults .FormUI .list-group .fa-remove{display:inline-block;flex-shrink:0;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M15 5L5 15M5 5L15 15' stroke='%23C30006' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-size:20px 20px;background-repeat:no-repeat;width:20px;height:20px}.JobResults .FormUI .list-group .list-group-header{display:none}.JobResults .FormUI .list-group .list-group-item{padding:30px 0 0}.JobResults .FormUI .list-group .list-group-item .row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;margin:0}.JobResults .FormUI .list-group .list-group-item .row [class*=col-]{float:none;padding:0}.JobResults .FormUI .list-group .list-group-item .col-md-1{display:flex;flex-shrink:0;justify-content:center;align-items:center;width:auto}.JobResults .FormUI .list-group .list-group-item .col-md-7,.JobResults .FormUI .list-group .list-group-item .col-md-9{flex:1;min-width:0}.JobResults .FormUI .list-group .list-group-item .col-md-7 a,.JobResults .FormUI .list-group .list-group-item .col-md-9 a{display:block;overflow:hidden;color:#213867;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.JobResults .FormUI .list-group .list-group-item .col-md-2{flex-shrink:0;width:auto;font-size:12px;text-align:right;white-space:nowrap}.JobResults .js-result-none{display:none}