Introduction

This set of styles are based on Bootstrap v5 and the Westfield Health brand guide.

Make it better

This is a living thing which changes and grows along with our digital services. If there is anything that could be improved, please contact us.


Colours

The theme colours are a combination of the Westfield Health brand and Bootstrap defaults.

SCSS variables are provided e.g. $healthy-orange for use in style sheets.

Colour Swatch HEX RGB Variable name / class name
Brand colours
Healthy Orange
 
#e94e1b 233,78,27 $healthy-orange
Confident Grey
 
#5d686e 93,104,110 $confident-grey
Open Blue
 
#89c7cf 137,199,207 $open-blue
Warm Orange
 
#f38b00 243,139,0 $warm-orange
Refreshing Green
 
#a5c27e 168,194,126 $refreshing-green
Grounded Purple
 
#94a4c6 148,163,198 $grounded-purple
Responsible Grey
 
#8d979e 141,151,158 $responsible-grey
Background Grey
 
#e6ebee 230,235,238 $background-grey
Brand colour accents
Open Blue (40%)
 
#d4e8eb 212,232,235 $open-blue-40
Warm Orange (40%)
 
#f4d2a0 244,210,160 $warm-orange-40
Refreshing Green (40%)
 
#dbe7cb 219,231,203 $refreshing-green-40
Grounded Purple (40%)
 
#d5dae7 213,218,231 $grounded-purple-40
Confident Grey (40%)
 
#afb3b6 175,179,182 $confident-grey-40
Bootstrap defaults
Primary
 
#d34317 211,67,23 $primary
$healthy-orange-WCAG-white
Secondary
 
#5d686e 93,104,110 $secondary
$confident-grey
Success
 
#198754 25,135,84 $success
$green
Info
 
#89c7cf 137,199,207 $info
$open-blue
Warning
 
#f38b00 243,139,0 $warning
$warm-orange
Danger
 
#dc3545 220,53,69 $danger
$red
Light
 
#e6ebee 230,235,238 $light
$background-grey
Dark
 
#5d686e 93,104,110 $dark
$confident-grey
WCAG colours (minimum contrast ratio).

Naming format: $foreground-WCAG-background

A useful tool for checking minimum contrast ratios: Color Contrast Analyzer

healthy-orange-WCAG-white

(foreground/text colour)

 
#d34317 211,67,23 $healthy-orange-WCAG-white
.text-healthy-orange-WCAG-white
healthy-orange-WCAG-open-blue-40

(foreground/text colour)

 
#b33b14 179,59,20 $healthy-orange-WCAG-open-blue-40
.text-healthy-orange-WCAG-open-blue-40
healthy-orange-WCAG-background-grey

(foreground/text colour)

 
#bc3c15 188,60,21 $healthy-orange-WCAG-background-grey
.text-healthy-orange-WCAG-background-grey
healthy-orange-WCAG-gray-100

(foreground/text colour)

 
#c84118 200,65,24 $healthy-orange-WCAG-gray-100
.text-healthy-orange-WCAG-gray-100
confident-grey-WCAG-open-blue

(foreground/text colour)

 
#454b4f 69,75,79 $confident-grey-WCAG-open-blue
.text-confident-grey-WCAG-open-blue
confident-grey-WCAG-grounded-purple

(foreground/text colour)

 
#383838 56,56,56 $confident-grey-WCAG-grounded-purple
.text-$confident-grey-WCAG-grounded-purple

Typography

The default font is Co Text Light with the following attributes: font-style:normal; font-weight:normal;. For headings and bold text the Co Text Regular with the following attributes: font-style:normal; font-weight:normal;

The fonts weights should always be set to normal and not given a numeric value as this causes problems with the rendered font. To bold Co Text Light use the <strong> element.

Headings

Every page should have at least one <h1> title. This is usually in the page banner section. All HTML headings, <h1> through <h6>, are available. Header levels should appear on the page in order of size i.e. <h1>, <h2>, <h3>.

Westfield Health heading

Westfield Health heading

Westfield Health heading

Westfield Health heading

Westfield Health heading

Westfield Health heading

<h1>Westfield Health heading</h1>
<h2>Westfield Health heading</h2>
<h3>Westfield Health heading</h3>
<h4>Westfield Health heading</h4>
<h5>Westfield Health heading</h5>
<h6>Westfield Health heading</h6>

h1 through h6 classes are also available, for when you want to match the font styling of a heading but cannot use the associated HTML element.

<p class="h1">Westfield Health heading</p>

Display Headings

Traditional heading elements are designed to work best in the meat of your page content. When you need a heading to stand out, consider using a display heading – a larger, slightly more opinionated heading style.

Display 1

Display 2

Display 3

Display 4

<p class="display-1">Westfield Health heading</p>
<p class="display-2">Westfield Health heading</p>
<p class="display-3">Westfield Health heading</p>
<p class="display-4">Westfield Health heading</p>

Lead

Make a paragraph stand out by adding lead.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.

<p class="lead">Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus.</p>

Inline text elements

Styling for common inline HTML5 elements.

You can use the mark tag to <mark>highlight</mark> text.

<del>This line of text is meant to be treated as deleted text.</del>

<s>This line of text is meant to be treated as no longer accurate.</s>

<ins>This line of text is meant to be treated as an addition to the document.</ins>

<u>This line of text will render as underlined</u>

<small>This line of text is meant to be treated as fine print.</small>

<strong>This line rendered as bold text.</strong>

<em>This line rendered as italicized text.</em>

CSS classes mark and small classes are also available to apply the same styles as <mark> and <small> while avoiding any unwanted semantic implications that the tags would bring.

Blockquotes

For quoting blocks of content from another source within your document. Wrap <blockquote class="blockquote"> around any HTML as the quote.

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

<blockquote class="blockquote">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit.</p>
</blockquote>

Lists

Tick/cross lists

Below are some custom list styles.

  • Lorem ipsum
  • Consectetur adipisicing
  • Dolor sit amet
<ul class="list-tick">
  • Lorem ipsum
  • Consectetur adipisicing
  • Dolor sit amet
<ul class="list-cross">

Included/excluded lists

Lists styles used when referencing items/plan benefits.

  • Lorem ipsum
  • Consectetur adipisicing
  • Dolor sit amet
<ul class="list-included">
  • Lorem ipsum
  • Consectetur adipisicing
  • Dolor sit amet
<ul class="list-excluded">

Ordered lists

Ordered list styles using custom background colours

  1. Lorem ipsum
  2. Consectetur adipisicing
  3. Dolor sit amet
<ol class="list-circle text-healthy-orange">
  1. Lorem ipsum
  2. Consectetur adipisicing
  3. Dolor sit amet
<ol class="list-circle text-open-blue">

The following colour classes are available: text-healthy-orange, text-confident-grey, text-open-blue, text-warm-orange, text-refreshing-green & text-grounded-purple

Unstyled lists

Remove the default list-style and left margin on list items (immediate children only). This only applies to immediate children list items, meaning you will need to add the class for any nested lists as well.

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
<ul class="list-unstyled">

Inline lists

Remove a list’s bullets and apply some light margin with a combination of two classes, list-inline and list-inline-item.

  • Lorem ipsum
  • Phasellus iaculis
  • Nulla volutpat
<ul class="list-inline">
<li class="list-inline-item">Lorem ipsum</li>
<li class="list-inline-item">Phasellus iaculis</li>
<li class="list-inline-item">Nulla volutpat</li>
</ul>

Center on page/section

Use a left aligned list that is centered on the page/section

Lorem ipsum dolor sit, amet consectetur adipisicing elit

  • lorem ipsum dolor sit amet
  • consectetur adipisicing elit
  • quo tempora praesentium culpa
  • natus facere commodi molestias
  • facere at dignissimos maxime
  • expedita assumenda culpa
  • veniam enim! Sit quos illo fugit sunt
<h3 class="text-center">Lorem ipsum dolor sit, amet consectetur adipisicing elit</h3>
<div class="d-flex justify-content-center">
<ul>
<li>lorem ipsum dolor sit amet</li>
<li>consectetur adipisicing elit</li>
<li>quo tempora praesentium culpa</li>
<li>natus facere commodi molestias</li>
<li>facere at dignissimos maxime</li>
<li>expedita assumenda culpa</li>
<li>veniam enim! Sit quos illo fugit sunt</li>
</ul>
</div>

Buttons & links

Button styles

Primary button use

The primary button should always be used alone. If a second button is required this should be a secondary or outline.

Call to actions (CTAs)

Call to actions (CTAs) should be the primary orange button with a right “action” arrow.

<button class="btn btn-primary btn-arrow">Primary CTA</button>

Each section should only have one CTA which should be the desired action/result for a user on that specific section or page. A page can contain more than one CTA as long as they are not contained within the same section.

For example a page banner may have a CTA which is then repeated lower down once the user has read the content of the page.

If a section presents the user with two actions as in Save or Cancel then the main primary/desired action should be the primary CTA as in the example below.

There is also a btn-back-arrow button style available for use when navigation between pages is required.

<button class="btn btn-secondary btn-back-arrow">Back</button> <button class="btn btn-primary btn-arrow">Next</button>

Links

To add emphasis to a link include the Fontawesome right chevron icon at the end of the link text .

Link with emphasis
<a>Link with emphasis<i class="fa-light fa-chevron-right ps-2"></i></a>

Icons

We use a combination of custom designed icons and the Fontawsome library for more genric icons.

Icons are *.svg files hosted in the Westfield Health WordPress theme. To use an icon copy the filename by clicking on the desired icon below.

Custom orange icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-white">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/orange/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/orange/icon.svg

Icons are also available in the following theme colours…

Custom white icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-secondary">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/white/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/white/icon.svg

Custom blue icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-white">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/blue/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/blue/icon.svg

Custom purple icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-white">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/purple/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/blue/icon.svg

Custom black icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-white">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/black/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/black/icon.svg

Custom grey icons

business-size
<div class="max-width-100px">
<div class="icon-circle bg-white">
<img class="img-fluid" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/grey/business-size.svg" alt="image alt text">
</div>
</div>

Path to icons: https://www.westfieldhealth.com/wp-content/themes/wh-wordpress-theme/img/icons/23/grey/icon.svg

Fontawesome

We utilise the Fontawesome library for any generic icons such as the social media logos in the website footer. The footer icons use the stacking styling to be consistent with our custom icons.

<span class="fa-stack fa-3x">
<i class="fas fa-circle fa-stack-2x text-secondary"></i>
<i class="fab fa-facebook-f fa-stack-1x fa-inverse text-white"></i>
</span>

Contact us

The contact us block appears at the bottom of pages where required.

Get in touch to find out more

<div id="contact-us" class="bg-open-blue">
<div class="page-section text-center">
<h2 class="text-confident-grey-WCAG-open-blue">Get in touch to find out more</h2>
<?php include(locate_template('page_section_contact-us_business_v3.php')); ?>
</div>
</div>

There are several variations of the contact block template based on the type of page you’re on:

page_section_contact-us_business_v3.php
page_section_contact-us_case-study_v2.php
page_section_contact-us_generic_v3.php
page_section_contact-us_giving-back_v3.php
page_section_contact-us_individual_v3.php
page_section_contact-us_individual-hcp_v3.php
page_section_contact-us_individual-phi_v3.php
page_section_contact-us_intermediaries_v3.php

Video embed

Embed video iframes in a responsive container that allows full width video to be displayed at any screen width.

This code can be used for both Vimeo and YouTube video embeds (examples are shown in the markup below).

<div class="responsive-iframe-container">

<!-- Vimeo -->
<iframe title="video title" class="responsive-iframe" src="https://player.vimeo.com/video/####" width="100%" frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

<!-- YouTube -->
<iframe title="video title" class="responsive-iframe" src="https://www.youtube.com/embed/####" width="100%" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>

</div>

Icons in circles

Used to highlight key points in page content.

An example of this block can be seen here: /business

image alt text
Lorem ipsum dolor sit amet
image alt text
Eum corporis sint quos reprehenderit
image alt text
Temporibus blanditiis illo dignissimos iusto
(Atque obcaecati alias optio)
image alt text
Deserunt veniam alias sapiente sunt molestias

<div class="row d-flex justify-content-center">
<div class="col-12 col-md">
<div class="row d-flex align-items-center mb-4">
<div class="col-3 col-md-12 mb-md-3">
<div class="max-width-100px mx-auto">
<div class="icon-circle bg-refreshing-green">
<img class="img-fluid" src="../icon.svg" alt="image alt text">
</div>
</div>
</div>
<div class="col-9 col-md-12">
<h5 class="text-start text-md-center mb-0">Lorem ipsum dolor sit amet</h5>
</div>
</div>
</div>
</div>

Circle image & text

Used to break up content when there is a lot of text.

An example of this can be seen here: /business/our-solutions/mental-health-first-aid-courses

image alt text

Lorem ipsum dolor sit amet consectetur adipisicing

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti, voluptatum amet quasi vel aliquam aperiam.

<div class="row d-flex align-items-center justify-content-center">
<div class="col-12 col-sm-7 col-md-4 text-center">
<img class="img-fluid mx-auto px-5 px-st-6 px-md-0 mb-4 mb-md-0" src="../image.jpg" alt="image alt text">
</div>
<div class="col-12 col-md-6">
<p class="lead"><strong>Lorem ipsum dolor sit amet consectetur adipisicing</strong></p>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti, voluptatum amet quasi vel aliquam aperiam.</p>
</div>
</div>

This layout can also be used with the image on the right side:

Lorem ipsum dolor sit amet consectetur adipisicing

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti, voluptatum amet quasi vel aliquam aperiam.

image alt text

<div class="row d-flex align-items-center justify-content-center">
<div class="col-12 col-md-6 order-2 order-md-1">
<p class="lead"><strong>Lorem ipsum dolor sit amet consectetur adipisicing</strong></p>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti, voluptatum amet quasi vel aliquam aperiam.</p>
</div>
<div class="col-12 col-sm-7 col-md-4 order-1 order-md-2 text-center">
<img class="img-fluid mx-auto px-5 px-st-6 px-md-0 mb-4 mb-md-0" src="../image.jpg" alt="image alt text">
</div>
</div>

CTA card

Content block used for highlighting features.

Recommended display is is 3 column (col-xl-4). The tiles are stacked vertically for smaller screens. The ‘Content label’ is optional.

An example of this can be seen here: /help

<div class="row d-flex justify-content-center">
<div class="cta-card position-relative col-12 col-xl-4 mb-3 mb-xl-4">
<span class="content-tag-label-resource-card bg-open-blue shadow p-2"><p class="small text-black mb-0"><strong>Content label</strong></p></span>
<a class="text-decoration-none text-secondary" href="#" title="Card title">
<div class="cta-card-outline shadow rounded bg-white d-flex align-items-start flex-column text-center text-sm-start h-100">
<div class="d-block d-sm-flex flex-xl-column align-items-center h-100">
<div class="cta-card-image lazy" data-src="/wp-content/uploads/____/__/____.jpg" style="background: no-repeat center / cover;"></div>
<div class="h-100 d-xl-flex flex-column align-items-end p-4">
<h3 class="h4 text-secondary w-100">Lorem ipsum</h3>
<p class="text-secondary w-100">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sequi consequatur nesciunt velit quas, veritatis illo.</p>
<div class="cta-card-cta mx-auto mt-auto" title="Card title">Lorem ipsum</div>
</div>
</div>
</div>
</a>
</div>
</div>

These cards can also be used in a horizontal format.

An example of this can be seen here: /help/your-wellbeing

<div class="row d-flex justify-content-center">
<div class="cta-card cta-card-h col-12 mb-3 mb-xl-4">
<span class="content-tag-label-resource-card bg-open-blue shadow p-2"><p class="small text-black mb-0"><strong>Content label</strong></p></span>
<a class="text-decoration-none text-secondary" href="#" title="Card title">
<div class="cta-card-outline shadow rounded bg-white d-flex align-items-start flex-column text-center text-sm-start h-100">
<div class="d-block d-sm-flex align-items-center h-100">
<div class="cta-card-image lazy" data-src="/wp-content/uploads/____/__/____.jpg" style="background: no-repeat center / cover;"></div>
<div class="h-100 p-4">
<h3 class="h4 text-secondary w-100">Lorem ipsum</h3>
<p class="text-secondary w-100">Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sequi consequatur nesciunt velit quas, veritatis illo.</p>
<div class="cta-card-cta mx-auto mt-auto" title="Card title">Lorem ipsum</div>
</div>
</div>
</div>
</a>
</div>
</div>

Blue icon tile

Content block used for highlighting features.

These tiles can be displayed as 2 column (col-xl-6), or 3 column (col-xl-4). The tiles are stacked vertically for smaller screens.

An example of this can be seen here: /business/our-solutions/business-health-insurance

image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Primary CTA

<div class="row d-flex justify-content-center">
<div class="col-12 col-xl-4 mb-3 mb-xl-4">
<div class="bg-white d-flex align-items-start flex-column text-center text-sm-start text-xl-center h-100 p-4">
<div class="d-block d-sm-flex flex-xl-column align-items-center h-100">
<img class="img-fluid max-width-100px me-0 me-sm-4 me-xl-0 mb-4 mb-sm-0 mb-xl-4" src="../icon.svg" alt="image alt text">
<div class="h-100 d-xl-flex flex-column align-items-end">
<h4 class="text-secondary w-100">Lorem ipsum dolor sit amet</h4>
<p class="text-secondary w-100">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
<a class="btn btn-primary btn-arrow pe-xl-5 mt-auto mx-auto" href="#" title="Primary CTA">Primary CTA</a>
</div>
</div>
</div>
</div>
</div>

Ringed icon tile

Used for listing benefits.

Recommended 3 column (col-lg-4). The tiles are stacked vertically for smaller screens.

An example of this can be seen here: /business/your-business/corporate-wellbeing-solutions

image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Culpa quos dolorum ea accusantium minus ratione repudiandae, eos possimus mollitia. Similique a quidem incidunt quisquam.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Primary CTA

<div class="row d-flex justify-content-center px-2">
<div class="col-12 col-lg-4 mb-3 mb-lg-0">
<div class="row h-100 bg-white border border-background-grey d-flex align-items-center align-items-lg-start flex-lg-column p-3 mx-md-0">
<div class="col-12 col-sm-auto col-lg-12 rings open-blue mx-auto mb-2 mb-sm-0 mb-lg-4">
<img class="img-fluid mb-0" src="../icon.svg" alt="image alt text">
</div>
<div class="col-12 col-sm col-lg-12 text-center text-sm-start text-lg-center">
<h4 class="mb-2">Lorem ipsum dolor sit amet</h4>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
<a class="btn btn-primary btn-arrow d-inline-block d-lg-none" href="#" title="Primary CTA">Primary CTA</a>
</div>
<div class="d-none d-lg-inline-block text-center mt-auto">
<a class="btn btn-primary btn-arrow pe-xl-5" href="#" title="Primary CTA">Primary CTA</a>
</div>
</div>
</div>
</div>

This layout can also be used with the icon on the left side.

Recommended 2 column (col-lg-6). The tiles are stacked vertically for smaller screens.

An example of this can be seen here: /business/our-solutions/health-cash-plans-for-employees

image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Link text
image alt text

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Culpa quos dolorum ea accusantium minus ratione repudiandae, eos possimus mollitia. Similique a quidem incidunt quisquam.

Link text
image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Link text
image alt text

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Culpa quos dolorum ea accusantium minus ratione.

Link text

<div class="row d-flex justify-content-center px-2">
<div class="col-12 col-lg-6 mb-3 mb-lg-4">
<div class="row h-100 bg-white border border-background-grey d-flex align-items-center p-3 mx-md-0">
<div class="col-12 col-sm-auto rings open-blue mx-auto mb-2 mb-sm-0">
<img class="img-fluid mb-0" src="../icon.svg" alt="image alt text">
</div>
<div class="col-12 col-sm text-center text-sm-start">
<h4 class="mb-2">Lorem ipsum dolor sit amet</h4>
<p class="mb-2">Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
<a href="#" title="Link text">Link text<i class="fa-light fa-chevron-right ps-2"></i></a>
</div>
</div>
</div>
</div>

There is also a large icon option.

Recommended 3 column (col-lg-4). Icons revert to smaller size at -lg- breakpoint and the tiles are stacked vertically for smaller screens.

An example of this can be seen here: /about-us/giving-back/donations

image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Culpa quos dolorum ea accusantium minus ratione repudiandae, eos possimus mollitia. Similique a quidem incidunt quisquam.

Primary CTA
image alt text

Lorem ipsum dolor sit amet

Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

Primary CTA

<div class="row d-flex justify-content-center px-2">
<div class="col-12 col-lg-4 mb-3 mb-lg-0">
<div class="row h-100 bg-white border border-background-grey d-flex align-items-center align-items-lg-start flex-lg-column p-3 mx-md-0">
<div class="col-12 col-sm-auto col-lg-12 rings lg open-blue mx-auto mb-2 mb-sm-0 mb-lg-4">
<img class="img-fluid mb-0" src="../icon.svg" alt="image alt text">
</div>
<div class="col-12 col-sm col-lg-12 text-center text-sm-start text-lg-center">
<h4 class="mb-2">Lorem ipsum dolor sit amet</h4>
<p>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
<a class="btn btn-primary btn-arrow d-inline-block d-lg-none" href="#" title="Primary CTA">Primary CTA</a>
</div>
<div class="d-none d-lg-inline-block text-center mt-auto">
<a class="btn btn-primary btn-arrow pe-xl-5" href="#" title="Primary CTA">Primary CTA</a>
</div>
</div>
</div>
</div>

Challenge and solution

Used for showing challenge and solutions for different options.

This layout is stacked vertically for smaller screens.

An example of this can be seen here: /business/challenges/working-from-home-wellbeing-and-productivity

 

The Challenge

 

The Solution

image alt text

Lorem ipsum dolor sit amet

The ChallengeLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

The SolutionLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

image alt text

Lorem ipsum dolor sit amet

The ChallengeLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

The SolutionLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

image alt text

Lorem ipsum dolor sit amet

The ChallengeLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

The SolutionLorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.

<div class="row d-none d-md-flex mt-4">
<div class="col-3"> </div>
<div class="col-4 text-center"><strong>The Challenge</strong></div>
<div class="col-1"> </div>
<div class="col-4 text-center"><strong>The Solution</strong></div>
</div>
<div class="row mb-5">
<div class="col-12 col-sm-3 d-flex align-items-center justify-content-center mb-2 mb-sm-0">
<div>
<div class="rings open-blue mx-auto mb-2">
<img class="img-fluid" src="../icon.svg" alt="image alt text">
</div>
<h4 class="text-center mb-0">Lorem ipsum dolor sit amet</h4>
</div>
</div>
<div class="col-12 col-sm-4 d-block d-md-flex align-items-center bg-gray-100 p-3">
<p class="mb-0"><span class="d-block d-md-none mb-2"><strong>The Challenge</strong></span>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
</div>
<div class="col-1 d-none d-md-flex align-items-center">
<p class="h2 w-100 text-center mb-0"><i class="text-primary fas fa-chevron-right"></i></p>
</div>
<div class="col-12 col-sm-5 col-md-4 d-block d-md-flex align-items-center bg-open-blue-40 p-3">
<p class="mb-0"><span class="d-block d-md-none mb-2"><strong>The Solution</strong></span>Lorem, ipsum dolor sit amet consectetur adipisicing elit. Ipsum cum tenetur corrupti.</p>
</div>
</div>

Quote

Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia aspernatur pariatur, distinctio officiis corrupti corporis aperiam. Soluta mollitia, dolor eos repellat atque blanditiis, illum minima perspiciatis architecto odit aliquam accusamus?

image alt text

Lorem ipsum dolor,
Mollitia aspernatur pariatur distinctio

<div class="row">
<div class="col-12 col-sm-auto text-center">
<i class="d-inline-block fas fa-quote-left fa-4x text-primary mx-auto"></i>
</div>
<div class="col text-center px-0">
<p class="lead">Lorem ipsum dolor sit amet consectetur adipisicing elit. Mollitia aspernatur pariatur, distinctio officiis corrupti corporis aperiam. Soluta mollitia, dolor eos repellat atque blanditiis, illum minima perspiciatis architecto odit aliquam accusamus?</p>
</div>
<div class="col-12 col-sm-auto d-flex">
<i class="d-inline-block fas fa-quote-right fa-4x text-primary mt-auto mx-auto"></i>
</div>
</div>
<div class="d-flex align-items-center justify-content-center">
<img class="img-fluid max-width-150px" src="/wp-content/uploads/2025/01/vicky-walker-quote.png" alt="image alt text">
<p class="lead ms-4 mb-0"><strong>Lorem ipsum dolor,</strong><br/>Mollitia aspernatur pariatur distinctio</p>
</div>

Icon show/hide

Show hide content based on icon/image click.

An example of this can be seen here: /about-us/giving-back/our-framework

Icon 1 content

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas nemo eos, itaque veritatis illo voluptate provident.

Asperiores enim soluta labore at laboriosam quis sapiente molestiae temporibus magnam.

Icon 2 content

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas nemo eos, itaque veritatis illo voluptate provident.

Asperiores enim soluta labore at laboriosam quis sapiente molestiae temporibus magnam.

Icon 3 content

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas nemo eos, itaque veritatis illo voluptate provident.

Asperiores enim soluta labore at laboriosam quis sapiente molestiae temporibus magnam.

Icon 4 content

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas nemo eos, itaque veritatis illo voluptate provident.

Asperiores enim soluta labore at laboriosam quis sapiente molestiae temporibus magnam.

<div id="circleDropdown"></div>
<div class="icon-circle-show-hide-content">
<div class="row d-flex justify-content-center text-center mb-5">
<!-- Icon 1 -->
<div id="iconCircle1_icon" class="icon-circle col-6 col-sm-4 col-md-3 mb-4 mb-md-0 active">
<a id="iconCircle1" class="icon-circle-trigger" href="#circleDropdown">
<div class="position-relative">
<div class="px-2 px-sm-0">
<svg data-name="circle" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300">
<circle cx="150" cy="150" r="150">
</svg>
</div>
<div class="position-absolute absolute-center-x absolute-center-y d-flex align-items-center">
<div class="w-100 px-3 px-sm-2">
<h4 class="text-white mb-2 mb-sm-0">Icon 1</h4>
<p class="text-white d-none d-sm-block mb-2">Lorem ipsum, dolor sit amet consectetur adipisicing elit</p>
<i class="text-white fa-solid fa-chevron-down fa-xl"></i>
</div>
</div>
</div>
</a>
</div>
</div>
<!-- Icon 1 content -->
<div id="iconCircle1_content" class="icon-circle-content-blocks d-block bg-background-grey">
<div class="section-marker page-section py-0 mb-3">
<div class="row d-flex justify-content-center">
<div class="position-relative col-3"><div class="marker position-absolute"></div></div> <!-- Icon 1 content marker -->
</div>
</div>
<div class="page-section pt-0">
<div class="row d-flex align-items-center justify-content-center">
<div class="col-12 col-sm-7 order-2 order-sm-1">
<h3>Icon 1 content</h3>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Voluptas nemo eos, itaque veritatis illo voluptate provident.</p>
<p>Asperiores enim soluta labore at laboriosam quis sapiente molestiae temporibus magnam.</p>
</div>
<div class="col-12 col-sm-5 order-1 order-sm-2 text-center">
<img src="..." alt="image alt text" class="img-fluid mx-auto px-5 px-sm-0 mb-4 mb-md-0">
</div>
</div>
</div>
</div>
</div>

FAQ collapse

Question and answer block where collapse icon changes depending on state of collapse block.

An example of this can be seen here: /individual/health-cash-plan, under the ‘More information‘ tab

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

<div class="frequently-asked-questions">
<!-- FAQ question 1 -->
<div class="d-flex pt-3">
<p class="faq-question mb-0"><a data-bs-toggle="collapse" href="#FAQ01" role="button" aria-expanded="false" aria-controls="FAQ01">(FAQ question text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></p>
<a data-bs-toggle="collapse" href="#FAQ01" role="button" aria-expanded="false" aria-controls="FAQ01"><i class="text-primary fas fa-chevron-down ms-auto"></i><i class="text-primary fas fa-chevron-up ms-auto"></i></a>
</div>
<div class="collapse" id="FAQ01">
<div class="faq-answer mt-3">
<p class="mb-0">(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
<!-- FAQ question 2 -->
<div class="d-flex border-top border-gray-300 pt-3 mt-3">
<p class="faq-question mb-0"><a data-bs-toggle="collapse" href="#FAQ02" role="button" aria-expanded="false" aria-controls="FAQ02">(FAQ question text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></p>
<a data-bs-toggle="collapse" href="#FAQ02" role="button" aria-expanded="false" aria-controls="FAQ02"><i class="text-primary fas fa-chevron-down ms-auto"></i><i class="text-primary fas fa-chevron-up ms-auto"></i></a>
</div>
<div class="collapse" id="FAQ02">
<div class="faq-answer mt-3">
<p class="mb-0">(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
<!-- FAQ question 3 -->
<div class="d-flex border-top border-gray-300 pt-3 mt-3">
<p class="faq-question mb-0"><a data-bs-toggle="collapse" href="#FAQ03" role="button" aria-expanded="false" aria-controls="FAQ03">(FAQ question text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></p>
<a data-bs-toggle="collapse" href="#FAQ03" role="button" aria-expanded="false" aria-controls="FAQ03"><i class="text-primary fas fa-chevron-down ms-auto"></i><i class="text-primary fas fa-chevron-up ms-auto"></i></a>
</div>
<div class="collapse" id="FAQ03">
<div class="faq-answer mt-3">
<p class="mb-0">(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
</div>

Using the collapse block changing icons outside the FAQ layout

Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae illo exercitationem cupiditate laborum mollitia maxime quia impedit quod optio, ex recusandae ipsa atque quae nesciunt eum. Nostrum tempora excepturi id.

Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ad pariatur doloremque consectetur. Maxime aliquid eius quasi, mollitia qui quas, rerum temporibus tempore minima eos ea! Asperiores rerum placeat dignissimos nostrum.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Minus consectetur saepe reprehenderit non molestias fugit, dicta ipsum omnis perspiciatis doloremque eum, quisquam expedita placeat voluptatum enim excepturi qui obcaecati aperiam.

Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, at quidem labore neque sequi laudantium odio esse atque expedita earum sapiente excepturi nihil officiis molestiae quas molestias quaerat maxime! Asperiores? Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus tempora iure repellat praesentium quasi suscipit debitis, aut explicabo, corporis amet ad necessitatibus optio expedita, accusamus nisi blanditiis beatae nobis voluptatum.

Lorem ipsum dolor sit, amet consectetur adipisicing elit. Earum sapiente suscipit obcaecati molestiae debitis minus id adipisci perferendis repellat beatae. Iste asperiores dolorum nobis architecto eveniet repellendus accusamus sint obcaecati.

<p><div data-bs-toggle="collapse" href="#showMoreDetailCollapse" role="button" aria-expanded="false" aria-controls="showMoreDetailCollapse" class="collapsed">Show more detail...<i class="text-primary fas fa-chevron-down me-3"></i><i class="text-primary fas fa-chevron-up me-3"></i></a></p>
<div class="collapse" id="showMoreDetailCollapse">
<div class="card card-body">
<p>Lorem ipsum, dolor sit amet consectetur adipisicing elit. Molestiae illo exercitationem cupiditate laborum mollitia maxime quia impedit quod optio, ex recusandae ipsa atque quae nesciunt eum. Nostrum tempora excepturi id.</p>
<p>Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ad pariatur doloremque consectetur. Maxime aliquid eius quasi, mollitia qui quas, rerum temporibus tempore minima eos ea! Asperiores rerum placeat dignissimos nostrum.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Minus consectetur saepe reprehenderit non molestias fugit, dicta ipsum omnis perspiciatis doloremque eum, quisquam expedita placeat voluptatum enim excepturi qui obcaecati aperiam.</p>
<p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Hic, at quidem labore neque sequi laudantium odio esse atque expedita earum sapiente excepturi nihil officiis molestiae quas molestias quaerat maxime! Asperiores? Lorem ipsum dolor sit amet consectetur adipisicing elit. Possimus tempora iure repellat praesentium quasi suscipit debitis, aut explicabo, corporis amet ad necessitatibus optio expedita, accusamus nisi blanditiis beatae nobis voluptatum.</p>
<p>Lorem ipsum dolor sit, amet consectetur adipisicing elit. Earum sapiente suscipit obcaecati molestiae debitis minus id adipisci perferendis repellat beatae. Iste asperiores dolorum nobis architecto eveniet repellendus accusamus sint obcaecati.</p>
</div>
</div>

FAQ Accordion

Question and answer accordion for us on FAQ page

An example of this can be seen here: /help/faq

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.

<div class="frequently-asked-questions-accordion">
<div class="accordion accordion-flush id="FAQTopicAccordion">
<!-- FAQ topic 1 -->
<div class="accordion-item">
<h2 class="accordion-header topic-header"><a class="accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQTopicAccordion_01" aria-expanded="false aria-controls="FAQTopicAccordion_01">(FAQ topic 1) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQTopicAccordion_01 class="faq-topic accordion-collapse collapse" data-bs-parent="#FAQTopicAccordion">
<div class="accordion accordion-flush id="FAQAnswersAccordion_01">
<!-- FAQ question 1 -->
<div class="accordion-item">
<h2 class="accordion-header"><a class="faq-question accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQAnswersAccordion_01_01" aria-expanded="false aria-controls="FAQAnswersAccordion_01_01">(FAQ question 1 text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQAnswersAccordion_01_01 class="accordion-collapse collapse" data-bs-parent="#FAQAnswersAccordion_01">
<div class="accordion-body faq-answer">
<p>(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
</div>
<!-- FAQ question 2 -->
<div class="accordion-item">
<h2 class="accordion-header"><a class="faq-question accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQAnswersAccordion_01_02" aria-expanded="false aria-controls="FAQAnswersAccordion_01_02">(FAQ question 2 text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQAnswersAccordion_01_02 class="accordion-collapse collapse" data-bs-parent="#FAQAnswersAccordion_01">
<div class="accordion-body faq-answer">
<p>(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- FAQ topic 2 -->
<div class="accordion-item">
<h2 class="accordion-header topic-header"><a class="accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQTopicAccordion_02" aria-expanded="false aria-controls="FAQTopicAccordion_02">(FAQ topic 2) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQTopicAccordion_02 class="faq-topic accordion-collapse collapse" data-bs-parent="#FAQTopicAccordion">
<div class="accordion accordion-flush id="FAQAnswersAccordion_01">
<!-- FAQ question 1 -->
<div class="accordion-item">
<h2 class="accordion-header"><a class="faq-question accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQAnswersAccordion_02_01" aria-expanded="false aria-controls="FAQAnswersAccordion_01_01">(FAQ question 1 text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQAnswersAccordion_01_01 class="accordion-collapse collapse" data-bs-parent="#FAQAnswersAccordion_02">
<div class="accordion-body faq-answer">
<p>(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
</div>
<!-- FAQ question 2 -->
<div class="accordion-item">
<h2 class="accordion-header"><a class="faq-question accordion-button collapsed type="button" data-bs-toggle="collapse data-bs-target="#FAQAnswersAccordion_02_02" aria-expanded="false aria-controls="FAQAnswersAccordion_01_02">(FAQ question 2 text) lorem ipsum, dolor sit amet consectetur adipisicing elit?</a></h2>
<div id="FAQAnswersAccordion_01_02 class="accordion-collapse collapse" data-bs-parent="#FAQAnswersAccordion_02">
<div class="accordion-body faq-answer">
<p>(FAQ answer text) lorem ipsum dolor sit amet, consectetur adipisicing elit. Perferendis odio, atque voluptatum ut corrupti modi dolores voluptate fuga maiores eveniet laborum, consectetur, obcaecati asperiores in. Modi officiis ut magnam ducimus. Lorem ipsum dolor sit amet consectetur adipisicing elit. Accusamus voluptatibus amet doloremque, ea, corporis omnis ut maiores sunt porro esse nesciunt in voluptas enim laudantium non beatae commodi adipisci debitis.</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>

image alt text

Help us to help you

Icon popup

Show popup dialog on icon click.

An example of this can be seen here: www.westfieldhealth.com

<div id="icon-pop-up class="pop-up position-fixed">
<div id="popupIcon class="icon-trigger d-flex align-items-center bg-primary rounded-pill shadow">
<img class="icon-img" src="/wp-content/themes/wh-wordpress-theme/img/icons/23/white/support_1.svg" alt="image alt text">
<p class="icon-content">Lorem ipsum dolor<<i class="fa-solid fa-chevron-right px-2"></i></p>
</div>
<div id="popupOverlay class="popup-overlay">
<div id="popupBox class="popup-box bg-white rounded border border-gray-300 shadow">
<button id="popupClose class="popup-close">×</button>
<h4>Icon popup</h4>
<p class="small">Lorem ipsum dolor sit amet consectetur adipisicing elit. Repudiandae minima ad autem sequi. Aliquam, nihil. Totam maiores similique ea molestias illum ut quas sapiente provident ratione iure!</p>
<p class="small"><a href="https://www.westfieldhealth.com/..." title="Popup">Find out more<i class="fa-light fa-chevron-right ps-2"></i></a></p>
</div>
</div>
</div>

<script src="https://cdnjs.cloudflare.com/ajax/libs/gsap/3.12.5/gsap.min.js"></script>