.pagebuilder-navigation-menu{--pagebuilder-navigation-gap:16px;color:inherit;font:inherit;width:100%}.pagebuilder-navigation-menu-mobile-nav{display:none}.pagebuilder-navigation-menu-list{list-style:none;margin:0;padding:0}.pagebuilder-navigation-menu-list--root{align-items:center;display:flex;gap:var(--pagebuilder-navigation-gap)}.pagebuilder-navigation-menu--vertical .pagebuilder-navigation-menu-list--root{align-items:stretch;flex-direction:column}.pagebuilder-navigation-menu-item{align-items:center;display:flex;gap:4px;min-width:0;position:relative}.pagebuilder-navigation-menu-item>a,.pagebuilder-navigation-menu-label{color:inherit;font:inherit;overflow-wrap:anywhere;text-decoration:none}.pagebuilder-navigation-menu-item>a:focus-visible,.pagebuilder-navigation-menu-item>a:hover{color:var(--pagebuilder-color-primary,var(--colorMain,currentColor))}.pagebuilder-navigation-menu-submenu{position:relative}.pagebuilder-navigation-menu-submenu>summary{border:0;border-radius:6px;color:inherit;cursor:pointer;display:grid;height:28px;list-style:none;place-items:center;width:28px}.pagebuilder-navigation-menu-submenu>summary::-webkit-details-marker{display:none}.pagebuilder-navigation-menu-submenu>summary:before{border-block-end:1.5px solid currentColor;border-inline-end:1.5px solid currentColor;content:"";height:7px;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease;width:7px}.pagebuilder-navigation-menu-submenu[open]>summary:before{transform:translateY(2px) rotate(225deg)}.pagebuilder-navigation-menu-submenu-content{background:var(--pagebuilder-color-surface,#fff);border:1px solid color-mix(in srgb,currentColor 14%,transparent);border-radius:10px;box-shadow:0 12px 30px #14213d1a;color:var(--pagebuilder-color-text,#283044);inset-block-start:calc(100% + 4px);inset-inline-start:0;max-width:min(320px,85vw);min-width:220px;padding:8px;position:absolute;z-index:30}.pagebuilder-navigation-menu-submenu-content>.pagebuilder-navigation-menu-list{display:grid;gap:3px}.pagebuilder-navigation-menu-submenu-content .pagebuilder-navigation-menu-item{border-radius:7px;justify-content:space-between;padding-inline-start:7px}.pagebuilder-navigation-menu-submenu-content .pagebuilder-navigation-menu-item>a,.pagebuilder-navigation-menu-submenu-content .pagebuilder-navigation-menu-label{flex:1;padding-block:8px}.pagebuilder-navigation-menu-submenu-content .pagebuilder-navigation-menu-submenu-content{inset-block-start:-8px;inset-inline-start:calc(100% - 4px)}.pagebuilder-navigation-menu a:focus-visible,.pagebuilder-navigation-menu-submenu>summary:focus-visible{outline:2px solid var(--pagebuilder-color-primary,var(--colorMain,#696cff));outline-offset:2px}.pagebuilder-navigation-menu-empty{border:1px dashed #b8bfd0;border-radius:9px;color:#667085;font:inherit;padding:12px 14px}@media (max-width:767.98px){.pagebuilder-navigation-menu--horizontal.pagebuilder-navigation-menu--desktop{display:none}.pagebuilder-navigation-menu-mobile-nav{display:block;position:relative;width:100%;z-index:31}.pagebuilder-navigation-menu-mobile{position:relative;width:100%}.pagebuilder-navigation-menu-mobile>summary{align-items:center;background:var(--pagebuilder-color-surface,#fff);border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:9px;color:var(--pagebuilder-color-text,#283044);cursor:pointer;display:flex;font:inherit;gap:9px;justify-content:center;list-style:none;margin-inline-start:auto;min-height:44px;min-width:44px;padding:8px 12px;width:max-content}.pagebuilder-navigation-menu-mobile>summary::-webkit-details-marker{display:none}.pagebuilder-navigation-menu-mobile>summary::marker{content:""}.pagebuilder-navigation-menu-mobile>summary:focus-visible{outline:2px solid var(--pagebuilder-color-primary,var(--colorMain,#696cff));outline-offset:3px}.pagebuilder-navigation-menu-mobile-icon{background:currentColor;border-radius:2px;display:inline-block;flex:none;height:2px;position:relative;transition:background-color .18s ease;width:18px}.pagebuilder-navigation-menu-mobile-icon:after,.pagebuilder-navigation-menu-mobile-icon:before{background:currentColor;border-radius:2px;content:"";height:2px;inset-inline-start:0;position:absolute;transition:transform .18s ease,inset-block-start .18s ease;width:18px}.pagebuilder-navigation-menu-mobile-icon:before{inset-block-start:-6px}.pagebuilder-navigation-menu-mobile-icon:after{inset-block-start:6px}.pagebuilder-navigation-menu-mobile[open]>summary .pagebuilder-navigation-menu-mobile-icon{background:transparent}.pagebuilder-navigation-menu-mobile[open]>summary .pagebuilder-navigation-menu-mobile-icon:before{inset-block-start:0;transform:rotate(45deg)}.pagebuilder-navigation-menu-mobile[open]>summary .pagebuilder-navigation-menu-mobile-icon:after{inset-block-start:0;transform:rotate(-45deg)}.pagebuilder-navigation-menu-mobile-content{background:var(--pagebuilder-color-surface,#fff);border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:11px;box-shadow:0 12px 30px #14213d1a;color:var(--pagebuilder-color-text,#283044);inset-block-start:calc(100% + 7px);inset-inline-end:0;max-height:min(70vh,480px);overflow:auto;padding:8px;position:absolute;width:min(320px,100%);z-index:40}.pagebuilder-navigation-menu-mobile-content>.pagebuilder-navigation-menu-list--root{align-items:stretch;display:grid;gap:min(var(--pagebuilder-navigation-gap),12px)}.pagebuilder-navigation-menu-submenu-content,.pagebuilder-navigation-menu-submenu-content .pagebuilder-navigation-menu-submenu-content{box-shadow:none;margin-block:4px 2px;max-width:none;min-width:0;position:static}.pagebuilder-navigation-menu-item.has-children{flex-wrap:wrap}.pagebuilder-navigation-menu-item.has-children>.pagebuilder-navigation-menu-submenu{flex-basis:100%;margin-inline-start:8px}.pagebuilder-navigation-menu-submenu>summary{inset-block-start:-30px;inset-inline-end:0;position:absolute}.pagebuilder-navigation-menu-mobile-icon,.pagebuilder-navigation-menu-mobile-icon:after,.pagebuilder-navigation-menu-mobile-icon:before{transition-duration:.18s}}@media (prefers-reduced-motion:reduce){.pagebuilder-navigation-menu-mobile-icon,.pagebuilder-navigation-menu-mobile-icon:after,.pagebuilder-navigation-menu-mobile-icon:before,.pagebuilder-navigation-menu-submenu>summary:before{transition:none}}