body .wp-block-navigation__responsive-container-open:not(.always-shown){display:inline-flex!important;align-items:center;justify-content:center;background:var(--wp--preset--color--secondary);border-radius:50%;padding:10px;width:44px;height:44px;position:static!important;top:auto!important;right:auto!important;margin:0!important}body .wp-block-navigation__responsive-container-open svg{fill:var(--wp--preset--color--white)!important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}@media (min-width:1201px){body .wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}body .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}ul.wp-block-navigation-submenu{padding:1vw .75vw;box-shadow:0 0 2px rgb(0 0 0 / .15),0 4px 10px rgb(0 0 0 / .15);transition-duration:0.2s!important;min-width:max-content!important;font-size:smaller;border:none!important;color:inherit;overflow:hidden!important;left:-1.5vw!important;border-radius:1rem}header .wp-block-navigation ul:has(li.has-child){display:flex!important;flex-direction:row!important;gap:2rem}header .wp-block-navigation .has-child .has-child{display:block!important}header .wp-block-navigation .has-child .has-child a+button{display:none!important}header .wp-block-navigation .has-child .has-child>a{text-transform:uppercase}header .wp-block-navigation .has-child .has-child ul{display:block!important;opacity:1!important;overflow:visible!important;visibility:visible!important;position:relative!important;left:0!important;border:none!important;box-shadow:none!important;height:auto!important;padding:0}}@media only screen and (max-width:1200px){header .wp-block-navigation.is-responsive{display:inline-flex!important;align-items:center!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;justify-content:flex-end!important}.is-responsive.wp-block-navigation{gap:0}header .wp-block-navigation .wp-block-navigation-item{width:100%;padding:.75rem 0;flex-direction:row!important;justify-content:space-between;flex-wrap:wrap;align-items:center!important;min-height:32px}header .wp-block-navigation .wp-block-navigation-item ul{width:calc(100% - 1.5rem)!important;flex-shrink:0;padding:0rem 0 0 1.5rem!important}header .wp-block-navigation-item{border-bottom:solid 1px var(--wp--preset--color--secondary)!important}header .wp-block-navigation-item.has-child li{padding:0;border-bottom:none!important;min-height:auto}header .wp-block-navigation__responsive-container button[aria-expanded="true"]{transform:rotate(180deg);transition:transform 0.3s ease}header .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content{align-items:center!important}#main-menu{padding:0!important;border-bottom:2px solid var(--wp--preset--color--secondary)}header{--wp--preset--spacing--l:1rem}}.wp-block-navigation__responsive-container.is-menu-open{padding:1rem!important}ul.wp-block-navigation-submenu{font-size:smaller}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:flex;align-items:center;justify-content:center;height:2rem;width:2rem;margin:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{height:1rem;width:1rem}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="false"]+ul{max-height:0;opacity:0;overflow:hidden;transition:max-height 0.7s ease,opacity 0.7s ease}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon[aria-expanded="true"]+ul{max-height:500px;opacity:1;overflow:hidden;transition:max-height 0.7s ease,opacity 0.7s ease}.wp-block-navigation-submenu__toggle,.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{user-select:none;outline:none;-webkit-tap-highlight-color:#fff0}header .wp-block-navigation ul.wp-block-navigation-submenu a{padding:.5rem 0.75rem!important}.main-menu a{color:var(--wp--preset--color--secondary);text-decoration:none;transition:color 200ms ease-out;text-transform:uppercase!important}.main-menu a:hover,.main-menu li:hover a{color:var(--wp--preset--color--primary)!important}.main-menu .current-menu-item a,.main-menu .current_page_item a,.main-menu .current-menu-ancestor a{color:var(--wp--preset--color--primary)!important}.main-menu a:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:4px}header .wp-block-navigation a:hover{color:var(--wp--preset--color--primary)!important}