Как вариант - убрать position: relative у .info .info__item:first-child и проставить его для .item:last-child.
Псевдоэлемент будет спозиционирован относительно более далекого предка, и height: 100% сработает. Останется только подправить высоту псевдоэлемента с учетом высоты h3, например, с помощью calc.