.tm-testimonials-scope,.tm-testimonials-scope *,.tm-testimonials-scope :after,.tm-testimonials-scope :before{box-sizing:border-box;margin:0;padding:0}.tm-testimonials-scope{align-items:center;display:flex;justify-content:center}.tm-module{background:#e8edf5;gap:24px;height:400px;padding:0;width:1200px}.tm-module,.tm-panel-left{border-radius:16px;display:flex}.tm-panel-left{box-shadow:8px 8px 18px #d1d9ea,-8px -8px 18px #fff;flex-direction:column;flex-shrink:0;padding:24px;width:360px}.tm-slide-left{display:none;flex:1;flex-direction:column}.tm-slide-left.active{display:flex}.tm-logo-wrapper{border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:inline-block;line-height:0}.tm-logo img{border-radius:8px;display:block;height:70px;width:70px}.tm-content{display:flex;flex:1;flex-direction:column;justify-content:center;padding:0}.tm-panel-left h2{color:#0d1b3e;font-family:DM Sans,sans-serif;font-size:24px;font-weight:700;letter-spacing:-.4px;line-height:1.1;margin-bottom:12px}.tm-text-des{font-size:14px!important;font-weight:400;line-height:1.65;margin-bottom:16px}.tm-btn-cta{align-items:center;background:transparent;border:1.5px solid #1549c8;border-radius:100px;color:#1549c8;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:500;justify-content:center;padding:7px 18px;text-decoration:none;transition:background .22s ease,color .22s ease;width:fit-content}.tm-btn-cta:hover{background:#1549c8;color:#fff}.tm-dots{align-items:center;clip-path:none!important;display:flex;gap:5px;justify-content:flex-end;opacity:1!important;transform:none!important}.tm-dot{appearance:none;background:#d1d5db;border:0;border-radius:50%;cursor:pointer;height:6px;padding:0;transition:all .25s ease;width:6px}.tm-dot.active{background:#1549c8;border-radius:3px;width:20px}.tm-dot:focus-visible{outline:2px solid #1549c8;outline-offset:2px}.tm-panel-right{border-radius:16px;flex:1;overflow:hidden;position:relative}.tm-slide-right{display:none;height:100%;position:relative;width:100%}.tm-slide-right.active{display:block}.tm-panel-right img.tm-photo{display:block;flex-shrink:0;height:100%;object-fit:cover;object-position:center 10%;width:100%}.tm-flag-badge{border-radius:8px;height:40px;left:16px;overflow:hidden;position:absolute;top:16px;width:40px;z-index:2}.tm-flag-badge img{display:block;height:40px;object-fit:cover;width:40px}.tm-name-badge{align-items:center;background:#003b89;border-radius:40px 6px 6px 40px;bottom:22px;box-shadow:0 4px 24px rgba(0,0,0,.2);display:flex;flex-direction:column;gap:2px;justify-content:center;padding:11px 12px 11px 50px;position:absolute;right:24px;z-index:2}.tm-badge-info .tm-name{color:#fff;font-size:16px}.tm-badge-info .tm-name,.tm-badge-info .tm-role{display:block;text-align:right;white-space:nowrap}.tm-badge-info .tm-role{color:#e1e1e1;font-size:12px;font-weight:400;line-height:1.4}.tm-btn-cta,.tm-panel-left h2,.tm-panel-left p{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(12px)}.tm-logo-wrapper{opacity:0;transform:translateY(10px)}.tm-animate .tm-logo-wrapper{animation:tm-logo-in .45s cubic-bezier(.77,0,.18,1) 0s forwards}.tm-animate .tm-panel-left h2{animation:tm-wipe-in .5s cubic-bezier(.77,0,.18,1) .12s forwards}.tm-animate .tm-panel-left p{animation:tm-wipe-in .5s cubic-bezier(.77,0,.18,1) .26s forwards}.tm-animate .tm-btn-cta{animation:tm-wipe-in .45s cubic-bezier(.77,0,.18,1) .38s forwards}@keyframes tm-logo-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes tm-wipe-in{0%{clip-path:inset(0 100% 0 0);opacity:0;transform:translateY(12px)}60%{opacity:1}to{clip-path:inset(0 0 0 0);opacity:1;transform:translateY(0)}}.tm-panel-right img.tm-photo{transform-origin:center center}.tm-animate .tm-panel-right img.tm-photo{animation:tm-zoom-out .9s cubic-bezier(.4,0,.2,1) 0s forwards}@keyframes tm-zoom-out{0%{opacity:.6;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.tm-flag-badge{opacity:0}.tm-animate .tm-flag-badge{animation:tm-fade-up .4s ease .5s forwards}.tm-name-badge{opacity:0;transform:translateX(16px)}.tm-animate .tm-name-badge{animation:tm-slide-left-in .45s cubic-bezier(.77,0,.18,1) .55s forwards}@keyframes tm-fade-up{to{opacity:1;transform:translateY(0)}}@keyframes tm-slide-left-in{to{opacity:1;transform:translateX(0)}}.tm-mobile-logo-overlay{display:none}@media (prefers-reduced-motion:reduce){.tm-animate .tm-btn-cta,.tm-animate .tm-flag-badge,.tm-animate .tm-logo-wrapper,.tm-animate .tm-name-badge,.tm-animate .tm-panel-left h2,.tm-animate .tm-panel-left p,.tm-animate .tm-panel-right img.tm-photo{animation:none!important}.tm-btn-cta,.tm-flag-badge,.tm-logo-wrapper,.tm-name-badge,.tm-panel-left h2,.tm-panel-left p{clip-path:none;opacity:1;transform:none}.tm-progress-ring .tm-fill{transition:none}}@media (max-width:768px){.tm-testimonials-scope{align-items:flex-start;padding:0}.tm-module{border-radius:0;flex-direction:column-reverse;gap:0;height:auto;width:100%}.tm-panel-right{border-radius:0;flex-shrink:0;height:300px;max-height:300px;min-height:190px;overflow:hidden;position:relative;width:100%}.tm-slide-right{height:100%;inset:0;position:absolute;width:100%}.tm-slide-right.active{display:block}.tm-slide-right .tm-photo{height:100%;object-fit:cover;object-position:center 20%;width:100%}.tm-panel-left{border-radius:0;gap:16px;padding:20px 16px;width:100%}.tm-panel-left h2{font-size:20px}.tm-panel-left p{font-size:13px}.tm-content{gap:12px;padding:0}.tm-badge-info .tm-name{font-size:14px}.tm-badge-info .tm-role{font-size:11px}.tm-logo{display:none}.tm-mobile-logo-overlay{background:#fff;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);display:flex;height:36px;left:12px;overflow:hidden;position:absolute;top:12px;width:36px;z-index:2}.tm-mobile-logo-overlay img{display:block;height:36px;object-fit:cover;width:36px}.tm-flag-badge{left:auto;right:12px;top:12px}.tm-name-badge{border-radius:30px 4px 4px 30px;bottom:12px;padding:7px 10px 7px 24px;right:12px}}.tm-progress-ring{flex-shrink:0;height:20px;transform:rotate(-90deg);width:20px}.tm-progress-ring .tm-track{fill:none;stroke:#d1d5db;stroke-width:2}.tm-progress-ring .tm-fill{fill:none;stroke:#1549c8;stroke-dasharray:50.27;stroke-dashoffset:50.27;stroke-linecap:round;stroke-width:2;transition:stroke-dashoffset .1s linear}.tm-dots-row{align-items:center;display:flex;justify-content:space-between}