.scrlr-blk{
  background:#fff;
}
.scrlr-blk h2:not(.msgh){
  background:#002664;
  color:#fff;
  padding:.5rem 1rem;
  margin:0;
  font-size:1.5rem;
}
.scrlr-blk h2:not(.msgh) a{
  color:#fff;
}

.scrlr{
  height:225px;
  overflow:hidden;
  position:relative;
  padding:0 1rem 1rem;
}

.scrlr-inner{
  -ms-scroll-chaining:chained;
      overscroll-behavior:auto;
  scroll-behavior:smooth;
  height:100%;
  overflow:hidden;
  padding:1rem 0;
}
.scrlr-inner:after{
  height:45px;
  bottom:0;
  box-shadow:inset 0 -31px 45px 3px #fff;
}
.scrlr-inner:after,.scrlr-inner:before{
  content:"";
  position:absolute;
  width:100%;
  padding:0 1rem;
  transition:"box-shadow" .4s ease-out;
  left:0;
}
.scrlr-inner:before{
  height:26px;
  top:0;
  box-shadow:inset 0 19px 31px 3px #fff;
}

.scrlr-nav{
  position:absolute;
  right:1.5rem;
  font-size:1.9375rem;
}
.scrlr-nav i{
  position:relative;
}

.scrlr-nav-up{
  top:0;
}
.scrlr-nav-up i{
  margin-top:1rem;
}

.scrlr-nav-down{
  bottom:0;
}
.scrlr-nav-down i{
  margin-bottom:1rem;
}
.scroll-list li{
  font-family:SiteFont-Regular,Helvetica Neue,Arial,sans-serif;
  padding:.5rem 2rem .5rem 0;
  border-bottom:1px solid #002664;
}
.scroll-list li a{
  color:#404b5d;
}
.scroll-list li a.bel>i{
  align-self:flex-start;
  margin-top:.2rem;
}

.scrlr-blk .alert{
  margin-top:0;
}

/*# sourceMappingURL=tm-bits-scroller.css.map */