#top-content {
  display: grid;
  row-gap: 2.5rem;
  /* justify-items: center; */
}

.top-pg {
  display: grid;
  row-gap: 1.5rem;
}

a.top-link:visited {
  color: rgb(23, 64, 10);
}

@media (min-width:1100px) {
  .main-container {
    padding-top: 0 !important;
  }

  #top-content {
    background: url(/asset/img/1.1-brokerage-account-woman-mobile_0.webp) no-repeat;
    background-position: top right;
    background-size: 50%;
    background-attachment: local;
  }

  .top-item-pg {
    background: #ffffff;
    background: -webkit-linear-gradient(90deg, #ffffff 50%, rgba(0, 255, 0, 0) 80%);
    background: -moz-linear-gradient(90deg, #ffffff 50%, rgba(0, 255, 0, 0) 80%);
    background: linear-gradient(90deg, #ffffff 50%, rgba(0, 255, 0, 0) 80%);
  }

  .heading,
  .top-pg {
    max-width: 50%;
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .top-img,
  .top-link {
    display: none;
  }
}