.marketListInfo {
  padding: 60px 0;
}

.marketListInfo .line {
  width: 100%;
  height: 1px;
  background-color: #162636;
}

.marketListInfo .content {
  padding: 24px 0;

  display: flex;
  align-items: stretch;
  gap: 60px;
}

.marketListInfo .content .leftCol {
  flex-basis: 60%;

  display: flex;
  flex-direction: column;
  justify-content: center;
}

.marketListInfo .content .leftCol h2 {
  color: #212529;
  font-size: 22px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;

  margin-bottom: 24px;
}

.marketListInfo .content .leftCol .snippet {
  color: #212529;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.marketListInfo .content .rightCol {
  position: relative;
  overflow: hidden;

  flex-basis: 40%;

  min-height: 247px;
}

.marketListInfo .content .rightCol img {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;

  object-fit: cover;
  object-position: center;
}

@media (max-width: 1499px) {
  .marketListInfo .content {
    gap: 48px;
  }
}
@media (max-width: 1199px) {
  .marketListInfo .content {
    gap: 36px;
  }
}
@media (max-width: 991px) {
  .marketListInfo .content {
    gap: 24px;
    flex-direction: column;
  }
  .marketListInfo .content .leftCol {
    width: 100%;
    flex-basis: auto;
  }
  .marketListInfo .content .rightCol {
    width: 100%;
    flex-basis: auto;
    min-height: 200px;
  }
}
@media (max-width: 767px) {
}
