.clinicSiteFooter{color:#fff;background:var(--brand);text-align:center;font-family:var(--clinic-font);justify-items:center;gap:16px;padding:44px 16px 38px;display:grid}.clinicSiteFooter .clinicFooterLogo{background:#fff;width:min(100%,490px);max-width:85vw;height:auto;margin:0;padding:9px 14px;display:block}.clinicSiteFooter .clinicFooterAddress{font-size:var(--type-body);overflow-wrap:anywhere;margin:0;line-height:1.85}.clinicFooterSocials{flex-wrap:wrap;justify-content:center;gap:12px;max-width:100%;margin:8px 0;display:flex}.clinicFooterSocials a{color:#fff;border-radius:8px;flex-direction:column;align-items:center;gap:9px;min-width:72px;padding:5px 2px;text-decoration:none;display:flex}.clinicFooterSocials a:hover .clinicSocialLabel{text-underline-offset:4px;text-decoration:underline}.clinicFooterSocials a:focus-visible{outline-offset:4px;outline:3px solid #fff}.clinicSocialIcon{background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.clinicSiteFooter .clinicSocialIcon img{background:0 0;width:28px;max-width:none;height:28px;margin:0;padding:0}.clinicSocialIcon--instagram{background:radial-gradient(circle at 30% 105%,#feda75 0%,#fa7e1e 24%,#d62976 52%,#962fbf 76%,#4f5bd5 100%)}.clinicFooterSocials .clinicSocialLabel{color:#fff;letter-spacing:0;font-size:.875rem;font-weight:500;line-height:1.5}.clinicFooterPages{font-size:var(--type-body);gap:12px;display:grid}.clinicSiteFooter .clinicFooterCopyright{letter-spacing:.06em;margin:0;font-size:.875rem;line-height:1.6}@media (max-width:520px){.clinicSiteFooter{padding-inline:12px}.clinicFooterSocials{grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;gap:4px;width:min(100%,420px);min-width:0;display:grid}.clinicFooterSocials a{min-width:44px;padding:5px 0}.clinicSocialIcon{width:44px;height:44px}.clinicFooterSocials .clinicSocialLabel{white-space:nowrap;font-size:12px}}@media print{.clinicSiteFooter{display:none}}
