.default-text.in-view .default-text__wrap{opacity:1;transition:opacity 1s ease}.default-text__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:1rem;padding-left:var(--_row-padding);padding-right:var(--_row-padding)}@media only screen and (min-width:640px){.default-text__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-text__wrap{--_row-padding:5rem}}.default-text__wrap{margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);opacity:0;width:100%}.default-text__content{display:block;margin-bottom:calc(var(--_gutter, 1.5rem)*2);padding-left:var(--_gutter,1.5rem);padding-right:var(--_gutter,1.5rem);width:100%}.default-text__content>:last-child,.default-text__content>:last-child :last-child{margin-bottom:0}.default-text__heading{font-weight:600}.default-text__link{--_button-border:var(--_secondary-colour,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000)));--_button-foreground:var(--_secondary-colour,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000)));--_button-background:transparent}@media only screen and (min-width:968px){.default-text__link{margin-top:5rem}}.default-text__link:active,.default-text__link:focus-visible,.default-text__link:hover{--_button-foreground:var(--_secondary-colour-contrast,var(--_primary-colour,var(--body-primary-colour,#fff)));--_button-background:var(--_secondary-colour,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000)))}