JSFiddle - React, Tailwind, and code Playground
HTML
<div class="main">
<div class="box">1</div>
<div class="box">2</div>
<div class="box">3</div>
<div class="box">4</div>
<div class="box">5</div>
</div>
CSS
.main {
display: grid;
grid-template-columns: 1fr 1fr 1fr;
grid-template-rows: 150px 150px;
grid-row-gap: 30px;
grid-column-gap: 3%;
width: 500px;
background: #999;
margin: 0 auto;
}
.box {
display: flex;
align-items: flex-end;
justify-content: center;
text-align: center;
background: #7ab9d7;
color: #555;
font-size: 30px;
}
.box:only-child {
grid-column: 2 / 3;
}