/****** 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__title :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{aspect-ratio:1;background:linear-gradient(to top right,color-mix(in srgb,var(--secondary-colour,var(--colour-primary,#000)) 80%,#000 20%),var(--secondary-colour,var(--colour-primary,#000)),color-mix(in srgb,var(--secondary-colour,var(--colour-primary,#000)) 80%,#fff 20%));color:var(--secondary-contrast-colour,var(--colour-on-primary,#fff));flex:0 0 calc(33% - 2rem)!important;padding:4rem;transform:scale(.95);transition:all .2s ease-in-out;width:100%}@media only screen and (max-width:767px){.default-process-item{aspect-ratio:auto;flex:0 0 calc(50% - 2rem)!important}}@media only screen and (max-width:639px){.default-process-item{flex:0 0 calc(100% - 2rem)!important}}.default-process-item:nth-of-type(1n){border-radius:0;border-top-right-radius:6rem}.default-process-item:nth-of-type(2n){border-radius:0;border-bottom-right-radius:6rem}.default-process-item:nth-of-type(3n){border-radius:0;border-bottom-left-radius:6rem}.default-process-item:nth-of-type(4n){border-radius:0;border-top-left-radius:6rem}.default-process-item.active{transform:scale(1)}@media only screen and (min-width:1024px){.default-process-item.active .default-process-item__text{max-height:1000px}}.default-process-item__count{align-items:center;background-color:var(--secondary-contrast-colour,var(--colour-on-primary,#fff));border-radius:50%;color: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{overflow:hidden;position:relative}.default-process-item__content :last-child{margin-bottom:0}.default-process-item__text{margin:0}@media only screen and (min-width:1024px){.default-process-item__text{max-height:0;transition:max-height 1s ease-in-out}}.default-process-item__title{font-size:2.2rem;font-weight:700}.default-process-item__content{margin-top:auto}.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.active,.default-process-item:focus,.default-process-item:hover{background-color:var(--colour-primary);color:var(--colour-white);transform:scale(1)}.default-process-item.active .default-process-item__text,.default-process-item:focus .default-process-item__text,.default-process-item:hover .default-process-item__text{max-height:1000px}.default-process-item.active svg path,.default-process-item:focus svg path,.default-process-item:hover svg path{stroke:var(--colour-white)}
/****** 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__text :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%}
