.page-module__cBpJ1G__sec1{background-image:url(/herobg.webp);min-height:100vh}.page-module__cBpJ1G__search_container{margin-top:5em}.page-module__cBpJ1G__search_slogan{color:#fff;text-align:center;white-space:normal;overflow-wrap:break-word;margin:auto auto .25em;font-size:1.5em}.page-module__cBpJ1G__sec1_logos{width:100%;padding-top:20vh;display:flex}.page-module__cBpJ1G__sec1_logos_left{flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:1em;display:flex}.page-module__cBpJ1G__sec1_logos_left_icons{gap:3em;display:flex}.page-module__cBpJ1G__sec1_logos_left_slogan{color:#fff;text-align:center;font-size:2em}.page-module__cBpJ1G__sec1_logos_right{flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:1em;display:flex}.page-module__cBpJ1G__sec1_logos_right_icons{gap:3em;display:flex}.page-module__cBpJ1G__sec1_logos_right_slogan{color:#fff;text-align:center;font-size:2em}.page-module__cBpJ1G__sec2{justify-content:center;align-items:center;gap:1em;margin-top:2rem;margin-bottom:5rem;line-height:1.5em;display:flex}@media (orientation:portrait){.page-module__cBpJ1G__sec1_main_logo{display:none}}@media (max-width:600px){.page-module__cBpJ1G__sec1_logos{flex-direction:column;padding-top:10vh}.page-module__cBpJ1G__search_container{margin-top:2.5em}.page-module__cBpJ1G__search_slogan{font-size:1em}.page-module__cBpJ1G__sec1_logos_left_slogan,.page-module__cBpJ1G__sec1_logos_right_slogan{font-size:1.5em}}
.HomeJobSearch-module__NDOfQa__home_job_search_container{--search-bg:var(--card-bg,#fff);--search-border:var(--border-color,#0000001a);--shadow:var(--shadow-color,#0000001a);background:var(--search-bg);width:100%;max-width:1200px;box-shadow:0 8px 32px var(--shadow);border:1px solid var(--search-border);border-radius:16px;margin:2rem auto;padding:2.5rem;transition:all .3s}.HomeJobSearch-module__NDOfQa__search_filters{gap:1.25rem;margin-bottom:2rem;display:flex}.HomeJobSearch-module__NDOfQa__multiselect_input{flex:1;min-width:200px}.HomeJobSearch-module__NDOfQa__find_job_btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#ff8a00 0%,#e52e71 100%);border:none;border-radius:8px;width:100%;padding:1.125rem;font-size:1.125rem;font-weight:600;transition:all .2s}.HomeJobSearch-module__NDOfQa__find_job_btn:hover{background:linear-gradient(90deg,#ff9d2f 0%,#e74383 100%);transform:translateY(-2px);box-shadow:0 4px 12px #e52e714d}.HomeJobSearch-module__NDOfQa__find_job_btn:active{background:linear-gradient(90deg,#ff8a00 0%,#e52e71 100%);transform:translateY(0)}[data-theme=dark] .HomeJobSearch-module__NDOfQa__home_job_search_container{--shadow:var(--shadow-color,#0000004d);--search-border:var(--border-color,#ffffff1a)}@media (max-width:768px){.HomeJobSearch-module__NDOfQa__search_filters{flex-direction:column}.HomeJobSearch-module__NDOfQa__multiselect_input{width:100%}}
.JobTypeBtn-module__7HGqTa__job_type_btn{cursor:pointer;border:2px solid #1260b2;padding:.5em 1em;position:relative}.JobTypeBtn-module__7HGqTa__job_type_btn:hover>.JobTypeBtn-module__7HGqTa__job_type_btn_bg{width:100%}.JobTypeBtn-module__7HGqTa__job_type_btn:hover>.JobTypeBtn-module__7HGqTa__job_type_btn_lbl{color:#fff}.JobTypeBtn-module__7HGqTa__active{color:#fff!important;width:100%!important}.JobTypeBtn-module__7HGqTa__job_type_btn_bg{z-index:-1;background-color:gray;background-image:linear-gradient(90deg,#1260b2,#2a85e2);width:0%;height:100%;transition:all .3s;position:absolute;top:0;left:0}.JobTypeBtn-module__7HGqTa__job_type_btn_lbl{transition:all .3s}
.RecentJobsArea-module__UKUF3G__sec3{flex-direction:column;align-items:center;display:flex}.RecentJobsArea-module__UKUF3G__sec3>h1{margin-bottom:3rem}.RecentJobsArea-module__UKUF3G__sec3_job_type_btns{gap:.5em;margin-bottom:3rem;padding:1.5em 3em;display:flex;box-shadow:0 0 15px #ddd}.RecentJobsArea-module__UKUF3G__sec3_recent_jobs_area{flex-wrap:wrap;justify-content:center;gap:2rem;display:flex}@media (max-width:400px){.RecentJobsArea-module__UKUF3G__sec3_job_type_btns{flex-direction:column}}
.JobCard-module__esmcuW__job_card{--card-bg:var(--card-bg,#fff);--text-color:var(--foreground,#171717);--border:var(--border-color,#0000001a);--shadow:var(--shadow-color,#00000014);--title-color:var(--primary,#0078ff);--job-type-border:var(--accent,#11aec0);--job-type-bg:#11aec01a;--salary-color:var(--success,#28a745);--location-bg:var(--surface,#f5f7f9);--apply-btn-bg:var(--primary,#0078ff);--apply-btn-hover:var(--accent,#11aec0);--closed-btn-bg:var(--muted,#666);background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--border);width:368px;height:435px;box-shadow:0 4px 16px var(--shadow);border-radius:12px;padding:1.5rem;transition:all .2s}.JobCard-module__esmcuW__job_card:hover{box-shadow:0 6px 24px var(--shadow);transform:translateY(-4px)}.JobCard-module__esmcuW__job_card_details{max-width:368px;height:300px}.JobCard-module__esmcuW__job_card_header{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.JobCard-module__esmcuW__job_card_header_employer_name{color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;font-size:1rem;font-weight:600;overflow:hidden}.JobCard-module__esmcuW__job_card_title{color:var(--title-color);text-overflow:ellipsis;white-space:nowrap;margin:.75rem 0;font-size:1.25rem;font-weight:600;overflow:hidden}.JobCard-module__esmcuW__job_card_job_type{color:var(--job-type-border);background:var(--job-type-bg);border-radius:20px;margin:.75rem 0;padding:.4rem .8rem;font-size:.875rem;font-weight:500;display:inline-block}.JobCard-module__esmcuW__job_card_salary_area,.JobCard-module__esmcuW__job_card_location_lbl_area{color:var(--text-color);align-items:center;gap:.75rem;margin:.75rem 0;display:flex}.JobCard-module__esmcuW__salary_label{color:var(--text-color);font-weight:500}.JobCard-module__esmcuW__salary_amount{color:var(--salary-color);font-weight:600}.JobCard-module__esmcuW__job_card_location_area{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;display:flex}.JobCard-module__esmcuW__job_location{background:var(--location-bg);color:var(--text-color);border-radius:6px;padding:.4rem .8rem;font-size:.875rem}.JobCard-module__esmcuW__job_card_separator{border-color:var(--border);margin:1rem 0}.JobCard-module__esmcuW__job_card_apply_area{justify-content:flex-end;padding-top:.5rem;display:flex}.JobCard-module__esmcuW__job_apply_btn{color:#fff;background:var(--apply-btn-bg);cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s}.JobCard-module__esmcuW__job_apply_btn:hover:not(:disabled){background:var(--apply-btn-hover);transform:translateY(-1px)}.JobCard-module__esmcuW__job_apply_btn:active:not(:disabled){transform:translateY(0)}.JobCard-module__esmcuW__job_closed_btn,.JobCard-module__esmcuW__job_closed_btn:hover{background:var(--closed-btn-bg)}[data-theme=dark] .JobCard-module__esmcuW__job_card{--shadow:#0000004d;--job-type-bg:#11aec026}
.page-module__6qKsUG__job_search_page{padding:5rem 1rem}
