:root {
    --mandarin-light: #ffebcb;
    --borderRadius: 25px;
}
/* Video Testimonials
---------------------------------------------------------------------------- */
.video_testimonials_slider {display: block!important;}
.video_testimonials_slider .wp-block-column{
	padding: 0 15px;
}
.video_testimonials_slider .wp-block-group{
	border-radius: var(--borderRadius);
	box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.1);
	padding: 10px;
}
.video_testimonials_slider .ftrd img {
    border-radius: 25px;
    height: 380px;
    object-fit: cover;
    transition: all 0.5s;
    transform: scale(1);
}
.video_testimonials_slider .desc{
	background: transparent!important;
	text-align: center;
	padding: 10px 10px 15px 10px!important;
}
.video_testimonials_slider .desc h4{ margin-top: 20px;margin-bottom: 15px; font-size: 18px!important;}
.video_testimonials_slider .wp-block-group .wp-block-group__inner-container{position: relative;}
.video_testimonials_slider .testimonial-modal a {
    position: absolute;
    width: 100%;
    height: 100%;
	left: 0;
    top: 0;
    z-index: 2;
    cursor: pointer;
}
.video_testimonials_slider .modal_video .wp-block-safe-svg-svg-icon {
    display: flex;
    justify-content: center;
}
.video_testimonials_slider .modal_video .wp-block-safe-svg-svg-icon svg {
    width: 40px;
    height: 40px;
}
.video_testimonials_slider .slick-arrow {
    bottom: auto;
    top: -125px;
    transform: translateX(-25px);
}
.video_testimonials_slider .slick-list {
    overflow: visible !important;
}

.video_testimonials_slider figure {
    overflow: hidden;
    isolation: isolate;
    border-radius: var(--borderRadius);
    margin: 0;
}

.video_testimonial_card:hover figure img {
    transition: all 0.5s;
    transform: scale(1.1);
}
.video_testimonials_slider .desc h4::before {
  position: absolute;
  content: '';
  color: inherit;
  height: 1px;
  width: 20px;
  background: #c09bbf;
  z-index: 1;
  top: 10px;
  left: -25px;
}
.video_testimonials_btn:hover {   
	outline: none;   
	transform: scale(1.1) !important; 
}
.testimonial-modal .mfp-content {
    width: auto;
}
.testimonial-modal .mfp-content video {
    max-height: 85vh;
    border-radius: 25px;
    padding: 0;
}
.testimonial-modal .mfp-content .video-popup {
    border-radius: 40px;
    background: var(--mandarin-light) !important;
    padding: 15px 20px;
    box-shadow: none !important;
}
h2.testimonials-header {
    margin-bottom: -34px;
}