.elementor-887 .elementor-element.elementor-element-780c4169{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-887 .elementor-element.elementor-element-57383d9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-887 .elementor-element.elementor-element-31400352 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-25a0324f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-887 .elementor-element.elementor-element-4388e48b .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-4f26b55a .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-130476cb .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-66127077 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-5c30af3a .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-38d1156c .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-3b7bbc99{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-887 .elementor-element.elementor-element-47e3cad5 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-5821c946 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-1f2af5a7 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-887 .elementor-element.elementor-element-4c57466b{--display:flex;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for container, class: .elementor-element-780c4169 */.ns-header{--nh-bg:#f7f4ee;--nh-text:#132238;--nh-line:#dcded8;--nh-hover:#225b57;background:var(--nh-bg)!important;color:var(--nh-text);width:100%!important;max-width:none!important;padding:0!important;font-family:"IBM Plex Sans Arabic",Tahoma,sans-serif;position:relative;z-index:50;isolation:isolate}
.ns-header *{box-sizing:border-box}
.ns-header .e-con,.ns-header .elementor-widget{padding:0;margin:0;min-width:0;--container-widget-width:auto;--container-widget-flex-grow:0}
.ns-header .nh-inner{width:min(1360px,calc(100% - 64px))!important;max-width:none!important;min-height:88px;margin:0 auto!important;display:grid!important;grid-template-columns:172px minmax(0,1fr) auto;align-items:center;gap:24px;border-bottom:1px solid var(--nh-line);direction:rtl;position:relative;padding:14px 0!important}
.ns-header .elementor-widget{width:auto!important;flex:0 0 auto}
.ns-header .nh-logo{width:172px!important;padding:6px 8px!important;border-radius:10px;background:#f7f4ee;line-height:0;grid-column:1;grid-row:1}
.ns-header .nh-logo img{display:block;width:156px!important;height:40px!important;object-fit:contain;max-width:100%}
.ns-header .nh-nav{display:flex!important;flex-direction:row!important;align-items:center;justify-content:center;gap:clamp(10px,1.2vw,20px);width:auto!important;grid-column:2;grid-row:1}
.ns-header .nh-actions{display:flex!important;flex-direction:row!important;align-items:center;gap:8px;width:auto!important;grid-column:3;grid-row:1}
.ns-header .elementor-button{display:inline-flex;align-items:center;justify-content:center;background:transparent!important;color:var(--nh-text)!important;border:0;border-radius:10px;padding:10px 0!important;font-family:inherit!important;font-size:14px!important;font-weight:500;line-height:1.5!important;text-decoration:none;box-shadow:none!important;transition:color .2s,background .2s,border-color .2s;white-space:nowrap;min-height:44px}
.ns-header .nh-nav .elementor-button{border-radius:0;border-bottom:1px solid transparent}
.ns-header .nh-nav .elementor-button:hover{color:var(--nh-hover)!important;border-bottom-color:var(--nh-hover)}
.ns-header .nh-cta .elementor-button{border:1px solid var(--nh-line);padding:10px 14px!important;font-size:13px!important}
.ns-header .nh-cta .elementor-button:hover{background:var(--nh-text)!important;color:var(--nh-bg)!important}
.ns-header :is(.nh-theme,.nh-language,.nh-menu) .elementor-button{width:44px;height:44px;padding:0!important;border:1px solid var(--nh-line);text-align:center}
.ns-header :is(.nh-theme,.nh-language,.nh-menu) .elementor-button:hover{background:var(--nh-line)!important}
.ns-header :is(.nh-theme,.nh-menu) .elementor-button{font-size:22px!important}
.ns-header a:focus-visible{outline:3px solid #b58a41!important;outline-offset:3px}
.ns-header .nh-menu{display:none!important}
.ns-header .nh-lang-panel{display:none!important;position:absolute!important;left:0;top:calc(100% - 4px);width:240px!important;padding:14px!important;border:1px solid var(--nh-line);background:var(--nh-bg);border-radius:14px;box-shadow:0 12px 32px #0002;z-index:5;gap:4px;direction:rtl}
.ns-header .nh-lang-panel.nh-open{display:flex!important;flex-direction:column!important}
.ns-header .nh-lang-panel .elementor-button{display:flex;width:100%;justify-content:flex-start;padding:8px 12px!important}
.ns-header .nh-lang-note{color:var(--nh-text);font-size:12px;line-height:1.7;padding:8px 12px!important}
.ns-header .nh-lang-note p{margin:0}
.ns-header [aria-disabled=true]{opacity:.55;cursor:not-allowed}
html[data-nibras-theme=dark] .ns-header{--nh-bg:#0e1d30;--nh-text:#f4eee2;--nh-line:#354456;--nh-hover:#d7b76d}
@media(min-width:901px) and (max-width:1320px){.ns-header .nh-inner{width:calc(100% - 40px)!important;gap:16px}.ns-header .nh-cta{display:none!important}}
@media(max-width:900px){.ns-header .nh-inner{width:calc(100% - 32px)!important;min-height:76px;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;padding:12px 0!important}.ns-header .nh-menu{display:block!important;grid-column:1;grid-row:1}.ns-header .nh-logo{grid-column:2;justify-self:start}.ns-header .nh-actions{grid-column:3}.ns-header .nh-nav{display:none!important;grid-column:1/-1;grid-row:2;flex-direction:column!important;align-items:stretch;padding:12px 0!important;gap:2px;border-top:1px solid var(--nh-line)}.ns-header .nh-nav.nh-open{display:flex!important}.ns-header .nh-nav .elementor-button{display:flex;justify-content:flex-start;padding:12px!important}.ns-header .nh-cta{display:none!important}}
@media(max-width:380px){.ns-header .nh-inner{width:calc(100% - 24px)!important;gap:6px;grid-template-columns:44px minmax(0,1fr) 94px}.ns-header .nh-logo{width:138px!important;padding:5px 3px!important}.ns-header .nh-logo img{width:132px!important;height:auto!important}.ns-header .nh-actions{gap:6px}}
@media(prefers-reduced-motion:reduce){.ns-header *{transition:none!important}}/* End custom CSS */