This means that teaching takes place both on-site and remotely (whether live or delayed). The Brochure specifies the number of hours on-site and those provided by a remote connection.
If your degree is equivalent to that required to enrol in the Master’s Programme, yes you can. For more details, see Art. 8 of the Call.