.horizontal-scroll{--hs-gap:var(--wp--preset--spacing--12,1rem);--hs-bleed:10px;--hs-button-size:2.5rem;--hs-button-reserve:calc(var(--hs-button-size)*0.75 + 0.5rem)}.horizontal-scroll.has-external-controls{--hs-button-reserve:0px}.horizontal-scroll{align-self:stretch;box-sizing:border-box;max-width:100%;min-width:0;position:relative;width:100%}.horizontal-scroll__viewport{align-items:flex-start;box-sizing:border-box;display:flex;flex-wrap:nowrap;gap:var(--hs-gap);margin:calc(var(--hs-bleed)*-1);min-width:0;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding:var(--hs-bleed);scroll-behavior:smooth;scroll-padding-inline:calc(var(--hs-bleed) + var(--hs-button-reserve));scroll-snap-type:x mandatory;scrollbar-width:none}.horizontal-scroll__viewport::-webkit-scrollbar{display:none}.horizontal-scroll__viewport:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.is-snap-none>.horizontal-scroll__viewport{scroll-snap-type:none}.horizontal-scroll__viewport>*,.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>*,.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>*{margin:0}.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track){display:contents}.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.horizontal-scroll__viewport>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track){box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;max-width:min(var(--hs-item-width,100%),100% - 2*var(--hs-button-reserve));min-width:0;scroll-snap-align:start;width:max-content}.is-equal-width>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.is-equal-width>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.is-equal-width>.horizontal-scroll__viewport>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track){flex-basis:var(--hs-item-width,var(--wp--custom--spacing--card-width,11rem));max-width:calc(100% - var(--hs-button-reserve)*2);width:auto}.is-equal-height>.horizontal-scroll__viewport{align-items:stretch}.is-equal-height>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:only-child,.is-equal-height>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:only-child,.is-equal-height>.horizontal-scroll__viewport>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:only-child{flex:1 1 auto}.horizontal-scroll__viewport figure{border-radius:var(--wp--preset--border-radius--regular,6px);box-shadow:var(--wp--preset--shadow--card-shadow);margin:0;overflow:hidden}.horizontal-scroll__viewport figure img{aspect-ratio:4/3;display:block;height:100%;object-fit:cover;width:100%}[data-lightbox=true]>.horizontal-scroll__viewport img{cursor:zoom-in}.horizontal-scroll.has-edge-fade{--hs-forward-side:left}.horizontal-scroll.has-edge-fade:dir(ltr){--hs-forward-side:right}.horizontal-scroll.has-edge-fade.can-scroll-forward>.horizontal-scroll__viewport{mask-image:linear-gradient(to var(--hs-forward-side),#000,#000 8%,#000 86%,transparent)}.horizontal-scroll.has-edge-fade.can-scroll-back>.horizontal-scroll__viewport{mask-image:linear-gradient(to var(--hs-forward-side),transparent,#000 8%,#000 86%,#000)}.horizontal-scroll.has-edge-fade.can-scroll-back.can-scroll-forward>.horizontal-scroll__viewport{mask-image:linear-gradient(to var(--hs-forward-side),transparent,#000 8%,#000 86%,transparent)}@media(min-width:1024px){.horizontal-scroll:is(.is-desktop-stack,.is-desktop-grid)>.horizontal-scroll__viewport{margin:0;overflow:visible;padding:0;scroll-snap-type:none}.horizontal-scroll:is(.is-desktop-stack,.is-desktop-grid)>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.horizontal-scroll:is(.is-desktop-stack,.is-desktop-grid)>.horizontal-scroll__viewport>:is(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track)>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track),.horizontal-scroll:is(.is-desktop-stack,.is-desktop-grid)>.horizontal-scroll__viewport>:not(.wp-block-query,.wp-block-post-template,.therapist-specialties,.therapist-specialties__track){flex-basis:auto;max-width:none;width:auto}.horizontal-scroll:is(.is-desktop-stack,.is-desktop-grid)>.horizontal-scroll__button{display:none}.horizontal-scroll.is-desktop-stack>.horizontal-scroll__viewport{align-items:stretch;flex-direction:column}.horizontal-scroll.is-desktop-grid>.horizontal-scroll__viewport{display:grid;grid-template-columns:var(--hs-grid-columns,repeat(auto-fill,minmax(12rem,1fr)));grid-template-rows:var(--hs-grid-rows,none)}}.horizontal-scroll__button{background:var(--wp--preset--color--background,#fff);border:1px solid var(--wp--preset--color--background-sunken,#cbcbcb);border-radius:50%;box-shadow:var(--wp--preset--shadow--card-shadow);color:var(--wp--preset--color--text-primary,currentcolor);cursor:pointer;display:grid;height:var(--hs-button-size);inset-block-start:50%;padding:0;place-items:center;position:absolute;transition:opacity .2s ease;translate:0 -50%;width:var(--hs-button-size);z-index:2}.horizontal-scroll__button[hidden]{display:none}.horizontal-scroll__button:disabled{opacity:0;pointer-events:none}.horizontal-scroll__button:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.horizontal-scroll__button.is-prev{inset-inline-start:calc(var(--hs-button-size)/-4)}.horizontal-scroll__button.is-next{inset-inline-end:calc(var(--hs-button-size)/-4)}.horizontal-scroll__button:dir(ltr) .material-symbols-outlined{transform:scaleX(-1)}.hs-lightbox{background:transparent;border:0;box-sizing:border-box;color:var(--wp--preset--color--on-overlay,#fff);height:100%;inset:0;margin:0;max-height:none;max-width:none;overscroll-behavior:contain;padding:3.5rem 1rem;position:fixed;touch-action:pan-y pinch-zoom;width:100%}.hs-lightbox[open]{align-items:center;display:flex;justify-content:center}.hs-lightbox::backdrop{background:color-mix(in srgb,var(--wp--preset--color--overlay,#000) 88%,transparent)}.hs-lightbox__figure{align-items:center;display:flex;flex-direction:column;gap:.75rem;margin:0;max-height:100%;max-width:100%}.hs-lightbox__image{display:block;max-height:calc(100vh - 9rem);max-height:calc(100dvh - 9rem);max-width:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.hs-lightbox__counter{font-size:.875rem;opacity:.8}.hs-lightbox__button{background:color-mix(in srgb,var(--wp--preset--color--overlay,#000) 60%,transparent);border:1px solid color-mix(in srgb,var(--wp--preset--color--on-overlay,#fff) 30%,transparent);border-radius:50%;color:inherit;cursor:pointer;display:grid;height:2.75rem;padding:0;place-items:center;position:absolute;width:2.75rem}.hs-lightbox__button:hover{background:color-mix(in srgb,var(--wp--preset--color--overlay,#000) 80%,transparent)}.hs-lightbox__button:focus-visible{outline:2px solid var(--wp--preset--color--on-overlay,#fff);outline-offset:2px}.hs-lightbox__button[hidden]{display:none}.hs-lightbox__button.is-close{inset-block-start:.75rem;inset-inline-end:.75rem}.hs-lightbox__button.is-next,.hs-lightbox__button.is-prev{inset-block-start:50%;translate:0 -50%}.hs-lightbox__button.is-prev{inset-inline-start:.75rem}.hs-lightbox__button.is-next{inset-inline-end:.75rem}.hs-lightbox__button:dir(ltr):not(.is-close) .material-symbols-outlined{transform:scaleX(-1)}html:has(.hs-lightbox[open]){overflow:hidden}
