* { padding: 0; margin: 0; } html, body { height: 100%; padding: 20px; background-color: lightgray; } body { display: flex; justify-content: space-around; } .maior { width: 52%; height: 60%; background-color: gray; } .menor { width: 45%; height: 60%; background-color: gray; display: flex; flex-wrap: wrap; justify-content: space-between; } .img { width: 49%; height: 48%; background-color: yellow; }