.split-text{background-color:transparent!important;color:var(--body-secondary-colour,var(--body-primary-colour-contrast,#000))!important}.split-text.in-view .split-text__wrap{opacity:1;transition:opacity 1s ease}.split-text.transparent{--_content-padding:0;--_content-margin:4rem}.split-text section{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:640px){.split-text section{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.split-text section{padding-left:5rem;padding-right:5rem}}.split-text section{margin-left:auto;margin-right:auto;max-width:calc(var(--content-width, 154rem)*1);width:100%}.split-text__wrap{--_gutter:0;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:1rem;padding-right:1rem}@media only screen and (min-width:640px){.split-text__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.split-text__wrap{padding-left:5rem;padding-right:5rem}}.split-text__wrap{background-color:var(--_primary-colour);border-radius:2rem;color:var(--_primary-colour-contrast);margin-left:calc(var(--_gutter, 2rem)*-1*2 + 2rem);margin-left:2rem;margin-right:calc(var(--_gutter, 2rem)*-1*2 + 2rem);margin-right:2rem;opacity:0;overflow:hidden;width:calc(100% + var(--_gutter, 2rem)*4 - 4rem)}.split-text__content,.split-text__wrap{padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem)}.split-text__content{display:block;margin-bottom:0;margin-bottom:var(--_content-margin);padding:var(--_content-padding,2rem);width:100%}.split-text__content :last-child,.split-text__content:last-child{margin-bottom:0}@media only screen and (min-width:968px){.split-text__content{padding:var(--_content-padding,8rem 5rem);width:50%}.split-text__content:only-child{width:100%}}.split-text__content :not(.split-text__heading):last-child{margin-bottom:0}.split-text__heading{background:linear-gradient(to right,var(--colour-primary,#000),var(--colour-tertiary,#bfbfbf));background-clip:text;color:var(--_secondary-colour,transparent)!important;font-weight:700;position:relative;z-index:1}