.elementor-22 .elementor-element.elementor-element-89d9bde{--display:flex;--min-height:0px;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 4px 30px 0px rgba(0, 0, 0, 0.02);--z-index:99999;}.elementor-22 .elementor-element.elementor-element-89d9bde:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-89d9bde > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-e5b8e10{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-03a6a80{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-1dfefd5 );--border-color:var( --e-global-color-1dfefd5 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:11px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button{background-color:var( --e-global-color-2589819 );font-family:"Alexandria", Sans-serif;font-weight:500;box-shadow:0px 8px 25px -8px rgba(15.000000000000004, 36.000000000000014, 66, 0.4);border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:0.875rem 2rem 0.875rem 2rem;}.elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button:focus{background-color:transparent;background-image:linear-gradient(90deg, var( --e-global-color-a9d837b ) 0%, #372742 100%);}.elementor-22 .elementor-element.elementor-element-8dd2745:hover{--e-transform-translateY:-4px;}.elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:11px;--padding-right:11px;}.elementor-22 .elementor-element.elementor-element-5b32c30 .elementor-button{background-color:#7FAEDD1A;fill:var( --e-global-color-a9d837b );color:var( --e-global-color-a9d837b );box-shadow:0px 0px 2px 0px rgba(0, 0, 0, 0.05);border-style:solid;border-color:#F3F4F6;border-radius:0.75rem 0.75rem 0.75rem 0.75rem;padding:0.85rem 0.75rem 0.85rem 0.75rem;}.elementor-22 .elementor-element.elementor-element-5b32c30 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-5b32c30 .elementor-button:focus{background-color:var( --e-global-color-30e909d );color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5b32c30:hover{--e-transform-translateY:-4px;}.elementor-22 .elementor-element.elementor-element-5b32c30 .elementor-button:hover svg, .elementor-22 .elementor-element.elementor-element-5b32c30 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-1dfefd5 );--border-color:var( --e-global-color-1dfefd5 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-22 .elementor-element.elementor-element-10f25df{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-10f25df.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-121bc8a{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:center;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-22 .elementor-element.elementor-element-6b4493a{padding:0.625rem 0.625rem 0.625rem 0.625rem;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F4F6;border-radius:1rem 1rem 1rem 1rem;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu .elementor-item{font-family:"Alexandria", Sans-serif;font-weight:600;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-2589819 );fill:var( --e-global-color-2589819 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-ee173fc );fill:var( --e-global-color-ee173fc );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-c19377d );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:20px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown a:hover,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown a:focus,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-2589819 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown .elementor-item, .elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Alexandria", Sans-serif;font-weight:500;}.elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle{color:var( --e-global-color-2589819 );}.elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle svg{fill:var( --e-global-color-2589819 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-menu-toggle{background-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle:hover, .elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle:focus{color:var( --e-global-color-c19377d );}.elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle:hover svg, .elementor-22 .elementor-element.elementor-element-6b4493a div.elementor-menu-toggle:focus svg{fill:var( --e-global-color-c19377d );}.elementor-22 .elementor-element.elementor-element-718b8f0{--display:flex;--min-height:0px;--flex-direction:row-reverse;--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-reverse;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-22 .elementor-element.elementor-element-718b8f0.e-con{--align-self:center;}.elementor-22 .elementor-element.elementor-element-5521cdc{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-1dfefd5 );--border-color:var( --e-global-color-1dfefd5 );--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-22 .elementor-element.elementor-element-447e3e6{text-align:end;}.elementor-22 .elementor-element.elementor-element-447e3e6 .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:0.8rem;font-weight:bold;color:var( --e-global-color-2589819 );}.elementor-22 .elementor-element.elementor-element-6c90abd{text-align:end;}.elementor-22 .elementor-element.elementor-element-6c90abd .elementor-heading-title{font-family:"Alexandria", Sans-serif;font-size:10px;font-weight:600;color:var( --e-global-color-369cbe7 );}.elementor-22 .elementor-element.elementor-element-c97828e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-5f7e26a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .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-22 .elementor-element.elementor-element-6f0b24e img{width:100%;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-22 .elementor-element.elementor-element-26dd3ab{--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-89d9bde{--content-width:1280px;}.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:40%;}.elementor-22 .elementor-element.elementor-element-03a6a80{--width:100%;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--width:22%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:16%;}.elementor-22 .elementor-element.elementor-element-10f25df{--width:60%;}.elementor-22 .elementor-element.elementor-element-718b8f0{--width:15%;}.elementor-22 .elementor-element.elementor-element-c97828e{--width:12%;}.elementor-22 .elementor-element.elementor-element-5f7e26a{--width:100%;}}@media(max-width:1366px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:33%;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--width:27%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:22%;}}@media(max-width:1200px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:35%;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--width:31%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:20%;}.elementor-22 .elementor-element.elementor-element-10f25df{--width:54%;}.elementor-22 .elementor-element.elementor-element-121bc8a{--width:100%;}.elementor-22 .elementor-element.elementor-element-718b8f0{--width:16%;}.elementor-22 .elementor-element.elementor-element-5f7e26a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:61%;}.elementor-22 .elementor-element.elementor-element-03a6a80{--width:44%;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--width:17%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:11%;}.elementor-22 .elementor-element.elementor-element-10f25df{--width:16%;}.elementor-22 .elementor-element.elementor-element-121bc8a{--width:84%;}.elementor-22 .elementor-element.elementor-element-718b8f0{--width:45%;}}@media(max-width:880px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:53%;}.elementor-22 .elementor-element.elementor-element-03a6a80{--width:53%;}.elementor-22 .elementor-element.elementor-element-26dd3ab{--width:20%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:14%;}.elementor-22 .elementor-element.elementor-element-10f25df{--width:16%;}.elementor-22 .elementor-element.elementor-element-121bc8a{--width:76%;}.elementor-22 .elementor-element.elementor-element-718b8f0{--width:37%;}.elementor-22 .elementor-element.elementor-element-5521cdc{--width:100%;}}@media(max-width:1200px){.elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button{font-size:12px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu .elementor-item{font-size:12px;}.elementor-22 .elementor-element.elementor-element-6b4493a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-22 .elementor-element.elementor-element-6f0b24e img{width:68%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-e5b8e10.e-con{--order:0;}.elementor-22 .elementor-element.elementor-element-8dd2745 .elementor-button{font-size:11px;}.elementor-22 .elementor-element.elementor-element-10f25df.e-con{--order:-1;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu .elementor-item{font-size:11px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main .elementor-item{padding-top:18px;padding-bottom:18px;}.elementor-22 .elementor-element.elementor-element-6b4493a{--e-nav-menu-horizontal-menu-item-margin:calc( 13px / 2 );}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:13px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:36px !important;}.elementor-22 .elementor-element.elementor-element-718b8f0.e-con{--order:0;}.elementor-22 .elementor-element.elementor-element-6c90abd{text-align:start;}.elementor-22 .elementor-element.elementor-element-5f7e26a.e-con{--order:0;}.elementor-22 .elementor-element.elementor-element-6f0b24e img{width:100%;}}@media(max-width:880px){.elementor-22 .elementor-element.elementor-element-e5b8e10.e-con{--order:0;}.elementor-22 .elementor-element.elementor-element-121bc8a.e-con{--align-self:stretch;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown{border-radius:3px 3px 3px 3px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:3px;border-top-right-radius:3px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:3px;border-bottom-left-radius:3px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:38px !important;}.elementor-22 .elementor-element.elementor-element-718b8f0.e-con{--order:0;}.elementor-22 .elementor-element.elementor-element-5f7e26a.e-con{--order:6;}.elementor-22 .elementor-element.elementor-element-6f0b24e img{width:100%;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-89d9bde{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-22 .elementor-element.elementor-element-e5b8e10{--width:19%;}.elementor-22 .elementor-element.elementor-element-5d3af3d{--width:92%;}.elementor-22 .elementor-element.elementor-element-10f25df{--width:20%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-121bc8a{--width:80%;}.elementor-22 .elementor-element.elementor-element-6b4493a{padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;border-radius:0rem 0rem 0rem 0rem;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--dropdown a{padding-left:20px;padding-right:20px;padding-top:15px;padding-bottom:15px;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-22 .elementor-element.elementor-element-6b4493a .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:19px !important;}.elementor-22 .elementor-element.elementor-element-6b4493a .elementor-menu-toggle{border-width:1px;border-radius:0.625rem;}.elementor-22 .elementor-element.elementor-element-718b8f0{--width:41%;}.elementor-22 .elementor-element.elementor-element-c97828e{--width:20%;}.elementor-22 .elementor-element.elementor-element-5f7e26a{--width:91%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6f0b24e img{width:80%;}}/* Start custom CSS *//* ===== زر "الصفحة الرئيسية" في القائمة ===== */

/* الحاوية */
.menu-item-30,
.menu-item-468 {
    display: flex !important;
    align-items: center;
}

/* الزر الأساسي */
.menu-item-30 > a.elementor-item,
.menu-item-468 > a.elementor-item {
    background: linear-gradient(135deg, #b91c2e 0%, #c8283d 40%, #e84356 100%) !important;
    color: #fff !important;
    padding: 10px 22px !important;
    border-radius: 10px !important;
    font-weight: 700 !important;
    font-size: 15px !important;
    line-height: 1 !important;
    text-decoration: none !important;
    box-shadow: 0 4px 15px -4px rgba(200, 40, 61, 0.5) !important;
    transition: all 0.3s ease !important;
    position: relative !important;
    overflow: hidden !important;
    border-bottom: none !important;
}

/* Pseudo-element للـ shimmer/hover overlay */
.menu-item-30 > a.elementor-item::before,
.menu-item-468 > a.elementor-item::before {
    content: '';
    position: absolute;
    inset: 0;
    background: linear-gradient(135deg, rgba(255,255,255,0.15) 0%, rgba(255,255,255,0) 60%);
    opacity: 1;
    transition: opacity 0.3s ease;
    border-radius: inherit;
    pointer-events: none;
}

/* Hover */
.menu-item-30 > a.elementor-item:hover,
.menu-item-30 > a.elementor-item:focus,
.menu-item-468 > a.elementor-item:hover,
.menu-item-468 > a.elementor-item:focus {
    background: linear-gradient(135deg, #991525 0%, #b91c2e 40%, #c8283d 100%) !important;
    color: #fff !important;
    transform: translateY(-2px) !important;
    box-shadow: 0 8px 20px -4px rgba(200, 40, 61, 0.6) !important;
    text-decoration: none !important;
}

.menu-item-30 > a.elementor-item:hover::before,
.menu-item-468 > a.elementor-item:hover::before {
    opacity: 0;
}

/* إزالة أي underline من Elementor عند الـ active/hover */
.menu-item-30 > a.elementor-item::after,
.menu-item-30 > a.elementor-item.elementor-item-active::after,
.menu-item-468 > a.elementor-item::after,
.menu-item-468 > a.elementor-item.elementor-item-active::after {
    display: none !important;
    width: 0 !important;
}

/* إلغاء pointer effect من Elementor */
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .menu-item-30 .elementor-item::before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .menu-item-30 .elementor-item::after,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .menu-item-468 .elementor-item::before,
.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .menu-item-468 .elementor-item::after {
    display: none !important;
    background-color: transparent !important;
    width: 0 !important;
    height: 0 !important;
}

/* ===== WPML Flag ===== */
.wpml-ls-flag {
    filter: brightness(0) saturate(100%) invert(18%) sepia(60%) saturate(800%) hue-rotate(195deg) brightness(90%);
}

.wpml-ls-link:hover .wpml-ls-flag {
    filter: brightness(0) saturate(100%) invert(19%) sepia(90%) saturate(2500%) hue-rotate(338deg) brightness(95%);
}

.wpml-ls-legacy-list-horizontal .wpml-ls-flag {
    width: 24px;
}

.wpml-ls-legacy-list-horizontal a {
    padding: 0;
}

/* ===== Responsive ===== */
@media (max-width: 767px) {
    .elementor-22 .elementor-element.elementor-element-6b4493a .elementor-menu-toggle{
         padding: 0.625rem 0.625rem 0.625rem 0.625rem !important;
        border-style: solid;
        border-color: #F3F4F6;
         box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.05);
         --e-nav-menu-horizontal-menu-item-margin: calc(20px / 2);
    }
}

@media only screen and (max-width: 1024px) {
    .menu-item-30,
    .menu-item-468 {
        justify-content: center;
    }

    .menu-item.menu-item-type-custom.menu-item-object-custom,
    .menu-item.menu-item-type-post_type.menu-item-object-page {
        margin-top: 10px;
    }
}/* End custom CSS */