.JobCard_jobCard__48GpF{background:#fff;border-radius:16px;padding:25px;margin-bottom:20px;transition:transform .2s,box-shadow .2s;border:1px solid #d1dae7}.JobCard_jobCard__48GpF:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.JobCard_jobHeader__0al5q{display:flex;justify-content:space-between;align-items:flex-start;gap:15px;width:100%}.JobCard_jobTitleContainer__vers0{flex:1 1;min-width:0}.JobCard_jobHeader__0al5q h3{font-size:1.5rem;color:#313539;font-weight:600;margin:0;word-break:break-word;font-family:Plus Jakarta Sans!important}.JobCard_jobActions__28qxc{display:flex;gap:12px;flex-shrink:0;align-items:center}.JobCard_actionButton__N6hNc{display:flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;padding:6px 8px;border-radius:4px;transition:background-color .2s;font-size:1rem;color:#205072;font-weight:400}.JobCard_actionButton__N6hNc:hover{background-color:#f1f5f9}.JobCard_actionButton__N6hNc span{white-space:nowrap}.JobCard_actionIcon__dljhH{flex-shrink:0}@media (min-width:769px){.JobCard_jobMetaPrimary__CvEMD{display:flex;align-items:center;gap:15px;font-size:.875rem;color:#747f87;font-weight:400;margin-bottom:15px}.JobCard_jobMetaGroup__h5gkv span:first-child:after{content:"|";margin-left:15px;margin-right:15px;color:#cbd5e0}.JobCard_jobMetaGroup__h5gkv:after{content:"|";margin-left:15px;color:#cbd5e0}}@media (max-width:768px){.JobCard_jobMetaPrimary__CvEMD{display:flex;flex-direction:column;gap:5px;font-size:.875rem;color:#747f87;font-weight:400;margin-bottom:15px}.JobCard_jobMetaGroup__h5gkv{display:flex;gap:10px}.JobCard_jobMetaGroup__h5gkv span:first-child:after{content:"|";margin-left:10px;color:#cbd5e0}.JobCard_jobMetaPrimary__CvEMD>span:after{content:none!important}}.JobCard_jobMetaRow__eHDOP{display:flex;gap:30px;margin-bottom:15px}.JobCard_jobMetaItem__qRAG7{display:flex;flex-direction:column}.JobCard_jobMetaHeader__wz5d2{font-size:1rem;font-weight:400;color:#747f87}.JobCard_jobMetaValue__bp6uc{display:flex;flex-wrap:wrap;gap:10px}.JobCard_jobExperience__c0Xqo,.JobCard_jobLocation__bGCGs,.JobCard_jobRemote___TAiD{border-radius:4px;font-weight:400;font-size:1rem}.JobCard_jobRemote___TAiD{color:#1b2f3f;padding:4px 8px}.JobCard_jobDescription__UT5nA{color:#313539;margin-bottom:20px;line-height:1.5}.JobCard_jobFooter__hZYl_{display:flex;justify-content:space-between;align-items:center}.JobCard_viewDetails__J7ipX{color:#3498db;font-weight:500;text-decoration:none}.JobCard_viewDetails__J7ipX:hover{text-decoration:underline}.JobCard_buttonContainer__Sui78{display:flex;gap:12px;margin-top:20px}.JobCard_applyNowButton__MJ_FY{flex:2 1;background-color:#205072;border:none;color:white;padding:8px 0;text-align:center;border-radius:12px;font-weight:500;text-decoration:none;transition:background-color .2s}.JobCard_applyNowButton__MJ_FY:hover{background-color:#16405a;color:white}.JobCard_viewDetailsButton__Z6t2H{flex:1 1;background-color:white;color:#205072;padding:8px 0;text-align:center;border-radius:12px;font-weight:500;text-decoration:none;border:1px solid #205072;transition:all .2s}.JobCard_viewDetailsButton__Z6t2H:hover{background-color:#205072;color:#fff}.JobCard_tagContainer__Vfzor{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:16px}.JobCard_tag__DDr6T{border:1px solid #205072;color:#205072;padding:3px 8px;border-radius:3.563rem;font-size:.875rem;font-weight:400}.JobCard_showMoreButton___XK1P{background:none;border:none;color:#3498db;font-weight:500;cursor:pointer;font-size:.85rem;padding:6px 10px;border-radius:6px;transition:background .2s}.JobCard_showMoreButton___XK1P:hover{background-color:#f1f5f9}@media (max-width:768px){.JobCard_buttonContainer__Sui78{flex-direction:column;gap:10px}.JobCard_applyNowButton__MJ_FY,.JobCard_viewDetailsButton__Z6t2H{width:100%;padding:8px 0}.JobCard_jobMetaRow__eHDOP{justify-content:space-between;padding-right:4rem}.JobCard_jobHeader__0al5q{flex-direction:row;align-items:center;justify-content:space-between}.JobCard_jobHeader__0al5q h3{margin-bottom:8px;padding-right:0}.JobCard_jobActions__28qxc{margin-top:0;align-self:center}.JobCard_actionButton__N6hNc span{display:none}}.jobs_jobsPage__kCjLu{padding-bottom:80px}.jobs_heroSection__kVjYO{background-color:#f8f9fa;padding:80px 0;text-align:center;margin-bottom:40px}.jobs_heroSection__kVjYO h1{font-size:2.5rem;color:#2c3e50;margin-bottom:16px}.jobs_heroSection__kVjYO p{font-size:1.2rem;color:#7f8c8d}.jobs_jobsContainer__t_zME{display:flex;gap:30px}.jobs_filterIcon__TThT6{margin-left:12px;cursor:pointer}.jobs_filterSidebar__M3S9I{width:280px;align-self:flex-start;margin-top:.75rem;background:#fff;padding:25px;border:1px solid #d1dae7;border-radius:1rem;box-shadow:0 2px 10px rgba(0,0,0,.05)}.jobs_filterSidebar__M3S9I h3{margin-bottom:20px;font-size:1.125rem;font-weight:600;color:#313539}.jobs_filterGroup__piUda{margin-bottom:20px;border:1px solid #ddd;padding:0 10px;border-radius:8px}.jobs_filterGroup__piUda label{display:block;margin-bottom:8px;font-weight:500;color:#34495e}.jobs_filterGroup__piUda input[type=text],.jobs_filterGroup__piUda select{width:100%;padding:10px;border:none;border-radius:8px;font-size:14px}.jobs_checkboxOption__mCJ9L{margin-bottom:8px;display:flex;align-items:center;gap:8px;cursor:pointer}.jobs_checkboxOption__mCJ9L input{margin:0;cursor:pointer;width:18px;height:18px;accent-color:#205072}.jobs_filterActions__Xmfno{display:flex;gap:10px;margin-top:25px}.jobs_applyButton__EqSk0{background-color:#3498db;padding:10px 15px;border-radius:4px}.jobs_applyButton__EqSk0:hover{background-color:#2980b9}.jobs_resetButton__oVHHJ{background:none;border:1px solid #bdc3c7;color:#7f8c8d;padding:10px 15px;border-radius:4px;cursor:pointer}.jobs_resetButton__oVHHJ:hover{background:#f8f9fa}.jobs_jobsList__N5Afo{flex:1 1}.jobs_loading__CDBT_,.jobs_noResults__sSlhf{text-align:center;padding:40px;background:#fff;border-radius:8px}.jobs_noResults__sSlhf h3{color:#2c3e50;margin-bottom:10px}.jobs_noResults__sSlhf p{color:#7f8c8d}.jobs_jobsCount__RFg58{font-size:1.5rem;margin-bottom:20px;margin-top:20px;font-weight:600;color:#313539}.jobs_inputWithIcon__0uPFT{position:relative;display:flex;align-items:center;width:100%}.jobs_inputWithIcon__0uPFT input{width:100%;padding:10px 10px 10px 35px;border-radius:8px;font-size:14px;border:1px solid #ddd;outline:none;box-shadow:none}.jobs_inputWithIcon__0uPFT input:focus{outline:none;border:none;box-shadow:none}.jobs_FunctionInputWithIcon__DUUgH{border:1px solid #ddd;padding:0 10px;margin-bottom:12px;margin-left:0;border-radius:8px;font-size:14px;position:relative;display:flex;align-items:center}.jobs_FunctionSearchInput__2vi6X{padding:10px 12px;font-size:14px;width:100%}.jobs_FunctionSearchInput__2vi6X,.jobs_FunctionSearchInput__2vi6X:focus{border:none;outline:none;box-shadow:none}.jobs_searchIcon__v9DyB{left:10px;width:16px;height:16px;pointer-events:none}.jobs_accordion__u0aOf{margin-bottom:15px}.jobs_accordionIcon__QMLy9{display:flex;align-items:center;transition:transform .2s ease}.jobs_accordionIcon__QMLy9 svg{color:#666}.jobs_accordionHeader__wqC_b{display:flex;justify-content:space-between;align-items:center;padding:12px 0;cursor:pointer;border-radius:4px;font-weight:700}.jobs_accordionHeaderBold__WY4Rl{font-weight:600}.jobs_accordionHeader__wqC_b:hover{background-color:#e9ecef}.jobs_accordionContent__Qi_pD{background-color:white;padding-left:0;margin-top:8px}.jobs_checkboxGroup__GUYUh{display:flex;flex-direction:column;margin-left:0}.jobs_experienceTags__46XkM{margin-top:.625rem;margin-left:0;display:flex;flex-wrap:wrap;gap:8px}.jobs_experienceTag__opqGU{padding:6px 12px;border:1px solid #ddd;border-radius:12px;background-color:#f8f9fa;color:#525a60;cursor:pointer;font-weight:400;font-size:14px;transition:all .2s ease}.jobs_experienceTag__opqGU:hover{background-color:#e9ecef}.jobs_breadcrumbs__D2huu{padding:15px 0;font-size:14px;color:#666}.jobs_breadcrumbs__D2huu a{color:#205072;text-decoration:none;font-weight:500;font-size:1rem;font-style:medium}.jobs_breadcrumbs__D2huu a:hover{text-decoration:underline}.jobs_breadcrumbs__D2huu span:last-child{color:#92a0b3;font-weight:500;font-size:1rem}.jobs_experienceTag__opqGU.jobs_active__dJ_WN{background-color:#205072;color:white;border-color:#205072}.jobs_pagination__9_O5C{display:flex;justify-content:center;align-items:center;margin-top:40px;gap:20px}.jobs_paginationButton__hW2zg{background:none;border:none;cursor:pointer;font-size:16px;color:#205072;display:flex;align-items:center;padding:8px 12px}.jobs_paginationButton__hW2zg:disabled{color:#92a0b3;cursor:not-allowed}.jobs_paginationInfo__jM3lN{font-size:16px;color:#205072}@media (max-width:950px){.jobs_breadcrumbs__D2huu{padding-top:80px}}@media (max-width:768px){.jobs_jobsContainer__t_zME{flex-direction:column}.jobs_filterSidebar__M3S9I{flex:1 1;margin-bottom:30px;width:100%}}@media (max-width:960px){.jobs_breadcrumbs__D2huu{padding:10px 0;font-size:12px}}@media (max-width:768px){.jobs_breadcrumbs__D2huu{padding:8px 0}.jobs_breadcrumbs__D2huu a,.jobs_breadcrumbs__D2huu span:last-child{font-size:.9rem}}.jobs_breadcrumbs__D2huu{position:relative;z-index:10}.jobs_searchButton__FuAK8{background-color:#205072;color:white;padding:4px 10px;text-align:center;border-radius:12px;font-weight:500;text-decoration:none;transition:background-color .2s}.jobs_searchButton__FuAK8:hover{background-color:#16405a;color:white}.jobs_mobileDropdown__WcfAX{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;background-color:white;font-size:14px}.jobs_mobileDropdown__WcfAX[multiple]{height:auto}.jobs_helperText__9ujqg{font-size:.8em;color:#666;font-weight:400;margin-left:5px}@media (max-width:768px){.jobs_filterGroup__piUda{margin-bottom:15px}.jobs_filterGroup__piUda label{display:block;margin-bottom:5px;font-weight:500}}@media (min-width:769px){.jobs_mobileDropdown__WcfAX{display:none}}.jobs_mobileFilterDropdown__o1A0o{width:100%;margin-bottom:12px}.jobs_dropdownContainer__urYTT{position:relative;width:100%;height:44px;border-radius:8px;padding:12px 16px;border:1px solid #d1dae7;display:flex;align-items:center;background:white;cursor:pointer;transition:all .2s ease}.jobs_dropdownIcon__q_th_{display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;color:#9ca3af;margin-right:.5rem;flex-shrink:0}.jobs_dropdownIcon__q_th_ img{width:100%;height:auto;display:block;object-fit:contain}.jobs_dropdownSelect__w7dkx{flex:1 1;color:#374151;font-size:16px;background:transparent;border:none;padding-right:20px;font-weight:400;line-height:1.25;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jobs_dropdownArrow__sUWXv{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #9ca3af;pointer-events:none;transition:all .2s ease}.jobs_dropdownContainer__urYTT:hover .jobs_dropdownArrow__sUWXv{border-top-color:#374151}.jobs_dropdownMenu__l99O0{position:absolute;top:100%;left:0;right:0;max-height:300px;overflow-y:auto;background:white;border:1px solid #d1dae7;border-radius:8px;box-shadow:0 2px 24px 0 #00000014;z-index:10000;margin-top:4px}.jobs_dropdownItem__gM0PV{padding:12px 16px;cursor:pointer;color:#374151;transition:all .2s ease}.jobs_dropdownItem__gM0PV:hover{background-color:#f3f4f6}.jobs_dropdownItem__gM0PV.jobs_selected__Ppmbe{background-color:#205072;color:white}.jobs_fullPageSpinnerContainer__CX_i_{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:center}.jobs_jobsCount__RFg58,.jobs_jobsList__N5Afo{position:relative}.jobs_mobileSearchContainer__0cXXf{display:flex;align-items:center;gap:12px;margin-bottom:20px;width:100%}.jobs_mobileSearchBar__WME6A{position:relative;display:flex;align-items:center;flex:1 1;border:1px solid #d1dae7;border-radius:8px;padding:0 12px;height:44px;gap:10px}.jobs_mobileSearchBar__WME6A input{width:100%;border:none;outline:none;font-size:16px}.jobs_filterButton__ISdGx{background:white;border:1px solid #d1dae7;border-radius:8px;padding:0 16px;height:44px;font-weight:500;color:#205072;cursor:pointer;white-space:nowrap}.jobs_mobileFilterOverlay__2Ch16{position:fixed;top:0;left:0;right:0;bottom:0;background:white;z-index:1000;display:flex;flex-direction:column;overflow-y:auto}.jobs_mobileFilterHeader__soPqG{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #e5e7eb;position:relative;top:70px;background:white;z-index:10}.jobs_mobileFilterHeader__soPqG h3{margin:0;font-size:18px;font-weight:600}.jobs_closeButton__CMZ2o{background:none;border:none;cursor:pointer;padding:4px}.jobs_mobileFilterContent__DpAcP{flex:1 1;padding:16px;overflow-y:auto;margin-top:70px}.jobs_mobileFilterActions__DjoGP{display:flex;padding:16px;gap:12px;border-top:1px solid #e5e7eb;position:-webkit-sticky;position:sticky;bottom:0;background:white}.jobs_clearButton__LiJ8C{border:1px solid #d1d5db;border-radius:8px;background:white;color:#374151}.jobs_applyButton__EqSk0,.jobs_clearButton__LiJ8C{flex:1 1;padding:12px;font-weight:500;cursor:pointer}.jobs_applyButton__EqSk0{border:none;border-radius:8px;background:#205072;color:white}@media (max-width:768px){.jobs_filterSidebar__M3S9I{display:none}}