.b-logo-cloud{--logos-gap: var(--spacer-md)}.b-logo-cloud.is-boxed{--logos-gap: .5rem}@media(min-width:768px){.b-logo-cloud.is-boxed{--logos-gap: 20px}}.b-hero .b-logo-cloud,.b-hero-carousel .b-logo-cloud{--logos-gap: 1rem}:is(.b-hero .b-logo-cloud.has-ticker,.b-hero-carousel .b-logo-cloud.has-ticker):before,:is(.b-hero .b-logo-cloud.has-ticker,.b-hero-carousel .b-logo-cloud.has-ticker):after{position:absolute;top:0;left:0;z-index:10;background:linear-gradient(to left,transparent,var(--color-white));width:40px;height:100%;content:""}:is(.b-hero .b-logo-cloud.has-ticker,.b-hero-carousel .b-logo-cloud.has-ticker):after{right:0;left:unset;transform:rotate(180deg)}.b-logo-cloud__items{display:flex;position:relative;justify-content:center}.b-logo-cloud[data-animated=true] .b-logo-cloud__items{position:relative;justify-content:flex-start;overflow:hidden}.b-logo-cloud__items-inner{display:flex;flex-direction:row;justify-content:center;gap:var(--logos-gap);padding-top:20px;width:100%}@media(max-width:767.98px){.b-logo-cloud__items-inner{display:flex;flex-wrap:wrap;align-items:center}}.b-logo-cloud[data-animated=true] .b-logo-cloud__items-inner{flex-wrap:nowrap;justify-content:flex-start;align-items:center;animation:scroller calc(6s * var(--items-count)) forwards linear infinite;animation-play-state:running;will-change:transform;width:max-content}@media(max-width:767.98px){.b-logo-cloud[data-animated=true] .b-logo-cloud__items-inner{display:flex}}.b-logo-cloud__item{display:inline-flex;position:relative;flex:0 0 auto;justify-content:center;align-items:center}.b-logo-cloud__item picture{display:inline-block;aspect-ratio:139/123;max-width:50px}@media(min-width:768px){.b-logo-cloud__item picture{max-width:70%}}.b-hero :is(.b-logo-cloud__item picture){max-width:60px}:is(.b-logo-cloud__item picture) img{width:100%;height:100%;object-fit:contain;object-position:center}.is-boxed .b-logo-cloud__item{border:1px solid var(--color-grey-200);background:var(--color-white);width:120px;height:120px}@media(min-width:768px){.is-boxed .b-logo-cloud__item{width:210px;height:210px}}:is(.is-boxed .b-logo-cloud__item) picture{max-width:60%}@media(min-width:768px){:is(.is-boxed .b-logo-cloud__item) picture{max-width:70%}}@keyframes scroller{to{transform:translate(calc(-50% - 2rem))}}
