/*
 * Canonical footer and contact-bar component for every shared-shell page.
 * The Webflow stylesheet still supplies the approved Homepage visual
 * primitives while this file keeps the fixed desktop contact bar reliable.
 */
.amori-site-footer .footer-bottom.is-archive-copy.bg {
  z-index: 1001;
  background-color: var(--amori-color-contact-bar);
}

/* The live mobile-menu overlay covers the fixed contact bar. */
@media only screen and (max-width: 991px) {
  .mobile-navigation-open .amori-site-footer .footer-bottom.is-archive-copy.bg {
    display: none;
  }

  .amori-site-footer .footer__link,
  .amori-site-footer .footer_area {
    margin-bottom: 8px;
    line-height: 28px;
  }

  .amori-site-footer .title-small {
    margin-bottom: 12px;
  }
}

@media screen and (min-width: 480px) and (max-width: 767px) {
  .amori-site-footer .footer-block-2 .title-small {
    margin-bottom: 8px;
  }

  .amori-site-footer .footer__link,
  .amori-site-footer .footer_area {
    margin-bottom: 4px;
  }

  .amori-site-footer .div-block-33 .title-small {
    margin-bottom: 5px;
  }
}
