.hs-demo-request-quote-free .hs-demo-bar{background:#f5f8f6;color:#203e35;border-bottom:1px solid #d9e4de;box-shadow:none}
.hs-demo-request-quote-free .hs-demo-bar :is(.hs-demo-back,strong,small){color:#29463c}
.hs-demo-request-quote-free .hs-demo-bar .hs-demo-admin-link,.hs-demo-request-quote-free .hs-demo-bar .hs-demo-launch-button{background:#20483b!important;color:#fff!important;border:1px solid #20483b}
.hs-demo-request-quote-free .hs-demo-bar .hs-demo-buy{background:#fff;color:#20483b;border:1px solid #cedbd3}
.hs-demo-request-quote-free .hs-demo-bar-actions a:focus-visible{outline-color:#20483b}

/* The native shortcode's float margins must not stack the two demo products. */
.hs-demo-request-quote-free main .woocommerce ul.products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:0;list-style:none}
.hs-demo-request-quote-free main .woocommerce ul.products::before,.hs-demo-request-quote-free main .woocommerce ul.products::after{display:none}
.hs-demo-request-quote-free main .woocommerce ul.products li.product{float:none;clear:none;width:auto;margin:0;min-width:0;box-sizing:border-box}
@media(max-width:650px){.hs-demo-request-quote-free main .woocommerce ul.products{grid-template-columns:minmax(0,1fr);gap:20px}}
