.elementor-2854 .elementor-element.elementor-element-7701e51{--display:flex;--margin-top:170px;--margin-bottom:0px;--margin-left:0px;--margin-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-2854 .elementor-element.elementor-element-2882b56{text-align:right;}.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-2854 .elementor-element.elementor-element-c2651e2{font-weight:600;}.elementor-2854 .elementor-element.elementor-element-caedca0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2854 .elementor-element.elementor-element-513eee1{text-align:justify;font-weight:600;}.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-2854 .elementor-element.elementor-element-b585acf{text-align:justify;font-family:"Tajawal", Sans-serif;font-weight:600;}.elementor-2854 .elementor-element.elementor-element-2e3fbf1{text-align:justify;font-family:"Tajawal", Sans-serif;font-weight:600;}.elementor-2854 .elementor-element.elementor-element-2afb529{--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;}.elementor-2854 .elementor-element.elementor-element-d167130 .elementor-heading-title{font-family:"Tajawal", Sans-serif;font-weight:600;}@media(max-width:1024px){.elementor-2854 .elementor-element.elementor-element-caedca0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2854 .elementor-element.elementor-element-2882b56{text-align:center;}.elementor-2854 .elementor-element.elementor-element-c2651e2{margin:0px 5px calc(var(--kit-widget-spacing, 0px) + 0px) 5px;text-align:justify;font-size:1em;}.elementor-2854 .elementor-element.elementor-element-caedca0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-2854 .elementor-element.elementor-element-d167130 .elementor-heading-title{line-height:1.5em;}}/* Start custom CSS for text-editor, class: .elementor-element-513eee1 */h4 {
  font-family: inherit !important;
  font-weight: inherit !important;
}
/* تلوين جميع العناصر strong */
strong {
  color: #e8207a;   /* وردي غامق/مبهج */
 */
}
.kashida-quote {
  direction: rtl;
  background: #071a4c;
  color: #fff;
  border-radius: 15px;
  padding: 1.5rem;
  font-family: "Cairo", "Amiri", "Tajawal", sans-serif;
  box-shadow: 0 3px 6px rgba(0,0,0,0.15);
  line-height: 2;
}

/* العنوان على اليمين */
.kashida-quote .quote-header {
  text-align: right;
  font-weight: 700;
  color: #ff5b9a;
  margin-bottom: 0.8rem;
  letter-spacing: 0.02em;
}

/* النص داخل البلوك كشيدة طبيعية */
.kashida-quote p {
  margin: 0;
  text-align: justify;
  text-align-last: justify;
  text-justify: inter-word;
  word-spacing: 0.1em;
  letter-spacing: 0.02em;
  font-size: 1.05rem;
}

/* تحسين المظهر على الموبايل */
@media (max-width: 767px) {
  .kashida-quote {
    padding: 1rem;
    font-size: 0.5rem;
    line-height: 1.9;
  }
  .kashida-quote .quote-header {
    font-size: 1rem;
    margin-bottom: 0.6rem;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b585acf *//* 🎨 تلوين جميع العناصر strong */
strong {
  color: #e8207a; /* وردي غامق/مبهج */
}

/* 🎨 إعداد عام */
h4 {
  font-family: inherit !important;
  font-weight: inherit !important;
}

.story-title,
.story-subtitle {
  direction: rtl;
  text-align: right;
}

.story-title {
  font-size: 1.4rem;
  margin-bottom: 0.3rem;
}

.story-subtitle {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  color: #b78c48;
}

/* خلي عنوان الكوت يمين زي ما هو */
.kashida-quote .quote-header{
  text-align: right;
}

/* أصلّح الفقرة داخل الكوت */
.kashida-quote p,
.kashida-quote em,
.kashida-quote span {
  direction: rtl !important;
  text-align: center !important;        /* إلغاء أي justify مورّث */
  text-align-last: center !important;
  text-justify: auto !important;

  /* امنع أي تمدد سابق */
  letter-spacing: 0 !important;
  word-spacing: 0 !important;

  /* لفّ طبيعي للكلام العربي */
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere;              /* يمنع تكسّر غريب للكلمات الطويلة */
  hyphens: none;

  margin: 0;
  line-height: 1.9;
  font-size: 1.00rem;
}

/* لو عندك ستايل عام بيبرّر كل الفقرات (p { text-align: justify; }) 
   ده بيلغي تأثيره جوه الكوت */
.kashida-quote p * {
  text-align: right !important;
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2e3fbf1 *//* 🎨 تلوين جميع العناصر strong */
strong {
  color: #e8207a; /* وردي غامق/مبهج */
}

/* 🎨 إعداد عام */
h4 {
  font-family: inherit !important;
  font-weight: inherit !important;
}

.story-title,
.story-subtitle {
  direction: rtl;
  text-align: right;
}

.story-title {
  font-size: 1.4rem;
  margin-bottom: 0.3rem;
}

.story-subtitle {
  font-size: 1.2rem;
  margin-bottom: 1rem;
  color: #b78c48;
}

/* خلي عنوان الكوت يمين زي ما هو */
.kashida-quote .quote-header{
  text-align: right;
}

/* أصلّح الفقرة داخل الكوت */
.kashida-quote p,
.kashida-quote em,
.kashida-quote span {
  direction: rtl !important;
  text-align: center !important;        /* إلغاء أي justify مورّث */
  text-align-last: center !important;
  text-justify: auto !important;

  /* امنع أي تمدد سابق */
  letter-spacing: 0 !important;
  word-spacing: 0 !important;

  /* لفّ طبيعي للكلام العربي */
  white-space: normal !important;
  word-break: normal !important;
  overflow-wrap: anywhere;              /* يمنع تكسّر غريب للكلمات الطويلة */
  hyphens: none;

  margin: 0;
  line-height: 1.9;
  font-size: 1.00rem;
}

/* لو عندك ستايل عام بيبرّر كل الفقرات (p { text-align: justify; }) 
   ده بيلغي تأثيره جوه الكوت */
.kashida-quote p * {
  text-align: right !important;
  letter-spacing: 0 !important;
  word-spacing: 0 !important;
}/* End custom CSS */