I had the same issue and it’s easily solved with a CSS media query. Add this to the custom CSS panel in the theme customiser.
————————————-
@media screen and (max-width: 650px)
#lp-text-one {
padding-top: 50px;
}
———————————–
Note that if you change the order of the text boxes on your landing page you’ll need to change the HTML id that you target with the above code so that the correct tex area is modified.