.t595__container 
{
    background-color: #FFF;
}

.t595__img {
	max-height: 70px;
}

.t-descr a {
  position: relative;
}
.t-descr a::before, .t-descr a::after {
  position: absolute;
  content: "";
  left: 0;
  bottom: -0.1rem;
  display: block;
  width: 100%;
  height: 1px;
  background: hsl(77.5, 53.7%, 47.5%);
  transition: 1.1s cubic-bezier(0.19, 1, 0.22, 1);
}
.t-descr a::before {
  transform: scaleX(0);
  transform-origin: left;
}
.t-descr a::after {
  transform-origin: right;
  transition-delay: 0.25s;
}
.t-descr a:hover::before {
  transform: scaleX(1);
  transition-delay: 0.25s;
}
.t-descr a:hover::after {
  transform: scaleX(0);
  transition-delay: 0s;
}
