/* Hero text overlay styles - ONLY for the specific hero container */
#mumbai-central-hero-text-container {
    background: rgba(255, 255, 255, 0.15) !important;
    backdrop-filter: blur(10px) !important;
    -webkit-backdrop-filter: blur(10px) !important;
    border: 1px solid rgba(255, 255, 255, 0.2) !important;
    border-radius: 16px !important;
    padding: 2rem !important;
    margin: 1rem !important;
    box-shadow: 0 8px 32px rgba(0, 0, 0, 0.1) !important;
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    z-index: 10 !important;
    max-width: 90% !important;
    width: auto !important;
}

#mumbai-central-hero-text-container * {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.3) !important;
    color: inherit !important;
}
/* All other CSS rules removed to prevent affecting other components */
/* Only the specific ID-based styling above should be active */
