Hi there. Have to tried www.canva.com? It's great for producing your own graphics and there are lots of free templates available. You can create your brand, design business cards, brochures etc. It's free and if you want to use the paid version (around £10 a month) you get access to loads of illustrations, photographs, colour palettes etc.