.flow-banner{ position:relative; overflow:hidden; width:calc( 100% - 33px ); margin:30px auto; }
.flow-banner-track{ display:flex; align-items:center; gap:var(--flow-banner-gap); will-change:transform; transform:translate3d(0,0,0); }
.flow-banner-item{ flex:0 0 auto; display:flex; align-items:center; }
/*.flow-banner-item img{ height:var(--flow-banner-height); width:auto; display:block; border:1px solid #999;}*/
.flow-banner-item img{ height:var(--flow-banner-height); padding:5px 0px; width:auto; display:block; border:0px solid #999;}

.flow-banner[data-pause-on-hover="true"]:hover{ cursor:pointer; }
@media screen and (max-width:767px){ 
	.flow-banner { width:100%; max-width:520px; }
}