/* Hide hero overlays and backgrounds */
.hero,
.hero .front-content,
.hero .background-content {
    display: none !important;
    height: 0 !important;       /* Remove vertical space */
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Ensure popup container stays at top */
.popup-news-style-1 {
    position: relative !important;
    top: 0 !important;
    margin: 0 auto !important;
}

/* Keep popup images scaling properly */
.popup-news-style-1 img {
    max-width: 100% !important;
    height: auto !important;
    display: block;
    margin: 0 auto;
}

/* ================================ */
/* Hide hero overlays and backgrounds globally */
.hero .background-content,
.hero .background-content * {
    display: none !important;
    background: transparent !important;
}

/* Ensure popup content is fully visible */
.popup-news-style-1,
.popup-news-style-1 * {
    opacity: 1 !important;
    transform: none !important;
}
/* Set body background to match popup content */
body {
    background-color: #ac9a83ff !important;  /* match your .bg-gold color */
}

/* Optional: ensure html also has same bg to avoid flicker */
html {
    background-color: #ac9a83ff !important;
}
