.news__title, .other-news__section-title {
  font-size: var(--tdfs-h2);
  font-family: "Poppins";
  font-weight: 500;
  line-height: 120%;
  letter-spacing: -1px;
}
.post__title {
  font-size: var(--tdfs-paragraph-xl);
  line-height: 140%;
}
.news__desc {
  font-size: var(--tdfs-paragraph-md);
  line-height: 160%;
}
.news__category, .news__date {
  font-size: var(--tdfs-paragraph-sm);
  line-height: 150%;
}
.post__meta {
  font-size: var(--tdfs-label-md);
  font-family: "Poppins";
  line-height: 130%;
}
.post__item {
  border-bottom: 2px solid #D4D4D4;
  margin-bottom: 1.5625vw;
  text-decoration: none;
  transition: 0.5s;
  display: block;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .post__item {
    margin-bottom: 1.875vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__item {
    margin-bottom: 2.5020850709vw;
  }
}
@media screen and (max-width: 991px) {
  .post__item {
    margin-bottom: 3.0272452069vw;
  }
}
@media screen and (max-width: 768px) {
  .post__item {
    margin-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 480px) {
  .post__item {
    margin-bottom: 6.25vw;
  }
}
@media screen and (max-width: 390px) {
  .post__item {
    margin-bottom: 7.6923076923vw;
  }
}
.post__item:hover {
  border-bottom: 2px solid #525252;
}
.post__item:hover .post__meta {
  color: #0483BA;
  transition: 0.5s;
}
.post__item:hover .post__title {
  color: #1C2B52;
  text-decoration: underline;
  transition: 0.5s;
}
.post__item:hover .post__arrow {
  transition: 0.5s;
  right: 0;
  opacity: 1;
}
.post__meta {
  margin-bottom: 1.0416666667vw;
  color: #A3A3A3;
  font-weight: 500;
  font-family: "Poppins", serif;
}
@media screen and (max-width: 1600px) {
  .post__meta {
    margin-bottom: 1.25vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__meta {
    margin-bottom: 1.6680567139vw;
  }
}
@media screen and (max-width: 991px) {
  .post__meta {
    margin-bottom: 2.0181634712vw;
  }
}
@media screen and (max-width: 768px) {
  .post__meta {
    margin-bottom: 2.6041666667vw;
  }
}
@media screen and (max-width: 480px) {
  .post__meta {
    margin-bottom: 4.1666666667vw;
  }
}
@media screen and (max-width: 390px) {
  .post__meta {
    margin-bottom: 5.1282051282vw;
  }
}
.post__title {
  overflow: hidden;
  color: #262626;
  font-weight: 700;
  font-family: "Poppins", serif;
  margin-bottom: 1.5625vw;
  width: 58.3333333333%;
  transition: 0.5s;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 1600px) {
  .post__title {
    margin-bottom: 1.875vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__title {
    margin-bottom: 2.5020850709vw;
  }
}
@media screen and (max-width: 991px) {
  .post__title {
    margin-bottom: 3.0272452069vw;
  }
}
@media screen and (max-width: 768px) {
  .post__title {
    margin-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 480px) {
  .post__title {
    margin-bottom: 6.25vw;
  }
}
@media screen and (max-width: 390px) {
  .post__title {
    margin-bottom: 7.6923076923vw;
  }
}
@media (max-width: 1199px) {
  .post__title {
    width: 66.6666666667%;
  }
}
@media (max-width: 991.98px) {
  .post__title {
    width: 100%;
  }
}
.post__arrow {
  height: 3.75vw;
  width: 3.75vw;
  border: 3px solid #1C2B52;
  border-radius: 50%;
  position: absolute;
  right: 5.2083333333vw;
  top: 50%;
  transform: translateY(-50%);
  opacity: 0;
  transition: 0.5s;
}
@media screen and (max-width: 1600px) {
  .post__arrow {
    height: 4.5vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__arrow {
    height: 6.0050041701vw;
  }
}
@media screen and (max-width: 991px) {
  .post__arrow {
    height: 7.2653884965vw;
  }
}
@media screen and (max-width: 768px) {
  .post__arrow {
    height: 9.375vw;
  }
}
@media screen and (max-width: 480px) {
  .post__arrow {
    height: 15vw;
  }
}
@media screen and (max-width: 390px) {
  .post__arrow {
    height: 18.4615384615vw;
  }
}
@media screen and (max-width: 1600px) {
  .post__arrow {
    width: 4.5vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__arrow {
    width: 6.0050041701vw;
  }
}
@media screen and (max-width: 991px) {
  .post__arrow {
    width: 7.2653884965vw;
  }
}
@media screen and (max-width: 768px) {
  .post__arrow {
    width: 9.375vw;
  }
}
@media screen and (max-width: 480px) {
  .post__arrow {
    width: 15vw;
  }
}
@media screen and (max-width: 390px) {
  .post__arrow {
    width: 18.4615384615vw;
  }
}
@media screen and (max-width: 1600px) {
  .post__arrow {
    right: 6.25vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__arrow {
    right: 8.3402835696vw;
  }
}
@media screen and (max-width: 991px) {
  .post__arrow {
    right: 10.0908173562vw;
  }
}
@media screen and (max-width: 768px) {
  .post__arrow {
    right: 13.0208333333vw;
  }
}
@media screen and (max-width: 480px) {
  .post__arrow {
    right: 20.8333333333vw;
  }
}
@media screen and (max-width: 390px) {
  .post__arrow {
    right: 25.641025641vw;
  }
}
@media (max-width: 1199px) {
  .post__arrow {
    height: 5.0041701418vw;
    width: 5.0041701418vw;
  }
}
@media (max-width: 991.98px) {
  .post__arrow {
    display: none;
  }
}
.post__arrow-img {
  height: 1.3020833333vw;
  width: 1.3020833333vw;
  filter: brightness(0) saturate(100%) invert(17%) sepia(8%) saturate(3870%) hue-rotate(186deg) brightness(96%) contrast(100%);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen and (max-width: 1600px) {
  .post__arrow-img {
    height: 1.5625vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__arrow-img {
    height: 2.0850708924vw;
  }
}
@media screen and (max-width: 991px) {
  .post__arrow-img {
    height: 2.5227043391vw;
  }
}
@media screen and (max-width: 768px) {
  .post__arrow-img {
    height: 3.2552083333vw;
  }
}
@media screen and (max-width: 480px) {
  .post__arrow-img {
    height: 5.2083333333vw;
  }
}
@media screen and (max-width: 390px) {
  .post__arrow-img {
    height: 6.4102564103vw;
  }
}
@media screen and (max-width: 1600px) {
  .post__arrow-img {
    width: 1.5625vw;
  }
}
@media screen and (max-width: 1199px) {
  .post__arrow-img {
    width: 2.0850708924vw;
  }
}
@media screen and (max-width: 991px) {
  .post__arrow-img {
    width: 2.5227043391vw;
  }
}
@media screen and (max-width: 768px) {
  .post__arrow-img {
    width: 3.2552083333vw;
  }
}
@media screen and (max-width: 480px) {
  .post__arrow-img {
    width: 5.2083333333vw;
  }
}
@media screen and (max-width: 390px) {
  .post__arrow-img {
    width: 6.4102564103vw;
  }
}
@media (max-width: 1199px) {
  .post__arrow-img {
    height: 1.6680567139vw;
    width: 1.6680567139vw;
  }
}

.news {
  padding: 8.3333333333vw 0vw 5.2083333333vw 0vw;
  position: relative;
}
@media screen and (max-width: 1600px) {
  .news {
    padding: 10vw 0vw 6.25vw 0vw;
  }
}
@media screen and (max-width: 1199px) {
  .news {
    padding: 13.3444537114vw 0vw 8.3402835696vw 0vw;
  }
}
@media screen and (max-width: 991px) {
  .news {
    padding: 13.1180625631vw 0vw 10.0908173562vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .news {
    padding: 16.9270833333vw 0vw 13.0208333333vw 0vw;
  }
}
@media screen and (max-width: 480px) {
  .news {
    padding: 27.0833333333vw 0vw 20.8333333333vw 0vw;
  }
}
@media screen and (max-width: 390px) {
  .news {
    padding: 33.3333333333vw 0vw 25.641025641vw 0vw;
  }
}
.news__banner {
  height: 30.9895833333vw;
  background-color: #1C2B52;
  position: absolute;
  top: 50px;
  left: 0;
  width: 100%;
  z-index: -1;
}
@media screen and (max-width: 1600px) {
  .news__banner {
    height: 37.1875vw;
  }
}
@media screen and (max-width: 1199px) {
  .news__banner {
    height: 49.6246872394vw;
  }
}
@media screen and (max-width: 991px) {
  .news__banner {
    height: 40.3632694248vw;
  }
}
@media screen and (max-width: 768px) {
  .news__banner {
    height: 52.0833333333vw;
  }
}
@media screen and (max-width: 480px) {
  .news__banner {
    height: 83.3333333333vw;
  }
}
@media screen and (max-width: 390px) {
  .news__banner {
    height: 102.5641025641vw;
  }
}
.news__row {
  justify-content: center;
}
.news__meta {
  color: #009EE3;
  display: flex;
  gap: 10px;
  order: 2;
}
.news__category, .news__date {
  font-family: "Poppins", serif;
}
.news__title {
  font-weight: 600;
  color: #FFFFFF;
  margin: 1.5625vw 0vw;
  order: 1;
}
@media screen and (max-width: 1600px) {
  .news__title {
    margin: 1.875vw 0vw;
  }
}
@media screen and (max-width: 1199px) {
  .news__title {
    margin: 2.5020850709vw 0vw;
  }
}
@media screen and (max-width: 991px) {
  .news__title {
    margin: 3.0272452069vw 0vw 5.0454086781vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .news__title {
    margin: 3.90625vw 0vw 6.5104166667vw 0vw;
  }
}
@media screen and (max-width: 480px) {
  .news__title {
    margin: 6.25vw 0vw 10.4166666667vw 0vw;
  }
}
@media screen and (max-width: 390px) {
  .news__title {
    margin: 7.6923076923vw 0vw 12.8205128205vw 0vw;
  }
}
.news__featured-image {
  border-radius: 5px;
  overflow: hidden;
  margin-bottom: 1.5625vw;
}
@media screen and (max-width: 1600px) {
  .news__featured-image {
    margin-bottom: 1.875vw;
  }
}
@media screen and (max-width: 1199px) {
  .news__featured-image {
    margin-bottom: 2.5020850709vw;
  }
}
@media screen and (max-width: 991px) {
  .news__featured-image {
    margin-bottom: 3.0272452069vw;
  }
}
@media screen and (max-width: 768px) {
  .news__featured-image {
    margin-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 480px) {
  .news__featured-image {
    margin-bottom: 6.25vw;
  }
}
@media screen and (max-width: 390px) {
  .news__featured-image {
    margin-bottom: 7.6923076923vw;
  }
}
.news__image {
  height: auto;
  width: 100%;
}
.news__desc {
  color: #404040;
}
.news__desc img {
  width: 100%;
  border-radius: 5px;
}

.other-news {
  background-color: #E9F8FF;
  padding: 5.2083333333vw 0vw;
}
@media screen and (max-width: 1600px) {
  .other-news {
    padding: 6.25vw 0vw;
  }
}
@media screen and (max-width: 1199px) {
  .other-news {
    padding: 8.3402835696vw 0vw;
  }
}
@media screen and (max-width: 991px) {
  .other-news {
    padding: 7.0635721493vw 0vw;
  }
}
@media screen and (max-width: 768px) {
  .other-news {
    padding: 9.1145833333vw 0vw;
  }
}
@media screen and (max-width: 480px) {
  .other-news {
    padding: 14.5833333333vw 0vw;
  }
}
@media screen and (max-width: 390px) {
  .other-news {
    padding: 17.9487179487vw 0vw;
  }
}
.other-news__section-title {
  font-weight: 600;
  color: #1C2B52;
  margin-bottom: 1.5625vw;
}
@media screen and (max-width: 1600px) {
  .other-news__section-title {
    margin-bottom: 1.875vw;
  }
}
@media screen and (max-width: 1199px) {
  .other-news__section-title {
    margin-bottom: 2.5020850709vw;
  }
}
@media screen and (max-width: 991px) {
  .other-news__section-title {
    margin-bottom: 3.0272452069vw;
  }
}
@media screen and (max-width: 768px) {
  .other-news__section-title {
    margin-bottom: 3.90625vw;
  }
}
@media screen and (max-width: 480px) {
  .other-news__section-title {
    margin-bottom: 6.25vw;
  }
}
@media screen and (max-width: 390px) {
  .other-news__section-title {
    margin-bottom: 7.6923076923vw;
  }
}

/*# sourceMappingURL=news.css.map*/