.quote-image-background__bg {
  top: 0;
  left: 0
}
.quote-image-background__bg::before {
  content: "";
  background: var(--dark-50);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0
}
.quote-image-background .quote-text {
  max-width: 73.6rem
}
.quote-image__image img {
  border-radius: var(--radius-sm)
}
.quote-image .background-pattern .quote-image__image{
position:relative;z-index:1
}
@media (min-width:768px) {
  .quote-image-background__wrapper {
    position: relative
  }
  .image-text-quote__image {
    min-height: 60rem
  }
  .quote-image__image img {
    border-radius: 0
  }
}
@media (width <= 1199.98px) {
  .quote-image__image img {
    border-radius: var(--card-radius)
  }
}
@media (min-width:768px) and (max-width:991.98px) {
  .quote-image__image img {
    border-radius: var(--radius-sm)
  }
}
@media (min-width:1200px) {
  .quote-image {
    background: 0 0
  }
}
.quote-image .quote-text__author {
  font-family: var(--headline-m-font-family);
  font-size: 2.2rem;
  line-height: 2.7rem;
  letter-spacing: var(--headline-m-letter-spacing);
  font-weight: var(--headline-m-weight)
}