regex to capture two phrases across multiple lines, ignoring strings between them

I need a regex to capture both Yellow Green: and Blue Purple: from the following body of text, the format is multiline.

Yellow Green: undefined characters/symbols/spaces

Blue Purple: undefined characters/symbols/spaces