.ul-card{
  position:relative;
  display:block;
  border-radius:7px;
  overflow:hidden;
}
.ul-card img{
  width:100%;
  height:auto;
  transition:transform 1s ease;
}
.ul-card:hover img{
  transform:scale(1.1);
}
.ul-card .ul-card-overlay{
  position:absolute;
  width:100%;
  left:0;
  bottom:0;
  padding:4.3125rem 1.3125rem 1.375rem;
}
.ul-card .ul-card-overlay:before{
  content:" ";
  width:100%;
  height:100%;
  display:block;
  position:absolute;
  left:0;
  bottom:0;
  background:linear-gradient(180deg, transparent, rgba(0, 0, 0, .51) 35%);
}
.ul-card .ul-card-overlay h3,.ul-card .ul-card-overlay p{
  color:#fff;
  position:relative;
}
.ul-card .ul-card-overlay h3{
  margin-bottom:.625rem;
}
.ul-card .ul-card-overlay p{
  font-size:1.1rem;
}
.ul-card.portrait img{
  height:546px;
  -o-object-fit:cover;
     object-fit:cover;
}
.ul-card.landscape img{
  height:280px;
  -o-object-fit:cover;
     object-fit:cover;
}
.ul-card.landscape p{
  font-size:1.2rem;
}
.ul-card.stacked{
  background-color:#fff;
}
.ul-card.stacked .ul-card-text{
  padding:1.25rem;
  position:relative;
  background-color:#fff;
}
.ul-card.stacked .ul-card-text h3,.ul-card.stacked .ul-card-text p{
  color:#da1a35;
}
.ul-card.stacked i.beli{
  position:absolute;
  right:1.25rem;
}
@media (max-width:767.98px){
  .ul-card img{
    -o-object-fit:cover;
       object-fit:cover;
  }
  .ul-card.portrait img{
    height:546px;
  }
  .ul-card.landscape img{
    height:364px;
  }
  .ul-card.square img{
    height:274px;
  }
}

/*# sourceMappingURL=ul-card.css.map */