.two-columns-header {
  display: flex;
  flex-direction: column; /* Располагаем шапку и колонки вертикально */
}

.two-columns-header .header {
  background-color: #f0f0f0; /* Пример цвета фона */
  padding: 10px;
  text-align: center;
  font-weight: bold;
}

.two-columns-header .columns-container {
  display: flex; /* Располагаем колонки горизонтально */
}

.two-columns-header .columns-container > div {
  flex: 1; /* Каждая колонка занимает равную ширину */
  padding: 15px;
  border: 1px solid #ccc; /* Пример границы */
}