Wahrscheinlich beides.
Es kommt halt drauf an, ob du sagen willst:
Ich gratuliere zum Fest oder Gratulation zum Fest oder ein gesegnetes Fest, etc...
Dann gibt es bestimmt noch Unterschiede je nach Region und Dialekt.
Da gibt es viele Variationen und alle sind richtig.