.elementor-424629 .elementor-element.elementor-element-63916363{--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;--border-radius:8px 8px 8px 8px;--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-424629 .elementor-element.elementor-element-63916363:not(.elementor-motion-effects-element-type-background), .elementor-424629 .elementor-element.elementor-element-63916363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri{writing-mode:inherit;}.elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri .elementor-heading-title{writing-mode:inherit;}.elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri div{writing-mode:inherit;}.elementor-424629 .elementor-element.elementor-element-68c5a17c > .elementor-widget-container{margin:23px 0px 0px 20px;padding:0px 0px 0px 0px;}.elementor-424629 .elementor-element.elementor-element-68c5a17c{z-index:1;}.elementor-424629 .elementor-element.elementor-element-68c5a17c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:bold;}.elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > div, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h1, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h2, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h3, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h4, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h5, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > h6, .elementor-424629 .elementor-element.elementor-element-68c5a17c.ob-harakiri > p{transform:rotate(0deg);}.elementor-424629 .elementor-element.elementor-element-68c5a17c > div{text-indent:0px;mix-blend-mode:inherit;}.elementor-424629 .elementor-element.elementor-element-1b50b005{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-424629 .elementor-element.elementor-element-1b50b005 > .elementor-widget-container{background-color:var( --e-global-color-324b775 );margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;border-radius:12px 12px 12px 12px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-menu-toggle{margin:0 auto;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main .elementor-item:focus{color:#fff;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--pointer-framed .elementor-item:before,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-astglobalcolor1 );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#FFFFFF;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:before,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item.elementor-item-active:after{background-color:var( --e-global-color-astglobalcolor1 );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--pointer-framed .elementor-item.elementor-item-active:before,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--pointer-framed .elementor-item.elementor-item-active:after{border-color:var( --e-global-color-astglobalcolor1 );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-item:before{border-radius:8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--animation-shutter-in-horizontal .elementor-item:before{border-radius:8px 8px 0 0;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--animation-shutter-in-horizontal .elementor-item:after{border-radius:0 0 8px 8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--animation-shutter-in-vertical .elementor-item:before{border-radius:0 8px 8px 0;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .e--animation-shutter-in-vertical .elementor-item:after{border-radius:8px 0 0 8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a:hover,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a:focus,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-primary );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-astglobalcolor5 );background-color:var( --e-global-color-primary );}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown .elementor-item, .elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown{border-radius:8px 8px 8px 8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:8px;border-top-right-radius:8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:8px;border-bottom-left-radius:8px;}.elementor-424629 .elementor-element.elementor-element-1b50b005 .elementor-nav-menu--dropdown a{padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}@media(max-width:1024px){.elementor-424629 .elementor-element.elementor-element-63916363{--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-424629 .elementor-element.elementor-element-1b50b005 > .elementor-widget-container{margin:-56px 0px 0px 0px;padding:10px 0px 0px 0px;}}/* Start custom CSS for nav-menu, class: .elementor-element-1b50b005 *//* =========================
   Container styling
   ========================= */
.custom-menu-class {
  background-color: #fff;
  border-radius: 4px;
  width: 100%;
}

/* =========================
   Menu items
   ========================= */
.custom-menu-class li {
  list-style: none;
  border-bottom: 1px solid #e0e0e0;
 

}

.custom-menu-class li:last-child {
  border-bottom: none;
}

.custom-menu-class li a {
  display: flex;
  justify-content: space-between; /* text + arrow */
  align-items: center;
  padding: 12px 16px;
  text-decoration: none;

  font-weight: normal;
margin-top: 16px;
}



/* Active parent or current page */
.custom-menu-class .current-menu-item > a,
.custom-menu-class .current-menu-parent > a,
.custom-menu-class .current-menu-ancestor > a {
  color: #EB2125;
}

.custom-menu-class .current-menu-parent > a,
.custom-menu-class .current-menu-ancestor > a {
  background-color: #EB2125; 
  color: #fff !important;
  border-radius: 4px;
}

/* =========================
   Submenus
   ========================= */
.custom-menu-class .sub-menu {
  display: none;
  background: #fff;

}
@media (min-width: 1025px) {
  .elementor-nav-menu--dropdown {
    margin-left: 1000px; /* Adjust as needed */
  }
}

.custom-menu-class .sub-menu li a {
  padding: 10px 16px;
  border-radius: 6px;
  min-width: 280px;
  margin-right: 16px;
      margin-left: 16px;
}

@media (min-width: 1025px) {
  .custom-menu-class .sub-menu > li {
    margin: 20px 0;
  }
}

/* Show submenu when active */
.custom-menu-class .menu-item-has-children.open > .sub-menu {
  display: block;
}

/* =========================
   Arrows (work for EN + AR)
   ========================= */
.elementor-element.custom-menu-class .menu-item > a {
  display: flex !important;
  align-items: center !important;
}

.elementor-element.custom-menu-class .menu-item-has-children > a .sub-arrow,
.elementor-element.custom-menu-class .menu-item-has-children > a i,
.elementor-element.custom-menu-class .menu-item-has-children > a svg {
  margin-inline-start: auto !important;
}

.elementor-element.custom-menu-class .menu-item-has-children > a::after {
  margin-inline-start: auto !important;
}

/* Rotate arrow when submenu is open */
.custom-menu-class .menu-item-has-children.open > a::after {
  transform: rotate(180deg);
}/* End custom CSS */