.prima-range-sec{
  width: 100%;
  height: 100%;
  position: relative;
  background-image: url('../../assets/img/bg/bg-pages-list.webp');
  object-fit: cover;
  background-size: cover;
  background-repeat: no-repeat;
  display: inline-block;
  overflow: hidden;
  opacity: 1;
  -webkit-animation: puff-in-center 0.7s cubic-bezier(0.175, 0.885, 0.320, 1.275);
  animation: puff-in-center 0.7s cubic-bezier(0.175, 0.885, 0.320, 1.275);
}
@-webkit-keyframes puff-in-center {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: blur(4px);
    filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
    display: inline-block;
  }
}
@keyframes puff-in-center {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    -webkit-filter: blur(4px);
    filter: blur(4px);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-filter: blur(0px);
    filter: blur(0px);
    opacity: 1;
    display: inline-block;
  }
}
.prima-range-sec .product-list{
  padding: 0vw 9.344vw 3.344vw 9.344vw;
}
.prima-range-sec .product-list button{
  -webkit-animation: slide-in-fwd-center 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both;
  animation: slide-in-fwd-center 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) 1s both;  
}
.prima-range-sec .product-list button:hover a h5{
  transform: translateY(-150%);
}
.prima-range-sec .product-list button a img{
  width: 21.146vw; 
}
@-webkit-keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes slide-in-fwd-center {
  0% {
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}




@media screen and (max-width: 991px) {

} 