.tm-slider{display:grid;grid-template-columns:minmax(0,1fr);position:relative}.tm-slide{grid-area:1/1;opacity:0;pointer-events:none;transition:opacity .6s ease;visibility:hidden}.tm-slide--active{opacity:1;pointer-events:auto;visibility:visible}.tm-row{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;margin:0 auto;max-width:1140px}.tm-row--rechts{flex-direction:row-reverse}.tm-photo-col{flex:0 0 320px;max-width:320px}.tm-photo{border-radius:24px;display:block;height:auto;width:100%}.tm-content-col{flex:1 1 320px;min-width:280px}.tm-quote{color:#00303c;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.35;margin:0 0 24px}.tm-person{align-items:center;display:flex;gap:16px}.tm-person-avatar{border-radius:50%;flex:0 0 48px;height:48px;overflow:hidden;width:48px}.tm-person-avatar img{display:block;height:100%;object-fit:cover;width:100%}.tm-person-info{font-family:Poppins,sans-serif}.tm-person-function{color:#008a99;display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:2px;text-transform:uppercase}.tm-person-name{margin:0}.tm-button,.tm-person-name{color:#00303c;font-size:16px;font-weight:600}.tm-button{background:#f2c996;border-radius:999px;display:inline-block;font-family:Poppins,sans-serif;margin-top:32px;padding:14px 32px;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.tm-button:hover{box-shadow:0 6px 16px rgba(0,48,60,.15);color:#00303c;transform:translateY(-2px)}.tm-dots{align-items:center;display:flex;gap:10px;justify-content:center;list-style:none;margin:32px 0 0;padding:0;width:100%}.tm-dot{background:#dbf0ee;border:none;border-radius:50%;cursor:pointer;height:10px;margin:0;padding:0;transition:background .2s ease,transform .2s ease;width:10px}.tm-dot:hover{background:#6ec4bc}.tm-dot--active{background:#00a998;transform:scale(1.2)}@media (max-width:700px){.tm-row,.tm-row--rechts{flex-direction:column;gap:24px}.tm-photo-col{flex:none;max-width:220px}.tm-quote{font-size:22px}}