Edit in JSFiddle

<div class="menu">
<div class="menu__group">
  <h2>Антистресс-лечение</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Диагностика</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Эстетическа стоматология</h2>
  <ul>
    <li>Лечение во сне</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Терапевтическая стоматология</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Хирургия и имплантация</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Ортопедия</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Ортодонтия</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Проф гигиена и отбеливание</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
  </ul>
</div>
<div class="menu__group">
  <h2>Специальные проагрммы</h2>
  <ul>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
    <li>Лечение во сне</li>
    <li>В поверхностной седации</li>
  </ul>
</div>
</div>
.menu {
  column-gap: 30px;
  column-rule: 1px solid #777;
  column-width: 300px;
  
  &__group {
    display: inline-block; width: 100%; // fallback
    page-break-inside: avoid;
  }
  
  h2 {margin-top: 0;}
}