:where(:any-link){background-color:unset;color:unset;text-decoration-line:none;text-decoration-skip-ink:auto;text-decoration-thickness:from-font;text-underline-offset:.25em}:where(:any-link,:enabled,summary){--is-hover-true: ;--is-hover-false:initial}.hamburger{background:var(--color-primary);border:none;cursor:pointer;display:block;height:var(--height-sticky-header);padding:.5rem;width:100%}.hamburger span{align-items:center;border-block:3px solid var(--color-on-primary);display:grid;height:31px;justify-content:center;margin:auto;transition:border .2s ease-in-out,height .2s ease-in-out .1s;width:31px}.hamburger span:after,.hamburger span:before{background-color:var(--color-on-primary);content:"";display:block;grid-area:1/1;height:3px;margin-inline:auto;position:relative;transform-origin:center;width:31px}.hamburger span:after,.hamburger span:before{transition:rotate .1s ease-in-out}body.menu-open .hamburger span{border-color:transparent;height:3px;transition:border .2s ease-in-out .1s,height .2s ease-in-out}body.menu-open .hamburger span:before{rotate:45deg;transition:rotate .3s ease-in-out .2s}body.menu-open .hamburger span:after{rotate:-45deg;transition:rotate .3s ease-in-out .2s}.bl_navigationBar{background:#fff;border-block-end:1px solid var(--color-primary);height:calc(var(--height-sticky-header) + 1px);left:0;position:sticky;top:0;width:100%;z-index:2}.bl_navigationBar__header{align-items:center;background:var(--color-bg-content);display:grid;font-family:var(--font-accent);font-size:calc(var(--rem)*26);font-weight:700;grid-template-columns:auto var(--height-sticky-header);justify-content:space-between;padding:0}.bl_navigationBar__header a{padding-inline:1rem}.bl_navigationBar__header a img{max-height:calc(var(--height-sticky-header) - 1rem)}.bl_navigationBar__body{background-color:var(--color-on-primary);height:0;left:0;list-style:none;overflow:hidden;padding-block:calc(var(--rem)*30);padding:0;position:absolute;top:var(--height-sticky-header);transition:height .3s ease;width:100%;z-index:2}body.menu-open .bl_navigationBar__body{height:auto}.bl_navigationBar__footer{margin-inline:auto;padding-block:calc(var(--rem)*30) calc(var(--rem)*52);text-align:center}.bl_navigationBar ul{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center;padding-block:calc(var(--rem)*52) calc(var(--rem)*30)}.bl_navigationBar ul li{font-size:calc(var(--rem)*14);font-weight:700;line-height:3;text-align:center;width:100%}.bl_navigationBar ul li.current{color:var(--color-secondary)}#menuOverlay{background:var(--color-overlay);height:100%;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s;visibility:hidden;width:100%;z-index:1}body.menu-open #menuOverlay{opacity:1;visibility:visible}@media (min-width:768px){.hamburger{display:none}.bl_navigationBar{background:var(--color-bg-content);border-block-end:none;border-block-start:10px solid var(--color-primary);box-shadow:var(--shadow-container);height:fit-content;left:1em;max-width:calc(var(--rem)*260);overflow:unset;position:sticky;top:calc(var(--rem)*44);z-index:1}.bl_navigationBar__header{border-block-end:2px solid var(--color-primary);display:block;font-family:var(--font-accent);font-size:calc(var(--rem)*26);font-weight:700;margin-inline:auto;padding:calc(var(--rem)*18);position:relative;text-align:center}.bl_navigationBar__header a{padding-inline:0;transition:opacity .25s ease}.bl_navigationBar__header a img{margin-inline:auto;max-height:unset}.bl_navigationBar__body{height:auto;padding-block:0;position:relative;top:unset}.bl_navigationBar__footer{border-block-start:1px solid var(--color-hr);margin-inline:auto;padding-block:0;padding-block:calc(var(--rem)*30);text-align:center}.bl_navigationBar ul{display:flex;flex-direction:column;gap:.5em;padding-block:calc(var(--rem)*30)}.bl_navigationBar ul li{align-items:flex-start;display:grid;font-size:calc(var(--rem)*14);font-weight:700;grid-template-columns:calc(var(--rem)*30) 1fr;line-height:2.8;text-align:left;width:100%}.bl_navigationBar ul li a{transition:color .25s ease}.bl_navigationBar ul li.current *{color:var(--color-secondary)}.bl_navigationBar ul li:before{content:"";display:inline-block}.bl_navigationBar ul li.current:before{background-color:var(--color-secondary);clip-path:circle(calc(var(--rem)*8) at 0 center);height:1.5em;height:1lh;width:100%}}.bl_navigationBar .el_button{background:var(--color-secondary);background:var(--gradient-button);background-position:-1px;background-size:calc(100% + 2px);border:1px solid transparent;border-radius:4px;box-shadow:var(--shadow-button);color:var(--color-on-secondary);display:inline-block;font-size:calc(var(--rem)*14);font-weight:500;min-height:calc(var(--rem)*40);min-width:calc(var(--rem)*200);overflow:hidden;padding-block:calc(var(--rem)*10);position:relative;text-align:center;text-decoration:none;transition:color .25s ease,border .25s ease,box-shadow .25s ease;z-index:0}.bl_navigationBar .el_button:before{background:var(--color-on-secondary);content:"";inset:0;opacity:0;position:absolute;transition:opacity .25s ease;z-index:-1}.bl_navigationBar .el_button .inner{align-items:center;display:flex;gap:.5em;justify-content:center}@media (any-hover:hover){.bl_navigationBar__header a:hover{opacity:.75}.bl_navigationBar ul li a:hover{color:var(--color-secondary)}.bl_navigationBar .el_button:hover{border:1px solid;box-shadow:none;color:var(--color-secondary)}.bl_navigationBar .el_button:hover:before{opacity:1}}