.page-block-button-link,.page-block-menu-link{--space-sm:.75em;--space-md:1em;--level-3-font-size:.9em}.page-block-menu-link nav{padding:0}.page-block-menu-link nav[data-style="color-1"]{--bg-color:var(--primary-color);--text-color:var(--over-primary-color);--current-bg-color:var(--secondary-color);--current-text-color:var(--over-secondary-color)}.page-block-menu-link nav[data-style="color-2"]{--bg-color:var(--secondary-color);--text-color:var(--over-secondary-color);--current-bg-color:var(--primary-color);--current-text-color:var(--over-primary-color)}.page-block-menu-link nav[data-style="color-3"]{--bg-color:white;--text-color:black;--current-bg-color:black;--current-text-color:white}.page-block-menu-link *,.page-block-menu-link *::before{box-sizing:border-box}.full-width .page-block-menu-link nav[data-type="horizontal"] .level-1{justify-content:space-around}.page-block-menu-link ul{background-color:var(--bg-color);list-style-type:none}.page-block-menu-link ul,.page-block-menu-link li{margin:0;padding:0}.pages-right-column .page-block-menu-link .title-wrapper{width:auto}.page-block-menu-link .title-wrapper{display:flex;justify-content:space-between;align-items:center;color:var(--text-color)}.page-block-menu-link .title-wrapper .title{overflow-wrap:break-word}.pages-right-column .page-block-menu-link .title-wrapper .title{overflow-wrap:anywhere}.page-block-menu-link .title-wrapper svg{fill:currentColor}.page-block-menu-link .title-wrapper>*{display:flex;align-items:center;padding:var(--space-sm);color:inherit;line-height:1.5;text-decoration:none;gap:.5em}.pages-right-column .page-block-menu-link .level-2 .title-wrapper>*,.page-block-menu-link .level-2 .title-wrapper>*{padding-left:calc(var(--space-sm) * 2)}.pages-right-column .page-block-menu-link .level-3 .title-wrapper>*,.page-block-menu-link .level-3 .title-wrapper>*{padding-left:calc(var(--space-sm) * 3);font-size:var(--level-3-font-size)}.page-block-menu-link .title-wrapper button{display:inline-block;padding:0;margin:0;border:0;appearance:unset;cursor:pointer;color:var(--text-color);font-size:100%}.page-block-menu-link .title-wrapper button svg{border-radius:5px;padding:1px;width:1.5em;height:auto;vertical-align:middle;fill:currentColor}.pages-right-column .page-block-menu-link .title-wrapper button svg{outline:1px solid var(--text-color)}.page-block-menu-link .title-wrapper button{background-color:inherit}.page-block-menu-link .title-wrapper a:hover{text-decoration:underline}.page-block-menu-link nav[data-type="horizontal"] .level-1{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:.5em}.page-block-menu-link nav[data-type="horizontal"] .level-1 li{position:relative}.page-block-menu-link nav[data-type="horizontal"] button svg{transform:rotate(90deg)}.page-block-menu-link nav[data-type="horizontal"] .level-2{position:absolute;min-width:11.5rem;top:100%;left:0;z-index:1;box-shadow:0 8px 16px 0 rgba(0,0,0,0.25)}.page-block-menu-link nav[data-type="vertical"] .title-wrapper button{padding-right:var(--space-sm)}.page-block-button-link{margin:var(--space-md) 0}.page-block-button-link nav{--box-shadow:1px 2px 4px 1px rgba(0,0,0,0.25);padding:0;margin-top:1.5em;margin-bottom:1.5em}.page-block-button-link nav[data-style="color-1"],.page-block-button-link nav[data-style="color-2"]{--bg-color:var(--primary-color);--text-color:var(--over-primary-color);--current-bg-color:var(--secondary-color);--current-text-color:var(--over-secondary-color)}.page-block-button-link nav[data-style="color-3"],.page-block-button-link nav[data-style="color-4"]{--bg-color:var(--secondary-color);--text-color:var(--over-secondary-color);--current-bg-color:var(--primary-color);--current-text-color:var(--over-primary-color)}.page-block-button-link nav[data-style="color-5"],.page-block-button-link nav[data-style="color-6"]{--bg-color:white;--text-color:black;--current-bg-color:black;--current-text-color:white}.page-block-button-link nav[data-style="color-2"],.page-block-button-link nav[data-style="color-4"],.page-block-button-link nav[data-style="color-6"]{--border-radius:8px}.page-block-button-link *,.page-block-button-link *::before{box-sizing:border-box}.page-block-button-link ul{list-style-type:none}.page-block-button-link ul,.page-block-button-link li{margin:0;padding:0}.page-block-button-link .link-item{color:var(--text-color)}.page-block-button-link .link-item a{text-decoration:none}.page-block-button-link .link-item a:hover{text-decoration:underline}.pages-right-column .page-block-button-link nav *{width:100%}.page-block-button-link .level-1 .link-item.top-level{display:inline-flex;justify-content:center;align-items:center;gap:.5em;padding:.5em var(--space-md);text-align:center;font-weight:bold;border:0;outline:0;color:var(--text-color);box-shadow:var(--box-shadow);background-color:var(--bg-color);border-radius:var(--border-radius,0)}.page-block-button-link .link-item.top-level .title-wrapper{display:block;text-align:center;flex:1}.page-block-button-link .link-item.top-level button{flex:0}.page-block-button-link .link-item svg{fill:currentColor}.page-block-button-link .link-item .title{overflow-wrap:break-word;padding-right:.5em}.pages-right-column .page-block-button-link .link-item .title{overflow-wrap:anywhere}.page-block-button-link .link-item:not(.top-level)>*{display:flex;align-items:center;padding-block:.5em .625em;line-height:1.5}.page-block-button-link li .link-item>*{color:inherit}.page-block-button-link nav .level-2{position:absolute;min-width:11.5rem;top:100%;left:0;z-index:100;background-color:var(--bg-color);box-shadow:var(--box-shadow);border:0;outline:0;border-radius:var(--border-radius,0)}.page-block-button-link .level-2 .link-item{padding-left:calc(var(--space-sm) * 2)}.page-block-button-link .level-3 .link-item{padding-left:calc(var(--space-sm) * 3)}.pages-right-column .page-block-button-link .level-2 .link-item{padding-left:calc(var(--space-md) * 2)}.pages-right-column .page-block-button-link .level-3 .link-item{padding-left:calc(var(--space-md) * 3)}.page-block-button-link .level-3 .link-item{font-size:var(--level-3-font-size)}.page-block-button-link .link-item button{display:inline-block;padding:0;margin:0;border:0;appearance:unset;cursor:pointer;color:var(--text-color);font-size:100%}.page-block-button-link .link-item button svg{border-radius:5px;padding:1px;width:1.5em;height:auto;vertical-align:middle;fill:currentColor}.page-block-button-link nav[data-type="horizontal"] .level-1{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center;gap:1.5em}.page-block-button-link nav[data-type="horizontal"] .level-1 li{position:relative}.page-block-button-link .link-item button{background-color:inherit}.page-block-button-link nav[data-type="horizontal"] button svg{transform:rotate(90deg)}.page-block-menu-link ul.animated,.page-block-button-link ul.animated{transition:max-height 300ms linear,opacity 300ms linear}.page-block-menu-link ul.collapsed,.page-block-button-link ul.collapsed{max-height:0;opacity:0;min-width:100%}.page-block-menu-link ul.expanded,.page-block-button-link ul.expanded{max-height:var(--max-height,auto);opacity:1;min-width:100%}body:not(.index) #footer_main,body:not(:has(.homepage-grid)) #footer_main{z-index:unset}#content_main .pages-left-column-wrapper{overflow:unset}#content_main .pages-content-wrapper .pages-left-column-wrapper{overflow:unset}