.mbs-banner-balk-center{
  position:relative; width:100%; height:100px;
  display:flex; justify-content:center; align-items:center;
  background:transparent;
}
.mbs-banner-slider{
  position:relative; width:260px; height:70px;
  overflow:hidden; box-shadow:0 0 10px rgba(0,0,0,0.4);
  border-radius:8px;
}
.mbs-banner{
  position:absolute; top:100%; width:100%; height:100%;
  opacity:0; transition:transform 1.2s ease-in-out, opacity 1.2s ease-in-out;
}
.mbs-banner img{
  width:100%; height:100%; object-fit:contain; display:block;
  border-radius:8px; background:transparent;
}
.mbs-banner.active{ top:0; transform:translateY(0); opacity:1; }
.mbs-exit{ transform:translateY(-100%); opacity:0; }