.testimonial-carousel-main{background-color:#f5f5f5;padding:70px 0}.tcm-container h2{color:#444;font-family:DIN-Black,sans-serif;font-size:42px;font-weight:800;letter-spacing:-.03em;line-height:48.3px;margin-bottom:18px;margin-top:0;text-align:center;text-transform:uppercase}.tcm-container h2 green{color:#16a500}.tcm-sub{color:#444;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:26px;margin:0 auto;max-width:675px;text-align:center;width:100%}.tcm-carousel{margin-top:32px}.tcm-carousel .slick-slide{margin-right:32px}.tcm-carousel .slick-list{margin-right:-32px}.tcm-carousel .slick-track{display:flex!important}.tcm-carousel .slick-slide{align-items:flex-start;display:flex;flex-direction:column;height:inherit!important}.tcm-carousel-item{background-color:#fff;border:.53px solid #cbd5e0;border-radius:6px;padding:31px 20px}.tcm-metric{background-color:#e3ffe7;border-radius:6px;color:#16a500;display:inline-block;font-family:DIN-Black,sans-serif;font-size:16px;font-weight:900;letter-spacing:-.03em;line-height:17.6px;margin-bottom:23.5px;padding:10px;text-align:left}.tcm-text{color:#444;font-family:Roboto,sans-serif;font-size:20px;font-weight:400;line-height:26px;padding:22px 0;text-align:left}.tcm-person{align-items:center;display:flex;flex-direction:row;gap:19px;margin-top:auto}.tcm-person .tcm-person-image{border-radius:50%;flex-shrink:0;height:63.5px;overflow:hidden;width:63.5px}.tcm-person .tcm-person-image img{filter:grayscale(1)}.tcm-person h6{color:#444;font-family:DIN-Black,sans-serif;font-size:20px;font-weight:900;letter-spacing:-.03em;line-height:20px;margin-bottom:5px;margin-top:0;text-align:left;text-transform:uppercase}.tcm-person-info-role{color:#777;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:20.8px;text-align:left}.slick-dots{align-items:center;display:flex;gap:12px;justify-content:center;list-style:none;margin-bottom:0;margin-top:32px;padding:0}.slick-dots button{display:none}.slick-dots li{background-color:#e2e8f0;border-radius:50%;height:16px;transition:all .2s linear;width:16px}.slick-dots li.slick-active{background-color:#16a500}@media screen and (max-width:768px){.tcm-container h2{font-size:32px;line-height:36.2px}.tcm-text{font-size:15px;line-height:20px}}@media screen and (max-width:680px){.testimonial-carousel-main{overflow:hidden}.tcm-carousel .slick-list,.tcm-carousel .slick-slide{margin-right:0}}@media screen and (max-width:460px){.tcm-container h2{font-size:27px;line-height:31px}.tcm-metric{margin-bottom:0}}