There are actually two reactions taking place there at different rates:
CO
2 + H
2O
H
2CO
3 [slow]
H
2CO
3 + OH
- HCO
3- + H
2O [very fast]
Carbon dioxide is present in aqueous solutions mainly as molecular CO
2. When you titrate the solutions of carbon dioxide, NaOH quickly reacts with HCO
3- and you often get a fading end-point. This is not a true end-point of the titration, because CO
2 is still there, it will slowly react with water to produce more carbonic acid, which acidifies the solution, and the purple colour slowly disappears. Please keep this in mind when you are setting up the experiment.
For more information, review Housecroft and Sharpe Inorganic Chemistry 4ed textbook problem 7.22 on page 239 and the information on page 462.
The stoichiometry of your calculations look correct. But it is very important to get true titration end-point.
Another thing is I would use lower concentration of NaOH for better accuracy, 0.020 M for example