section.pricing{
  margin: 0;
  padding: 0;
}

section.pricing h2 {
  color: #fff;
}

section.pricing .card {
  border:none;
  padding: 10px 50px;
}

section.pricing .card::after {
  position: absolute;
  z-index: -1;
  opacity: 0;
  -webkit-transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
  transition: all 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);
}

section.pricing .card:hover {
  transform: scale(1.02, 1.02);
  -webkit-transform: scale(1.02, 1.02);
  backface-visibility: hidden; 
  will-change: transform;
  box-shadow: 0 1rem 3rem rgba(0,0,0,.75) !important;
}

section.pricing .card:hover::after {
  opacity: 1;
}

section.pricing .card:hover .btn-outline-primary{
  color:white;
  background:orange;
  border-color: orange;
}
