.elementor-84 .elementor-element.elementor-element-911e31f{--display:flex;--position:absolute;--min-height:85px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:999;}.elementor-84 .elementor-element.elementor-element-911e31f:not(.elementor-motion-effects-element-type-background), .elementor-84 .elementor-element.elementor-element-911e31f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5E89F721;}.elementor-84 .elementor-element.elementor-element-911e31f.e-con{--align-self:center;}body:not(.rtl) .elementor-84 .elementor-element.elementor-element-911e31f{left:0px;}body.rtl .elementor-84 .elementor-element.elementor-element-911e31f{right:0px;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-84 .elementor-element.elementor-element-8378856{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-8378856.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-8378856 img{width:90%;}.elementor-84 .elementor-element.elementor-element-52c9008{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-84 .elementor-element.elementor-element-ecbb75c{width:var( --container-widget-width, 1% );max-width:1%;margin:5px 25px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 5px 0px;--container-widget-width:1%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-84 .elementor-element.elementor-element-ecbb75c .elementor-icon-wrapper{text-align:end;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-framed .elementor-icon, .elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-framed .elementor-icon, .elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-stacked .elementor-icon:hover{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-framed .elementor-icon:hover, .elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-default .elementor-icon:hover{color:#ED8E76;border-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-framed .elementor-icon:hover, .elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-view-default .elementor-icon:hover svg{fill:#ED8E76;}.elementor-84 .elementor-element.elementor-element-ecbb75c .elementor-icon{font-size:24px;}.elementor-84 .elementor-element.elementor-element-ecbb75c .elementor-icon svg{height:24px;}.elementor-84 .elementor-element.elementor-element-2b84f9e{width:var( --container-widget-width, 10% );max-width:10%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:10%;--container-widget-flex-grow:0;text-align:start;}.elementor-84 .elementor-element.elementor-element-2b84f9e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-2b84f9e img{width:90%;}.elementor-84 .elementor-element.elementor-element-a4974eb{width:auto;max-width:auto;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-84 .elementor-element.elementor-element-293d956{width:var( --container-widget-width, 2% );max-width:2%;--container-widget-width:2%;--container-widget-flex-grow:0;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-menu-toggle{margin-left:auto;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a, .elementor-84 .elementor-element.elementor-element-293d956 .elementor-menu-toggle{color:#535353;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a:hover,
					.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-84 .elementor-element.elementor-element-293d956 .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a:hover,
					.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a.highlighted{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown .elementor-item, .elementor-84 .elementor-element.elementor-element-293d956 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Archivo Black", Sans-serif;font-weight:500;}.elementor-84 .elementor-element.elementor-element-98f454d{width:auto;max-width:auto;}.elementor-84 .elementor-element.elementor-element-98f454d.elementor-element{--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu .elementor-item{font-family:"Archivo Black", Sans-serif;font-weight:600;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item:hover,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item:focus{color:#ED8E76;fill:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .e--pointer-framed .elementor-item:before,
					.elementor-84 .elementor-element.elementor-element-98f454d .e--pointer-framed .elementor-item:after{border-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-84 .elementor-element.elementor-element-98f454d .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a, .elementor-84 .elementor-element.elementor-element-98f454d .elementor-menu-toggle{color:#535353;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a:hover,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a.highlighted,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-menu-toggle:hover{color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a:hover,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a.highlighted{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown a.elementor-item-active{color:#FFFFFF;background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown .elementor-item, .elementor-84 .elementor-element.elementor-element-98f454d .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Archivo Black", Sans-serif;font-weight:500;}.elementor-84 .elementor-element.elementor-element-92c61ef .elementor-icon-wrapper{text-align:center;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-framed .elementor-icon, .elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-framed .elementor-icon, .elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-stacked .elementor-icon:hover{background-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-framed .elementor-icon:hover, .elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-default .elementor-icon:hover{color:#ED8E76;border-color:#ED8E76;}.elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-framed .elementor-icon:hover, .elementor-84 .elementor-element.elementor-element-92c61ef.elementor-view-default .elementor-icon:hover svg{fill:#ED8E76;}.elementor-84 .elementor-element.elementor-element-92c61ef .elementor-icon{font-size:24px;}.elementor-84 .elementor-element.elementor-element-92c61ef .elementor-icon svg{height:24px;}@media(max-width:1024px){.elementor-84 .elementor-element.elementor-element-911e31f{--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-84 .elementor-element.elementor-element-8378856{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-84 .elementor-element.elementor-element-8378856.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-8378856 img{width:100%;}.elementor-84 .elementor-element.elementor-element-ecbb75c{--container-widget-width:13px;--container-widget-flex-grow:0;width:var( --container-widget-width, 13px );max-width:13px;}.elementor-84 .elementor-element.elementor-element-ecbb75c.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-2b84f9e{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-84 .elementor-element.elementor-element-2b84f9e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-84 .elementor-element.elementor-element-2b84f9e img{width:100%;}.elementor-84 .elementor-element.elementor-element-293d956{--container-widget-width:50px;--container-widget-flex-grow:0;width:var( --container-widget-width, 50px );max-width:50px;}.elementor-84 .elementor-element.elementor-element-293d956.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-98f454d.elementor-element{--align-self:center;}}@media(max-width:767px){.elementor-84 .elementor-element.elementor-element-8378856{margin:0px 60px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:40%;--container-widget-flex-grow:0;width:var( --container-widget-width, 40% );max-width:40%;}.elementor-84 .elementor-element.elementor-element-8378856.elementor-element{--align-self:center;}.elementor-84 .elementor-element.elementor-element-8378856 img{width:100%;}.elementor-84 .elementor-element.elementor-element-52c9008{--width:100%;--justify-content:center;}.elementor-84 .elementor-element.elementor-element-ecbb75c{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-84 .elementor-element.elementor-element-2b84f9e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:35%;--container-widget-flex-grow:0;width:var( --container-widget-width, 35% );max-width:35%;}.elementor-84 .elementor-element.elementor-element-2b84f9e.elementor-element{--align-self:flex-start;}.elementor-84 .elementor-element.elementor-element-2b84f9e img{width:100%;}}/* Start custom CSS for nav-menu, class: .elementor-element-293d956 *//* 针对移动端菜单容器的调整 */
@media (max-width: 1024px) { /* 1024px 是常见的平板/手机断点，根据你的实际设置调整 */
    
    /* 选择器可能需要根据你的具体主题微调，以下是通用尝试 */
    .elementor-nav-menu--main, 
    .elementor-menu-toggle + div, 
    .sub-menu, 
    ul.menu-mobile { 
        top: 60px !important; /* 关键：向下推移 60px，避开 Logo 高度 */
        max-height: calc(100vh - 60px) !important; /* 限制最大高度，防止溢出 */
    }

    /* 如果是从左侧滑出的侧边栏模式 */
    .elementor-menu-toggle-area,
    .dialog-widget-content {
        margin-top: 60px !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-92c61ef *//* 1. 图标容器：必须相对定位 */
.notification-icon {
    position: relative !important;
    display: inline-block !important;
    cursor: pointer;
}

/* 2. 红点样式 (::after 伪元素) */
.notification-icon::after {
    content: ''; /* 这里不需要文字，纯圆点 */
    position: absolute;
    top: -5px;    /* 向上偏移 */
    right: -5px;  /* 向右偏移 */
    
    width: 12px;
    height: 12px;
    background-color: #ff0000; /* 红点颜色 */
    border-radius: 50%;        /* 圆形 */
    z-index: 999;
    
    /* 默认状态：显示红点 */
    opacity: 1;
    transform: scale(1);
    transition: all 0.3s ease;
}

/* 3. 隐藏状态：当图标拥有 'is-read' 类时，隐藏红点 */
.notification-icon.is-read::after {
    opacity: 0;
    transform: scale(0);
}/* End custom CSS */