.px-benefits-stories .px-benefit-card{
  overflow:hidden!important;
  border-radius:28px!important;
  clip-path:inset(0 round 28px);
  contain:paint;
}

.px-benefits-stories .px-benefit-card::before,
.px-benefits-stories .px-benefit-card::after{
  border-radius:inherit;
}

.px-benefits-stories .px-benefit-demo{
  overflow:hidden!important;
  border-radius:23px!important;
  clip-path:inset(0 round 23px);
  contain:paint;
  background-clip:padding-box;
}

.px-benefits-stories .px-benefit-demo::before,
.px-benefits-stories .px-benefit-demo::after{
  border-radius:inherit;
}

.px-benefits-stories .px-benefit-demo>header{
  border-radius:22px 22px 0 0;
}

.px-benefits-stories .px-benefit-demo>footer{
  border-radius:0 0 22px 22px;
}

@media(max-width:560px){
  .px-benefits-stories .px-benefit-card{border-radius:22px!important;clip-path:inset(0 round 22px)}
  .px-benefits-stories .px-benefit-demo{border-radius:18px!important;clip-path:inset(0 round 18px)}
  .px-benefits-stories .px-benefit-demo>header{border-radius:17px 17px 0 0}
  .px-benefits-stories .px-benefit-demo>footer{border-radius:0 0 17px 17px}
}
