You need Azure SQL Data Sync. because it is specifically designed for such scenarios where you want bidirectional or unidirectional synchronization between on-premises SQL Server and Azure SQL Database. The changes made in either the on-premises or Azure SQL Database can be synchronized to the other.
If the internet is unavailable, users can continue working on the on-premises database, and once connectivity is restored, the synchronization process can catch up.