.testimonials-details-carousel--container{
  width: 100%;
  padding:0px 100px;
}

.testimonials-details-carousel{
  width: 100%;
  padding: 10px 0px;
  height: 940px;
  margin:auto;
} 

.testimonials-card-item{
  width:100%;
  border-radius: 20px;
  border: 1px solid #FFF;
  background: rgba(0, 0, 0, 0.35);
}

.testimonials-details-carousel--container .swiper-slide{
  /*   filter: blur(3px); */
  padding:50px;
}

.testimonials-details-carousel--container .swiper-slide-active{
  border-radius:25px;
}

.testimonials-card-content__block-active{
  height:600px;
  border-radius: 25px;
  border: 5px solid #F8C0E5;
  background:#220B14;
  top: 18%;
  left: 0;
  z-index: 10;
  padding:50px;
  right: 0;
  display:flex;
  flex-direction:column;
  justify-content:space-between;
  gap:25px;
}

.testimonials-card-item{
  flex-direction:column;
  justify-content:space-between;
  display:flex !important;
  gap:25px;
}

.carousel-action-btn img{
  width:80px;
}

.carousel-action-btn.go-prev{
  top: 46%;
  left: 15px;
  cursor:pointer;
}

.carousel-action-btn.go-next{
  top: 46%;
  right: 15px;
  cursor:pointer;
}

.testimonials-quote-mark{
  text-align:center;
  top: 50px;
  left: 45%;
}

.testimonials-quote-mark img{
  width:100px;
}

.testimonials-content--block{
  padding:30px;
  overflow:hidden;
}

.testimonials-content--block h5{
  color:#ffffff !important;
  margin:0;
  text-align:center;
  flex:1;
}

.testimonials-owner-name{
  margin:0;
  color:#FBCFEA !important;
}

.testimonials-owner-position{
  margin:0;
  color:#F9A8D8 !important;
}

.testimonials-star-set__owner-details--wrapper img{
  padding-bottom:30px;
}

.testimonials-star-set__owner-details--wrapper{
  text-align:center;
}

.testimonials-content--block{
  display:flex;
  align-items:center;
  flex:1;
}

.testimonials-content , .testimonials-owner-name , .testimonials-owner-position{
  opacity: 0;
  transition: opacity 0.3s ease;
  transform:none;
}

.fade-in {
  opacity: 1;
  transition: opacity 0.6s ease;
}

.testimonials-card-item .testimonials-star-set__owner-details--wrapper, 
.testimonials-card-item .testimonials-quote-mark
{
  filter: blur(3px);
}

.testimonials-card-item .testimonials-content--block{
  filter: blur(2px);
}

@media only screen and (max-width: 1070px) {

  .testimonials-content{
    font-size:16px;
  }

  .testimonials-card-content__block-active{
    padding:30px;
  }

}

@media only screen and (max-width: 750px) {
  .testimonials-quote-mark img {
    width: 80px;
  }

  .testimonials-owner-name{
    font-size:18px;
  }

  .testimonials-owner-position{
    font-size:14px;
  }
}

@media only screen and (max-width: 670px) {
  .testimonials-quote-mark img {
    width: 70px;
  }

  .testimonials-owner-name{
    font-size:16px;
  }

  .testimonials-owner-position{
    font-size:13px;
  }

  .testimonials-content{
    font-size:15px;
  }

  .testimonials-star-set__owner-details--wrapper img {
    padding-bottom: 10px;
  }

  .testimonials-details-carousel--container {
    padding: 0 70px;
  }

  .carousel-action-btn.go-prev{
    left: 2px;
  }

  .carousel-action-btn.go-next{
    right: 2px;
  }
}

@media only screen and (max-width: 550px) {
  .testimonials-card-content__block-active{
    display: none !important;
  }

  .testimonials-details-carousel--container{
    padding: 27px 0px;
  }

  .carousel-action-btn{
    display:none;
  }

  .testimonials-details-carousel--container .swiper-slide{
    padding:30px 20px;
    border-radius: 8px;
    border: 1px solid rgba(76, 14, 41, 0.70);
    background: rgba(9, 9, 11, 0.50);
  }

  .testimonials-details-carousel--container .swiper-slide.swiper-slide-active{
    border: 2.5px solid #F8C0E5; !important;
    background: rgba(9, 9, 11, 0.70) !important;
  }

  .testimonials-content--block{
    padding:0px;
  }

  .testimonials-details-carousel{
    width: 100%;
    padding: 10px 0px;
    height: 480px;
    margin:auto;
  } 

  .testimonials-content {
    font-size: 14px;
    font-weight:600;
  }

  .testimonials-owner-name {
    font-weight: 600;
  }

  .testimonials-owner-position {
    font-weight: 400;
  }

  .testimonials-card-item .testimonials-star-set__owner-details--wrapper, 
  .testimonials-card-item .testimonials-quote-mark
  {
    filter: blur(0px);
  }

  .testimonials-card-item .testimonials-content--block{
    filter: blur(0px);
  }
  .testimonials-quote-mark {
    top: 20px;
    left: 39%;
  }
  
  .testimonials-star-set__owner-details--wrapper img{
    display:none;
  }
}






