.tp-logos{background:#fff;padding:56px 0 64px}.tp-logos .tp-logos__wrap{margin:0 auto;max-width:1280px;padding:0 40px}.tp-logos .tp-logos__label{color:#1b8a91;font-size:.72rem;font-weight:800;letter-spacing:.12em;line-height:1.4;margin:0 0 30px;text-align:center;text-transform:uppercase}.tp-logos .tp-logos__marquee{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent 0,#000 9%,#000 91%,transparent);overflow:hidden}.tp-logos .tp-logos__track{animation:tp-logos-scroll 80s linear infinite;display:flex;width:max-content}.tp-logos .tp-logos__marquee:hover .tp-logos__track{animation-play-state:paused}.tp-logos .tp-logos__pass{align-items:center;display:flex;flex:none}.tp-logos .tp-logos__item{display:grid;flex:none;height:76px;padding:0 30px;place-items:center}.tp-logos .tp-logos__item img{display:block;height:40px;margin:0!important;max-width:150px;object-fit:contain;width:auto}.tp-logos .tp-logos__item--lg img{height:54px;max-width:175px}@keyframes tp-logos-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:700px){.tp-logos{padding:40px 0 48px}.tp-logos .tp-logos__wrap{padding:0 20px}.tp-logos .tp-logos__item{height:64px;padding:0 22px}.tp-logos .tp-logos__item img{height:32px;max-width:120px}.tp-logos .tp-logos__item--lg img{height:44px;max-width:140px}}@media(prefers-reduced-motion:reduce){.tp-logos .tp-logos__marquee{-webkit-mask-image:none;mask-image:none}.tp-logos .tp-logos__track{animation:none;width:auto}.tp-logos .tp-logos__pass,.tp-logos .tp-logos__track{flex-wrap:wrap;justify-content:center}.tp-logos .tp-logos__pass--dup{display:none}}