@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos-carousel{--link-arrow-color:var(--black,#000);--logo-card-gap:32px}.logos-carousel.card-bg--white{--card-bg:var(--white,#fff)}.logos-carousel h2{font-size:26px;line-height:31px;margin:0 auto 64px;max-width:632px}.logos-carousel.text-align--left h2{margin-left:0}.logos-carousel h2.mobile-heading{display:none}.logos-carousel h2.desktop-heading{display:block}.logos-carousel .track{align-items:stretch;animation:scroll 250s linear infinite;display:flex;gap:var(--logo-card-gap);width:max-content}.logos-carousel>div:not([data-animated])>.track{animation:none;flex-wrap:wrap;justify-content:center;margin-inline:auto;row-gap:var(--logo-card-gap);width:min(100%,1312px)}.logos-carousel>div[data-animated]{overflow:hidden;position:relative;width:100%}.logos-carousel>div[data-animated]>.track{padding-right:var(--logo-card-gap)}.logos-carousel .track:hover{animation-play-state:paused}.logos-carousel .track figure{align-items:center;background:var(--card-bg,var(--x-light-grey,#f7fafa));border-radius:30px;box-sizing:border-box;display:flex;flex:0 0 auto;flex-direction:column;gap:5px;justify-content:center;margin:0;padding:35px 18px 30px;width:236px}.logos-carousel .track>figure>img{display:block;height:49px;max-width:200px;object-fit:contain;width:100%}.logos-carousel .track figure>a,.logos-carousel .track figure>span{color:var(--black,#000);font-size:18px;line-height:21px;padding:10px 0}.logos-carousel .track figure>a{color:var(--link-arrow-color);margin-right:19px}.logos-carousel .track figure>a:hover{color:var(--link-arrow-color-hover)}.logos-carousel .track figure>a:after,.logos-carousel .track figure>a:before{right:-19px}.logos-carousel .track figure>span{font-family:Gilroy,sans-serif}.logos-carousel .track figure>a:before{transform-origin:left center}.logos-carousel .track figure>a:hover:before{transform:scaleX(1.6)}.logos-carousel .track figure>a:hover:after{transform:translateX(8px)}.logos-carousel .track figure.logo-color--black img{filter:brightness(0) saturate(100%) invert(0) sepia(2%) saturate(6%) hue-rotate(346deg) brightness(98%) contrast(103%)}.logos-carousel .track figure.logo-color--white img{filter:brightness(0) saturate(100%) invert(100%) sepia(15%) saturate(0) hue-rotate(286deg) brightness(116%) contrast(101%)}@media (max-width:991px){.logos-carousel{--logo-card-gap:16px}.logos-carousel h2.desktop-heading{display:none}.logos-carousel h2.mobile-heading{display:block}.logos-carousel h2{font-size:22px;line-height:27px;margin-bottom:40px}.logos-carousel>div:not([data-animated])>.track{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--logo-card-gap)}.logos-carousel .track figure{border-radius:20px;padding:24px 14px 20px;width:180px}.logos-carousel>div:not([data-animated]) .track figure{width:auto}.logos-carousel .track figure img{height:36px;max-width:130px}.logos-carousel .track figure>a,.logos-carousel .track figure>span{font-size:16px;line-height:19px}}.logos-carousel header{margin:0 auto 64px;max-width:632px}.logos-carousel.text-align--left header{margin-left:0}.logos-carousel header h2{margin-bottom:0}.logos-carousel header p{margin:16px 0 0}@media (max-width:991px){.logos-carousel header{margin-bottom:40px}}