/****** FILE: app/client/dist/styles/blocks/default/services-block.css *****/
.default-services{background-color:transparent!important;color:var(--body-background-colour-contrast,#000)!important;padding-left:var(--row-padding);padding-right:var(--row-padding)}.default-services>section{padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}.default-services__wrap{--_item-foreground:var(--body-background-colour-contrast,#000);--_item-background:#fff;--_wrapper-max-width:calc(var(--content-width, 154rem)*1.25*var(--base-size-multiplier, 1));align-items:stretch;background-color:var(--_primary-colour,transparent);color:var(--_primary-colour-contrast,var(--body-background-colour-contrast,#000));display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding:calc(var(--row-padding, 0px) + var(--_row-gap, var(--default-gap, 3rem))/2) var(--row-padding,0);position:relative;width:100%}@media only screen and (max-width:967px){.default-services__wrap{background-color:transparent!important;color:var(--body-background-colour-contrast,#000)!important;padding-left:0;padding-right:0}}@media only screen and (min-width:968px){.default-services__wrap{border-radius:.5rem}.default-services__wrap:before{background-color:var(--body-background-colour-contrast,#000);bottom:0;content:"";height:50%;left:0;-webkit-mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/services-pattern.svg?v=1774306817307);mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/services-pattern.svg?v=1774306817307);-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;opacity:.37;position:absolute;width:50%}}.default-services__header,.default-services__list{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (max-width:967px){.default-services__header,.default-services__list{padding-left:0;padding-right:0}}@media only screen and (min-width:968px){.default-services__header{margin-bottom:0}}@media only screen and (max-width:967px){.default-services__header>:last-child,.default-services__header>:last-child :last-child{margin-bottom:0}}.default-services__heading{font-weight:var(--_font-weight-max,700)}.default-services__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;--_row-gap:calc(var(--default-gap, 3rem)*1);gap:var(--_row-gap,var(--default-gap,3rem)) 0;margin-bottom:-var(--_row-gap,var(--default-gap,3rem));margin-left:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);margin-right:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);width:calc(100% + var(--_row-gap, var(--default-gap, 3rem)))}.default-services-item{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:768px){.default-services-item{width:50%}}@media only screen and (min-width:1600px){.default-services-item{width:25%}}.default-services-item__link,.default-services-item__wrap{height:100%}.default-services-item__link{background-color:var(--_primary-colour);border-radius:.5rem;color:var(--_primary-colour-contrast);display:block;padding:var(--_row-gap,var(--default-gap,3rem));padding-bottom:9rem;position:relative;text-decoration:none;transition:color .3s,background-color .3s}@media only screen and (min-width:968px){.default-services-item__link:active,.default-services-item__link:focus-visible,.default-services-item__link:hover{background-color:var(--_secondary-colour,var(--_item-background));color:var(--_secondary-colour-contrast,var(--_item-foreground))}}@media only screen and (min-width:968px){.default-services-item__link{background-color:var(--_item-background);color:var(--_item-foreground)}}@media only screen and (min-width:1280px){.default-services-item__link{padding-bottom:10rem}}@media only screen and (min-width:968px){.default-services-item__link:active .default-services-item__button,.default-services-item__link:active .default-services-item__media,.default-services-item__link:focus-visible .default-services-item__button,.default-services-item__link:focus-visible .default-services-item__media,.default-services-item__link:hover .default-services-item__button,.default-services-item__link:hover .default-services-item__media{color:var(--_secondary-colour-contrast)}}.default-services-item__media{position:relative}.default-services-item__media:before{background-color:currentColor;color:inherit;content:"";display:block;height:7rem;-webkit-mask-image:var(--_icon-url);mask-image:var(--_icon-url);-webkit-mask-position:left bottom;mask-position:left bottom;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;position:relative;transition:color .3s ease;width:7rem}.default-services-item__media img{height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.default-services-item__media{color:var(--_secondary-colour,var(--colour-primary,var(--body-background-colour-contrast,#000)));margin-bottom:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}@media only screen and (min-width:968px){.default-services-item__media{color:var(--_primary-colour,var(--colour-primary,var(--body-background-colour-contrast,#000)))}}.default-services-item__title{--_breakpoint-muliplier:.5;--_line-height:var(--heading-4-line-height,1.4);--_margin-bottom:calc(var(--heading-4-line-height, 1)*0.7em);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-services-item__title:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.default-services-item__title{--_font-size:var(--heading-4-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--base-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.default-services-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-services-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-services-item__title{--_breakpoint-muliplier:1}}.default-services-item__title *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.default-services-item__title:has(.h0),.default-services-item__title:has(.h1),.default-services-item__title:has(.h2),.default-services-item__title:has(.h3),.default-services-item__title:has(.h4),.default-services-item__title:has(.h5),.default-services-item__title:has(.h6){margin-bottom:0}.default-services-item__title{display:block;font-weight:var(--_font-weight-max,700);margin-bottom:1.5rem}.default-services-item__button{bottom:0;color:var(--_primary-colour,var(--colour-primary,var(--body-background-colour-contrast,#000)));left:0;margin-bottom:0;padding:var(--_row-gap,var(--default-gap,3rem));position:absolute}@media only screen and (max-width:967px){.default-services-item__button{color:var(--_secondary-colour)}}
/****** FILE: app/client/dist/styles/blocks/default/text-block.css *****/
.default-text{background-color:var(--_primary-colour,transparent);color:var(--_primary-colour-contrast,var(--body-background-colour-contrast,#000));opacity:0}.default-text.in-view{opacity:1;transition:opacity 1s ease}.default-text__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.default-text__content{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}.default-text__content>:last-child,.default-text__content>:last-child :last-child{margin-bottom:0}.default-text__heading{font-weight:var(--_font-weight-max,700)}
/****** FILE: app/client/dist/styles/blocks/default/appointment-block.css *****/
.default-appointment{background-color:transparent!important;color:var(--body-background-colour-contrast,#000)!important}.default-appointment__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*1.25*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.default-appointment__content{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}.default-appointment__main{align-items:stretch;align-items:center;background-color:var(--_primary-colour,transparent);border-radius:.5rem;color:var(--_primary-colour-contrast,var(--body-background-colour-contrast,#000));display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:var(--block-padding) 3rem;position:relative}@media(prefers-reduced-motion:no-preference){.default-appointment__main:before{content:""}}@media only screen and (min-width:968px){.default-appointment__main{padding-left:20%;padding-right:5rem}.default-appointment__main:before{background-attachment:fixed;background-image:var(--_leaf-pattern);background-position:0;background-repeat:repeat-y;background-size:25% auto;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}}@media only screen and (min-width:1600px){.default-appointment__main:before{background-position-x:calc(50vw - var(--content-width, 154rem)*1.25*var(--base-size-multiplier, 1)/2);background-size:calc(var(--content-width, 154rem)*1.25*var(--base-size-multiplier, 1)*.25) auto}}@media only screen and (min-width:968px){.default-appointment__main{padding-left:25%;padding-right:5rem}}.default-appointment__media{border-radius:inherit;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.default-appointment__media img{bottom:0;height:100%;left:0;opacity:.17;position:absolute;width:100%}@media(prefers-reduced-motion:no-preference){.default-appointment__media img{height:200%;translate:0 calc(50%*var(--_scroll-progress, 0))}}.default-appointment__actions,.default-appointment__header{position:relative;z-index:1}@media only screen and (min-width:968px){.default-appointment__actions,.default-appointment__header{width:45%}}.default-appointment__instructions{margin-bottom:0}@media only screen and (max-width:967px){.default-appointment__instructions .desktop{display:none}}@media only screen and (min-width:968px){.default-appointment__instructions .mobile{display:none}}@media only screen and (min-width:1280px){.default-appointment__actions{padding-left:10%}}.default-appointment__select{--_form-accent-colour:var(--_secondary-colour,var(--colour-primary,var(--body-background-colour-contrast,#000)));--_form-accent-colour-contrast:var(--_secondary-colour-contrast,var(--colour-primary-contrast,var(--body-background-colour-on-contrast,#fff)))}.default-appointment__select .selector{color:var(--body-background-colour-contrast,#000)}.default-appointment__select .selector__header{--_breakpoint-muliplier:.5;--_line-height:var(--heading-6-line-height,1.4);--_margin-bottom:0;display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-appointment__select .selector__header:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.default-appointment__select .selector__header{--_font-size:var(--heading-6-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.1,var(--_breakpoint-muliplier,1)*var(--_font-size,2rem)*var(--base-size-multiplier,1),var(--_font-size,2rem))}@media only screen and (min-width:768px){.default-appointment__select .selector__header{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.default-appointment__select .selector__header{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.default-appointment__select .selector__header{--_breakpoint-muliplier:1}}.default-appointment__select .selector__header *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.default-appointment__select .selector__header:has(.h0),.default-appointment__select .selector__header:has(.h1),.default-appointment__select .selector__header:has(.h2),.default-appointment__select .selector__header:has(.h3),.default-appointment__select .selector__header:has(.h4),.default-appointment__select .selector__header:has(.h5),.default-appointment__select .selector__header:has(.h6){margin-bottom:0}.default-appointment__select .selector__header{background-color:#fff;border:0;border-radius:.5rem;padding:1rem 5rem 1rem 2rem;text-align:left}@media only screen and (min-width:1280px){.default-appointment__select .selector__header{--_breakpoint-muliplier:.5;--_line-height:var(--heading-5-line-height,1.4);--_margin-bottom:0;display:block;line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.default-appointment__select .selector__header:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.default-appointment__select .selector__header{--_font-size:var(--heading-5-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.2,var(--_breakpoint-muliplier,1)*var(--_font-size,3rem)*var(--base-size-multiplier,1),var(--_font-size,3rem))}}@media only screen and (min-width:1280px)and (min-width:768px){.default-appointment__select .selector__header{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1280px)and (min-width:1024px){.default-appointment__select .selector__header{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1280px)and (min-width:1920px){.default-appointment__select .selector__header{--_breakpoint-muliplier:1}}@media only screen and (min-width:1280px){.default-appointment__select .selector__header *{font-family:inherit;font-size:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.default-appointment__select .selector__header:has(.h0),.default-appointment__select .selector__header:has(.h1),.default-appointment__select .selector__header:has(.h2),.default-appointment__select .selector__header:has(.h3),.default-appointment__select .selector__header:has(.h4),.default-appointment__select .selector__header:has(.h5),.default-appointment__select .selector__header:has(.h6){margin-bottom:0}}.default-appointment__select .selector__header:after{height:.7em;width:.7em}@media only screen and (min-width:1280px){.default-appointment__select .selector__placeholder{padding-left:0}}.default-appointment__select .selector__list{border-radius:.5rem}.default-appointment__select .selector__option{padding:1rem 2rem}
