Тут явно чего-то не хватает. На скрине форма одна, в коде другая. На скрине явно видно фиксированную ширину и большие горизонтальные отступы (дальше перебивается свойство padding), в коде - нет.
Если не хотите придумывать всё с нуля, можно воспользоваться ScrollMagic и GSAP. В итоге таймлайн будет изменяться в зависимости от положения скролла на странице.