main img {
  width: 100%;
}
main .info {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 3fr 1fr;
  gap: 30px;
}
main .info .right {
  display: flex;
  flex-direction: column;
  gap: 30px;
}
@media (max-width: 800px) {
  main .info {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }
  main .info .right {
    grid-row: 1;
  }
  main .info .left {
    grid-row: 2;
  }
}

/*# sourceMappingURL=portfolio.css.map */
