.elementor-13 .elementor-element.elementor-element-449fa75{--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;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--z-index:1000;}.elementor-13 .elementor-element.elementor-element-449fa75:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-449fa75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);}.elementor-13 .elementor-element.elementor-element-bc3d3f0{--display:flex;--justify-content:center;}.elementor-widget-theme-site-logo .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-13 .elementor-element.elementor-element-deb754a{text-align:start;}.elementor-13 .elementor-element.elementor-element-deb754a img{width:50%;}.elementor-13 .elementor-element.elementor-element-99d3375{--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;--justify-content:center;--align-items:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7ed5cfd .elementor-icon-wrapper{text-align:end;}.elementor-13 .elementor-element.elementor-element-7ed5cfd.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7ed5cfd.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-7ed5cfd.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7ed5cfd.elementor-view-framed .elementor-icon:hover, .elementor-13 .elementor-element.elementor-element-7ed5cfd.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-13 .elementor-element.elementor-element-7ed5cfd .elementor-icon{font-size:33px;}.elementor-13 .elementor-element.elementor-element-7ed5cfd .elementor-icon svg{height:33px;}.elementor-13 .elementor-element.elementor-element-6f5e440{--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;--margin-top:0px;--margin-bottom:-90px;--margin-left:0px;--margin-right:0px;--z-index:10000;}.elementor-13 .elementor-element.elementor-element-6f5e440:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-6f5e440 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 100%);}.elementor-13 .elementor-element.elementor-element-9dc556f{--display:flex;--justify-content:center;}.elementor-13 .elementor-element.elementor-element-7473c10{text-align:start;}.elementor-13 .elementor-element.elementor-element-7473c10 img{width:66%;}.elementor-13 .elementor-element.elementor-element-87d446d{--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;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-13 .elementor-element.elementor-element-1bb0ed9{--display:flex;}.elementor-13 .elementor-element.elementor-element-4cc83e0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-13 .elementor-element.elementor-element-4cc83e0:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-4cc83e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-13 .elementor-element.elementor-element-f995075{--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;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 40px 15px rgba(0, 0, 0, 0.2);--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:50px;--padding-left:020px;--padding-right:020px;}.elementor-13 .elementor-element.elementor-element-f995075:not(.elementor-motion-effects-element-type-background), .elementor-13 .elementor-element.elementor-element-f995075 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-13f22aa );}.elementor-13 .elementor-element.elementor-element-6b004bb{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.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-13 .elementor-element.elementor-element-5d74379 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:4.2px;}.elementor-13 .elementor-element.elementor-element-b5d68f9{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-13 .elementor-element.elementor-element-2cb3277 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:300;letter-spacing:4.2px;}.elementor-13 .elementor-element.elementor-element-89bc12c{--display:flex;}.elementor-13 .elementor-element.elementor-element-5523314{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:var( --e-global-color-secondary );--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-13 .elementor-element.elementor-element-5523314 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-13 .elementor-element.elementor-element-5523314 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-13 .elementor-element.elementor-element-5523314 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-13 .elementor-element.elementor-element-5523314 {--n-menu-title-color-hover:#0086CD;--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-13 .elementor-element.elementor-element-bc3d3f0{--width:60%;}.elementor-13 .elementor-element.elementor-element-deb754a{border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-deb754a img{width:70%;border-radius:0px 0px 0px 0px;}.elementor-13 .elementor-element.elementor-element-99d3375{--width:30%;}.elementor-13 .elementor-element.elementor-element-7ed5cfd .elementor-icon{font-size:27px;}.elementor-13 .elementor-element.elementor-element-7ed5cfd .elementor-icon svg{height:27px;}}@media(min-width:768px){.elementor-13 .elementor-element.elementor-element-bc3d3f0{--width:30%;}.elementor-13 .elementor-element.elementor-element-99d3375{--width:70%;}.elementor-13 .elementor-element.elementor-element-9dc556f{--width:30%;}.elementor-13 .elementor-element.elementor-element-87d446d{--width:55%;}}/* Start custom CSS for container, class: .elementor-element-449fa75 *//* resize sticky header*/

.elementor-13 .elementor-element.elementor-element-449fa75.elementor-sticky--effects{ 
/*   background-color: rgba(255,255,255,0.4)!important; */
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
}
   
.elementor-13 .elementor-element.elementor-element-449fa75{ 
   transition: background-color 0.5s ease !important;
} 
.elementor-13 .elementor-element.elementor-element-449fa75.elementor-sticky--effects >.elementor-container{
   min-height: 50px;
}
.elementor-13 .elementor-element.elementor-element-449fa75 > .elementor-container{
   transition: min-height 0.5s ease !important;
}

/*--SHRINKING LOGO--*/
/*--New class when sticky is turned on 'elementor-sticky--effects'--*/
/*--give the logo image a class called 'sticky-logo' --*/

.elementor-sticky--effects .sticky-logo img {
	width: 85%!important;/*--edit the pixels to change to desired shrinking size--*/
	border-radius: 0;
}

.sticky-logo img {
	transition: .5s all ease-in-out;
}


@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
	width: 90px!important;/*--edit the pixels to change to desired shrinking size for mobile--*/
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f5e440 *//* === Slim Blue Spotlight for Elementor e-n-menu === */

.e-n-menu-heading {
    position: relative;
}

.e-n-menu-heading .menu-spotlight {
    position: absolute;
    bottom: 0;
    height: 3px; /* خط رفيع */
    background: linear-gradient(
        90deg,
        rgba(0, 122, 255, 0) 0%,
        rgba(0, 122, 255, 0.6) 50%,
        rgba(0, 122, 255, 0) 100%
    );
    border-radius: 4px;
    transition: all 0.35s ease;
    pointer-events: none;
    z-index: 1;
    opacity: 0;
}

/* الروابط الأساسية (Top level) فوق السبوت لايت */
.e-n-menu-item .e-n-menu-title-container {
    position: relative;
    padding: 14px 22px;
    z-index: 2;
}

/* عشان ال Parent يبان Active لما يكون في Sub page */
.e-n-menu-item.parent-current > .e-n-menu-title > .e-n-menu-title-container .e-n-menu-title-text {
    color: #cfe7ff !important;
    font-weight: 600;
}

/* Parent menu item becomes blue when submenu page is active */
.e-n-menu-item.parent-current > .e-n-menu-title > .e-n-menu-title-container .e-n-menu-title-text {
    color: #0086CD !important;
}
.e-n-menu-item.parent-current > .e-n-menu-title > .e-n-menu-title-container .e-n-menu-title-text {
    text-shadow: 0 0 6px rgba(0,134,205,0.4);
}


/* resize sticky header*/

.elementor-13 .elementor-element.elementor-element-6f5e440.elementor-sticky--effects{ 
/*   background-color: rgba(255,255,255,0.4)!important; */
   backdrop-filter: saturate(180%) blur(20px);
   -webkit-backdrop-filter: saturate(180%) blur(20px);
}
   
.elementor-13 .elementor-element.elementor-element-6f5e440{ 
   transition: background-color 0.5s ease !important;
} 
.elementor-13 .elementor-element.elementor-element-6f5e440.elementor-sticky--effects >.elementor-container{
   min-height: 50px;
}
.elementor-13 .elementor-element.elementor-element-6f5e440 > .elementor-container{
   transition: min-height 0.5s ease !important;
}

/*--SHRINKING LOGO--*/
/*--New class when sticky is turned on 'elementor-sticky--effects'--*/
/*--give the logo image a class called 'sticky-logo' --*/

.elementor-sticky--effects .sticky-logo img {
	width: 45%!important;/*--edit the pixels to change to desired shrinking size--*/
}

.sticky-logo img {
	transition: .5s all ease-in-out;
}


@media screen and (max-width: 767px) {
    .elementor-sticky--effects .sticky-logo img {
	width: 90px!important;/*--edit the pixels to change to desired shrinking size for mobile--*/
}
}/* End custom CSS */