.quote-theme .background-video {
  max-height: 100%;
}
 
.quote__text p:last-child {
  margin-bottom: 0;
}

.quote__text .icon-quote {
  margin-bottom: var(--sm-1);
  display: block;
}

.quote__text .icon-quote::before {
  font-size: 6.6rem;
}

.quote__content-wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 0;
}


.quote__border {
  margin-top: auto;
  border-top: 1px solid #747474;
  opacity:0.4;
}

/* Author */
.quote__author-title {
  color: #747474;
}

.quote__author-image {
  width: 100%;
  min-height: 32rem;
  object-fit: cover;
}

.quote__author-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


@media (max-width: 767px) {
  .quote__author-image {
    padding-bottom: var(--lg-2);
  }
}

@media (min-width: 768px) and (max-width: 991px) {
  .quote__author-image {
    padding-bottom: var(--lg-2);
  }
}

@media (min-width: 768px) {
  .quote__author-image {
    width: 100%;
    min-height: 48rem;
  }
  
  
.quote .quote__content-wrapper .quote__text {
	margin-top: -7px;
}


  /*.quote__content-wrapper {
    padding: var(--sm-3) var(--sm-2);
  }*/
}


@media (min-width: 992px) {
  .quote__author-image {
    width: 100%;
    min-height: 56.4rem;
  }
	 
  .quote__content-wrapper {
    padding: 0;
  }
}