.section-video-testimonial {
}

.video-testimonial-grid {
  padding: 64px 0;	
  display: flex;
  flex-direction: column;
  gap: 80px;
}
.video-testimonial-list {
	display: flex;
	gap: 0;
	align-items: center;
	padding:0;
}

.video-testimonial-list > div{flex:1;}
.video-thumb img,
.video-thumb .video-placeholder {
	width: 100%; height: 100%;
	object-fit: cover;
}

.video-placeholder {
	background: linear-gradient(135deg, #1a2744 0%, #253657 100%);
}

.testimonial-content {padding:47.5px 52px 47.5px 80px;padding:0 0 0 80px;}
.testimonial-stars {display:flex; gap: 4px;margin-bottom:24px;}
.testimonial-stars i {color:var(--color-accent-blue);font-size:18px;}

.testimonial-content blockquote {
	color: var(--color-white);
	font-family: var(--font-heading);
	font-size: clamp(44px, 2.5vw, 30px);
	font-weight: 500;
	line-height: 1.2;
	letter-spacing: -1.5px;
	margin-bottom: 40px;
}

.testimonial-author-name {
	color: var(--color-white);
	font-size: 20px;
	font-weight: 600;
	line-height: 28px;
	margin-bottom: 8px;
}

.testimonial-author-title {
	color: #CDD4E6;
	font-size: 18px;
	line-height: 24px;
}

.video-testimonial-grid .video-thumb {
	position: relative;
	border-radius: 16px;
	overflow: hidden;
	box-shadow: 0px 1px 12px 0px rgba(0, 0, 0, 0.25);
	min-width: 451px;
	max-width: 451px;
}
.testimonial-embed-video{
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    overflow:hidden;
}
.testimonial-embed-video iframe{
    width:100% !important;
    height:100% !important;
    display:block;
    border:0;
}
.testimonial-video-wrap {}
.testimonial-video-wrap video {
	width: 100%;
	object-fit: cover;
	display: block;
	min-height: 451px;
	cursor: pointer;
}

.testimonial-video-wrap .video-play-btns {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80px;
	height: 80px;
	backdrop-filter: blur(8px);
	border: 0;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 24px;
	transition: background 0.3s, transform 0.3s;
	cursor: pointer;
	color: var(--color-blue);
	background: var(--color-white);
}

.testimonial-video-wrap .video-play-btns:hover {
	border: 1.5px solid #0076A9;
	color: var(--color-lblue);
}

.testimonial-video-wrap .video-play-btns.hero-pause-btn {
	border: 1.5px solid #0076A9;
	color: var(--color-lblue);
}

@media (min-width: 768px) {
	.video-testimonial-list:nth-child(2n) .video-thumb{order:2;}
	.video-testimonial-list:nth-child(2n) .testimonial-content{padding: 0 80px 0 0;}
}	

@media (max-width: 1024px) {
	.video-testimonial-grid{gap:64px;padding:32px 0;}
	.testimonial-content blockquote{font-size:34px;}
	.testimonial-content{padding:0 0 0 24px;}
	.video-testimonial-list:nth-child(2n) .testimonial-content{padding: 0 24px 0 0 !important;}
	.video-testimonial-grid .video-thumb{min-width: auto;max-width: 50%;}
}

@media (max-width: 767px) {
	.video-testimonial-grid{gap:64px;padding:32px 0;}
	.video-testimonial-list{flex-direction:column;gap:24px;}
	.section-video-testimonial{}
	.testimonial-content blockquote{font-size:25px;margin-bottom:32px;}
	.testimonial-content{padding:0;}
	.video-testimonial-list:nth-child(2n) .testimonial-content{padding: 0 !important;}
	.video-testimonial-grid .video-thumb{max-width:100%;}
	.video-testimonial-grid .video-thumb{min-width: 100%;max-width: 100%;}
	.testimonial-author-name{font-size:16px;line-height:24px;margin-bottom:4px;}
	.testimonial-author-title{font-size:14px;line-height:20px;}
}



/*
.testimonial-embed-video iframe{
    width:100% !important;
    height:100% !important;
    display:block;
    border:0;
}

.testimonial-embed-video{
    position:relative;
    width:100%;
    aspect-ratio:16/9;
    overflow:hidden;
}
*/