.footer .xcala-company-social{display:block;min-width:0}
.xcala-social-heading{display:block;margin:0 0 12px;font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}
.xcala-company-social .xcala-social-icons{display:grid;grid-template-columns:repeat(5,44px);gap:8px;max-width:100%;justify-content:start}
.xcala-social-link{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:44px;height:44px;border:1px solid #b7a17f;border-radius:50%;color:#062858;background:transparent;text-decoration:none;transition:background-color .18s,border-color .18s}
.xcala-social-link img{display:block;width:19px;height:19px;object-fit:contain;max-width:none}
.xcala-company-social .xcala-social-link{border-color:#ffffff65}
.xcala-company-social .xcala-social-link img{filter:brightness(0) invert(1)}
.xcala-social-link:hover,.xcala-social-link:focus-visible{border-color:#b7a17f;background:#b7a17f}
.xcala-company-social .xcala-social-link:hover img,.xcala-company-social .xcala-social-link:focus-visible img{filter:brightness(0)}
.xcala-social-link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.xcala-company-social .xcala-social-link:focus-visible{outline-color:white}
.broker-story .xcala-personal-social{display:flex;flex-wrap:wrap;gap:8px}
@media(max-width:760px){.footer .xcala-company-social{text-align:center}.xcala-company-social .xcala-social-icons{justify-content:center}}
@media(prefers-reduced-motion:reduce){.xcala-social-link{transition:none}}
