Как скрыть надпись от тега alt?
Со вчера всё никак? ) Ладно, вот какой вариант. Я предполагаю, что затыка в том, что хочется и атрибут alt и css свойство background-size, верно? Тогда попробуйте вместо background-size, применить к img свойство object-fit.
У тебя используется изображение  и в стилях на него делаешь фоновое изображение. 
Так делать не нужно, выбери что-то одно:

Либо поправь путь к изображению в src в теге <img> и убери фоновое изображение.

Или замени <img> на <div> с фоновым изображением.