#losing-weight .media{background: transparent url(../img/losing-weight-despite-dieting.png) no-repeat right 5em top; background-size: contain; margin-top: 0;}
#losing-weight .row h2{ text-align: center; width: 100%; display: block;}
#losing-weight .row p{ text-align: center; width: 100%; display: block;}

.btn {display: inline-block; margin-top: 20px; background: #fff; color: #5d2387; padding: 10px 25px;
    border-radius: 999px; text-decoration: none; font-weight: bold;}

a.btn{color: #5d2387;}

.cta{ margin: 0 auto; justify-content: center; color:#fff; text-align:center; padding: 50px 0;}
.cta h2{color:#fff}
.cta p{text-align:center; display: block;}

.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:28px; padding: 0 2.5em 2.5em 2.5em;}
.card{background:#fff;padding:34px;border-radius:var(--radius);box-shadow:0 15px 45px rgba(68,34,102,.08)}
.card h3{margin-top:0;color:var(--primary)}

