/****** 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:calc(var(--content-width, 154rem)*1);opacity:0;width:100%}.default-text__content{display:block;margin-bottom:calc(var(--_gutter, 2rem)*2);padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-text__content :last-child,.default-text__content:last-child{margin-bottom:0}.default-text__heading{color:var(--_secondary-colour,inherit);font-weight:700}
/****** FILE: app/client/dist/styles/default-sliderblock.css *****/
.default-slider.in-view img{opacity:1!important;transition:opacity 1s ease}.default-slider.in-view .default-slider__header{opacity:1;transition:opacity 1s ease}.default-slider__header{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-slider__header{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-slider__header{--_row-padding:5rem}}.default-slider__header{margin-bottom:calc(var(--block-padding)*.5);margin-left:auto;margin-right:auto;max-width:calc(var(--content-width, 154rem)*1);opacity:0;width:100%}.default-slider__content{display:block;margin-bottom:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-slider__content :last-child{margin-bottom:0}.default-slider__wrap{overflow:hidden;position:relative}.default-slider__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-slider__slider{display:flex}.default-slider .embla-dots{display:block;margin-bottom:0;margin-top:2.5rem;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);text-align:center;width:100%}@media only screen and (min-width:968px){.default-slider .embla-dots{display:none}}.default-slider .embla-dots__button{background-color:currentColor;border-radius:50%;color:inherit;cursor:pointer;display:inline-block;font-size:0;height:1.4rem;margin:.5rem;opacity:.3;vertical-align:middle;width:1.4rem}.default-slider .embla-dots__button--selected{opacity:1;transform:scale(1.25)}.default-slider .embla-button{background-color:var(--_secondary-colour,var(--_primary-colour-contrast,var(--body-primary-colour-contrast,#000)));color:var(--_secondary-colour-contrast,var(--_primary-colour,#fff));height:5rem;position:absolute;top:50%;transform:translateY(-50%);width:5rem}.default-slider .embla-button:before{background-color:currentColor;content:"";height:50%;left:25%;-webkit-mask-image:url(/_resources/app/client/images/svg/chevron.svg?1755054049451);mask-image:url(/_resources/app/client/images/svg/chevron.svg?1755054049451);-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-slider .embla-button--prev{left:0;transform:translateY(-50%) scaleX(-1)}.default-slider .embla-button--next{right:0}.default-slider-item{flex:0 0 auto;max-width:100%;min-width:0}.default-slider-item__layout{align-items:center;display:flex;height:50vh;padding-left:2rem;padding-right:2rem;width:100%}.default-slider-item__media{position:relative}.default-slider-item__media img{display:block;height:auto;max-height:50vh;object-fit:contain;width:auto}.default-slider-item__media iframe{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:10}.default-slider-item__media iframe.video-loaded{opacity:1}.default-slider-item__media iframe.hidden{opacity:0}.default-slider-item__icon{background-color:currentColor;border-radius:50%;color:var(--_secondary-colour,inherit);display:block;height:10rem;left:50%;margin-left:-5rem;margin-top:-5rem;-webkit-mask-image:url(/_resources/app/client/images/svg/play.svg?1755054049451);mask-image:url(/_resources/app/client/images/svg/play.svg?1755054049451);-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:50%;width:10rem}
/****** FILE: app/client/dist/styles/wide-mediatextblock.css *****/
@media only screen and (min-width:1024px){.default-media-text.wide .default-media-text__media{width:60%}.default-media-text.wide .default-media-text__content{width:40%}}
/****** FILE: app/client/dist/styles/default-accordionblock.css *****/
.default-accordion.in-view .default-accordion__header{opacity:1;transition:opacity 1s ease}.default-accordion__header,.default-accordion__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-accordion__header,.default-accordion__wrap{--_row-padding:2rem}}@media only screen and (min-width:768px){.default-accordion__header,.default-accordion__wrap{--_row-padding:5rem}}.default-accordion__header,.default-accordion__wrap{margin-left:auto;margin-right:auto;max-width:calc(var(--content-width, 154rem)*1);width:100%}.default-accordion__header{margin-bottom:3rem;opacity:0}.default-accordion__header :last-child{margin-bottom:0}.default-accordion__content{padding-left:2rem;padding-right:2rem}.default-accordion__wrap{margin-bottom:0;position:relative;z-index:1}.default-accordion-item{display:block;margin-bottom:calc(var(--_gutter, 2rem)*2);margin-bottom:0;opacity:0;padding-left:var(--_gutter,2rem);padding-right:var(--_gutter,2rem);width:100%}.default-accordion-item:first-child .default-accordion-item__button{border-top-width:.2rem}.default-accordion-item:last-child{margin-bottom:0}.default-accordion-item:last-child .default-accordion-item__wrap{margin-bottom:0;padding-bottom:0}.default-accordion-item:last-child .default-accordion-item__wrap :last-child{margin-bottom:0}.default-accordion-item.in-view{opacity:1;transition:opacity 1s ease}.default-accordion-item.active .default-accordion-item__icon:before{transform:translateY(-50%) rotate(135deg)}.default-accordion-item.active .default-accordion-item__icon:after{transform:translateY(-50%) rotate(45deg)}.default-accordion-item__button{align-items:center;border-top:.1rem solid;color:inherit;display:flex;margin-bottom:0;padding-bottom:3rem;padding-top:3rem;position:relative;text-align:left;width:100%}.default-accordion-item__title{--_breakpoint-muliplier:.5;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-accordion-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-accordion-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-accordion-item__title{--_breakpoint-muliplier:1}}.default-accordion-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-accordion-item__title:has(.h0),.default-accordion-item__title:has(.h1),.default-accordion-item__title:has(.h2),.default-accordion-item__title:has(.h3),.default-accordion-item__title:has(.h4),.default-accordion-item__title:has(.h5),.default-accordion-item__title:has(.h6){margin-bottom:0}.default-accordion-item__title{cursor:pointer;display:block;flex:1;font-weight:700;margin-bottom:0;position:relative;user-select:none}.default-accordion-item__icon{color:var(--_secondary-colour,inherit);display:block;flex:0 0 3rem;height:3rem;margin-bottom:0;position:relative;width:3rem}.default-accordion-item__icon:after,.default-accordion-item__icon:before{background-color:currentColor;content:"";height:.3rem;position:absolute;right:0;top:50%;transition:transform .2s ease;width:3rem}.default-accordion-item__icon:before{transform:translateY(-50%) rotate(90deg)}.default-accordion-item__icon:after{transform:translateY(-50%) rotate(0deg)}.default-accordion-item__content{height:0;overflow:hidden}.default-accordion-item__wrap{padding-bottom:4rem}.default-accordion-item__wrap :last-child{margin-bottom:0}
/****** FILE: app/client/dist/styles/icon-processblock.css *****/
.default-process.icon{counter-reset:item-counter}.default-process.icon .default-process-item__wrap:before{--_breakpoint-muliplier:.5;font-family:var(--font-family-headings);line-height:var(--heading-1-line-height,1.4);margin-bottom:.5em;text-wrap:balance;--_font-size:var(--heading-1-size);font-size:clamp(var(--p-size,1.6rem)*1.6,var(--_breakpoint-muliplier,1)*var(--_font-size,7rem)*var(--body-font-size-multiplier,1),var(--_font-size,7rem))}@media only screen and (min-width:768px){.default-process.icon .default-process-item__wrap:before{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-process.icon .default-process-item__wrap:before{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-process.icon .default-process-item__wrap:before{--_breakpoint-muliplier:1}}.default-process.icon .default-process-item__wrap:before *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0}.default-process.icon .default-process-item__wrap:before:has(.h0),.default-process.icon .default-process-item__wrap:before:has(.h1),.default-process.icon .default-process-item__wrap:before:has(.h2),.default-process.icon .default-process-item__wrap:before:has(.h3),.default-process.icon .default-process-item__wrap:before:has(.h4),.default-process.icon .default-process-item__wrap:before:has(.h5),.default-process.icon .default-process-item__wrap:before:has(.h6){margin-bottom:0}.default-process.icon .default-process-item__wrap:before{content:counter(item-counter);counter-increment:item-counter;display:block;font-weight:700;margin-bottom:2rem;opacity:.5}
