Мне нужна помощь по выравниванию 5 блоков в соответствии с предварительным просмотром каркаса по адресу: https://projekty.freshynek.cz/images/hp-wireframe.png
![enter image description here](https://i.stack.imgur.com/kIKe1.png)
Поле № 1 должно занимать 50% ширины остальные - только 25% ширины контейнера справа от большой коробки.
.flex-container {
width: 1170px;
display: flex;
}
.text {
margin: auto;
}
.flex-item {
flex-direction: row;
}
.col-first {
width: 50%;
flex: 1;
}
.big {
border-radius: 10px;
width: 100%;
height: 300px;
background-color: pink;
}
.col-second {
width: 50%;
flex: 1;
}
.two,
.three,
.four,
.five {
border-radius: 10px;
width: 50%;
height: 150px;
background-color: turquoise;
}
.three {
border-radius: 10px;
width: 50%;
background-color: turquoise;
}
<div class="flex-container">
<div class="col-first">
<div class="big">
<div class="text">1. big</div>
</div>
</div>
<!-- .col-first -->
<div class="col-second">
<div class="two">
<p>2. small</p>
</div>
<div class="three">
<p>3. small</p>
</div>
<div class="four">
<p>4. small</p>
</div>
<div class="five">
<p>5. small</p>
</div>
</div><!-- .col-first -->
</div><!-- .flex-container -->
Я пытался использовать flexbox для выравнивания всех 5 полей, но не могу найти правильный путь. Спасибо за любую помощь.