.quote-image-background {
  min-height: 66rem
}
.quote-image-background--right .quote-image-background__diagonal-overlay {
  transform: scaleX(-1)
}
.quote-image-background__diagonal-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  background-repeat: no-repeat;
  z-index: 2;
  background-image: linear-gradient(45deg,color-mix(in srgb,currentcolor 100%,transparent) 0 45.5%,color-mix(in srgb,currentcolor 60%,transparent) 45.5% calc(45.5% + 110px),color-mix(in srgb,currentcolor 44%,transparent) calc(45.5% + 110px) calc(45.5% + 220px),color-mix(in srgb,currentcolor 30%,transparent) calc(45.5% + 220px) calc(45.5% + 330px),color-mix(in srgb,currentcolor 20%,transparent) calc(45.5% + 330px) calc(45.5% + 440px),transparent calc(45.5% + 440px))
}
.quote-image-background__bg {
  top: 0;
  left: 0
}
.quote-image-background .quote-text__author {
  font-weight: 700
}
@media (max-width:991.98px) {
  .quote-image-background {
    min-height: 52rem
  }
  .quote-image-background__diagonal-overlay {
    background-image: linear-gradient(45deg,color-mix(in srgb,currentcolor 100%,transparent) 0 45.5%,color-mix(in srgb,currentcolor 60%,transparent) 45.5% calc(45.5% + 100px),color-mix(in srgb,currentcolor 44%,transparent) calc(45.5% + 100px) calc(45.5% + 200px),color-mix(in srgb,currentcolor 30%,transparent) calc(45.5% + 200px) calc(45.5% + 300px),color-mix(in srgb,currentcolor 20%,transparent) calc(45.5% + 300px) calc(45.5% + 400px),transparent calc(45.5% + 400px))
  }
}
@media (max-width:767.98px) {
  .quote-image-background {
    min-height: 52.8rem
  }
  .quote-image-background__diagonal-overlay {
    background-image: linear-gradient(38deg,color-mix(in srgb,currentcolor 100%,transparent) 0 45.5%,color-mix(in srgb,currentcolor 60%,transparent) 45.5% calc(45.5% + 60px),color-mix(in srgb,currentcolor 44%,transparent) calc(45.5% + 60px) calc(45.5% + 120px),color-mix(in srgb,currentcolor 30%,transparent) calc(45.5% + 120px) calc(45.5% + 180px),color-mix(in srgb,currentcolor 20%,transparent) calc(45.5% + 180px) calc(45.5% + 240px),transparent calc(45.5% + 240px))
  }
}