DMARC only requires either SPF or DKIM to pass and align in order for DMARC to validate a valid email.  If you send via a third party and your emails are forwarded the chances are that your emails will fail SPF but DKIM will pass. 

SPF will not survive forwarding but DKIM will. 

Did this answer your question?