/* V39: restore original ANUBIS compatible-platform and customer-feedback carousels. */
html[data-anubis-v39="1"] .elementor-element-0905125,
html[data-anubis-v39="1"] .elementor-element-b1cdb29{display:none!important}
.anubis-v39-carousel{width:min(100%,1000px);max-width:100%;margin:14px auto 28px;padding:0 8px;box-sizing:border-box;color:#fff}
.anubis-v39-window{width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:#7237bd #100825;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;border-radius:12px}
.anubis-v39-window::-webkit-scrollbar{height:7px}
.anubis-v39-window::-webkit-scrollbar-thumb{background:#7237bd;border-radius:12px}
.anubis-v39-window::-webkit-scrollbar-track{background:#140a2b}
.anubis-v39-track{display:flex;align-items:center;gap:0;width:max-content;max-width:none;transform:translate3d(0,0,0);will-change:transform;animation:anubis-v39-march 33s linear infinite}
.anubis-v39-group{display:flex;flex:0 0 auto;align-items:center;gap:12px;padding-right:12px;width:max-content;max-width:none}
.anubis-v39-item{flex:0 0 auto;display:flex;align-items:center;justify-content:center;overflow:hidden}
.anubis-v39-platforms .anubis-v39-item{height:52px;min-width:93px;background:transparent}
.anubis-v39-platforms .anubis-v39-item img{max-width:150px;height:46px;width:auto;object-fit:contain}
.anubis-v39-reviews .anubis-v39-item{height:265px;width:145px;max-width:145px;border-radius:12px;overflow:hidden;background:#fff}
.anubis-v39-reviews .anubis-v39-item img{width:100%;height:100%;object-fit:cover;object-position:top}
.anubis-v39-reviews .anubis-v39-track{animation-duration:67s}
@keyframes anubis-v39-march{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}
/* Freeze on a focused carousel so users can navigate and scroll manually. */
.anubis-v39-carousel:focus-within .anubis-v39-track{animation-play-state:paused}
@media(max-width:767px){.anubis-v39-platforms .anubis-v39-item{height:44px;min-width:75px}.anubis-v39-platforms .anubis-v39-item img{height:39px;max-width:110px}.anubis-v39-reviews .anubis-v39-item{width:118px;height:216px}.anubis-v39-group{gap:9px;padding-right:9px}}
@media(prefers-reduced-motion:reduce){.anubis-v39-track{animation:none!important;transform:none!important}}
