.text-stats-quote-content .bg-wrapper  {
  max-height: 80%
}
.text-stats-quote-content.full-height .bg-wrapper{
    max-height: 100%
}
.text-stats-quote-content .video__overlay img {
    object-position: top;
}
.text-stats-quote-content__image {
  min-height: auto;
}
.text-stats-quote-content__quoteimg {
  background: linear-gradient(189deg,rgba(0,0,0,0) 47.46%,rgba(0,0,0,.4) 79.58%);
  transition: max-width 0.4s ease-out;
}
.text-stats-quote-content__onlyimg {
  max-height: 30rem
}
.text-stats-quote-content .video {
  height: 100%
}
.text-stats-quote-content .video__iframe {
  height: 100%
}
.text-stats-quote-content .video__iframe iframe {
  height: 100%;
  background: black;
}

.text-stats-quote-content__quotecontent {
      background: rgba(255, 255, 255, .75);
    -webkit-backdrop-filter: blur(17px);
    backdrop-filter: blur(17px);
}
@media (max-width:767.98px) {
  .text-stats-quote-content__stat {
    height: auto!important
  }
}
@media (min-width:768px) and (max-width: 1199.98px) {
  .text-stats-quote-content__stat {
    margin-left: var(--bs-gutter-x)
  }
}
@media (min-width:768px) {
  .text-stats-quote-content .bg-wrapper{
    max-height: 95%
  }
  .text-stats-quote-content__stat {
    margin-top: 0 !important;
  }
  .text-stats-quote-content__quoteimg {
    max-height: none;
    max-width: 30rem; 
  }
  .text-stats-quote-content__quotecontent{
  padding: var(--md-4);
  }
}
@media (min-width:992px) {
  .text-stats-quote-content__quoteimg {
    max-width: 30rem
  }
  .text-stats-quote-content__quotemain{
  font-size: var(--quote-fs);
  line-height: var(--quote-lh);
  }
}
@media (min-width:1200px) {
  .text-stats-quote-content__quoteimg {
    min-height: 30rem
  }
   .text-stats-quote-content__wrapper {
    margin-right: calc(8.333333% + 2 * var(--bs-gutter-x))
  }
}
@media (max-width:563px) {
  .text-stats-quote-content__quoterole {
    margin-top:2rem;
  }
}