Abstract background design. Landing page template. web page design for website and mobile development