.healthcareContainer{width:100%;padding:0 16px}.hospitalCardsWrapper{max-width:1280px;height:100%;margin:0 auto;padding-top:2rem;padding-bottom:2rem}.hospitalCardsGrid{grid-template-columns:1fr;gap:1rem;display:grid}.excellenceSection{text-align:center;padding:2rem 0}.excellenceBadgeWrapper{justify-content:center;margin-bottom:1rem;display:flex}.excellenceBadge{color:#2b3990;background-color:#fff;border-radius:9999px;margin:0;padding:.5rem 1.25rem;font-size:.875rem;font-weight:600}.centerTitle{margin:0;padding:.75rem 0 0;font-size:1.5rem;font-weight:600;line-height:1.3}.titleBreak{display:none}.healthcareSection{background-color:#fff;border-radius:1.5rem;flex-direction:column;align-items:flex-start;gap:1.5rem;max-width:1280px;margin:1rem auto;padding:1rem;display:flex}.imageWrapper{width:100%}.healthcareImage{-o-object-fit:cover;object-fit:cover;border-radius:1rem;width:100%;height:200px}.contentWrapper{flex-direction:column;gap:1rem;width:100%;display:flex}.healthcareTitle{margin:0;font-size:1.25rem;font-weight:600;line-height:1.3}.healthcareText{color:#4a5568;margin:0;font-size:.875rem;line-height:1.5}.servicesGrid{grid-template-columns:1fr;gap:.5rem;margin-top:1rem;display:grid}.serviceItem{align-items:center;gap:.5rem;display:flex}.serviceText{color:#2d3748;font-size:.75rem;font-weight:600}.pulmonology,.motherChild,.fertility{flex-direction:column}@media (min-width:641px){.healthcareContainer{padding:0 24px}.hospitalCardsWrapper{padding-top:3rem;padding-bottom:3rem}.hospitalCardsGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.excellenceSection{padding:3rem 0}.excellenceBadge{padding:.5rem 1.25rem;font-size:.875rem}.centerTitle{padding:0 24px;font-size:1.75rem}.titleBreak{display:block}.healthcareSection{margin:1.5rem 24px;padding:1.5rem}.healthcareImage{height:280px}.healthcareTitle{font-size:1.375rem}.healthcareText{font-size:.9375rem}.servicesGrid{grid-template-columns:repeat(2,1fr);gap:.75rem}.serviceText{font-size:.8125rem}}@media (min-width:1025px){.healthcareContainer{padding:0 2rem}.hospitalCardsWrapper{padding-top:4rem;padding-bottom:4rem}.hospitalCardsGrid{grid-template-columns:repeat(4,1fr);gap:1rem}.excellenceSection{padding:4rem 0}.centerTitle{padding:0;font-size:1.875rem}.healthcareSection{flex-direction:row;gap:1.5rem;margin:2rem auto;padding:2rem}.cardiology,.neurology,.cancer{flex-direction:row}.cardiology .imageWrapper,.neurology .imageWrapper,.cancer .imageWrapper{flex-shrink:0;width:33.3333%}.cardiology .contentWrapper,.neurology .contentWrapper,.cancer .contentWrapper{width:66.6667%;margin-left:1.25rem}.pulmonology,.motherChild,.fertility{flex-direction:row-reverse}.pulmonology .imageWrapper,.motherChild .imageWrapper,.fertility .imageWrapper{flex-shrink:0;width:33.3333%}.pulmonology .contentWrapper,.motherChild .contentWrapper,.fertility .contentWrapper{width:66.6667%;margin-left:0;margin-right:1.25rem}.healthcareImage{height:380px}.healthcareTitle{font-size:1.5rem}.healthcareText{font-size:1rem;line-height:1.6}.servicesGrid{grid-template-columns:repeat(2,1fr);gap:1rem}.serviceText{font-size:.875rem}}@media (min-width:1280px){.healthcareContainer{padding:0}.healthcareSection{margin:2rem auto}}@media (max-width:480px){.healthcareContainer{padding:0 12px}.hospitalCardsWrapper{padding-top:1.5rem;padding-bottom:1.5rem}.excellenceSection{padding:1.5rem 0}.excellenceBadge{padding:.375rem 1rem;font-size:.75rem}.centerTitle{padding:0 12px;font-size:1.25rem}.healthcareSection{border-radius:1rem;margin:.75rem 12px;padding:.75rem}.healthcareImage{height:180px}.healthcareTitle{font-size:1.125rem}.healthcareText{font-size:.8125rem}.serviceText{font-size:.6875rem}}.lastSection{padding-bottom:4rem}.healthcareSection,.healthcareImage,.serviceItem{transition:all .3s ease-in-out}.healthcareSection:hover{transform:translateY(-2px);box-shadow:0 10px 25px #0000001a}.serviceItem:focus-within{outline-offset:2px;border-radius:4px;outline:2px solid #2b3990}
