.size-icon{width:25px;height:25px}.scrollbar-hidden{scrollbar-width:none;-ms-overflow-style:none}.scrollbar-hidden::-webkit-scrollbar{display:none}.bg-gen-secondary{background:var(--gen-bg-secondary);background-size:cover;background-position:50%}.menu-bg{background:var(--menu-bg);background-size:cover;background-position:50%}.general-gen-sidebar-bg{background:var(--menu-bg);background-size:cover;background-position:0}.background-information{background:var(--gen-bg-logo-introduction);background-size:cover;background-position:50%}.text-shadow-custom{text-shadow:2px 2px 4px rgba(0,0,0,.5)}.sidebar-logo{object-fit:cover;width:100%;height:100%;margin:0 auto;padding:0 20px}.scale-shine-information{display:inline-block;animation:scaleAndShineInformation 1.2s ease-in-out infinite}@keyframes scaleAndShineInformation{0%,to{transform:scale(1);box-shadow:none}50%{transform:scale(1.05);box-shadow:0 0 20px 5px rgba(174,0,6,.8)}}@media (max-height:680px){.sidebar-logo{width:auto;max-height:150px;height:100%;padding:20px}}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}@keyframes expandFromButtonToCenter{0%{opacity:0;left:var(--start-x);top:var(--start-y);transform:translate(-50%,-50%) scale(0);border-radius:50%;box-shadow:0 0 0 rgba(174,0,6,0)}25%{opacity:.6;left:var(--start-x);top:var(--start-y);transform:translate(-50%,-50%) scale(.2);border-radius:45%;box-shadow:0 0 20px rgba(174,0,6,.5)}50%{opacity:.9;left:calc(var(--start-x) + (50vw - var(--start-x)) * .3);top:calc(var(--start-y) + (50vh - var(--start-y)) * .3);transform:translate(-50%,-50%) scale(.5);border-radius:30%;box-shadow:0 4px 20px rgba(0,0,0,.1)}75%{opacity:1;left:calc(var(--start-x) + (50vw - var(--start-x)) * .7);top:calc(var(--start-y) + (50vh - var(--start-y)) * .7);transform:translate(-50%,-50%) scale(.8);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.15)}to{opacity:1;left:50vw;top:50vh;transform:translate(-50%,-50%) scale(1);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2)}}@keyframes shrinkFromCenterToButton{0%{opacity:1;left:50vw;top:50vh;transform:translate(-50%,-50%) scale(1);border-radius:12px;box-shadow:0 12px 40px rgba(0,0,0,.2)}25%{opacity:1;left:calc(var(--start-x) + (50vw - var(--start-x)) * .7);top:calc(var(--start-y) + (50vh - var(--start-y)) * .7);transform:translate(-50%,-50%) scale(.8);border-radius:20px;box-shadow:0 8px 30px rgba(0,0,0,.15)}50%{opacity:.9;left:calc(var(--start-x) + (50vw - var(--start-x)) * .3);top:calc(var(--start-y) + (50vh - var(--start-y)) * .3);transform:translate(-50%,-50%) scale(.5);border-radius:30%;box-shadow:0 4px 20px rgba(0,0,0,.1)}75%{opacity:.6;left:var(--start-x);top:var(--start-y);transform:translate(-50%,-50%) scale(.2);border-radius:45%;box-shadow:0 0 20px rgba(174,0,6,.5)}to{opacity:0;left:var(--start-x);top:var(--start-y);transform:translate(-50%,-50%) scale(0);border-radius:50%;box-shadow:0 0 0 rgba(174,0,6,0)}}@keyframes fadeOutOverlay{0%{opacity:1}to{opacity:0}}.popup-overlay{animation:fadeInOverlay 2s ease-out forwards}.popup-content{animation:expandFromButtonToCenter .5s cubic-bezier(.25,.46,.45,.94) forwards}.popup-overlay.closing{animation:fadeOutOverlay 2s ease-out forwards}.popup-content.closing{animation:shrinkFromCenterToButton .5s cubic-bezier(.55,.085,.68,.53) forwards}