/* 🚀 CSS Hero Otimizado - Gerado: 2025-10-07 00:28:29 */

/* Hero Background */
.elementor-element.elementor-element-3ff1829:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-3ff1829 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url('https://photosharedai.s3.amazonaws.com/event-thumbnails/06b0xwbmx1_hd_1758805007776.jpg') !important;
    background-size: cover !important;
    background-position: center !important;
    background-repeat: no-repeat !important;
}

/* Evento específico - altura reduzida */
.elementor-element.elementor-element-3ff1829 {
    min-height: 400px !important;
    height: 400px !important;
}

/* Responsivo otimizado */
@media (max-width: 768px) {
    .elementor-element.elementor-element-3ff1829 {
        min-height: 300px !important;
        height: auto !important;
    }
}

