Outline of a solution
Assume for the sake of contradiction, $L$ is context-free. Since $1^*2^*33^*$ is regular, $M=L\cap 1^*2^*33^*$ is context-free. Assuming the pumping length of $M$ is $p$, We can show that $M$ does not satisfy the pumping lemma by inspecting $1^p2^p3^p$. This contradiction shows that $M$ is not context-free.
What is $M$?
Claim. $M= \{ 1^i 2^{i+2d} 3^i : i\ge1, d\ge0 \}$
Proof: Let $1^i2^j3^k=abc\in M$, where $k\ge1$ and $a+b=c$ as ordinary numbers.
The sum of the last digit of $a$ and the last digit of $b$ is the last digit of c, 3. So the last digit of $b$ must be 2. $$\begin{aligned}
& &\phantom{22\cdots2}11\cdots1 &\quad(a)\\
&+&22\cdots222\cdots2 &\quad(b)\\\hline
& &22\cdots233\cdots3 &\quad(c)
\end{aligned}$$
Each 3 in $c$ must be the sum of a digit of $a$ and a digit of $b$, one of which must be 1 and the other must be 2. So $a$ must be contain all $i$ 1's and no 2. The number of 1s, $i$ must be the same as the number of 3s, $k$.
$M$ is not pumpable as in the pumping lemma
Let $p$ be the pumping length of $M$. Consider $1^p2^p3^p=uvwxy$, where $|vwx|\le p$, and $|vx|\ge1$.
- Suppose there is a 2 in $vx$. Since $|vwx|\le p$, $vx$ cannot have both 1 and 3.
- There is no 1 in $vx$. There are more 1s than 2s in $uxw=uv^0wx^0y$.
- There is no 3 in $vx$. There are more 3s than 2s in $uxw=uv^0wx^0y$.
- Suppose there is no 2 in $vx$.
- There is a 1 in $vx$. There are more 1s than 2s in $uv^2wx^2y$
- There is a 3 in $vx$. There are more 3s than 2s in $uv^2wx^2y$
So in all cases, we can pump $1^p2^p3^p$ into a word that is not in $M$.
Exercises
Exercise 1. Try pumping $1^p2^p3^p$ directly to outside of $L$ (instead of $M$).
Exercise 2. Let $\Sigma=\{0,1,2,3,4,5,6,7,8,9\}$ and language $\text{SUM} = \{ abc\in\Sigma^* \mid a + c = b\} $
where substrings $a$, $b$ and $c$ in the equality are interpreted as ordinary integers. Show that $\text{SUM}$ is not context free.
Exercise 3. Let $\Sigma=\{0,1,2,3,4,5,6,7,8,9\}$ and language $\text{DOUBLE} = \{ abc\in\Sigma^* \mid 2 \times a = b\} $
where substrings $a$ and $b$ in the equality are interpreted as ordinary integers. Show that $\text{DOUBLE}$ is not context free.