.mm-testimonial-slider.slick-slider:not(.slick-initialized){opacity: 0;}
.mm-testimonial-box{ display: flex; flex-wrap: wrap; align-items: center; padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0.07);}
.mm-testimonial-videoinner{position: relative;}
.mm-testimonial-video {width: 33.33%;}
.mm-testimonial-videoinner:before{content: ""; display: block; position: relative; padding-bottom: 56.25%;}
.mm-testimonial-videoinner img, .mm-testimonial-videoinner video, .mm-testimonial-videoinner iframe{position: absolute; height: 100%; width: 100%; object-fit: cover; object-position: center; top: 0; left: 0;}
.mm-testimonial-ctn{width: 66.66%; position: relative; padding-left: 50px;}
.mm-testimonial-ctn:before{content:""; height: 100px; width: 100px;  display: block;    transform: rotate(180deg); position: absolute; top: -50px;   left: 10px;  z-index: -1;  pointer-events: none; opacity: 0.7; background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjRweCIgdmlld0JveD0iMCAtOTYwIDk2MCA5NjAiIHdpZHRoPSIyNHB4IiBmaWxsPSIjYTVlMTRjIj48cGF0aCBkPSJtMjcxLjIzLTI5OC44NSA2OC4zOS0xMTguNDZxLTMuNDYgMS45Mi04LjA4IDIuNjl0LTkuMjMuNzdxLTYxIDAtMTAzLjU4LTQyLjk2LTQyLjU3LTQyLjk2LTQyLjU3LTEwMy4xOSAwLTYxIDQyLjU3LTEwMy41OCA0Mi41OC00Mi41NyAxMDMuNTgtNDIuNTcgNjAuMjMgMCAxMDMuMTkgNDIuNTdRNDY4LjQ2LTYyMSA0NjguNDYtNTYwcTAgMjEuMDgtNS4xMSAzOS4yMy01LjEyIDE4LjE1LTE0Ljk3IDM0LjYybC0xMjUuNDYgMjE3LjNxLTMuODQgNi43LTEwLjU0IDEwLjg1LTYuNjkgNC4xNS0xNSA0LjE1LTE3LjIzIDAtMjUuODQtMTUtOC42Mi0xNS0uMzEtMzBabTM1NS4zOSAwTDY5NS00MTcuMzFxLTMuNDYgMS45Mi04LjA4IDIuNjktNC42MS43Ny05LjIzLjc3LTYxIDAtMTAzLjU3LTQyLjk2LTQyLjU4LTQyLjk2LTQyLjU4LTEwMy4xOSAwLTYxLjM4IDQyLjU4LTEwMy43NyA0Mi41Ny00Mi4zOCAxMDMuNTctNDIuMzggNjAuMjMgMCAxMDMuMTkgNDIuNTdRODIzLjg0LTYyMSA4MjMuODQtNTYwcTAgMjEuMDgtNS4xMSAzOS4yMy01LjEyIDE4LjE1LTE0Ljk2IDM0LjYybC0xMjUuNDYgMjE3LjNxLTMuODUgNi43LTEwLjU0IDEwLjg1LTYuNjkgNC4xNS0xNSA0LjE1LTE3LjIzIDAtMjUuODUtMTUtOC42MS0xNS0uMy0zMFoiLz48L3N2Zz4="); background-size: cover; background-position: center; background-repeat: no-repeat; }
.mm-testimonial-ctn h3 { font-size: var(--h3-size); font-weight: 700; line-height: 1;}
.mm-testimonial-ctn h5{ font-size: var(--h5-size); line-height: 1;}
.mm-testimonial-ctn p{    margin-top: 1.5em;    margin-bottom: 0;}

.mm-testimonial-slider .slick-dots { position: absolute;  bottom: -25px;  display: block;  width: 100%;   padding: 0;  margin: 0;  list-style: none;  text-align: center;}
.mm-testimonial-slider .slick-dots li {  position: relative; display: inline-block;  width: 10px;  height: 10px; margin: 0 5px;  padding: 0;  cursor: pointer;}
.mm-testimonial-slider .slick-dots li button { font-size: 0;  line-height: 0;  display: block;  width: 10px;  height: 10px;  padding: 0;  cursor: pointer;  color: transparent;  border: 0;  outline: none;  background: transparent;}

.mm-testimonial-slider .slick-dots li button:before { position: absolute;  top: 0;  left: 0;  width: 10px;  height: 10px;  content: '';  text-align: center;  opacity: .25;  background: #000; border-radius: 100%;}
.mm-testimonial-slider .slick-dots li.slick-active button:before { opacity: 1;}

.mm-testimonial-slider .slick-prev, .mm-testimonial-slider .slick-next {  font-size: 0;  line-height: 0;  position: absolute;  top: 50%;   display: block;  width: 20px;  height: 20px;  padding: 0;  transform: translate(0, -50%);  cursor: pointer; color: transparent;  border: none;  outline: none;  background: transparent;}
.mm-testimonial-slider .slick-next {   right: -25px;}
.mm-testimonial-slider .slick-prev {  left: -25px;}

.mm-testimonial-slider .slick-prev:before, .mm-testimonial-slider .slick-next:before {  font-family: 'slick'; font-size: 20px;  line-height: 1;  opacity: .75;  color: white;  -webkit-font-smoothing: antialiased;   -moz-osx-font-smoothing: grayscale;}
.mm-testimonial-slider .slick-next:before {   content: '→';}
.mm-testimonial-slider .slick-prev:before {  content: '←';}

.mm-testimonial-slider .slick-prev.slick-disabled:before, .mm-testimonial-slider .slick-next.slick-disabled:before {  opacity: .25;}

@media (max-width: 1024px){
 .mm-testimonial-video {width: 40%;}
 .mm-testimonial-ctn{width: 60%;padding-left: 30px;}
 .mm-testimonial-ctn p {  margin-top: 1em;}
}
@media (max-width: 480px){
 .mm-testimonial-video {width: 100%;}
 .mm-testimonial-ctn{width: 100%;padding-left: 0px; padding-top: 15px;}
 .mm-testimonial-ctn:before {display: none;}
} 