scusa, non capisco cosa vuol dire "alzare verso l'alto"

forse il contenitore dei due elementi ha un qualche padding? o magari gli elementi interni ai div hanno un margin o un padding che li "allontana" dall'alto?

prova a ricontrollare, eventualmente "commenta" (tramite /* e */) e reinserisci un elemento alla volta, fino a capire dove sta l'inghippo