.banner-list-image img {
  width: 100%;
  object-fit: cover;
}

.banner__item--btn a {
  transition: 0.3s all ease;
}




.box__portfolio .banner__item--btn {
  position: absolute;
  top: 50%;
  right: 30px;
  transform: translateY(-50%);
  @media (max-width: 991px) {
    right: 20px;
  }
}

.box__portfolio .banner-text {
  transition: 0.3s all ease;
  @media (min-width: 1200px) {
    opacity: 0;
    visibility: hidden;
    transform: scale(0.5);
  }
}

.box__portfolio .banner-content:hover .banner-text {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

