.JobDetails_jobDetailsPage__XIIDO{padding:2rem 0;background-color:#f8fafc;min-height:100vh}.JobDetails_breadcrumbs__0Q11r{margin-bottom:1.5rem;font-size:.9rem;color:#64748b}.JobDetails_breadcrumbs__0Q11r a{color:#205072;text-decoration:none}.JobDetails_breadcrumbs__0Q11r a:hover{text-decoration:underline}.JobDetails_breadcrumbs__0Q11r span{margin:0 .3rem}.JobDetails_jobDetailsContainer__YKaMM{display:grid;grid-template-columns:3fr 1fr;grid-gap:2rem;gap:2rem}.JobDetails_sectionBlock__3IvOP{margin-bottom:2rem}.JobDetails_sectionBlock__3IvOP h3{font-size:24px;margin-bottom:.5rem;color:#1b2f3f;font-weight:600}.JobDetails_card__ke_ab{background:white;border:1px solid #d1dae7;border-radius:1rem;padding:1.5rem}.JobDetails_headerCard__aXmVv{padding-bottom:1.5rem}.JobDetails_headerCard__aXmVv h1{font-size:1.75rem;font-weight:700;font-style:bold;color:#313539;margin:0}.JobDetails_metaCard__Pdc07{padding:1.5rem 2rem}.JobDetails_jobMeta__9HzlO{flex-wrap:wrap}.JobDetails_jobMeta__9HzlO span{display:flex;align-items:center}.JobDetails_jobMeta__9HzlO span:before{content:"•";margin-right:.5rem;color:#cbd5e1}.JobDetails_jobMeta__9HzlO span:first-child:before{display:none}.JobDetails_contentCard__MvdKX h2{font-size:1.5rem;font-weight:600;color:#1b2f3f;margin-bottom:1rem;margin-top:2rem;padding-bottom:.5rem}.JobDetails_contentCard__MvdKX li,.JobDetails_contentCard__MvdKX p{line-height:1.6;color:#405261;margin-bottom:.5rem;font-weight:400;font-size:1.125rem}.JobDetails_contentCard__MvdKX ul{padding-left:1.5rem}.JobDetails_benefitsCard__eujrP h3,.JobDetails_skillsCard__1_O7R h3{font-size:1.25rem;color:#1e293b;margin-bottom:1rem}.JobDetails_skillsContainer__DGBJp{display:flex;flex-wrap:wrap;gap:.5rem}.JobDetails_tagContainer___h5_N{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:30px}.JobDetails_tag__o5bLA{border:1px solid #205072;color:#205072;padding:3px 8px;border-radius:3.563rem;font-size:.875rem;font-weight:400}.JobDetails_skillTag__kD_xG{border:1px solid #205072;color:#205072;padding:.25rem .75rem;border-radius:9999px;font-size:.85rem}.JobDetails_headerTopRow__nCG5I{display:flex;align-items:flex-start;gap:1.25rem;width:100%;flex-wrap:wrap}.JobDetails_titleAndMeta__b6F1Q{display:flex;flex-direction:column;gap:.5rem;flex:1 1}.JobDetails_jobTitle__H_MGu{font-size:28px;color:#1e293b;margin:0;font-weight:700}.JobDetails_skillsHeader__PNX27{font-weight:600;font-size:24px;color:#1b2f3f}.JobDetails_metaGroupTop__kdPVx{gap:2rem;flex-wrap:wrap}.JobDetails_metaItemInline__IICAS{font-size:.95rem;color:#334155;position:relative;padding-right:1rem}.JobDetails_metaItemInline__IICAS:not(:last-child):after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px;height:12px;background-color:#747f87}.JobDetails_metaGroupTop__kdPVx{display:flex;justify-content:flex-start;gap:1rem}.JobDetails_metaItemInline__IICAS{display:flex;align-items:center;gap:6px;white-space:nowrap;font-size:.875rem;font-weight:400;color:#405261}.JobDetails_metaItemInline__IICAS label{font-weight:500;color:#747f87}.JobDetails_metaItemStacked__b_ZUs{display:flex;flex-direction:column;text-align:left}.JobDetails_metaItemStacked__b_ZUs label{font-weight:400;color:#747f87;font-size:1rem;margin-bottom:2px}.JobDetails_metaItemStacked__b_ZUs span{color:#747f87!important;font-size:1.125rem;font-weight:400}.JobDetails_jobMeta__9HzlO{gap:.25rem;font-size:.95rem;margin-top:.5rem;padding-left:2px}.JobDetails_jobMeta__9HzlO span:before{content:none}.JobDetails_benefitsList__w151J{list-style:none;padding-left:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:1rem 2rem;gap:1rem 2rem;margin-top:1rem}.JobDetails_benefitsList__w151J li{position:relative;padding-left:2rem;font-size:1.125rem;color:#405261;font-weight:400;line-height:1.5}.JobDetails_benefitsList__w151J li:before{content:"";position:absolute;left:0;top:.4rem;width:1rem;height:1rem;background-image:url(/_next/static/media/rgihtTick.8fb821c5.svg);background-size:contain;background-repeat:no-repeat}.JobDetails_benefitsList__w151J li:last-child{border-bottom:none}.JobDetails_applyButtonMain__2FgA6{background:#205072;color:white;padding:.5rem 1.5rem;border-radius:.75rem;font-weight:500;font-size:1rem;cursor:pointer;white-space:nowrap;transition:background .2s ease;height:-moz-fit-content;height:fit-content;border:none}.JobDetails_applyButtonMain__2FgA6:hover{background:#16405a}.JobDetails_logoContainer__pDLFM{width:4.063rem;height:4.063rem;padding:6px;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:white}.JobDetails_logoImage__jcP2h{width:100%;height:auto;object-fit:contain}.JobDetails_applyCard__UhSe_ h3{font-weight:600;font-size:1.25rem;color:#1b2f3f}.JobDetails_applyButton__NialQ{display:block;background:#205072;color:white;text-align:center;padding:.75rem;border-radius:.5rem;font-weight:500;margin-bottom:1rem;text-decoration:none;transition:background .2s}.JobDetails_applyButton__NialQ:hover{background:#16405a}.JobDetails_shareOptions__Kvic5{display:flex;gap:.5rem}.JobDetails_shareButton__uUP1n{flex:1 1;background:white;border:1px solid #cbd5e1;padding:.5rem;border-radius:.5rem;font-weight:500;color:#205072;cursor:pointer;transition:all .2s}.JobDetails_shareButton__uUP1n:hover{background:#f8fafc;border-color:#94a3b8}.JobDetails_imageGrid__oLcYQ{display:flex;gap:2.5rem;margin-top:1rem;justify-content:center}.JobDetails_imageWrapper__f65QZ{width:40px;height:40px;padding:8px;border:#e2e8f0;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:#f0f3f6}.JobDetails_imageWrapper__f65QZ img{width:20px;height:20px;object-fit:contain}.JobDetails_similarJobsCard__tPRY2 h3{font-size:1.25rem;color:#1b2f3f;margin-bottom:1rem;font-weight:600}.JobDetails_similarJobsList__nqjDi{list-style-type:none;padding-left:0}.JobDetails_similarJobsList__nqjDi li{padding:.75rem 0;border-bottom:1px solid #e2e8f0}.JobDetails_similarJobsList__nqjDi li:last-child{border-bottom:none}.JobDetails_similarJobsList__nqjDi a{display:flex;justify-content:space-between;text-decoration:none;align-items:center;color:#334155}.JobDetails_SimilarJobTitle__1C_F6{font-weight:500;font-size:18px;color:#1b2f3f}.JobDetails_jobExperience__2fn9z{color:#64748b;font-size:.9rem}.JobDetails_jobInfo__LFJVJ{display:flex;flex-direction:column;gap:.25rem}.JobDetails_jobMeta__9HzlO{gap:1rem;display:flex;gap:1.25rem;align-items:center;font-size:.9rem;color:#64748b;margin-top:4px}.JobDetails_metaItem__kM_lG{display:flex;align-items:center;gap:.5rem;color:#1b2f3f;font-weight:400;font-size:14px}.JobDetails_jobExperience__2fn9z,.JobDetails_jobLocation__WWzU4{font-weight:400}.JobDetails_viewAllLink__JPwwd{display:block;text-align:center;margin-top:1rem;color:#205072;text-decoration:none;border-radius:12px;border:1px solid #205072;padding:8px 24px;font-weight:500;background:none;width:100%}.JobDetails_fullWidthCard__ItJuf{width:100%;margin-bottom:2rem;padding:2rem;border:1px solid #d1dae7}.JobDetails_headerRow__Z_qwd{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem;gap:1rem}.JobDetails_headerLeft__nMxxD{display:flex;gap:1.25rem;flex:1 1}.JobDetails_applyButtonHeader__Vgk7C{background:#205072;color:white;padding:.5rem 1.5rem;border-radius:.75rem;font-weight:500;font-size:1rem;border:none;cursor:pointer;white-space:nowrap;transition:background .2s ease;height:-moz-fit-content;height:fit-content}.JobDetails_applyButtonHeader__Vgk7C:hover{background:#16405a}.JobDetails_metaGroupBottom__vJxZ5{display:flex;justify-content:flex-start;gap:5rem;margin-top:1.5rem}.JobDetails_detailsRow__WKkOS{display:grid;grid-template-columns:2fr 1fr;grid-gap:2rem;gap:2rem}.JobDetails_mainContent___StTq{display:flex;flex-direction:column;gap:1.5rem}.JobDetails_sidebar__5T5Bc{display:flex;flex-direction:column;gap:1.75rem}.JobDetails_shareCard__8NJ70{padding:1.5rem}.JobDetails_shareHeading__lDvpA{font-size:20px;font-weight:600;color:#313539}.JobDetails_similarJobsCard__tPRY2{padding:1.5rem}.JobDetails_mobileLogoContainer__k5O_c{width:4.063rem;height:4.063rem;padding:6px;border:1px solid #e2e8f0;border-radius:.5rem;display:flex;align-items:center;justify-content:center;background-color:white;margin-left:auto}.JobDetails_mobileApplyButtonContainer__e8d8w{display:flex;justify-content:center;width:100%;margin-top:1rem}@media (max-width:768px){.JobDetails_headerRow__Z_qwd{flex-direction:row;align-items:flex-start}.JobDetails_headerLeft__nMxxD{flex:1 1}.JobDetails_applyButtonHeader__Vgk7C,.JobDetails_logoContainer__pDLFM{display:none}.JobDetails_metaGroupBottom__vJxZ5{flex-direction:column;gap:1.5rem;position:relative}.JobDetails_mobileApplyButtonContainer__e8d8w{order:3;margin-top:1.5rem}.JobDetails_mobileApplyButtonContainer__e8d8w .JobDetails_applyButtonHeader__Vgk7C{display:block;width:100%}.JobDetails_detailsRow__WKkOS{grid-template-columns:1fr}.JobDetails_fullWidthCard__ItJuf{padding:1.5rem}.JobDetails_benefitsList__w151J{grid-template-columns:repeat(2,1fr)}.JobDetails_jobMeta__9HzlO{flex-direction:row;gap:.5rem}.JobDetails_jobMeta__9HzlO span:before{display:none}.JobDetails_metaGroupTop__kdPVx{flex-direction:row;gap:2px!important}.JobDetails_metaLocExp__ytItx{flex-direction:row;display:flex;justify-content:unset;gap:50px}}.JobDetails_metaLocExp__ytItx{flex-direction:row;display:flex;justify-content:unset;gap:50px}