@charset "UTF-8";
:root{--employer-kit-main-color: #38618c;--employer-kit-contrast-color: #40525e;--employer-kit-support-color: #0086ab}.employer-kit_title_text{font-size:1.25rem;color:var(--employer-kit-contrast-color)}.employer-kit_small_text{font-size:1rem;color:var(--employer-kit-contrast-color)}.employer-kit_job-list-wrapper a{text-decoration:none;color:inherit}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single{max-width:100%;display:flex;justify-content:space-between;align-items:center;background-color:white;padding:2rem;cursor:pointer;transition:all 200ms ease-in-out;border-bottom:var(--employer-kit-contrast-color) 1px solid}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_info>*{line-height:1.4;margin:0}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_info{width:55%}.employer-kit_job-list-wrapper .employer-kit_job-single_info .employer-kit_job_single_job-details.list-mobile-view{display:none}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job_single_job-details{display:flex;gap:1rem}@media (max-width:712px){.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_info{width:100%}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_info .employer-kit_job_single_job-details.list-mobile-view{display:block;padding-top:1rem}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job_single_job-details{display:none}}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_learn-more{color:var(--employer-kit-contrast-color);font-size:1.5rem;width:1.5rem;margin-right:1rem;margin-left:0;transition:all 200ms ease-in-out}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single_learn-more p{display:none}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single:hover{background-color:#EFEFEF}.employer-kit_job-list-wrapper[data-style="list"] .employer-kit_job-single:hover .employer-kit_job-single_learn-more{margin-right:0;margin-left:1rem}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single:hover{border-color:var(--employer-kit-support-color)}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single:hover .employer-kit_job-single_learn-more{gap:1.5rem}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single{display:flex;width:100%;height:100%;flex-direction:column;background-color:#EFEFEF;border:2px solid #EFEFEF;padding:2rem;cursor:pointer;transition:all 150ms ease-in-out}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single_info{padding-bottom:0.5rem}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job_single_job-details{margin-bottom:1.5rem;gap:1rem}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single_detail{padding-bottom:0.5rem}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single_learn-more{display:flex;flex-wrap:nowrap;align-items:center;gap:1rem;margin-top:auto;color:var(--employer-kit-support-color);transition:all 150ms ease-in-out}.employer-kit_job-list-wrapper[data-style="card"] .employer-kit_job-single_learn-more p{margin-bottom:0}.employer-kit-jobs_header{border-bottom:1px solid #40525e;padding-top:3rem}.employer-kit-jobs_header-filter,#employer-kit_filter_wrapper{display:flex;width:100%;gap:2rem;flex-wrap:wrap}.employer-kit-jobs_header-filter input,.employer-kit-jobs_header-filter select{appearance:none;width:fit-content;padding:0.75rem 2.5rem 0.75rem 1rem;border:none;border-bottom:1px solid #40525e;transition:200ms all ease-in-out;margin-bottom:1px;color:#40525e}.employer-kit-jobs_header-filter input:focus{margin-bottom:0px;border-width:2px}.employer-kit-jobs_header-filter input:focus,.employer-kit-jobs_header-filter select:focus{outline:none}.employer-kit-job_filter{position:relative}.employer-kit-job_filter:has(select)::after{content:"";position:absolute;right:0.75rem;top:50%;height:1rem;width:1rem;color:#40525e;transform:translateY(-50%);font-family:"Font Awesome 6 Free";font-weight:900;line-height:1}.employer-kit-job_filter:has(#employer-kit_search){width:100%}.employer-kit-job_filter:has(#employer-kit_search)::after{content:"";position:absolute;right:0.75rem;top:50%;height:1rem;width:1rem;color:#40525e;transform:translateY(-50%);font-family:"Font Awesome 6 Free";font-weight:900;line-height:1}.employer-kit-jobs_header-result-views{padding-top:3rem;padding-bottom:1rem;display:flex;justify-content:space-between}.employer-kit-jobs_header-view-buttons{display:flex;gap:1rem;align-items:center}.employer-kit-view-btn{appearance:none;background-color:transparent;border:none;font-size:1.5rem;color:#40525e}.employer-kit-view-btn:hover,.employer-kit-view-btn.active{color:var(--employer-kit-support-color)}.employer-kit_job-single-wrapper{transition:opacity 0.4s ease, visibility 0.4s ease;opacity:0;visibility:hidden;display:block}.employer-kit_job-single-wrapper.visible{opacity:1;visibility:visible}.employer-kit_job-single-wrapper.hidden{display:none}