.Banner_banner__0LdRA{padding:var(--spacing-xl) 0;background:#00394A;text-align:center;color:white}.Banner_heading__Eulhk{font-size:42px;font-weight:700;margin-bottom:10px;line-height:1}.Banner_content__PV_kD p{font-size:var(--font-size-lg);font-weight:400;margin-top:var(--spacing-md)}@media (max-width:767.98px){.Banner_heading__Eulhk{font-size:30px}}@media (min-width:768px) and (max-width:991.98px){.Banner_heading__Eulhk{font-size:35px}}@media (min-width:992px) and (max-width:1199.98px){.Banner_heading__Eulhk{font-size:38px}}.Categories_categoriesSection__6KW5o{padding:20px 40px}.Categories_categories__scpth{display:flex;gap:10px;list-style:none;overflow-x:auto;justify-content:center}.Categories_categories__scpth li{padding:10px 0}.Categories_categories__scpth a{display:block;padding:10px 15px;border:1px solid #bababa;background:#F6F6F6;border-radius:8px;font-size:var(--font-size-base);font-weight:500;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Categories_categories__scpth::-webkit-scrollbar{height:8px}.Categories_categories__scpth::-webkit-scrollbar-track{background:#f0f0f0;border-radius:10px}.Categories_categories__scpth::-webkit-scrollbar-thumb{background:#999;border-radius:10px;-webkit-transition:background .3s;transition:background .3s}.Categories_categories__scpth::-webkit-scrollbar-thumb:hover{background:#666}.Categories_categories__scpth{scrollbar-width:thin;scrollbar-color:#999 #f0f0f0}@media (max-width:767.98px){.Categories_categoriesSection__6KW5o{padding:10px 0}.Categories_categories__scpth{justify-content:flex-start}.Categories_categories__scpth li{padding:5px 0}}@media (min-width:768px) and (max-width:991.98px){.Categories_categoriesSection__6KW5o{padding:15px 30px}.Categories_categories__scpth{justify-content:flex-start}.Categories_categories__scpth li{padding:8px 0}}@media (min-width:992px) and (max-width:1199.98px){.Categories_categoriesSection__6KW5o{padding:20px 30px}}.SearchJobs_searchJobs__K6iSG{border-bottom:1px solid #dbdbdb;background:#F4F4F8}.SearchJobs_searchFilters__MIoOZ{display:flex;gap:20px;align-items:center}.SearchJobs_searchBox__mJ_xy{display:flex;justify-content:center;align-items:center;margin:auto;background:white;border-radius:10px;flex:1 1;overflow:hidden;box-shadow:0 4px 19.6px 0 #BCB4B440;border:1px solid #c1bcd6}.SearchJobs_selectBox__Q4awb{flex:1 1;position:relative}.SearchJobs_selectBox__Q4awb select{width:100%;height:60px;padding:10px 40px 10px 15px;font-size:var(--font-size-lg);color:var(--text-primary);font-family:inherit;font-weight:500;border:none;position:relative;appearance:none;-webkit-appearance:none;-moz-appearance:none}.SearchJobs_selectBox__Q4awb svg{font-size:22px;z-index:1;position:absolute;top:50%;right:10px;transform:translateY(-50%);pointer-events:none;color:#333}.SearchJobs_selectBox__Q4awb select:nth-child(2){border-right:1px solid #c1bcd6}.SearchJobs_inputBox__d97_f{flex:2.5 1;display:flex;align-items:center}.SearchJobs_inputBox__d97_f input{flex:1 1;height:60px;padding:10px;font-size:var(--font-size-lg);border:none;font-family:inherit}.SearchJobs_inputBox__d97_f input::placeholder{color:#ADADAD;font-family:inherit;font-size:var(--font-size-lg)}.SearchJobs_inputBox__d97_f input:focus,.SearchJobs_selectBox__Q4awb select:focus{outline:none}.SearchJobs_inputBox__d97_f button{height:60px;width:70px;font-size:30px;display:flex;align-items:center;justify-content:center;color:white;background:var(--primary-color-2);border:none;cursor:pointer}.SearchJobs_filterButton__vm2RW button{padding:10px 20px;height:60px;display:flex;align-items:center;gap:10px;background:white;box-shadow:0 4px 19.6px 0 #BCB4B440;border:1px solid #c1bcd6;border-radius:8px;font-size:var(--font-size-lg);font-weight:600;color:#333333;cursor:pointer}.SearchJobs_filterButton__vm2RW button img{width:15px}.SearchJobs_jobCountAndFilters__FedmH{display:flex;gap:50px;justify-content:space-between;align-items:center;margin-top:var(--spacing-xl)}.SearchJobs_jobCount__Ux2Wd{font-weight:700;color:#6E6E6E;font-size:var(--font-size-lg)}.SearchJobs_filters__qs1bF{display:flex;gap:15px;align-items:center}.SearchJobs_filters__qs1bF ul{display:flex;gap:10px;align-items:center;flex-wrap:wrap;list-style:none;justify-content:flex-end}.SearchJobs_filters__qs1bF ul li{padding:8px 15px;background:white;border-radius:20px;display:flex;align-items:center;gap:15px;font-size:var(--font-size-base);color:#6E6E6E;font-weight:500}.SearchJobs_filters__qs1bF ul li span{cursor:pointer;padding-top:3px}.SearchJobs_clearAll__PGDeW{color:var(--primary-color-2);font-weight:600;font-size:var(--font-size-sm)}.SearchJobs_clearAll__PGDeW,.SearchJobs_clearAllblk__e9VDX{background:none;border:none;cursor:pointer}.SearchJobs_jobs__O8KPj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:15px;gap:15px;margin-top:var(--spacing-xl)}.SearchJobs_filterBox__KpZo0{width:100%;height:100%;background:#212121CC;position:fixed;top:95px;right:0;z-index:10}.SearchJobs_box__PrI7y{max-width:460px;height:80vh;background:white;margin-left:auto;padding:25px;border-top-left-radius:8px;border-bottom-left-radius:8px;box-shadow:-18px 15px 20.8px 0 #40404040;margin-top:10px;display:flex;flex-direction:column;gap:20px}.SearchJobs_filterOptions__PcjAU{display:flex;flex-direction:column;gap:20px;overflow-y:auto;padding-right:20px}.SearchJobs_back__n685R{display:flex;gap:5px;font-size:var(--font-size-sm);font-weight:600;cursor:pointer;align-items:center}.SearchJobs_back__n685R svg{font-size:var(--font-size-lg)}.SearchJobs_topBox__EeWAI{display:flex;gap:30px;justify-content:space-between;align-items:center}.SearchJobs_topBox__EeWAI p:first-child{font-size:22px;font-weight:600}.SearchJobs_topBox__EeWAI p:last-child{color:var(--primary-color-2);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.SearchJobs_appliedFilters__JTenD{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:500}.SearchJobs_appliedFilters__JTenD ul{display:flex;flex:1 1;flex-wrap:wrap;gap:10px;list-style:none}.SearchJobs_appliedFilters__JTenD ul li{border-radius:30px;background:#F4F4F4;padding:8px 15px;gap:10px;display:flex;align-items:center}.SearchJobs_appliedFilters__JTenD ul li span{cursor:pointer;padding-top:2px}.SearchJobs_clearFilter__JJY80{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SearchJobs_contentBox__XMlrd{display:flex;flex-direction:column;gap:15px;max-height:340px;overflow:auto}.SearchJobs_title__R8GDQ{font-size:var(--font-size-base);font-weight:600}.SearchJobs_city__qolTS{position:relative}.SearchJobs_city__qolTS svg{position:absolute;top:50%;left:10px;transform:translateY(-50%);font-size:15px;color:#6B6B6B}.SearchJobs_city__qolTS input{padding:10px 20px 10px 30px;border-radius:4px;border:1px solid #e5e5e5;background:white;color:#6B6B6B;font-family:var(--font-primary);width:250px}.SearchJobs_city__qolTS input:focus{outline:none}.SearchJobs_checkboxes__bcfLa{display:grid;grid-column-gap:20px;column-gap:20px;grid-row-gap:15px;row-gap:15px;color:#6B6B6B}.SearchJobs_checkbox__SSkeg{display:flex;font-size:var(--font-size-sm);align-items:center;white-space:break-spaces;word-break:break-all}.SearchJobs_checkbox__SSkeg label{cursor:pointer;padding-left:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:92%}.SearchJobs_checkbox__SSkeg input{width:16px;height:16px;background:black;accent-color:black}.SearchJobs_filterTabsContainer__V2oaV{display:flex;height:100%}.SearchJobs_tabs__8wiSF{width:110px;border-right:1px solid #ededed;display:flex;flex-direction:column}.SearchJobs_tab__tTDGI{padding:10px 5px;cursor:pointer;border-bottom:1px solid #ededed;font-size:14px;transition:background .2s}.SearchJobs_tab__tTDGI:hover{color:var(--primary-color-2)}.SearchJobs_activeTab__g3hpl{font-weight:600;color:var(--primary-color-2)}.SearchJobs_tabContent__yPK7_{flex:1 1;padding:15px 0 15px 15px;overflow-y:auto}@media (max-width:767.98px){.SearchJobs_searchFilters__MIoOZ{flex-direction:column;align-items:end;gap:10px}.SearchJobs_filterButton__vm2RW button{height:40px;padding:10px}.SearchJobs_filters__qs1bF{align-items:flex-start}.SearchJobs_filters__qs1bF ul{justify-content:flex-start;flex:1 1;gap:8px}.SearchJobs_filters__qs1bF ul li{padding:5px 10px;gap:5px;font-size:12px}.SearchJobs_jobCountAndFilters__FedmH{flex-direction:column;gap:10px;align-items:flex-start;margin-top:5px}.SearchJobs_jobs__O8KPj{grid-template-columns:1fr}.SearchJobs_searchBox__mJ_xy{flex-wrap:wrap}.SearchJobs_selectBox__Q4awb{min-width:50%}.SearchJobs_inputBox__d97_f{min-width:100%}.SearchJobs_inputBox__d97_f input,.SearchJobs_selectBox__Q4awb select{height:50px;font-size:14px}.SearchJobs_selectBox__Q4awb select{padding:10px 28px 10px 10px}.SearchJobs_inputBox__d97_f input::placeholder{font-size:14px}.SearchJobs_inputBox__d97_f input{border-top:1px solid #c1bcd6}.SearchJobs_inputBox__d97_f button{width:50px;height:50px;font-size:20px}.SearchJobs_selectBox__Q4awb svg{font-size:16px}.SearchJobs_inputBox__d97_f .SearchJobs_searchButton__hQS1R{font-size:22px}.SearchJobs_box__PrI7y{margin:16px 0 16px 16px;padding:20px;gap:15px}.SearchJobs_filterBox__KpZo0{top:55px}.SearchJobs_topBox__EeWAI p:first-child{font-size:20px}.SearchJobs_filterOptions__PcjAU{padding-right:12px;gap:14px}.SearchJobs_contentBox__XMlrd{gap:10px}.SearchJobs_checkboxes__bcfLa{column-gap:18px;row-gap:12px}}@media (min-width:768px) and (max-width:991.98px){.SearchJobs_jobs__O8KPj{grid-template-columns:1fr 1fr}.SearchJobs_searchFilters__MIoOZ{flex-direction:column;align-items:flex-end}.SearchJobs_searchBox__mJ_xy{width:100%}.SearchJobs_filterButton__vm2RW button{height:40px}.SearchJobs_inputBox__d97_f button{width:60px;height:50px;font-size:24px}.SearchJobs_inputBox__d97_f input{height:50px;font-size:14px}.SearchJobs_selectBox__Q4awb select{height:50px;font-size:14px;padding:10px 30px 10px 10px}.SearchJobs_selectBox__Q4awb svg{font-size:20px}.SearchJobs_filterBox__KpZo0{top:72px}.SearchJobs_filterOptions__PcjAU{padding-right:16px;gap:16px}.SearchJobs_contentBox__XMlrd{gap:12px}.SearchJobs_checkboxes__bcfLa{column-gap:22px;row-gap:16px}}@media (min-width:992px) and (max-width:1199.98px){.SearchJobs_filterBox__KpZo0{top:78px}}@media (min-width:1200px) and (max-width:1399.98px){.SearchJobs_filterBox__KpZo0{top:86px}}