.elementor-157 .elementor-element.elementor-element-e0e745c{--display:flex;}.elementor-157 .elementor-element.elementor-element-5e869bb{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-5e869bb *//* OUR STORY → The Spark: выравнивание текста по центру блока */
#spark .blz-grid.cols-2{ 
  align-items: center;            /* вертикально центрируем обе колонки в ряду */
}

#spark .blz-grid.cols-2 > div:first-child{
  display: flex;                  
  flex-direction: column;
  justify-content: center;        /* вертикальный центр внутри текстовой колонки */
  align-items: center;            /* горизонтальный центр */
  text-align: center;             /* центрируем сам текст */
  min-height: 100%;               /* на случай, если высоту задаёт соседняя колонка */
}

/* переопределяем твои inline-стили "text-align:left" у заголовка */
#spark .blz-h1{ text-align: center !important; }

/* чуть сужаем абзацы/цитату, чтобы в центр выглядело аккуратно */
#spark .muted{ max-width: 760px; }
#spark .blz-quote{ max-width: 720px;text-align: left; }
#timeline {
  padding: 80px 0 0px 0;
}/* End custom CSS */