/* Hide the broken text node escaping the HTML attribute */
.sp-megamenu-parent, .menu {
    font-size: inherit;
}
/* If the text is wrapping raw in the body, target the broken string directly */
body:contains('current-item active">') {
    content: none !important;
}
/* Standard Desktop Mega Menu Active Item */
.sp-megamenu-parent > li.active > a, 
.sp-megamenu-parent > li.current-item > a {
    color: #ff0000; /* Change to your preferred active color */
    font-weight: bold;
}

/* Sub-level Mega Menu Active Item */
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active > a {
    color: #ff0000; 
}


.logo-image {
    filter: brightness(1);
}