.news-wrapper .content-title {
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .news-wrapper .content-title {
    margin: 20px 0 10px;
  }
}
.news-wrapper .page-title {
  text-align: center;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  font-size: 550%;
  line-height: 160%;
  font-family: "Figtree", sans-serif;
  font-optical-sizing: auto;
  font-weight: 800;
  font-style: normal;
  letter-spacing: 2.4px;
  color: #0c0204;
}
@media screen and (max-width: 767px) {
  .news-wrapper .page-title {
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    font-size: 280%;
    line-height: 135%;
    font-family: Impact;
  }
}
.news-wrapper .information {
  margin-left: 1%;
  color: #af1f24;
}
@media screen and (max-width: 767px) {
  .news-wrapper .information {
    margin-bottom: 6%;
  }
}
.news-wrapper .news-content {
  width: 80%;
  max-width: 1200px;
  margin: 1% auto 4%;
  padding-bottom: 1%;
}
@media screen and (max-width: 767px) {
  .news-wrapper .news-content {
    margin: 30px auto 20px;
    width: 95%;
  }
}
.news-wrapper .news-content .news-tag {
  margin-left: 2%;
}
.news-wrapper .news-content .pagination {
  display: flex;
  align-items: center;
  display: -webkit-flex;
  justify-content: center;
  margin: 10% 0 5%;
  position: relative;
  font-size: 100%;
}
@media screen and (max-width: 767px) {
  .news-wrapper .news-content .pagination {
    font-size: 80%;
  }
}
.news-wrapper .news-content .pagination span,
.news-wrapper .news-content .pagination a {
  width: 3%;
  border-radius: 100%;
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-box-pack: center;
  align-items: center;
  -webkit-box-align: center;
  border: 1px solid #0c0204;
  background-color: #ffffff;
  text-align: center;
  margin: 1%;
}
@media screen and (max-width: 767px) {
  .news-wrapper .news-content .pagination span,
  .news-wrapper .news-content .pagination a {
    width: 7%;
  }
}
.news-wrapper .news-content .pagination span:before,
.news-wrapper .news-content .pagination a:before {
  display: block;
  content: "";
  padding-top: 100%;
}
.news-wrapper .news-content .pagination a:hover,
.news-wrapper .news-content .pagination .current {
  color: #ffffff;
  border: none;
  background-color: #af1f24;
}
.news-wrapper .news-content .pagination a.prev {
  margin-right: 3%;
  border: none;
}
.news-wrapper .news-content .pagination a.next {
  margin-left: 3%;
  border: none;
}
.news-wrapper .news-content .pagination a.border-none,
.news-wrapper .news-content .pagination a.last,
.news-wrapper .news-content .pagination .page-numbers.dots {
  border: none;
}
.news-wrapper .news-block {
  margin-bottom: 6%;
  border-bottom: 1px solid #0c0204;
  padding-bottom: 4%;
}
@media screen and (max-width: 767px) {
  .news-wrapper .news-block {
    margin: 20px 0 30px;
    padding-bottom: 30px;
  }
}
.news-wrapper .news-title {
  border-bottom: 1px solid #0c0204;
}
@media screen and (min-width: 768px) {
  .news-wrapper .news-title {
    font-size: 110%;
    line-height: 142%;
  }
}
@media screen and (max-width: 767px) {
  .news-wrapper .news-title {
    font-size: 85%;
    line-height: 110%;
  }
}