.wp-block-navigation__responsive-container-open:not(.always-shown){display:block !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none !important}@media(min-width: 1160px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none !important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block !important}}@media only screen and (min-width: 1160px){.editor-styles-wrapper .wp-block-navigation__container>.wp-element-button{padding:0}.wp-block-outermost-icon-block.site-logo-mobile{display:none}.wp-block-navigation__submenu-container{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}ul.wp-block-navigation.primary-menu>li>a{padding-top:10px;padding-bottom:10px;font-size:17px}ul.wp-block-navigation.primary-menu>li>a:before{content:"";position:absolute;top:0;left:0;right:0;width:100%;height:4px;border-radius:10px;-webkit-transform:scaleX(0);transform:scaleX(0);background-color:var(--wp--preset--color--secondary);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}ul.wp-block-navigation.primary-menu>li>a:hover:before,ul.wp-block-navigation.primary-menu>li>a:focus:before,ul.wp-block-navigation.primary-menu>li>a:focus-within:before,ul.wp-block-navigation.primary-menu>li.current-menu-item>a:before,ul.wp-block-navigation.primary-menu>li.current-menu-ancestor>a:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.wp-block-navigation__container li:hover,.wp-block-navigation__container .current-menu-item{border-color:var(--wp--preset--color--secondary)}header .wp-block-navigation .wp-block-navigation__submenu-container{border:none !important;font-size:17px;line-height:1.2;border-radius:5px;min-width:225px !important;margin-left:calc(var(--wp--preset--spacing--medium)*-1);padding:1rem;z-index:20 !important;border-radius:5px;-webkit-box-shadow:0 10px 20px rgba(0,0,0,.1) !important;box-shadow:0 10px 20px rgba(0,0,0,.1) !important}header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation-item__content{padding:.5rem !important}header .wp-block-navigation .wp-block-navigation__submenu-container a:hover,header .wp-block-navigation .wp-block-navigation__submenu-container a:focus,header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-ancestor>a,header .wp-block-navigation .wp-block-navigation__submenu-container .current-menu-item>a{color:var(--wp--preset--color--secondary)}header .wp-block-navigation .wp-block-navigation__submenu-container .wp-block-navigation__submenu-container{left:calc(100% + 3.5rem) !important;top:-0.5rem !important;right:initial !important;padding:.5rem}header .wp-block-navigation :where(.wp-block-navigation__submenu-container) li:first-child{border-top-left-radius:5px;border-top-right-radius:5px}header .wp-block-navigation :where(.wp-block-navigation__submenu-container) li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px}}.wp-block-search{width:100%}.wp-block-search .wp-block-search__button{background-color:rgba(0,0,0,0);padding:.5rem;color:var(--wp--preset--color--secondary)}@media only screen and (max-width: 1159px){.primary-menu .wp-block-button .wp-element-button{-webkit-transform:scale(1) !important;transform:scale(1) !important}.wp-block-outermost-icon-block.site-logo-mobile{margin-right:auto}.is-menu-open.has-modal-open{padding:1rem}.wp-block-navigation__responsive-container-content{gap:var(--wp--preset--spacing--medium)}.is-menu-open.has-modal-open .wp-block-navigation__container{width:100%;gap:5px !important}.is-menu-open.has-modal-open .wp-block-page-list{width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .has-child .wp-block-navigation__submenu-container{border-radius:0;margin:0;padding:5px 0 0 20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:100%}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{display:block;position:absolute;right:0;top:0;height:auto;width:60px;padding:15px 0;margin:0}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{width:20px !important;height:20px !important}body.rtl .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon{left:0;right:auto}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon svg{height:12px;margin:0}.wp-block-navigation .has-child .wp-block-navigation__submenu-container{display:none}.wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation-submenu{display:-webkit-box;display:-ms-flexbox;display:flex}.is-menu-open.has-modal-open .wp-block-navigation__container li:not(.wp-social-link){width:100%;padding:0 0;position:relative}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{width:100%;font-size:var(--wp--preset--font-size--base);padding:12px 60px 12px 12px;border-radius:5px}body.rtl .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation-item__content{padding:12px 12px 12px 60px}.wp-block-navigation__container .current-menu-item>.wp-block-navigation-item__content,.wp-block-navigation__container .wp-block-navigation-item:hover>.wp-block-navigation-item__content{-webkit-transition:.3s ease;transition:.3s ease;text-decoration:none;background:color-mix(in srgb, currentColor, transparent 97%);-webkit-tap-highlight-color:rgba(0,0,0,0)}.wp-block-navigation__container .wp-block-navigation-item:has(.wp-block-navigation__submenu-container:hover)>.wp-block-navigation-item__content{background:rgba(0,0,0,0)}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-open{padding:6px;border-radius:2px;background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}.wp-block-navigation__responsive-container-close{padding:6px;border-radius:2px;background:var(--wp--preset--color--secondary);color:var(--wp--preset--color--white)}.is-menu-open.has-modal-open .wp-block-buttons{width:100%}.is-menu-open.has-modal-open .wp-block-navigation-item__content{font-weight:600}.is-menu-open.has-modal-open .wp-block-buttons .wp-block-button{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.is-menu-open.has-modal-open .wp-block-buttons .wp-block-button__link{font-size:var(--wp--preset--font-size--base);-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;padding:15px}}ul.wp-block-navigation.footer-menu a.wp-block-navigation-item__content{color:var(--wp--preset--color--primary);background:none}ul.wp-block-navigation.footer-menu a:hover,ul.wp-block-navigation.footer-menu a:focus,ul.wp-block-navigation.footer-menu .current-menu-ancestor>a,ul.wp-block-navigation.footer-menu .current-menu-item>a{color:var(--wp--preset--color--secondary)}@media only screen and (max-width: 600px){ul.wp-block-navigation.footer-menu{display:grid;grid-template-columns:repeat(auto-fit, minmax(40%, 1fr));gap:1rem}}ul.wp-block-navigation.vertical-menu li{display:block;width:100%}ul.wp-block-navigation.vertical-menu li a{display:block;padding:.5rem 1rem .5rem 1rem}ul.wp-block-navigation.vertical-menu li a:hover,ul.wp-block-navigation.vertical-menu li a:focus{text-decoration:none;-webkit-box-shadow:inset 5px 0 0 0 var(--wp--preset--color--secondary);box-shadow:inset 5px 0 0 0 var(--wp--preset--color--secondary);-webkit-transition:-webkit-box-shadow .1s linear;transition:-webkit-box-shadow .1s linear;transition:box-shadow .1s linear;transition:box-shadow .1s linear, -webkit-box-shadow .1s linear;background-color:#f0f0f0;color:#000}ul.wp-block-navigation.vertical-menu li.current-menu-item a{text-decoration:none;-webkit-box-shadow:inset 5px 0 0 0 var(--wp--preset--color--secondary);box-shadow:inset 5px 0 0 0 var(--wp--preset--color--secondary);-webkit-transition:-webkit-box-shadow .1s linear;transition:-webkit-box-shadow .1s linear;transition:box-shadow .1s linear;transition:box-shadow .1s linear, -webkit-box-shadow .1s linear;background-color:#f0f0f0;color:#000}