#large-logo{top:-6px;left:52%;width:100px;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:10}#large-logo,#large-logo:after{position:absolute;transform:translateX(-50%);height:100px;transition:all .3s ease-in-out}#large-logo:after{content:"";top:0;left:42%;width:205px;background:#ffffff;border-bottom-left-radius:300px;border-bottom-right-radius:300px;z-index:-1}#large-logo.collapsed:after{top:50%;left:50%;width:200px;height:2px;border-bottom-left-radius:0;border-bottom-right-radius:0;transform:translate(-50%,-50%);opacity:0}#large-logo.collapsed{border-radius:0;height:45px;width:45px;top:50%;transform:translate(-50%,-50%)}#large-logo .large-logo{width:100%;height:100%;scale:1;opacity:1;transition:all .3s ease-in-out}#large-logo.collapsed .large-logo,#small-logo{scale:0;opacity:0}#small-logo{width:45px;height:45px;z-index:4;transition:all .3s ease-in-out;pointer-events:auto}#small-logo.collapsed{opacity:1;scale:1}@media (max-width:830px){.nav-list{display:none!important}#large-logo{left:50%}#hamburger-button{display:flex;flex-direction:column;background:none;border:none;cursor:pointer;gap:6px;padding:8px;z-index:25;position:absolute;left:24px}#hamburger-button span{width:25px;height:2px;background-color:var(--color-tertiary);transition:all .3s ease-in-out;border-radius:2px}#hamburger-button.open span:first-child{transform:rotate(45deg) translate(10px,10px)}#hamburger-button.open span:nth-child(2){opacity:0}#hamburger-button.open span:nth-child(3){transform:rotate(-45deg) translate(2px,-2px)}#mobile-menu{position:absolute;top:100%;left:0;right:0;background-color:var(--color-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:5;max-height:0;overflow:hidden;transition:max-height .4s ease-in-out;box-shadow:0 10px 10px -10px rgba(33,35,38,.1)}#mobile-menu.open{max-height:100vh}#mobile-menu a{color:var(--color-tertiary);text-decoration:none;padding:8px 0;transform:translateY(20px);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}#mobile-menu.open a{transform:translateY(0);opacity:1}#mobile-menu.open a:first-child{transition-delay:.2s}#mobile-menu.open a:nth-child(2){transition-delay:.25s}#mobile-menu.open a:nth-child(3){transition-delay:.3s}#mobile-menu.open a:nth-child(4){transition-delay:.35s}#mobile-menu.open a:nth-child(5){transition-delay:.4s}#mobile-menu.open a:nth-child(6){transition-delay:.45s}}@media (min-width:831px){#hamburger-button,#mobile-menu{display:none}}