
.location-contact{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;margin:1rem 0;color:#f5f1e9;-webkit-text-fill-color:#f5f1e9}
.location-contact a{display:inline-flex;align-items:center;min-height:44px;padding:.45rem .75rem;border:1px solid #a69171;border-radius:8px;background:#102030;color:#f1c783;-webkit-text-fill-color:#f1c783;font-weight:600}
.location-contact a:hover,.location-contact a:focus-visible{background:#263c50;color:#ffdfaa;-webkit-text-fill-color:#ffdfaa}
.location-contact a:focus-visible{outline:3px solid #f1c783;outline-offset:3px}
