@charset "UTF-8";
.top-banner-section {
  background: center top / auto 100% no-repeat url(../img/nc-banner-bg.jpg);
}
.main-section {
  background-color: #f3f3f3;
}
.media-news-wrapper .image-wrapper img {
  width: 100%;
  height: 280px;
  object-fit: cover;
}
.media-news-wrapper {
  padding-bottom: 20px;
}
.media-news-wrapper .title {
  font-size: 24px;
  line-height: 40px;
  padding-bottom: 20px;
}
.media-news-wrapper .desc {
  padding-bottom: 10px;
}
.media-news-wrapper .date {
  font-size: 18px;
}
.media-news-wrapper .more-tag {
  padding: 10px;
}
.media-news-wrapper:hover .title a {
  color: #15499a;
}
.media-news-wrapper:hover .more-tag {
  background-color: #15499a;
  display: inline-block;
}
.media-news-wrapper:hover .more-tag a {
  color: #fff;
}
