.recruitmentCentersPage{max-width:1200px}.recruitmentCentersHero{text-align:center;margin-bottom:24px}.recruitmentCentersHero h1{margin:0}.recruitmentCentersHero p{color:var(--color-primary);margin:0}.recruitmentCentersLead a{color:var(--color-primary);text-decoration:none}.recruitmentCentersLead a:hover{text-decoration:underline}.recruitmentCentersBanner{margin-top:16px;border:3px solid #f1c685;border-radius:6px;width:min(910px,100%);margin-inline:auto;display:block}.recruitmentCentersAccordion .accordionItem{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.recruitmentCentersAccordion .accordionToggle{text-align:center;letter-spacing:.01em;justify-content:center;position:relative}.recruitmentCentersAccordion .accordionArrow{position:absolute;top:50%;left:18px;transform:translateY(-50%)}.recruitmentCentersAccordion .accordionItem.open .accordionArrow{transform:translateY(-50%)rotate(90deg)}.recruitmentCentersAccordion .accordionContent{text-align:center}.recruitmentCentersAccordion .accordionItem.open .accordionContent{max-height:2400px}@media (max-width:900px){.recruitmentCentersAccordion .accordionToggle{text-align:center;justify-content:center;padding-left:52px;padding-right:18px;line-height:1.15}.recruitmentCentersAccordion .accordionArrow{left:16px}}.recruitmentCentersGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:8px;display:grid}.recruitmentCenterCard{text-align:center;padding:14px}.recruitmentCenterCard h3{color:var(--color-primary);margin:0 0 8px}.recruitmentCenterCard p{color:var(--color-text-soft);margin:0 0 8px;line-height:1.35}.recruitmentCenterCard a{color:var(--color-primary);-webkit-text-fill-color:currentColor;text-decoration:none}.recruitmentCenterCard a:-webkit-any-link{color:var(--color-primary);-webkit-text-fill-color:currentColor;text-decoration:none}.recruitmentAddress{font-weight:700}.recruitmentSchedule{margin-bottom:0}
