.navbar{padding:var(--spacing);display:flex;position:fixed;z-index:1003;width:100%;top:0}.navbar .logo{margin:0 !important;height:calc(var(--spacing)*2)}.navbar .navbar-toggler{background-color:rgba(0,0,0,0);margin-bottom:auto;border:none;padding:0;height:calc(var(--spacing)*2);width:calc(var(--spacing)*2);line-height:0}.navbar .navbar-toggler:focus{box-shadow:unset;outline:unset}.navbar .navbar-toggler svg.navbar-toggler-icon{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2);background-image:unset}.navbar .menuContainer{background-color:var(--primaryColor);position:absolute;width:100%;height:calc(100vh - var(--menuHeight));left:0;top:calc(var(--menuHeight));transition:.5s;text-align:center}.navbar .menuContainer .nav-link{padding:unset;color:unset;transition:none}.navbar .menuContainer nav{width:fit-content;padding:var(--spacing);margin:auto;justify-self:center;height:calc(100vh - var(--menuHeight));align-content:center}.navbar .navbar-toggler{transform:rotate(0deg);transition:all .5s}.navbar .menuContainer:not(.collapse)~.navbar-toggler,.navbar .menuContainer.show~.navbar-toggler{transform:rotate(135deg) !important}.navbar .menuContainer.collapsing:not([style^=height])+.navbar-toggler{transform:rotate(0deg) !important}.menuContainer.collapse:not(.show),.collapsing:not([style^=height]){height:0 !important;display:unset}.menuContainer.collapse:not(.show) nav,.collapsing:not([style^=height]) nav{display:none}body{margin-top:var(--menuHeight)}