/****** FILE: app/client/dist/styles/default-iconblock.css *****/
.default-icon{position:relative}.default-icon.in-view .default-icon-item__icon:after,.default-icon.in-view .default-icon-item__icon:before{content:""}.default-icon--circled{--_item-icon-size:16rem;--_item-icon-scale:.6}.default-icon section{position:relative}.default-icon__header,.default-icon__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-icon__header,.default-icon__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-icon__header,.default-icon__wrap{--_row-padding:5rem}}.default-icon__header,.default-icon__wrap{margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);width:100%}.default-icon__header{margin-bottom:4rem}.default-icon__content{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-icon__heading{--_breakpoint-muliplier:.5;display:block;font-family:var(--font-family-headings);line-height:var(--heading-2-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-2-size);font-size:clamp(var(--p-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--body-font-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.default-icon__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-icon__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-icon__heading{--_breakpoint-muliplier:1}}.default-icon__heading *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-icon__heading:has(.h0),.default-icon__heading:has(.h1),.default-icon__heading:has(.h2),.default-icon__heading:has(.h3),.default-icon__heading:has(.h4),.default-icon__heading:has(.h5),.default-icon__heading:has(.h6){margin-bottom:0}.default-icon__heading{font-weight:700}.default-icon__container{display:block;margin-bottom:0;overflow:hidden;padding-left:var(--_gutter,2rem);padding-left:0;padding-right:var(--_gutter,2rem);padding-right:0;position:relative;width:100%}.default-icon__slider{display:flex}@media only screen and (min-width:640px){.default-icon__slider:has(>:nth-child(2)){--_max-width:50%}}@media only screen and (min-width:768px){.default-icon__slider.columns-3:has(>:nth-child(3)),.default-icon__slider.columns-4:has(>:nth-child(3)),.default-icon__slider.columns-5:has(>:nth-child(3)){--_max-width:33.3333%}}@media only screen and (min-width:1024px){.default-icon__slider.columns-4:has(>:nth-child(4)),.default-icon__slider.columns-5:has(>:nth-child(4)){--_max-width:25%}}@media only screen and (min-width:1280px){.default-icon__slider.columns-5:has(>:nth-child(5)){--_max-width:20%}}.default-icon .embla-dots{display:block;margin-top:5rem;position:relative;text-align:center;width:100%}.default-icon .embla-dots:not(:has(>:nth-child(2))){display:none}.default-icon .embla-dots__button{background-color:var(--_primary-colour-contrast,currentColor);border-radius:50%;cursor:pointer;display:inline-block;height:1.4rem;margin:.5rem;opacity:.5;vertical-align:middle;width:1.4rem}.default-icon .embla-dots__button--selected{opacity:1;transform:scale(1.25)}.default-icon-item{flex:0 0 100%;max-width:var(--_max-width,100%);opacity:0;padding-left:2rem;padding-right:2rem;transition:opacity .3s ease}.default-icon-item.in-view{opacity:1}.default-icon-item__icon,.default-icon-item__image{background-color:var(--_quaternary-colour);border-radius:50%;display:block;height:var(--_item-icon-size,12rem);margin-bottom:4rem;position:relative;width:var(--_item-icon-size,12rem)}.default-icon-item__image{display:grid;place-items:center}.default-icon-item__image img{display:block;height:60%;margin:0;max-width:100%;object-fit:contain;object-position:center;width:60%}@media only screen and (min-width:480px){.default-icon-item__image img{margin:0 auto}}.default-icon-item__icon{display:block;height:12rem;position:relative;width:12rem}.default-icon-item__icon:before{background-color:currentColor;color:inherit;content:"";display:block;height:100%;-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:color .3s ease;width:100%}.default-icon-item__icon img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.default-icon-item__content :last-child{margin-bottom:0}.default-icon-item__title{--_breakpoint-muliplier:.5;font-family:var(--font-family-headings);line-height:var(--heading-4-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_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-icon-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-icon-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-icon-item__title{--_breakpoint-muliplier:1}}.default-icon-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-icon-item__title:has(.h0),.default-icon-item__title:has(.h1),.default-icon-item__title:has(.h2),.default-icon-item__title:has(.h3),.default-icon-item__title:has(.h4),.default-icon-item__title:has(.h5),.default-icon-item__title:has(.h6){margin-bottom:0}.default-icon-item__title{display:block;font-weight:700;text-transform:uppercase}
/****** FILE: app/client/dist/styles/default-testimonialblock.css *****/
.default-testimonial__header,.default-testimonial__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-testimonial__header,.default-testimonial__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-testimonial__header,.default-testimonial__wrap{--_row-padding:5rem}}.default-testimonial__header,.default-testimonial__wrap{margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);width:100%}.default-testimonial__header{margin-bottom:calc(var(--block-padding)/2)}.default-testimonial__content{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-testimonial__content :last-child{margin-bottom:0}.default-testimonial__heading{font-weight:700}.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{background-color:var(--_secondary-colour,var(--body-primary-colour-contrast,#000));height:5rem;position:absolute;top:50%;transform:translateY(-50%);width:5rem}.default-testimonial .embla-button:before{background-color:var(--_secondary-colour-contrast,var(--body-primary-colour,#fff));content:"";height:50%;left:25%;-webkit-mask-image:url(/_resources/app/client/images/svg/chevron.svg?1770676301781);mask-image:url(/_resources/app/client/images/svg/chevron.svg?1770676301781);-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{left:2rem;transform:translateY(-50%) scaleX(-1)}@media only screen and (max-width:967px){.default-testimonial .embla-button--prev{display:none}}.default-testimonial .embla-button--next{right:2rem}@media only screen and (max-width:967px){.default-testimonial .embla-button--next{bottom:0;top:auto;transform:translateY(0)}}.default-testimonial-item{color:inherit;display:flex;flex:0 0 100%;height:100%;min-width:0;padding:0 5rem 0 0}@media only screen and (min-width:968px){.default-testimonial-item{padding:0 9rem}}.default-testimonial-item__wrap{margin-left:auto;margin-right:auto;max-width:100rem;padding-right:2rem}@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;font-family:var(--font-family-headings);line-height:var(--heading-6-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_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;font-family:var(--font-family-headings);line-height:var(--heading-6-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_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;margin-bottom:0}
/****** FILE: app/client/dist/styles/hero-mediatextblock.css *****/
.hero-media-text{--_media-gap:calc(var(--block-padding)*2);padding-top:var(--block-padding)!important;position:relative}.hero-media-text.collapsed--bottom{--_media-gap:calc(var(--block-padding)*1.5)}@media only screen and (min-width:968px){.hero-media-text.media-left .hero-media-text__content{margin-left:auto}}.hero-media-text__media{height:50%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:968px){.hero-media-text__media{height:calc(100% - var(--_media-gap))}}.hero-media-text__image,.hero-media-text__image img,.hero-media-text__video,.hero-media-text__video img{height:100%;left:0;position:absolute;top:0;width:100%}.hero-media-text__video iframe{height:100%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease;width:100%}.hero-media-text__video iframe.video-loaded{opacity:1}.hero-media-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){.hero-media-text__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.hero-media-text__wrap{--_row-padding:5rem}}.hero-media-text__wrap{margin-left:auto;margin-right:auto;max-width:var(--content-width,154rem);position:relative;width:100%}.hero-media-text__content{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}@media only screen and (min-width:968px){.hero-media-text__content{width:60%}}.hero-media-text__text{background-color:var(--_secondary-colour);color:var(--_secondary-colour-contrast);padding:2rem;position:relative}@media only screen and (min-width:968px){.hero-media-text__text{padding:8rem}}.hero-media-text__text>:last-child,.hero-media-text__text>:last-child :last-child{margin-bottom:0}.hero-media-text__heading{font-weight:700}.hero-media-text__link{--_button-primary-colour:var(--_secondary-colour-contrast);--_button-primary-colour-contrast:var(--_secondary-colour-on-contrast);--_button-secondary-colour:var(--_tertiary-colour,var(--_secondary-colour-contrast));--_button-secondary-colour-contrast:var(--_tertiary-colour-contrast,var(--_secondary-colour-on-contrast))}@media only screen and (min-width:968px){.hero-media-text__link{left:-2rem;position:absolute;top:0;translate:0 -50%}}
/****** FILE: app/client/dist/styles/default-textblock.css *****/
.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:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-text__content :not(.default-text__heading):last-child{margin-bottom:0}.default-text__heading{font-weight:700}
