GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

38
Integrating Neo4j in ING Luxembourg’s environment Neo4j GraphTour Rocco Di Passio – Lionel Protin – Data architects Ing.lu 02/2018 ING Luxembourg - Data Architecture Team

Transcript of GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

Page 1: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

Max. width

Min. height

Max. height

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Integrating Neo4j in ING Luxembourg’s environment

Neo4j GraphTour

Rocco Di Passio – Lionel Protin – Data architects

Ing.lu 02/2018

ING Luxembourg - Data Architecture Team

Page 2: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Presentations

Page 3: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Self presentation

3

Page 4: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

4

ING is a global financial institution of Dutch origin, offering banking services through its operating

company ING Bank and holding significant stakes in the listed insurers NN Group NV and Voya Financial,

Inc.

The purpose of ING Bank is empowering people to stay a step ahead in life and in business. The bank

serves more than 33 million private, corporate and institutional clients in Europe, North America, Latin

America, Asia & Australia.

ING draws on its experience and expertise, its commitment to excellent service and its global scale to

meet the needs of a broad customer base, comprising individuals, families, small businesses, large

corporations, institutions and governments.

ING in

a few words

ING Bank has a

European

footprint and

strong growth

potential

ING, a reference worldwide

Page 5: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

5

Positioned as a

leader

Ratings overview

The bank in Europe

• Historical presence on the Benelux retail banking, private banking and commercial banking markets

• Third largest retail bank in Germany

• Strong positions in the main emerging European countries: Poland, Romania, Turkey

• Growth potential outside Europe: Australia, India, China, Thaïland

• N° 1 in online banking through ING Direct

Ratings

S&P Moody’s Fitch

ING Bank A A2 A+

ING, a key player in the European banking sector

Page 6: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

6

ING Luxembourg SA was born of the merger in 2003 of two banking institutions which were part of the ING Group in Luxembourg: Crédit Européen SA, present in Luxembourg since 1960 and ING Bank (Luxembourg) SA, since 1987.

ING Luxembourg,

present for 50

years

The advantages of

ING Luxembourg

ING Luxembourg benefits from the strength and wealth of a local bank within a major international group:

• Financial solidity

• Close cooperation between ING entities throughout the world

• Wide range of financial products and services in banking, insurance and leasing

• Specialist teams which are among the best qualified

• Small and flexible entity: 800 employees

• Network of branches in the country : 16

The various business lines of ING Luxembourg are based

on:

• Retail Banking

• Private Banking

• Commercial Banking

• Financial Markets

In 2015, ING Luxembourg celebrates its 55th

birthday

ING Luxembourg

Page 7: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

ING Architecture

Page 8: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Current Architecture

8

MQ Series

ING apps

Page 9: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

First step with Neo4j

Page 10: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

• Impact analyse • Used by IT developer and IT analysts

Project description – IT for IT – impact analysis

10

Concerns : app domains, transactions,

Page 11: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Impact analyses with

11

Page 12: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

12

Page 13: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

13

Page 14: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Second step – legal project

Page 15: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

15

Page 16: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Problem with the current archi

16

Page 17: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

17

Page 18: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

18

Page 19: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

19

Page 20: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Problems and solutions

20

Page 21: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

21

Page 22: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Graph representation of the person relationship

22

Page 23: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Legal project realization

Page 24: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Produce automatically a dynamic report to be sent to

the client containing the most relevant KYC data

concerning the global relationship.

Legal Project Description

24

Customer Due Diligence Content

Common Reporting Standard

Page 25: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

25

Load Neo4j in batch mode

Page 26: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Run for one client for CRS and CDD Reports

26

Page 27: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Third step : Realtime

Page 28: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Good job !! but now, do it in realtime !

28

Page 29: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

29

Page 30: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

The solution !

30

Page 31: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

• Realtime : refresh whithin a second for all entities concerned by CRS and CDD Data (client information)

Respons time

31

Page 32: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

We need a new configuration to support the new architecture

32

Leader

Follower

Follower

neo4j Cluster

High Availability

Page 33: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

Next steps with Neo4j

Page 34: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

34

Page 35: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

5 apps can use Neo4j in order to : • Simplify • Clarify end-users reading • Easy to understand • More efficient • Saving time • Optimize time to market • Reduce mainframe MSU

Use the neo4j for different apps in ING

35

Page 36: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

36

Our needs : a neo4j data modeler

Page 37: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

Page 38: GraphTour: Integrating Neo4j in ING Luxembourg’s Environment

ING Orange

RGB= 255, 98, 0

ING Light Grey

RGB= 168, 168, 168

ING Indigo

RGB= 82, 81, 153

ING Sky

RGB= 96, 166, 218

Colour Guidelines

ING Fuchsia

RGB= 171, 0, 102

ING Lime

RGB= 208, 217, 60

ING Leaf

RGB= 52, 150, 81

ING Mid Grey

RGB= 118, 118, 118

Text Colour

RGB= 51, 51, 51

No content below the grey line

38