.footer-contact{min-width:0;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}
.footer-contact h3{font-size:14px;line-height:1.5;color:var(--ink);margin:0 0 4px}
.footer-contact-items{display:grid;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;margin:0;font-style:normal;font-size:13px;line-height:1.5}
.footer-contact-items>a,.footer-contact-address{display:flex;align-items:center;gap:9px;min-height:44px;max-width:100%;min-width:0;box-sizing:border-box;padding:8px 0;color:#526b60}
.footer-contact-items>a{color:#087f5b;text-decoration:none}
.footer-contact-items>a:hover{text-decoration:underline}
.footer-contact-items>a:focus-visible{outline:3px solid #c09843;outline-offset:3px;border-radius:3px}
.footer-contact-items svg{width:18px;height:18px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.footer-contact-items span{overflow-wrap:anywhere;min-width:0}
@media(max-width:700px){
  .footer-contact{margin-top:0;padding:14px 0 10px}
}
