.footer-contact{display:grid;grid-template-columns:1fr 1.3fr 1fr;align-items:center;gap:16px;padding:15px 19px;margin-top:10px;border:1px solid #dfe8f5;border-radius:12px;background:rgba(255,255,255,.78)}.contact-kicker{font-size:9px;letter-spacing:.13em;font-weight:800;color:#54719b}.contact-item{display:flex;align-items:center;gap:11px;min-width:0}.contact-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;border-radius:10px;background:#e7f0ff;color:#0750bf;font-size:17px;font-weight:800}.contact-item small,.contact-item strong{display:block}.contact-item small{font-size:8px;letter-spacing:.12em;color:#8391a7;font-weight:800}.contact-item strong{font-size:12px;color:#173c79;line-height:1.45;overflow-wrap:anywhere}.contact-item:hover strong{color:#0750bf;text-decoration:underline;text-underline-offset:3px}@media(max-width:680px){.footer-contact{grid-template-columns:1fr;gap:13px;padding:15px}.contact-kicker{margin-bottom:1px}.contact-item strong{font-size:11px}}
