.child-division-title h2{
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

.child-division-title h3{
    font-size: 1.1rem;
    color: #343a40;
    margin-top: 5px;
    font-family: 'Montserrat', sans-serif;
}

.staff-section h3 {
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
}

/* Image Styling - Keep for specific adjustments not easily done in Tailwind */
.bph-img img, 
.staff-img img {
    object-fit: contain;
    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}

/* Ensure consistent card sizes */
.bph-card,
.staff-card {
    height: 100%;
    display: flex;
    flex-direction: column;
    padding: 0; /* Remove padding to eliminate white border */
}

.bph-img,
.staff-img {
    width: 100%;
    height: 300px; /* Fixed height for consistency */
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
    padding: 0; /* Remove any padding */
}

.bph-img img,
.staff-img img {
    max-width: 100%;
    max-height: 100%;
    width: auto;
    height: auto;
}