.general-info-news-wrapper .news-item-wrapper {
  border-radius: 15px;
  overflow: hidden;
  box-shadow: -4px 10px 15px rgba(0, 0, 0, 0.08), 4px 4px 8px rgba(0, 0, 0, 0.08);
  margin-left: 5px;
  margin-right: 5px;
}
.general-info-news-wrapper .news-item-wrapper .news-item-title {
  background: linear-gradient(to right, #184354, #469DB1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2; /* number of lines to show */
  line-clamp: 2;
  -webkit-box-orient: vertical;

}
.general-info-news-wrapper .news-item-wrapper .news-item-content-wrapper {
  padding: 20px;
}
.general-info-news-wrapper .news-item-wrapper .news-item-description {
  font-weight: 500;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4; /* number of lines to show */
  line-clamp: 4;
  -webkit-box-orient: vertical;
}
.general-info-news-wrapper .news-item-wrapper .news-item-img-wrapper {
  border-radius: 15px 0 0 15px;
  overflow: hidden;
  max-height: 205px;
  height: 100%;
}
.news-item-img-wrapper a {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  justify-content: center;
  align-items: center;
}
.news-item-img-wrapper img {
  object-fit: cover;
  height: 100%;
}
@media screen and (max-width: 767px) {
  .general-info-news-wrapper .news-item-wrapper .news-item-img-wrapper {
    border-radius: 15px 15px 0 0;
  }
}
.general-info-news-wrapper .news-item-wrapper .news-item-img-wrapper svg {
  width: 125px;
}
.general-info-news-wrapper .carousel-indicators-wrapper {
  display: flex;
  gap: 7px;
  justify-content: center;
  margin: 10px 0;
}
.general-info-news-wrapper .carousel-indicators-wrapper .carousel-indicators {
  position: inherit;
  margin: 0;
  align-items: center;
  gap: 5px;
}
.general-info-news-wrapper .carousel-indicators-wrapper .carousel-indicators li {
  height: 10px;
  background-color: #184354;
  width: 10px;
  border-radius: 20px;
  border: 0;
  margin-bottom: 0;
}
.general-info-news-wrapper .carousel-indicators-wrapper .carousel-indicators .active {
  width: 25px;
}
.general-info-news-wrapper .carousel-indicators-wrapper .carousel-control-prev-1 svg,
.general-info-news-wrapper .carousel-indicators-wrapper .carousel-control-next-1 svg {
  width: 13px;
}
