/* Fix for Mission and Vision Cards Size - REVERTED to Simple Style */

.vision-mission-card {
    padding: 30px 25px 40px 25px !important;
    /* Reduced padding */
    min-height: 300px !important;
    /* Reduced min-height from 450px */
    height: auto !important;
    max-width: 90% !important;
    /* Reduce width */
    margin: 0 auto !important;
    /* Center the card */
    /* Reverted to default style (no border-top, no special shadow) */
}

.vision-mission-icon {
    width: 60px !important;
    /* Reduced icon size */
    height: 60px !important;
    margin-bottom: 20px !important;
    margin-top: 0 !important;
    /* Reverted icon style */
}

.vision-mission-heading {
    font-size: 28px !important;
    /* Reduced font size */
    padding-bottom: 15px !important;
    margin-bottom: 15px !important;
}

.vision-mission-text {
    font-size: 16px !important;
    line-height: 1.6 !important;
}

/* Adjust banner number if present */
.card-number-banner {
    font-size: 75px !important;
    opacity: 0.05 !important;
    display: block !important;
    /* Re-enable if hidden */
}