.app-store-link-container {
  align-items: center;
  margin-top: 20px;
  vertical-align: bottom;
}

#play-store-img {
  margin-left: 26px;
  transform: scale(1.5);
}

#play-store-img-fallback {
  margin-left: 26px;
}

.access-button {
  margin-top: 30px;
}

li:not(:first-child).landing-steps {
  margin-top: 20px;
}

li:first-child.landing-steps {
  margin-top: 15px;
}

.badge-container {
  display: flex;
  flex-wrap: wrap;
}

.main-content {
    display: flex;
    flex-direction: column;
    gap: var(--tds-size);
}

.badge-container {
  margin: 0;
}

@media (max-width: 601px) {
  #family-shot {
    width: 100%;
  }

  [dir='rtl'] .family-shot-title {
    right: 20px;
  }

  .main-content {
    margin-top: -100px;
  }

  .badge-container {
    margin-top: var(--tds-size--3x);
  }
}

@media (min-width: 601px) {
  .badge-container {
    margin-top: 30px;
  }

  .family-shot-container {
    padding-top: 40px;
  }

  #family-shot {
    width: 601px;
  }

  .image-container {
    display: flex;
    flex-direction: column;
    align-items: center;
  }

  .main-content {
    margin-top: -120px;
  }
}
