.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .header {
  position: relative;
  height: 90px;
  background-color: #7fbb4a;
  color: #fff;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .header .title {
  position: absolute;
  bottom: 0.9125rem;
  left: 0.9375rem;
  font-family: "Roboto Slab", Helvetica, Roboto, Arial, sans-serif;
  font-size: 1.54rem;
  font-weight: bold;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .bank {
  background-color: #f2f2f2;
  border: 1px solid #d7d7d7;
  padding: 9px 12px;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .bank + .bank {
  border-top: none;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .logo {
  float: left;
  width: 45px;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .logo img {
  width: 45px;
  height: auto;
  border-radius: 50%;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info {
  float: left;
  display: flex;
  width: calc(100% - 45px);
  padding-left: 0.5rem;
  vertical-align: middle;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .rate,
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .button {
  float: left;
  width: 100%;
}
@media print, screen and (min-width: 40em) {
  .so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .visit .button {
    transform: translateY(20%);
  }
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .rate {
  position: relative;
}
.so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .rate span {
  position: absolute;
  transform: translate(0, 50%);
}
@media print, screen and (min-width: 40em) {
  .so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .rate span {
    transform: translate(50%, 50%);
  }
}
@media print, screen and (max-width: 60em) {
  .so-widget-aos-toplist-small-widget-base-d75171398898-7506 .info .rate span {
    transform: translate(15%, 10%);
  }
}