.appointment_infoBlock__qAfm4{align-items:center;display:flex;gap:.75rem;font-size:var(--rula-ui-font-size-sm);justify-content:flex-start}@supports(container-type:size){@container (min-width: 40rem){.appointment_infoBlock__qAfm4{font-size:1rem;justify-content:flex-end}}}@supports not (container-type:size){@media screen and (min-width:48rem){.appointment_infoBlock__qAfm4{font-size:1rem;justify-content:flex-end}}}.appointment_infoLabel__lMIlH{color:var(--rula-ui-sky-50)}.badge_badges__Uy_8r{display:flex;justify-content:center;gap:0 3px}._badge-large-default_68vd5_4,._badge-large-error_68vd5_4,._badge-large-info_68vd5_4,._badge-large-success_68vd5_4,._badge-large-verified_68vd5_4,._badge-small-default_68vd5_4,._badge-small-error_68vd5_4,._badge-small-info_68vd5_4,._badge-small-success_68vd5_4,._badge-small-verified_68vd5_4{align-items:center;background:var(--rula-ui-badge-background,#d9ebe9);border-radius:9999px;color:var(--rula-ui-badge-color,#296662);display:inline-flex;gap:4px}._badge-large-default_68vd5_4,._badge-large-error_68vd5_4,._badge-large-info_68vd5_4,._badge-large-success_68vd5_4,._badge-large-verified_68vd5_4{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;font-weight:500;padding:4px 8px}._badge-small-default_68vd5_4,._badge-small-error_68vd5_4,._badge-small-info_68vd5_4,._badge-small-success_68vd5_4,._badge-small-verified_68vd5_4{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;font-size:12px;line-height:130%;padding:2px 8px}._badge-large-success_68vd5_4,._badge-small-success_68vd5_4{--rula-ui-badge-background:#eaf5e4;--rula-ui-badge-color:#38663a}._badge-large-verified_68vd5_4,._badge-small-verified_68vd5_4{--rula-ui-badge-background:#e4e4f9;--rula-ui-badge-color:#3e2e73}._badge-large-error_68vd5_4,._badge-small-error_68vd5_4{--rula-ui-badge-background:#fae8e8;--rula-ui-badge-color:#ce1d1d}._badge-large-info_68vd5_4,._badge-small-info_68vd5_4{--rula-ui-badge-background:#f4f5f6;--rula-ui-badge-color:#26272a}@keyframes reg-hold-modal_pulse__ZXjlM{0%{background-color:var(--rula-ui-grey-100)}to{background-color:var(--rula-ui-grey-200)}}.reg-hold-modal_overlay__sZ0Re{--modal-window-width:680px;align-items:center;background:rgba(38,39,42,.2);display:flex;height:var(--visual-viewport-height);justify-content:center;inset:0;position:fixed;z-index:10}@media screen and (max-width:780px){.reg-hold-modal_overlay__sZ0Re{--modal-window-width:100%}}.reg-hold-modal_overlay__sZ0Re[data-entering]{animation:reg-hold-modal_modal-fade__ZOkMM .2s}.reg-hold-modal_overlay__sZ0Re[data-exiting]{animation:reg-hold-modal_modal-fade__ZOkMM 50ms ease-in reverse}.reg-hold-modal_modal__4uhtN{background-color:var(--rula-ui-white,#fff);height:100dvh;width:var(--modal-window-width)}.reg-hold-modal_dialog__ub0De{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;position:relative;background:var(--rula-ui-white);container-type:inline-size;display:flex;flex-direction:column;height:100dvh;overflow:hidden;width:var(--modal-window-width)}@media screen and (min-width:780px){.reg-hold-modal_dialog__ub0De{border-radius:var(--rula-ui-radius-medium);height:auto;max-width:var(--modal-window-width);align-items:center}}.reg-hold-modal_container__2M0Nh{display:flex;flex-direction:column;height:100dvh;overflow-y:scroll;padding-bottom:7.5rem}.reg-hold-modal_modalHeader__EEceU{position:-webkit-sticky;position:sticky;top:0;left:0;background-color:var(--rula-ui-white);z-index:10}.reg-hold-modal_divider__MEpji{border-bottom:1px solid var(--rula-ui-grey-200,#e0e2e6);width:100%;display:flex;align-self:center}.reg-hold-modal_titleRow__KBWCT{position:relative;display:flex;align-items:center;justify-content:center;padding:1rem}.reg-hold-modal_titleRow__KBWCT>.reg-hold-modal_backButton__Mzaf_{display:flex;position:absolute;left:1rem;top:1rem;background:none;border:none;cursor:pointer;color:var(--rula-ui-grey-800)}.reg-hold-modal_titleRow__KBWCT>.reg-hold-modal_backButton__Mzaf_,.reg-hold-modal_titleRow__KBWCT>.reg-hold-modal_title__f2dUd{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:154%;font-size:14px;letter-spacing:-.02em;line-height:130%;font-weight:500}.reg-hold-modal_titleRow__KBWCT>.reg-hold-modal_title__f2dUd{margin:0}.reg-hold-modal_providerInfoRow__6yL8f{display:flex;justify-content:space-between;align-items:center;padding:0 2rem 1rem}.reg-hold-modal_providerInfoRow__6yL8f+.reg-hold-modal_divider__MEpji{width:100%}.reg-hold-modal_providerInfoRow__6yL8f>.reg-hold-modal_providerDetails__6QY9p{display:flex;flex-direction:column}.reg-hold-modal_providerInfoRow__6yL8f>.reg-hold-modal_providerDetails__6QY9p>.reg-hold-modal_providerName__9AyJ4{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:154%;font-weight:500}.reg-hold-modal_providerInfoRow__6yL8f>.reg-hold-modal_providerDetails__6QY9p>.reg-hold-modal_sessionDetailsShort__KXRDY{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%}.reg-hold-modal_providerInfoRow__6yL8f .reg-hold-modal_providerImageContainer__dhmnY{display:flex}.reg-hold-modal_providerInfoRow__6yL8f .reg-hold-modal_providerImageContainer__dhmnY>.reg-hold-modal_providerImage__ZetOb{border-radius:var(--rula-ui-radius-full);flex-shrink:0;height:56px;width:56px;object-fit:cover;object-position:center}.reg-hold-modal_panelContent__MJu9P{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;padding:1.5rem 1.5rem 0}.reg-hold-modal_bookingPanelContainer__Qe4uS>h2{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.01em;line-height:154%;font-size:20px;letter-spacing:-.03em;line-height:130%;font-weight:500;padding-bottom:1rem}.reg-hold-modal_bookingDetailsContainer__ph6ZR,.reg-hold-modal_similarProvidersContainer__dnezm,.reg-hold-modal_valuePropContainer__maTE_{padding:1rem 0}.reg-hold-modal_bookingDetailsContainer__ph6ZR [class*=existingPatientCallout],.reg-hold-modal_similarProvidersContainer__dnezm [class*=similarProviderCalloutBody]{border:none;padding:0}.reg-hold-modal_bookAppointmentCTAContainer__j7azf{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;position:-webkit-sticky;position:sticky;background-color:var(--rula-ui-white);z-index:10;height:-moz-fit-content;height:fit-content;bottom:0;left:0;right:0;display:flex;flex-direction:column;gap:.5rem;justify-content:center;align-items:flex-start;box-shadow:0 -25px 50px -12px rgba(0,0,0,.12);padding:1.5rem}.reg-hold-modal_bookAppointmentCTAContainer__j7azf>button{width:100%}.reg-hold-modal_bookAppointmentCTAContainer__j7azf.reg-hold-modal_hasError__8VC_5{height:116px}.reg-hold-modal_bookAppointmentCTAContainer__j7azf>.reg-hold-modal_errorMessage__wu8cf{font-family:Scto Grotesk A;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:154%;font-size:14px;line-height:130%;color:var(--rula-ui-red-50)}@keyframes reg-hold-modal_modal-fade__ZOkMM{0%{opacity:0}to{opacity:1}}.tags_searchMatches__w6H68{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.card_container__i5isq{color:currentColor;container-type:inline-size;display:block;padding-bottom:10px;text-decoration:none}.card_card__czxYf{background:#fff;border:1px solid #e0e2e6;border-radius:12px;color:#26272a;cursor:pointer;display:flex;flex-direction:column;transition:box-shadow .08s;position:relative}.card_container__i5isq[data-focused] .card_card__czxYf,.card_container__i5isq[data-hovered] .card_card__czxYf{box-shadow:0 2px 4px -1px rgba(0,0,0,.06),0 4px 6px -1px rgba(0,0,0,.1)}.card_link__KwaOd{color:inherit;display:grid;padding:16px;text-decoration:none;grid-gap:0;gap:0;grid-template-columns:100%;grid-template-rows:auto 1rem auto 1rem auto auto 1rem auto auto 1rem auto 1rem auto;grid-template-areas:"image" "." "badge" "." "name" "licenses" "." "bio" "search" "." "hr" "." "availability";justify-content:center}@supports(container-type:size){@container (min-width: 40rem){.card_link__KwaOd{gap:0 1rem;grid-template-areas:"image licenses badge" "image name name" "image bio bio" "image search search" "hr hr hr" ". availability availability";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr auto auto auto auto;justify-content:flex-start}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_link__KwaOd{gap:0 1rem;grid-template-areas:"image licenses badge" "image name name" "image bio bio" "image search search" "hr hr hr" ". availability availability";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr auto auto auto auto;justify-content:flex-start}}}.card_link__KwaOd:after{background-color:#f8f5ef;content:"";display:block;height:1px;grid-area:hr}@supports(container-type:size){@container (min-width: 40rem){.card_link__KwaOd:after{margin-bottom:1rem;margin-top:1rem}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_link__KwaOd:after{margin-bottom:1rem;margin-top:1rem}}}.card_link__KwaOd:focus-visible{outline:none}.card_linkFocused__c9bQf{color:inherit;display:grid;padding:16px;text-decoration:none;grid-gap:0;gap:0;grid-template-columns:100%;grid-template-rows:auto 1rem auto 1rem auto auto 1rem auto auto 1rem auto 1rem auto;grid-template-areas:"image" "." "badge" "." "name" "licenses" "." "bio" "search" "." "hr" "." "availability";justify-content:center}@supports(container-type:size){@container (min-width: 40rem){.card_linkFocused__c9bQf{gap:0 1rem;grid-template-areas:"image licenses badge" "image name name" "image bio bio" "image search search" "hr hr hr" ". availability availability";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr auto auto auto auto;justify-content:flex-start}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_linkFocused__c9bQf{gap:0 1rem;grid-template-areas:"image licenses badge" "image name name" "image bio bio" "image search search" "hr hr hr" ". availability availability";grid-template-columns:auto 1fr auto;grid-template-rows:auto auto 1fr auto auto auto auto;justify-content:flex-start}}}.card_linkFocused__c9bQf:after{background-color:#f8f5ef;content:"";display:block;height:1px;grid-area:hr}@supports(container-type:size){@container (min-width: 40rem){.card_linkFocused__c9bQf:after{margin-bottom:1rem;margin-top:1rem}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_linkFocused__c9bQf:after{margin-bottom:1rem;margin-top:1rem}}}.card_linkFocused__c9bQf:focus-visible{outline:2px solid #296662;outline-offset:2px;border-radius:inherit}.card_headshot__tjJQe{border-radius:50%;grid-area:image;margin-left:auto;margin-right:auto;object-fit:cover;object-position:center;height:110px;width:110px}@supports(container-type:size){@container (min-width: 40rem){.card_headshot__tjJQe{height:172px;width:172px}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_headshot__tjJQe{height:172px;width:172px}}}.card_license__yLDVt{display:none}@supports(container-type:size){@container (min-width: 40rem){.card_license__yLDVt{display:flex;position:absolute;justify-content:flex-start;height:0;left:calc(172px + 1rem + 16px);top:16px;order:-1}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_license__yLDVt{display:flex;position:absolute;justify-content:flex-start;height:0;left:calc(172px + 1rem + 16px);top:16px;order:-1}}}.card_licenseMobile__QuZ55{grid-area:licenses;justify-content:center}@supports(container-type:size){@container (min-width: 40rem){.card_licenseMobile__QuZ55{display:none}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_licenseMobile__QuZ55{display:none}}}.card_badges__3x2ZY{display:flex;grid-area:badge;justify-content:center}@supports(container-type:size){@container (min-width: 40rem){.card_badges__3x2ZY{justify-content:flex-start}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_badges__3x2ZY{justify-content:flex-start}}}.card_name__hYCvG{grid-area:name;margin:4px 0;text-align:center}@supports(container-type:size){@container (min-width: 40rem){.card_name__hYCvG{text-align:start;margin-bottom:12px}}}@supports not (container-type:size){@media screen and (min-width:48rem){.card_name__hYCvG{text-align:start;margin-bottom:12px}}}.card_bio__flDVD{align-self:flex-start;grid-area:bio;-webkit-hyphens:auto;hyphens:auto}.card_tags__rVSbQ{grid-area:search;margin-top:1rem}.card_appt__YuTrC{grid-area:availability}