.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}}.tm-sc-testimonials .testimonial-block-style1{border-radius:20px;overflow:hidden;padding:1px;position:relative;z-index:0}.tm-sc-testimonials .testimonial-block-style1::after,.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-color-light),var(--theme-color2),var(--theme-color-light),var(--theme-color2));border-radius:inherit;animation:rotate 8.5s linear infinite;transition:all 800ms ease}@media (max-width:767.98px){.tm-sc-testimonials .testimonial-block-style1::after,.tm-sc-testimonials .testimonial-block-style1::before{display:none}}.tm-sc-testimonials .testimonial-block-style1 .inner-box{background-color:var(--theme-color2);backdrop-filter:blur(20px);border-radius:20px;cursor:pointer;margin-top:34px;padding:40px;position:relative;z-index:0;transition:all 300ms ease}@media (max-width:575.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box{padding:30px 25px}}.tm-sc-testimonials .testimonial-block-style1 .inner-box .review .rating .star-rating span:before{color:var(--theme-color1);font-weight:600;margin-right:4px}@media (max-width:575.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box .review .rating .star-rating span:before{font-size:14px}}.tm-sc-testimonials .testimonial-block-style1 .inner-box .review .rating .star-rating span:before:last-child{margin-right:0}.tm-sc-testimonials .testimonial-block-style1 .inner-box .quote-icon{position:absolute;right:43px;top:25px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .quote-icon i{color:rgb(106 111 120 / .2);font-size:63px;line-height:100%}@media (max-width:575.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box .quote-icon i{font-size:70px}}.tm-sc-testimonials .testimonial-block-style1 .inner-box .author-text{color:#fff;font-family:var(--body-font-family);font-size:22px;font-weight:400;line-height:34px;margin-bottom:30px}@media (max-width:767.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box .author-text{font-size:20px;line-height:30px}}@media (max-width:575.98px){.tm-sc-testimonials .testimonial-block-style1 .inner-box .author-text{font-size:16px;line-height:26px}}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box{align-items:center;display:flex;gap:20px;margin-bottom:30px}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .user-thumb{border-radius:50%;max-width:75px;transition:all 300ms ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .user-thumb img{border-radius:50%;max-width:65px;transition:all 300ms ease}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-name{color:#fff;font-size:18px;line-height:30px;font-weight:700;margin-top:3px;margin-bottom:0;text-transform:capitalize;font-family:var(--title-font)}.tm-sc-testimonials .testimonial-block-style1 .inner-box .info-box .testimonial-position{color:rgb(255 255 255 / .7);display:block;font-family:var(--body-font-family);font-size:14px;font-weight:400;line-height:24px}