.works.works-done,
.works-done{padding-top:56rem;}
.works-done .works-title{padding-bottom:0;}
.works-done__subtitle{margin-top:12rem;font-size:24rem;line-height:140%;opacity:.8;max-width:760rem;}
.works-done__items{padding-top:28rem;}
.works-done__card-link{
  display:block;
  position:relative;
  color:inherit;
  text-decoration:none;
}
.works-done__slide.tplworks{height:400rem;}
/* Десктоп: подпись на полупрозрачной полосе поверх фото (как на кейсах) */
.works-done__info.tplworks-info{
  background-color:rgba(0,0,0,.4);
  border-radius:10rem;
  padding:16rem 20rem;
  position:absolute;
  bottom:30rem;
  left:30rem;
  right:30rem;
  z-index:3;
  backdrop-filter:none;
  -webkit-backdrop-filter:none;
  pointer-events:none;
}
.works-done__info .tplworks-title{
  font-weight:600;
  font-size:20rem;
  line-height:130%;
  text-transform:uppercase;
  font-family:"Euclid Square",sans-serif;
  color:#fff;
  margin:0;
}
.works-done .works-items .is-selected .tplworks:after{background-color:transparent;}
@media (max-width:991px){
  .works-done{padding-top:32rem;}
  .works-done__subtitle{font-size:18rem;}
  .works-done__slide.tplworks{height:260rem;}
  /* Мобилка: та же полупрозрачная полоса на фото */
  .works-done__info.tplworks-info{
    bottom:16rem;
    left:16rem;
    right:16rem;
    padding:12rem 14rem;
    border-radius:8rem;
  }
  .works-done__info .tplworks-title{
    font-size:16rem;
    line-height:135%;
  }
}
