.ftr-social{margin-top:24px}.ftr-social__links{display:flex;flex-wrap:wrap;gap:10px}.ftr .ftr-social__links a{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:44px;min-height:44px;box-sizing:border-box;padding:10px 14px;border:1px solid #897c71;border-radius:999px;color:#fff;background:transparent;font-size:.9rem;line-height:1.3;text-decoration:none}.ftr .ftr-social__links a:hover{background:#fff;color:#251e19;border-color:#fff;text-decoration:underline}.ftr-social__links a:focus-visible{outline:3px solid #fff;outline-offset:4px}.ftr-social__links svg{display:block;width:20px;height:20px;flex:none;fill:currentColor}
.ftr .ftr-map{display:inline-flex;align-items:center;gap:8px;min-height:44px;text-decoration:underline;text-underline-offset:4px}
