.elementor-10884 .elementor-element.elementor-element-48ab3e8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-48ab3e8:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-48ab3e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-a0f1f26{--display:flex;--min-height:86px;--flex-direction:row;--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;--justify-content:space-between;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-10884 .elementor-element.elementor-element-15bd292{text-align:start;}.elementor-10884 .elementor-element.elementor-element-15bd292 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:38px;color:#FFFFFF;}.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-10884 .elementor-element.elementor-element-38ddb2d .elementor-button{background-color:#A8D72D;font-family:"Noto Sans Arabic", Sans-serif;font-size:15px;font-weight:700;line-height:24px;fill:#0F4269;color:#0F4269;border-radius:14px 14px 14px 14px;padding:11px 16px 11px 16px;}.elementor-10884 .elementor-element.elementor-element-38ddb2d .elementor-button:hover, .elementor-10884 .elementor-element.elementor-element-38ddb2d .elementor-button:focus{background-color:#97C424;color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-38ddb2d{width:var( --container-widget-width, 210px );max-width:210px;--container-widget-width:210px;--container-widget-flex-grow:0;}.elementor-10884 .elementor-element.elementor-element-38ddb2d .elementor-button:hover svg, .elementor-10884 .elementor-element.elementor-element-38ddb2d .elementor-button:focus svg{fill:#0F4269;}.elementor-10884 .elementor-element.elementor-element-d9280e4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-d9280e4:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-d9280e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FB;}.elementor-10884 .elementor-element.elementor-element-f3c3b49{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10884 .elementor-element.elementor-element-99b7507{text-align:start;}.elementor-10884 .elementor-element.elementor-element-99b7507 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:44px;font-weight:900;line-height:64px;color:#0F4269;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10884 .elementor-element.elementor-element-e1fb86a{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:20px;font-weight:400;line-height:35px;color:#5C6772;}.elementor-10884 .elementor-element.elementor-element-ce3cdcc{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:32px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-ce3cdcc:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-ce3cdcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-10884 .elementor-element.elementor-element-f0e17ae img{width:100%;}.elementor-10884 .elementor-element.elementor-element-df83b3f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:44px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-df83b3f:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-df83b3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10884 .elementor-element.elementor-element-d739620{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10884 .elementor-element.elementor-element-8420bfa{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6E3EC;--border-color:#D6E3EC;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-8420bfa:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-8420bfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10884 .elementor-element.elementor-element-bed13c1{text-align:start;}.elementor-10884 .elementor-element.elementor-element-bed13c1 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:23px;font-weight:700;line-height:38px;color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-4b02a29{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:#1B2127;}.elementor-10884 .elementor-element.elementor-element-ad85d78{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-ad85d78:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-ad85d78 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F9D8;}.elementor-10884 .elementor-element.elementor-element-2a3dc9c{text-align:start;}.elementor-10884 .elementor-element.elementor-element-2a3dc9c .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:28px;font-weight:700;line-height:44px;color:#317DBD;}.elementor-10884 .elementor-element.elementor-element-c53b004{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:#1B2127;}.elementor-10884 .elementor-element.elementor-element-ca336d6{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6E3EC;--border-color:#D6E3EC;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-ca336d6:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-ca336d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7FAFC;}.elementor-10884 .elementor-element.elementor-element-ba2d8fc{text-align:start;}.elementor-10884 .elementor-element.elementor-element-ba2d8fc .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:25px;font-weight:700;line-height:40px;color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-edde2d0{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#1B2127;}.elementor-10884 .elementor-element.elementor-element-af3fb3d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-af3fb3d:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-af3fb3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EAF4FB;}.elementor-10884 .elementor-element.elementor-element-d30e621{text-align:start;}.elementor-10884 .elementor-element.elementor-element-d30e621 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:27px;font-weight:700;line-height:42px;color:#317DBD;}.elementor-10884 .elementor-element.elementor-element-9142d2f{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:400;line-height:33px;color:#1B2127;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-icon i{color:#317DBD;transition:color 0.3s;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-icon svg{fill:#317DBD;transition:fill 0.3s;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c{--e-icon-list-icon-size:9px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-item > a{font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-text{color:#1B2127;transition:color 0.3s;}.elementor-10884 .elementor-element.elementor-element-ee9f262{text-align:start;}.elementor-10884 .elementor-element.elementor-element-ee9f262 .elementor-heading-title{font-family:"Noto Sans Arabic", Sans-serif;font-size:34px;font-weight:900;line-height:52px;color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-9bf3723{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#D6E3EC;--border-color:#D6E3EC;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-9bf3723:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-9bf3723 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10884 .elementor-element.elementor-element-3b90a5b{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:19px;font-weight:400;line-height:34px;color:#1B2127;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(16px/2);}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-16px/2);}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-icon i{color:#A8D72D;transition:color 0.3s;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-icon svg{fill:#A8D72D;transition:fill 0.3s;}.elementor-10884 .elementor-element.elementor-element-c67c30d{--e-icon-list-icon-size:9px;--icon-vertical-align:center;--icon-vertical-offset:0px;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-item > a{font-family:"Noto Sans Arabic", Sans-serif;font-size:18px;font-weight:500;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-text{color:#1B2127;transition:color 0.3s;}.elementor-10884 .elementor-element.elementor-element-6fd5324{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;box-shadow:0px 8px 24px 0px rgba(15,66,105,0.10);--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-10884 .elementor-element.elementor-element-6fd5324:not(.elementor-motion-effects-element-type-background), .elementor-10884 .elementor-element.elementor-element-6fd5324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F4269;}.elementor-10884 .elementor-element.elementor-element-8ab7d7c{text-align:start;font-family:"Noto Sans Arabic", Sans-serif;font-size:20px;font-weight:700;line-height:36px;color:#FFFFFF;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10884 .elementor-element.elementor-element-48ab3e8{--content-width:1008px;}.elementor-10884 .elementor-element.elementor-element-d9280e4{--content-width:992px;}.elementor-10884 .elementor-element.elementor-element-ce3cdcc{--content-width:992px;}.elementor-10884 .elementor-element.elementor-element-df83b3f{--content-width:992px;}}@media(max-width:1024px){.elementor-10884 .elementor-element.elementor-element-48ab3e8{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10884 .elementor-element.elementor-element-d9280e4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-10884 .elementor-element.elementor-element-ce3cdcc{--padding-top:32px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-10884 .elementor-element.elementor-element-df83b3f{--padding-top:40px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-10884 .elementor-element.elementor-element-48ab3e8{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-a0f1f26{--min-height:64px;--flex-wrap:nowrap;}.elementor-10884 .elementor-element.elementor-element-15bd292 .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-10884 .elementor-element.elementor-element-38ddb2d{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-10884 .elementor-element.elementor-element-38ddb2d .elementor-button{font-size:14px;}.elementor-10884 .elementor-element.elementor-element-d9280e4{--padding-top:32px;--padding-bottom:32px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-99b7507 .elementor-heading-title{font-size:30px;line-height:44px;}.elementor-10884 .elementor-element.elementor-element-e1fb86a{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-ce3cdcc{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-df83b3f{--padding-top:28px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-d739620{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-10884 .elementor-element.elementor-element-8420bfa{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-bed13c1 .elementor-heading-title{font-size:19px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-4b02a29{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-ad85d78{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-2a3dc9c .elementor-heading-title{font-size:22px;line-height:34px;}.elementor-10884 .elementor-element.elementor-element-c53b004{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-ca336d6{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-ba2d8fc .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-10884 .elementor-element.elementor-element-edde2d0{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-af3fb3d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-d30e621 .elementor-heading-title{font-size:21px;line-height:32px;}.elementor-10884 .elementor-element.elementor-element-9142d2f{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10884 .elementor-element.elementor-element-d1e3f4c .elementor-icon-list-item > a{font-size:15px;line-height:26px;}.elementor-10884 .elementor-element.elementor-element-ee9f262 .elementor-heading-title{font-size:26px;line-height:38px;}.elementor-10884 .elementor-element.elementor-element-9bf3723{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-3b90a5b{font-size:17px;line-height:30px;}.elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-10884 .elementor-element.elementor-element-c67c30d .elementor-icon-list-item > a{font-size:15px;line-height:26px;}.elementor-10884 .elementor-element.elementor-element-6fd5324{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10884 .elementor-element.elementor-element-8ab7d7c{font-size:17px;line-height:30px;}}/* Start custom CSS *//* Minisite "نَفَس للعائلة" — only what Elementor controls don't cover; all texts/colors stay editable in the widgets */
[class*="nafas-"] .elementor-widget-text-editor p { margin: 0; }
.elementor .e-con.nafas-grow { --flex-grow: 1; --flex-shrink: 1; --flex-basis: 0; min-width: 0; }
@media (max-width: 1024px) { .elementor .e-con.nafas-grow { --flex-basis: auto; } }

/* Hero */
.nafas-hero-photo, .nafas-hero-photo > .elementor-widget-image, .nafas-hero-photo .elementor-widget-container { height: 100%; }
.nafas-cover img { display: block; width: 100%; height: 100%; object-fit: cover; }
.nafas-invite strong { font-weight: 900; }
@media (max-width: 767px) { .nafas-cover img { height: 260px; } }

/* Speech bubbles with a tail */
.nafas-bubble { position: relative; overflow: visible; }
.nafas-bubble .elementor-widget-heading::before,
.nafas-bubble .elementor-widget-heading::after { content: ""; position: absolute; left: 50%; transform: translateX(-50%); border-style: solid; }
.nafas-bubble .elementor-widget-heading::before { bottom: -18px; border-width: 18px 14px 0; border-color: #317DBD transparent transparent; }
.nafas-bubble .elementor-widget-heading::after { bottom: -14px; border-width: 16px 12px 0; border-color: #FFFFFF transparent transparent; }
.nafas-bubble--fill .elementor-widget-heading::after { border-color: #317DBD transparent transparent; }
.nafas-bubble .elementor-widget-heading { position: static; }

/* Red-X product list */
.nafas-xlist .elementor-icon-list-icon { display: inline-flex; align-items: center; justify-content: center; flex: 0 0 26px; width: 26px; height: 26px; border-radius: 50%; background: #EAF4FB; }

/* Guide link cards */
.nafas-guide { transition: transform .2s, box-shadow .2s; }
.nafas-guide:hover { transform: translateY(-3px); box-shadow: 0 12px 28px rgba(15,66,105,.16) !important; }
.nafas-guide .elementor-widget-heading { flex: 1 1 0; min-width: 0; }

/* Images */
.nafas-doctor img { display: block; width: 100%; aspect-ratio: 430 / 420; object-fit: cover; border-radius: 24px; }
.nafas-editorial img { display: block; width: 100%; height: 360px; object-fit: cover; border-radius: 24px; }
@media (max-width: 767px) { .nafas-editorial img { height: 200px; border-radius: 18px; } }

.nafas-hotline a { color: inherit; }
.nafas-btn .elementor-button { text-align: center; }

/* Minisite header / footer */
.nafas-nav .elementor-icon-list-item a { transition: color .2s; }
.nafas-header .elementor-widget-heading a, .nafas-dheader .elementor-widget-heading a { color: inherit; }/* End custom CSS */