.tm-sc-testimonials .star-rating{float:right;overflow:hidden;position:relative;height:1.1em;line-height:1.2;font-size:.9em;width:5.6em}.tm-sc-testimonials .star-rating::before{content:"\f005\f005\f005\f005\f005";color:#d3ced2;font-family:"Font Awesome 5 Free";font-weight:500;float:left;top:0;left:0;position:absolute}.tm-sc-testimonials .star-rating span{overflow:hidden;float:left;top:0;left:0;position:absolute;padding-top:1.5em}.tm-sc-testimonials .star-rating span::before{content:"\f005\f005\f005\f005\f005";font-family:"Font Awesome 5 Free";font-weight:500;color:#f1c40f;top:0;position:absolute;left:0}.tm-sc-testimonials .star-rating{float:none;margin-top:5px;margin-bottom:20px;overflow:visible}.tm-sc-testimonials .star-rating span:before{color:var(--theme-color2)}.tm-sc-testimonials .author-text,.tm-sc-testimonials .name,.tm-sc-testimonials .job-position{transition:all 0.3s ease-in-out}.tm-sc-testimonials .star-rating span:before{transition:all 0.3s ease-in-out}.testimonial-block-style1{background-color:#faf3eb;border:1px solid rgb(12 47 37 / .1);border-radius:24px;padding:50px 40px 45px;text-align:center;display:flex;flex-direction:column;align-items:center;height:100%;transition:all 300ms ease}@media (max-width:1199.98px){.testimonial-block-style1{padding:40px 30px 35px}}@media (max-width:575.98px){.testimonial-block-style1{padding:35px 24px 30px}}.testimonial-block-style1 .star{color:var(--theme-color1);margin-bottom:20px}.testimonial-block-style1 .star-rating{color:var(--theme-color1);font-size:16px;margin:0 auto 22px;width:calc(5.6em + 23px)}.testimonial-block-style1 .star-rating::before{color:rgba(var(--theme-color1-rgb),.5);font-weight:400;letter-spacing:5px}.testimonial-block-style1 .star-rating span::before{color:var(--theme-color1);font-weight:600;letter-spacing:5px}.testimonial-block-style1 .client-info{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:14px}.testimonial-block-style1 .client-info .client-img img{width:60px;height:60px;border-radius:50%;object-fit:cover;display:block}.testimonial-block-style1 .client-info .info-content{text-align:center}.testimonial-block-style1 .client-info .info-content .testimonial-name{margin:0;font-weight:500}.testimonial-block-style1 .client-info .info-content .testimonial-position{margin:0}