/* HERO */

.service-hero{
padding:140px 0 80px;
background:#f5fbff;
}

.service-hero h1{
font-size:42px;
font-weight:700;
color:#0d6efd;
margin-bottom:15px;
}

.service-hero p{
font-size:16px;
color:#555;
line-height:1.7;
}

.service-list{
list-style:none;
padding:0;
margin:20px 0;
}

.service-list li{
margin-bottom:10px;
font-size:16px;
}

.service-list li::before{
content:"✔";
color:#0d6efd;
margin-right:8px;
}

/* TREATMENT SECTION */

.treatment-section{
padding:80px 0;
}

.treatment-card{
background:#f8fbff;
padding:30px;
border-radius:12px;
text-align:center;
transition:.3s;
}

.treatment-card:hover{
transform:translateY(-5px);
box-shadow:0 10px 25px rgba(0,0,0,0.08);
}

.treatment-card i{
font-size:40px;
color:#0d6efd;
margin-bottom:15px;
}

/* MOBILE */

@media(max-width:768px){

.service-hero{
padding:120px 0 60px;
text-align:center;
}

.service-hero img{
margin-top:30px;
}

}
