.pageblock--logo-carousel{--column-gap: clamp(32px, calc(22px + 3.4vw) , 80px)}.pageblock--logo-carousel:has(.x-core-intro) .container{display:grid;gap:var(--column-gap, var(--grid-gutter-x))}@container style(--block-breakpoint: true){.pageblock--logo-carousel:has(.x-core-intro) .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}}:root[style*="--block-breakpoint: true"] .applyContainerPolyFill .pageblock--logo-carousel:has(.x-core-intro) .container{--intro-margin-end: 0;--column-gap: var(--intro-gutter-after)}@container style(--block-breakpoint: false){.pageblock--logo-carousel:has(.x-core-intro) .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 40%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--logo-carousel:has(.x-core-intro) .container{--intro-gutter-after: 0;--text-col-width: calc( var(--text-size, 40%) - (var(--column-gap, var(--grid-gutter-x)) / 2) );grid-template-columns:var(--text-col-width) 1fr}@container style(--block-breakpoint: false){.pageblock--logo-carousel:has(.x-core-intro).pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}}:root[style*="--block-breakpoint: false"] .applyContainerPolyFill .pageblock--logo-carousel:has(.x-core-intro).pageblock--reverse .container{grid-template-columns:1fr var(--text-col-width)}.pageblock--logo-carousel:has(.x-core-intro).pageblock--reverse .container>:nth-child(2){order:-1}.pageblock--logo-carousel .x-core-intro,.pageblock--logo-carousel .x-core-marquee{align-self:center}.pageblock--logo-carousel .x-core-marquee{--visible-entries: 2;position:relative;overflow:hidden}@container style(--breakpoint-md-min: true){.pageblock--logo-carousel .x-core-marquee{--visible-entries: 3}}:root[style*="--breakpoint-md-min: true"] .applyContainerPolyFill .pageblock--logo-carousel .x-core-marquee{--visible-entries: 3}.pageblock--logo-carousel .x-core-marquee__entry{display:flex;align-items:center;justify-content:center;padding-inline:20px}@container style(--breakpoint-xl-min: true){.pageblock--logo-carousel .x-core-marquee__entry{padding-inline:40px;max-width:220px}}:root[style*="--breakpoint-xl-min: true"] .applyContainerPolyFill .pageblock--logo-carousel .x-core-marquee__entry{padding-inline:40px;max-width:220px}.pageblock--logo-carousel .x-core-marquee__entry .x-core-link{position:relative;overflow:visible}.pageblock--logo-carousel .x-core-marquee__entry .x-core-link:hover .x-core-image{transform:scale(1.04)}.pageblock--logo-carousel .x-core-marquee__entry .x-core-image{width:auto;height:auto;max-height:300px;object-fit:contain;transition:transform var(--transition-duration) var(--transition-timing-function)}.pageblock--logo-carousel .x-core-marquee:before,.pageblock--logo-carousel .x-core-marquee:after{position:absolute;top:-4px;bottom:-4px;z-index:2;width:25%;background:linear-gradient(var(--gradient-direction),var(--color-primary-500),transparent);transform:translate(var(--gradient-offset));transition:background-color var(--transition-duration);content:"";pointer-events:none}.pageblock--logo-carousel .x-core-marquee:before{--gradient-direction: 90deg;--gradient-offset: -1px;left:0}.pageblock--logo-carousel .x-core-marquee:after{--gradient-direction: -90deg;--gradient-offset: 1px;right:0}
