/* ============================================
   GARANTIR QUE TODAS AS IMAGENS APAREÇAM
   Remove qualquer bloqueio de visibilidade
   ============================================ */

/* Garantir visibilidade de todas as imagens */
img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
    position: relative !important;
    z-index: 1 !important;
}

/* Imagens de eventos */
.event-image {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

/* Imagens do hero */
.hero-modern img,
.hero-content img {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

/* Logo */
.header-logo-enhanced img,
.footer-logo {
    opacity: 1 !important;
    visibility: visible !important;
    display: block !important;
}

/* Remover qualquer container de neve */
#snow-container,
#snow-container *,
.snowflake,
.snowflake * {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

/* Garantir que imagens não sejam cobertas */
figure img,
.event-card img,
.hero-modern img {
    z-index: 1 !important;
    position: relative !important;
}

/* Garantir que imagens lazy-load apareçam */
img[loading="lazy"] {
    opacity: 1 !important;
    visibility: visible !important;
}

img[loading="lazy"].loaded {
    opacity: 1 !important;
}




