If you went to a local designer right now they would charge you thousands of dollars for branding and designs like this.
I know - I've been there!
Even if you try and find a quality designer online you can waste hundreds of dollars and weeks of your life.
They don't understand internet marketing.
They don't understand your brief.
They don't deliver quality work on time or they charge too much.
Don't take chances with your branding;
Having the right professional brand makes the difference between making money online and staying broke.