/****** FILE: app/client/dist/styles/default-mediatextblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.default-media-text.in-view .default-media-text__content,.default-media-text.in-view .default-media-text__media{opacity:1;transition:opacity 1s ease}.default-media-text__wrap{display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);align-items:stretch;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--_row-padding);padding-right:var(--_row-padding);width:100%}.default-media-text__content,.default-media-text__media{display:block;margin-bottom:calc(var(--_gutter, 2rem)*2);opacity:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-media-text__content:last-child,.default-media-text__media:last-child{margin-bottom:0}@media only screen and (min-width:968px){.default-media-text__content,.default-media-text__media{margin-bottom:0;width:50%}}.default-media-text__media{border-radius:6rem;overflow:hidden;padding:0!important;position:relative}@media only screen and (min-width:968px){.default-media-text__media.align-right{order:2}.default-media-text__media.align-right+.default-media-text__content{order:1;padding-left:2rem;padding-right:0}}.default-media-text__media.align-right+.default-media-text__content .default-media-text__text{padding-left:0!important}.default-media-text__media.align-left+.default-media-text__content .default-media-text__text{padding-right:0!important}.default-media-text__image,.default-media-text__video{height:100%;width:100%}.default-media-text__image img,.default-media-text__video img{height:100%;object-fit:cover;width:100%}.default-media-text__video{color:var(--_secondary-colour,#fff);cursor:pointer}.default-media-text__video:after,.default-media-text__video:before{content:"";display:block;left:50%;position:absolute;top:50%;transition:transform .3s ease}.default-media-text__video:after{border:3px solid;border-radius:50%;height:12rem;margin-left:-6rem;margin-top:-6rem;width:12rem}@media only screen and (max-width:767px){.default-media-text__video:after{border:2px solid;height:8rem;margin-left:-4rem;margin-top:-4rem;width:8rem}}.default-media-text__video:before{background-color:currentColor;color:inherit;height:5rem;margin-left:-2.2rem;margin-top:-2.5rem;-webkit-mask-image:url(/_resources/app/client/images/svg/play.svg?1773353881753);mask-image:url(/_resources/app/client/images/svg/play.svg?1773353881753);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:5rem}@media only screen and (max-width:767px){.default-media-text__video:before{height:3rem;margin-left:-1.5rem;margin-top:-1.5rem;width:3rem}}.default-media-text__video:active:after,.default-media-text__video:active:before,.default-media-text__video:focus-visible:after,.default-media-text__video:focus-visible:before,.default-media-text__video:hover:after,.default-media-text__video:hover:before{transform:scale(1.05)}.default-media-text__content{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0}@media only screen and (min-width:968px){.default-media-text__content{padding-left:0}}.default-media-text__content :last-child{margin-bottom:0}@media only screen and (min-width:968px){.default-media-text__text{padding:0 5rem}}@media only screen and (min-width:1280px){.default-media-text__text{padding:0 7rem}}.default-media-text__text :last-child{margin-bottom:0}.default-media-text__heading{color:var(--_secondary-colour,inherit);font-weight:600}.default-media-text__link{color:var(--_secondary-colour,inherit);margin-top:2rem}
/****** FILE: app/client/dist/styles/fullwidth-mediatextblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.full-width-media-text{padding:0 2rem}.full-width-media-text__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);border-radius:5rem;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);overflow:hidden;padding-left:var(--_row-padding);padding-right:var(--_row-padding);padding:4rem;position:relative;width:100%}@media only screen and (min-width:768px){.full-width-media-text__wrap{border-radius:30rem;padding:16rem 12rem}}.full-width-media-text__media{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.full-width-media-text__media:after{background:rgba(0,0,0,.2);bottom:0;content:"";left:0;position:absolute;right:0;top:0}.full-width-media-text__image,.full-width-media-text__media img,.full-width-media-text__media picture,.full-width-media-text__video{height:100%;object-fit:cover;width:100%}.full-width-media-text__content{position:relative;z-index:1}@media only screen and (min-width:968px){.full-width-media-text__content{max-width:60rem}}.full-width-media-text__link{--_button-primary-colour-contrast:var(--_secondary-colour-contrast);--_button-primary-colour:var(--_secondary-colour)}
/****** FILE: app/client/dist/styles/default-teammembersblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.default-team-members__header,.default-team-members__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--_row-padding);padding-right:var(--_row-padding);width:100%}.default-team-members__header{margin-bottom:4rem}.default-team-members__heading{color:var(--_secondary-colour);text-align:center;width:100%}.default-team-members__wrap{gap:4rem;padding:0 2rem}@media only screen and (min-width:968px){.default-team-members__wrap{gap:8rem}}.default-team-members__content{width:100%}.default-team-members__item{border-radius:4rem;color:inherit;display:block;text-decoration:none;width:100%}@media only screen and (min-width:640px){.default-team-members__item{width:calc(50% - 2.2rem)}}@media only screen and (min-width:968px){.default-team-members__item{width:calc(33% - 5rem)}}.default-team-members__item:active img,.default-team-members__item:focus-visible img,.default-team-members__item:hover img{transform:scale(1.015)}.default-team-members__item__image{border-radius:4rem;margin-bottom:4rem;overflow:hidden}.default-team-members__item__image img,.default-team-members__item__image picture{height:100%;object-fit:cover;transition:all .3s ease;width:100%}.default-team-members__item__details{padding-left:.3rem;padding-right:2rem}.default-team-members__item__position,.default-team-members__item__title{color:var(--body-primary-colour,#000);text-decoration-thickness:4px;text-underline-offset:2px;transition:all .3s ease}.default-team-members__item__title{--_breakpoint-muliplier:.5;display:block;line-height:var(--heading-4-line-height,1.4);margin-bottom:calc(var(--heading-4-line-height, 1)*.5em);text-wrap:pretty}.default-team-members__item__title:not([class*=font-family--]){font-family:var(--font-family-headings)}.default-team-members__item__title{--_font-size:var(--heading-4-size);font-size:clamp(var(--p-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--body-font-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.default-team-members__item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-team-members__item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-team-members__item__title{--_breakpoint-muliplier:1}}.default-team-members__item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-team-members__item__title:has(.h0),.default-team-members__item__title:has(.h1),.default-team-members__item__title:has(.h2),.default-team-members__item__title:has(.h3),.default-team-members__item__title:has(.h4),.default-team-members__item__title:has(.h5),.default-team-members__item__title:has(.h6){margin-bottom:0}.default-team-members__item__title{font-weight:800;margin-bottom:0}.default-team-members__item__position{margin-bottom:2rem}
/****** FILE: app/client/dist/styles/default-splitblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.default-split{background-color:transparent!important;padding:0 2rem}.default-split.is-small-height{--_border-radius:100vw}.default-split__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);background-color:var(--_primary-colour);border-radius:5rem;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--_row-padding);padding-right:var(--_row-padding);padding:4rem;width:100%}@media only screen and (min-width:768px){.default-split__wrap{border-radius:var(--_border-radius,10rem);padding:8rem}}.default-split__heading{color:var(--_secondary-colour)}.default-split__content-wrap{display:flex;flex-wrap:wrap;gap:4rem;width:100%}.default-split__content{width:100%}.default-split__content :last-child{margin-bottom:0}@media only screen and (min-width:768px){.default-split__content{max-width:calc(50% - 2rem)}}
/****** FILE: app/client/dist/styles/default-testimonialblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.default-testimonial.in-view .default-testimonial__header,.default-testimonial.in-view .default-testimonial__wrap{opacity:1;transform:translateY(0);transition:opacity 1s ease,transform 1s ease}.default-testimonial__header{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);opacity:0;padding-left:var(--_row-padding);padding-right:var(--_row-padding);text-align:center;width:100%}@media only screen and (min-width:768px){.default-testimonial__header{margin-bottom:4rem}}.default-testimonial__wrap{opacity:0;transform:translateY(4rem)}.default-testimonial__content{display:block;margin-bottom:calc(var(--_gutter, 2rem)*2);padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}@media only screen and (min-width:968px){.default-testimonial__content{margin-bottom:0}}@media only screen and (max-width:967px){.default-testimonial__content>:last-child,.default-testimonial__content>:last-child :last-child{margin-bottom:0}}.default-testimonial__heading{color:var(--_secondary-colour,inherit)}.default-testimonial__list{display:block;margin-bottom:0;overflow:hidden;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);position:relative;width:100%}.default-testimonial__slides{align-items:stretch;display:flex;height:100%}.default-testimonial .embla-button{height:7rem;width:7rem}.default-testimonial .embla-button:before{background-color:var(--_secondary-colour,var(--body-background-colour,#fff));content:"";height:50%;left:25%;-webkit-mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1773353881768);mask-image:url(/_resources/app/client/images/svg/arrow-right.svg?1773353881768);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:absolute;top:25%;width:50%}.default-testimonial .embla-button--prev{transform:scaleX(-1)}.default-testimonial__controls{display:flex;justify-content:center;margin-top:4rem;position:relative}.default-testimonial-item{align-items:start;background-color:var(--_tertiary-colour,var(--body-background-colour,#fff));border-radius:6rem;color:inherit;display:flex;flex:0 0 80%;justify-content:center;margin-left:2rem;margin-right:2rem;min-width:0;overflow:hidden;padding:2rem}@media only screen and (min-width:540px){.default-testimonial-item{padding:5rem 2.5rem}}@media only screen and (min-width:968px){.default-testimonial-item{flex:0 0 39%;padding:10rem 5rem}}.default-testimonial-item__wrap{align-items:center;color:var(--_secondary-colour);display:flex;flex-direction:column;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:100rem;padding-right:2rem;text-align:center}@media only screen and (min-width:968px){.default-testimonial-item__wrap{padding-left:2rem}}.default-testimonial-item__content{display:block;margin-bottom:4rem}.default-testimonial-item__content p{--_breakpoint-muliplier:.5;display:block;line-height:var(--heading-6-line-height,1.4);margin-bottom:calc(var(--heading-6-line-height, 1)*.5em);text-wrap:pretty}.default-testimonial-item__content p:not([class*=font-family--]){font-family:var(--font-family-headings)}.default-testimonial-item__content p{--_font-size:var(--heading-6-size);font-size:clamp(var(--p-size,1.6rem)*1.1,var(--_breakpoint-muliplier,1)*var(--_font-size,2rem)*var(--body-font-size-multiplier,1),var(--_font-size,2rem))}@media only screen and (min-width:768px){.default-testimonial-item__content p{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-testimonial-item__content p{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-testimonial-item__content p{--_breakpoint-muliplier:1}}.default-testimonial-item__content p *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-testimonial-item__content p:has(.h0),.default-testimonial-item__content p:has(.h1),.default-testimonial-item__content p:has(.h2),.default-testimonial-item__content p:has(.h3),.default-testimonial-item__content p:has(.h4),.default-testimonial-item__content p:has(.h5),.default-testimonial-item__content p:has(.h6){margin-bottom:0}.default-testimonial-item__content p{display:inline-block;margin-bottom:0}.default-testimonial-item__content b{color:var(--_secondary-colour,inherit);display:block;font-family:var(--font-family-headings);font-size:10rem;line-height:0;margin-bottom:1.5rem;margin-top:.5em;user-select:none}@media only screen and (min-width:968px){.default-testimonial-item__content b{font-size:15rem;line-height:0}}.default-testimonial-item__image{border-radius:50%;display:block;margin-bottom:4rem;margin-right:auto}@media only screen and (min-width:968px){.default-testimonial-item__image{margin-left:auto}}.default-testimonial-item__name{--_breakpoint-muliplier:.5;display:block;line-height:var(--heading-6-line-height,1.4);margin-bottom:calc(var(--heading-6-line-height, 1)*.5em);text-wrap:pretty}.default-testimonial-item__name:not([class*=font-family--]){font-family:var(--font-family-headings)}.default-testimonial-item__name{--_font-size:var(--heading-6-size);font-size:clamp(var(--p-size,1.6rem)*1.1,var(--_breakpoint-muliplier,1)*var(--_font-size,2rem)*var(--body-font-size-multiplier,1),var(--_font-size,2rem))}@media only screen and (min-width:768px){.default-testimonial-item__name{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-testimonial-item__name{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-testimonial-item__name{--_breakpoint-muliplier:1}}.default-testimonial-item__name *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-testimonial-item__name:has(.h0),.default-testimonial-item__name:has(.h1),.default-testimonial-item__name:has(.h2),.default-testimonial-item__name:has(.h3),.default-testimonial-item__name:has(.h4),.default-testimonial-item__name:has(.h5),.default-testimonial-item__name:has(.h6){margin-bottom:0}.default-testimonial-item__name{color:inherit;display:inline-block;font-weight:600;margin-bottom:0;margin-top:auto}
/****** FILE: app/client/dist/styles/default-tabbedcontentblock.css *****/
:root{--row-padding:1rem}@media only screen and (min-width:640px){:root{--row-padding:2rem}}@media only screen and (min-width:768px){:root{--row-padding:5rem}}.default-tabbed-content__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-padding:var(--row-padding,0);margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);padding-left:var(--_row-padding);padding-right:var(--_row-padding);padding:0 2rem;width:100%}@media only screen and (max-width:967px){.default-tabbed-content__wrap{flex-direction:column;gap:4rem}}.default-tabbed-content__header,.default-tabbed-content__tabs{width:100%}@media only screen and (min-width:968px){.default-tabbed-content__header,.default-tabbed-content__tabs{width:50%}.default-tabbed-content__header{padding-right:8rem}}.default-tabbed-content__heading{color:var(--_secondary-colour);font-weight:600}.default-tabbed-content__selectors{display:flex;flex-direction:column;margin-top:6rem}.default-tabbed-content__tab-selector{align-items:center;border-bottom:1px solid #000;color:var(--_secondary-colour);display:flex;font-size:2.2rem;justify-content:space-between;padding:2rem 2rem 2rem 0;text-align:left;transition:all .3s ease}@media only screen and (min-width:1024px){.default-tabbed-content__tab-selector{font-size:3rem}}.default-tabbed-content__tab-selector__icon{display:inline-block;height:2.2rem;margin:0;opacity:0;transition:all .3s ease;width:3rem}.default-tabbed-content__tab-selector__icon svg{height:100%;width:100%}.default-tabbed-content__tab-selector:first-of-type{border-top:1px solid #000}.default-tabbed-content__tab-selector.active,.default-tabbed-content__tab-selector:focus,.default-tabbed-content__tab-selector:hover{color:var(--body-primary-colour,#000);font-weight:800}.default-tabbed-content__tab-selector.active .default-tabbed-content__tab-selector__icon,.default-tabbed-content__tab-selector:focus .default-tabbed-content__tab-selector__icon,.default-tabbed-content__tab-selector:hover .default-tabbed-content__tab-selector__icon{opacity:1}.default-tabbed-content__cta-link{margin-top:4rem}.default-tabbed-content__tabs{position:relative}.default-tabbed-content__tab{background-color:var(--colour-white);border-radius:4rem;left:0;opacity:0;padding:4rem;position:absolute;top:0;transition:all .3s ease}@media only screen and (min-width:1024px){.default-tabbed-content__tab{border-radius:6rem;padding:8rem}}.default-tabbed-content__tab :last-child{margin-bottom:0}.default-tabbed-content__tab.active{opacity:1}
