I'm the beneficiary spouse of a US citizen and we are based in Brazil. We haven't officially got married yet because the marriage procedure here in Brazil is long (takes 30-45 days to get the license) and requires a birth certificate from the US citizen issued within the last 90 days, which we also don't have and is a hassle to get.
We're in a hurry because our baby is due in about 1,5 months. That's why we're now considering getting married in our neighbour country, Argentina, which apparently can be done within 7 days more or less. The idea would be to get married there and then transcribe the marriage certificate in the US consulate (since it needs to be "translated" officially to english) then apply for the IR1-CR1 visa.
HOWEVER, as I, the spouse, am based in Brazil and I have no residency or ties whatsoever to Argentina, we're uncertain whether the Argentinian marriage certificate would be accepted in our green card application OR if it would just be flat out refused and ending up wasting us time at the end of the day. I have Brazilian residency so all the process will be done through Brazil.
When researching online, I've found no peculiarities as to "the marriage certificate must be issued in the spouse's country of residency", but because the US government already doesn't recognize the online Utah marriage, we're hesitant to get married abroad.
Has anyone had a similar experience?
p.s: We have requested a new birth certificate for my fiance 2 months ago to be shipped from the US to Brazil, but it got stuck in customs and after 2 months waiting for this document specifically on top of 4 months wasted, we're looking for other options to get married asap after wasting 6 months. We also looked into online marriage from Utah but all the lawyers we talked to recommended against it.
We might or might not be able to transcribe the argentinian marriage to Brazil depending if they request the updated birth certificate or not, which is a hassle to get.