.content-stackbar{background:#fff;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;color:var(--primary-color);display:flex;flex-flow:column nowrap;gap:16px;inset:-250px 0 auto;opacity:0;padding:24px;pointer-events:none;position:fixed;transition:.3s ease;z-index:30}.content-stackbar.stacked{opacity:1;pointer-events:auto;top:0}.content-stackbar.up{inset:68px 12px auto;z-index:10}@media screen and (min-width:768px){.content-stackbar{flex-flow:row nowrap;gap:24px;top:-140px}.content-stackbar.up{top:76px}}@media screen and (min-width:1024.02px){.content-stackbar.up{inset:88px 24px auto}}.content-stackbar .h1{font-family:Sora,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}@media screen and (min-width:768px){.content-stackbar .h1{align-self:center}}.content-stackbar .buttons{display:flex;flex:0 0 auto;flex-flow:row wrap;gap:12px;position:relative}.content-stackbar .buttons .btn{font-size:12px;gap:8px;margin:0;text-transform:none}.content-stackbar .buttons .btn.active{background:var(--primary-color-10percent)}.content-stackbar .buttons .btn.active .cog-icon{transform:rotate(180deg)}.content-stackbar .buttons .btn-toc{border:1px solid var(--primary-color-25percent);order:1}.content-stackbar .buttons .btn-contact{background:var(--primary-color);color:#fff;order:2}.content-stackbar .buttons .toc-list{max-width:320px;width:100%}.content-stackbar .buttons .toc-list.active{inset:30px auto auto 0}@media screen and (min-width:768px){.content-stackbar .buttons{gap:24px}.content-stackbar .buttons .btn{border-radius:24px;font-size:13px;height:48px}.content-stackbar .buttons .btn-contact{font-size:16px}.content-stackbar .buttons .toc-list.active{inset:40px auto auto 0}}.content-stackbar .toc-list nav{border:1px solid var(--primary-color-10percent);margin:0}.content-stackbar .toc-list nav a{color:var(--primary-color)}
