/**
 * Slideshow Brightness Fix - Override all darkening effects
 * This file should be loaded LAST to ensure all overrides work
 */

/* Force remove all background overlays */
body .hero,
section.hero,
.hero {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
}

/* Force remove all pseudo-element overlays */
body .hero::before,
body .hero::after,
section.hero::before,
section.hero::after,
.hero::before,
.hero::after {
    display: none !important;
    content: none !important;
    background: none !important;
    opacity: 0 !important;
    visibility: hidden !important;
}

/* Force transparent overlay */
body .hero-overlay,
section.hero .hero-overlay,
.hero .hero-overlay,
.hero-overlay {
    background: none !important;
    background-color: transparent !important;
    background-image: none !important;
    opacity: 0 !important;
    display: none !important;
}

/* Ensure images are at full brightness */
.hero-slide img,
.hero-slideshow img,
body .hero-slide img,
body .hero-slideshow img {
    opacity: 1 !important;
    filter: none !important;
    -webkit-filter: none !important;
    brightness: 1 !important;
    contrast: 1 !important;
}

/* Ensure slideshow container has no effects */
.hero-slideshow,
body .hero-slideshow {
    background: transparent !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Ensure active slide is fully visible */
.hero-slide.active,
body .hero-slide.active {
    opacity: 1 !important;
    filter: none !important;
    -webkit-filter: none !important;
}

/* Remove any box-shadow that might darken */
.hero,
.hero-slideshow,
.hero-slide,
.hero-slide img {
    box-shadow: none !important;
}
