/* Business Verticals - Clean UI Refresh */

/* Jssor Slider Adjustments */
#jssor_1 {
    border-radius: var(--card-radius, 12px) !important;
    box-shadow: var(--card-shadow, 0 4px 6px -1px rgba(0, 0, 0, 0.1)) !important;
    border: var(--card-border, 1px solid #e2e8f0) !important;
    overflow: hidden !important;
    background: #000;
    margin-bottom: 2.5rem !important;
}

html.dark-theme #jssor_1 {
    border: var(--card-border, 1px solid #334155) !important;
    box-shadow: var(--card-shadow, 0 4px 6px -1px rgba(0, 0, 0, 0.4)) !important;
}

/* Jssor Slide Caption styles */
#jssor_1 [data-u="caption"] {
    border-radius: 4px;
    font-family: 'Poppins', sans-serif !important;
    font-size: 20px !important;
    font-weight: 500 !important;
    padding: 0 12px;
    display: flex;
    align-items: center;
    justify-content: center;
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

/* Ensure lists inside the cards have decent padding */
.about-card ol.about-card-text, .about-card ul.about-card-text {
    margin-left: 0.5rem;
}
