#aviva-demo-offer{position:fixed;inset:auto 0 0;z-index:80;display:flex;align-items:center;justify-content:center;gap:24px;padding:9px 22px;background:#fbf7f2;color:#244b49;border-top:1px solid #d6dcd2;font:500 11px/1.5 'DM Sans',sans-serif;box-sizing:border-box}#aviva-demo-offer>a{color:#244b49;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 16px;border:1px solid #b8c6ba;border-radius:6px;text-decoration:none;font:600 11px/1.5 'DM Sans',sans-serif;box-sizing:border-box}#aviva-demo-offer>a:first-of-type{background:#244b49;color:#fffdfa;border-color:#244b49}#aviva-demo-offer>a:focus-visible{outline:3px solid #a94f39;outline-offset:3px}body.aviva-has-demo-offer{padding-bottom:70px}body.aviva-has-demo-offer .whatsapp-float,body.aviva-has-demo-offer .floating-contact{bottom:84px!important}@media(max-width:600px){#aviva-demo-offer{justify-content:space-between;gap:8px;padding:8px 12px}#aviva-demo-offer>span{font-size:9px;max-width:88px}#aviva-demo-offer>a{padding:9px 12px;font-size:10px}#aviva-demo-offer>a:last-child{border:0;padding:8px 0;font-size:9px}body.aviva-has-demo-offer{padding-bottom:76px}}
body.aviva-has-demo-offer .demo-ribbon{position:relative!important;inset:auto!important;z-index:auto!important}
