.elementor-24 .elementor-element.elementor-element-7b2003d {
  padding: 50px 0;
}

.elementor-24 .elementor-element.elementor-element-069ace7.elementor-column > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-24 .elementor-element.elementor-element-0ff8139 {
  text-align: center;
}

.elementor-24 .elementor-element.elementor-element-0ff8139 .elementor-heading-title {
  font-family: Inter, sans-serif;
}

.elementor-24 .elementor-element.elementor-element-d17da12 {
  width: var(--container-widget-width, 54%);
  --container-widget-width: 54%;
  --container-widget-flex-grow: 0;
  text-align: center;
  max-width: 54%;
}

.elementor-24 .elementor-element.elementor-element-913ca05 {
  --spacer-size: 25px;
}

.elementor-24 .elementor-element.elementor-element-11647cb {
  --grid-row-gap: 35px;
  --grid-column-gap: 30px;
}

.elementor-24 .elementor-element.elementor-element-11647cb .elementor-posts-container .elementor-post__thumbnail {
  padding-bottom: 66%;
}

.elementor-24 .elementor-element.elementor-element-11647cb:after {
  content: "0.66";
}

.elementor-24 .elementor-element.elementor-element-11647cb .elementor-post__thumbnail__link {
  width: 100%;
}

.elementor-24 .elementor-element.elementor-element-11647cb .elementor-post__meta-data span + span:before {
  content: "•";
}

.elementor-24 .elementor-element.elementor-element-11647cb .elementor-post__text {
  margin-top: 20px;
}

@media (width <= 767px) {
  .elementor-24 .elementor-element.elementor-element-d17da12 {
    width: 100%;
    max-width: 100%;
  }

  .elementor-24 .elementor-element.elementor-element-11647cb .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: 50%;
  }

  .elementor-24 .elementor-element.elementor-element-11647cb:after {
    content: "0.5";
  }

  .elementor-24 .elementor-element.elementor-element-11647cb .elementor-post__thumbnail__link {
    width: 100%;
  }
}
