.official-demo{margin-top:36px;border:1px solid #dce3e7;border-radius:24px;overflow:hidden;background:#f7f9fa}.official-demo-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 28px}.official-demo-heading h3{font-size:19px;margin:0}.official-demo-heading a{font-size:14px;color:#315f7b}.official-demo iframe{display:block;border:0;width:100%;height:920px;background:white}@media(max-width:650px){.official-demo-heading{padding:20px;display:block}.official-demo-heading a{display:inline-block;margin-top:12px}.official-demo iframe{height:820px}.official-demo{border-radius:18px}}