@property --gradient-angle{syntax:"<angle>";initial-value:90deg;inherits:false}@keyframes rotate{0%{--gradient-angle:0deg}100%{--gradient-angle:360deg}}.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-style2{position:relative;padding:5px;z-index:1;overflow:hidden}.testimonial-block-style2::before,.testimonial-block-style2::after{content:"";position:absolute;z-index:-1;height:100%;width:100%;top:0;left:0;right:0;bottom:0;background:conic-gradient(from var(--gradient-angle),var(--theme-color3),#F55CAD,var(--theme-color1),#F55CAD,var(--theme-color1));border-radius:inherit;animation:rotate 2.5s linear infinite;border-radius:10px;opacity:0;visibility:hidden;transition:all 300ms ease}.testimonial-block-style2 .inner-block{background-color:#0C0C0C;border-radius:14px;padding:60px 60px 50px 60px}@media (max-width:575.98px){.testimonial-block-style2 .inner-block{padding:20px}}.testimonial-block-style2 .author-thumb{display:flex;align-items:center;justify-content:space-between;margin-bottom:54px}.testimonial-block-style2 .author-thumb .image{width:95px;height:95px;border-radius:50%;overflow:hidden;border:4px solid #272729}.testimonial-block-style2 .author-thumb .image img{width:100%;height:100%;object-fit:cover}.testimonial-block-style2 .author-thumb .testi-logo img{opacity:.5}.testimonial-block-style2 .text{font-size:24px;line-height:36px;color:#999}@media (max-width:575.98px){.testimonial-block-style2 .text{font-size:20px}}.testimonial-block-style2 .author-info{border-top:1px solid rgb(189 189 189 / .12);padding-top:34px;margin-top:34px}.testimonial-block-style2 .author-info .testimonial-name{color:#fff;margin-bottom:3px;margin-top:0}@media (max-width:991.98px){.testimonial-block-style2 .author-info .testimonial-name{font-size:22px}}.testimonial-block-style2 .author-info .testimonial-position span{color:#fff}.testimonial-block-style2:hover::before,.testimonial-block-style2:hover::after{opacity:1;visibility:visible;transition:all 300ms ease}