/****** FILE: app/client/dist/styles/default-processblock.css *****/
.default-process{padding:0}.default-process__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:768px){.default-process__wrap{padding-left:5rem;padding-right:5rem}}.default-process__wrap{display:block;margin-left:auto;margin-right:auto;max-width:calc(var(--content-width, 154rem)*1.25);position:relative;width:100%}.default-process__sticky{overflow:hidden;position:sticky;top:0}.default-process__sticky__wrap{display:flex;flex-direction:column;gap:2rem;height:fit-content;padding:12rem 0}.default-process__header{display:block;margin-bottom:calc(var(--_gutter, 2rem)*2);padding-left:var(--_gutter,2rem);padding-left:0!important;padding-right:var(--_gutter,2rem);width:100%}.default-process__content,.default-process__title{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-process__content>:last-child,.default-process__content>:last-child :last-child,.default-process__title>:last-child,.default-process__title>:last-child :last-child{margin-bottom:0}.default-process__viewport{margin-left:auto;margin-right:0;overflow:hidden;position:relative;width:100%}.default-process__items{display:block;display:flex;gap:2rem;margin-bottom:calc(var(--_gutter, 2rem)*2);padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);position:relative;width:100%}@media only screen and (max-width:767px){.default-process__items{gap:1rem}}.default-process-item{--_item-width:100%;background:linear-gradient(to top right,color-mix(in srgb,var(--_item-colour,var(--_secondary-colour,var(--colour-primary,#000))) 80%,#000 20%),var(--_item-colour,var(--_secondary-colour,var(--colour-primary,#000))),color-mix(in srgb,var(--_item-colour,var(--_secondary-colour,var(--colour-primary,#000))) 80%,#fff 20%));border-radius:0 6rem 0 0;color:var(--_item-colour-contrast,var(--_secondary-contrast-colour,var(--colour-on-primary,#fff)));display:grid;flex:0 0 calc(var(--_item-width) - 2rem)!important;grid-template-columns:1fr;grid-template-rows:[content] 1fr [cta] auto;overflow:hidden;position:relative;transform:scale(.95);transition:all .2s ease-in-out;width:100%}@media only screen and (min-width:640px){.default-process-item{--_item-width:50%}}@media only screen and (min-width:968px){.default-process-item{--_item-width:33.3333%}}.default-process-item.active{transform:scale(1)}.default-process-item:nth-of-type(2n){border-radius:0 0 6rem 0}.default-process-item:nth-of-type(3n){border-radius:0 0 0 6rem}.default-process-item:nth-of-type(4n){border-radius:6rem 0 0 0}.default-process-item:before{content:"";display:block;padding-top:100%;position:relative}.default-process-item:before,.default-process-item__main{grid-column:1/-1;grid-row:1/-1}.default-process-item__main{display:grid;grid-template-rows:subgrid;padding:4rem}.default-process-item__content,.default-process-item__count{position:relative;z-index:2}.default-process-item__image{height:100%;left:0;mask-image:linear-gradient(to bottom left,rgba(0,0,0,.3) 40%,transparent);position:absolute;top:0;width:100%;z-index:1}.default-process-item__count{align-items:center;background-color:var(--_secondary-contrast-colour,var(--colour-on-primary,#fff));border-radius:50%;color:var(--_item-colour,var(--_secondary-colour,var(--colour-primary,#000)));display:flex;font-size:3.5rem;font-weight:900;height:6rem;justify-content:center;padding:1rem;width:6rem}.default-process-item__content{position:relative}.default-process-item__content>:last-child,.default-process-item__content>:last-child :last-child{margin-bottom:0}.default-process-item__title{font-size:2.2rem;font-weight:700}.default-process-item__content{margin-bottom:4rem}@media only screen and (min-width:1024px){.default-process-item__content{padding-top:5rem}}.default-process-item__icon{height:3rem;margin-bottom:var(--gutter-xxxl);width:3rem}.default-process-item__icon svg path{stroke:var(--colour-grey-mid)}.default-process-item__link{align-items:center;color:var(--_item-colour-contrast,var(--_secondary-colour-contrast,var(--colour-on-primary,#fff)));display:flex;gap:2rem;margin-top:auto;position:relative;text-decoration:none;z-index:2}.default-process-item__link span{color:inherit;font-weight:500;margin:0}.default-process-item__link__icon-holder{border:.2rem solid var(--_item-colour-contrast,var(--_secondary-colour-contrast,var(--colour-on-primary,#fff)));border-radius:50%;display:inline-block;height:4.6rem;margin:0;padding:1rem;position:relative;transition:all .3s ease;width:4.6rem}@media only screen and (max-width:767px){.default-process-item__link__icon-holder{height:3.6rem;min-width:3.6rem;width:3.6rem}}.default-process-item__link__icon{background-color:var(--_item-colour-contrast,var(--_secondary-colour-contrast,var(--colour-on-primary,#fff)));display:block;height:100%;-webkit-mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1770080637493);mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1770080637493);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:transform .3s ease;width:100%}.default-process-item__link:active .default-process-item__link__icon-holder,.default-process-item__link:focus-visible .default-process-item__link__icon-holder,.default-process-item__link:hover .default-process-item__link__icon-holder{background-color:var(--_item-colour-contrast,var(--_secondary-colour-contrast,var(--colour-on-primary,#fff)))}.default-process-item__link:active .default-process-item__link__icon,.default-process-item__link:focus-visible .default-process-item__link__icon,.default-process-item__link:hover .default-process-item__link__icon{background-color:var(--_item-colour,var(--_secondary-colour,var(--colour-primary,#000)))}
/****** FILE: app/client/dist/styles/default-ctablock.css *****/
.default-cta{background-color:transparent!important;overflow:hidden;padding:0!important;position:relative;width:100%}.default-cta:after{background:linear-gradient(to right,color-mix(in srgb,var(--_primary-colour,var(--colour-primary,#000)) 80%,#000 20%),var(--_primary-colour,var(--colour-primary,#000)),color-mix(in srgb,var(--_primary-colour,var(--colour-primary,#000)) 80%,#fff 20%));content:"";display:block;height:100%;left:0;mask-image:linear-gradient(90deg,#000,#000 55%,rgba(0,0,0,.4));position:absolute;top:0;width:100%;z-index:-1}@media only screen and (max-width:767px){.default-cta:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--_primary-colour,var(--colour-primary,#000)) 90%,#000 10%),var(--_primary-colour,var(--colour-primary,#000)),color-mix(in srgb,var(--_primary-colour,var(--colour-primary,#000)) 90%,#fff 10%));mask-image:linear-gradient(180deg,#000,#000 55%,rgba(0,0,0,.3))}}.default-cta__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:2rem;padding-right:2rem}@media only screen and (min-width:768px){.default-cta__wrap{padding-left:5rem;padding-right:5rem}}.default-cta__wrap{align-items:center;color:#fff;gap:2rem;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-bottom:10rem;padding-top:10rem;width:100%}@media only screen and (max-width:767px){.default-cta__wrap{padding-bottom:75vw}}.default-cta__content{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}@media only screen and (min-width:768px){.default-cta__content{width:calc(75% - 2rem)}}.default-cta__action{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}@media only screen and (min-width:768px){.default-cta__action{display:flex;justify-content:end;width:calc(25% - 2rem)}}.default-cta__heading{font-size:4rem;font-weight:500}@media only screen and (min-width:768px){.default-cta__heading{font-size:6rem}}@media only screen and (min-width:1280px){.default-cta__heading{font-size:8rem;margin-bottom:0}}.default-cta__content>:last-child,.default-cta__content>:last-child :last-child,.default-cta__text>:last-child,.default-cta__text>:last-child :last-child{margin-bottom:0}.default-cta__text{margin-top:2rem}.default-cta__image{bottom:0;height:50%;position:absolute;right:0;width:100%;z-index:-2}@media only screen and (min-width:768px){.default-cta__image{height:100%;width:50%}}.default-cta__image img{height:100%;object-fit:cover;width:100%}
