.elementor-2888 .elementor-element.elementor-element-04a6a8c{border-style:solid;border-width:0px 0px 1px 0px;border-color:rgba(255, 255, 255, 0.2);box-shadow:1px 0px 10px 0px rgba(255, 255, 255, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2888 .elementor-element.elementor-element-04a6a8c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2888 .elementor-element.elementor-element-cc92b3e .the-logo img{height:76px;}.elementor-2888 .elementor-element.elementor-element-dc13405.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2888 .elementor-element.elementor-element-4755c6f > .elementor-widget-container{padding:0px 0px 0px 30px;}.elementor-2888 .elementor-element.elementor-element-c4b6577 > .elementor-widget-container{padding:0px 0px 0px 15px;}.elementor-2888 .elementor-element.elementor-element-c4b6577 .mmenu-wrapper{background:var( --e-global-color-primary );}.elementor-2888 .elementor-element.elementor-element-c4b6577 .mmenu-wrapper .mobile_mainmenu li a, .elementor-2888 .elementor-element.elementor-element-c4b6577 .mmenu-wrapper .mobile_mainmenu > li.menu-item-has-children .arrow i{color:var( --e-global-color-9884230 );}.elementor-2888 .elementor-element.elementor-element-c4b6577 .mmenu-wrapper .mmenu-close{color:var( --e-global-color-9884230 );}@media(max-width:767px){.elementor-2888 .elementor-element.elementor-element-3a762e9{width:52%;}.elementor-2888 .elementor-element.elementor-element-dc13405{width:48%;}}/* Start custom CSS for section, class: .elementor-element-04a6a8c *//* ================================
   هدر موبایل: شفاف → آبی هنگام اسکرول
   ================================ */

/* حالت پیش‌فرض: شفاف */
.header-mobile .elementor-element-04a6a8c,
.elementor-2888 .elementor-element-04a6a8c {
    background-color: rgba(0, 0, 0, 0) !important;
    transition: background-color .5s ease,
                box-shadow .5s ease !important;
}

/* حالت اسکرول: آبی — این قانونِ قالب (#1a1a1a) را هم بازنویسی می‌کند */
.header-mobile .is-stuck,
.header-mobile .elementor-element-04a6a8c.is-stuck,
.elementor-2888 .elementor-element-04a6a8c.is-stuck {
    background-color: rgba(4, 6, 104, 0.85) !important;
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.2);
    -webkit-backdrop-filter: blur(8px);
    backdrop-filter: blur(8px);
}

/* متن و آیکون‌های منوی موبایل در حالت اسکرول سفید بمانند */
.header-mobile .is-stuck a,
.header-mobile .is-stuck .elementor-icon,
.header-mobile .is-stuck i {
    color: #ffffff !important;
}/* End custom CSS */