@charset "UTF-8";.container .section-search-container{overflow:hidden}.pagination{flex-wrap:wrap;font-family:Roboto,sans-serif;justify-content:center;margin-bottom:0;padding-top:21px}.pagination li{padding:0 3px 7px}.pagination .page-link{background:#fff;border:2px solid #333;border-radius:12px;color:#333;display:flex;font-size:1rem;font-weight:500;justify-content:center;line-height:44px;line-height:40px;min-height:44px;min-height:40px;min-width:59px;padding:0 7px;text-align:center;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.pagination .page-link:focus{border-color:#333;box-shadow:inset 0 0 0 2px #53802d;box-shadow:inset 0 0 0 2px #333;outline:none}.pagination .page-link:focus[tabindex="-1"]{box-shadow:none}.pagination .page-link:hover{background-color:#333;color:#fff}.pagination .page-item.active .page-link{background-color:#333;border-color:#333;color:#fff;font-weight:500}.pagination #search_next .page-link,.pagination #search_previous .page-link,.pagination .page-item:first-of-type .page-link,.pagination .page-item:last-of-type .page-link{align-items:center;background-color:#fff;border-radius:12px;color:#333;display:flex;height:1px;justify-content:center;min-height:44px;min-width:48px;overflow:hidden;position:relative}.pagination #search_next .page-link:hover,.pagination #search_previous .page-link:hover,.pagination .page-item:first-of-type .page-link:hover,.pagination .page-item:last-of-type .page-link:hover{background-color:#333;color:#fff}.pagination #search_next.disabled .page-link,.pagination #search_previous.disabled .page-link,.pagination .page-item:first-of-type.disabled .page-link,.pagination .page-item:last-of-type.disabled .page-link{background-color:#fff;color:#a8a8a8}.pagination .page-item.disabled .page-link{background-color:#fff;border-color:#a8a8a8;color:#a8a8a8;text-decoration:none}.pagination .page-item.disabled .page-link:hover{font-size:1.25rem;font-weight:500}.pagination .page-item.disabled.page-item--ellipse .page-link{background-color:#fff;color:#333}.section-tc{background-color:#004d8a;padding:48px 25px}@media screen and (min-width:991px){.section-tc{padding:72px 0}}.container-tc{border-radius:15px;padding:48px 22px}.container-tc .tc-wrapper{margin:0 auto}@media screen and (min-width:991px){.container-tc{padding:64px 22px}.container-tc .tc-wrapper{max-width:762px}}.container-tc.bg-white{box-shadow:0 20px 50px 25px rgba(0,0,0,.04),0 4px 12px 2px rgba(0,0,0,.07)}.container-tc h2{letter-spacing:.02em}.container-tc legend p{margin-bottom:0;padding-top:36px}@media (max-width:767.9px){.container-tc legend p{font-size:1.25rem;padding-bottom:24px;padding-top:16px}}.container-tc .tc-intro{color:#707070;margin:16px auto 48px;max-width:100%;width:600px}.container-tc .tc-intro p:not(:last-of-type){margin-bottom:0}.tc-upload-legend{font-size:16px;letter-spacing:.02em}.tc-upload-blurb{color:#707070}.tc-upload-blurb p{margin-bottom:0}@media (min-width:768px){.tc-submit{margin-top:20px;max-width:350px;min-width:244px;width:auto}}.upload-file-option-list{list-style-type:none;margin-bottom:4px;margin-left:-15px;margin-right:-15px;padding-left:0}@media (max-width:767.9px){.upload-file-option-list{margin-bottom:-16px;padding-bottom:0}}.upload-file-option-list>li{padding-left:15px;padding-right:15px}@media (max-width:767.9px){.upload-file-option-list>li{padding-bottom:9px}}.upload-file-option-list>li:before{content:"​";display:block;position:absolute}.tc-upload-method{color:#333;font-size:1.125rem;font-weight:400;height:60px;line-height:1.5;margin-bottom:16px;min-width:234px;position:relative;text-transform:none;width:100%;z-index:1}@media screen and (min-width:768px) and (max-width:991px){.tc-upload-method{font-size:.875rem;height:40px;min-width:150px;padding:0!important}}.tc-upload-method img{height:24px;margin-right:1.25rem;width:24px}#upload-file-option svg{transform:translateX(4px)}#upload-drive-option img{transform:translateX(3px)}.form-group--hidden{display:none}.tc-filename{border:2px solid #333;border-radius:30px;display:none;height:0;padding:0;position:relative;transition:all .3s;width:100%}.tc-filename__close{font-weight:700;position:absolute;right:30px;top:50%;transform:translateY(-50%);transition:all .3s}.tc-filename--active{display:block;height:64px;padding:5px}.tc-filename .tc-filename__close{font-size:2.5rem}.tc-filename p{left:30px;margin:0;max-width:calc(100% - 50px);overflow:hidden;position:absolute;text-overflow:ellipsis;top:50%;transform:translateY(-50%);white-space:nowrap}.tc-input--invalid{outline:2px solid #e4224e;outline-offset:1px}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){#drive-container{display:none}}.tc-form__row--hidden{display:none}.tc-upload-blurb+.alert-warning{margin-bottom:18px!important;margin-top:-13px!important}.tc-invalid{border-color:#c23414}.banner-search{background-color:#333;height:250px;left:0;position:absolute;top:0;width:100%}@media screen and (min-width:991px){.banner-search{height:300px}}.section-search{padding-top:40px}@media screen and (min-width:991px){.section-search{padding-top:73px}}.job-search-container{margin-bottom:30px;overflow:hidden;padding:37px 22px 0}@media screen and (min-width:991px){.job-search-container{margin-bottom:50px;padding:50px 100px 0}}.job-search-container p{color:#707070;margin-bottom:.5rem}.join-nesco-container{margin-bottom:30px;overflow:hidden;padding:37px 22px 16px}.join-nesco-container p{color:#707070;margin-bottom:16px}@media screen and (min-width:991px){.join-nesco-container{margin-bottom:50px;padding:56px 22px 24px}.join-nesco-container .h1{line-height:55px;margin:0 auto 16px;max-width:400px}.join-nesco-container p{margin:0 auto 12px;max-width:700px}.join-nesco-container .job-search-form{max-width:762px}.join-nesco-container .job-search-form #category_id,.join-nesco-container .job-search-form #radius_center{width:100%}}.job-search-results-section-nesco .table tbody td:first-of-type,.job-search-results-section-nesco .table thead th:first-of-type{width:auto}.event-search-container{margin-bottom:30px;overflow:hidden;padding:37px 22px 16px}.event-search-container p{color:#707070;margin-bottom:16px}@media screen and (min-width:991px){.event-search-container{margin-bottom:50px;padding:56px 22px 24px}.event-search-container .h1{line-height:55px;margin:0 auto 16px;max-width:700px}.event-search-container p{margin:0 auto 12px;max-width:647px}.event-search-container .job-search-form{max-width:762px}.event-search-container .job-search-form #category_id,.event-search-container .job-search-form #radius_center{width:100%}}.job-search-form{padding-bottom:15px;padding-top:27px}@media (min-width:1200px){.job-search-form #category_id,.job-search-form #job_type,.job-search-form #keywords,.job-search-form #radius_center{width:356px}.job-search-form #pay_rate,.job-search-form #radius_size{width:167px}}.job-search-form .advanced-filters{position:relative}.job-search-form .advanced-filters.collapsing{transition:all 50ms}.job-search-form .advanced-filters:before{background-color:#f7f7f7;content:" ";height:100%;left:-85px;position:absolute;right:-85px;top:0;width:auto}.job-search-form .toggle-advanced-filters .dropdown-toggle{padding:5px}.job-search-form .toggle-advanced-filters .dropdown-toggle:after{border-bottom:0;border-left:.35em solid transparent;border-right:.35em solid transparent;border-top:.35em solid;content:"";display:inline-block;margin-left:0;transform:rotate(180deg);transition:all .3s ease-in-out;vertical-align:.12em}.job-search-form .toggle-advanced-filters .dropdown-toggle:active{box-shadow:none}.job-search-form .toggle-advanced-filters.collapsed .dropdown-toggle:after{transform:rotate(0deg)}@media (min-width:991px){.job-search-form .toggle-advanced-filters{margin-right:-15px}}.job-search-form .btn-job-search{min-height:50px;padding:18px 50px}.job-search-form .btn-as-link{color:#333;font-size:1rem;font-weight:700;text-decoration:underline}.job-map-toggle{background-color:transparent;border:none;font-size:24px}.job-map-toggle .map-toggle-text{font-size:1rem;margin-right:5px;vertical-align:text-top}.job-search-results-section{margin-bottom:43px}@media (min-width:991px){.job-search-results-section{margin-bottom:90px}}.job-search-results-info-wrap{padding:15px}@media (min-width:991px){.job-search-results-info-wrap{padding:30px}}.job-search-results-info{font-size:1rem;font-weight:700;line-height:1.6}.sort-button{color:#333;font-size:1.4rem;height:auto;min-height:1rem;padding:0}.sort-button span{font-size:1rem}.sort-button:hover{color:#333}.mobile-sort{color:#000;text-align:center}.mobile-sort .form-group{align-items:center;display:flex;justify-content:center}.mobile-sort .form-group select{background-position:calc(100% - 10px),-100%;border:1px solid transparent;border-radius:0;font-size:1rem;height:auto;line-height:1.1;margin-bottom:13px;margin-left:2px;margin-top:10px;min-height:unset;padding:5px 30px 5px 8px!important;width:auto}.mobile-sort .form-group select:hover{background-color:transparent}.mobile-sort .form-group select:focus{background-color:transparent;border:1px solid #000}.mobile-sort .form-group label{color:#000}.table.job-search-results{font-family:Roboto,sans-serif;margin-bottom:26px}.table.job-search-results td,.table.job-search-results thead th{border:none}.table.job-search-results thead th{font-size:1rem;font-weight:700;padding-bottom:12px;padding-top:.5rem;text-transform:uppercase}.table.job-search-results tbody td,.table.job-search-results thead th{padding-left:30px;padding-right:30px}.table.job-search-results tbody td:first-of-type,.table.job-search-results thead th:first-of-type{width:30%}.table.job-search-results tbody td:last-of-type,.table.job-search-results thead th:last-of-type{width:280px}.table.job-search-results tbody td{height:56px;padding-bottom:.5rem;padding-top:.5rem;vertical-align:middle}.table.job-search-results tbody .job-location img{height:auto;margin-right:5px;width:15.65px}.list.job-search-results li,tbody tr{background-color:#f7f7f7}@media (min-width:992px){.list.job-search-results li td:first-child,tbody tr td:first-child{border-radius:28px 0 0 28px}.list.job-search-results li td:last-child,tbody tr td:last-child{border-radius:0 28px 28px 0}}.list.job-search-results li:nth-of-type(2n),tbody tr:nth-of-type(2n){background-color:#fff}.list.job-search-results,.table tbody{font-family:Roboto,sans-serif}.list.job-search-results .job-category,.list.job-search-results .job-location,.list.job-search-results .job-title,.table tbody .job-category,.table tbody .job-location,.table tbody .job-title{font-size:1rem;font-weight:400;line-height:1.7777777778}.list.job-search-results .job-location img,.table tbody .job-location img{height:auto;margin-right:5px;width:15.65px}.list.job-search-results{list-style-type:none;padding-bottom:0;padding-left:0;width:auto}.list.job-search-results>li:before{content:"​";display:block;position:absolute}.list.job-search-results .job-category,.list.job-search-results .job-title{padding-bottom:7px;white-space:normal}.list.job-search-results .job-category{font-weight:700}.list.job-search-results li{padding-bottom:16px;padding-top:16px}.results-section input.selectedJobs{font-size:1rem;height:1rem;min-height:unset;min-width:unset;width:1rem}@media (min-width:991px){.location-search-container{padding-left:100px;padding-right:100px}.location-search-container h1+p{margin:0 auto;width:647px}.location-search-container #radius_size{width:100%}}@media (min-width:1600px){.location-search-container{padding-left:200px;padding-right:200px}}.fas.fa-caret-down svg,.fas.fa-caret-up svg,.fas.fa-sort svg{position:relative;top:-3px}@media (min-width:992px){.heading-location-jobs{padding-left:30px}}@media (min-width:1200px){.pay-rate-group{max-width:198px!important}}.pay-rate-group .form-control{border-radius:50px!important}.pay-rate-group .payrate-style{border:1px solid #000;border-radius:50px}.pay-rate-group .filter-option-inner-inner{color:#333!important;font-size:14px!important;font-weight:400!important;padding:3px 0 0!important;text-transform:capitalize!important}.pay-rate-group .fa-info-circle{align-items:center;background-color:transparent;border:1px solid grey;border-radius:50%;color:grey;display:inline-flex;font-size:12px;height:20px;justify-content:center;text-align:center;width:20px}ul.dropdown-menu.inner.show{display:block!important}
