Для ленивого исправления вы можете сделать:
<div style="margin-right: -132px">
<img src="https://i.imgur.com/cvO9xwB.png">
</div>
Будет больше играть с вашим кодом и постарается найти более элегантный способ его исправить.
Будет редактировать, если я что-нибудь найду.
РЕДАКТИРОВАТЬ:
.flex-container img {
vertical-align: middle;
float: right; /*This fixes the image*/
width: 45%;
}
Я обнаружил, что когда вы изменяете размер изображения, оно по-прежнему сохраняет свою ширину, поэтому справа есть место.