/* === Emergency Fix for Images === */
.elementor-widget-single-project-layout {
    background: #000 !important;
    display: block !important;
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-widget-single-project-layout * {
    opacity: 1 !important;
    visibility: visible !important;
}

.elementor-widget-single-project-layout img {
    display: block !important;
    max-width: 100% !important;
    height: auto !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Fix sections */
.elementor-widget-single-project-layout section {
    display: block !important;
    min-height: 300px !important;
}

/* Fix text colors */
.elementor-widget-single-project-layout h1,
.elementor-widget-single-project-layout h2,
.elementor-widget-single-project-layout p {
    color: #fff !important;
}

/* Fix features */
.elementor-widget-single-project-layout .features-wrapper > .d-flex {
    position: relative !important;
    opacity: 1 !important;
    visibility: visible !important;
}

/* Remove animations temporarily */
.elementor-widget-single-project-layout * {
    animation: none !important;
    transition: none !important;
}
