.designer {
  width: 100%;
  background-size: cover;
  background-position: center;
  background-attachment: fixed;
  padding-top: 14.1vw;
  overflow: hidden;
}
.designer .content {
  width: 100%;
  max-width: 48.8vw;
  margin: auto;
}
.designer .content .pic {
  width: 37%;
  margin: auto;
  height: auto;
  margin-bottom: 3.9em;
}
.designer .content .description {
  font-size: 2rem;
  line-height: 1.7;
  letter-spacing: 0.3px;
  margin-bottom: 14rem;
}
.designer .content .description p {
  margin-bottom: 1.8rem;
}
@media all and (max-width: 768px) {
  .designer {
    padding-top: 23.4vh;
  }
  .designer .content {
    max-width: 82vw;
  }
  .designer .content .pic {
    width: 100%;
    margin-bottom: 2.9em;
  }
  .designer .content .description {
    font-size: 3.6vw;
  }
  .designer .content .description p {
    margin-bottom: 3.6vw;
  }
}
