.JobsAccordion_jobsContainer__UQ_FZ{max-width:1200px;margin:0 auto;padding:20px;text-align:left}.JobsAccordion_jobsContainer__UQ_FZ h2{margin-bottom:20px;font-size:24px}.JobsAccordion_jobItem__4DI0U{margin-bottom:20px}.JobsAccordion_jobTitle__Ph_gK{background-color:#F4F9FF;border:none;font-size:18px;cursor:pointer;width:100%;text-align:left;padding:10px;margin-bottom:5px;transition:background-color .3s ease}.JobsAccordion_jobTitle__Ph_gK:hover{background-color:#2A2F43;color:#ffffff}.JobsAccordion_jobContent__OvURQ{padding:10px;display:none}.JobsAccordion_jobContentActive__bxQyL{display:block}.JobsAccordion_jobMeta__JWDp_{display:flex;justify-content:space-between;flex-wrap:wrap;padding:10px 0;border-bottom:1px solid #ddd;margin-bottom:15px}.JobsAccordion_jobMetaItem__bXxWo{display:flex;align-items:center;margin-right:20px;font-size:14px}.JobsAccordion_jobAdditionalInfo__54nRq p{margin:5px 0}.JobsAccordion_noJobsMessage__rpOPt{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:30px;text-align:center;margin:20px 0}.JobsAccordion_noJobsMessage__rpOPt p{margin:10px 0;font-size:16px;color:#333}.JobsAccordion_noJobsMessage__rpOPt a{color:#E30A1D;text-decoration:none;font-weight:600}.JobsAccordion_noJobsMessage__rpOPt a:hover{text-decoration:underline}.styles_mainContent__M6QMY{min-height:100vh;background-color:#ffffff}.styles_contentContainer__FYdzu{max-width:1200px;margin:0 auto;padding:0 20px}.styles_section__AvYm6{margin:60px 0;background-color:#ffffff!important}.styles_sectionTitle__S_lqS{font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;color:#2a2f43;text-align:left;margin:0 0 20px;position:relative;max-width:1200px;width:100%;padding:0}.styles_leftLineTitle__38zZ6.styles_sectionTitle__S_lqS:before{content:""!important;position:absolute!important;left:calc(-50vw + 50%)!important;top:50%!important;transform:translateY(-50%)!important;width:calc(50vw - 50% - 20px)!important;height:2px!important;background-color:#E30A1D!important;z-index:10!important;display:block!important}.styles_sectionDescription__My01A{font-family:Source Sans Pro,sans-serif;font-size:1.25rem;color:#666;margin-bottom:30px;line-height:1.6}.styles_subsectionTitle__isolk{font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;color:#2a2f43;margin-bottom:20px}.styles_textImageSection__DwJvJ{display:flex;align-items:center;gap:40px;margin:40px 0}.styles_textContent__AfqJb{flex:1}.styles_imageContent__PexZk{flex:1;text-align:center}.styles_sectionImage__zOtYP{max-width:100%;height:auto;border-radius:8px}@media (max-width:768px){.styles_textImageSection__DwJvJ{flex-direction:column;gap:20px}.styles_sectionTitle__S_lqS{font-size:2rem}.styles_contentContainer__FYdzu{padding:0 15px}}.styles_mainContent__BqY0x{min-height:100vh;background-color:#ffffff}.styles_contentContainer__DnbKL{max-width:1200px;margin:0 auto;padding:0 20px}.styles_section__Naisc{margin:60px 0;background-color:#ffffff!important}.styles_sectionTitle__M7Eq_{font-family:Source Sans Pro,sans-serif;font-size:40px;font-weight:700;color:#2a2f43;text-align:left;margin:0 0 20px;position:relative;max-width:1200px;width:100%;padding:0}.styles_leftLineTitle__DwZOi.styles_sectionTitle__M7Eq_:before{content:""!important;position:absolute!important;left:calc(-50vw + 50%)!important;top:50%!important;transform:translateY(-50%)!important;width:calc(50vw - 50% - 20px)!important;height:2px!important;background-color:#E30A1D!important;z-index:10!important;display:block!important}.styles_sectionDescription__FmzPV{font-family:Source Sans Pro,sans-serif;font-size:1.25rem;color:#666;margin-bottom:30px;line-height:1.6}.styles_subsectionTitle__EoHr0{font-family:Source Sans Pro,sans-serif;font-size:1.5rem;font-weight:600;color:#2a2f43;margin-bottom:20px}.styles_textImageSection__Cz6oY{display:flex;align-items:center;gap:40px;margin:40px 0}.styles_textContent__4yRm0{flex:1}.styles_imageContent__dIX__{flex:1;text-align:center}.styles_sectionImage__23J1U{max-width:100%;height:auto;border-radius:8px}@media (max-width:768px){.styles_textImageSection__Cz6oY{flex-direction:column;gap:20px}.styles_sectionTitle__M7Eq_{font-size:2rem}.styles_contentContainer__DnbKL{padding:0 15px}}