.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:380px){.clinicFooterSocials{gap:4px}.clinicFooterSocials a{min-width:66px}}@media (max-width:340px){.clinicFooterSocials{grid-template-columns:repeat(2,minmax(80px,1fr));gap:10px 24px;display:grid}}@media print{.clinicSiteFooter{display:none}}
