.body-color{color:var(--body-color)!important}.testimonials-section{background-color:#f5f5f5}.testimonials-section .swiper-slide{height:auto;display:flex}.testimonials-section .card-item{background-color:var(--white-color);border:1px solid #0000001a;border-radius:20px}.testimonials-section .card-item p{font-size:18px}.testimonials-section .card-item .card-img{border-radius:20px;flex:none;width:fit-content;position:relative;overflow:hidden}@media (max-width:575px){.testimonials-section .card-item .card-img{width:100%}}.testimonials-section .card-item .card-img .thumbnail-container{border-radius:20px;width:100%;min-width:236px;padding-bottom:131.36%}@media (max-width:575px){.testimonials-section .card-item .card-img .thumbnail-container{width:100%;max-width:100%}}.testimonials-section .card-item .card-img .thumbnail-container .thumbnail{position:absolute;inset:0}.testimonials-section .card-item .card-img .thumbnail-container .thumbnail img{object-fit:cover;border-radius:20px;width:100%;height:100%;display:block}.testimonials-section .card-item .card-img:after{content:"";pointer-events:none;background:linear-gradient(#d9d9d900 0%,#737373 100%);border-radius:0 0 20px 20px;height:45%;position:absolute;bottom:0;left:0;right:0}.testimonials-section .card-item .video-play{z-index:3;bottom:15px;left:15px}.testimonials-section .card-item .video-play .play-img{background-color:var(--white-color);cursor:pointer;border-radius:50%;width:40px;height:40px}.testimonials-section .card-item .video-play .play-img img{width:16px;height:16px}.testimonials-section .card-item .card-detail .badge{border-radius:50px}.testimonials-section .card-item .card-detail .badgePurple{color:#8b5cf6;background:#8b5cf61a;border:1px solid #8b5cf6}.testimonials-section .card-item .card-detail .badgeSucess{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d4;padding:7px 12px}.testimonials-section .card-item .card-detail .card-profile{color:#06b6d4;background:#06b6d41a;border:1px solid #06b6d4;border-radius:50%;flex:0 0 60px;width:60px;height:60px;font-size:20px}@media (max-width:575px){.testimonials-desktop{display:none}}@media (min-width:576px){.testimonials-mobile{display:none}}
.client-section{background-color:#f5f5f5}.client-section .thumbnail-container{padding-bottom:38.2%}
