.testimonial-page-wrapper .wrapper{display:flex;flex-wrap:wrap}
.testimonial-page-wrapper .main-test-block{width:45%}
.testimonial-page-wrapper .test-listing-wrapper{width:55%;padding-left:40px}
.testimonial-page-wrapper .main-test-block .block{background-color:#fff;filter:drop-shadow(0px 4px 13.1px rgba(0, 0, 0, .07));border-radius:10px;overflow:hidden;margin-top:-110px}
.testimonial-page-wrapper .main-test-block .image-block{position:relative;padding-top:56.25%}
.testimonial-page-wrapper .main-test-block .image-block img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}
.testimonial-page-wrapper .main-test-block .content-block{padding:22px 45px 55px 28px}
.testimonial-page-wrapper .main-test-block .content-block .content{position:relative;padding-left:32px;background-image:url(../images/quote-icon.svg);background-repeat:no-repeat;background-position:top 10px left}
.testimonial-page-wrapper .main-test-block .content-block .content p,.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message p{color:#000;font-size:16px;line-height:30px;font-weight:500}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message{background-color:#fff;filter:drop-shadow(0px 4px 13.1px rgba(0, 0, 0, .07));padding:24px 35px 30px 35px;border-radius:10px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message:after{content:'';position:absolute;top:100%;left:0;right:0;margin:0 0 0 80px;width:0;height:0;border-top:solid 36px #fff;border-left:solid 27px transparent;border-right:solid 27px transparent}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info{display:flex;align-items:center;padding-left:75px;margin-top:48px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info .author-image{width:56px;height:56px;border-radius:50%;overflow:hidden;margin-right:15px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info h6{margin-bottom:0;color:#000;font-size:16px;line-height:30px;text-transform:uppercase;font-weight:500;font-family:Inter}
.video-testimonial-section h2 {margin-bottom: 12px;}
.video-testimonial-section{padding-top:50px;padding-bottom:185px;background-color:#f5f5f5}
.video-testimonial-section .section-title p{color:#000}
.video-testimonial-section .wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-left:40px;padding-right:40px;padding-top:22px}
.video-testimonial-section .test-block{border-radius:10px;overflow:hidden;position:relative}
.video-testimonial-section .image-block{position:relative;padding-top:91%}
.video-testimonial-section .image-block img{position:absolute;top:0;left:0;width:100%;height:100%}
.video-testimonial-section .test-block .content-block{position:absolute;bottom:0;left:0;width:100%;height:50%;border-radius:10px;background:linear-gradient(180deg,rgba(0,0,0,0) 0,rgba(0,0,0,.8) 100%);display:flex;align-content:flex-end;flex-wrap:wrap;padding: 11px 30px 34px 30px;}
.video-testimonial-section .test-block .content-block h6{width:100%;font-weight:800;font-family:Inter;color: #fff;}
.video-testimonial-section .test-block .content-block p{color:#fff;font-weight:500}
.video-testimonial-section .test-block .play-btn{position:absolute;width:86px;height:86px;background-color:#fff;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-60%);display:flex;align-items:center;justify-content:center}
.video-testimonial-section .test-block .play-btn svg{margin-left:10px}
.video-testimonial-section .test-block .play-btn:hover svg path{fill:#000}
.testimonial-page-wrapper{padding-top:40px;padding-bottom:140px}
.testimonial-page-wrapper .test-listing-wrapper .test-item:not(:last-child){margin-bottom:33px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info .author-image img {width: 100%;height: 100%;object-fit: cover;}

@media only screen and (max-width:1199px){
.testimonial-page-wrapper .main-test-block .content-block .content p,.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message p{font-size:14px;line-height:24px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message{padding:20px 25px 25px 25px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message:after{border-top:solid 28px #fff;border-left:solid 20px transparent;border-right:solid 20px transparent}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info .author-image{width:48px;height:48px;margin-right:10px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info{margin-top:40px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info h6{font-size:14px;line-height:24px}
.testimonial-page-wrapper .main-test-block .content-block{padding:22px 30px 40px 20px}
.testimonial-page-wrapper{padding-bottom:100px}
.video-testimonial-section{padding:60px 0}
.video-testimonial-section .wrapper{padding-left:0;padding-right:0;gap:20px}
.video-testimonial-section .test-block .play-btn{width:72px;height:72px}
.video-testimonial-section .test-block .play-btn svg{max-width:24px;margin-left:6px}
.video-testimonial-section .test-block .content-block{padding:11px 20px 20px 20px;}
.video-testimonial-section .test-block .content-block h6{margin-bottom:5px}
}
@media only screen and (max-width:991px){
.testimonial-page-wrapper .main-test-block,.testimonial-page-wrapper .test-listing-wrapper{width:100%}
.testimonial-page-wrapper .test-listing-wrapper{padding-left:0;padding-top:40px}
.testimonial-page-wrapper .main-test-block .block{margin-top:0}
.testimonial-page-wrapper{padding-bottom:40px}
.video-testimonial-section .test-block .play-btn{width:40px;height:40px}
.video-testimonial-section .test-block .play-btn svg{max-width:15px}
.video-testimonial-section .test-block .content-block h6{margin-bottom:0;font-size:16px}
.video-testimonial-section .test-block .content-block p{font-size:14px}
}
@media only screen and (max-width:575px){
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message:after{margin:0 0 0 40px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message{padding:15px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .test-message:after{border-top:solid 22px #fff;border-left:solid 16px transparent;border-right:solid 16px transparent}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info{padding-left:35px;margin-top:35px}
.testimonial-page-wrapper .test-listing-wrapper .test-item .author-info .author-image{width:42px;height:42px}
.testimonial-page-wrapper .main-test-block .content-block{padding:22px 30px 20px 20px}
.testimonial-page-wrapper .test-listing-wrapper .test-item:not(:last-child){margin-bottom:25px}
.testimonial-page-wrapper{padding-top:30px;padding-bottom:30px}
.video-testimonial-section .wrapper{grid-template-columns:repeat(1,1fr)}
.video-testimonial-section .test-block .play-btn{width:50px;height:50px}
.video-testimonial-section .test-block .play-btn{width:50px;height:50px}
.video-testimonial-section{padding:40px 0}
}
@media only screen and (max-width:479px){
.testimonial-page-wrapper .main-test-block .content-block{padding:15px 15px 20px 15px}
}