.cds--header{background-color:var(--cds-button-primary);--cds-focus:#fff;--cds-icon-primary:#fff;--cds-icon-secondary:#fff;--cds-icon-interactive:#fff;border-block-end:none}:is(.cds--header__name,.cds--header__name:link,.cds--header__name:visited){color:#fff}.cds--header .cds--header__menu-item{color:#fff;background-color:#0000;border-bottom:2px solid #0000}.cds--header .cds--header__menu-item:hover{color:#fff;background-color:#ffffff1f;border-bottom-color:#0000}:is(.cds--header .cds--header__menu-item--current,.cds--header .cds--header__menu-item[aria-current=page]){color:#fff;background-color:#ffffff1f;border-bottom-color:#fff}.cds--side-nav .cds--header__menu-item{color:var(--cds-text-01)}.cds--side-nav .cds--header__menu-item:hover{color:var(--cds-text-01);background-color:var(--cds-layer-hover)}.cds--header .cds--header__action{color:#fff;background-color:#0000}.cds--header .cds--header__action:hover{background-color:#ffffff1f}:is(.cds--header .cds--header__action:active,.cds--header .cds--header__action.AppHeader-module-scss-module__KnRjbW__cds--header__action--active){background-color:#fff3}.cds--header .cds--header__action svg{fill:#fff}.cds--header .cds--header__action.AppHeader-module-scss-module__KnRjbW__cds--btn--icon-only svg{fill:#fff}@media (max-width:65.98rem){.AppHeader-module-scss-module__KnRjbW__phoneAction{display:none}.cds--header .AppHeader-module-scss-module__KnRjbW__bookNowAction{background-color:var(--cds-accent)}.cds--header .AppHeader-module-scss-module__KnRjbW__bookNowAction svg{fill:#fff}.cds--header .AppHeader-module-scss-module__KnRjbW__bookNowAction:hover{background-color:var(--cds-accent);filter:brightness(1.08)}}.cds--header .AppHeader-module-scss-module__KnRjbW__appointmentItem{list-style:none}.cds--header .AppHeader-module-scss-module__KnRjbW__appointmentItem a{background-color:var(--cds-accent);color:#2b2624;transition:background-color .15s,filter .15s}.cds--header .AppHeader-module-scss-module__KnRjbW__appointmentItem a:hover{background-color:var(--cds-button-secondary-hover);color:#2b2624;filter:brightness(1.08)}.cds--header .AppHeader-module-scss-module__KnRjbW__appointmentItem a:active{background-color:var(--cds-button-secondary-active);color:#2b2624;filter:brightness(.95)}
.LanguageSwitcher-module-scss-module___DKchq__actionBtn{width:auto;padding:0 .75rem}.LanguageSwitcher-module-scss-module___DKchq__trigger{align-items:center;gap:.25rem;display:flex}.LanguageSwitcher-module-scss-module___DKchq__code{font-size:.75rem;font-weight:600}
.ClinicFooter-module-scss-module__tGPl2W__footer{background-color:var(--cds-layer-01,#f4f4f4);padding:3rem 2rem 1rem}.ClinicFooter-module-scss-module__tGPl2W__heading{margin:0 0 1rem;font-size:1rem;font-weight:600}.ClinicFooter-module-scss-module__tGPl2W__tagline{color:var(--cds-text-secondary,#525252);margin:0 0 1rem;font-size:.875rem}.ClinicFooter-module-scss-module__tGPl2W__list{margin:0;padding:0;list-style:none}.ClinicFooter-module-scss-module__tGPl2W__list li{color:var(--cds-text-secondary,#525252);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;display:flex}.ClinicFooter-module-scss-module__tGPl2W__social{gap:1rem;display:flex}.ClinicFooter-module-scss-module__tGPl2W__social .cds--link{font-size:0}.ClinicFooter-module-scss-module__tGPl2W__social .cds--link svg{width:24px;height:24px}.ClinicFooter-module-scss-module__tGPl2W__copyright{border-top:1px solid var(--cds-border-subtle-01,#e0e0e0);text-align:center;color:var(--cds-text-secondary,#525252);margin-top:2rem;padding-top:1rem;font-size:.75rem}
.FloatingContact-module-scss-module__aK92tq__floating{z-index:6000;flex-direction:column;align-items:flex-end;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%)}.FloatingContact-module-scss-module__aK92tq__item{justify-content:flex-end;align-items:center;max-width:4rem;transition:max-width .5s;display:flex;overflow:hidden}.FloatingContact-module-scss-module__aK92tq__item a,.FloatingContact-module-scss-module__aK92tq__item button{white-space:nowrap;vertical-align:middle;flex-shrink:0;align-items:center;min-block-size:4rem;padding-block:0}:is(.FloatingContact-module-scss-module__aK92tq__item a .cds--btn__icon,.FloatingContact-module-scss-module__aK92tq__item button .cds--btn__icon){top:50%;transform:translateY(-50%)}.FloatingContact-module-scss-module__aK92tq__item:hover,.FloatingContact-module-scss-module__aK92tq__item:focus-within{max-width:20rem}
