/* V91 — footer logo centered in its own column, consistent with heading and action. */
@media (min-width:981px) {
  .footer .sf-footer-feature-row > .footer-top {
    display:grid!important;
    grid-template-columns:minmax(130px,1fr) minmax(0,2.1fr) minmax(50px,1fr)!important;
    align-items:center!important;
    justify-items:center!important;
    column-gap:clamp(10px,1.4vw,20px)!important;
  }
  .footer .sf-footer-feature-row > .footer-top > .footer-brand {
    grid-column:1!important;justify-self:center!important;align-self:center!important;
    display:flex!important;justify-content:center!important;align-items:center!important;
    width:100%!important;max-width:185px!important;margin:0!important;
  }
  .footer .sf-footer-feature-row > .footer-top > div {
    grid-column:2!important;justify-self:center!important;align-self:center!important;
    text-align:center!important;width:100%!important;
  }
  .footer .sf-footer-feature-row > .footer-top > .round-link {
    grid-column:3!important;justify-self:center!important;align-self:center!important;margin:0!important;
  }
}
.footer .sf-footer-feature-row .footer-top .footer-brand img {
  display:block!important;margin:0 auto!important;object-position:center center!important;
}
@media (max-width:980px) {
  .footer .sf-footer-feature-row > .footer-top > .footer-brand {
    align-self:center!important;justify-self:center!important;
    display:flex!important;align-items:center!important;justify-content:center!important;
  }
}
