.cairs-tsl-section{width:100%;box-sizing:border-box;padding:70px 40px;background:#5b5bd6}.cairs-tsl-inner{max-width:900px;margin:0 auto;box-sizing:border-box}.cairs-tsl-heading{margin:0 0 30px;padding:0;color:#fff;font-size:2.4rem;font-weight:800;line-height:1.2;text-align:center}.cairs-tsl-slider{position:relative;overflow:hidden;width:100%}.cairs-tsl-track{position:relative;width:100%}.cairs-tsl-slide{display:none;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;animation:cairs-tsl-fadein 0.6s ease forwards}.cairs-tsl-slide.is-active{display:flex}@keyframes cairs-tsl-fadein{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.cairs-tsl-quote-icon{display:flex;justify-content:center;margin-bottom:20px;color:#fff;line-height:1}.cairs-tsl-quote-icon i{font-size:72px;color:inherit;line-height:1;display:block}.cairs-tsl-quote-icon svg{width:72px;height:60px;fill:currentColor;display:block}.cairs-tsl-text{margin:0 0 30px;padding:0;font-size:1.05rem;font-weight:600;line-height:1.75;color:#fff;text-align:center;width:100%}.cairs-tsl-author{display:flex;align-items:center;justify-content:center;gap:14px}.cairs-tsl-avatar{width:64px;height:64px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid #fff;display:block}.cairs-tsl-author-info{display:flex;flex-direction:column;gap:2px}.cairs-tsl-name{display:block;font-size:1rem;font-weight:700;color:#fff;line-height:1.3}.cairs-tsl-role{display:block;font-size:.875rem;font-weight:600;color:#fff;line-height:1.3}.cairs-tsl-stars{display:block;font-size:1rem;color:gold;letter-spacing:1px;margin-top:2px}.cairs-tsl-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:32px;flex-wrap:wrap}.cairs-tsl-dot{width:10px;height:10px;border-radius:50%;background-color:rgb(255 255 255 / .4);border:none;padding:0;cursor:pointer;transition:background-color 0.25s ease,transform 0.25s ease;flex-shrink:0}.cairs-tsl-dot.is-active{background-color:#fff;transform:scale(1.3)}.cairs-tsl-dot:focus-visible{outline:2px solid #fff;outline-offset:2px}.cairs-tsl-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background-color:rgb(255 255 255 / .2);border:none;cursor:pointer;color:#fff;transition:background-color 0.25s ease,transform 0.25s ease;padding:0}.cairs-tsl-arrow:hover{background-color:rgb(255 255 255 / .35)}.cairs-tsl-arrow:focus-visible{outline:2px solid #fff;outline-offset:2px}.cairs-tsl-arrow--prev{left:0}.cairs-tsl-arrow--next{right:0}.cairs-tsl-arrow svg{width:20px;height:20px;stroke:currentColor;fill:none;pointer-events:none}@media (max-width:1024px){.cairs-tsl-section{padding:50px 30px}.cairs-tsl-heading{font-size:2rem}.cairs-tsl-text{font-size:1rem}}@media (max-width:767px){.cairs-tsl-section{padding:40px 20px}.cairs-tsl-heading{font-size:1.5rem;margin-bottom:20px}.cairs-tsl-text{font-size:.95rem}.cairs-tsl-author{flex-direction:column;text-align:center}.cairs-tsl-author-info{align-items:center}.cairs-tsl-quote-icon i{font-size:52px}.cairs-tsl-quote-icon svg{width:52px;height:44px}.cairs-tsl-arrow{display:none}}