.jobs-page-module__5y2m7G__formatCvButtonContainer{flex-direction:row;justify-content:flex-end;display:flex}@media (max-width:768px){.jobs-page-module__5y2m7G__formatCvButtonContainer{justify-content:center}}.jobs-page-module__5y2m7G__mainContainer{width:100%;max-width:1350px}@media (min-width:1350px){.jobs-page-module__5y2m7G__mainContainer{justify-self:center}}
.job-preview-module__x1uJqa__description{line-clamp:12;-webkit-line-clamp:12;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;text-align:left!important}.job-preview-module__x1uJqa__descriptionExpanded{display:block;overflow:visible;text-align:left!important}.job-preview-module__x1uJqa__fixedDesktopContainer{scrollbar-width:none;-ms-overflow-style:none;max-height:calc(100vh - 6rem);position:fixed;top:5rem;overflow-y:auto}.job-preview-module__x1uJqa__fixedDesktopContainer::-webkit-scrollbar{display:none}.job-preview-module__x1uJqa__iconColor{color:var(--primary)}.job-preview-module__x1uJqa__image{position:absolute;bottom:-40px;left:38%}.job-preview-module__x1uJqa__viewMore{cursor:pointer;background-color:var(--secondary);border:none;width:100%;margin-top:.5rem;font-size:.9rem;font-weight:500}.job-preview-module__x1uJqa__viewMore:hover{background-color:var(--secondary);opacity:.8}.job-preview-module__x1uJqa__titleLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bs-black);text-decoration-color:var(--bs-black)}[data-theme-version=dark] .job-preview-module__x1uJqa__titleLink:hover{text-decoration:underline;-webkit-text-decoration-color:var(--bs-white);text-decoration-color:var(--bs-white)}
.job-title-auto-complete-module__CKePfa__input{width:100%;padding:10px 12px;font-size:14px}.job-title-auto-complete-module__CKePfa__dropdown{background:var(--bs-white);z-index:9999;border:1px solid #dcdcdc;border-radius:14px;max-height:240px;position:fixed;overflow-y:auto}.job-title-auto-complete-module__CKePfa__item{cursor:pointer;padding:10px 12px;font-size:14px}.job-title-auto-complete-module__CKePfa__item:hover{background-color:#f5f5f5}.job-title-auto-complete-module__CKePfa__info{color:#777;cursor:default;padding:10px 12px}
.location-auto-complete-module__sk03EW__input{width:100%;padding:10px 12px;font-size:14px}.location-auto-complete-module__sk03EW__dropdown{background:var(--bs-white);z-index:9999;border:1px solid #dcdcdc;border-radius:14px;max-height:240px;position:fixed;overflow-y:auto}.location-auto-complete-module__sk03EW__item{cursor:pointer;padding:10px 12px;font-size:14px}.location-auto-complete-module__sk03EW__item:hover{background-color:#f5f5f5}.location-auto-complete-module__sk03EW__info{color:#777;cursor:default;padding:10px 12px}
.search-module__1PyM1q__card{background:#fff;border-radius:22px;width:100%;padding:40px 20px;box-shadow:0 10px 25px rgba(0,0,0,.06)}[data-theme-version=dark] .search-module__1PyM1q__card{background:var(--bs-card-background)}.search-module__1PyM1q__sectionTitle{text-align:center;margin-bottom:16px;font-size:28px}.search-module__1PyM1q__sectionDescription{text-align:center;color:#475569;max-width:760px;margin:0 auto 20px}[data-theme-version=dark] .search-module__1PyM1q__sectionDescription{color:var(--bs-light)}.search-module__1PyM1q__searchInputs{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.search-module__1PyM1q__searchInputsSelect{border:1px solid #cbd5e1;border-radius:14px;flex:1;padding:12px}.search-module__1PyM1q__inputContainer{flex:1.5 1.5}.search-module__1PyM1q__primaryBtn{color:#fff;cursor:pointer;text-align:center;background:#2563eb;border:none;border-radius:14px;padding:12px 28px;font-weight:600}@media (max-width:1000px){.search-module__1PyM1q__searchInputsSelect{flex:45%}.search-module__1PyM1q__inputContainer{flex:1.5 1.5 45%}.search-module__1PyM1q__primaryBtn{flex:1}}@media (max-width:660px){.search-module__1PyM1q__searchInputsSelect{flex:90%}.search-module__1PyM1q__inputContainer{flex:1.5 1.5 90%}.search-module__1PyM1q__primaryBtn{flex:1}}.search-module__1PyM1q__inputField{border:1px solid #cbd5e1;border-radius:14px;padding:12px;width:100%!important}.search-module__1PyM1q__primaryBtn:hover{background:#1e40af}@media (max-width:768px){.search-module__1PyM1q__sectionTitle{font-size:24px}}
.latest-jobs-section-module__2mKLFG__container{max-width:1140px;margin:0 auto 60px;padding:40px 20px!important}@media (max-width:1000px){.latest-jobs-section-module__2mKLFG__container{padding:40px 5px!important}}.latest-jobs-section-module__2mKLFG__sectionTitle{text-align:center;margin-bottom:16px;font-size:28px}.latest-jobs-section-module__2mKLFG__tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:24px;display:flex}.latest-jobs-section-module__2mKLFG__tabBtn{cursor:pointer;background:#e2e8f0;border:none;border-radius:14px;padding:8px 20px;font-weight:600}.latest-jobs-section-module__2mKLFG__active{color:#fff;background:#2563eb}.latest-jobs-section-module__2mKLFG__company{color:#475569;font-size:14px}[data-theme-version=dark] .latest-jobs-section-module__2mKLFG__company{color:var(--bs-light)}.latest-jobs-section-module__2mKLFG__meta{color:#64748b;font-size:13px}[data-theme-version=dark] .latest-jobs-section-module__2mKLFG__meta{color:var(--bs-light)}.latest-jobs-section-module__2mKLFG__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;display:grid}.latest-jobs-section-module__2mKLFG__jobCard{background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:24px;transition:transform .25s;display:flex;box-shadow:0 10px 25px rgba(0,0,0,.06)}[data-theme-version=dark] .latest-jobs-section-module__2mKLFG__jobCard{background:var(--bs-card-background)}.latest-jobs-section-module__2mKLFG__primaryBtn{color:#fff;cursor:pointer;text-align:center;background:#2563eb;border:none;border-radius:14px;margin-top:10px;padding:12px 28px;font-weight:600}.latest-jobs-section-module__2mKLFG__jobTitle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-theme-version=dark] .latest-jobs-section-module__2mKLFG__jobTitle{color:var(--bs-light)}.latest-jobs-section-module__2mKLFG__primaryBtn:hover{color:var(--bs-white);background:#1e40af}.latest-jobs-section-module__2mKLFG__viewAll{text-align:center;margin-top:24px}.latest-jobs-section-module__2mKLFG__viewAll a{color:#000;background:#fbbf24;border-radius:14px;padding:10px 24px;font-weight:500}@media (max-width:768px){.latest-jobs-section-module__2mKLFG__sectionTitle{font-size:24px}.latest-jobs-section-module__2mKLFG__tabs{flex-direction:column}}
.page-module__YkMOAa__container{margin:40px!important}@media (max-width:768px){.page-module__YkMOAa__container{margin:16px!important}}
