In order to account for a time range spanning midnight, you may want to use this formula:
=SUM(MID(C1:H1,FIND("-",C1:H1)+1,10)-LEFT(C1:H1,FIND("-",C1:H1)-1),N(--MID(C1:H1,FIND("-",C1:H1)+1,5)<=--LEFT(C1:H1,FIND("-",C1:H1)-1)))
and custom format the result as [hh]:mm
The second argument to the SUM function adds 1 if the second time is earlier than the first, implying that the time period spanned midnight.
If you have any time spans that are greater than 24 hours, you will need to include the dates as well as the times.

To compensate for empty cells in the range, merely surround each calculation segment with IFERROR(....,0)
=SUM(
IFERROR(
MID(C1:H1,FIND("-",C1:H1)+1,10)
-LEFT(C1:H1,FIND("-",C1:H1)-1),
0),
IFERROR(
N(
--MID(C1:H1,FIND("-",C1:H1)+1,5)<=
--LEFT(C1:H1,FIND("-",C1:H1)-1)
),
0)
)