Можно попробовать так:
jsfiddle.net/hd758bwo
Осталось подставить свои значения. Также можно играть с CSS для достижения нужного эффекта.
.main-div - обертка, можно убрать
.card - сама карточка, которая увеличивается и открывает скрытые блоки .card__hidden-*
Сделал с анимацией, с помощью transition. Можно анимацию вообще убрать и тогда задача упростится, так как в классы .card__hidden-* можно поставить свойство display:none и при событии .card:hover делать скрытым блокам display:block. Тогда получится как в Вашем примере.