@media(min-width:780px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:inherit}}@media(max-width:780px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:flex}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none}.pattern--header__main-wrapper{padding-right:0!important}}header:has(.wp-block-navigation.is-style-mega-menu) .patter--header__main-wrapper{position:relative}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)){margin:auto;position:static}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__container{-moz-column-gap:clamp(.25em,1vw,2em);column-gap:clamp(.25em,1vw,2em);row-gap:0}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container:not(.is-menu-open){gap:clamp(.25em,1vw,2em);position:unset}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container:not(.is-menu-open) .block-editor-block-list__layout,.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-submenu,.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__responsive-dialog{position:unset}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__submenu-container.wp-block-navigation__submenu-container{min-height:-moz-min-content;min-height:min-content;min-width:100svw!important;padding:var(--wp--preset--spacing--medium);position:absolute}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content{display:flex;flex-wrap:wrap;gap:0}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .pattern--header__logo-wrapper{justify-self:start;order:1}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container:has(>.is-style-utility-link){flex:1;justify-content:end;order:2;transform-origin:right center}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .pattern--header__utility-wrapper{order:3}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .wp-block-spacer{background-color:var(--wp--preset--color--tertiary-2);flex:100%;height:1px;margin:0;order:4;scale:100 1;width:100vw}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container:not(:has(>.is-style-utility-link)){flex:1 1 100%;flex-wrap:nowrap;justify-content:flex-start;order:5;overflow-x:scroll;-ms-overflow-style:none;scrollbar-width:none}.wp-block-navigation.is-style-mega-menu:not(:has(.is-menu-open)) .wp-block-navigation__responsive-container-content .wp-block-navigation__container:not(:has(>.is-style-utility-link))::-webkit-scrollbar{display:none}.wp-block-navigation .wp-block-navigation__responsive-container-open,button.wp-block-navigation__responsive-container-close{align-items:center;border:2px solid var(--wp--preset--color--primary);border-radius:.5em;flex-direction:row;flex-wrap:nowrap;font-size:var(--wp--preset--font-size--large);font-weight:700!important;gap:.25em;margin:var(--wp--preset--spacing--small)!important;margin-left:auto!important;padding:.5em}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open{max-width:100svw;overflow-x:clip}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item:not(.is-style-box){align-items:start;align-self:flex-start;flex-direction:row;flex-wrap:nowrap;width:100%}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center;align-items:stretch;height:100svh;padding:var(--wp--preset--spacing--medium);width:100%}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .submenu__columns,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>*{min-width:100%}@media(max-width:781px){.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .submenu__columns li,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .submenu__columns ul,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>* li,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>* ul{width:100%}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .submenu__columns .submenu__column,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>* .submenu__column{width:100%}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .submenu__columns .submenu__column ul,.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content>* .submenu__column ul{gap:var(--wp--preset--spacing--small)!important}}.wp-block-navigation.is-style-mega-menu:has(.is-menu-open) .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-button{width:100%}
