.meddina-site-footer{box-sizing:border-box;width:100%;position:relative;clear:both;display:flex;flex-direction:column;align-items:center;gap:20px;padding:40px 24px;background:#fff;color:#171717;border-top:1px solid #e5e5e5;text-align:center;font-family:Arial,sans-serif;font-size:14px;line-height:1.6}.meddina-site-footer *{box-sizing:border-box}.meddina-site-footer .meddina-footer-logo{display:inline-flex;align-items:center;justify-content:center;min-height:44px}.meddina-site-footer img{display:block;width:140px;height:auto;max-width:100%}.meddina-site-footer p{margin:0;color:#555;font-size:14px}.meddina-site-footer nav{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 28px;max-width:100%}.meddina-site-footer a{color:inherit;text-decoration:none;font-size:14px;line-height:1.5;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.meddina-site-footer a:hover{text-decoration:underline;text-underline-offset:5px}.meddina-site-footer a:focus-visible{outline:2px solid #171717;outline-offset:4px}.meddina-footer-social{display:flex;align-items:center;justify-content:center;gap:12px}.meddina-footer-social a{width:44px;height:44px;border:1px solid #ddd;border-radius:50%}.meddina-footer-social svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7}.meddina-footer-social .solid{fill:currentColor;stroke:none}@media(max-width:600px){.meddina-site-footer{padding:32px 20px;gap:16px}.meddina-site-footer nav{display:grid;grid-template-columns:1fr;gap:2px;width:100%}}
