.large-quote-carousel--quote-only .large-quote-carousel__pattern--bottom-right {    height: calc(100% - 50px);    max-height: 75rem;}

.large-quote-carousel__pattern--bottom-right {
  position: absolute;
  display: block;
  height: 100%;
  width: 100%;
  bottom: 0;
  overflow: hidden;
  height: 63rem;
}

.large-quote-carousel__pattern--bottom-right::before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 9;
  transform: rotate(-29deg);
  top: 33rem;
  right: 0;
  left: 32rem;
  bottom: 0;
  background-image: linear-gradient(to right, color-mix(in srgb, currentcolor 15%, transparent) 0 100%, transparent 100%),linear-gradient(to right, color-mix(in srgb, currentcolor 20%, transparent) 0 100%, transparent 100%), linear-gradient(to right, color-mix(in srgb, currentcolor 30%, transparent) 0 100%, transparent 100%), linear-gradient(to right, color-mix(in srgb, currentcolor 44%, transparent) 0 100%, transparent 100%),linear-gradient(to right, color-mix(in srgb, currentcolor 60%, transparent) 0 100%, transparent 100%), linear-gradient(to right, color-mix(in srgb, currentcolor 65%, transparent) 0 100%, transparent 100%);
  background-size: 100% 11rem, 100% 11rem, 100% 11rem, 100% 11rem, 100% 11rem, 100% calc(100% - 12.8rem);
  background-position: 0 0px, 0 11rem, 0 22rem, 0 33rem, 0 44rem, 0 55rem;
  background-repeat: no-repeat;
} 
.large-quote-carousel .large-quote-carousel__inner-wrapper .large-quote-carousel__image img {
	max-height: 42rem;
}
@media (max-width:992px) {
  .large-quote-carousel--quote-only .large-quote-carousel__pattern--bottom-right {
    max-height: 67rem;
    height: 67rem;
  }
  .large-quote-carousel__pattern--bottom-right::before {
    width: 150%;
    top: 38rem;
    left: 4rem;
  }
}
@media (max-width:768px) {
  .large-quote-carousel--quote-only .large-quote-carousel__pattern--bottom-right {
    max-height: 67rem;
    height: 67rem;
  }
  .large-quote-carousel__pattern--bottom-right::before {
    width: 150%;
    top: 35rem;
    left: 5rem;
    background-size: 100% 9rem, 100% 9rem, 100% 9rem, 100% 8rem, 100% 11rem, 100% calc(100% - 12.8rem);
    background-position: 0 0px, 0 9rem, 0 18rem, 0 27rem, 0 39rem, 0 55rem;
  }
}
.large-quote-carousel__custom-arrow {
  z-index: 99;
  margin-right:var(--sm-3);
  position: relative;
}
.large-quote-carousel__quote {
  width: 100%;
  z-index: 9;
  background: var(--light-10);
  -webkit-backdrop-filter: blur(2.05rem);
  backdrop-filter: blur(2.05rem)
}
.large-quote-carousel__image {
  width: 22.4rem;
  z-index: 99
}
.large-quote-carousel__wrapper .color-quote {
  --color-quote: var(--primary-6)
}
.large-quote-carousel--quote-only.bg-primary-4 .large-quote-carousel__wrapper {

  background: var(--light-25)

}

.large-quote-carousel--quote-only.bg-primary-3 .large-quote-carousel__wrapper {

  background: var(--light-25)

}
.large-quote-carousel--quote-only .large-quote-carousel__wrapper {
  z-index: 9;
  background: var(--light-10);
  -webkit-backdrop-filter: blur(2.05rem);
  backdrop-filter: blur(2.05rem)
}

.large-quote-carousel.bg-primary-4 .large-quote-carousel__quote {

  background: var(--light-25)

}

.large-quote-carousel.bg-primary-3 .large-quote-carousel__quote {

  background: var(--dark-5)

}
@media (min-width:768px) {
  .large-quote-carousel__image {
    width: 57rem
  }
}
@media (min-width:992px) {
  .large-quote-carousel__pattern--bottom-right {
    background-position: 0 0,0 0,0 13%,0 26%,0 39%,0 52%,0 65%
  }
    .large-quote-carousel__pattern--bottom-right::before {
    	top:41rem;
    }
  .large-quote-carousel__quote {
    width: calc(100% - 57rem)
  }
}
.card-dark .large-quote-carousel__wrapper .color-quote,
.panel-dark .large-quote-carousel__wrapper .color-quote,
.section-dark .large-quote-carousel__wrapper .color-quote,
.theme-dark .large-quote-carousel__wrapper .color-quote {
  --color-quote: var(--base-4)
}


/*Self SErve Nojs*/
.ip3-edit .large-quote-carousel__swiper .swiper-wrapper{flex-direction:column; gap:var(--md-3);}
.nojs .large-quote-carousel__image picture>img {display: none;}
.nojs .large-quote-carousel__custom-arrow{display:none !important;}