.JobGreat-module-scss-module__jw_Z0a__job_great{box-sizing:border-box;padding:5rem 0 2.5rem;position:relative;overflow:hidden}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great{padding:2.5rem 0 1.25rem}.JobGreat-module-scss-module__jw_Z0a__job_great .inner{padding:0 1rem}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__title{letter-spacing:-.005em;color:var(--black);font-size:2.5rem;font-weight:500;line-height:1.35}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__title{font-size:1.5rem;line-height:1.45}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list_wrap{position:relative}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list{--visible-rows:1;box-sizing:border-box;flex-wrap:wrap;gap:1.375rem;padding:2.5rem 0;transition:opacity .3s;display:flex}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list.JobGreat-module-scss-module__jw_Z0a__pending{visibility:hidden;opacity:0}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list{--visible-rows:2;gap:.75rem;padding:1.5rem 0 1.25rem}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list.JobGreat-module-scss-module__jw_Z0a__collapsed{max-height:var(--collapsed-height,26rem);overflow:hidden}@media (max-width:1024px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list.JobGreat-module-scss-module__jw_Z0a__collapsed{max-height:var(--collapsed-height,24rem)}}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_list.JobGreat-module-scss-module__jw_Z0a__collapsed{max-height:var(--collapsed-height,33rem)}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_item_wrap{flex:none;width:calc(20% - 1.1rem)}@media (max-width:1024px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_item_wrap{width:calc(33.3333% - .916667rem)}}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__job_item_wrap{width:100%}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__fade{pointer-events:none;background:linear-gradient(to bottom, transparent, var(--background));height:7rem;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__fade{height:5rem}}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__more{justify-content:center;display:flex}.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__more_collapsed{margin-top:2.5rem}@media (max-width:768px){.JobGreat-module-scss-module__jw_Z0a__job_great .JobGreat-module-scss-module__jw_Z0a__more_collapsed{margin-top:1.25rem}}
.AllJobs-module-scss-module__p2A9YW__section_jobs{box-sizing:border-box;padding:2.5rem 0 3.75rem;position:relative}@media (max-width:768px){.AllJobs-module-scss-module__p2A9YW__section_jobs{padding:1.25rem 0 1.875rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs.AllJobs-module-scss-module__p2A9YW__featured_hidden{padding-top:5rem}@media (max-width:768px){.AllJobs-module-scss-module__p2A9YW__section_jobs.AllJobs-module-scss-module__p2A9YW__featured_hidden{padding-top:2.5rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__inner{box-sizing:border-box;max-width:100.5rem;margin:0 auto;padding:0 2.5rem}@media (max-width:768px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__inner{padding:0 1rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__title{letter-spacing:-.005em;color:var(--black);font-size:2.5rem;font-weight:500;line-height:1.35}@media (max-width:768px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__title{font-size:1.5rem;line-height:1.45}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__filter_box{width:19.1875rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__filter_box{z-index:10;background-color:var(--white);width:100%;height:100dvh;display:none;position:fixed;top:0;left:0}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__filter_box.AllJobs-module-scss-module__p2A9YW__is_active{display:block}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_box{gap:7.5rem;margin-top:3.75rem;display:flex}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_box{margin-top:1.5rem;display:block}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_content{flex:1}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_head{color:var(--black);font-size:1.125rem;line-height:1.5;position:relative}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_head .AllJobs-module-scss-module__p2A9YW__count{margin-right:.25rem;font-weight:500}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_head{font-size:.875rem;line-height:1.55}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_content_list{margin-top:1.125rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__job_content_list{margin-top:1rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_section{margin-top:6.25rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_section{margin-top:3.75rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_title{color:var(--black);font-size:2rem;font-weight:500;line-height:1.45}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_title{font-size:1.25rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_count{margin-top:1.5rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .AllJobs-module-scss-module__p2A9YW__no_dept_count{margin-top:1rem}}.AllJobs-module-scss-module__p2A9YW__section_jobs .secondary{margin:3.75rem auto 0}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__section_jobs .secondary{margin-top:2.5rem}}.AllJobs-module-scss-module__p2A9YW__filter_head{justify-content:space-between;align-items:center;display:flex}.AllJobs-module-scss-module__p2A9YW__filter_head .AllJobs-module-scss-module__p2A9YW__title{color:var(--black);font-size:1.25rem;font-weight:600;line-height:1.45}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_head{z-index:1;box-sizing:border-box;background-color:var(--white);width:100%;padding:1.125rem 1.5rem;position:absolute;top:0;left:0}}.AllJobs-module-scss-module__p2A9YW__filter_content_box{border-top:.0625rem solid var(--base-03);margin-top:1rem;padding-top:1.5rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box{box-sizing:border-box;border-top:none;height:100%;margin-top:0;padding:5.4375rem 1.5rem 7.5rem;overflow-y:auto}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item{width:100%;position:relative;overflow-y:hidden}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item:not(:first-child){border-top:.0625rem solid var(--base-04);margin-top:1.5rem;padding-top:1.5rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item:not(:first-child){margin-top:2rem;padding-top:2rem}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .filter_title{text-transform:capitalize;color:var(--black);padding-bottom:.25rem;font-size:1.125rem;font-weight:600;line-height:1.5}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .filter_title{padding-bottom:0;font-weight:500}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .filter_title .count{margin-left:.375rem}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .btn_dropdown{justify-content:space-between;align-items:center;width:100%;display:flex}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .btn_dropdown{padding:0 .5rem}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item .filter_content{display:none}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item.is_active .filter_content{flex-direction:column;gap:1.25rem;margin-top:.75rem;display:flex}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item.is_active .filter_content{gap:1.5rem;margin-top:1.5rem}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item>.btn_dropdown>svg{width:1.5rem;height:1.5rem}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_dropdown_item.is_active .btn_dropdown svg{transform:rotate(-180deg)}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_content .filter_group{padding:0 .25rem 0 .75rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_content .filter_group{padding:0 0 0 .5rem}}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_content .filter_group .filter_content{padding-left:2rem}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_content .filter_group .filter_content{gap:1rem;padding-left:1rem}.AllJobs-module-scss-module__p2A9YW__filter_content_box .filter_content .filter_group .filter_content label{padding-left:.75rem;font-size:1rem}}.AllJobs-module-scss-module__p2A9YW__btn_reset{align-items:center;gap:.375rem;display:inline-flex}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__btn_reset{display:none}}.AllJobs-module-scss-module__p2A9YW__btn_reset .AllJobs-module-scss-module__p2A9YW__text{color:var(--base-01);font-size:.875rem;font-weight:500;line-height:1.55}.AllJobs-module-scss-module__p2A9YW__btn_reset svg{width:1rem;height:1rem}.AllJobs-module-scss-module__p2A9YW__btn_reset svg path{stroke:var(--base-01)}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__filter_btn{background-color:var(--gray-100);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:inline-flex;position:absolute;bottom:calc(100% + 2.5rem);right:1rem}.AllJobs-module-scss-module__p2A9YW__filter_btn .AllJobs-module-scss-module__p2A9YW__count{background-color:var(--black);min-width:1.125rem;height:1.125rem;color:var(--white);border-radius:100%;justify-content:center;align-items:center;margin-left:0;font-size:.625rem;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem}}.filter_dropdown_item .filter_group .filter_title{font-size:1rem;font-weight:500}@media (max-width:1280px){.filter_dropdown_item .filter_group .filter_title{font-size:1.125rem;line-height:1.5}}.filter_group .filter_content{display:none!important}@media (max-width:1280px){.filter_group .filter_content{margin-top:1rem!important}}.filter_group.is_active .filter_content{display:flex!important}.btn_dropdown .icon{width:1rem;height:1rem;display:block;position:relative}@media (max-width:1280px){.btn_dropdown .icon{width:1.5rem;height:1.5rem}}.filter_group .btn_dropdown svg{width:1rem;height:1rem;position:absolute;top:0;left:0}@media (max-width:1280px){.filter_group .btn_dropdown svg{width:1.5rem;height:1.5rem}}.btn_dropdown .icon_minus{display:none}.filter_group.is_active .icon_minus{display:block}.filter_group.is_active .icon_plus{display:none}.filter_bottom{display:none}@media (max-width:1280px){.filter_bottom{z-index:1;width:100%;padding:2.5rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom));box-sizing:border-box;background-color:var(--white);align-items:center;gap:1.8125rem;display:flex;position:fixed;bottom:0;left:0}.filter_bottom .btn_reset{color:var(--base-01);align-items:center;gap:.375rem;font-size:1rem;font-weight:500;line-height:1.55;display:flex}.filter_bottom .btn_apply{flex:1;min-width:auto!important;padding-left:1.25rem!important;padding-right:1.25rem!important}.filter_bottom .btn_close{z-index:1;width:2rem;height:2rem;position:fixed;top:1rem;right:1.5rem;transform:translate(0)}}.AllJobs-module-scss-module__p2A9YW__btn_filter{display:none}@media (max-width:1280px){.AllJobs-module-scss-module__p2A9YW__btn_filter{background-color:var(--gray-100);border-radius:100%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;bottom:0;right:0}.AllJobs-module-scss-module__p2A9YW__btn_filter svg{width:1.5rem;height:1.5rem}.AllJobs-module-scss-module__p2A9YW__btn_filter .AllJobs-module-scss-module__p2A9YW__count{letter-spacing:-.005em;min-width:1.125rem;height:1.125rem;color:var(--white);background-color:var(--black);border-radius:1.875rem;justify-content:center;align-items:center;font-size:.625rem;line-height:1.6;display:inline-flex;position:absolute;top:-.125rem;right:-.125rem}}
