.elementor-171 .elementor-element.elementor-element-bd8533c{--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;--overlay-opacity:0.5;--border-radius:0px 0px 30px 30px;--padding-top:0px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-bd8533c:not(.elementor-motion-effects-element-type-background), .elementor-171 .elementor-element.elementor-element-bd8533c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(147deg, #FFFFFF 38%, #FF5A00 100%);}.elementor-171 .elementor-element.elementor-element-bd8533c::before, .elementor-171 .elementor-element.elementor-element-bd8533c > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-bd8533c > .e-con-inner > .elementor-background-video-container::before, .elementor-171 .elementor-element.elementor-element-bd8533c > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-bd8533c > .e-con-inner > .elementor-background-slideshow::before, .elementor-171 .elementor-element.elementor-element-bd8533c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-171 .elementor-element.elementor-element-65fb0d63{--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;}.elementor-171 .elementor-element.elementor-element-35f362b{--display:flex;--justify-content:center;}.elementor-171 .elementor-element.elementor-element-b269ccb.ha-has-bg-overlay:hover::before{transition:background 0.3s;}.elementor-171 .elementor-element.elementor-element-b269ccb{border-style:none;}.elementor-171 .elementor-element.elementor-element-b269ccb img{height:124px;}.elementor-171 .elementor-element.elementor-element-748f19db{--display:flex;--justify-content:center;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-menu-toggle{margin-left:auto;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu .elementor-item{font-family:"Young Serif", Sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-852458d );fill:var( --e-global-color-852458d );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-852458d );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a:hover,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a:focus,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a.highlighted,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-menu-toggle:hover,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-menu-toggle:focus{color:var( --e-global-color-text );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a:hover,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a:focus,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a.highlighted{background-color:var( --e-global-color-08f3e60 );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a.elementor-item-active{color:var( --e-global-color-08f3e60 );background-color:var( --e-global-color-e9c2ac1 );}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .elementor-item, .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Young Serif", Sans-serif;font-size:16px;font-weight:400;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown{border-style:none;border-radius:10px 10px 10px 10px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:10px;border-top-right-radius:10px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-171 .elementor-element.elementor-element-bd8533c{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-65fb0d63{--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;--justify-content:space-between;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .elementor-item, .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown a{padding-top:10px;padding-bottom:10px;}}@media(max-width:767px){.elementor-171 .elementor-element.elementor-element-65fb0d63{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-171 .elementor-element.elementor-element-35f362b{--width:60%;}.elementor-171 .elementor-element.elementor-element-b269ccb img{height:100px;}.elementor-171 .elementor-element.elementor-element-748f19db{--width:40%;}.elementor-171 .elementor-element.elementor-element-efd2073{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-171 .elementor-element.elementor-element-efd2073.elementor-element{--align-self:stretch;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .elementor-item, .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--main > .elementor-nav-menu > li > .elementor-nav-menu--dropdown, .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu__container.elementor-nav-menu--dropdown{margin-top:30px !important;}}@media(min-width:768px){.elementor-171 .elementor-element.elementor-element-35f362b{--width:20%;}.elementor-171 .elementor-element.elementor-element-748f19db{--width:80%;}}@media(max-width:1024px) and (min-width:768px){.elementor-171 .elementor-element.elementor-element-35f362b{--width:30%;}.elementor-171 .elementor-element.elementor-element-748f19db{--width:43%;}}/* Start custom CSS for nav-menu, class: .elementor-element-efd2073 */@media (max-width: 767px) {

    /* إبقاء عنصر المنيو في مكانه */
    .elementor-171 .elementor-element.elementor-element-efd2073 {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-widget-container {
        position: relative !important;
        width: 100% !important;
        max-width: 100% !important;
        overflow: visible !important;
    }

    /* القائمة بعرض شاشة الهاتف كاملًا */
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown {
        position: absolute !important;
        top: 100% !important;
        right: auto !important;

        width: 100vw !important;
        min-width: 100vw !important;
        max-width: 100vw !important;

        margin: 0 !important;
        padding: 0 !important;

        z-index: 99999 !important;
        box-sizing: border-box !important;

        border-radius: 0 0 20px 20px !important;
        overflow: hidden !important;
    }

    /* القائمة الداخلية */
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown > ul {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
    }

    /* عناصر القائمة الرئيسية */
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown > ul > li {
        display: block !important;
        position: relative !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        box-sizing: border-box !important;
    }

    /* الروابط */
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown li > a {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        padding: 12px 20px !important;
        margin: 0 !important;

        box-sizing: border-box !important;
        white-space: nowrap !important;
        word-break: normal !important;
    }

    /* سهم القائمة الفرعية */
    .elementor-171 .elementor-element.elementor-element-efd2073 .menu-item-has-children > a .sub-arrow {
        position: static !important;
        transform: none !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        margin-left: auto !important;
        margin-right: 0 !important;
        flex-shrink: 0 !important;
    }

    /* القائمة الفرعية تظهر تحت العنصر */
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .sub-menu {
        position: static !important;

        top: auto !important;
        left: auto !important;
        right: auto !important;

        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;

        margin: 0 !important;
        padding: 0 !important;

        transform: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        box-sizing: border-box !important;
    }

    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .sub-menu li,
    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .sub-menu li > a {
        width: 100% !important;
        min-width: 100% !important;
        max-width: 100% !important;
        box-sizing: border-box !important;
    }

    .elementor-171 .elementor-element.elementor-element-efd2073 .elementor-nav-menu--dropdown .sub-menu li > a {
        padding-left: 40px !important;
    }
}/* End custom CSS */