/****** FILE: app/client/dist/styles/default-textblock.css *****/
.default-text{background-color:var(--_primary-background,transparent);color:var(--_primary-foreground,var(--c-text));opacity:0}.default-text.in-view{opacity:1;transition:opacity 1s ease}.default-text__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-text__wrap{padding-left:2rem;padding-right:2rem}}@media only screen and (min-width:768px){.default-text__wrap{padding-left:5rem;padding-right:5rem}}@media only screen and (min-width:3920px){.default-text__wrap{padding-left:0;padding-right:0}}.default-text__content{display:block;margin-bottom:0;padding-left:2rem;padding-right:2rem;width:100%}.default-text__content :last-child{margin-bottom:0}.default-text__heading{font-weight:700}
/****** 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-iconwidget.css *****/
.default-icon-widget{background-color:#fff;border-radius:.5rem;margin-bottom:4rem;overflow:hidden}.default-icon-widget:last-child{margin-bottom:0}.default-icon-widget__header,.default-icon-widget__main{padding:2rem}@media only screen and (min-width:640px){.default-icon-widget__header,.default-icon-widget__main{padding:4rem}}.default-icon-widget__header{padding-bottom:0;position:relative}.default-icon-widget__background{background-color:var(--_primary-background,transparent);border-radius:50%;bottom:0;color:var(--_primary-foreground,var(--c-text));display:block;left:0;padding-top:150%;position:absolute;transform:translate(-50%);width:300%}.default-icon-widget__icon{background-color:var(--_secondary-background,transparent);border-radius:50%;color:var(--_secondary-foreground,inherit);display:inline-block;max-width:100%;overflow:hidden;position:relative;width:18rem}.default-icon-widget__icon svg{display:block;height:auto;transform:scale(1.12);width:100%}.default-icon-widget__icon svg circle{display:none}.default-icon-widget__icon svg [fill^="#"]{fill:currentColor}.default-icon-widget__icon svg [stroke^="#"]{stroke:currentColor;stroke-width:1}.default-icon-widget__main :last-child{margin-bottom:0}
