#rec1920915531 .t165__title:after {
  content: "";
  display: block;
  width: 200px;
  height: 2px;
  margin-top: 20px;
  background: linear-gradient(
    90deg,
    rgba(200,95,95,0.9) 0%,
    rgba(200,95,95,0.5) 50%,
    rgba(200,95,95,0) 100%
  );
  border-radius: 2px;
}


/* Градиентная линия под всеми секционными заголовками (H2) */
.t-section__title.t-title:after {
  content: "";
  display: block;
  width: 160px;
  height: 2px;
  margin-top: 18px;
  background: linear-gradient(
    90deg,
    rgba(200,95,95,0.9) 0%,
    rgba(200,95,95,0.5) 60%,
    rgba(200,95,95,0) 100%
  );
  border-radius: 2px;
}

#rec1920915531 .t165__img {
  box-shadow: 0 30px 60px rgba(0, 0, 0, 0.06);
}
/* Если заголовок по центру — линию тоже центрируем */
.t-section__title.t-title.t-align_center:after {
  margin-left: auto;
  margin-right: auto;
}

/* Мобилка — короче */
@media (max-width: 768px) {
  .t-section__title.t-title:after {
    width: 140px;
  }
}

/* Красивая градиентная линия под заголовком T015 */

#rec1920832951 .t015__title {
  position: relative;
  display: inline-block;
  padding-bottom: 22px;
}

#rec1920832951 .t015__title::after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  transform: translateX(-50%);
  width: 180px;
  height: 2px;
  background: linear-gradient(
    90deg,
    rgba(200,95,95,0.9) 0%,
    rgba(200,95,95,0.5) 60%,
    rgba(200,95,95,0) 100%
  );
  border-radius: 2px;
}