.basepack-quote--quote blockquote {
  position: relative;
  margin: 0;
  padding: 20px 30px;
}

.basepack-quote--quote blockquote:before {
  background: url('images/quote_icon.svg') no-repeat left 23px;
  background-size: contain;
  content: '';
  display: block;
  height: 100%;
  width: 20px;
  position: absolute;
  top: 0;
  left: 0;
}

.basepack-quote--quote blockquote p {
  margin-top: 0;

  &:last-child {
    margin-bottom: 0;
  }
}

.basepack-quote--info {
  display: flex;
  justify-content: end;
  @media (max-width: 767px) {
    justify-content: start;
  }
}

.basepack-quote--image {
  padding-right: 15px;
  width: 115px;
}

.basepack-quote--author {
  font-weight: 600;
}

.basepack-quote--position {
  font-style: italic;
}

.basepack-quote--wrapper {
  margin-bottom: 15px;
}
