body.tenant-momentus footer.page-footer a.powered-by-invitepeople svg {
  margin-top: 3px;
  width: 280px;
}

@media screen and (max-width: 768px) {
  body.tenant-momentus footer.page-footer a.powered-by-invitepeople svg g {
    display: inline;
  }

  body.tenant-momentus
    footer.page-footer
    a.powered-by-invitepeople
    svg
    g#powered-by-logo-powered-by {
    display: none;
  }

  body.tenant-momentus
    footer.page-footer
    a.powered-by-invitepeople
    svg
    g#powered-by-logo-momentus {
    transform: translateY(4px) translateX(160px) scale(0.8);
  }

  body.tenant-momentus
    footer.page-footer
    a.powered-by-invitepeople
    svg
    g#powered-by-logo-invitepeople {
    transform: translateY(2px) translateX(40px) scale(0.9);
  }
}

body.tenant-momentus.layout-infosite .header .navbar-brand svg {
  width: 310.8px;
  height: 62px;
}

body.tenant-momentus.layout-infosite .header .navbar-brand svg path {
  transition: none;
}

body.tenant-momentus.layout-infosite .header.docked .navbar-brand path {
  display: none;
  opacity: 1;
  transition: none;
}

body.tenant-momentus.layout-infosite
  .header.docked
  .navbar-brand
  path#fullLogo-11 {
  display: inline;
  transform: scale(0.6);
}

@media screen and (max-width: 768px) {
  body.tenant-momentus.layout-infosite .header:not(.docked) .navbar-brand svg {
    margin-top: 5px;
    width: 217.56px;
    height: 43.4px;
  }
}

body.tenant-momentus.layout-infosite .footer {
  background: #1c1e61;
}

body.tenant-momentus.layout-infosite .footer .footer-logo svg {
  width: auto;
}

body.tenant-momentus.layout-infosite .footer svg path {
  fill: #ffffff;
}

body.tenant-momentus.layout-infosite .footer .wp-block-columns {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  margin-bottom: 1.75em;
}

body.tenant-momentus.layout-infosite
  .footer
  .wp-block-columns
  .wp-block-column {
  flex-grow: 0;
  flex-basis: auto;
  margin-bottom: 20px;
}

body.tenant-momentus.layout-infosite
  .footer
  .wp-block-columns
  .wp-block-column:not(:first-child) {
  margin-left: 60px;
}

@media screen and (max-width: 768px) {
  body.tenant-momentus.layout-infosite
    .footer
    .wp-block-columns
    .wp-block-column {
    margin-bottom: 0;
  }

  body.tenant-momentus.layout-infosite
    .footer
    .wp-block-columns
    .wp-block-column:not(:first-child) {
    margin-left: 0;
  }
}
