.elementor-14989 .elementor-element.elementor-element-528a9d51{text-align:start;}.elementor-14989 .elementor-element.elementor-element-528a9d51 img{width:100%;max-width:100%;}.elementor-14989 .elementor-element.elementor-element-528a9d51 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .hfe-nav-menu__toggle{margin:0 auto;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .menu-item a.hfe-menu-item{padding-left:15px;padding-right:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .menu-item a.hfe-sub-menu-item{padding-left:calc( 15px + 20px );padding-right:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .hfe-nav-menu__layout-vertical .menu-item ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 40px );padding-right:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .hfe-nav-menu__layout-vertical .menu-item ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 60px );padding-right:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .hfe-nav-menu__layout-vertical .menu-item ul ul ul ul a.hfe-sub-menu-item{padding-left:calc( 15px + 80px );padding-right:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .menu-item a.hfe-menu-item, .elementor-14989 .elementor-element.elementor-element-7654fd5f .menu-item a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f a.hfe-menu-item, .elementor-14989 .elementor-element.elementor-element-7654fd5f a.hfe-sub-menu-item{font-family:"Rubik", Sans-serif;font-weight:600;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .sub-menu,
								.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown,
								.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown-expandible,
								.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown .menu-item a.hfe-menu-item,
								.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown .menu-item a.hfe-sub-menu-item{background-color:#fff;}.elementor-14989 .elementor-element.elementor-element-7654fd5f ul.sub-menu{width:220px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .sub-menu a.hfe-sub-menu-item,
						 .elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown li a.hfe-menu-item,
						 .elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown li a.hfe-sub-menu-item,
						 .elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown-expandible li a.hfe-menu-item,
						 .elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown-expandible li a.hfe-sub-menu-item{padding-top:15px;padding-bottom:15px;}.elementor-14989 .elementor-element.elementor-element-7654fd5f .sub-menu li.menu-item:not(:last-child),
						.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown li.menu-item:not(:last-child),
						.elementor-14989 .elementor-element.elementor-element-7654fd5f nav.hfe-dropdown-expandible li.menu-item:not(:last-child){border-bottom-style:solid;border-bottom-color:#c4c4c4;border-bottom-width:1px;}@media(min-width:768px){.elementor-14989 .elementor-element.elementor-element-3cc66628{width:15.707%;}.elementor-14989 .elementor-element.elementor-element-398f46c5{width:84.293%;}}/* Start custom CSS for theme-site-logo, class: .elementor-element-528a9d51 */.bassat-logo img {
  transition: transform 0.3s ease;
}
.bassat-logo img:hover {
  transform: scale(1.05);
}/* End custom CSS */
/* Start custom CSS for navigation-menu, class: .elementor-element-7654fd5f *//* ✅ الروابط داخل شريط التنقل */
.elementor-nav-menu--main a {
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: 500;
  color: rgba(75, 75, 75, 0.85);
  padding: 8px 16px;
  margin-top: 40px;
  margin-inline: 10px; /* تباعد أفقي بين العناصر */
  text-decoration: none;
  transition: color 0.3s ease, border 0.3s ease;

}

.elementor-nav-menu--main a:hover {
  color: #FBD353 !important;           /* ✅ لون من الهوية */
  border-bottom: 2px solid #FBD353;
}

/* ✅ دعم كامل للجوال */
@media (max-width: 768px) {
  .elementor-nav-menu--main {
    flex-direction: column;
    align-items: flex-end;
    padding: 14px 16px;
  }

  .elementor-nav-menu--main a {
    font-size: 16px;
    padding: 10px 12px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3c76d5d6 */.bassat-glass {
  background: rgba(255, 255, 255, 0.2); /* خلفية زجاجية فاتحة */
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  box-shadow: 0 4px 16px rgba(0, 0, 0, 0.1);
  z-index: 1;
  position: relative;
  border-radius: 0 0 12px 12px; /* اختياري للتنعيم */
}/* End custom CSS */
/* Start custom CSS *//* ✅ الشعار: محاذاة علويّة ومحاذاة يمين */
.elementor-section.bassat-logo {
  padding: 16px 32px 0 32px;
  direction: rtl;
  text-align: right;
}

.elementor-section.bassat-logo img {
  width: 120px;
  height: auto;
  object-fit: contain;
}

/* ✅ خلفية زجاجية للهيدر */
.elementor-section.bassat-navbar {
  background: rgba(115, 103, 128, 0.2);
  backdrop-filter: blur(10px);
  -webkit-backdrop-filter: blur(10px);
  padding: 20px 32px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.08);
  direction: rtl;
}

/* ✅ الروابط */
.bassat-navbar a {
  font-family: 'Rubik', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff !important;
  padding: 12px 16px;
  text-decoration: none;
}

.bassat-navbar a:hover {
  color: #FBD353 !important;
}/* End custom CSS */