.b-logo-cloud{--logo-cloud-theme:var(--color-white)}.is-theme-dark .b-logo-cloud{--logo-cloud-theme:transparent}.b-logo-cloud.has-darkblue-50-background-color{--logo-cloud-theme:var(--color-darkblue-50)}.b-logo-cloud.has-basegreen-10-background-color{--logo-cloud-theme:var(--color-basegreen-10)}.b-logo-cloud.has-paleblue-40-background-color,.gradient-color-blue .b-logo-cloud{--logo-cloud-theme:var(--color-paleblue-40)}.b-logo-cloud__items{display:flex;grid-column:wide;justify-content:center}.b-logo-cloud__items.has-divider-top{border-top:1px solid var(--color-darkblue-10);padding-top:var(--spacer-md)}.b-logo-cloud__items.has-divider-bottom{border-bottom:1px solid var(--color-darkblue-10);padding-bottom:var(--spacer-md)}.is-theme-dark .b-logo-cloud__items{border-color:var(--color-darkblue-40)}.b-logo-cloud[data-animated=true] .b-logo-cloud__items{position:relative;justify-content:flex-start;margin-inline:auto;max-width:var(--container-wide-width);overflow:hidden}.b-logo-cloud[data-animated=true] .b-logo-cloud__items:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(270deg,var(--logo-cloud-theme) 0%,transparent 5%,transparent 95%,var(--logo-cloud-theme) 100%);background-color:transparent;width:100%;height:100%;content:""}.b-logo-cloud__items-inner{display:flex;column-gap:6rem;row-gap:3rem;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;max-width:1200px}@media (min-width:768px){.is-aligned-left .b-logo-cloud__items-inner{justify-content:flex-start;margin-right:auto}}.b-logo-cloud[data-animated=true] .b-logo-cloud__items-inner{flex-wrap:nowrap;justify-content:flex-start;align-items:center;animation:scroller calc(1.6s * var(--items-count)) forwards linear infinite;animation-play-state:running;will-change:transform;width:max-content;max-width:unset}.b-logo-cloud[data-animated=true].is-in-view .b-logo-cloud__items-inner{animation-play-state:running}.b-logo-cloud__item{display:inline-flex;position:relative;flex:0 0 auto;justify-content:center;max-height:42px}.b-logo-cloud__item img{--logo-height:42px;display:inline-block;transition:transform .2s ease-in-out;width:auto;max-width:unset;height:var(--logo-height)}.b-logo-cloud__item.has-logo-link:hover img{transform:scale(105%);transition:transform .2s ease-in-out}@keyframes scroller{to{transform:translate(calc(-50% - 3rem))}}.b-hero .b-logo-cloud{justify-content:flex-start;padding-block:3rem 0}.b-hero .b-logo-cloud .b-logo-cloud__items-inner{column-gap:3rem}.b-text__column .b-logo-cloud{grid-template-columns:1fr}.b-text__column .b-logo-cloud .b-logo-cloud__items{grid-column-start:1;margin:0;padding-left:0}.b-text__column .b-logo-cloud .b-logo-cloud__items-inner{column-gap:2rem}