.press-title {
    color: #3C1053;
    font-family: "Gilroy Extra Bold";
    font-size: 18.9px!important;
    font-style: normal;
    font-weight: 800;
    line-height: 27px;
    margin-bottom: 17.5px!important;
}

/* Links bar */
.links-bar{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  column-gap: 28px;
  row-gap: 8px;
  margin-bottom: 35px;
}

.hrr {
    margin-bottom: 35px;
}

.hrr2 {
    display: none;
    margin-top: 40px;
}

.link-item{
  display:inline-flex;
  align-items:center;
  gap:7px;
  white-space:nowrap;
  color:#3C1053;
  font-family: "Gilroy Medium";
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 27px;
}

.link-item a{
   color: #3C1053;
}


.link-item + .link-item{
  position:relative;
  padding-left:28px;
}
.link-item + .link-item::before{
  content:"";
  position:absolute;
  left:0; top:50%;
  transform:translateY(-50%);
  width:1px; height:20px;
  background:#3C1053;
}


.ext-icon{ width:20px; height:20px; flex:0 0 auto; }

.new-component-box .new-component-box-image span {
    background: rgba(87, 43, 134, 0.50);
}

.new-component-box .new-component-box-content {
    padding-inline: 0px;
}

.new-component-box-content-link {
    margin-bottom: 21px!important;
}

.read-more {
    background: #FF595A!important;
    padding: 10px;
    color: white!important;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: auto;
}


#btnLoadMore {
    border-radius: 0px!important;
    padding: 7px 25px!important;
}
.card-v2 {
    padding: 15px;
    background-color: white;
    padding-bottom: 0;
}

/* .card-title-v2 {
  min-height: 120px;
} */

.card-body-v2 {
    display: flex;
    flex-direction: column;
    height: 307px;
}

.card-desc-v2 {
  min-height: 48px;
}

/* Ümumi clamp utility */
.clamp-3{
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.clamp-2{
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}


.ellipsis-1{
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.filter_lists {
    padding-bottom: 10px!important;
}

.news_lists {
    padding-top: 10px!important;
}

@media (max-width: 576.98px){
    .links-bar{
        flex-direction: column;
        align-items:flex-start;
        margin-bottom: 0px;
    }
  .link-item + .link-item{ padding-left:0; }
  .link-item + .link-item::before{ display:none; }
  .link-item svg, .hrr, .press-title {
    display: none;
  }
  .hrr2 {
    display: block;
  }

  .read-more {
    color: #FF595A!important;
    background-color: #F8F9FA!important;
    margin: 0;
    padding: 0;
    justify-content: start;
  }

  /* .card-title-v2 {
    min-height: 80px;
  } */

  #btnLoadMore {
    border-radius: 22px!important;
  }

  .card-body-v2 {
    height: auto;
    padding: 0px;
  }

  .card-v2 {
    background: #F8F9FA;
  }

  .date-badge {
    background: rgba(0, 0, 0, 0.40)!important;
  }
}


