.pageblock--logo-carousel{--logo-carousel-gradient: var(--color-neutral-0);padding-block:40px}.pageblock--logo-carousel .container{padding-inline:0;display:flex;flex-direction:column;gap:34px}.pageblock--logo-carousel .container .x-core-title--pre{max-width:1000px;margin-bottom:0;text-align:center;padding-inline:var(--container-offset);margin-inline:auto}@container style(--breakpoint-xl-min: true){.pageblock--logo-carousel .container .x-core-title--pre{max-width:unset}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-title--pre{max-width:unset}.pageblock--logo-carousel .container .x-core-marquee{position:relative;z-index:0}@container style(--breakpoint-lg-max: true){.pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 4}}:root[style*="--breakpoint-lg-max: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 4}@container style(--breakpoint-sm-max: true){.pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 3}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 3}@container style(--breakpoint-xs-max: true){.pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 2}}:root[style*="--breakpoint-xs-max: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-marquee{--visible-entries: 2}.pageblock--logo-carousel .container .x-core-marquee:before,.pageblock--logo-carousel .container .x-core-marquee:after{position:absolute;top:0;bottom:0;left:0;z-index:1;width:400px;height:100%;background:linear-gradient(90deg,var(--logo-carousel-gradient) 0%,rgba(255,255,255,0) 100%);content:"";pointer-events:none}@container style(--breakpoint-sm-max: true){.pageblock--logo-carousel .container .x-core-marquee:before,.pageblock--logo-carousel .container .x-core-marquee:after{width:200px}}:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-marquee:before,:root[style*="--breakpoint-sm-max: true"] .applyContainerPolyFill .pageblock--logo-carousel .container .x-core-marquee:after{width:200px}.pageblock--logo-carousel .container .x-core-marquee:after{right:0;left:inherit;transform:rotate(180deg)}.pageblock--logo-carousel .container .x-core-marquee__entry{display:flex;align-items:center;margin-inline:30px}.pageblock--logo-carousel .container .x-core-marquee__entry .x-core-image{max-height:150px;object-fit:contain}.pageblock--logo-carousel .container .x-core-marquee__entry svg{max-height:150px}.pageblock--logo-carousel .container .x-core-marquee__entry svg path{fill:var(--color-primary-500)}.pageblock--logo-carousel .container .x-core-button-wrapper{padding-inline:var(--container-offset);align-items:center;justify-content:center;margin-top:0}
