.demo-client-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.demo-client-heading h2{margin:0}
.exercise-visual{display:block!important;grid-template-columns:1fr!important;padding:18px!important}.exercise-visual .exercise-media{display:none!important}.demo-slot{display:none!important}
@media(max-width:520px){.demo-client-heading{align-items:stretch;flex-direction:column}.demo-client-heading .btn{width:100%}.exercise-visual{padding:14px!important}}
