.SearchBar_searchbarContainer__aTvzt{padding-top:45px;padding-bottom:15px;border-radius:34px;border:1px solid #595959;background:#2F2F2F;max-width:1380px}.SearchBar_selectsWrapper__e_hbu{display:contents}.SearchBar_nice-select__ZDYZY,.SearchBar_selectField__vaIGz{font-size:14px;padding:0 24px 0 16px}.SearchBar_nice-select__ZDYZY,.SearchBar_selectField__vaIGz,.SearchBar_selectsWrapper__e_hbu .nice-select{height:56px;border-radius:34.5px;border:1px solid #ffffff;background:transparent;color:white;transition:border .2s}.SearchBar_selectsWrapper__e_hbu .nice-select{line-height:54px;font-size:1rem;padding-left:16px;padding-right:44px}.SearchBar_selectsWrapper__e_hbu .nice-select .current{color:white}.SearchBar_selectsWrapper__e_hbu .nice-select.open{border-color:#ffffff}.SearchBar_nice-select__ZDYZY.SearchBar_open__Zam37{border-color:#999}.SearchBar_nice-select__ZDYZY .SearchBar_option__ntraD.SearchBar_selected___KDIY{font-weight:700}.SearchBar_nice-select__ZDYZY .SearchBar_option__ntraD:hover{background:#f6f6f6}.SearchBar_container__9_ZPM{min-height:140px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;width:100%;max-width:var(--container);padding-left:30px;padding-right:30px;margin-left:auto;margin-right:auto;gap:40px 80px;border-radius:34.5px;position:relative;box-sizing:border-box}@media (max-width:1023px){.SearchBar_container__9_ZPM{grid-template-columns:1fr;grid-template-rows:auto;min-height:auto;padding:0 20px;gap:20px}.SearchBar_selectsWrapper__e_hbu{display:flex;flex-direction:column;gap:20px}}.SearchBar_searchInputLeft__AxNEz{background-color:#ffffff;border-radius:34.5px;height:56px;color:#000000;width:100%;border:1px solid #e0e0e0;padding:0 24px;font-size:1rem;font-family:Geist-Regular,Helvetica;outline:none;box-sizing:border-box}.SearchBar_searchInputLeft__AxNEz::placeholder{color:#000;opacity:1}.SearchBar_searchInputRight__B1mbP::placeholder{color:#000;opacity:1}.SearchBar_searchInputRight__B1mbP{background-color:#ffffff;border-radius:34.5px;height:56px;width:100%;border:1px solid #e0e0e0;padding:0 24px;font-size:1rem;font-family:Geist-Regular,Helvetica;outline:none;color:#000000;box-sizing:border-box}.SearchBar_searchButton__B4pOY{display:none;border-radius:34.5px;height:69px;width:300px;border:1px solid #ffffff;background:transparent;color:#fff;font-size:1.1rem;font-family:Geist-Regular,Helvetica;font-weight:700;cursor:pointer;transition:color .3s ease,border-color .3s ease;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1}.SearchBar_searchButton__B4pOY:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0;background-color:#ffffff;transition:height .4s cubic-bezier(.4,0,.2,1);z-index:-1}.SearchBar_searchButton__B4pOY:hover{color:#000000;border-color:#ffffff}.SearchBar_searchButton__B4pOY:hover:before{height:100%}.SearchBar_searchButton__B4pOY:hover span{color:#000000}.SearchBar_placeholderLeft__zsQCt{color:#000000;left:122px;width:264px;color:#ffffff}.SearchBar_placeholderLeft__zsQCt,.SearchBar_placeholderRight__h5zsX{font-family:Geist-Regular,Helvetica;font-size:15.5px;font-weight:400;letter-spacing:-.15px;line-height:19.9px;position:absolute;top:60px;white-space:nowrap}.SearchBar_placeholderRight__h5zsX{color:#000000;left:617px;width:256px}.SearchBar_searchButtonText__B8pCN{color:#ffffff;font-family:Inter-Bold,Helvetica;font-size:1.1rem;font-weight:700;letter-spacing:-.14px;line-height:18.7px;text-align:center;white-space:nowrap}@media (max-width:1023px){.SearchBar_searchInputLeft__AxNEz,.SearchBar_searchInputRight__B1mbP{width:100%;margin-bottom:0;min-width:unset}.SearchBar_searchButton__B4pOY{width:100%;height:56px}}@media (max-width:768px){.SearchBar_searchbarContainer__aTvzt{width:90%;padding:30px 0}.SearchBar_selectsWrapper__e_hbu{flex-direction:column;align-items:stretch;justify-content:center;gap:20px;margin-left:0;width:100%}.SearchBar_selectsWrapper__e_hbu select{border:1px solid #ffffffff;padding:15px 20px;border-radius:34.5px;height:56px;width:100%;max-width:100%;background-color:transparent;color:white;opacity:0;visibility:hidden;height:0;display:none}.SearchBar_selectsWrapper__e_hbu .nice-select{border:1px solid #ffffff;border-radius:34.5px;height:56px;line-height:54px;width:100%;max-width:100%;padding-left:20px;padding-right:44px;background-color:transparent;color:white}.SearchBar_selectsWrapper__e_hbu .nice-select .current{color:white}}@media (min-width:1024px){.SearchBar_container__9_ZPM{display:grid;grid-template-columns:repeat(6,1fr);grid-auto-rows:auto;align-items:stretch;justify-items:stretch;column-gap:40px;row-gap:40px}.SearchBar_searchInputLeft__AxNEz{grid-column:1/4;grid-row:1;width:100%}.SearchBar_searchInputRight__B1mbP{grid-column:4/7;grid-row:1;width:100%}.SearchBar_selectsWrapper__e_hbu{display:contents}.SearchBar_selectsWrapper__e_hbu .nice-select:first-of-type{grid-column:1/3;grid-row:2;justify-self:stretch;width:100%}.SearchBar_selectsWrapper__e_hbu .nice-select:nth-of-type(2){grid-column:3/5;grid-row:2;justify-self:stretch;width:100%}.SearchBar_selectsWrapper__e_hbu .nice-select:nth-of-type(3){grid-column:5/7;grid-row:2;justify-self:stretch;width:100%}}.SearchBar_selectsWrapper__e_hbu .nice-select .nice-select-dropdown{background-color:#000000;border-radius:var(--radius);left:0!important;right:0!important;border:1px solid #595959;box-shadow:none;max-height:70vh;min-height:260px;overflow:hidden}.SearchBar_selectsWrapper__e_hbu .nice-select .list{padding:6px;max-height:70vh;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.SearchBar_selectsWrapper__e_hbu .nice-select-search-box{display:none!important}.SearchBar_selectsWrapper__e_hbu .nice-select .option{color:#ffffff;font-size:1rem;line-height:30px;min-height:30px;padding:0 16px}.SearchBar_selectsWrapper__e_hbu .nice-select .option.focus,.SearchBar_selectsWrapper__e_hbu .nice-select .option.selected.focus,.SearchBar_selectsWrapper__e_hbu .nice-select .option:hover{background-color:#1f1f1f}.JobList_jobListContainer__E2K5f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding:40px 0}@media (max-width:1024px){.JobList_jobListContainer__E2K5f{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:768px){.JobList_jobListContainer__E2K5f{grid-template-columns:1fr;gap:20px;display:flex;flex-direction:column}.JobList_jobCard__ZiNCL{padding:30px!important;min-height:auto!important}.JobList_jobCard__ZiNCL h3{font-size:1.5rem!important}}.JobList_jobCardLink__hbjsg{text-decoration:none;color:inherit;display:block;height:100%}.JobList_jobCard__ZiNCL{border-radius:18px;padding:46px;transition:background-color .3s ease,color .3s ease;cursor:pointer}.JobList_jobCard__ZiNCL h3{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;min-width:0}.JobList_jobCard__ZiNCL:hover{background-color:#ffffff;color:#000000}.JobList_jobCard__ZiNCL:hover *{color:#000000}.JobList_jobCard__ZiNCL dl{width:100%;overflow:hidden}.JobList_jobCard__ZiNCL dd,.JobList_jobCard__ZiNCL dt{word-wrap:break-word;overflow-wrap:break-word;word-break:break-word;max-width:100%;width:100%;white-space:normal;line-height:.9}.JobList_noJobs__dHN_g{text-align:center;padding:60px 20px;color:#6b7280;font-size:18px}.JobSearchHeader_jobSearchHeader__9aT39{display:flex;align-items:center;justify-content:space-between;padding-bottom:75px;padding-top:75px}@media (max-width:1023px){.JobSearchHeader_jobSearchHeader__9aT39{flex-direction:column;text-align:center;gap:24px;padding-bottom:5px;padding-top:100px}}.JobSearchHeader_title__SWcG7{font-size:clamp(32px,5vw,86px);font-weight:600;margin:0 0 16px;line-height:1.2}.JobSearchHeader_headerContent__HKtRk{max-width:600px;text-align:left}@media (max-width:1023px){.JobSearchHeader_headerContent__HKtRk{text-align:center}}.JobSearchHeader_description__kfPiw{font-size:clamp(16px,2vw,21px);color:#9A9A9A;max-width:800px;margin:0 auto 32px;line-height:1.6}.JobSearchHeader_description__kfPiw p{margin:0;color:#9A9A9A}.JobSearchHeader_description__kfPiw b,.JobSearchHeader_description__kfPiw strong{color:#ffffff;font-weight:700}.JobSearchHeader_statsRow__ERDpO{display:flex;justify-content:center;gap:clamp(24px,4vw,48px);flex-wrap:wrap;margin-top:24px}.JobSearchHeader_statItem__pas9p{display:flex;flex-direction:column;align-items:center;gap:8px}.JobSearchHeader_statNumber__lrgdQ{font-size:clamp(28px,4vw,48px);font-weight:700;color:#000;line-height:1}.JobSearchHeader_statLabel__PQOOS{font-size:clamp(14px,1.5vw,16px);color:#666;text-transform:uppercase;letter-spacing:.5px}@media (max-width:768px){.JobSearchHeader_header__tS0cN{padding:40px 0 30px}.JobSearchHeader_statsRow__ERDpO{gap:20px}}