body.bbb-page{min-width:0 !important;background:#fff}body.bbb-page #wrapper{overflow:visible}body.bbb-page #main.bbb-main{display:block;position:relative;margin:0;padding:0;background:#000}body.bbb-page #main.bbb-main>.bbb-article{display:block;margin:0;padding:0}body.bbb-page #main.bbb-main>:not(.bbb-stack):not(.bbb-article),body.bbb-page #main.bbb-main>.bbb-article>:not(.bbb-stack){position:relative;z-index:1;margin:0}body.bbb-page #footer{position:relative;z-index:2}.bbb-header{position:sticky;top:var(--wp-admin--admin-bar--height,0px);z-index:1030;width:100%;background:#f2f2f2;font-family:"Neue Montreal","Helvetica Neue",Arial,sans-serif}.bbb-header__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;box-sizing:border-box;width:100%;height:clamp(56px,4.1667vw,80px);padding-inline:clamp(16px,5.885vw,113px)}.bbb-header__toggle{display:none;align-items:center;justify-self:start;padding:8px 0;color:#000}.bbb-header__toggle svg{display:block;fill:currentColor}.bbb-header__logo{grid-column:1;justify-self:start;display:block;line-height:0}.bbb-header__logo img{display:block;width:clamp(110px,7.552vw,145px);height:auto}.bbb-header__nav{grid-column:2}.bbb-header__menu{display:flex;align-items:center;gap:clamp(16px,1.5625vw,30px);margin:0;padding:0;list-style:none}.bbb-header__menu li{margin:0;padding:0}.bbb-header__menu a{display:block;padding:4px 0;color:#000;font-family:"Neue Montreal","Helvetica Neue",Arial,sans-serif;font-size:clamp(14px,.9375vw,18px);font-weight:700;line-height:1.2;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .25s ease}.bbb-header__menu a:hover,.bbb-header__menu a:focus-visible{color:#000;text-decoration:none;background-size:100% 2px}.bbb-header__menu .current-menu-item>a,.bbb-header__menu .current-menu-ancestor>a{background-size:100% 2px}@media(max-width:991px){.bbb-header__toggle{display:inline-flex;grid-column:1}.bbb-header__logo{grid-column:2;justify-self:center}.bbb-header__nav{display:none}}@media(max-width:600px){.admin-bar .bbb-header{top:0}}