.sumario-button{display:flex;align-items:center;justify-content:center;text-decoration:none;position:fixed;top:1%;left:0;width:60px;height:40px;font-size:1.5rem;background:#024f3d;border:none;color:#fff;border-radius:0 5px 5px 0;opacity:.8;z-index:100000}.sumario-button:hover{opacity:1}.sumario-container{position:fixed;top:0;right:0;width:auto;height:100%;background:#024f3df2;padding:30px;box-shadow:-5px 0 20px #0000004d;z-index:100000;transform:translate(100%);transition:transform .4s cubic-bezier(.19,1,.22,1);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-left:2px solid #dcd4ce}.sumario-container .sumario-content h2{color:#dcd4ce;font-size:2.2rem;font-weight:700;margin-bottom:1.5rem;position:relative;padding-bottom:.8rem}.sumario-container .sumario-content h2:after{content:"";position:absolute;bottom:0;left:0;width:60px;height:3px;background:#dcd4ce}.sumario-container .sumario-content .sumario-header{display:flex;justify-content:space-between}.sumario-container .sumario-content .sumario-header button{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;transition:color .2s ease;height:40px;width:40px;display:flex;align-items:center;justify-content:center}.sumario-container .sumario-content .sumario-header button:hover{color:#dcd4ce}.sumario-container .sumario-content .sumario-list{padding-right:2rem;overflow-y:auto;height:80vh;scrollbar-width:20px;scrollbar-color:#dcd4ce #024f3d}.sumario-container .sumario-content .sumario-list p{margin-bottom:1rem;transition:transform .2s ease}.sumario-container .sumario-content .sumario-list p:hover{transform:translate(8px)}.sumario-container .sumario-content .sumario-list p a{color:#fff;text-decoration:none;font-size:1.3rem;font-weight:500;display:block;padding:.5rem 0;position:relative;transition:color .2s ease;background:none;border:none;cursor:pointer;padding:0}.sumario-container .sumario-content .sumario-list p a:hover{color:#dcd4ce}.sumario-container.active{transform:translate(0)}
