@media(min-width:992px){div.job_listings .no_job_listings_found{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}}div.job_listings .load_more_jobs{display:block;width:fit-content}div.job_listings .showing_jobs>span{display:inline-block!important;margin-right:.5rem!important}@media(min-width:992px){div.job_listings .showing_jobs>span{display:block!important;margin-right:0!important}}div.job_listings .showing_jobs>a{display:inline-block!important;color:#8c98a4;border-bottom:1px dashed #97a4af}div.job_listings .showing_jobs>a:hover{border-color:#0052ea}div.job_listings .showing_jobs>a:not(:last-child){margin-right:.5rem!important}ul.job_listings .job_listing{margin-bottom:2rem!important}@media(min-width:992px){ul.job_listings .job_listing{position:relative;width:100%;padding-right:15px;padding-left:15px}}@media(min-width:992px){ul.job_listings:not(.list-view):not(.list-small-view).has-job-sidebar .job_listing{flex:0 0 50%;max-width:50%}}@media(min-width:992px){ul.job_listings:not(.list-view):not(.list-small-view):not(.has-job-sidebar) .job_listing{flex:0 0 33.3333333333%;max-width:33.3333333333%}}ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list,ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list-small,ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .list-grid,ul.job_listings:not(.list-view):not(.grid-view):not(.list-small-view):not(.grid-small-view):not(.list-grid-view) .grid-small{display:none!important}@media(min-width:992px){ul.job_listings.list-view .job_listing{flex:0 0 100%;max-width:100%}}ul.job_listings.list-view .grid,ul.job_listings.list-view .list-small,ul.job_listings.list-view .list-grid,ul.job_listings.list-view .grid-small{display:none!important}ul.job_listings.grid-view .list,ul.job_listings.grid-view .list-small,ul.job_listings.grid-view .list-grid,ul.job_listings.grid-view .grid-small{display:none!important}ul.job_listings.list-small-view .job_listing{margin-bottom:.5rem!important}@media(min-width:992px){ul.job_listings.list-small-view .job_listing{flex:0 0 100%;max-width:100%}}ul.job_listings.list-small-view .list,ul.job_listings.list-small-view .grid,ul.job_listings.list-small-view .list-grid,ul.job_listings.list-small-view .grid-small{display:none!important}ul.job_listings.list-grid-view{margin-left:-.5rem!important;margin-right:-.5rem!important}ul.job_listings.list-grid-view>.job_listing{padding-left:.5rem!important;padding-right:.5rem!important;margin-bottom:1rem!important}ul.job_listings.list-grid-view .list,ul.job_listings.list-grid-view .grid,ul.job_listings.list-grid-view .list-small,ul.job_listings.list-grid-view .grid-small{display:none!important}ul.job_listings.grid-small-view{margin-bottom:-2rem!important}ul.job_listings.grid-small-view .list,ul.job_listings.grid-small-view .grid,ul.job_listings.grid-small-view .list-grid,ul.job_listings.grid-small-view .list-small{display:none!important}@media(min-width:992px){div.job_listings.columns-1 ul.job_listings .job_listing{flex:0 0 100%;max-width:100%}}@media(min-width:992px){div.job_listings.columns-2 ul.job_listings .job_listing{flex:0 0 50%;max-width:50%}}@media(min-width:992px){div.job_listings.columns-4 ul.job_listings .job_listing{flex:0 0 25%;max-width:25%}}div.resume_listings .resume-filters{margin-bottom:2rem!important}@media(min-width:992px){div.resume_listings .no_resume_listings_found{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}}ul.resume_listings .resume{margin-bottom:2rem!important}@media(min-width:992px){ul.resume_listings .resume{position:relative;width:100%;padding-right:15px;padding-left:15px}}ul.resume_listings .resume .card{height:100%!important}ul.resume_listings .resume.resume_featured>.card{height:100%!important}ul.resume_listings .resume .resume-excerpt{line-height:1.7}@media(min-width:992px){ul.resume_listings.list-view.has-resume-sidebar .resume{flex:0 0 100%;max-width:100%}}@media(min-width:992px){ul.resume_listings.list-view:not(.has-resume-sidebar) .resume{flex:0 0 50%;max-width:50%}}ul.resume_listings.list-view .grid{display:none!important}@media(min-width:992px){ul.resume_listings.grid-view.has-resume-sidebar .resume,ul.resume_listings:not(.list-view):not(.grid-view).has-resume-sidebar .resume{flex:0 0 50%;max-width:50%}}@media(min-width:992px){ul.resume_listings.grid-view:not(.has-resume-sidebar) .resume,ul.resume_listings:not(.list-view):not(.grid-view):not(.has-resume-sidebar) .resume{flex:0 0 33.3333333333%;max-width:33.3333333333%}}ul.resume_listings.grid-view .resume-excerpt>p,ul.resume_listings:not(.list-view):not(.grid-view) .resume-excerpt>p{margin-bottom:0!important}ul.resume_listings.grid-view .list,ul.resume_listings:not(.list-view):not(.grid-view) .list{display:none!important}ul.front-companies .company{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:1rem!important}.job-manager-info,.job-manager-warning,.job-manager-success,.job-manager-error{position:relative;padding:.75rem 1.25rem;margin-bottom:1rem;border:0 solid transparent;border-radius:.3125rem}.job-manager-info{color:#007483;background-color:#ccf9fe;border-color:#b8f6fe}.job-manager-info hr{border-top-color:#9ff3fe}.job-manager-info .alert-link{color:#004750}.job-manager-warning{color:#856404;background-color:#fff3cd;border-color:#ffeeba}.job-manager-warning hr{border-top-color:#ffe8a1}.job-manager-warning .alert-link{color:#533f03}.job-manager-success{color:#006957;background-color:#ccf4ed;border-color:#b8f0e6}.job-manager-success hr{border-top-color:#a3ecdf}.job-manager-success .alert-link{color:#00362d}.job-manager-error{color:#73231d;background-color:#f8dad7;border-color:#f6cbc7}.job-manager-error hr{border-top-color:#f2b7b1}.job-manager-error .alert-link{color:#4a1713}.wpjm-pagination .page-numbers,.wpjmr-pagination .page-numbers,.mas-wpjmc-pagination ul .page-numbers{position:relative;display:block;padding:.5rem .75rem;margin-left:0;line-height:1.25;color:#77838f;background-color:#fff;border:0 solid #77838f;cursor:pointer;text-align:center;min-width:2.25rem;border-radius:.3125rem}.wpjm-pagination .page-numbers:hover,.wpjmr-pagination .page-numbers:hover,.mas-wpjmc-pagination ul .page-numbers:hover{z-index:2;text-decoration:none}.wpjm-pagination .page-numbers:focus,.wpjmr-pagination .page-numbers:focus,.mas-wpjmc-pagination ul .page-numbers:focus{z-index:2;outline:0}.wpjm-pagination .page-numbers.current,.wpjmr-pagination .page-numbers.current,.mas-wpjmc-pagination ul .page-numbers.current{z-index:1;color:#fff}.wpjm-pagination .page-numbers.dots,.wpjmr-pagination .page-numbers.dots,.mas-wpjmc-pagination ul .page-numbers.dots{color:#8c98a4;pointer-events:none;cursor:auto;background-color:#fff;border-color:#e7eaf3}.mas-wpjmc-pagination ul{width:100%!important;justify-content:center!important;margin-bottom:0!important}.sidebar-job .widgettitle,.sidebar-resume .widgettitle{font-size:.875rem;font-weight:600!important;text-transform:uppercase;margin-bottom:1rem!important}.sidebar-job .widget:not(:last-child),.sidebar-resume .widget:not(:last-child){border-bottom:1px solid #e7eaf3!important;padding-bottom:1.5rem!important}.job_application_details label{display:block;text-transform:uppercase;font-size:80%;font-weight:500}.job_application_details textarea,.job_application_details textarea.input-text{height:auto}.job_application_details select:focus::-ms-value{color:#1e2022;background-color:#fff}.job_application_details select[size],.job_application_details select[multiple]{height:auto}.job_application_details .job-manager-application-form{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.job_application_details .job-manager-application-form>fieldset{margin-bottom:2rem!important}@media(min-width:768px){.job_application_details .job-manager-application-form>fieldset{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}}@media(min-width:768px){.job_application_details .job-manager-application-form>p{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%}}@media(min-width:768px){.job_application_details:not(.modal) .job-manager-application-form>fieldset:not(.fieldset-message):not(.fieldset-application_message):not(.fieldset-application-message){flex:0 0 50%;max-width:50%}}.job_application_details:not(.modal) .job-manager-application-form>p{text-align:center!important}.job_application_details .fieldset-message,.job_application_details .fieldset-application_message,.job_application_details .fieldset-application-message,.job_application_details .job-manager-application-form>p{order:2}.job_application_details .fieldset-application_attachment{position:relative;display:inline-block;width:100%;margin-bottom:0;height:100%!important}.job_application_details .fieldset-application_attachment .field>.input-text{width:100%!important}.job_application_details .fieldset-application_attachment .field>input[type=file]{border-radius:.3125rem!important}#submit-job-form,#submit-resume-form,#submit-company-form,.job-manager-alert-pages .job-manager-form{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}#submit-job-form>*,#submit-resume-form>*,#submit-company-form>*,.job-manager-alert-pages .job-manager-form>*{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 100%;max-width:100%;margin-bottom:2rem!important}#submit-job-form fieldset,#submit-resume-form fieldset,#submit-company-form fieldset,.job-manager-alert-pages .job-manager-form fieldset{margin-bottom:2rem!important}@media(min-width:768px){#submit-job-form .fieldset-type-text,#submit-job-form .fieldset-type-date,#submit-resume-form .fieldset-type-text,#submit-resume-form .fieldset-type-date,#submit-company-form .fieldset-type-text,#submit-company-form .fieldset-type-date,.job-manager-alert-pages .job-manager-form .fieldset-type-text,.job-manager-alert-pages .job-manager-form .fieldset-type-date{position:relative;width:100%;padding-right:15px;padding-left:15px;flex:0 0 50%;max-width:50%}}#submit-job-form label,#submit-resume-form label,#submit-company-form label,.job-manager-alert-pages .job-manager-form label{display:block;text-transform:uppercase;font-size:80%;font-weight:500}#submit-job-form .job-manager-uploaded-file-preview img,#submit-resume-form .job-manager-uploaded-file-preview img,#submit-company-form .job-manager-uploaded-file-preview img,.job-manager-alert-pages .job-manager-form .job-manager-uploaded-file-preview img{margin-right:1rem!important;margin-bottom:1rem!important;max-width:100%;height:auto;width:5rem;height:5rem;border-radius:50%}#submit-job-form .bootstrap-tagsinput,#submit-resume-form .bootstrap-tagsinput,#submit-company-form .bootstrap-tagsinput,.job-manager-alert-pages .job-manager-form .bootstrap-tagsinput{min-height:calc(1.5em + 1.5rem + 2px);padding-top:.5rem!important}#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-job-form .fieldset-type-repeated .resume-manager-add-row,#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-resume-form .fieldset-type-repeated .resume-manager-add-row,#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-company-form .fieldset-type-repeated .resume-manager-add-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row{transition:all .2s ease-in-out;margin-bottom:.25rem!important}#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row:hover,#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row:focus,#submit-job-form .fieldset-type-repeated .resume-manager-add-row:hover,#submit-job-form .fieldset-type-repeated .resume-manager-add-row:focus,#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row:hover,#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row:focus,#submit-resume-form .fieldset-type-repeated .resume-manager-add-row:hover,#submit-resume-form .fieldset-type-repeated .resume-manager-add-row:focus,#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row:hover,#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row:focus,#submit-company-form .fieldset-type-repeated .resume-manager-add-row:hover,#submit-company-form .fieldset-type-repeated .resume-manager-add-row:focus,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row:hover,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row:focus,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row:hover,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row:focus{transform:translateY(-3px)}@media(min-width:576px){#submit-job-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-job-form .fieldset-type-repeated .resume-manager-add-row,#submit-resume-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-resume-form .fieldset-type-repeated .resume-manager-add-row,#submit-company-form .fieldset-type-repeated .wp-job-manager-add-row,#submit-company-form .fieldset-type-repeated .resume-manager-add-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-add-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-add-row{margin-bottom:0!important}}#submit-job-form .fieldset-type-repeated .wp-job-manager-data-row,#submit-job-form .fieldset-type-repeated .resume-manager-data-row,#submit-resume-form .fieldset-type-repeated .wp-job-manager-data-row,#submit-resume-form .fieldset-type-repeated .resume-manager-data-row,#submit-company-form .fieldset-type-repeated .wp-job-manager-data-row,#submit-company-form .fieldset-type-repeated .resume-manager-data-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-data-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-data-row{position:relative!important}#submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row,#submit-job-form .fieldset-type-repeated .resume-manager-remove-row,#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row,#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row,#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row,#submit-company-form .fieldset-type-repeated .resume-manager-remove-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row{position:absolute!important;right:0!important;color:#de4437}#submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,#submit-job-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,#submit-job-form .fieldset-type-repeated .resume-manager-remove-row:hover,#submit-job-form .fieldset-type-repeated .resume-manager-remove-row:focus,#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,#submit-resume-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row:hover,#submit-resume-form .fieldset-type-repeated .resume-manager-remove-row:focus,#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,#submit-company-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,#submit-company-form .fieldset-type-repeated .resume-manager-remove-row:hover,#submit-company-form .fieldset-type-repeated .resume-manager-remove-row:focus,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row:hover,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .wp-job-manager-remove-row:focus,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row:hover,.job-manager-alert-pages .job-manager-form .fieldset-type-repeated .resume-manager-remove-row:focus{color:#ac281c}#job_preview .container,#resume_preview .container,#company_preview .container{padding-left:0!important;padding-right:0!important}#job_preview .job_listing_preview .sharing-screen-reader-text,#resume_preview .resume_listing_preview .sharing-screen-reader-text,#company_preview .company_listing_preview .sharing-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#job_preview .job_listing_preview>h1,#resume_preview .resume_listing_preview>h1,#company_preview .company_listing_preview>h1{display:none!important}#job_preview .job_listing_preview_title,#resume_preview .resume_listing_preview_title,#company_preview .company_listing_preview_title{display:flex!important;flex-direction:column!important;padding-left:0;list-style:none;padding-bottom:2rem;border-bottom:1px solid #e7eaf3!important}@media(min-width:768px){#job_preview .job_listing_preview_title,#resume_preview .resume_listing_preview_title,#company_preview .company_listing_preview_title{flex-direction:row!important;align-items:center!important}}#job_preview .job_listing_preview_title>*,#resume_preview .resume_listing_preview_title>*,#company_preview .company_listing_preview_title>*{margin-right:0!important;display:inline-block}@media(min-width:768px){#job_preview .job_listing_preview_title>*:not(:nth-last-child(2)),#resume_preview .resume_listing_preview_title>*:not(:nth-last-child(2)),#company_preview .company_listing_preview_title>*:not(:nth-last-child(2)){margin-right:.5rem!important}}#job_preview .job_listing_preview_title>*:not(h2),#resume_preview .resume_listing_preview_title>*:not(h2),#company_preview .company_listing_preview_title>*:not(h2){order:1;margin-bottom:.5rem!important}@media(min-width:768px){#job_preview .job_listing_preview_title>*:first-child,#resume_preview .resume_listing_preview_title>*:first-child,#company_preview .company_listing_preview_title>*:first-child{margin-left:auto!important}}#job_preview .job_listing_preview_title>h2,#resume_preview .resume_listing_preview_title>h2,#company_preview .company_listing_preview_title>h2{text-align:center;margin-bottom:1.5rem!important}@media(min-width:768px){#job_preview .job_listing_preview_title>h2,#resume_preview .resume_listing_preview_title>h2,#company_preview .company_listing_preview_title>h2{text-align:left;margin-bottom:.5rem!important}}