.HomeJobSearch_home_job_search_container__x0Tep{--search-bg:var(--card-bg,#ffffff);--search-border:var(--border-color,rgba(0,0,0,0.1));--shadow:var(--shadow-color,rgba(0,0,0,0.1));width:100%;max-width:1200px;margin:2rem auto;padding:2.5rem;background:var(--search-bg);border-radius:16px;box-shadow:0 8px 32px var(--shadow);border:1px solid var(--search-border);transition:all .3s ease}.HomeJobSearch_search_filters__MeKzN{display:flex;gap:1.25rem;margin-bottom:2rem}.HomeJobSearch_multiselect_input__pF7kb{flex:1 1;min-width:200px}.HomeJobSearch_find_job_btn__fwfCo{width:100%;padding:1.125rem;font-size:1.125rem;font-weight:600;color:#ffffff;background:linear-gradient(90deg,#ff8a00,#e52e71);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.HomeJobSearch_find_job_btn__fwfCo:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(229,46,113,.3);background:linear-gradient(90deg,#ff9d2f,#e74383)}.HomeJobSearch_find_job_btn__fwfCo:active{transform:translateY(0);background:linear-gradient(90deg,#ff8a00,#e52e71)}[data-theme=dark] .HomeJobSearch_home_job_search_container__x0Tep{--shadow:var(--shadow-color,rgba(0,0,0,0.3));--search-border:var(--border-color,rgba(255,255,255,0.1))}@media (max-width:768px){.HomeJobSearch_search_filters__MeKzN{flex-direction:column}.HomeJobSearch_multiselect_input__pF7kb{width:100%}}.JobTypeBtn_job_type_btn__aaTco{border:2px solid #1260b2;position:relative;cursor:pointer;padding:.5em 1em}.JobTypeBtn_job_type_btn__aaTco:hover>.JobTypeBtn_job_type_btn_bg__ySYIu{width:100%}.JobTypeBtn_job_type_btn__aaTco:hover>.JobTypeBtn_job_type_btn_lbl__5MSK_{color:white}.JobTypeBtn_active___ko29{width:100%!important;color:white!important}.JobTypeBtn_job_type_btn_bg__ySYIu{background-color:gray;background-image:linear-gradient(90deg,#1260B2,#2A85E2);width:0;height:100%;position:absolute;left:0;top:0;z-index:-1;transition:.3s ease}.JobTypeBtn_job_type_btn_lbl__5MSK_{transition:.3s ease}.RecentJobsArea_sec3__YJdnT{display:flex;flex-direction:column;align-items:center}.RecentJobsArea_sec3__YJdnT>h1{margin-bottom:3rem}.RecentJobsArea_sec3_job_type_btns__aclmu{display:flex;box-shadow:0 0 15px #ddd;padding:1.5em 3em;gap:.5em;margin-bottom:3rem}.RecentJobsArea_sec3_recent_jobs_area__xTNxE{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}@media (max-width:400px){.RecentJobsArea_sec3_job_type_btns__aclmu{flex-direction:column}}.JobCard_job_card__Rrkeb{--card-bg:var(--card-bg,#ffffff);--text-color:var(--foreground,#171717);--border:var(--border-color,rgba(0,0,0,0.1));--shadow:var(--shadow-color,rgba(0,0,0,0.08));--title-color:var(--primary,#0078ff);--job-type-border:var(--accent,#11AEC0);--job-type-bg:rgba(17,174,192,0.1);--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,#666666);background-color:var(--card-bg);color:var(--text-color);border:1px solid var(--border);border-radius:12px;width:368px;height:435px;padding:1.5rem;box-shadow:0 4px 16px var(--shadow);transition:all .2s ease}.JobCard_job_card__Rrkeb:hover{transform:translateY(-4px);box-shadow:0 6px 24px var(--shadow)}.JobCard_job_card_details__tgX9w{max-width:368px;height:300px}.JobCard_job_card_header__IjIWn{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.JobCard_job_card_header_employer_name__7doNT{font-size:1rem;font-weight:600;color:var(--text-color);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobCard_job_card_title__5hWaG{color:var(--title-color);font-size:1.25rem;font-weight:600;margin:.75rem 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.JobCard_job_card_job_type__psgis{display:inline-block;padding:.4rem .8rem;border-radius:20px;font-size:.875rem;font-weight:500;color:var(--job-type-border);background:var(--job-type-bg);margin:.75rem 0}.JobCard_job_card_location_lbl_area__q06OT,.JobCard_job_card_salary_area__cLP7u{display:flex;align-items:center;gap:.75rem;margin:.75rem 0;color:var(--text-color)}.JobCard_salary_label__6_iRA{font-weight:500;color:var(--text-color)}.JobCard_salary_amount__POQsB{color:var(--salary-color);font-weight:600}.JobCard_job_card_location_area__L72Gc{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.25rem}.JobCard_job_location__ijmDf{background:var(--location-bg);padding:.4rem .8rem;border-radius:6px;font-size:.875rem;color:var(--text-color)}.JobCard_job_card_separator__cEFVn{margin:1rem 0;border-color:var(--border)}.JobCard_job_card_apply_area__jz79C{display:flex;justify-content:flex-end;padding-top:.5rem}.JobCard_job_apply_btn__oxPZN{padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:white;background:var(--apply-btn-bg);border:none;border-radius:8px;cursor:pointer;transition:all .2s ease}.JobCard_job_apply_btn__oxPZN:hover:not(:disabled){background:var(--apply-btn-hover);transform:translateY(-1px)}.JobCard_job_apply_btn__oxPZN:active:not(:disabled){transform:translateY(0)}.JobCard_job_closed_btn__Qvz0M,.JobCard_job_closed_btn__Qvz0M:hover{background:var(--closed-btn-bg)}[data-theme=dark] .JobCard_job_card__Rrkeb{--shadow:rgba(0,0,0,0.3);--job-type-bg:rgba(17,174,192,0.15)}.page_sec1__Ta18c{background-image:url(/herobg.webp);min-height:100vh}.page_search_container__aC_Dm{margin-top:5em}.page_search_slogan__fWeUr{color:white;font-size:1.5em;text-align:center;margin:auto auto .25em;white-space:normal;overflow-wrap:break-word}.page_sec1_logos__mMvAe{display:flex;width:100%;padding-top:20vh}.page_sec1_logos_left__ozCBM{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:1em}.page_sec1_logos_left_icons__Dd2K2{display:flex;gap:3em}.page_sec1_logos_left_slogan__2nd3_{font-size:2em;color:white;text-align:center}.page_sec1_logos_right__tWfc5{display:flex;flex-direction:column;flex-grow:1;flex-basis:0;justify-content:center;align-items:center;gap:1em}.page_sec1_logos_right_icons__gcZFd{display:flex;gap:3em}.page_sec1_logos_right_slogan__AVkco{font-size:2em;color:white;text-align:center}.page_sec2__Lzo2K{display:flex;align-items:center;line-height:1.5em;justify-content:center;margin-top:2rem;margin-bottom:5rem;gap:1em}@media (orientation:portrait){.page_sec1_main_logo__UNA7l{display:none}}@media (max-width:600px){.page_sec1_logos__mMvAe{padding-top:10vh;flex-direction:column}.page_search_container__aC_Dm{margin-top:2.5em}.page_search_slogan__fWeUr{font-size:1em}.page_sec1_logos_left_slogan__2nd3_,.page_sec1_logos_right_slogan__AVkco{font-size:1.5em}}.page_job_search_page__Rgku9{padding:5rem 1rem}