.book-block {
  margin: 70px 0px;
  background-image: url('../img/Illustration.svg');
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 100% center;
}

.book {
  width: 531px;
  h1 {
    font-size: 60px;
    margin-bottom: 35px;
  }
  button {
    padding: 20px 35px;
    margin-top: 35px;
    margin-bottom: 35px;
    &:hover {
      background-color: #b9ff66;
      color: black;
      box-shadow: 1px 5px 5px black;
      transition: all 0.20s ease;
    }
  }
}

@media (max-width: 1023px) {

  .book-block {
    position: relative;
    margin-top: 40px;
    margin-bottom: 0px;
    background-position: center 45% ;
  }

  .book {
    width: unset;
    h1 {
      font-size: 42px;
      width: 100%;
      line-height: 1.25;
    }
    p {
      margin-top: 100%;
      line-height: 1.5;
    }
    button {
      width: 100%;
    }
  }










}

