.book-hero {
  .section-container {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    gap: 50px;
    @media (max-width: 1024px) {
      gap: 40px;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      text-align: center;
    }

    .display {
      width: 100%;
      max-width: 270px;
    }
    .info {
      max-width: 580px;
      h5 {
        margin-block: 16px;
        color: var(--c-primary-200);
        font-weight: 700;
        @media (max-width: 768px) {
          margin-block: 8px;
        }
      }
    }
  }
}
