.pxh-demo-banner{background:#1f2328;color:#fff;text-align:center;padding:.6rem 1rem;font-size:.95rem}
.pxh-demo-banner a.btn{color:#1f2328}
.container-banner .pxh-demo-banner{margin:0}
.pxh-demo-features{columns:2;column-gap:2rem;margin:0 0 1.5rem;padding-left:1.2rem}
.pxh-demo-image{margin:1rem 0 2rem}
.pxh-demo-links{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0}
.pxh-demo-links a{display:inline-block;padding:.45rem .9rem;border:1px solid #d0d7de;border-radius:2rem;text-decoration:none}
.pxh-demo-footer{margin:0;font-size:.85rem}
@media (max-width:575px){.pxh-demo-features{columns:1}}