/*
  revox — Sitewide Footer Refinements
  Additive overrides for the shared revox-footer-2 widget (Navigation /
  Get In Touch / Location) that appears on every page. Only contains rules
  the theme's main.css doesn't already provide well: logo sizing/alignment
  and the spacing around it. Linked on every page, right before </head>,
  so it loads after the theme stylesheets and wins the cascade on equal-
  specificity selectors without needing !important.
*/

.footer-wrapper-2 .footer-logo {
  display: inline-flex;
  margin-bottom: 4px;
}

.footer-wrapper-2 .footer-logo img {
  width: 150px;
  height: auto;
  display: block;
}

@media (max-width: 991px) {
  .footer-wrapper-2 .footer-logo img {
    width: 130px;
  }
}

@media (max-width: 767px) {
  .footer-wrapper-2 .footer-logo img {
    width: 115px;
  }
}

@media (max-width: 575px) {
  .footer-wrapper-2 .footer-logo img {
    width: 100px;
  }
}

.footer-wrapper-2 .content {
  margin-top: 28px;
}

/* Theme's own breakpoints (1199/991/767/575/470) leave a gap around
   768-991px where "LET'S WORK TOGETHER" overflows its container.
   Tightening the ≤991 step fixes it without touching the desktop size. */
@media (max-width: 991px) {
  .footer-wrapper-2 .content h2 {
    font-size: 64px;
  }
}
