.elementor-widget-nested-accordion .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-nested-accordion .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1156 .elementor-element.elementor-element-45f1917{--display:flex;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.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-1156 .elementor-element.elementor-element-4aa93e2{--display:flex;}.elementor-1156 .elementor-element.elementor-element-c05fb01{--display:flex;}.elementor-1156 .elementor-element.elementor-element-1aa6a4b{--display:flex;}.elementor-1156 .elementor-element.elementor-element-d66d306{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 832px );max-width:832px;--container-widget-width:832px;--container-widget-flex-grow:0;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-1156 .elementor-element.elementor-element-d66d306 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;}/* Start custom CSS for nested-accordion, class: .elementor-element-d66d306 */.elementor-1156 .elementor-element.elementor-element-d66d306{width:100%;max-width:52rem;align-self:center;direction:rtl;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion{gap:12px;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item{margin:0!important;border:1px solid #edf2f1;border-radius:12px;background:#fff;overflow:hidden;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item-title{min-height:61.6px;padding:18.4px 21.6px;justify-content:space-between;background:#fff;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item-title-text{color:#07383d;font-family:'IBM Plex Sans Arabic',sans-serif;font-size:15.2px;font-weight:600;line-height:22.8px;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item-title-icon{color:#22bcae;font-size:20px;width:24.8px;flex:0 0 24.8px;display:flex;justify-content:center;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item[open]>.e-n-accordion-item-title{border-bottom:1px solid #edf2f1;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item>.e-con{min-height:0!important;padding:16px 21.6px 18px!important;border:0!important;gap:0;background:#fff;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .elementor-widget-text-editor{margin:0;color:#07383d;font-family:'IBM Plex Sans Arabic',sans-serif;font-size:16px;line-height:24px;}
.elementor-1156 .elementor-element.elementor-element-d66d306 .elementor-widget-text-editor p{margin:0;}
@media(max-width:767px){.elementor-1156 .elementor-element.elementor-element-d66d306{max-width:100%;}.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item-title{padding:16px 18px;}.elementor-1156 .elementor-element.elementor-element-d66d306 .e-n-accordion-item>.e-con{padding:14px 18px 16px!important;}}/* End custom CSS */