/* Only generated header entries. Native Blocksy layout/overflow remains in charge. */
.sy-about-group{position:relative!important;display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
.sy-about-group>a.ct-menu-link{width:auto!important;flex:0 1 auto!important;height:auto!important;min-height:44px!important;align-self:center!important;display:flex!important;align-items:center!important;white-space:nowrap!important}
.sy-about-group>.sy-about-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important;width:24px!important;min-width:24px!important;min-height:0!important;height:32px!important;line-height:1!important;margin:0 8px 0 0!important;border:0!important;background:transparent!important;color:var(--theme-link-initial-color,inherit)!important;padding:0!important;box-shadow:none!important;cursor:pointer;font-size:12px!important;transform:none!important}
.sy-about-group>.sy-about-submenu{display:none!important;position:absolute!important;top:100%!important;left:0!important;width:230px!important;margin:0!important;padding:8px!important;background:var(--theme-palette-color-8,#fff);box-shadow:0 8px 28px #0002;border-radius:8px;z-index:1000;list-style:none}
.sy-about-group:hover>.sy-about-submenu,.sy-about-group:focus-within>.sy-about-submenu,.sy-about-group.sy-about-open>.sy-about-submenu{display:block!important}
.sy-about-submenu>li{display:block!important;width:100%!important;margin:0!important}
.sy-about-submenu>li>a{display:block!important;padding:12px 16px!important;font-size:16px!important;font-weight:700!important;line-height:1.5!important;white-space:normal!important}
#offcanvas .sy-about-submenu{position:static!important;flex-basis:100%;width:100%!important;box-shadow:none;background:transparent;padding-left:18px!important}
#offcanvas .sy-about-group{flex-wrap:wrap!important;flex-direction:row!important;width:100%!important}#offcanvas .sy-about-group>a.ct-menu-link{flex:1 1 calc(100% - 32px)!important;max-width:calc(100% - 32px)!important;align-self:auto;height:auto!important;justify-content:flex-start!important;text-align:left!important}#offcanvas .sy-about-submenu{order:3}
.sy-about-fallback{position:relative}.sy-about-fallback>.sy-about-toggle{background:transparent;border:0;padding:10px;color:inherit;cursor:pointer}.sy-about-fallback>.sub-menu{display:none!important}.sy-about-fallback:hover>.sub-menu,.sy-about-fallback:focus-within>.sub-menu,.sy-about-fallback.sy-about-open>.sub-menu{display:block!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}
#offcanvas .menu-item>a,#offcanvas .ct-menu-link,#offcanvas .menu-item>span>a,#header .mobile-menu .ct-menu-link,#header nav .menu>li>a,header.site-header nav .menu>li>a{font-size:16px!important;font-weight:700!important}
#offcanvas .sy-connect-menu-item>a{font-family:inherit;display:flex;align-items:center;min-height:44px;white-space:normal;text-decoration:none}
#offcanvas .sy-contact-duplicate{display:none!important}
#header nav>ul>li>a,header.site-header nav>ul>li>a,.elementor-location-header nav>ul>li>a,#header nav .sy-connect-menu-item>a,header.site-header nav .sy-connect-menu-item>a,.elementor-location-header nav .sy-connect-menu-item>a{font-size:16px!important;font-weight:700!important}
#header .sy-connect-menu-item>a,header.site-header .sy-connect-menu-item>a,.elementor-location-header .sy-connect-menu-item>a{font-family:inherit;white-space:nowrap;padding-inline:14px;display:flex;align-items:center;min-height:44px;text-decoration:none}
#header .sy-contact-duplicate,header.site-header .sy-contact-duplicate,.elementor-location-header .sy-contact-duplicate{display:none!important}
@media(max-width:999px){#header .sy-connect-menu-item>a,header.site-header .sy-connect-menu-item>a,.elementor-location-header .sy-connect-menu-item>a{padding-inline:0;white-space:normal}}
