.section--mentioning .section__title{
  background: linear-gradient(90deg, #36245D 0%, #A7456E 75.61%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  text-fill-color: transparent;
}

.news-item__list{
  margin-bottom: -2rem;
}
.news-item{
  --border-radius: 6px;
  margin-bottom: 2.6rem;
  position: relative;
  color: #000;
}
  .news-item__img{
    aspect-ratio: 48/27;
    display: block;
    border-radius: var(--border-radius);
    position: relative;
    overflow: hidden;
    background: #f7f7f7;
  }
    
  .news-item--medium .news-item--orange-noimg{
    padding-top: 56.25%;
    height: 0;
  }
    /*.news-item__wrapper.col-md-3 .news-item--medium .news-item--orange-noimg{
    height: 132px;
  }
  .news-item__wrapper.col-md-6 .news-item--medium .news-item--orange-noimg{
    height: 132px;
  }

    .news-item--id-3781 .news-item__img{
      overflow: visible;
    }
    .news-item--id-3781 .news-item__img:before,
    .news-item--id-3781 .news-item__img:after{
      width: 100%;
      height: 60px;
      display: block;
      position: absolute;
      top: 100%;
      left: 0;
      background: url(img99999.png) no-repeat top center;
      background-size: 100%;
      opacity: 1 !important;
      z-index: -3;
      content: ''
    }
    .news-item--id-3781 .news-item__img:after{
      top: auto;
      bottom: 100%;
      background: url(img9999.png) no-repeat bottom center
    }*/

  .news-item__img.noimg{
    border-radius: 0
  }
  .news-item__authors{
    font-weight: 600;
    font-size: 0.6875rem;
    line-height: 1.45;
    letter-spacing: 0.01em;
    color: var(--color-orange-dark);
    margin: 0.75rem 0 -0.2rem
  }
  .news-item__date{
    display: inline-block;
    padding: 2px 6px 2px 8px;
    font-size: 0.61111rem;
    line-height: 2;
    font-weight: 500;
    background: #BA4571;
    color: #fff;
    text-align: center;
    border-radius: var(--border-radius) 0px;
    position: absolute;
    z-index: 15;
    top:  0;
    left: 0;
  }
  .noimg .news-item__date{
    position: static;
  }

    .news-item__img.overlaid:before{
      opacity: 0
    }
    .news-item:hover .news-item__img.overlaid:before{
      opacity: 0.7
    }
    .news-item__img img{
      width:  100%;
      height: auto;
      display: block;
    }
  .news-item__title{
    display: block;
    margin-top: 10px;
    font-weight: 600;
    font-size: 0.88888rem;
    line-height: 1.25;
    color: var(--color-blue);
    text-decoration: none;
  }
  .news-item__title:hover{
  }
  .news-item__tags{
    margin-top: .65rem;
  }

.news-item--big{
    display: flex;
    flex-wrap: wrap;
  padding: 0;
  background-size: cover;
  background-position: top center;
  color: #fff;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
}
  
  .news-item--big > *{
    position: relative;
    z-index: 99
  }
  .news-item--big .news-item__img{
    flex:  0 0 auto;
    width: 54.5%;
    border-radius: 0;
  }
    .news-item--big .news-item__img img{
      width:  100%;
      height: 100%;
      max-width: none;
      object-fit: cover;
      object-position: center;
    }
  .news-item--big .news-item__info{
    width: 45.5%;
    flex:  0 0 auto;
    padding: 25px 27px;
    background: linear-gradient(276.55deg, #AB486F -6.35%, #A5568D 7.98%, #7C79BE 22.91%, #3B96CF 37.53%, #38A1BC 52.77%);
    display: flex;
    flex-direction: column;
    align-items: start;
    justify-content: center;
    flex-wrap: wrap;
  }
  .news-item--big-mirror .news-item__info{
    background: linear-gradient(221.64deg, #A3376F 11.87%, #B64F6D 39.31%, #D2666C 66.75%, #D6696B 79.35%, #F59769 100.71%);
  }
  .news-item--orange-noimg{
    background: linear-gradient(243.04deg, #FFD400 -1.28%, #E78B00 82.93%), linear-gradient(0deg, rgba(109, 58, 34, 0.5), rgba(109, 58, 34, 0.5)), url(DZX0SfSwf3I.jpg), #C4C4C4;
    mix-blend-mode: darken;
  }
  .news-item--orange-noimg:before,
  .news-item--orange-noimg:after{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 15;
    background: url(images/big-svg-1.svg) no-repeat top right;
    content: ''
  }
  .news-item--orange-noimg:before{
    background: url(images/big-svg-2.svg) no-repeat bottom right;
  }
  .news-item--medium .news-item--orange-noimg:before{
    display: none;
  }
  .news-item--big .tag__list{
    margin-bottom: 0;
  }
  .news-item--big.overlaid:before{
    background: rgba(109, 58, 34, 0.5)
  }
  .news-item--big.overlaid:hover:before{
    background: rgb(43, 23, 14, 0.5)
  }

  .news-item--big.overlaid > *{
    z-index: 15
  }
  .news-item__link{
    max-width: 100% !important;
    display: block;
    position: absolute;
    right:  0;
    top:    0;
    bottom: 0;
    left:   0;
    z-index: 100 !important
  }
  .news-item--big .news-item__title{
    display: block;
    font-size: 1.38888rem;
    line-height: 1.2;
    color: #fff;
    margin-top: 12px;
  }
  .news-item--big .news-item__date{
    display: inline-block;
    vertical-align: top;
    position: relative;
    top:  0;
    left: 0;
    border: 1px solid #FFFFFF;
    border-radius: 6px 0px;
    background: transparent;
    margin-bottom: 0
  }
  .news-item--big .news-item__anons{
    margin: 12px 0 15px;
    font-size: 0.83333rem;
    line-height: 1.33;
    color: #D8E6FB;
  }
    .news-item--big .news-item__anons a{
      color: #fff !important;
      font-weight: 400
    }
  .news-item--big .news-item__tags{
    margin-top: 0;
    display: inline-block;
    z-index: 999;
  }
  .news-item--big .tag{
    border-color: #fff;
    color: var(--color-purple-middle)
  }
    .news-item--big .tag:hover{
      background: rgba(255,255,255,0.15);
      border-color: #fff
    }
.news-item--small{}
  .news-item--small .news-item__date{
    display: inline-block;
    position: relative;
    top:  0;
    left: 0;
  }
  .news-item__list .pagination{
    margin: -0.5rem 0 3.8rem
  }
  .news-item__list .row > .pagination{
    margin: 2.5rem 0 1.8rem;
  }

.news-item--big.news-item--noimg{
  background: linear-gradient(243.04deg, #FFD400 -1.28%, #E78B00 82.93%), linear-gradient(0deg, rgba(109, 58, 34, 0.5), rgba(109, 58, 34, 0.5)), #C4C4C4;
}

.section--news-mainpage{}
  .section--news-mainpage .leaf-block {
    margin-top: -1.7rem;
  }
  .section--news-mainpage .leaf-block .pagination{
    display: none;
  }

@media (min-width: 992px){
  .news-item--big-mirror .news-item__img{
    order: 2;
  }
  .news-item--big-mirror .news-item__info{
    order: 1;
  }
}
@media (max-width:  991px){
  .news-item--big .news-item__img,
  .news-item--big .news-item__info{
    width: 100%;
  }
}
@media (min-width: 768px){
  .news-item--big{}
    .news-item--big > *{
    }
  .section--page.section--news-list .news-item--big.news-item--noimg{
    margin-bottom: 35px
  }
    .news-item--big.news-item--noimg:before{
      width:  23%;
      display: block;
      position: absolute;
      right: 0;
      top:    0;
      bottom: 0;
      background: url(/images/news__applique.svg) no-repeat 0 0;
      background-size: cover;
      content: ''
    }
  .news-item__list--page > .row > .col-md-4{
    width: 50%
  }
  .section--page.section--news-list .news-item{
    margin-bottom: 2.5rem
  }
    .news-item__authors {
      min-height: 2rem;
    }
  .section--page.section--news-list .leaf-block .news-item{
    margin-bottom: 0;
  }
  .section--page.section--news-list .leaf-block .news-item__list{
    margin-bottom: 0;
  }
}
@media (max-width: 767px){

    .section__title--tag{

    }
  .news-item--big {
  }
  .news-item--big--noimg{
    margin-left: calc(var(--bs-gutter-x)*-1);
    margin-right: calc(var(--bs-gutter-x)*-1);
    border-radius: 0;
    padding-right: 30%;
  }
    .news-item--big--noimg:before{
      background-size: 20%;
      background-position: 101% 101%;
    }
    .news-item--big--noimg:after{
      background-size: 32%;
      background-position: 112% 0;
    }
  
}
@media (max-width: 575px){
  .news-item__img:not(.noimg){
    height: 179px;
    padding-top: 0;
  }
  .news-item--big .news-item__img:not(.noimg) {
    height: 60vw;
    padding-top: 0;
  }
}
@media (max-width: 360px){
  .news-item__img:not(.noimg){
    height: auto;
  }
}