.elementor-15774 .elementor-element.elementor-element-24535fce > .elementor-background-overlay {
    background-color: #F4F4F4;
    opacity: 0.5;
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;

    border-radius: 8px; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    transform: scale(1.05); 
    filter: grayscale(20%); 
    
}
.elementor img {
    height: auto;
    max-width: 100%;
    border: none;
    border-radius: 5;
    box-shadow: none;
    transition: transform 0.3s ease;
}

.elementor img:hover {
    transform: scale(1.1); /* Scale up on hover */
    filter: brightness(90%); /* Decrease brightness on hover */
}

.wd-event-hover:hover > .wd-dropdown,
.wd-event-click.wd-opened > .wd-dropdown,
.wd-dropdown.wd-opened {
    visibility: visible;
    opacity: 1;
    transform: scale(1) translateY(0);
    transition: transform 0.3s ease, opacity 0.3s ease, visibility 0.3s;
    pointer-events: auto;
    background-color: #fff; /* Background color */
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); /* Shadow */
    border-radius: 8px; /* Rounded corners */
    padding: 10px; /* Padding */
}

/* Additional style for menu items */
.wd-dropdown.wd-opened li {
    list-style: none; /* Remove default list style */
    padding: 8px 0; /* Adjust padding */
}

/* Additional style for menu links */
.wd-dropdown.wd-opened a {
    text-decoration: none; /* Remove underline */
    color: #333; /* Text color */
    transition: color 0.3s ease; /* Smooth color transition */
}


.wd-dropdown.wd-opened a:hover {
    color: #007bff; 
}


.wd-header-cats .menu-opener {
    position: relative;
    z-index: 300;
    display: flex;
    align-items: center;
    max-width: 320px;
    color: #333; 
    line-height: 1;
    transition: all .25s ease;
    background-color: #fff; 
    padding: 15px 20px; 
    border-radius: 8px; 
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 
    
    max-height: 200px; 
    overflow-y: auto;
}


.wd-header-cats .menu-opener.color-scheme-light {
    color: #fff; 
}


.whb-wjlcubfdmlq3d7jvmt23 .menu-opener {
    background-color: rgba(43, 46, 131, 1); 
}