Пусть длина второго пролета \( x \), тогда \( 12 = \frac{12}{7} x \), откуда \( x = \frac{12 \cdot 7}{12} = 7 \). Третий пролет \( z \): \( 12 = \frac{12}{19} z \), откуда \( z = \frac{12 \cdot 19}{12} = 19 \). Длина моста \( 12 + 7 + 19 = 38 \).
Итоговый ответ: \( 38 \) метров.