.tc-testimonial .tc-testimonial-heading{margin:0 0 60px}.tc-testimonial .tc-testimonial-heading h2{margin:0 auto;max-width:60%;text-align:center;text-wrap:balance}.tc-testimonial .tc-testimonial-heading h2 span{color:#f8164f}.tc-testimonial .tc-testimonial-heading p{margin:30px 0 0;text-align:center}.tc-testimonial .container,.tc-testimonial .container.layout-2{margin:auto;max-width:1240px}.tc-testimonial .full-width{margin:auto;max-width:100%;padding:0 14px}.tc-testimonial .tc-testimonial-card{background:#fff;border-radius:16px;box-shadow:2px 0 48px rgba(0,0,0,.05);display:flex;flex-direction:column;gap:24px;padding:30px}.tc-testimonial .tc-testimonial-card .tc-testimonial-stars-box{background-color:hsl(from #009FDA h s l/.1);border-radius:7px;display:flex;gap:10px;justify-content:center;margin:auto;max-width:fit-content;padding:10px;width:100%}.tc-testimonial .tc-testimonial-card .tc-testimonial-stars-box i,.tc-testimonial .tc-testimonial-card .tc-testimonial-stars-box i svg{color:#009fda;display:block;fill:currentColor;height:15px;width:15px}.tc-testimonial .tc-testimonial-card .tc-testimonial-content-box p{font-size:20px;font-weight:500;line-height:30px;margin:0;text-align:center}.tc-testimonial .tc-testimonial-grid.grid .tc-testimonial-card .tc-testimonial-content-box p{font-size:24px;font-weight:600;line-height:34px;margin:auto;max-width:1052px}.tc-testimonial .tc-testimonial-card .tc-testimonial-info-box{align-items:center;display:flex;gap:20px;justify-content:center}.tc-testimonial .tc-testimonial-card .tc-testimonial-info-box .tc-testimonial-author-details h6{font-size:20px;font-weight:800;line-height:30px;margin:0}.tc-testimonial .tc-testimonial-card .tc-testimonial-info-box .tc-testimonial-author-details p{margin:0}.tc-testimonial .slick-track{display:flex;gap:42px;margin:48px auto}.tc-testimonial .layout-1 .slick-list{margin:0 -300px}.tc-testimonial .slick-slider ul.slick-dots{align-items:center;background:#fff;border:1px solid rgba(50,50,50,.2);border-radius:100px;cursor:pointer;display:flex;gap:10px;list-style-type:none;margin:86px auto 0;max-width:fit-content;padding:10px;position:static!important;width:100%}.tc-testimonial ul.slick-dots:before{background:rgba(50,50,50,.2)!important;content:"";height:.5px;left:0;position:absolute;right:0;width:100%!important;z-index:-1}.tc-testimonial .slick-slider ul.slick-dots{line-height:0}.tc-testimonial ul li{background:#323232!important;width:10px!important}.tc-testimonial ul .slick-active,.tc-testimonial ul li{border-radius:100px!important;font-size:0;height:10px!important;margin:0!important;opacity:1!important;padding:0}.tc-testimonial ul .slick-active{background:#009fda!important;width:28px!important}.tc-testimonial ul li button{display:none}.tc-testimonial .tc-testimonial-cta{margin-top:50px}@media(max-width:991px){.tc-testimonial .tc-testimonial-heading{margin:0 0 40px}.tc-testimonial .tc-testimonial-heading h2{max-width:80%}.tc-testimonial .slick-slider ul.slick-dots{margin:50px auto 0}.tc-testimonial .tc-testimonial-cta{margin-top:40px}}.tc-testimonial .layout-2 .tc-testimonial-heading h2{margin:0 auto;max-width:100%;text-align:center}.tc-testimonial .tc-testimonial-box{align-items:center;background:#fff;border-radius:7px;box-shadow:0 0 35px rgba(50,50,50,.05);display:flex;flex-direction:column;gap:30px;padding:60px}.tc-testimonial .tc-testimonial-box i,.tc-testimonial .tc-testimonial-box i svg{color:#009fda;display:block;fill:currentColor;height:60px;width:74.25px}.tc-testimonial .tc-testimonial-box h3{font-weight:500;margin:0;max-width:1076px;text-align:center}.tc-testimonial .tc-testimonial-box .tc-testimonial-details h5{color:#f8164f;font-size:20px;font-weight:600;line-height:30px;margin:0;text-align:center}.tc-testimonial .tc-testimonial-box .tc-testimonial-details p{color:#323232;margin:15px 0 0;text-align:center}@media (max-width:1200px){.tc-testimonial .layout-1 .slick-list{margin:0}}@media(max-width:991px){.tc-testimonial .container,.tc-testimonial .container.layout-2{padding:0 16px}.tc-testimonial .tc-testimonial-box{padding:50px}}@media(max-width:767px){.tc-testimonial .tc-testimonial-heading{margin:0 0 20px}.tc-testimonial .tc-testimonial-heading h2{max-width:100%}.tc-testimonial .slick-slider ul.slick-dots{margin:30px auto 0}.tc-testimonial .tc-testimonial-cta{margin-top:30px}.tc-testimonial .container,.tc-testimonial .container.layout-2{padding:0 16px}.tc-testimonial .tc-testimonial-box{padding:30px}.tc-testimonial .slick-track{gap:10px}}