.burger-menu-toggle{cursor:pointer;height:1em;min-width:1.75em;position:relative}.burger-menu-toggle:before{content:"";display:block;height:1.75em;position:absolute;top:-.375em;width:1.75em}.burger-menu-toggle .line{background:var(--palette-neutral-90);border-radius:1em;height:.2em;margin:0 auto;position:absolute;transform:translateY(-50%);transition:all .5s cubic-bezier(0,.47,.29,1);width:100%}.burger-menu-toggle .top{right:0;top:0}.burger-menu-toggle .mid{top:50%}.burger-menu-toggle .bott{top:100%}.burger-menu-toggle--open .bott,.burger-menu-toggle--open .top{opacity:0;width:0}.burger-menu-toggle--open .top{margin-left:0}.burger-menu-toggle--open .bott{margin-right:0}.burger-menu-toggle--open .mid{transform:translateY(-50%) rotate(45deg)}.burger-menu-toggle--open .mid:nth-of-type(2){transform:translateY(-50%) rotate(135deg)}.m-navigation-item{display:block;position:relative}.m-navigation-item .nav-link,.m-navigation-item .nav-placeholder{align-items:center;color:var(--palette-neutral-60);cursor:pointer;display:flex;font-size:1.25em;font-weight:700;gap:3em;justify-content:space-between;padding:1em 2em;text-decoration:none;white-space:nowrap;width:100%}@media (min-width:1200px){.m-navigation-item .nav-link,.m-navigation-item .nav-placeholder{font-size:1em;font-weight:700;padding:.5em 1em}}.m-navigation-item .nav-link:hover,.m-navigation-item .nav-placeholder:hover{color:var(--palette-neutral-90)}.m-navigation-item .nav-link:focus,.m-navigation-item .nav-placeholder:focus{outline:none}.m-navigation-item .nav-link .parent-indicator,.m-navigation-item .nav-placeholder .parent-indicator{display:inline-block;font-size:.75em;margin-right:auto}.m-navigation-item .p-menu{box-shadow:0 2em 2em #102a431a;left:0;position:absolute;top:calc(100% + .2em);z-index:10}.m-navigation-item.active:before{background-color:var(--palette-blue-50);border-radius:0 1.762em 1.762em 0;content:"";display:block;height:100%;left:0;position:absolute;top:0;width:.625em}@media (min-width:1200px){.m-navigation-item.active:before{border-radius:2.313em 2.313em 0 0;bottom:calc(-1.65em + .5px);height:.75em;left:50%;top:unset;transform:translate(-50%);width:4em}}.m-navigation-item.active .nav-link,.m-navigation-item.active .nav-placeholder{color:var(--palette-neutral-100)}.m-navigation-item.parent>*{cursor:pointer;gap:.3em}.click-out{bottom:0;cursor:pointer;left:0;position:fixed;right:0;top:0;z-index:1}.m-navigation-bar{display:flex;flex-direction:row;list-style:none;margin:0;padding:0 1.5em}body.no-scroll{overflow:hidden!important}@keyframes expand{0%{max-height:0}to{max-height:calc(100svh - var(--header-offset))}}@keyframes collapse{0%{max-height:calc(100svh - var(--header-offset))}to{max-height:0}}.height-enter-active{animation:expand .2s ease forwards}.height-leave-active{animation:collapse .2s ease forwards}.touch-navigation-dropdown{--header-offset:87px;height:calc(100svh - var(--header-offset));left:0;overflow:hidden;position:fixed;top:var(--header-offset);transition:height .3s ease;width:100vw;z-index:200}.touch-navigation-dropdown .p-button{font-size:1em;font-weight:700}.touch-navigation-dropdown .p-menu{border:none;border-radius:0;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding-bottom:0;padding-top:1rem;position:relative;z-index:2}.touch-navigation-dropdown .p-menu .p-menu-list{border-radius:.5rem;margin:0 1rem;overflow:hidden}.touch-navigation-dropdown .p-menu .item{color:var(--palette-neutral-90);display:flex;font-size:1.25em;font-weight:400;justify-content:space-between;padding:1rem}.touch-navigation-dropdown .p-menu .p-menuitem{border-bottom:1px solid var(--palette-neutral-10)}.touch-navigation-dropdown .p-menu .p-menuitem:last-child{border-bottom:none}.touch-navigation-dropdown .p-menu .p-menu-end{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-8)}.p-button.p-button-secondary[data-v-ce45fff7]:enabled:focus,.p-button[data-v-ce45fff7]:focus{box-shadow:none!important}.app-header>.content{margin:0 auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:767px){.app-header>.content{max-width:calc(var(--size-page) + var(--page-h-margin));padding-left:3rem;padding-right:3rem}}
