.dnd-section:has(.logo-grid){max-width:100%;&>.row-fluid{padding:0!important}}.logo-heading{align-items:center;display:flex;gap:var(--spacing-3x);justify-content:center;margin-bottom:var(--spacing-10x)}.logo-grid{--gradient-color:var(--white);--gap:var(--spacing-24x);display:flex;flex-direction:column;gap:var(--spacing-10x);margin:0 auto;overflow:clip;.dnd-section:has(.section-background--blue) &{--gradient-color:var(--background-blue)}& .logo{max-height:45px;max-width:135px;object-fit:contain}}.logo-track-wrapper{--gradient-width:25vw;--gradient-max-width:364px;align-items:center;display:flex;flex-flow:row;position:relative;z-index:0;&:before{background:linear-gradient(90deg,rgb(from var(--gradient-color) r g b/1) 15%,rgb(from var(--gradient-color) r g b/0) 100%);inset:0 auto auto 0}&:after,&:before{content:"";height:100%;max-width:var(--gradient-max-width);position:absolute;width:var(--gradient-width);z-index:1}&:after{background:linear-gradient(270deg,rgb(from var(--gradient-color) r g b/1) 15%,rgb(from var(--gradient-color) r g b/0) 100%);inset:0 0 auto auto}}.logo-track{align-items:center;display:flex;flex:none;gap:var(--gap);justify-content:flex-start;padding-right:var(--gap)}@keyframes logoScroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}