Тег h1 используйте только для заголовка его нельзя использовать как контейнер. Для этого существуют другие теги, такие как . Но в данном случае используйте span. Тогда получаем :
@media(max-height:990px){
.top__title span{
display:none;
}
}
Но всё это очень неправильно. Текст не должен так скрываться . Его необходимо делать гибким.