.elementor-32 .elementor-element.elementor-element-b4801b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-32 .elementor-element.elementor-element-b4801b1:not(.elementor-motion-effects-element-type-background), .elementor-32 .elementor-element.elementor-element-b4801b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for custom_header, class: .elementor-element-75be65b */.header__hamburger:hover {
    opacity: 1 !important;
    background: #202733 !important;
    color: inherit !important;
}

/* 保持汉堡按钮在打开状态下的背景颜色不变 */
.is-hamburger-open .header__hamburger,
.is-hamburger-open .header__hamburger:hover,
.is-hamburger-open .header__hamburger:focus {
    background-color: #fff !important;
    border-color: #fff !important;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4801b1 *//* 主菜单链接的悬停效果 */
.hamburger-menu__main-link {
    transition: opacity 0.3s ease; /* 添加平滑过渡效果 */
}

.hamburger-menu__main-link:hover {
    opacity: 0.7; /* 悬停时变灰 */
    color: rgba(255, 255, 255, 0.7); /* 如果是白色文字，悬停时变浅 */
}

/* 子菜单的悬停效果 */
.hamburger-menu__sub-link {
    transition: opacity 0.3s ease;
}

.hamburger-menu__sub-link:hover {
    opacity: 0.7;
    color: rgba(255, 255, 255, 0.7);
}

/* 如果需要整个菜单项（包括子菜单）在悬停时都有效果 */
.hamburger-menu__item:hover > .hamburger-menu__main-link {
    opacity: 0.7;
    color: rgba(255, 255, 255, 0.7);
}/* End custom CSS */