.tf-testimonial-carousel .item .wrap-author{display:inline-flex;align-items:center}.tf-testimonial-carousel .item .avatar{width:100px;height:100px;border-radius:50%;border:10px solid #fff;position:relative;flex-shrink:0}.tf-testimonial-carousel .item .avatar img{border-radius:50%}.tf-testimonial-carousel .item .avatar .icon-quote{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:var(--theme-accent-color);border:5px solid #fff;border-radius:50%;position:absolute;left:-16px;bottom:-5px}.tf-testimonial-carousel .item .avatar img{width:100%}.tf-testimonial-carousel .item .position{font-family:'Poppins';font-weight:500;font-size:15px;color:var(--theme-secondary-color)}.tf-testimonial-carousel .item .description{font-family:'Poppins';font-weight:400;font-size:16px;line-height:32px;color:#798883;margin-top:32px;margin-left:8px}.tf-testimonial-carousel .item .name{font-family:'Nunito';font-weight:700;font-size:20px;line-height:28px;color:#000;margin-bottom:-7px}.tf-testimonial-carousel .item .item-testimonial .wrap-author{margin-top:-52px}.tf-testimonial-carousel.style-1 .description{position:relative}.tf-testimonial-carousel.style-1 .item .item-testimonial{background:#fff;border-radius:5px;padding:0 20px 46px 28px;position:relative}.tf-testimonial-carousel .item .content{text-align:left;background:var(--theme-accent-color);border-radius:0 100px 100px 0;padding:21px 87px 12px 35px;margin-left:-25px}.tf-testimonial-carousel.style-2 .testimonial-star-rating{overflow:hidden;position:relative;height:15px;line-height:1;font-size:12px;font-family:star;margin-bottom:10px;color:#ff9c00;letter-spacing:7.2px}.tf-testimonial-carousel.style-2 .testimonial-star-rating::before{content:"\73\73\73\73\73"}.tf-testimonial-carousel.style-2 .testimonial-star-rating span{overflow:hidden;top:0;left:0;position:absolute;width:100%}.tf-testimonial-carousel.style-2 .testimonial-star-rating span:before{content:"\53\53\53\53\53"}.tf-testimonial-carousel.style-2 .item .item-testimonial{box-shadow:0 5px 13px rgb(0 0 0 / 8%);padding:41px 20px 40px 42px}.tf-testimonial-carousel.style-2 .item .description{margin-top:11px;margin-left:0;margin-bottom:16px}.tf-testimonial-carousel.style-2 .item .item-testimonial .wrap-author{margin-top:0}.tf-testimonial-carousel.style-2 .item .content{text-align:left;background:unset;border-radius:0;padding:0;margin-left:0}.tf-testimonial-carousel.style-2 .item .avatar{width:70px;height:70px;border-radius:50%;border:unset;position:relative;margin-right:18px}.tf-testimonial-carousel.style-2 .owl-carousel .owl-stage-outer{padding:20px;margin:-20px}.tf-testimonial-carousel.style-2 .item .name{font-family:'Nunito';font-weight:700;font-size:20px;line-height:28px;color:#000;margin-bottom:-1px}.tf-testimonial-carousel .owl-nav .owl-prev,.tf-testimonial-carousel .owl-nav .owl-next{padding:0;width:50px;height:50px;display:inline-block;position:absolute;top:50%;background-color:rgb(0 0 0 / .2);border-radius:5px;color:#fff;text-align:center;line-height:50px;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.tf-testimonial-carousel .owl-nav .owl-prev::after,.tf-testimonial-carousel .owl-nav .owl-next::after,.tf-testimonial-carousel .owl-dots .owl-dot::after,.tf-testimonial-carousel .owl-nav .owl-prev:before,.tf-testimonial-carousel .owl-nav .owl-next:before,.tf-testimonial-carousel .owl-dots .owl-dot:before{display:none}.tf-testimonial-carousel.no-arrow .owl-nav .owl-prev,.tf-testimonial-carousel.no-arrow .owl-nav .owl-next{display:none}.tf-testimonial-carousel.has-arrow .owl-nav .owl-prev,.tf-testimonial-carousel.has-arrow .owl-nav .owl-next{display:block;display:flex;justify-content:center;align-items:center}.tf-testimonial-carousel .owl-dots{display:inline-block;position:absolute}.tf-testimonial-carousel.has-carousel.no-bullets .owl-dots,.tf-testimonial-carousel.no-bullets .owl-dots{display:none}.tf-testimonial-carousel.has-carousel.has-bullets .owl-dots{display:block}@media only screen and (max-width:991px){.tf-testimonial-carousel .item .content{padding:21px 40px 12px 35px}}