.spa-sec{background:linear-gradient(135deg,#8e5c97,#c9a7c8);padding:100px 20px;text-align:center;color:#fff;}
.desc{max-width:600px;margin:10px auto 40px}
.wrap {
  display: flex;
  gap: 2%;
  justify-content: center;
  flex-wrap: wrap;
  max-width: 1230px;
  margin: 70px auto 10px;
  padding: 0 15px;
}

.card{background:#fff;color:#333;width:31%;padding:30px;border-radius:10px;position:relative;}
.card .center{
	text-align:center;
}
.img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-top:-80px;border:6px solid #fff;}
.spa-sec .head h3{
  margin: 10px 0;
  color:#fff;
}
.spa-sec .head h5{
  margin: 10px 0;
}
.spa-sec .card h5{
	font-size:11px;
	font-family:Lora;
	margin-bottom:0px;
}
.spa-sec .card h3{
	font-size:18px;
	font-family:Lora;
	margin-top:5px;
	margin-bottom:5px;
}
.badge{position:absolute;top:10px;right:10px;background:#fff;color:#6d3c74;padding:5px 10px;border-radius:20px;}
ul{list-style:none;padding:0;text-align:left;}
ul li{margin:8px 0;}
.card ul li::before {
  content: "✔";
  position: absolute;
  left: 0;
  top: 0;
  color: #7B61FF; /* change color */
  font-weight: bold;
}
.btn{margin-top:15px;background:#6d3c74;color:#fff;padding:10px;border-radius:30px;}
