.elementor-2523 .elementor-element.elementor-element-794fc4e{--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;}.elementor-2523 .elementor-element.elementor-element-66e19b8{--display:flex;}.elementor-2523 .elementor-element.elementor-element-71a5ba8{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2523 .elementor-element.elementor-element-7ad0b1f .elementor-menu-toggle{margin:0 auto;}.elementor-2523 .elementor-element.elementor-element-05aac95{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2523 .elementor-element.elementor-element-6032bfa{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-2523 .elementor-element.elementor-element-ae99f32{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-66e19b8 *//* Glass header */
.glass-header {
  background: rgba(255, 255, 255, 0.2);
  border-radius: 16px;
  box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
  backdrop-filter: blur(5px);
  -webkit-backdrop-filter: blur(5px);
  border: 1px solid rgba(255, 255, 255, 0.3);
}

/* لو الهيدر sticky خلّه فوق العناصر */
.glass-header {
  position: relative;       /* أو استخدم sticky من إعدادات إليمنتور */
  z-index: 1000;
}

/* إزالة ألوان الخلفية الافتراضية لأقسام/أعمدة الهيدر داخلها */
.glass-header > .elementor-container,
.glass-header .elementor-column,
.glass-header .elementor-widget-wrap {
  background: transparent !important;
  box-shadow: none !important;
}

/* تحسين مظهر الموبايل */
@media (max-width: 767px) {
  .glass-header {
    border-radius: 12px;
    backdrop-filter: blur(4px);
    -webkit-backdrop-filter: blur(4px);
  }
}

/* فallback بسيط للمتصفحات التي لا تدعم backdrop-filter */
@supports not ((backdrop-filter: blur(5px)) or (-webkit-backdrop-filter: blur(5px))) {
  .glass-header {
    background: rgba(255, 255, 255, 0.85);
  }
}/* End custom CSS */