/**/

.news {
  position: relative;
}

.news .news-toggle {
  position: absolute;
  top: 0;
  left: 0;
}

.news .news-marquee {
  height: 395px;
  overflow: hidden;
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

@media (min-width: 1920px) {
  .news .news-marquee {
    height: 395px;
  }
}

@media (max-width: 767px) {
  .news .news-marquee {
    height: 300px;
    padding: 1rem;
  }
}

.news .item {
  background: #fff;
  border-right: 3px solid #064771;
  padding: 0.5rem;
  margin-bottom: 0.75rem;
  display: block;
  color: inherit;
  border-radius: 10px;
}

.news .item:hover {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  text-decoration: none;
}

.news .item time {
  color: #064771;
}

.news .item h3 {
  font-size: 1rem;
}

.news .item p {
  margin: 0;
}

/**/

.event {
  display: block;
  color: #000;
}

.event .date {
  display: inline-block;
  font-weight: bold;
  border-radius: 10px;
}

.event h3 {
  font-size: 1.1rem;
  margin-top: 10px;
}

/**/

.article {
  display: flex;
  flex-direction: column-reverse;
  color: #000;
  padding: 1rem;
}
.article .pic {
  margin-bottom: 5px;
}
.article h3 {
  font-size: 1.2rem;
  margin-top: 10px;
}
.card-header {
  background: #244155;
}
