Я пытаюсь добиться эффекта, отображаемого на изображении ниже, с помощью 'Bootstrap 4'. То, чего я достиг, это отчасти то, что я хочу, потому что между точками слишком большое вертикальное расстояние.

Сначала я попытался вложить столбцы, а затем использовали отрицательные «поля», но это не помогло сместить круги по вертикали ближе друг к другу. Можно ли даже сделать так, чтобы «cols» «перекрывался», или мне нужно найти другой способ достичь желаемого вида?
.block {
text-align: center;
vertical-align: middle;
}
.circle {
background-color: darkred;
color: white;
border-radius: 200px;
height: 110px;
width: 110px;
display: table;
/* margin-bottom: -50px; */
}
.circle p {
vertical-align: middle;
display: table-cell;
}
<!--Circles-->
<div class="row no-gutters justify-content-center">
<div class="col-lg-3 ">
<div class="col-lg-2 block">
<div class="circle ">
<p>Circle 1</p>
</div>
</div>
<div class="col-lg-1 block offset-5">
<div class="circle ">
<p>Circle 2</p>
</div>
</div>
<div class="col-lg-1 block ">
<div class="circle ">
<p>Circle 3</p>
</div>
</div>
<div class="col-lg-1 block offset-5 ">
<div class="circle ">
<p>Circle 4</p>
</div>
</div>
<div class="col-lg-1 block ">
<div class="circle ">
<p>Circle 5</p>
</div>
</div>
<!-- Text-->
</div>
<div class="col-lg-7 ">
<p>
Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam nonumy eirmod tempor invidunt ut labore et
dolore magna aliquyam erat, sed diam voluptua.
</p>
</div>
</div>