.elementor-32910 .elementor-element.elementor-element-b68957c{--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;}.elementor-32910 .elementor-element.elementor-element-a331a4e{--display:flex;}.elementor-32910 .elementor-element.elementor-element-589d8ec{text-align:center;}.elementor-32910 .elementor-element.elementor-element-589d8ec .acf-image{max-width:100%;}.elementor-32910 .elementor-element.elementor-element-589d8ec .acf-image, .elementor-32910 .elementor-element.elementor-element-589d8ec .acf-image img{border-radius:22px 22px 22px 22px;}.elementor-32910 .elementor-element.elementor-element-f86b52f .dynamic-content-for-elementor-acf{margin-bottom:0px;font-size:26px;}@media(max-width:767px){.elementor-32910 .elementor-element.elementor-element-f86b52f .dynamic-content-for-elementor-acf{font-size:16px;}}/* Start custom CSS for dyncontel-acf, class: .elementor-element-589d8ec */.timeline-schedule-image {
  width: 100%;
  height: 200px; /* غيّر الرقم حسب ما تحب */
  object-fit: cover;
  display: block;
  border-radius: 10px; /* لو حابب زوايا ناعمة */
}/* End custom CSS */
/* Start custom CSS for dce-acf-repeater-v2, class: .elementor-element-444089b */@media (max-width: 767px) {
  .timeline-item {
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 10px; /* مسافة بين الصورة والعنوان */
  }

  .timeline-item img {
    width: 40%; /* عرض الصورة حسب ما تحب */
    height: auto;
  }

  .timeline-item .title {
    width: 60%;
  }
}/* End custom CSS */