/****** FILE: app/client/dist/styles/default-servicesblock.css *****/
.default-services{background-color:transparent!important;color:var(--c-text)!important;padding-left:3rem;padding-right:3rem}@media only screen and (min-width:640px){.default-services{padding-left:4rem;padding-right:4rem}}@media only screen and (min-width:768px){.default-services{padding-left:7rem;padding-right:7rem}}@media only screen and (min-width:3920px){.default-services{padding-left:0;padding-right:0}}.default-services.explode{padding-left:0;padding-right:0}.default-services__wrap{align-items:stretch;background-color:var(--_primary-background,transparent);color:var(--_primary-foreground,var(--c-text));display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:150rem;padding:5rem 1rem 3rem;position:relative;width:100%;--_item-foreground:var(--c-text);--_item-background:#fff}@media only screen and (min-width:640px){.default-services__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-services__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.default-services__wrap{padding-left:0;padding-right:0}}@media only screen and (max-width:967px){.default-services__wrap{background-color:transparent!important;color:var(--c-text)!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(--c-text);bottom:0;content:"";height:50%;left:0;-webkit-mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/services-pattern.svg?1749421950339);mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/services-pattern.svg?1749421950339);-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:4rem;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (max-width:967px){.default-services__header,.default-services__list{padding-left:0;padding-right:0}}.default-services__header{margin-bottom:2.5rem}@media only screen and (min-width:968px){.default-services__header{margin-bottom:5rem}}.default-services__header :last-child{margin-bottom:0}.default-services__heading{font-weight:700}.default-services__heading:last-child{margin-bottom:0}.default-services__list{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-2rem;margin-left:-2rem;margin-right:-2rem;width:calc(100% + 4rem)}.default-services-item{display:block;margin-bottom:4rem;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:768px){.default-services-item{width:50%}}@media only screen and (min-width:1280px){.default-services-item{width:33.3333%}}@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-background);border-radius:.5rem;color:var(--_primary-foreground);display:block;padding:2rem 2rem 7rem;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-background,var(--_item-background));color:var(--_secondary-foreground,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:4rem 4rem 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-foreground)}}.default-services-item__media{color:var(--_secondary-background,var(--c-primary));margin-bottom:2rem;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%}@media only screen and (min-width:968px){.default-services-item__media{color:var(--_primary-background,var(--c-primary))}}.default-services-item__title{display:block;font-weight:500;margin-bottom:1.5rem}@media only screen and (max-width:967px){.default-services-item__title{font-size:var(--font-size-h4--small,2.3rem);line-height:1.3}}@media only screen and (min-width:968px){.default-services-item__title{font-size:var(--font-size-h4--medium,2.5rem);line-height:1.3}}@media only screen and (min-width:1024px){.default-services-item__title{font-size:var(--font-size-h4--large,3rem)}}.default-services-item__title *{font:inherit;line-height:inherit}.default-services-item__button{bottom:0;color:var(--_primary-background,var(--c-primary));left:0;margin-bottom:0;padding:2rem;position:absolute}@media only screen and (min-width:1280px){.default-services-item__button{padding:4rem}}@media only screen and (max-width:967px){.default-services-item__button{color:var(--_secondary-background)}}
/****** FILE: app/client/dist/styles/shortrounded-mediatextblock.css *****/
.default-media-text.short.rounded .default-media-text__image{height:100%}.default-media-text.short.rounded .default-media-text__image:before{content:none}.default-media-text.short.rounded .default-media-text__text{padding-bottom:0;padding-top:0}
/****** FILE: app/client/dist/styles/default-appointmentblock.css *****/
.default-appointment{background-color:transparent!important;color:var(--c-text)!important}.default-appointment__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:192rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.default-appointment__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-appointment__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.default-appointment__wrap{padding-left:0;padding-right:0}}.default-appointment__content{display:block;margin-bottom:0;padding-left:2rem;padding-right:2rem;width:100%}.default-appointment__main{align-items:stretch;background-color:var(--_primary-background,transparent);border-radius:.5rem;color:var(--_primary-foreground,var(--c-text));display:flex;flex-direction:row;flex-wrap:wrap;padding:5rem 3rem;position:relative}@media only screen and (min-width:1024px){.default-appointment__main{padding-bottom:10rem;padding-top:10rem}}@media (prefers-reduced-motion:no-preference){.default-appointment__main:before{content:""}}@media only screen and (min-width:968px){.default-appointment__main{padding-left:25%;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:1700px){.default-appointment__main:before{background-position-x:calc(50vw - 96rem);background-size:48rem auto}}@media only screen and (min-width:968px){.default-appointment__main{padding-left:25%;padding-right:5rem}}.default-appointment__main.dark{color:#fff}.default-appointment__main img-parallax{--_opacity:.17;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}@media only screen and (min-width:968px){.default-appointment__main img-parallax:before{background-color:var(--c-off-white);content:"";height:110%;left:0;-webkit-mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/appointment-mask.svg?1749421950559);mask-image:url(/_resources/app/client/images/canopy-imaging/blocks/default/appointment-mask.svg?1749421950559);-webkit-mask-position:right center;mask-position:right center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:cover;mask-size:cover;position:absolute;top:-5%;transform:translateX(-30%);width:30%;z-index:1}}@media (prefers-reduced-motion:no-preference){.default-appointment__main img-parallax:before{content:none}}.default-appointment__actions,.default-appointment__header{position:relative}@media only screen and (min-width:968px){.default-appointment__actions,.default-appointment__header{width:50%}}@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 .selector{color:var(--c-text)}.default-appointment__select .selector__header{border:0;text-align:left}@media only screen and (min-width:1280px){.default-appointment__select .selector__header{margin-bottom:1em}}@media only screen and (min-width:1280px) and (max-width:967px){.default-appointment__select .selector__header{font-size:var(--font-size-h5--small,2rem);line-height:1.4}}@media only screen and (min-width:1280px) and (min-width:968px){.default-appointment__select .selector__header{font-size:var(--font-size-h5--medium,2.2rem);line-height:1.4}}@media only screen and (min-width:1280px) and (min-width:1024px){.default-appointment__select .selector__header{font-size:var(--font-size-h5--large,2.4rem)}}@media only screen and (min-width:1280px){.default-appointment__select .selector__header *{font:inherit;line-height:inherit}}.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}}
/****** FILE: app/client/dist/styles/default-blogblock.css *****/
.default-blog{background-color:var(--_primary-background,transparent);color:var(--_primary-foreground,var(--c-text))}.default-blog__header,.default-blog__wrap{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:150rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.default-blog__header,.default-blog__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-blog__header,.default-blog__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.default-blog__header,.default-blog__wrap{padding-left:0;padding-right:0}}.default-blog__header{margin-bottom:5rem}.default-blog__header :last-child{margin-bottom:0}.default-blog__content{display:block;margin-bottom:4rem;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:1024px){.default-blog__wrap.lg-up-3 .default-blog-item{width:33.33333%}.default-blog__wrap.lg-up-4 .default-blog-item{width:25%}}.default-blog__footer{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:150rem;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:640px){.default-blog__footer{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-blog__footer{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.default-blog__footer{padding-left:0;padding-right:0}}.default-blog__actions{display:block;margin-bottom:0;padding-left:2rem;padding-right:2rem;text-align:center;width:100%}@media only screen and (min-width:968px){.default-blog__actions{margin-top:4rem}}.default-blog__button{background-color:var(--_secondary-background,var(--c-primary));border-color:var(--_secondary-background,var(--c-primary));color:var(--_secondary-foreground,var(--colour-on-primary));margin-bottom:0;margin-right:0}.default-blog__button:active,.default-blog__button:focus-visible,.default-blog__button:hover{background-color:transparent;color:var(--_primary-foreground,var(--c-text))}.default-blog-item{display:block;margin-bottom:4rem;opacity:0;padding-left:2rem;padding-right:2rem;width:100%}@media only screen and (min-width:768px){.default-blog-item{width:50%}}.default-blog-item.in-view{opacity:1;transition:opacity 1.5s ease}.default-blog-item__link{background-color:#fff;border-radius:.5rem;color:inherit;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none}.default-blog-item__media{position:relative;z-index:1}.default-blog-item__media:has(img[src="data:,"]):before{opacity:.2}.default-blog-item__media:before{background-image:url(/_resources/app/client/images/canopy-imaging/features/image-placeholder.svg?1749421950587);background-position:50%;background-repeat:no-repeat;background-size:200%;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.default-blog-item__media img{display:block;height:auto;width:100%}.default-blog-item__media img[src="data:,"]{opacity:0}.default-blog-item__details{color:inherit;color:var(--c-text);padding:2rem 2rem 7rem}.default-blog-item__date{color:var(--_secondary-background,inherit);display:block;font-size:1.6rem;font-weight:500}.default-blog-item__title{display:block;font-weight:500;margin-bottom:2rem}@media only screen and (max-width:967px){.default-blog-item__title{font-size:var(--font-size-h6--small,1.6rem);line-height:1.4}}@media only screen and (min-width:968px){.default-blog-item__title{font-size:var(--font-size-h6--medium,1.8rem);line-height:1.4}}@media only screen and (min-width:1024px){.default-blog-item__title{font-size:var(--font-size-h6--large,2rem)}}.default-blog-item__title *{font:inherit;line-height:inherit}@media only screen and (min-width:1280px){.default-blog-item__title{margin-bottom:1em}}@media only screen and (min-width:1280px) and (max-width:967px){.default-blog-item__title{font-size:var(--font-size-h5--small,2rem);line-height:1.4}}@media only screen and (min-width:1280px) and (min-width:968px){.default-blog-item__title{font-size:var(--font-size-h5--medium,2.2rem);line-height:1.4}}@media only screen and (min-width:1280px) and (min-width:1024px){.default-blog-item__title{font-size:var(--font-size-h5--large,2.4rem)}}@media only screen and (min-width:1280px){.default-blog-item__title *{font:inherit;line-height:inherit}}.default-blog-item__summary{margin-bottom:0}.default-blog-item__button{bottom:2rem;left:2rem;margin:0;position:absolute}
