Почему из-за наличия элементов в блоке, эти самые блоки сьезжают?
скорее всего это верхний маржин у linktxt. смотрите в отладчике
Попробуйте два эти блока засунуть в flexbox контейнер и спозиционируйте их justify-content: space-between;