@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.logos-carousel h2{font-size:26px;line-height:1.75rem;text-align:center}.logos-carousel h2.mobile-heading{display:none}.logos-carousel h2.desktop-heading{display:block}.logos-carousel>div:not([data-animated])>.track{align-items:flex-start;animation:none;display:flex;flex-wrap:wrap;gap:0 1rem;justify-content:center;margin-inline:auto;width:min(90vw,1330px)}.logos-carousel>div[data-animated]{overflow:hidden;position:relative;width:100%}.logos-carousel .track{animation:scroll 250s linear infinite;display:flex;gap:0 4rem;width:max-content}.logos-carousel .track:hover{animation-play-state:paused}.logos-carousel .track figure{display:grid;flex:0 0 auto;justify-items:center;position:relative}.logos-carousel>div[data-animated] .track figure{align-items:center}.logos-carousel>div[data-animated] .track figure>a,.logos-carousel>div[data-animated] .track figure>div{display:none}.logos-carousel .track figure>a{align-items:center;background:var(--case-bg,#fff);border-radius:20px;color:#000;display:flex;font-family:Gilroy-Medium;font-size:14px;height:30px;line-height:1;padding:0 0 0 10px;text-decoration:none;transition:all .4s ease;width:fit-content}.logos-carousel .track figure>a>span{background:#fff;border-radius:50%;height:0;opacity:0;padding:5px;transition:all .4s ease;width:0}.logos-carousel .track figure>a>span:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' class='icon flat-color' data-name='Flat Color' viewBox='0 0 24 24'%3E%3Cpath d='m21.71 11.29-7-7a1 1 0 0 0-1.42 1.42l5.3 5.29H3a1 1 0 0 0 0 2h15.59l-5.3 5.29a1 1 0 0 0 0 1.42 1 1 0 0 0 1.42 0l7-7a1 1 0 0 0 0-1.42' style='fill:%23000'/%3E%3C/svg%3E")}.logos-carousel .track figure.case--white>div>header>img{background:#efefec}.logos-carousel .track figure>a.bg--white header>img{background:var(--purple-bg)}.logos-carousel .track figure>a:hover{padding:0 5px 0 10px}.logos-carousel .track figure>a:hover>span{height:26px;margin-left:10px;opacity:1;width:26px}.logos-carousel .track figure>div{background:var(--case-bg,#fff);border-radius:30px;bottom:calc(100% + 18px);left:0;min-width:270px;opacity:var(--case-open,0);padding:18px;pointer-events:none;position:absolute;transition:all .3s ease;visibility:hidden;z-index:calc(var(--case-open,0)*10)}.logos-carousel .track figure>div p,.logos-carousel .track figure>div>header h4{color:#282828;margin:0}.logos-carousel .track figure>div>footer,.logos-carousel .track figure>div>header{align-items:center;display:flex;gap:1rem;justify-content:flex-start}.logos-carousel .track figure>div>header{margin-bottom:20px}.logos-carousel .track figure>div>header>img{background:#fff;border-radius:4px;height:30px;padding:5px;width:auto}.logos-carousel .track figure>div>footer>img{aspect-ratio:1/1;border-radius:4px;height:40px;object-fit:cover;width:auto}.logos-carousel .track figure>div>footer{margin-top:20px}.logos-carousel>div:not([data-animated]) .track figure.case:before{border-color:var(--case-bg,#fff) transparent transparent;border-style:solid;border-width:18px 14px 0;bottom:100%;content:"";display:block;height:0;left:50%;opacity:var(--case-open,0);position:absolute;transform:translateX(-50%);transition:all .3 ease}.logos-carousel .track figure img{height:100%;max-height:2.25rem;max-width:9.5rem;object-fit:contain;width:8rem}.logos-carousel>div:hover>figure{animation-play-state:paused}@media (max-width:991px){.logos-carousel h2.desktop-heading{display:none}.logos-carousel h2.mobile-heading{display:block}.logos-carousel h2{font-size:22px}.logos-carousel .track figure{padding:0}}@media (min-width:992px){.logos-carousel .track figure:hover{--case-open:1}.logos-carousel .track figure:hover>div{pointer-events:all;visibility:visible}}