.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}@property --gradient-angle{syntax:"<angle>";initial-value:90deg;inherits:false}@keyframes rotate{0%{--gradient-angle:0deg}100%{--gradient-angle:360deg}}.testimonial1-border-radius .swiper-container-inner{border-radius:20px}.tm-sc-testimonials .testimonial-block-style1{position:relative;z-index:1;border-radius:20px}.tm-sc-testimonials .testimonial-block-style1:before{content:"";position:absolute;z-index:-1;inset:-.2rem;background:conic-gradient(from var(--gradient-angle),var(--theme-color2),var(--theme-color1),var(--theme-color2),var(--theme-color1),var(--theme-color2));border-radius:inherit;animation:rotate 2.5s linear infinite;transition:all 300ms ease}.tm-sc-testimonials .testimonial-block-style1:after{position:absolute;left:10px;top:10px;bottom:10px;right:10px;background:#000;border-radius:20px;content:"";z-index:-1;transition:all 300ms ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box{position:relative;z-index:9;padding:55px 75px 60px 60px}@media (max-width:991.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box{padding:55px 50px 60px}}.tm-sc-testimonials .testimonial-block-style1 .inner-box .rating .star-rating span:before{color:var(--theme-color1);font-weight:600}.tm-sc-testimonials .testimonial-block-style1 .inner-box .quote-icon{position:absolute;top:25px;left:45px;z-index:-1}.tm-sc-testimonials .testimonial-block-style1 .inner-box .author-text{color:#fff;font-size:20px;font-weight:400}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box{display:flex;align-items:center;gap:25px;margin-top:30px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .thumb{max-width:75px;border-radius:50%;padding:3px;border:2px solid var(--theme-color1)}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .thumb img{max-width:65px;border-radius:50%;border:5px solid #fff}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-name{font-size:18px;font-weight:400;color:#fff;text-transform:capitalize;margin-bottom:5px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-position{font-size:14px;font-weight:400;color:#9d9d9d}