#demo-browser{font:500 15px/1.3 system-ui,sans-serif;letter-spacing:0;text-align:left;position:fixed;z-index:100000;inset:auto 14px 14px auto;margin:0;padding:0;max-width:calc(100vw - 28px);background:#142538;color:white;border:1px solid #ffffff54;border-radius:12px;box-shadow:0 4px 20px #0003;overflow:hidden}
#demo-browser summary{font:inherit;color:white;position:static;background:none;cursor:pointer;min-height:40px;padding:11px 15px;box-sizing:border-box;list-style:inside disclosure-closed}
#demo-browser[open] summary{list-style-type:disclosure-open}
#demo-browser nav{position:static;display:grid;gap:1px;background:#fff;color:#152635;margin:0;padding:5px;visibility:visible;transform:none;opacity:1}
#demo-browser nav a{display:block;position:static;font:inherit;text-decoration:none;text-transform:none;color:#152635;padding:9px 12px;border:0;letter-spacing:0;background:none}
#demo-browser nav a:hover,#demo-browser nav a:focus{background:#e6edf4;color:#142538}
.demo-close{display:inline-block;margin-bottom:14px}
[data-reveal],.reveal,.fade-in,.animate-on-scroll{opacity:1!important;visibility:visible!important;transform:none!important}

html,body{max-width:100%;overflow-x:clip} [data-aos],.aos-init,.wow{opacity:1!important;visibility:visible!important;transform:none!important} .preloader,.loading-overlay{display:none!important}

/* darci-frame-width */html:has(body[data-demo-id="8"]){overflow-x:hidden!important;max-width:100%!important}body[data-demo-id="8"]{position:relative;overflow-x:hidden!important;max-width:100%!important;min-width:0!important;width:100%!important;margin-inline:0;box-sizing:border-box}body[data-demo-id="8"] main{max-width:100%;overflow-x:clip}

.wifi-demo-choice{box-sizing:border-box;width:min(28rem,calc(100vw - 2rem));max-height:80vh;overflow:auto;margin:auto;padding:1.75rem;border:0;border-radius:1rem;box-shadow:0 24px 80px #06193954;color:#0a2450;background:#fff;font:inherit}
.wifi-demo-choice::backdrop{background:#001c3c9c}.wifi-demo-choice h2{margin:0 0 1rem}.wifi-demo-choice strong{font-size:1.25rem}.wifi-demo-choice p{margin:.8rem 0;line-height:1.5}.wifi-demo-choice button{display:inline-flex;align-items:center;min-height:44px;padding:.6rem 1rem;margin-right:.5rem;border-radius:.5rem;border:1px solid #034184;color:#063b79;background:#fff;cursor:pointer}.wifi-demo-choice .wifi-demo-save{background:#034184;color:#fff}
