.elementor-113 .elementor-element.elementor-element-148213c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-113 .elementor-element.elementor-element-148213c > .elementor-background-overlay{background-image:url("https://manovani.in/wp-content/uploads/2026/03/pexels-matthardy-1533720-scaled.jpg");background-size:cover;opacity:0.5;}.elementor-113 .elementor-element.elementor-element-148213c > .elementor-container{min-height:400px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-113 .elementor-element.elementor-element-f799e6b{text-align:center;}.elementor-113 .elementor-element.elementor-element-f799e6b .elementor-heading-title{font-family:"Sen", Sans-serif;font-weight:500;color:#000000;}.elementor-113 .elementor-element.elementor-element-d93dc2c > .elementor-container{max-width:1480px;}.elementor-113 .elementor-element.elementor-element-d93dc2c{margin-top:-90px;margin-bottom:0px;}.elementor-113 .elementor-element.elementor-element-da44a72 > .elementor-container{max-width:1480px;}.elementor-113 .elementor-element.elementor-element-5b75702 > .elementor-container{max-width:1480px;}.elementor-113 .elementor-element.elementor-element-b228347 > .elementor-container{max-width:1480px;}.elementor-113 .elementor-element.elementor-element-96e22dc > .elementor-container{max-width:1480px;}/* Start custom CSS */.why-manovani,
.who-we-help,
.therapy-process,
.manovani-testimonials{
padding:90px 20px;
background:#ffffff;
font-family:'Sen',sans-serif;
}

.who-we-help{
background:#f3f4ff;
}

.section-title{
text-align:center;
font-size:34px;
margin-bottom:10px;
color:#000;
}

.section-subtitle{
text-align:center;
max-width:700px;
margin:auto;
margin-bottom:50px;
color:#555;
}

.why-grid,
.help-grid,
.process-grid,
.testimonial-grid{
display:grid;
grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
gap:30px;
max-width:1100px;
margin:auto;
}

.why-card,
.help-box,
.testimonial-card{
background:#fff;
padding:28px;
border-radius:10px;
box-shadow:0 6px 20px rgba(0,0,0,0.05);
border-top:4px solid #05034A;
}

.process-step{
text-align:center;
padding:20px;
}

.process-step span{
display:inline-block;
width:40px;
height:40px;
line-height:40px;
border-radius:50%;
background:#05034A;
color:#fff;
font-weight:600;
margin-bottom:10px;
}

.testimonial-card span{
font-size:13px;
color:#777;
}

.appointment-cta{
padding:90px 20px;
background:#05034A;
text-align:center;
color:#fff;
}

.cta-button{
display:inline-block;
margin-top:20px;
padding:14px 30px;
background:#fff;
color:#05034A;
text-decoration:none;
border-radius:30px;
font-weight:600;
}/* End custom CSS */