.elementor-widget-theme-post-title .elementor-heading-title,
.elementor-widget-heading .elementor-heading-title {
  hyphens: none;
  text-wrap: balance;
}

@media (max-width: 767px) {
  .elementor-widget-theme-post-title .elementor-heading-title {
    font-size: clamp(26px, 7vw, 34px);
    line-height: 1.2;
  }
}