.tsmX_out-con{margin:50px auto}.tsmX_in-con{background-color:#fafafa}.tsmX_section{margin:0 auto;max-width:1200px;padding:65px 20px;text-align:center}.tsmX_title{font-size:2.5rem;font-weight:700;margin-bottom:12px}.tsmX_subtitle{color:#666;font-size:1.1rem;line-height:1.6;margin:0 auto 40px;max-width:650px}.tsmX_wrapper{overflow-x:hidden;overflow-y:visible;padding-bottom:22px;position:relative}.tsmX_viewport{overflow:visible;width:100%}.tsmX_track{display:flex;transition:transform .4s ease}.tsmX_item{background:#fff;border-radius:16px;box-shadow:0 4px 14px rgba(0,0,0,.09);flex-shrink:0;margin:0 10px;padding:30px 25px 26px;text-align:left;width:calc(33.33% - 20px)}.tsmX_quote{color:#333;font-size:1rem;line-height:1.6;margin-bottom:20px}.tsmX_person{gap:12px}.tsmX_avatar,.tsmX_person{align-items:center;display:flex}.tsmX_avatar{background:#9a1821;border-radius:50%;color:#fff;font-weight:700;height:42px;justify-content:center;width:42px}.tsmX_name{color:#111;font-weight:700}.tsmX_role{color:#666;font-size:.9rem}.tsmX_controls{align-items:center;display:none;gap:24px;justify-content:center;margin-top:24px}.tsmX_arrow{cursor:pointer;font-size:52px;font-weight:700;user-select:none}.tsmX_dots{display:flex;gap:10px}.tsmX_dots span{background:#ccc;border-radius:50%;cursor:pointer;height:14px;width:14px}.tsmX_dots .active{background:#9a1821}@media (max-width:1024px) and (min-width:601px){.tsmX_item{width:calc(50% - 20px)}.tsmX_controls{display:flex}}@media (max-width:600px){.tsmX_out-con{margin:20px auto}.tsmX_section{padding:40px 20px;text-align:left}.tsmX_item{width:calc(100% - 20px)}.tsmX_controls{display:flex}.tsmX_title{font-size:2rem}}