Design System

2020

Colours

These colours can used as background colours throughout the site being applied with the class: .pink-bg / .beige-bg / .plum-bg etc. Or to apply these colours to text, use the class: .pink / .beige / .plum etc.

Freedom pink
HEX: #f7618b
Beige
HEX: #f7efe8
Plum
HEX: #340335
Apricot
HEX: #f5a55e
Teal
HEX: #21cec9
Raspberry
HEX: #c21c6c
Indigo
HEX: #5424b3
Purple
HEX: #a348ba
Pale Pink
HEX: #f5a2cf
Plus Gradient
‍‍
-
Grey
HEX: #f6f8fa

Typography

There is consistent hierarchy in the way text is displayed across the website for SEO reasons. H1 must always be used in the top hero section of any page. Underneath the h1, there must be H2 (subheading). this is been specifically styled to be smaller than the H2s that are featured in the body of the page. You can float any heading by using the classes .left / .centre. / .right. If you need to have white text use the class .white, if you need to show black text use the class .black - see examples below:

Hero section
H1 / Bold / 3.75 REM / Modern Era

H1 Heading

H2 / Normal / 1.3 REM / Modern Era / .H2 subheading

H2 Subheading

Body
H2 / semi-bold / 2.625 REM / Modern Era / .semi-bold .left

H2 Heading

H3 / semi-bold / 1.75 REM / Modern Era / .semi-bold .left

H3 Heading

H4 / semi-bold / 1.25 REM / Modern Era / .semi-bold .left

H4 Heading

H5 / semi-bold / 1.125 REM / Modern Era / .semi-bold .left
H5 Heading
H6 / semi-bold / 0.875 REM / Modern Era/ .semi-bold .left
H6 Heading
Plus Headings
H1 / light / 3.75 REM / Modern Era / .plus-h1-heading

H6 Heading

Disclaimer text
H6 / regular / 1.1 REM / Modern Era / .disclaimer-text
When you invest, your capital is at risk.
Paragraph text
Paragraph / regular / Modern Era / 1 REM

abcdefghijklmnopqrstuvwxyz
ABCDEFGHIJKLMNOPQRSTUVWXYZ
1234567890[.,’”-;:!]?&£

Padding

This padding style is used between sections on any page. For consistency padding is usually 60px top and 60px bottom. Sometimes sections may need custom adjusting. For example: 40px top and 60px bottom if the elements inside the section vary in margins.

Large section padding
.padding-lrg

Large section padding 60px by 60px

This padding style is used on small styles boxes like these. It can be customised depending on the content inside, but generally the padding will be between 20px to 30px all sides.

Padding on container sections
.padding-inner-box

Padding inner box 35px top / bottom by 25 px left / right

Flex Box

Flex layout is used on any parts of the site that require to be laid out on a horizontal or vertical axis. All content boxes and sections that feature text and images side by side use the flex layout. Some examples are below:

Two column flex layout - both divs are styled at 50% width with the parent div/container 'Display: Flex'
.2-col-flex / you can use .margin-side-medium for 10px margin on the right and left side.

2 column flex box

2 column flex box

Three column flex layout - all divs are styled at 30% width with the parent div/container 'Display: Flex'
.3-column-flex / you can use .margin-side-medium for 10px margin on the right and left side.

3 column flex box

3 column flex box

3 column flex box

Four column flex layout - all divs are styled at 20% width with the parent div/container 'Display: Flex'
.4-col-flex / you can use .margin-side-medium for 10px margin on the right and left side.

4 col flex box

4 col flex box

4 col flex box

4 col flex box

Box shadows

Throughout the site there are box shadows used to give elements and pages more depth. They can be used statically or combined with animations and transitions. However, the same style settings should be used each time for consistency. Example below:

Use the class below to set these specific styles
.box-shadow

Buttons

we use a variety of coloured buttons across the site as some pages and products have different colour combinations. However, all buttons should be the same height and shape for consistency. If you need buttons to be 100% width, apply the class .wide See examples below:

Read more
.white-on-indigo
Read more
.white-on-apricot
Read more
.white-on-pale-pink
Read more
.indigo-on-dark
Read more
.apricot-on-dark
Read more
.pale-pink-on-dark
Learn more
.external-link 2 .Animated button .pink
Learn more
.external-link 2 .Animated button .indigo
Learn more
.external-link 2 .Animated button .plus .transparent
Learn more
.external-link 2 .Animated button .apricot

Links

we use a variety of coloured hyperlinks across the site as some are presented on different coloured backgrounds and require different compositions. See examples below:

Text Link
.pale-pink
Text Link
.indigo
Text Link
.apricot

Accordions

Accordions are used throughout the site to organise large sections of information. This is mostly pertaining to disclaimers, terms and conditions or frequently asked questions. Colour variations exist to cater for different page colour themes. See exmaples below:

.accordion-wrapper .black

Example black

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent quis placerat nibh. Vestibulum placerat sed erat sit amet fermentum. Aliquam et pulvinar ante, sit amet congue risus.

.accordion-wrapper

Example white

Down arrow

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent quis placerat nibh. Vestibulum placerat sed erat sit amet fermentum. Aliquam et pulvinar ante, sit amet congue risus.

.accordion-wrapper .H3 - plus

Example for Plus

Down arrow

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent quis placerat nibh. Vestibulum placerat sed erat sit amet fermentum. Aliquam et pulvinar ante, sit amet congue risus.

Forms

We use a consistent form across the site for email capture leading pages. This is a native Webflow form with minimal styling. To change the colour of the text, simple use the .black or .white classes. Please see example below:

.form-wrap
Use the dropdown to indicate the amount you’re planning to contribute either directly or via a transfer in:

We've sent you a link. Please click it to join the waitlist and become eligible for the free share.

Oops! An error has occured. Please check you have filled in the form correctly.

Tables

We use tables across the site to display comparison information. You can see and example here. Generally we keep the styling the same across the site, as the table is white, it can go on top of any coloured background. Sometimes the height does need to be adjusted. You may use an additional combo class for this purpose. But use the class .p table div as a base and build on from there. Example below:

.p table div
Although this is the most widely used table, we have two other variations. The 2 column tables can be
found here and here.

Tabs

We use the native Webflow tabs across the site to showcase different screens/flows on the app. you can find an example here. You can customise the colour and appearance of the horizontal nav by adding an additional combo class. For example, the version below uses an additional class of .general-account to change the colour to purple without effecting any other tab styling across the site.

.Tabs-wrapper .Tabs-horizontal-nav

Reusable content sections

Most text content sections on the site sit within a flex box div and feature one div with text and one div with an image. When the breakpoints get smaller, the boxes stack on one another. Below are reusable responsive content sections with an example of how to layout headings, paragraphs and images:

This example uses .2-col-flex

H2 heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce a laoreet sem, eu tristique ante. Donec ultricies vel sapien eget scelerisque. Vivamus dignissim dui sem, sed convallis ante sodales vitae. Pellentesque posuere lacus arcu, sit amet ornare mauris dapibus et. Vivamus porta aliquet libero, vitae iaculis justo eleifend nec.

This example uses .2-col-flex

H2 heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce a laoreet sem, eu tristique ante. Donec ultricies vel sapien eget scelerisque. Vivamus dignissim dui sem, sed convallis ante sodales vitae. Pellentesque posuere lacus arcu, sit amet ornare mauris dapibus et. Vivamus porta aliquet libero, vitae iaculis justo eleifend nec.