Можно попробовать так:
Как я сейчас вижу картинке назначена position absolute top 40px; Задайте 0px.
Смените position:top на you-will-item.height / 2 чтобы вне зависимости от height картинка оставалась по центру.
на клике по блоку назначьте картинке background-size:contain чтобы она изменяла размер в зависимости от ее height.
при клике увеличьте height картинки примерно таким образом: 1 Item Height / 2 + 2 Item Height / 2 + white margin bottom.
т.е допустим длина первого toggled блока в открытом состоянии равна 206px. 206/2 = 103
второй блок 96/2 = 48
примерный margin-bottom между блоками около 15px.
Получаем height = 103 + 48 + 15.