.elementor-5626 .elementor-element.elementor-element-f6b52c1{--display:flex;}.elementor-5626 .elementor-element.elementor-element-506aab7{--display:flex;}.elementor-5626 .elementor-element.elementor-element-25261d6a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:106px;--padding-bottom:126px;--padding-left:15px;--padding-right:15px;}@media(min-width:768px){.elementor-5626 .elementor-element.elementor-element-25261d6a{--content-width:1140px;}}@media(max-width:1024px){.elementor-5626 .elementor-element.elementor-element-25261d6a{--padding-top:80px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-5626 .elementor-element.elementor-element-25261d6a{--padding-top:75px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}}/* Start custom CSS for text-editor, class: .elementor-element-b4d64f8 */.entry-content img {
  max-width: 100%;
  height: auto;
  display: block;
  margin: 10px 0;
}

/* نصوص العناوين والفقرات تتناسب مع حجم الشاشة */
.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4 {
  font-size: clamp(1.2rem, 2vw, 2.5rem);
  line-height: 1.3;
}

.entry-content p {
  font-size: clamp(1rem, 1.5vw, 1.2rem);
  line-height: 1.6;
  margin-bottom: 1em;
}

/* المساحات padding و margin تقل على الشاشات الصغيرة */
@media (max-width: 768px) {
  .entry-content {
    padding: 0 15px;
  }
}

/* تحسين القوائم والعناصر المتعددة */
.entry-content ul, .entry-content ol {
  padding-left: 1.2em;
  margin-bottom: 1em;
}

/* تباعد مناسب بين الأقسام */
.entry-content > * + * {
  margin-top: 1.5em;
}/* End custom CSS */