Hughesnet uses CGN, so while ports aren't blocked, forwarding isn't going to be beneficial, and wont allow you to remotely access a system. You will have to use something like TeamViewer that depends on a middle man server to be able to remotely connect to the client. Also, be prepaired for a rather nasty delay in doing things remotely... I tend to see about a 1 to 2 second delay when using teamviewer.
Alternatively, you could connect to her IPv6 address if you also have IPv6, however, this usually doesn't work, and the address changes from time to time.