Элемент с position: absolute выводится из общего потока документа, поэтому для остальных элементов его как будто нет. Сам он отображается согласно своей абсолютной позиции (от края окна браузера или от родителя с position: relative), если его позиция будет находится на месте другого элемента, то его положение по слоям будет регулировать z-index. Уменьшите или установите отрицательный z-index, тогда элемент окажется под текстом или другим блоком.