:root {
    --font: "Gilroy", sans-serif;
    --font-size: 1rem;
    --font-size-body: 1.125rem;
    --font-size-lg: 1.375rem;
    --font-size-sm: 0.875rem;
    --line-height: 1.6;
    --heading-font-size-xl: 2.625rem;
    --heading-font-size-lg: 2.375rem;
    --heading-font-size-md: 1.75rem;
    --heading-font-size-sm: 1.5rem;
    --heading-font-size-xs: 1.375rem;
    --heading-font-size-xs: var(--font-size-lg);
    --colour-white: #fff;
    --colour-off-white: #f6f9fe;
    --colour-grey-lightest: #f3f3f3;
    --colour-grey-light: #e5e5e5;
    --colour-grey: #aaa;
    --colour-grey-dark: #858585;
    --colour-black: #000;
    --colour-red: #ce0e2d;
    --colour-red-dark: #d70000;
    --colour-blue-light: #3287f9;
    --colour-blue: #2559ee;
    --colour-blue-dark: #1045d5;
    --colour-blue-new: #F48112;
    --colour-blue-new-pale: #2089df;
    --colour-teal: #00313d;
    --colour-teal-light: #375461;
    --colour-teal-lightest: #5a727d;
    --colour-midnight: #00313d;
    --colour-scarlet: #eb3c3f;
    --colour-yellow: #ffcb00;
    --colour-yellow-dark: #e8bb17;
    --colour-orange: #ff8200;
    --colour-black-opaque: rgba(0, 0, 0, .2);
    --colour-white-opaque: hsla(0, 0%, 100%, .5);
    --colour-teal-opaque: rgba(20, 55, 70, .2);
    --facebook-blue: #3b5998;
    --twitter-blue: #00aced;
    --linkedin-blue: #007bb6;
    --google-red: #dd4b39;
    --pinterest-red: #cb2027;
    --youtube-red: red;
    --flickr-pink: #ff0084;
    --container-max-width: 80rem;
    --container-max-width-wide: 90rem;
    --container-max-width-narrow: 42.5rem;
    --gutter: 1.25rem;
    --transition: 0.2s;
    --letter-spacing: 0.01em;
    --border-radius: 0.625rem;
    --z-index-menu: 90;
    --z-index-modal: 100;
    --shadow: 0 0 1.875rem 0 rgba(20, 55, 70, .2);
    --shadow: 0 0 1.875rem 0 var(--colour-teal-opaque)
}

*,
:after,
:before {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    font-family: Gilroy, sans-serif;
    font-family: var(--font);
    font-size: 1rem;
    font-size: var(--font-size);
    line-height: 1.6;
    line-height: var(--line-height);
    letter-spacing: .01em;
    letter-spacing: var(--letter-spacing);
    /* color: #00313d; */
    /* color: var(--colour-teal); */
    background-color: #fff;
    background-color: var(--colour-white);
    position: relative;
    text-align: left;
    margin: 0;
    padding: 0;
    -webkit-font-smoothing: antialiased
}













.home-pillars {
    position: relative;
    background: #0077b6;
    /* background: var(--colour-blue-new) */
}

.home-pillars .intro {
    position: relative;
    width: 100%;
    padding: 12.5rem 0 16.875rem;
    text-align: center;
    overflow: hidden
}

@media(max-width:64em) {
    .home-pillars .intro {
        padding: 6.25rem 1.875rem 4.6875rem
    }
}

@media(max-width:48em) {
    .home-pillars .intro {
        padding: 6.25rem 1.875rem 4.6875rem;
        overflow: hidden
    }
}

@media(max-width:36em) {
    .home-pillars .intro {
        padding: 6.25rem 1.875rem 4.6875rem
    }
}

.home-pillars .intro svg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%
}

@media(max-width:36em) {
    .home-pillars .intro svg {
        top: -1px;
        left: -10px;
        width: 120%
    }
}

.home-pillars .intro h3 {
    width: 100%;
    margin-bottom: 20px;
    margin-bottom: .5rem;
    font-size: 2.625rem;
    font-size: var(--heading-font-size-xl);
    line-height: 1.2;
    font-weight: 600;
    color: #f6f9fe;
    color: var(--colour-off-white)
}

@media(max-width:48em) {
    .home-pillars .intro h3 {
        font-size: 2.1rem;
        font-size: calc(var(--heading-font-size-xl) * .8)
    }
}

.home-pillars .intro p {
    width: 100%;
    max-width: 46.25rem;
    margin: 0 auto;
    font-size: 1.375rem;
    font-size: var(--font-size-lg);
    line-height: 1.6;
    line-height: var(--line-height);
    color: #f6f9fe;
    color: var(--colour-off-white)
}

@media(max-width:64em) {
    .home-pillars .intro p {
        font-size: 1.375rem;
        font-size: var(--font-size-lg)
    }
}

@media(max-width:48em) {
    .home-pillars .intro p {
        font-size: 1.125rem;
        font-size: var(--font-size-body)
    }
}

.home-pillars .pillars-section {
    position: relative;
    width: 100%;
    background: #fff;
    /* background: var(--colour-off-white); */
    padding-bottom: 4.6875rem
}

@media(max-width:90em) {
    .home-pillars .pillars-section {
        padding-left: 1.875rem;
        padding-right: 1.875rem
    }
}

@media(max-width:48em) {
    .home-pillars .pillars-section {
        overflow: hidden
    }
}

.home-pillars .pillars-section svg.bgShape {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1
}

@media(max-width:36em) {
    .home-pillars .pillars-section svg.bgShape {
        top: -1px;
        left: -10px;
        width: 120%
    }
}

.home-pillars .pillars-section .pillars-container {
    margin-top: -10rem
}

@media(max-width:90em) {
    .home-pillars .pillars-section .pillars-container {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
}

@media(max-width:64em) {
    .home-pillars .pillars-section .pillars-container {
        margin-top: 0
    }
}

.home-pillars .pillars-section .left {
    width: 60%;
    position: sticky;
    top: 25vh;
    left: 0;
    -ms-flex-item-align: start;
    align-self: flex-start
}

@media(max-width:90em) {
    .home-pillars .pillars-section .left {
        width: 33.125rem
    }
}

@media(max-width:64em) {
    .home-pillars .pillars-section .left {
        display: none
    }
}

.home-pillars .pillars-section .left .circle {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 33.125rem;
    height: 33.125rem;
    margin: 0 auto
}

@media(max-width:90em) {
    .home-pillars .pillars-section .left .circle {
        margin: 0 0 0 3.125rem
    }
}

.home-pillars .pillars-section .left .circle .center {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 16.6875rem;
    height: 16.6875rem;
    padding: 0 1.25rem;
    background: #caf0f9;
    /* background: var(--colour-teal); */
    border-radius: 100%;
    color: #000;
    /* color: var(--colour-off-white); */
    font-size: 1.8em;
    line-height: 1;
    font-weight: 700;
    text-align: center;
    z-index: 10
}

.home-pillars .pillars-section .left .circle .middleCircle {
    width: 450px;
    height: 450px;
    background: #91e0ef;
    z-index: 9
}

.home-pillars .pillars-section .left .circle .middleCircle,
.home-pillars .pillars-section .left .circle .outerCircle {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 100%
}

.home-pillars .pillars-section .left .circle .outerCircle {
    width: 530px;
    height: 530px;
    background: #fff;
    z-index: 8
}

.home-pillars .pillars-section .left .circle .pillars {
    position: absolute;
    top: 0;
    left: 0;
    width: 530px;
    height: 530px;
    padding: 0;
    border-radius: 50%;
    list-style: none;
    z-index: 11;
    -webkit-transition: all .9s cubic-bezier(.65, 0, .35, 1);
    transition: all .9s cubic-bezier(.65, 0, .35, 1)
}

.home-pillars .pillars-section .left .circle .pillars--single {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 128px;
    height: 128px;
    margin: -64px;
    background:  #1189bb;         
    border-radius: 100%;
    -webkit-transition: all .3s;
    transition: all .3s;
    cursor: pointer
}

.home-pillars .pillars-section .left .circle .pillars--single span {
    position: relative;
    width: 40px;
    height: auto;
    color: #f6f9fe;
    color: var(--colour-off-white);
    text-align: center;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    z-index: 2
}

.home-pillars .pillars-section .left .circle .pillars--single span:before {
    font-size: 40px
}

.home-pillars .pillars-section .left .circle .pillars--single:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    -webkit-transform-origin: center;
    transform-origin: center;
    width: 0;
    height: 0%;
    opacity: .3;
    border-radius: 100%;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
    -webkit-transition-delay: .3s;
    transition-delay: .3s;
    z-index: 1
}

.home-pillars .pillars-section .left .circle .pillars--single.active {
    background: #215c9e;
    /* background: var(--colour-red) */
}

.home-pillars .pillars-section .left .circle .pillars--single.active:after {
    width: 120%;
    height: 120%
}

.home-pillars .pillars-section .left .circle .pillars--single:first-of-type {
    -webkit-transform: rotate(0deg) translate(265px) rotate(0deg);
    transform: rotate(0deg) translate(265px) rotate(0deg)
}

.home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(2) {
    -webkit-transform: rotate(60deg) translate(265px) rotate(-60deg);
    transform: rotate(60deg) translate(265px) rotate(-60deg)
}

.home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(3) {
    -webkit-transform: rotate(120deg) translate(265px) rotate(-120deg);
    transform: rotate(120deg) translate(265px) rotate(-120deg)
}

.home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(4) {
    -webkit-transform: rotate(180deg) translate(265px) rotate(-180deg);
    transform: rotate(180deg) translate(265px) rotate(-180deg)
}

.home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(5) {
    -webkit-transform: rotate(240deg) translate(265px) rotate(-240deg);
    transform: rotate(240deg) translate(265px) rotate(-240deg)
}

.home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(6) {
    -webkit-transform: rotate(300deg) translate(265px) rotate(-300deg);
    transform: rotate(300deg) translate(265px) rotate(-300deg)
}



/* .home-pillars .pillars-section .left .circle .pillars--single:first-of-type { */
    /* -webkit-transform: rotate(0deg) translate(265px) rotate(0deg); */
    /* transform: rotate(0deg) translate(265px) rotate(0deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(2) { */
    /* -webkit-transform: rotate(51.42857deg) translate(265px) rotate(-51.42857deg); */
    /* transform: rotate(51.42857deg) translate(265px) rotate(-51.42857deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(3) { */
    /* -webkit-transform: rotate(102.85714deg) translate(265px) rotate(-102.85714deg); */
    /* transform: rotate(102.85714deg) translate(265px) rotate(-102.85714deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(4) { */
    /* -webkit-transform: rotate(154.28571deg) translate(265px) rotate(-154.28571deg); */
    /* transform: rotate(154.28571deg) translate(265px) rotate(-154.28571deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(5) { */
    /* -webkit-transform: rotate(205.71429deg) translate(265px) rotate(-205.71429deg); */
    /* transform: rotate(205.71429deg) translate(265px) rotate(-205.71429deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(6) { */
    /* -webkit-transform: rotate(257.14286deg) translate(265px) rotate(-257.14286deg); */
    /* transform: rotate(257.14286deg) translate(265px) rotate(-257.14286deg) */
/* } */

/* .home-pillars .pillars-section .left .circle .pillars--single:nth-of-type(7) { */
    /* -webkit-transform: rotate(308.57143deg) translate(265px) rotate(-308.57143deg); */
    /* transform: rotate(308.57143deg) translate(265px) rotate(-308.57143deg) */
/* } */

.home-pillars .pillars-section .right {
    width: 40%;
    min-height: 80rem
}

@media(max-width:90em) {
    .home-pillars .pillars-section .right {
        width: calc(40% - 4.375rem)
    }
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        width: 100%
    }
}

.home-pillars .pillars-section .right--single {
    width: 100%;
    padding: 1.875rem 1.5625rem;
    text-align: left;
    background: #fff;
    background: var(--colour-white);
    border: 5px solid transparent;
    border-radius: 6px;
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .025);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .025);
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single {
        width: calc(50% - 15px);
        padding: 1.25rem;
        border: none;
        cursor: default
    }
}

@media(max-width:36em) {
    .home-pillars .pillars-section .right--single {
        width: 100%
    }
}

.home-pillars .pillars-section .right--single .icon {
    margin-bottom: .625rem;
    opacity: .2;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

.home-pillars .pillars-section .right--single .icon span {
    font-size: 30px
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single .icon {
        opacity: 1
    }
}

.home-pillars .pillars-section .right--single .title {
    opacity: .2;
    -webkit-transition: .3s ease;
    transition: .3s ease
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single .title {
        opacity: 1
    }
}

.home-pillars .pillars-section .right--single .title h3 {
    font-size: 1.875rem;
    font-weight: 600
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single .title h3 {
        font-size: 1.5625rem
    }
}

.home-pillars .pillars-section .right--single .content {
    margin-top: .625rem;
    opacity: .2
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single .content {
        opacity: 1
    }
}

.home-pillars .pillars-section .right--single .content p {
    margin-bottom: 0;
    font-size: 1.2rem;
    line-height: 1.4;
    color: #000;
    /* color: var(--colour-teal) */
}

@media(max-width:36em) {
    .home-pillars .pillars-section .right--single .content p {
        font-size: 1rem;
        font-size: var(--font-size)
    }
}

.home-pillars .pillars-section .right--single .content p a {
    color: #000;
    /* color: var(--colour-teal); */
    text-decoration: underline
}

.home-pillars .pillars-section .right--single .content>a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 20px;
    color: #F48112;
    /* color: var(--colour-red); */
    font-weight: 600;
    text-decoration: none
}

.home-pillars .pillars-section .right--single .content>a span {
    margin-left: 7.5px;
    -webkit-transform: scale(.7);
    transform: scale(.7)
}

.home-pillars .pillars-section .right--single.active {
    border: 5px solid #0077b6;
    /* border: 5px solid var(--colour-red); */
    -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 0 10px 1px rgba(0, 0, 0, .05)
}

@media(max-width:64em) {
    .home-pillars .pillars-section .right--single.active {
        padding: 1.25rem;
        border: none;
        -webkit-box-shadow: 0 0 10px 1px rgba(0, 0, 0, .025);
        box-shadow: 0 0 10px 1px rgba(0, 0, 0, .025)
    }
}

.home-pillars .pillars-section .right--single.active .content,
.home-pillars .pillars-section .right--single.active .icon,
.home-pillars .pillars-section .right--single.active .title {
    opacity: 1
}

.home-pillars .pillars-section .right--single:not(:last-child) {
    margin-bottom: 30px
}

.pillars-container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    max-width: 1400px;
    margin: 0 auto;
    z-index: 2
}

.pillars-container--small {
    max-width: 780px
}


.home-information {
    background: #fff;
    /* background: var(--colour-off-white); */
    padding: 5.8125rem 0 5.3125rem;
    -webkit-transition: all .6s ease-in-out;
    transition: all .6s ease-in-out
}

@media(max-width:64em) {
    .home-information {
        padding: 4.6875rem 0 9.375rem
    }
}

@media(max-width:48em) {
    .home-information {
        padding: 3.125rem 0 6.25rem
    }
}

@media(max-width:36em) {
    .home-information {
        padding: 3.125rem 0 6.25rem
    }
}

.home-information .information-header {
    text-align: center;
    max-width: 48.75rem;
    margin: 0 auto 6.5625rem
}

@media(max-width:64em) {
    .home-information .information-header {
        margin: 0 auto 4.6875rem
    }
}

@media(max-width:48em) {
    .home-information .information-header {
        margin: 0 auto 3.125rem
    }
}

.home-information .information-header h3 {
    font-size: 3.5625rem;
    line-height: 3.4375rem;
    font-size: 2.625rem;
    font-size: var(--heading-font-size-xl);
    line-height: 1.2;
    margin: 0;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(max-width:48em) {
    .home-information .information-header h3 {
        font-size: 2.1rem;
        font-size: calc(var(--heading-font-size-xl) * .8)
    }
}

.home-information .information-header p {
    margin: 15px 0 0
}

@media(max-width:48em) {
    .home-information .information-header p {
        font-size: .9em
    }
}

@media(max-width:36em) {
    .home-information .information-header p {
        font-size: .8em
    }
}

.home-information .information-list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch
}

@media(max-width:64em) {
    .home-information .information-list {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }
}

.home-information .information-list .each-information {
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}


.home-information .information-list .each-information  .information-heading {
    position: relative;
    font-size: 1.875rem;
    line-height: 2.25rem;
    margin: 0 0 1.0625rem;
    padding-bottom: 1.0625rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(max-width:64em) {
    .home-information .information-list .each-information  .information-heading {
        font-size: 1.5625rem;
        line-height: 1.875rem
    }
}

.home-information .information-list .each-information  .information-heading:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 0;
    background: #c0c0c0;
    /* background: var(--colour-red); */
    border-radius: .625rem;
    border-radius: var(--border-radius);
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in
}

.home-information .information-list .each-information  .information-content {
    font-size: 1.3125rem;
    line-height: 2.1875rem;
    margin: 0 0 .9375rem;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(max-width:64em) {
    .home-information .information-list .each-information  .information-content {
        margin: 0;
        font-size: 1.125rem;
        font-size: var(--font-size-body);
        line-height: 1.6;
        line-height: var(--line-height)
    }
}

@media(max-width:48em) {
    .home-information .information-list .each-information  .information-content {
        font-size: 1rem;
        font-size: var(--font-size)
    }
}

.home-information .information-list .each-information  .information-link {
    font-size: 1.1875rem;
    font-weight: 700;
    color: #ce0e2d;
    color: var(--colour-red);
    -webkit-transition: all .2s ease;
    transition: all .2s ease
}

@media(max-width:48em) {
    .home-information .information-list .each-information  .information-link {
        font-size: 1em
    }
}

.home-information .information-list .each-information  .information-link i {
    font-size: .8em;
    margin-left: .625rem
}

.home-information .information-list .each-information  .information-link:focus,
.home-information .information-list .each-information  .information-link:hover {
    color: #d70000;
    color: var(--colour-red-dark)
}

@media(max-width:64em) {
    .home-information .information-list .each-information:not(:last-child) {
        margin-bottom: 1.5rem
    }
}

.home-information .information-list .each-information:not(:last-child):after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 3px;
    height: 100%;
    background: #00313d;
    background: var(--colour-teal);
    opacity: .15;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

@media(max-width:64em) {
    .home-information .information-list .each-information:not(:last-child):after {
        top: auto;
        bottom: 0;
        left: 0;
        right: auto;
        width: 100%;
        height: 3px
    }
}

.home-information .information-list .each-information:first-child  .icon svg path:first-child {
    -webkit-transition-delay: .15s;
    transition-delay: .15s
}

.home-information .information-list .each-information:first-child  .icon svg path:last-child,
.home-information .information-list .each-information:first-child  .information-heading:after {
    -webkit-transition-delay: .3s;
    transition-delay: .3s
}

.home-information .information-list .each-information:nth-child(2)  .icon svg {
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.home-information .information-list .each-information:nth-child(2)  .icon svg path:first-child {
    -webkit-transition-delay: .45s;
    transition-delay: .45s
}

.home-information .information-list .each-information:nth-child(2)  .icon svg path:last-child,
.home-information .information-list .each-information:nth-child(2)  .information-heading:after {
    -webkit-transition-delay: .6s;
    transition-delay: .6s
}

.home-information .information-list .each-information:nth-child(3)  .icon svg {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.home-information .information-list .each-information:nth-child(3)  .icon svg path:first-child {
    -webkit-transition-delay: .75s;
    transition-delay: .75s
}

.home-information .information-list .each-information:nth-child(3)  .icon svg path:last-child,
.home-information .information-list .each-information:nth-child(3)  .information-heading:after {
    -webkit-transition-delay: .9s;
    transition-delay: .9s
}

.home-information .information-list .each-information:nth-child(4)  .icon svg path:last-child,
.home-information .information-list .each-information:nth-child(4) .information-heading:after {
    -webkit-transition-delay: 1.2s;
    transition-delay: 1.2s
}

.home-information.switch {
    background: #3a6ea5;
    /* background: var(--colour-teal) */
}

.home-information.switch .information-header h3 {
    color: #f6f9fe;
    /* color: var(--colour-off-white) */
}

.home-information.switch .information-list .information-content,
.home-information.switch .information-list .information-heading {
    color: #f6f9fe;
    color: var(--colour-off-white)
}

.home-information.switch .information-list .each-information  .icon svg path {
    opacity: 1
}

.home-information.switch .information-list .each-information  .information-heading:after {
    width: 60%;
    height: 4px
}

@media(max-width:64em) {
    .home-information.switch .information-list .each-information  .information-heading:after {
        width: 30%
    }
}

.home-information.switch .information-list .each-information:not(:last-child):after {
    background: #f6f9fe;
    background: var(--colour-off-white)
}