.nycmmt {
  border-bottom: 1px solid var(--color-border);
  margin-bottom: 40px;
  padding: 30px 0 40px
}

.mobile .nycmmt {
  padding: 10px 0 40px
}

.q90t9xnhah {
  align-items: flex-start;
  display: flex
}

.desktop .q90t9xnhah {
  justify-content: space-between
}

.mobile .q90t9xnhah {
  flex-direction: column
}

.tablet .q90t9xnhah {
  flex-wrap: wrap
}

.nycmmt .ame8u92tue {
  display: block;
  margin-bottom: 33px
}

.nycmmt .ame8u92tue img {
  max-width: 152px
}

.mobile .qdghaehj {
  order: 1;
  width: 100%
}

.tablet .qdghaehj {
  margin-right: 173px;
  order: 0
}

.mobile .zcsa9jq,
.tablet .zcsa9jq {
  order: 2;
  width: 100%
}

.mobile .zcsa9jq {
  margin: 0
}

.tablet .zcsa9jq {
  margin: 32px 0 0;
  padding: 37px 0 0
}

.footer-nav__app {
  margin-bottom: 32px
}