.LatestJobs_latest-jobs__asKBr{background:#F9FAFF;padding:4rem 0;display:flex;justify-content:center}@media (max-width:768px){.LatestJobs_latest-jobs__asKBr{padding:2rem 0}}@media (max-width:480px){.LatestJobs_latest-jobs__asKBr{padding:1.5rem 0}}.LatestJobs_jobs-container__gfCke{max-width:1440px;width:100%;margin:0 auto;padding:0 100px}@media (max-width:1024px){.LatestJobs_jobs-container__gfCke{padding:0 50px}}@media (max-width:768px){.LatestJobs_jobs-container__gfCke{padding:0 20px}}@media (max-width:480px){.LatestJobs_jobs-container__gfCke{padding:0 15px}}.LatestJobs_jobs-header__hhZQZ{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:3rem;flex-wrap:wrap;gap:1rem}@media (max-width:768px){.LatestJobs_jobs-header__hhZQZ{flex-direction:column;gap:1rem;align-items:flex-start;margin-bottom:2rem}}.LatestJobs_jobs-heading__1ZjCA{font-family:Clash Display,sans-serif;font-size:2.5rem;color:#003366;font-weight:700;line-height:1.2;margin:0}@media (max-width:768px){.LatestJobs_jobs-heading__1ZjCA{font-size:1.75rem;line-height:1.3}}@media (max-width:480px){.LatestJobs_jobs-heading__1ZjCA{font-size:1.5rem;line-height:1.4}}.LatestJobs_highlight__RH3D0{color:#199ddf}.LatestJobs_jobs-subtitle__4Gbvn{font-family:Clash Display,sans-serif;font-size:1.125rem;color:#555;line-height:1.5;margin:.5rem 0 0;font-weight:400}@media (max-width:768px){.LatestJobs_jobs-subtitle__4Gbvn{font-size:1rem;line-height:1.4;margin:.25rem 0 0}}@media (max-width:480px){.LatestJobs_jobs-subtitle__4Gbvn{font-size:.95rem;line-height:1.3}}.LatestJobs_show-all__CHkVJ{font-family:Clash Display,sans-serif;color:#4D1979;font-size:1rem;text-decoration:none;font-weight:600;margin-top:.5rem;align-self:flex-end}@media (max-width:768px){.LatestJobs_show-all__CHkVJ{font-size:.9rem;margin-top:.25rem}}.LatestJobs_jobs-grid__s0jwl{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}@media (max-width:1024px){.LatestJobs_jobs-grid__s0jwl{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}}@media (max-width:768px){.LatestJobs_jobs-grid__s0jwl{grid-template-columns:1fr;gap:1rem}}.LatestJobs_job-card__erGH3{display:flex;align-items:center;background:#fff;border-radius:.5rem;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.05);gap:1.5rem;position:relative;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.4,.2,1,1),box-shadow .3s ease;cursor:pointer}@media (max-width:768px){.LatestJobs_job-card__erGH3{padding:1rem;gap:1rem}}@media (max-width:480px){.LatestJobs_job-card__erGH3{padding:.75rem;gap:.75rem}}.LatestJobs_job-card__erGH3:hover{transform:scale(1.02);box-shadow:0 4px 16 rgba(0,0,0,.1)}.LatestJobs_job-card__erGH3.LatestJobs_flipped__AWx67{transform:rotateY(180deg) scale(1.02)}.LatestJobs_card-front__PJ3_d{position:relative;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;align-items:center;gap:1.5rem}@media (max-width:768px){.LatestJobs_card-front__PJ3_d{gap:1rem}}@media (max-width:480px){.LatestJobs_card-front__PJ3_d{gap:.75rem}}.LatestJobs_card-back__PjJ_x{position:absolute;top:0;left:0;width:100%;height:100%;background:#4D1979;border-radius:.5rem;display:flex;align-items:center;justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateY(180deg)}.LatestJobs_apply-content__Qt8k2{text-align:center;color:#fff}.LatestJobs_apply-title__HaEUk{font-family:Clash Display,sans-serif;font-size:1.5rem;margin-bottom:1.5rem;color:#fff;font-weight:600;line-height:1.3}@media (max-width:768px){.LatestJobs_apply-title__HaEUk{font-size:1.25rem;margin-bottom:1rem;line-height:1.4}}@media (max-width:480px){.LatestJobs_apply-title__HaEUk{font-size:1.125rem;margin-bottom:.75rem;line-height:1.5}}.LatestJobs_apply-btn__bAmLM{background:#fff;color:#4D1979;border:none;padding:1rem;font-family:Clash Display,sans-serif;font-size:1.125rem;font-weight:700;border-radius:.5rem;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}@media (max-width:768px){.LatestJobs_apply-btn__bAmLM{padding:.75rem;font-size:1rem}}@media (max-width:480px){.LatestJobs_apply-btn__bAmLM{padding:.5rem .75rem;font-size:.9rem}}.LatestJobs_apply-btn__bAmLM:hover{transform:scale(1.05);box-shadow:0 4px 12 rgba(0,0,0,.1)}.LatestJobs_job-logo__e9QqL{height:32px;width:auto;flex-shrink:0}@media (max-width:768px){.LatestJobs_job-logo__e9QqL{height:28px}}@media (max-width:480px){.LatestJobs_job-logo__e9QqL{height:24px}}.LatestJobs_job-details__o8BSP{flex:1 1}.LatestJobs_job-title__4_QQw{font-family:Clash Display,sans-serif;font-size:1.25rem;margin:0 0 .5rem;color:#003366;font-weight:600;line-height:1.3}@media (max-width:768px){.LatestJobs_job-title__4_QQw{font-size:1.125rem;line-height:1.4}}@media (max-width:480px){.LatestJobs_job-title__4_QQw{font-size:1rem;line-height:1.5}}.LatestJobs_job-meta__RzSW5{font-size:.95rem;margin-bottom:.75rem;color:#555;line-height:1.4}@media (max-width:768px){.LatestJobs_job-meta__RzSW5{font-size:.875rem;line-height:1.5}}@media (max-width:480px){.LatestJobs_job-meta__RzSW5{font-size:.8rem;line-height:1.6}}.LatestJobs_job-tags__M1wX6{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center;margin-top:1rem}@media (max-width:768px){.LatestJobs_job-tags__M1wX6{margin-top:.75rem}}.LatestJobs_tag___Pitj{padding:.5rem 1rem;border-radius:1rem;font-size:.875rem;font-family:Clash Display,sans-serif;font-weight:600}@media (max-width:768px){.LatestJobs_tag___Pitj{padding:.4rem .8rem;font-size:.8rem}}@media (max-width:480px){.LatestJobs_tag___Pitj{padding:.3rem .6rem;font-size:.75rem}}.LatestJobs_full-time__H150K{background:#d7f5ec;color:#1dbf73}.LatestJobs_marketing__q0abQ{background:#fff4d4;color:#f4b400}.LatestJobs_design__B4SVG{background:#e8e7fd;color:#4D1979}.LatestJobs_locum-tenens___3Uam{background:#e8f4fd;color:#199ddf}.LatestJobs_permanent__tPd8F{background:#d7f5;color:#003366}.LatestJobs_salary__4teWd{font-size:1.125rem;font-weight:600;color:#4D1979;margin-top:.5rem;text-align:center;line-height:1.3}@media (max-width:768px){.LatestJobs_salary__4teWd{font-size:1rem;line-height:1.4}}@media (max-width:480px){.LatestJobs_salary__4teWd{font-size:.9rem;line-height:1.5}}.Header_header__5X5wX{font-family:Clash Display,sans-serif;color:#003366;background:#F9FAFF;max-width:1440px;margin:0 auto;padding:0 100px;box-sizing:border-box}@media (max-width:1024px){.Header_header__5X5wX{padding:0 50px}}@media (max-width:768px){.Header_header__5X5wX{padding:0 20px}}@media (max-width:480px){.Header_header__5X5wX{padding:0 15px}.Header_searchBar__5i6im{width:100vw;max-width:100vw;margin-left:calc(-15px);margin-right:calc(-15px);border-radius:0;padding:1rem}.Header_inputGroup__VK95k{width:100%;min-width:0}}.Header_hero__nI6PU{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:2rem;padding:4rem 0 0;min-height:700px;position:relative}@media (max-width:1024px){.Header_hero__nI6PU{text-align:left;gap:3rem;padding:3rem 0 0;min-height:600px}.Header_searchBar__5i6im{margin-right:0;align-self:stretch}.Header_heroImage__c8Ix0{position:relative;height:auto}}@media (max-width:768px){.Header_hero__nI6PU{gap:2rem;padding:2rem 0 0;min-height:500px}}.Header_heroText__QnxLK{max-width:600px;text-align:left;position:relative;z-index:10}@media (max-width:1024px){.Header_heroText__QnxLK{max-width:100%;text-align:left;margin-right:0}}.Header_heroText__QnxLK h1{font-size:3.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem;color:#003366;text-align:left;text-shadow:0 2px 4px rgba(0,0,0,.1)}@media (max-width:1024px){.Header_heroText__QnxLK h1{font-size:3rem}}@media (max-width:768px){.Header_heroText__QnxLK h1{font-size:2.5rem;line-height:1.3}}@media (max-width:480px){.Header_heroText__QnxLK h1{font-size:2rem}}.Header_highlight__Ou675{color:#199ddf}.Header_subtitle__HAYHR{font-size:1.25rem;line-height:1.6;color:#666;margin-bottom:2.5rem;max-width:600px;text-align:left;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media (max-width:768px){.Header_subtitle__HAYHR{font-size:1.1rem;margin-bottom:2rem}}@media (max-width:480px){.Header_subtitle__HAYHR{font-size:1rem;margin-bottom:1.5rem}}.Header_searchBar__5i6im{display:flex;gap:1rem;flex-wrap:wrap;align-items:center;background:white;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:900px;position:relative;z-index:10;margin-right:-3rem;align-self:flex-start}@media (max-width:1024px){.Header_searchBar__5i6im{max-width:100%;padding:1.25rem}}@media (max-width:768px){.Header_searchBar__5i6im{flex-direction:column;align-items:stretch;gap:1rem;width:100%;max-width:100%;margin-right:0;margin-left:0}}.Header_inputGroup__VK95k{display:flex;align-items:center;background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;flex:1 1;min-width:200px;position:relative;height:48px;box-sizing:border-box}@media (max-width:1024px){.Header_inputGroup__VK95k{min-width:180px}}@media (max-width:768px){.Header_inputGroup__VK95k{min-width:auto;width:100%;flex:1 1}}.Header_inputGroup__VK95k .Header_icon__OWJ9r{margin-right:.75rem;font-size:1.2rem;color:#666}@media (max-width:768px){.Header_inputGroup__VK95k .Header_icon__OWJ9r{font-size:1rem;margin-right:.5rem}}.Header_textInput__6_Vdd{border:none;background:none;outline:none;font-size:1rem;font-family:Clash Display,sans-serif;color:#333;width:100%}@media (max-width:768px){.Header_textInput__6_Vdd{font-size:.9rem}}.Header_dropdownArrow__JAj9b{margin-left:auto;color:#666;font-size:.8rem;cursor:pointer;transition:transform .2s ease}@media (max-width:768px){.Header_dropdownArrow__JAj9b{font-size:.7rem}}.Header_locationDropdown__xSSx_{position:relative}.Header_dropdownMenu__8NGOR{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);z-index:1000;max-height:200px;overflow-y:auto;margin-top:.5rem}.Header_dropdownItem__tGHtQ{padding:.75rem 1rem;cursor:pointer;transition:background-color .2s ease;border-bottom:1px solid #f0f0f0}@media (max-width:768px){.Header_dropdownItem__tGHtQ{padding:.5rem .75rem}}.Header_dropdownItem__tGHtQ:hover{background-color:#f8f9fa}.Header_dropdownItem__tGHtQ:last-child{border-bottom:none}.Header_searchBtn__F4v1C{background:#4D1979;color:white;border:none;padding:.75rem 2rem;border-radius:8px;font-size:1rem;font-weight:700;font-family:Clash Display,sans-serif;cursor:pointer;transition:background-color .3s ease;white-space:nowrap;height:48px;display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center}@media (max-width:1024px){.Header_searchBtn__F4v1C{padding:.75rem 1.5rem;font-size:.9rem}}@media (max-width:768px){.Header_searchBtn__F4v1C{padding:.75rem 1rem;font-size:.9rem}}.Header_searchBtn__F4v1C:hover{background:#3a1258}.Header_heroImage__c8Ix0{position:absolute;top:0;right:0;height:100%;width:auto;display:flex;justify-content:center;align-items:center;z-index:1}.Header_heroImage__c8Ix0 img{height:100%;width:auto;object-fit:contain;max-height:700px}@media (max-width:1024px){.Header_heroImage__c8Ix0{position:absolute;top:0;right:0;height:100%;width:auto;max-width:40%;opacity:.3;z-index:1}}@media (max-width:768px){.Header_heroImage__c8Ix0{display:none}}@media (max-width:480px){.Header_heroImage__c8Ix0{display:none}}.SearchBar_searchBar__hp77K{display:flex;gap:12px;width:100%;max-width:800px;margin:0 auto;background:white;border-radius:12px;padding:8px;box-shadow:0 4px 20px rgba(0,0,0,.1);border:1px solid #e1e5e9}.SearchBar_searchContainer__xknOL{display:flex;gap:12px;width:100%;align-items:center}.SearchBar_searchBar__hp77K.SearchBar_header__WFus9 .SearchBar_searchContainer__xknOL{max-width:800px}.SearchBar_searchBar__hp77K.SearchBar_page__XBD_k .SearchBar_searchContainer__xknOL{max-width:100%}.SearchBar_inputGroup__apO9J{position:relative;flex:1 1;display:flex;align-items:center;background:#f8f9fa;border-radius:8px;border:1px solid #e1e5e9;transition:all .2s ease;height:48px;min-height:48px;min-width:0}.SearchBar_inputGroup__apO9J:first-child{flex:1.2 1}.SearchBar_inputGroup__apO9J:nth-child(2){flex:0.8 1}.SearchBar_inputGroup__apO9J:focus-within{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1);background:white}.SearchBar_icon__GkH9u{padding:0 12px;color:#6c757d;font-size:16px;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.SearchBar_inputWrapper__NB6cX{position:relative;flex:1 1;display:flex;align-items:center;height:100%}.SearchBar_textInput__RdDrt{width:100%;padding:12px 12px 12px 0;border:none;background:transparent;font-size:14px;color:#333;outline:none;height:100%;box-sizing:border-box}.SearchBar_textInput__RdDrt::placeholder{color:#6c757d}.SearchBar_dropdownArrow__o90cM{position:absolute;right:12px;top:50%;transform:translateY(-50%);color:#6c757d;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.SearchBar_locationDropdown__VKzqj .SearchBar_inputWrapper__NB6cX{padding-right:32px}.SearchBar_dropdownMenu__7Btfy{position:absolute;top:100%;left:0;right:0;background:white;border:1px solid #e1e5e9;border-radius:8px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;max-height:300px;overflow-y:auto;margin-top:4px;min-width:250px}.SearchBar_dropdownItem__rUKdV{padding:12px 16px;cursor:pointer;border-bottom:1px solid #f1f3f4;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.SearchBar_dropdownItem__rUKdV:last-child{border-bottom:none}.SearchBar_dropdownItem__rUKdV:hover{background-color:#f8f9fa}.SearchBar_dropdownItem__rUKdV:active{background-color:#e9ecef}.SearchBar_loadingItem__zCpV1{padding:12px 16px;color:#6c757d;font-style:italic;text-align:center;display:flex;align-items:center;gap:8px}.SearchBar_spinner__yCMhj{width:16px;height:16px;border:2px solid #e1e5e9;border-top-color:#007bff;border-radius:50%;animation:SearchBar_spin__mmWLf 1s linear infinite}@keyframes SearchBar_spin__mmWLf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SearchBar_noResultsItem__zjyX7{padding:12px 16px;color:#6c757d;text-align:center;font-style:italic}.SearchBar_suggestionText__o76fi{flex:1 1;color:#333}.SearchBar_suggestionCount__b_z5V{color:#6c757d;font-size:12px;font-weight:400;margin-left:8px}.SearchBar_sectionHeader__ig62W{padding:8px 16px;background:#f8f9fa;color:#495057;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-bottom:1px solid #e1e5e9}.SearchBar_popularSection__BqRNh{padding:8px 0}.SearchBar_popularHeader__oRDwW{padding:8px 16px;color:#495057;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;border-bottom:1px solid #e1e5e9}.SearchBar_popularItem__vijJ8{padding:8px 16px;cursor:pointer;color:#007bff;font-size:14px;transition:background-color .2s ease;border-bottom:1px solid #f1f3f4}.SearchBar_popularItem__vijJ8:hover{background-color:#f8f9fa;color:#0056b3}.SearchBar_popularItem__vijJ8:last-child{border-bottom:none}.SearchBar_searchBtn___B_XZ{flex-shrink:0;padding:12px 24px;background:#003366;color:white;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;text-decoration:none;display:flex;align-items:center;justify-content:center;height:48px;min-height:48px;box-sizing:border-box}.SearchBar_searchBtn___B_XZ:hover{background:#199ddf;transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,157,223,.3)}.SearchBar_searchBtn___B_XZ:active{transform:translateY(0);box-shadow:0 2px 8px rgba(25,157,223,.3)}@media (max-width:768px){.SearchBar_searchBar__hp77K{padding:12px}.SearchBar_searchBar__hp77K,.SearchBar_searchContainer__xknOL{flex-direction:column;gap:8px}.SearchBar_inputGroup__apO9J{width:100%}.SearchBar_searchBtn___B_XZ{width:100%;padding:14px 24px}.SearchBar_dropdownMenu__7Btfy{min-width:100%}}@media (max-width:480px){.SearchBar_searchBar__hp77K{border-radius:8px;padding:8px}.SearchBar_inputGroup__apO9J{border-radius:6px}.SearchBar_textInput__RdDrt{font-size:16px}}.Navigation_nav__r9wnN{display:flex;align-items:center;justify-content:space-between;font-family:Clash Display,sans-serif;position:relative;background:#F9FAFF;padding:1rem 6.25rem;box-sizing:border-box}@media (max-width:1024px){.Navigation_nav__r9wnN{padding:.75rem 0 0}.Navigation_logo__gf9vy img{height:50px;max-width:180px}}@media (max-width:768px){.Navigation_nav__r9wnN{padding:.5rem 0 0}}@media (max-width:480px){.Navigation_nav__r9wnN{padding:.5rem 0 0}}.Navigation_navLinks__DxLoq{display:flex;gap:2rem;padding:0;list-style:none;margin:0 0 0 2rem}.Navigation_navLinks__DxLoq li{list-style:none;font-weight:600;font-size:1.25rem;color:#003366;cursor:pointer;transition:color .2s ease;text-decoration:none;white-space:nowrap}.Navigation_navLinks__DxLoq li a{text-decoration:none;color:inherit}.Navigation_navLinks__DxLoq li a:visited{color:inherit}.Navigation_navLinks__DxLoq li:hover{color:#199ddf}.Navigation_authButtons__OGRZZ{display:flex;align-items:center;font-family:Clash Display,sans-serif;margin-left:auto}.Navigation_authButtons__OGRZZ .Navigation_login__jabrI{background:none;font-size:1.125rem;font-weight:700;color:#4D1979;cursor:pointer;padding:0 1rem 0 0;border:none;border-right:1px solid #ccc}.Navigation_authButtons__OGRZZ .Navigation_signup__ml6IV{margin-left:1rem;background:#4D1979;color:#fff;font-size:1.125rem;font-weight:700;padding:.5rem 1.25rem;border:none;cursor:pointer;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.1)}.Navigation_authButtons__OGRZZ .Navigation_signup__ml6IV:hover{background:#3a1258}.Navigation_logo__gf9vy{display:flex;align-items:center}.Navigation_logo__gf9vy img{height:59px;width:auto;max-width:200px;object-fit:contain;display:block}.Navigation_hamburgerMenu__nxold{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1002;position:relative}.Navigation_hamburgerLine__IpEax{width:100%;height:3px;background:#003366;border-radius:2px;transition:all .3s ease;transform-origin:center}.Navigation_hamburgerMenu__nxold.Navigation_active__6abgO .Navigation_hamburgerLine__IpEax:first-child{transform:rotate(45deg) translate(6px,6px)}.Navigation_hamburgerMenu__nxold.Navigation_active__6abgO .Navigation_hamburgerLine__IpEax:nth-child(2){opacity:0}.Navigation_hamburgerMenu__nxold.Navigation_active__6abgO .Navigation_hamburgerLine__IpEax:nth-child(3){transform:rotate(-45deg) translate(6px,-6px)}.Navigation_mobileNav__EHrmE{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.95);z-index:1001;padding-top:80px;opacity:0;visibility:hidden;transition:all .3s ease}.Navigation_mobileNav__EHrmE.Navigation_active__6abgO{opacity:1;visibility:visible}.Navigation_mobileNavLinks__5L5aC{list-style:none;padding:0;margin:0;text-align:center}.Navigation_mobileNavLinks__5L5aC li{margin:1rem 0}.Navigation_mobileNavLinks__5L5aC a{color:white;text-decoration:none;font-size:1.5rem;font-weight:600;transition:color .3s ease}.Navigation_mobileNavLinks__5L5aC a:hover{color:#199ddf}.Navigation_mobileAuthButtons__7OWjX{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:2rem}.Navigation_mobileAuthButtons__7OWjX .Navigation_login__jabrI{background:none;border:2px solid white;color:white;font-size:1.125rem;font-weight:700;padding:.75rem 2rem;cursor:pointer;border-radius:8px;transition:all .3s ease}.Navigation_mobileAuthButtons__7OWjX .Navigation_login__jabrI:hover{background:white;color:#003366}.Navigation_mobileAuthButtons__7OWjX .Navigation_signup__ml6IV{background:#4D1979;color:white;font-size:1.125rem;font-weight:700;padding:.75rem 2rem;border:none;cursor:pointer;border-radius:8px;transition:all .3s ease}.Navigation_mobileAuthButtons__7OWjX .Navigation_signup__ml6IV:hover{background:#3a1258}@media (max-width:768px){.Navigation_authButtons__OGRZZ,.Navigation_navLinks__DxLoq{display:none}.Navigation_hamburgerMenu__nxold{display:flex}.Navigation_mobileNav__EHrmE{display:block}.Navigation_logo__gf9vy img{height:45px;max-width:160px}}@media (max-width:480px){.Navigation_logo__gf9vy img{height:40px;max-width:140px}}.Blog_blogMain__pEI_P{flex:1 1;padding:2rem;background:#ffffff;min-height:100vh}.Blog_hero__sIhZZ{background:linear-gradient(135deg,#003366,#4D1979);color:#ffffff;padding:4rem 0;text-align:center}.Blog_container__HBI4X{max-width:1440px;margin:0 auto;padding:0 100px}.Blog_heroContent__OS3JP{max-width:800px;margin:0 auto}.Blog_heroTitle__r5xQW{font-size:3rem;font-weight:600;margin-bottom:1rem;color:#ffffff}.Blog_heroSubtitle__Qhm_s{font-size:1.2rem;line-height:1.6;opacity:.9;color:#ffffff}.Blog_blogContainer___iVv7{width:100%;font-family:Clash Display,sans-serif;background:#ffffff;min-height:calc(100vh - 200px);padding:2rem 0;max-width:1200px;margin:0 auto}.Blog_blogHeader__BwjP_{text-align:left;margin-bottom:3rem;padding:2rem 0 1rem}.Blog_blogTitle___vlKu{font-size:2.5rem;font-weight:700;color:#2d3748;margin:0;line-height:1.2}.Blog_blogControls__MH9el{display:flex;gap:1.5rem;margin-bottom:3rem;flex-wrap:wrap;align-items:center;justify-content:space-between;background:white;padding:1.5rem;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1);max-width:100%}.Blog_searchContainer__GNqNw{display:flex;align-items:center;flex:1 1;max-width:400px;background:#f8f9fa;border-radius:8px;padding:.75rem 1rem;height:48px}.Blog_searchInput__THcSA{flex:1 1;border:none;background:none;outline:none;font-size:1rem;font-family:Clash Display,sans-serif;color:#333;width:100%}.Blog_searchInput__THcSA::placeholder{color:#666}.Blog_searchButton__Yzhx2{background:#199ddf;color:white;border:none;padding:.75rem;border-radius:8px;margin-left:.5rem;cursor:pointer;transition:background-color .2s;font-family:Clash Display,sans-serif;font-weight:500;min-width:48px;height:48px;display:flex;align-items:center;justify-content:center}.Blog_searchButton__Yzhx2:hover{background:#003366}.Blog_categorySelect__yTUl7{padding:.75rem 1rem;border:none;border-radius:8px;font-size:1rem;outline:none;background:#f8f9fa;cursor:pointer;font-family:Clash Display,sans-serif;color:#333;min-width:200px;height:48px}.Blog_categorySelect__yTUl7:focus{background:white;box-shadow:0 0 0 2px #199ddf}.Blog_blogLayout__law_6{display:flex;flex-direction:column;gap:3rem}.Blog_featuredPost__R4gfC{width:100%}.Blog_featuredPostCard__Tlauz{display:flex;align-items:center;gap:3rem;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:3rem;color:white;position:relative;overflow:hidden;min-height:300px}.Blog_featuredPostIcon__eip_A{flex-shrink:0;position:relative}.Blog_iconCircle__kX_Ec{width:80px;height:80px;background:rgba(255,255,255,.2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:relative;z-index:2}.Blog_floatingBubbles__Hf3an{position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;z-index:1}.Blog_bubble__ckmvA{position:absolute;background:rgba(255,255,255,.1);border-radius:50%;animation:Blog_float__DQSki 3s ease-in-out infinite}.Blog_bubble__ckmvA:first-child{width:20px;height:20px;top:20px;right:30px;animation-delay:0s}.Blog_bubble__ckmvA:nth-child(2){width:15px;height:15px;top:60px;right:10px;animation-delay:1s}.Blog_bubble__ckmvA:nth-child(3){width:25px;height:25px;top:40px;right:50px;animation-delay:2s}@keyframes Blog_float__DQSki{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.Blog_featuredPostContent__vxXCu{flex:1 1;z-index:2;position:relative}.Blog_featuredPostDate__AzHli{font-size:.875rem;color:rgba(255,255,255,.8);margin-bottom:1rem;font-weight:500}.Blog_featuredPostTitle__E_Frd{font-size:2rem;font-weight:700;margin-bottom:1rem;line-height:1.3}.Blog_featuredPostTitle__E_Frd a{color:white;text-decoration:none;transition:opacity .2s}.Blog_featuredPostTitle__E_Frd a:hover{opacity:.9}.Blog_featuredPostExcerpt__cmGGb{font-size:1.125rem;line-height:1.6;color:rgba(255,255,255,.9);margin:0}.Blog_regularPosts__5w_2F{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem;margin-bottom:3rem}.Blog_regularPostCard__l6AbQ{background:linear-gradient(135deg,#a8edea,#fed6e3);border-radius:16px;padding:2rem;color:#2d3748;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.Blog_regularPostCard__l6AbQ:hover{transform:translateY(-4px);box-shadow:0 10px 30px rgba(0,0,0,.1)}.Blog_regularPostIcon__uG__b{width:60px;height:60px;background:rgba(255,255,255,.3);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#2d3748;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Blog_regularPostContent__scBj_{position:relative;z-index:2}.Blog_regularPostDate__WD2nD{font-size:.875rem;color:#718096;margin-bottom:1rem;font-weight:500}.Blog_regularPostTitle__Z1Wb1{font-size:1.25rem;font-weight:600;margin-bottom:1rem;line-height:1.3}.Blog_regularPostTitle__Z1Wb1 a{color:#2d3748;text-decoration:none;transition:color .2s}.Blog_regularPostTitle__Z1Wb1 a:hover{color:#4a5568}.Blog_regularPostExcerpt__68GsU{font-size:.875rem;line-height:1.5;color:#718096;margin:0}.Blog_remainingPosts__qom_w{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:1.5rem;gap:1.5rem}.Blog_remainingPostCard__Iu6o_{background:white;border-radius:12px;padding:1.5rem;box-shadow:0 2px 10px rgba(0,0,0,.05);transition:transform .2s,box-shadow .2s;border:1px solid #e2e8f0}.Blog_remainingPostCard__Iu6o_:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.Blog_remainingPostContent__0vmxv{color:#2d3748}.Blog_remainingPostDate__iZAfu{font-size:.75rem;color:#718096;margin-bottom:.75rem;font-weight:500}.Blog_remainingPostTitle__QhNAd{font-size:1.125rem;font-weight:600;margin-bottom:.75rem;line-height:1.3}.Blog_remainingPostTitle__QhNAd a{color:#2d3748;text-decoration:none;transition:color .2s}.Blog_remainingPostTitle__QhNAd a:hover{color:#4a5568}.Blog_remainingPostExcerpt__1FKBh{font-size:.875rem;line-height:1.5;color:#718096;margin:0}.Blog_postCategories__oDGQ2{display:flex;gap:.5rem;margin-bottom:1.5rem;flex-wrap:wrap}.Blog_categoryTag__KxAS5{display:flex;gap:.25rem;background:#f8f9fa;color:#003366;padding:.5rem 1rem;border-radius:20px;font-size:.75rem;border:1px solid rgba(0,51,102,.1)}.Blog_categoryTag__KxAS5,.Blog_readMore__7G2KF{align-items:center;font-weight:500;font-family:Clash Display,sans-serif}.Blog_readMore__7G2KF{color:#199ddf;text-decoration:none;transition:color .2s;display:inline-flex;gap:.5rem}.Blog_readMore__7G2KF:hover{color:#003366}.Blog_loadingContainer__9Sr83{text-align:center;padding:4rem 2rem}.Blog_loadingSpinner__5s_8K{width:40px;height:40px;border:4px solid #f8f9fa;border-top-color:#199ddf;border-radius:50%;animation:Blog_spin__u_3L4 1s linear infinite;margin:0 auto 1rem}@keyframes Blog_spin__u_3L4{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Blog_errorContainer__Xk0r4{text-align:center;padding:4rem 2rem}.Blog_errorContainer__Xk0r4 h2{color:#dc2626;margin-bottom:1rem;font-family:Clash Display,sans-serif}.Blog_noPosts__9chNO{text-align:center;padding:4rem 2rem;color:#666;font-family:Clash Display,sans-serif}.Blog_pagination__DHyYK{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:2rem 0}.Blog_paginationButton__QMbo0{background:#199ddf;color:white;border:none;padding:.75rem 1.5rem;border-radius:8px;cursor:pointer;transition:background-color .2s;font-family:Clash Display,sans-serif;font-weight:500;min-height:48px}.Blog_paginationButton__QMbo0:hover{background:#003366}.Blog_pageInfo__qY3_B{font-family:Clash Display,sans-serif;color:#666;font-weight:500}.Blog_blogPostContainer__sn7pu{max-width:800px;margin:0 auto;padding:2rem}.Blog_backNavigation__k5Pgs{margin-bottom:2rem}.Blog_backButton__N6aSX{display:inline-flex;align-items:center;gap:.5rem;color:#6b7280;text-decoration:none;font-weight:500;transition:color .2s}.Blog_backButton__N6aSX:hover{color:#3b82f6}.Blog_postHeader__omBjV{margin-bottom:2rem}.Blog_postHeader__omBjV .Blog_postMeta__u8Z4z{margin-bottom:1rem}.Blog_postHeader__omBjV .Blog_postCategories__oDGQ2{margin-bottom:0}.Blog_featuredImage__cLF7B{margin-bottom:2rem;border-radius:1rem;overflow:hidden}.Blog_featuredImage__cLF7B .Blog_postImage__PWO6I{width:100%;height:auto}.Blog_postContent__o7QJQ{line-height:1.8;color:#374151}.Blog_postBody__I_QVz{font-size:1.125rem}.Blog_postBody__I_QVz h1,.Blog_postBody__I_QVz h2,.Blog_postBody__I_QVz h3,.Blog_postBody__I_QVz h4,.Blog_postBody__I_QVz h5,.Blog_postBody__I_QVz h6{color:#1f2937;margin-top:2rem;margin-bottom:1rem;font-weight:600}.Blog_postBody__I_QVz h1{font-size:2rem}.Blog_postBody__I_QVz h2{font-size:1.75rem}.Blog_postBody__I_QVz h3{font-size:1.5rem}.Blog_postBody__I_QVz h4{font-size:1.25rem}.Blog_postBody__I_QVz h5{font-size:1.125rem}.Blog_postBody__I_QVz h6{font-size:1rem}.Blog_postBody__I_QVz p{margin-bottom:1.5rem}.Blog_postBody__I_QVz ol,.Blog_postBody__I_QVz ul{margin-bottom:1.5rem;padding-left:2rem}.Blog_postBody__I_QVz li{margin-bottom:.5rem}.Blog_postBody__I_QVz blockquote{border-left:4px solid #3b82f6;padding-left:1rem;margin:2rem 0;font-style:italic;color:#6b7280}.Blog_postBody__I_QVz img{max-width:100%;height:auto;border-radius:.5rem;margin:1.5rem 0}.Blog_postBody__I_QVz a{color:#3b82f6;text-decoration:underline}.Blog_postBody__I_QVz a:hover{color:#2563eb}.Blog_relatedPosts__uHWeO{margin-top:3rem;padding-top:2rem;border-top:1px solid #e5e7eb}.Blog_relatedPosts__uHWeO h3{color:#1f2937;margin-bottom:1rem}@media (max-width:1024px){.Blog_container__HBI4X{padding:0 50px}.Blog_heroTitle__r5xQW{font-size:2.5rem}.Blog_blogTitle___vlKu{font-size:2rem}.Blog_featuredPostCard__Tlauz{flex-direction:column;text-align:center;gap:2rem;padding:2rem}.Blog_regularPosts__5w_2F{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Blog_container__HBI4X{padding:0 20px}.Blog_hero__sIhZZ{padding:3rem 0}.Blog_heroTitle__r5xQW{font-size:2rem}.Blog_heroSubtitle__Qhm_s{font-size:1.1rem}.Blog_blogTitle___vlKu{font-size:1.75rem}.Blog_blogControls__MH9el{flex-direction:column;align-items:stretch;gap:1rem}.Blog_searchContainer__GNqNw{max-width:100%}.Blog_categorySelect__yTUl7{min-width:auto;width:100%}.Blog_featuredPostCard__Tlauz{padding:1.5rem;min-height:250px}.Blog_featuredPostTitle__E_Frd{font-size:1.5rem}.Blog_regularPosts__5w_2F,.Blog_remainingPosts__qom_w{grid-template-columns:1fr}}@media (max-width:480px){.Blog_container__HBI4X{padding:0 15px}.Blog_hero__sIhZZ{padding:2rem 0}.Blog_heroTitle__r5xQW{font-size:1.8rem}.Blog_heroSubtitle__Qhm_s{font-size:1rem}.Blog_blogTitle___vlKu{font-size:1.5rem}.Blog_blogHeader__BwjP_{padding:1rem 0}.Blog_featuredPostCard__Tlauz{padding:1rem;min-height:200px}.Blog_featuredPostTitle__E_Frd{font-size:1.25rem}.Blog_regularPostCard__l6AbQ{padding:1.5rem}.Blog_remainingPostCard__Iu6o_{padding:1rem}}.FeaturedPartners_featured-partners__NkYt4{background:#ffffff;padding:2rem 0;display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.FeaturedPartners_featured-partners__NkYt4{padding:1.5rem 0}}@media (max-width:480px){.FeaturedPartners_featured-partners__NkYt4{padding:1rem 0}}.FeaturedPartners_partners-container__ggStK{max-width:1440px;width:100%;margin:0 auto;padding:0 100px;display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.FeaturedPartners_partners-container__ggStK{padding:0 50px}}@media (max-width:768px){.FeaturedPartners_partners-container__ggStK{padding:0 20px}}@media (max-width:480px){.FeaturedPartners_partners-container__ggStK{padding:0 15px}}.FeaturedPartners_partners-heading__alz6j{font-family:Clash Display,sans-serif;font-size:2rem;color:#003366;margin-bottom:1rem;text-align:center;font-weight:700;line-height:1.2}@media (max-width:768px){.FeaturedPartners_partners-heading__alz6j{font-size:1.5rem;margin-bottom:.75rem;line-height:1.3}}@media (max-width:480px){.FeaturedPartners_partners-heading__alz6j{font-size:1.25rem;margin-bottom:.5rem;line-height:1.4}}.FeaturedPartners_partners-description__kJ83H{font-family:Clash Display,sans-serif;font-size:1.125rem;color:#555;text-align:center;margin-bottom:3rem;max-width:600px;line-height:1.6;font-weight:400}@media (max-width:768px){.FeaturedPartners_partners-description__kJ83H{font-size:1rem;margin-bottom:2rem;line-height:1.5;max-width:100%}}@media (max-width:480px){.FeaturedPartners_partners-description__kJ83H{font-size:.95rem;margin-bottom:1.5rem;line-height:1.4}}.FeaturedPartners_partners-logos__opCNk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:3.5em;width:100%;padding:0}@media (max-width:1024px){.FeaturedPartners_partners-logos__opCNk{gap:2.5rem}}@media (max-width:768px){.FeaturedPartners_partners-logos__opCNk{gap:2rem}}@media (max-width:480px){.FeaturedPartners_partners-logos__opCNk{gap:1.5rem}}.FeaturedPartners_partner-logo__cUhPN{flex:1 1 150px;max-width:200px;min-width:100px;height:auto;object-fit:contain;opacity:.7;filter:grayscale(100%);transition:opacity .3s,filter .3s}@media (max-width:1024px){.FeaturedPartners_partner-logo__cUhPN{flex:1 1 120px;max-width:150px;min-width:80px}}@media (max-width:768px){.FeaturedPartners_partner-logo__cUhPN{flex:1 1 100px;max-width:120px;min-width:60px}}@media (max-width:480px){.FeaturedPartners_partner-logo__cUhPN{flex:1 1 80px;max-width:100px;min-width:50px}}.FeaturedPartners_partner-logo__cUhPN:hover{opacity:1;filter:grayscale(0)}@media (max-width:600px){.FeaturedPartners_partners-logos__opCNk{justify-content:center;gap:1.5rem}}.JobPostingPromo_promoSection__R_Kz0{background:#4D1979;padding:2rem 0 0;font-family:Clash Display,sans-serif}@media (max-width:768px){.JobPostingPromo_promoSection__R_Kz0{padding:2rem 0 0}}.JobPostingPromo_promoContainer__ETNGl{max-width:1440px;width:100%;margin:0 auto;padding:0 100px}@media (max-width:1024px){.JobPostingPromo_promoContainer__ETNGl{padding:0 50px}}@media (max-width:768px){.JobPostingPromo_promoContainer__ETNGl{padding:0 20px}}@media (max-width:480px){.JobPostingPromo_promoContainer__ETNGl{padding:0 15px}}.JobPostingPromo_promoContent__OJdqA{display:grid;grid-template-columns:1fr 1fr;grid-gap:0;gap:0;align-items:stretch;min-height:200px}@media (max-width:1024px){.JobPostingPromo_promoContent__OJdqA{grid-template-columns:1fr;gap:0}}.JobPostingPromo_promoBanner__5dtCF{color:white;padding:3rem 2rem;display:flex;flex-direction:column;justify-content:center;text-align:left}@media (max-width:1024px){.JobPostingPromo_promoBanner__5dtCF{padding:2rem 1.5rem}}@media (max-width:768px){.JobPostingPromo_promoBanner__5dtCF{padding:1.5rem 1rem}}.JobPostingPromo_promoTitle__zZpRZ{font-size:2.5rem;font-weight:700;color:white;margin-bottom:1rem;line-height:1.2}@media (max-width:768px){.JobPostingPromo_promoTitle__zZpRZ{font-size:2rem}}@media (max-width:480px){.JobPostingPromo_promoTitle__zZpRZ{font-size:1.75rem}}.JobPostingPromo_promoSubtitle__9zz_j{font-size:1.125rem;color:rgba(255,255,255,.9);margin-bottom:2rem;line-height:1.5}@media (max-width:768px){.JobPostingPromo_promoSubtitle__9zz_j{font-size:1rem}}.JobPostingPromo_promoButton__WRTFd{display:inline-block;background:white;color:#4D1979;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.125rem;transition:all .3s ease;border:none;cursor:pointer;align-self:flex-start}.JobPostingPromo_promoButton__WRTFd:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.JobPostingPromo_promoButton__WRTFd{padding:.875rem 1.5rem;font-size:1rem}}.JobPostingPromo_dashboardImage__Mi0EV{background:transparent;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;height:100%}.JobPostingPromo_screenshot__AqpJK{width:100%;height:100%;object-fit:contain;object-position:bottom}@media (max-width:1024px){.JobPostingPromo_dashboardImage__Mi0EV{min-height:400px}}.Footer_footer__JiI2X{background:#003366;color:#ffffff;padding:4rem 0 2rem;font-family:Clash Display,sans-serif;text-align:left}.Footer_footer__JiI2X a,.Footer_footer__JiI2X a:active,.Footer_footer__JiI2X a:focus,.Footer_footer__JiI2X a:hover,.Footer_footer__JiI2X a:link,.Footer_footer__JiI2X a:visited{color:#ffffff!important;text-decoration:none;transition:opacity .3s ease}.Footer_footer__JiI2X a:focus,.Footer_footer__JiI2X a:hover{opacity:.8;text-decoration:underline}@media (max-width:768px){.Footer_footer__JiI2X{padding:2rem 0 1rem}}@media (max-width:480px){.Footer_footer__JiI2X{padding:1.5rem 0 1rem}}.Footer_footer-container__WAXT2{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1440px;margin:0 auto;gap:2rem;text-align:left;padding:0 100px}@media (max-width:1024px){.Footer_footer-container__WAXT2{padding:0 50px;gap:1.5rem}}@media (max-width:768px){.Footer_footer-container__WAXT2{padding:0 20px;gap:1rem;flex-direction:column}}@media (max-width:480px){.Footer_footer-container__WAXT2{padding:0 15px;gap:1rem}}.Footer_footer-col__f0k64{flex:1 1 200px;min-width:200px;text-align:left}@media (max-width:768px){.Footer_footer-col__f0k64{flex:1 1 auto;min-width:auto;width:100%}}.Footer_footer-logo__46KAw{height:50px;margin-bottom:1rem}@media (max-width:768px){.Footer_footer-logo__46KAw{height:40px;margin-bottom:.75rem}}@media (max-width:480px){.Footer_footer-logo__46KAw{height:35px;margin-bottom:.5rem}}.Footer_footer-description__fnhC0{font-size:.95rem;color:#fff;line-height:1.5}@media (max-width:768px){.Footer_footer-description__fnhC0{font-size:.9rem}}@media (max-width:480px){.Footer_footer-description__fnhC0{font-size:.85rem}}.Footer_footer-col__f0k64 h4{color:#fff;margin-bottom:1rem;font-size:1.1rem}@media (max-width:768px){.Footer_footer-col__f0k64 h4{font-size:1rem;margin-bottom:.75rem}}@media (max-width:480px){.Footer_footer-col__f0k64 h4{font-size:.95rem;margin-bottom:.5rem}}.Footer_footer-col__f0k64 ul{list-style:none;padding:0}.Footer_footer-col__f0k64 ul li{margin-bottom:.5rem;cursor:pointer}@media (max-width:768px){.Footer_footer-col__f0k64 ul li{margin-bottom:.4rem;font-size:.9rem}}@media (max-width:480px){.Footer_footer-col__f0k64 ul li{margin-bottom:.3rem;font-size:.85rem}}.Footer_subscribe-form__wWcHu{display:flex;margin-top:1rem;width:100%;max-width:500px;margin-left:auto;margin-right:auto}@media (max-width:768px){.Footer_subscribe-form__wWcHu{max-width:100%;margin-left:0;margin-right:0}}@media (max-width:480px){.Footer_subscribe-form__wWcHu{flex-direction:column;gap:.5rem}}.Footer_subscribe-form__wWcHu input{flex:1 1;padding:.75rem 1rem;border:none;border-radius:.25rem 0 0 .25rem;font-family:inherit;font-size:1.1rem}@media (max-width:768px){.Footer_subscribe-form__wWcHu input{font-size:1rem;padding:.6rem .8rem}}@media (max-width:480px){.Footer_subscribe-form__wWcHu input{font-size:.9rem;padding:.5rem .75rem;border-radius:.25rem}}.Footer_subscribe-form__wWcHu button{background:#4D1979;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:0 .25rem .25rem 0;cursor:pointer;font-family:inherit;font-size:1.1rem;font-weight:700}@media (max-width:768px){.Footer_subscribe-form__wWcHu button{font-size:1rem;padding:.6rem 1.2rem}}@media (max-width:480px){.Footer_subscribe-form__wWcHu button{font-size:.9rem;padding:.5rem 1rem;border-radius:.25rem}}.Footer_footer-bottom__JWWcz{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;max-width:1440px;margin:0 auto;padding:0 100px;text-align:left}@media (max-width:1024px){.Footer_footer-bottom__JWWcz{padding:0 50px}}@media (max-width:768px){.Footer_footer-bottom__JWWcz{padding:0 20px;flex-direction:column;gap:1rem;align-items:flex-start}}@media (max-width:480px){.Footer_footer-bottom__JWWcz{padding:0 15px;gap:.75rem}}.Footer_footer-bottom__JWWcz p{font-size:.85rem;color:#ffffff}@media (max-width:768px){.Footer_footer-bottom__JWWcz p{font-size:.8rem}}@media (max-width:480px){.Footer_footer-bottom__JWWcz p{font-size:.75rem}}.Footer_social-icons__UOMTq img{height:30px;margin-left:1rem;opacity:.7;cursor:pointer;transition:opacity .3s}@media (max-width:768px){.Footer_social-icons__UOMTq img{height:25px;margin-left:.75rem}}@media (max-width:480px){.Footer_social-icons__UOMTq img{height:22px;margin-left:.5rem}}.Footer_social-icons__UOMTq img:hover{opacity:1}.Layout_wrapper__tWZZT{max-width:1440px;margin:0 auto;width:100%;overflow-x:hidden;padding:0 100px;box-sizing:border-box}@media (max-width:1440px){.Layout_wrapper__tWZZT{max-width:100%;padding:0}}@media (max-width:1024px){.Layout_wrapper__tWZZT{padding:0 50px}}@media (max-width:768px){.Layout_wrapper__tWZZT{max-width:100%;padding:0 20px}}@media (max-width:480px){.Layout_wrapper__tWZZT{padding:0 15px}}.Layout_main___Uezz{min-height:calc(100vh - 200px)}.JobDetails_jobDetailsMain__ltDc_{flex:1 1;padding:2rem;background:#f9faff}.JobDetails_container__ZLcX_{max-width:1200px;margin:0 auto;padding:2rem}@media (max-width:1024px){.JobDetails_container__ZLcX_{padding:2rem 50px}}@media (max-width:768px){.JobDetails_container__ZLcX_{padding:1.5rem 20px}}@media (max-width:480px){.JobDetails_container__ZLcX_{padding:1rem 15px}}.JobDetails_breadcrumb__eu_86{display:flex;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:.875rem;color:#666;font-family:Clash Display,sans-serif}.JobDetails_breadcrumb__eu_86 a{color:#199ddf;text-decoration:none;transition:color .2s ease;display:flex;align-items:center;gap:.25rem}.JobDetails_breadcrumb__eu_86 a:hover{color:#003366}.JobDetails_breadcrumb__eu_86 a:first-child:before{content:"🏠";font-size:.75rem}.JobDetails_separator__0IOCY{color:#ccc;font-weight:300}.JobDetails_current__rDOXF{color:#333;font-weight:500}@media (max-width:768px){.JobDetails_breadcrumb__eu_86{font-size:.75rem;gap:.5rem;flex-wrap:wrap}.JobDetails_breadcrumb__eu_86 a{gap:.125rem}.JobDetails_breadcrumb__eu_86 a:first-child:before{font-size:.625rem}}@media (max-width:480px){.JobDetails_breadcrumb__eu_86{font-size:.7rem;gap:.375rem}}.JobDetails_content__eQEAa{display:grid;grid-template-columns:1fr 350px;grid-gap:3rem;gap:3rem;align-items:start}@media (max-width:1024px){.JobDetails_content__eQEAa{grid-template-columns:1fr 300px;gap:2rem}}@media (max-width:768px){.JobDetails_content__eQEAa{grid-template-columns:1fr;gap:2rem}}.JobDetails_mainContent__ZmCFg{background:white;border-radius:12px;padding:2.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobDetails_jobContent__CoWm8{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem;margin-top:2rem}@media (max-width:1024px){.JobDetails_jobContent__CoWm8{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.JobDetails_mainContent__ZmCFg{padding:1.5rem}.JobDetails_jobContent__CoWm8{gap:1rem}}.JobDetails_error__cVEj9,.JobDetails_loading__3bD98{text-align:center;padding:3rem;background:white;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobDetails_loading__3bD98 p{font-size:1.1rem;color:#666}.JobDetails_error__cVEj9 h1{color:#dc3545;margin-bottom:1rem}.JobDetails_error__cVEj9 p{color:#666;margin-bottom:2rem}.JobDetails_backButton__k5kVT{display:inline-block;padding:.75rem 1.5rem;background:#199ddf;color:white;text-decoration:none;border-radius:8px;font-weight:600;transition:background-color .3s ease}.JobDetails_backButton__k5kVT:hover{background:#003366}.JobDetails_header__Ul1M7,.JobDetails_jobHeader___ony3{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e9ecef}.JobDetails_jobHeader___ony3{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.JobDetails_companyInfo__FnMdl{display:flex;align-items:flex-start;gap:1.5rem;flex:1 1}.JobDetails_companyLogo__Vm017{width:80px;height:80px;object-fit:contain;border-radius:8px;border:1px solid #e9ecef;background:white;flex-shrink:0}.JobDetails_companyDetails__pDcoN{flex:1 1}.JobDetails_jobTitle__EcALp{font-size:2.5rem;font-weight:700;color:#003366;margin-bottom:.5rem;line-height:1.2;font-family:Clash Display,sans-serif}.JobDetails_companyName__wa4lZ{font-size:1.2rem;color:#199ddf;font-weight:600;margin-bottom:.5rem;font-family:Clash Display,sans-serif}.JobDetails_location__PwoYs{display:flex;align-items:center;gap:.5rem;font-size:1.1rem;color:#666;margin-bottom:.5rem}.JobDetails_applySection__j1YAu{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;flex-shrink:0}.JobDetails_applyButton__CWd_y{text-decoration:none;display:inline-block;text-align:center;min-width:140px}.JobDetails_applyButtonDisabled__o6qck{min-width:140px}@media (max-width:768px){.JobDetails_jobHeader___ony3{flex-direction:column;gap:1.5rem;align-items:stretch}.JobDetails_companyInfo__FnMdl{flex-direction:column;align-items:center;text-align:center}.JobDetails_companyLogo__Vm017{width:60px;height:60px}.JobDetails_jobTitle__EcALp{font-size:2rem}.JobDetails_applySection__j1YAu{align-items:center}}@media (max-width:480px){.JobDetails_jobTitle__EcALp{font-size:1.75rem}.JobDetails_applyButtonDisabled__o6qck,.JobDetails_applyButton__CWd_y{padding:.875rem 1.5rem;font-size:1rem;min-width:120px}}.JobDetails_facility__C3M6Q{font-size:1.2rem;color:#199ddf;font-weight:600}.JobDetails_keyDetails__ID_kP{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:1.5rem;gap:1.5rem;margin-bottom:2rem;padding:1.5rem;background:#f8f9fa;border-radius:8px}@media (max-width:768px){.JobDetails_keyDetails__ID_kP{grid-template-columns:1fr;gap:1rem;padding:1rem}}.JobDetails_detailItem__IKuFV{display:flex;flex-direction:column;gap:.25rem}.JobDetails_label__HvDD0{font-size:.9rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.JobDetails_value__GlzPk{font-size:1.1rem;color:#003366;font-weight:600}.JobDetails_section__1nyql{margin-bottom:2.5rem}.JobDetails_sectionTitle__SGHY6{font-size:1.5rem;font-weight:700;color:#003366;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:2px solid #199ddf}.JobDetails_description__Xxeu5{line-height:1.7;color:#333;font-size:1rem}.JobDetails_paragraph__9HHyo{margin-bottom:1.5rem;line-height:1.8;color:#444;text-align:justify}.JobDetails_paragraph__9HHyo:last-child{margin-bottom:0}.JobDetails_descriptionSubtitle__KRE25{font-size:1.3rem;font-weight:700;color:#003366;margin:2rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #199ddf}.JobDetails_bulletList__0_mhS{margin:1.5rem 0}.JobDetails_bulletItem___wdZS{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;line-height:1.6;color:#444}.JobDetails_bullet__Nkp7S{color:#199ddf;font-weight:700;font-size:1.2rem;flex-shrink:0;margin-top:.1rem}.JobDetails_numberedList__HVIfb{margin:1.5rem 0}.JobDetails_numberedItem__vihqV{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;line-height:1.6;color:#444}.JobDetails_number__0IKnI{color:#199ddf;font-weight:700;font-size:1rem;flex-shrink:0;margin-top:.1rem;min-width:1.5rem}@media (max-width:768px){.JobDetails_description__Xxeu5{font-size:.95rem}.JobDetails_descriptionSubtitle__KRE25{font-size:1.2rem;margin:1.5rem 0 .75rem}.JobDetails_paragraph__9HHyo{line-height:1.7;text-align:left}.JobDetails_bulletItem___wdZS{gap:.5rem;margin-bottom:.5rem}}@media (max-width:480px){.JobDetails_description__Xxeu5{font-size:.9rem}.JobDetails_descriptionSubtitle__KRE25{font-size:1.1rem}.JobDetails_bulletItem___wdZS{font-size:.9rem}}.JobDetails_list__1k6u4{list-style:none;padding:0;margin:0}.JobDetails_listItem___AGHC{position:relative;padding:.75rem 0 .75rem 1.5rem;border-bottom:1px solid #f0f0f0;color:#333;line-height:1.6}.JobDetails_listItem___AGHC:before{content:"•";position:absolute;left:0;color:#199ddf;font-weight:700;font-size:1.2rem}.JobDetails_listItem___AGHC:last-child{border-bottom:none}.JobDetails_contact__wVAIS{display:grid;grid-gap:1rem;gap:1rem}.JobDetails_contactItem__ls_gu{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid #f0f0f0}.JobDetails_contactItem__ls_gu:last-child{border-bottom:none}.JobDetails_contactLabel__BRK_z{font-weight:600;color:#003366}.JobDetails_contactValue__zRsIo{color:#666}.JobDetails_contactValue__zRsIo a{color:#199ddf;text-decoration:none}.JobDetails_contactValue__zRsIo a:hover{text-decoration:underline}.JobDetails_sidebar__D_OEc{display:flex;flex-direction:column;gap:2rem}.JobDetails_jobSummary__tcysF{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobDetails_jobSummary__tcysF h3{color:#003366;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem;font-family:Clash Display,sans-serif}.JobDetails_jobSummary__tcysF ul{list-style:none;padding:0;margin:0}.JobDetails_jobSummary__tcysF li{padding:.75rem 0;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.JobDetails_jobSummary__tcysF li:last-child{border-bottom:none}.JobDetails_jobSummary__tcysF strong{color:#4d1979;font-weight:600;min-width:80px}.JobDetails_jobSummary__tcysF li:not(:last-child){margin-bottom:.5rem}.JobDetails_applyCard__f7_O8{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);text-align:center}@media (max-width:768px){.JobDetails_applyCard__f7_O8{padding:1.5rem}}.JobDetails_applyTitle__Ibdbu{font-size:1.5rem;font-weight:700;color:#003366;margin-bottom:1rem}.JobDetails_applySubtitle__4KKY6{color:#666;margin-bottom:2rem;line-height:1.6}.JobDetails_applyButton__CWd_y{background:#4d1979;color:white;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;font-family:Clash Display,sans-serif;cursor:pointer;transition:background-color .3s ease;width:100%;margin-bottom:1.5rem}.JobDetails_applyButton__CWd_y:hover{background:#3a1258}.JobDetails_applyButtonDisabled__o6qck{background:#ccc;color:#666;border:none;padding:1rem 2rem;border-radius:8px;font-size:1.1rem;font-weight:600;font-family:Clash Display,sans-serif;width:100%;margin-bottom:1.5rem;text-align:center;display:inline-block;text-decoration:none}.JobDetails_applyInfo__H9pXq{display:flex;flex-direction:column;gap:.75rem}.JobDetails_infoItem__tEnCU{display:flex;align-items:center;gap:.5rem;font-size:.9rem;color:#666}.JobDetails_infoIcon__aaAzz{font-size:1rem}.JobDetails_similarJobs__MZK6G{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobDetails_similarTitle___xn6r{font-size:1.2rem;font-weight:700;color:#003366;margin-bottom:1.5rem}.JobDetails_similarJob__URVde{padding:1rem 0;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:color .2s ease}.JobDetails_similarJob__URVde:hover{color:#199ddf}.JobDetails_similarJob__URVde:last-child{border-bottom:none}.JobDetails_similarJob__URVde h5{font-size:1rem;font-weight:600;color:#003366;margin-bottom:.25rem}.JobDetails_similarJob__URVde p{font-size:.9rem;color:#666;margin:0}.AboutUs_aboutPage__QM29V{font-family:Clash Display,sans-serif;color:#003366;background:#F9FAFF}.AboutUs_container__IUqxJ{max-width:1440px;margin:0 auto;padding:0 100px;box-sizing:border-box}@media (max-width:1024px){.AboutUs_container__IUqxJ{padding:0 50px}}@media (max-width:768px){.AboutUs_container__IUqxJ{padding:0 20px}}@media (max-width:480px){.AboutUs_container__IUqxJ{padding:0 15px}}.AboutUs_hero__MS9yx{background:linear-gradient(135deg,#003366,#004080);color:white;padding:6rem 0 4rem;text-align:center}.AboutUs_heroContent__yCpt9{max-width:800px;margin:0 auto}.AboutUs_heroTitle__xpxUF{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;line-height:1.2}.AboutUs_heroSubtitle__KLXz_{font-size:1.5rem;line-height:1.6;opacity:.95;max-width:600px;margin:0 auto}@media (max-width:768px){.AboutUs_hero__MS9yx{padding:4rem 0 3rem}.AboutUs_heroTitle__xpxUF{font-size:2.5rem}.AboutUs_heroSubtitle__KLXz_{font-size:1.25rem}}@media (max-width:480px){.AboutUs_heroTitle__xpxUF{font-size:2rem}.AboutUs_heroSubtitle__KLXz_{font-size:1.1rem}}.AboutUs_sectionHeader__5rW_C{text-align:center;margin-bottom:4rem}.AboutUs_sectionHeader__5rW_C h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem;color:#003366}.AboutUs_underline__Q48_B{width:80px;height:4px;background:linear-gradient(90deg,#003366,#004080);margin:0 auto;border-radius:2px}@media (max-width:768px){.AboutUs_sectionHeader__5rW_C h2{font-size:2rem}.AboutUs_sectionHeader__5rW_C{margin-bottom:3rem}}.AboutUs_missionSection__cRaMg{padding:5rem 0;background:white}.AboutUs_missionContent__LRD_t{display:grid;grid-template-columns:2fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.AboutUs_missionText__HWwSS p{font-size:1.1rem;line-height:1.8;margin-bottom:1.5rem;color:#555}.AboutUs_missionStats__VIyso{display:flex;flex-direction:column;gap:2rem}.AboutUs_stat__AfIkk{text-align:center;padding:1.5rem;background:#F9FAFF;border-radius:12px;border:2px solid #e8f0fe}.AboutUs_statNumber__g9O0o{display:block;font-size:2.5rem;font-weight:700;color:#003366;margin-bottom:.5rem}.AboutUs_statLabel__QZg_X{font-size:1rem;color:#666;font-weight:500}@media (max-width:1024px){.AboutUs_missionContent__LRD_t{grid-template-columns:1fr;gap:3rem}}@media (max-width:768px){.AboutUs_missionSection__cRaMg{padding:3rem 0}.AboutUs_missionStats__VIyso{flex-direction:row;flex-wrap:wrap;justify-content:center}.AboutUs_stat__AfIkk{flex:1 1 150px;min-width:150px}}.AboutUs_nicheSection__ccS8j{padding:5rem 0;background:#F9FAFF}.AboutUs_nicheContent__LjDdm{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.AboutUs_nicheCard__723RS{background:white;padding:2.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,51,102,.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.AboutUs_nicheCard__723RS:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,51,102,.12)}.AboutUs_nicheIcon__Eux_F{font-size:3rem;margin-bottom:1.5rem}.AboutUs_nicheCard__723RS h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#003366}.AboutUs_nicheCard__723RS p{font-size:1rem;line-height:1.6;color:#666}@media (max-width:768px){.AboutUs_nicheSection__ccS8j{padding:3rem 0}.AboutUs_nicheCard__723RS{padding:2rem}}.AboutUs_trustSection__16OV6{padding:5rem 0;background:#F9FAFF}.AboutUs_trustContent__1vP2L{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.AboutUs_trustCard__hI4k1{background:white;padding:2.5rem;border-radius:16px;box-shadow:0 4px 20px rgba(0,51,102,.08);text-align:center;transition:transform .3s ease,box-shadow .3s ease}.AboutUs_trustCard__hI4k1:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,51,102,.12)}.AboutUs_trustIcon__cYfEK{font-size:3rem;margin-bottom:1.5rem}.AboutUs_trustCard__hI4k1 h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#003366}.AboutUs_trustCard__hI4k1 p{font-size:1rem;line-height:1.6;color:#666}@media (max-width:768px){.AboutUs_trustSection__16OV6{padding:3rem 0}.AboutUs_trustCard__hI4k1{padding:2rem}}.AboutUs_valuesSection__BTD8I{padding:5rem 0;background:white}.AboutUs_valuesContent__wKrqG{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.AboutUs_valueItem__a96jC{text-align:center;padding:2rem}.AboutUs_valueItem__a96jC h3{font-size:1.5rem;font-weight:700;margin-bottom:1rem;color:#003366}.AboutUs_valueItem__a96jC p{font-size:1rem;line-height:1.6;color:#666}@media (max-width:768px){.AboutUs_valuesSection__BTD8I{padding:3rem 0}}.AboutUs_ctaSection__BiX4u{padding:5rem 0;background:#4D1979;color:white;text-align:center}.AboutUs_ctaContent__NPRiF h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.AboutUs_ctaContent__NPRiF p{font-size:1.2rem;margin-bottom:2.5rem;opacity:.95;max-width:600px;margin-left:auto;margin-right:auto}.AboutUs_ctaButtons__gZfPP{display:flex;gap:1.5rem;justify-content:center;flex-wrap:wrap}.AboutUs_primaryButton__nHZjm,.AboutUs_secondaryButton__vyWdo{display:inline-block;padding:1rem 2rem;border-radius:8px;text-decoration:none;font-weight:600;font-size:1.1rem;transition:all .3s ease;min-width:160px}.AboutUs_primaryButton__nHZjm{background:white;color:#4D1979;border:2px solid white}.AboutUs_primaryButton__nHZjm:hover{background:white;border-color:white;transform:translateY(-2px)}.AboutUs_secondaryButton__vyWdo{background:transparent;color:white;border:2px solid white}.AboutUs_secondaryButton__vyWdo:hover{background:white;color:#4D1979;transform:translateY(-2px)}@media (max-width:768px){.AboutUs_ctaSection__BiX4u{padding:3rem 0}.AboutUs_ctaContent__NPRiF h2{font-size:2rem}.AboutUs_ctaContent__NPRiF p{font-size:1.1rem}.AboutUs_ctaButtons__gZfPP{flex-direction:column;align-items:center}.AboutUs_primaryButton__nHZjm,.AboutUs_secondaryButton__vyWdo{width:100%;max-width:280px}}.JobSearch_container__51hkI{max-width:1200px;margin:0 auto;padding:2rem;background:#f9faff;min-height:100vh}.JobSearch_header__xdkDd{text-align:center;margin-bottom:3rem}.JobSearch_title__9POPf{font-family:Clash Display,sans-serif;color:#003366;font-size:2.5rem;margin-bottom:1rem}.JobSearch_highlight__4ESu_{color:#4d1979}.JobSearch_subtitle__mf0C6{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.JobSearch_jobsSection__rV_54{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1)}.JobSearch_jobsHeader__pI8dt{margin-bottom:2rem;text-align:center}.JobSearch_jobsTitle__nfsDa{font-family:Clash Display,sans-serif;color:#003366;font-size:2rem;margin:0}.JobSearch_searchSummary__daSFF{margin-top:1rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.JobSearch_searchPill__90n53,.JobSearch_searchSummary__daSFF span{background:#e8f4fd;color:#003366;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;border:1px solid #b3d9f2}.JobSearch_searchPill__90n53{display:inline-flex;align-items:center;gap:.5rem;transition:all .2s ease}.JobSearch_searchPill__90n53:hover{background:#d1e9fb;border-color:#4d1979}.JobSearch_removePill__hnEeu{background:none;border:none;color:#666;font-size:1.2rem;font-weight:700;cursor:pointer;padding:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.JobSearch_removePill__hnEeu:hover{background:#ffebee;color:#d32f2f}.JobSearch_jobsGrid__lveVV{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;max-width:800px;margin:0 auto}.JobSearch_jobCard__cA3hU{border:2px solid #e1e5e9;border-radius:12px;padding:1.5rem;transition:all .3s ease;background:white;width:100%}.JobSearch_jobCard__cA3hU:hover{border-color:#4d1979;box-shadow:0 8px 16px rgba(77,25,121,.1);transform:translateY(-2px)}.JobSearch_jobHeader__qK2BP{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.JobSearch_companyLogo__NsRqZ{width:60px;height:60px;object-fit:contain;border-radius:8px;border:1px solid #e1e5e9}.JobSearch_jobInfo__35UT8 h3,.JobSearch_jobTitle__NW3Hl{margin:0 0 .5rem;font-family:Clash Display,sans-serif;color:#003366;font-size:1.3rem}.JobSearch_companyName__PkiFv{margin:0 0 .25rem;color:#4d1979;font-weight:600}.JobSearch_location__DBioV{margin:0;color:#666;font-size:.9rem}.JobSearch_jobDetails__hhuMI{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding:1rem 0;border-top:1px solid #e1e5e9;border-bottom:1px solid #e1e5e9}.JobSearch_salary__241Ho{font-weight:700;color:#2e7d32;font-size:1.1rem}.JobSearch_typeTags__PAt6d{display:flex;gap:.5rem}.JobSearch_typeTag__Osnrf{background:#4d1979;color:white;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500}.JobSearch_jobActions__73_dv{text-align:center}.JobSearch_viewJobBtn__YBQ_M{display:inline-block;background:#4d1979;color:white;text-decoration:none;padding:.75rem 1.5rem;border-radius:8px;font-weight:600;transition:background-color .3s ease}.JobSearch_viewJobBtn__YBQ_M:hover{background:#3a1258}.JobSearch_noJobs__5MJ5W{text-align:center;padding:3rem;color:#666}.JobSearch_noJobs__5MJ5W h3{color:#003366;font-family:Clash Display,sans-serif;font-size:1.5rem;margin-bottom:1rem}.JobSearch_noJobs__5MJ5W p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.JobSearch_viewAllJobs__kL0zI{display:inline-block;background:#4d1979;color:white;text-decoration:none;padding:1rem 2rem;border-radius:8px;font-weight:600;font-family:Clash Display,sans-serif;transition:background-color .3s ease}.JobSearch_viewAllJobs__kL0zI:hover{background:#3a1258;color:white}.JobSearch_loading__oJpT7{text-align:center;padding:3rem;color:#666;font-size:1.1rem}.JobSearch_jobSearchMain__tm2ZP{flex:1 1;padding:2rem;background:#f9faff}.JobSearch_searchContainer___LiUm{max-width:1200px;margin:0 auto;padding:2rem}.JobSearch_searchContainer___LiUm h1{font-family:Clash Display,sans-serif;color:#003366;font-size:2.5rem;margin-bottom:2rem;text-align:center}.JobSearch_searchBar__yjuku{margin-bottom:2rem}.JobSearch_filterSection__oWByG{display:flex;justify-content:center;margin-bottom:2rem}.JobSearch_searchForm__TnWUO{margin-bottom:3rem}.JobSearch_searchInputs__Eh2cl{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;align-items:center}.JobSearch_searchInput__KPX7A,.JobSearch_searchSelect__YPbhJ{padding:1rem;border:2px solid #e1e5e9;border-radius:8px;font-size:1rem;font-family:Clash Display,sans-serif;min-width:200px;transition:border-color .3s ease}.JobSearch_searchInput__KPX7A:focus,.JobSearch_searchSelect__YPbhJ:focus{outline:none;border-color:#4d1979}.JobSearch_searchButton__75y34{background:#4d1979;color:white;border:none;padding:1rem 2rem;border-radius:8px;font-size:1rem;font-weight:700;font-family:Clash Display,sans-serif;cursor:pointer;transition:background-color .3s ease}.JobSearch_searchButton__75y34:hover{background:#3a1258}.JobSearch_searchResults___vdHI{background:white;border-radius:12px;padding:2rem;box-shadow:0 4px 6px rgba(0,0,0,.1);min-height:200px}.JobSearch_searchResults___vdHI p{text-align:center;color:#666;font-size:1.1rem}.JobSearch_searchResults___vdHI .JobSearch_error___GIra{color:#d32f2f;text-align:center;font-weight:700}