.bms-generatepress .site-header,.bms-generatepress .main-navigation{display:none}.bms-generatepress .site-footer{background:#fff0;color:inherit;padding:0}.bms-generatepress.page #page,.bms-generatepress.page .site-content,.bms-generatepress.page .content-area,.bms-generatepress.page .site-main,.bms-generatepress.page .inside-article,.bms-generatepress.page .entry-content{width:100%;max-width:none;margin:0;padding:0}.bms-generatepress.page .site-content{display:block}.bms-generatepress.page .entry-header,.bms-generatepress.page .entry-footer{display:none}.bms-generatepress.page .entry-content>:where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width:none}.admin-bar .bms-header{top:32px}.bms-nav__list{display:flex;align-items:center;gap:clamp(1rem, 1.8vw, 1.75rem);list-style:none;margin:0;padding:0}.bms-nav__list .menu-item{margin:0;padding:0;position:relative}.bms-nav__list .sub-menu{background:#fff;border:1px solid var(--c-hairline);border-radius:8px;box-shadow:0 14px 35px rgb(22 24 26 / .12);display:none;left:0;list-style:none;margin:0;min-width:220px;padding:.55rem;position:absolute;top:100%;z-index:120}.bms-nav__list .menu-item:hover>.sub-menu,.bms-nav__list .menu-item:focus-within>.sub-menu{display:block}.bms-nav__list .sub-menu a{display:block;padding:.65rem .75rem;white-space:normal}.bms-logo--footer{display:inline-flex;margin-bottom:1rem}.bms-footer__address{font-size:.92rem;font-style:normal;line-height:1.9;margin-top:.9rem}.bms-footer__heading{color:#fff;font-size:.85rem;letter-spacing:.06em;line-height:1.3;margin-bottom:1rem;text-transform:uppercase}.bms-header svg,.bms-mobilecall svg{max-height:26px;max-width:26px}@media (max-width:782px){.admin-bar .bms-header{top:46px}}@media (max-width:1024px){.bms-nav__list{align-items:stretch;flex-direction:column;gap:0;width:100%}.bms-nav__list .sub-menu{background:var(--c-surface);border:0;border-radius:0;box-shadow:none;display:block;padding:0 0 0 1rem;position:static}.bms-nav__list .sub-menu a{font-size:.95rem}}@media (max-width:600px){.admin-bar .bms-header{top:0}}@media (prefers-reduced-motion:reduce){.bms-generatepress *,.bms-generatepress *::before,.bms-generatepress *::after{scroll-behavior:auto!important}}