.footer_footer__flio2{margin-top:0;border-top:1px solid var(--color-ink-200);background:#edf0e8;color:var(--color-ink-700)}.footer_inner__bLrvK{padding-top:32px;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.footer_main__IQ5E_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;align-items:start}.footer_column__4bSjq,.footer_documents__PUrW4,.footer_legal__nutCt>*,.footer_main__IQ5E_>*{min-width:0}.footer_brand__Nu119{grid-column:1/-1}.footer_description__2JxG4{margin-top:14px;max-width:440px;font-size:13px;line-height:1.65;color:var(--color-ink-600)}.footer_email__CNS_t{display:inline-flex;align-items:center;min-height:40px;margin-top:6px;font-size:14px;font-weight:500}.footer_clinics__SshKg{display:grid;gap:16px;margin-top:12px}.footer_clinic__8DrXc{padding-left:12px;border-left:2px solid var(--color-brand-300)}.footer_title__Vq7K_{margin:0;font-size:11px;line-height:1.5;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-brand-700)}.footer_address__adJqO{margin-top:5px;font-size:13px;line-height:1.55}.footer_phone__7qM0E{display:inline-flex;align-items:center;min-height:40px;font-size:14px;font-weight:600;color:var(--color-ink-900)}.footer_hours__5bq20{font-size:12px;line-height:1.5;color:var(--color-ink-600)}.footer_documentLinks__0w_HF,.footer_links__jPGVj{display:grid;margin:8px 0 0;padding:0;list-style:none}.footer_documentLinks__0w_HF li,.footer_links__jPGVj li{min-width:0;margin:0}.footer_link__7HaCL{display:flex;align-items:center;min-height:44px;padding-block:5px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.footer_email__CNS_t,.footer_link__7HaCL,.footer_phone__7qM0E{transition:color .18s ease}.footer_email__CNS_t:hover,.footer_link__7HaCL:hover,.footer_phone__7qM0E:hover{color:var(--color-brand-700)}.footer_documents__PUrW4{margin-top:24px;padding-top:20px;border-top:1px solid var(--color-ink-200)}.footer_documentLinks__0w_HF{gap:0 28px}.footer_documentLinks__0w_HF .footer_link__7HaCL{min-height:40px;padding-block:4px;font-size:13px;line-height:1.5;color:var(--color-ink-600)}.footer_documentLinks__0w_HF .footer_link__7HaCL:hover{color:var(--color-brand-700)}.footer_legal__nutCt{display:flex;flex-direction:column;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-ink-200);font-size:11px;line-height:1.6;color:var(--color-ink-600)}.footer_copyright__AUuel{display:grid;gap:4px}.footer_legal__nutCt p{margin:0;overflow-wrap:anywhere}@media (min-width:640px){.footer_documentLinks__0w_HF{grid-template-columns:repeat(2,minmax(0,1fr))}.footer_legal__nutCt{font-size:12px}}@media (min-width:768px){.footer_inner__bLrvK{padding-top:36px}.footer_main__IQ5E_{grid-template-columns:minmax(0,1.6fr) repeat(2,minmax(0,1fr));gap:32px}.footer_brand__Nu119{grid-column:auto}.footer_description__2JxG4{margin-top:12px}.footer_email__CNS_t,.footer_phone__7qM0E{min-height:32px}.footer_links__jPGVj .footer_link__7HaCL{min-height:36px;padding-block:4px}.footer_legal__nutCt{flex-direction:row;justify-content:space-between;gap:32px}.footer_disclaimer__IVOHh{max-width:440px;text-align:right}}@media (min-width:1024px){.footer_inner__bLrvK{padding-bottom:24px}.footer_main__IQ5E_{gap:40px}.footer_documentLinks__0w_HF{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 32px}.footer_documentLinks__0w_HF .footer_link__7HaCL{min-height:32px}}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-xs]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-sm]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-base]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-lg]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-xl]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-2xl]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-3xl]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-4xl]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-5xl]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~=text-6xl]:not(:where(footer *)){font-size:60px}@media (min-width:640px){:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-xs"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-sm"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-base"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-lg"]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-xl"]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-2xl"]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-3xl"]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-4xl"]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-5xl"]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="sm:text-6xl"]:not(:where(footer *)){font-size:60px}}@media (min-width:768px){:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-xs"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-sm"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-base"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-lg"]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-xl"]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-2xl"]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-3xl"]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-4xl"]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-5xl"]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="md:text-6xl"]:not(:where(footer *)){font-size:60px}}@media (min-width:1024px){:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-xs"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-sm"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-base"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-lg"]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-xl"]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-2xl"]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-3xl"]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-4xl"]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-5xl"]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="lg:text-6xl"]:not(:where(footer *)){font-size:60px}}@media (min-width:1280px){:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-xs"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-sm"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-base"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-lg"]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-xl"]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-2xl"]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-3xl"]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-4xl"]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-5xl"]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="xl:text-6xl"]:not(:where(footer *)){font-size:60px}}@media (min-width:1536px){:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-xs"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-sm"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[10px]"]:not(:where(footer *)){font-size:10px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[10.5px]"]:not(:where(footer *)){font-size:10.5px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[11px]"]:not(:where(footer *)){font-size:11px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[12px]"]:not(:where(footer *)){font-size:12px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[12.5px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[13px]"]:not(:where(footer *)){font-size:14px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[13.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[14px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[14.5px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-[15px]"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-base"]:not(:where(footer *)){font-size:16px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-lg"]:not(:where(footer *)){font-size:18px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-xl"]:not(:where(footer *)){font-size:20px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-2xl"]:not(:where(footer *)){font-size:24px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-3xl"]:not(:where(footer *)){font-size:30px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-4xl"]:not(:where(footer *)){font-size:36px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-5xl"]:not(:where(footer *)){font-size:48px}:is(.public-site,.public-booking,.public-entry,:where(html:has(.public-site) [role=dialog],html:has(.public-site) dialog)) [class~="2xl:text-6xl"]:not(:where(footer *)){font-size:60px}}.public-site .al-bundle-detail :is(p,li):not(.uppercase){font-size:16px}.public-site .al-header-logo .font-display{font-size:24px}.public-site .al-header-logo .uppercase{font-size:12px}@media (max-width:639px){.public-site .al-header-logo .font-display{font-size:20px}.public-site .al-header-logo .uppercase{font-size:11px;letter-spacing:.1em}}.public-booking :is(.direction-heading p:not(.direction-kicker),.direction-doctor-first,.direction-search input,.direction-service-text strong,.direction-service>button,.direction-price,.direction-lab-actions strong,.direction-walk-in p,.direction-walk-in button,.direction-walk-in a,.direction-empty,.direction-lab-button,.direction-dates button,.direction-times button,.direction-doctor-links li){font-size:16px}.public-booking :is(.direction-tile-description,.direction-selection,.direction-back,.direction-doctor-choice small,.direction-doctor-links,.direction-notice,.direction-schedule){font-size:14px}.public-booking .direction-kicker{font-size:11px}@media (max-width:540px){.public-booking .direction-doctor-choice strong{font-size:16px}}.public-booking .direction-service-text>span{font-size:14px}