.b-logo-cloud{--logo-gap: 2rem;--logo-max-height: 45px}@media(min-width:1024px){.b-logo-cloud{--logo-gap: 5rem}}.b-logo-cloud__inner{grid-column:wide}.b-logo-cloud__header{margin-bottom:1.5rem;text-align:center}.b-logo-cloud__items{display:flex;justify-content:center;padding-top:.5rem}.b-logo-cloud[data-animated=true] .b-logo-cloud__items{position:relative;justify-content:flex-start;overflow:hidden}:is(.b-logo-cloud[data-animated=true] .b-logo-cloud__items):before,:is(.b-logo-cloud[data-animated=true] .b-logo-cloud__items):after{position:absolute;z-index:20;inset:0 auto 0 0;background:linear-gradient(to right,var(--bg-color, white),rgba(255,255,255,0));width:90px;content:""}@media(min-width:768px){:is(.b-logo-cloud[data-animated=true] .b-logo-cloud__items):before,:is(.b-logo-cloud[data-animated=true] .b-logo-cloud__items):after{width:120px}}:is(.b-logo-cloud[data-animated=true] .b-logo-cloud__items):after{transform:rotate(180deg);inset:0 0 0 auto}.b-logo-cloud__items-inner{display:flex;flex-direction:row;justify-content:center;gap:var(--logo-gap);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(4s * var(--items-count)) forwards linear infinite;animation-play-state:running;will-change:transform;width:max-content}.b-logo-cloud.is-in-view[data-animated=true] .b-logo-cloud__items-inner{animation-play-state:running}.b-logo-cloud__items:hover .b-logo-cloud__items-inner{animation-play-state:paused}.b-logo-cloud__item{display:inline-flex;position:relative;flex:0 0 auto;justify-content:center;align-items:center;max-height:var(--logo-max-height)}.b-logo-cloud__item img{display:inline-block;width:auto;max-width:100%;max-width:200px;max-height:var(--logo-max-height)}@media(min-width:768px){.b-logo-cloud__item img{max-width:300px}}@keyframes scroller{to{transform:translate(calc(-50% - calc(var(--logo-gap) / 2)))}}
