.elementor-880 .elementor-element.elementor-element-7fc2489d{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-19392030{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-2f257763{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-313fed97{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-29afbba4{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-65481ecd{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-579bbea9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-4c3e0e14 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-73d03ea5 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-6cc46a35 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-83df19f .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-6e114088 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-46dc4228{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-54f7d991 .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-ca67338 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-5b3d38ba .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-50dcc633 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-53200baf{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-267e7e5d .elementor-heading-title{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-403d217e{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-5a74c9e7 .elementor-button{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-7154ec1e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-23539172{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-642404a2{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-477d5112{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-880 .elementor-element.elementor-element-45d85c00{font-family:"IBM Plex Sans Arabic", Sans-serif;}.elementor-880 .elementor-element.elementor-element-35e0be98{font-family:"IBM Plex Sans Arabic", Sans-serif;}.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-7fc2489d */.elementor-880 .elementor-element.elementor-element-7fc2489d{--nf-bg:#f7f4ee;--nf-ink:#102137;--nf-muted:#546273;--nf-line:#d9dcd9;--nf-accent:#866329;--nf-tint:#eee8dd;direction:rtl;background:var(--nf-bg)!important;color:var(--nf-ink);width:100%!important;max-width:none!important;padding:0!important;border-top:1px solid var(--nf-line);font-family:"IBM Plex Sans Arabic",Tahoma,Arial,sans-serif}
html[data-nibras-theme="dark"] .elementor-880 .elementor-element.elementor-element-7fc2489d{--nf-bg:#0e1d30;--nf-ink:#f4eee2;--nf-muted:#bcc6d0;--nf-line:#354456;--nf-accent:#d7b76d;--nf-tint:#172a40}
.elementor-880 .elementor-element.elementor-element-7fc2489d *,.elementor-880 .elementor-element.elementor-element-7fc2489d *::before,.elementor-880 .elementor-element.elementor-element-7fc2489d *::after{box-sizing:border-box}
.elementor-880 .elementor-element.elementor-element-7fc2489d .e-con,.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-widget{margin:0!important;padding:0;min-width:0;--container-widget-width:100%}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-shell{width:min(1280px,calc(100% - 64px))!important;max-width:none!important;margin:0 auto!important;padding:64px 0 24px!important;display:flex;flex-direction:column;gap:32px}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-grid{display:grid!important;grid-template-columns:minmax(240px,1.6fr) 1fr 1fr minmax(180px,1fr);gap:48px;align-items:start}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand,.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-col{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand{gap:18px;max-width:330px}
.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-widget{width:100%}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-logo{width:180px!important;line-height:0}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-logo img{width:180px;max-width:100%;height:auto;display:block;object-fit:contain}
html[data-nibras-theme="dark"] .elementor-880 .elementor-element.elementor-element-7fc2489d .nf-logo img{filter:brightness(0) invert(94%) sepia(10%) saturate(300%)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-widget-container,.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-heading-title,.elementor-880 .elementor-element.elementor-element-7fc2489d p{font-family:inherit!important;color:inherit;margin:0}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-text,.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-disclosure-text{font-size:14px;line-height:1.95;color:var(--nf-muted)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-title{margin-bottom:10px!important}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-title .elementor-heading-title{font-size:16px!important;font-weight:700;line-height:1.7!important;color:var(--nf-ink)!important}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-tagline{font-family:"Plus Jakarta Sans",Arial,sans-serif!important;font-size:11px;line-height:1.7;letter-spacing:.6px;direction:ltr;text-align:right;color:var(--nf-accent)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-tagline p{font-family:inherit!important}
.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-button{display:inline-flex;align-items:center;justify-content:flex-start;min-height:40px;background:transparent!important;color:var(--nf-muted)!important;font-family:inherit!important;font-size:14px!important;font-weight:400;line-height:1.7!important;padding:7px 0!important;border:0;border-radius:4px;box-shadow:none!important;text-decoration:none;transition:color .18s ease,background .18s ease}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-link .elementor-button:hover{color:var(--nf-accent)!important;text-decoration:underline;text-underline-offset:6px}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-social{margin-top:6px!important}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-social .elementor-button{border:1px solid var(--nf-line);border-radius:10px;min-height:44px;padding:10px 16px!important;color:var(--nf-ink)!important}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-social .elementor-button:hover{background:var(--nf-ink)!important;color:var(--nf-bg)!important;border-color:var(--nf-ink)}
.elementor-880 .elementor-element.elementor-element-7fc2489d a:focus-visible{outline:2px solid var(--nf-accent);outline-offset:4px}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-disclosure{display:flex;flex-direction:row;align-items:baseline;gap:20px;padding:20px 24px!important;border:1px solid var(--nf-line);border-radius:14px;background:var(--nf-tint)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-disclosure-label{width:auto!important;flex-shrink:0;font-size:12px;line-height:1.8;font-weight:700;color:var(--nf-accent)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-disclosure-text{font-size:12px}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-bottom{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;padding-top:22px!important;border-top:1px solid var(--nf-line)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-bottom .elementor-widget{width:auto!important;font-size:12px;line-height:1.8;color:var(--nf-muted)}
.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-signature{color:var(--nf-accent)!important}
@media(max-width:1024px){.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-grid{grid-template-columns:1.3fr 1fr;gap:36px 48px}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-shell{padding-top:48px!important}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand{max-width:400px}}
@media(max-width:600px){.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-shell{width:calc(100% - 36px)!important;gap:26px;padding:36px 0 22px!important}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-grid{grid-template-columns:1fr 1fr;gap:30px 18px}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand,.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-follow{grid-column:1/-1}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand{max-width:none}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-logo{width:156px!important}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-logo img{width:156px}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-title .elementor-heading-title{font-size:15px!important}.elementor-880 .elementor-element.elementor-element-7fc2489d .elementor-button{font-size:13px!important;min-height:44px;white-space:normal}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-disclosure{flex-direction:column;gap:6px;padding:16px!important}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-bottom{flex-direction:column;align-items:flex-start;gap:8px}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-text{font-size:13px}}
@media(max-width:340px){.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-grid{grid-template-columns:1fr}.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-brand,.elementor-880 .elementor-element.elementor-element-7fc2489d .nf-follow{grid-column:auto}}
@media(prefers-reduced-motion:reduce){.elementor-880 .elementor-element.elementor-element-7fc2489d *{transition:none!important}}/* End custom CSS */