.stellar-header-menu{background-color:#fff;border-radius:8px;display:inline-block;padding:5px;position:relative}.stellar-header-menu .wp-block-group:has(.mobile-menu-separator){width:100%!important}.stellar-header-menu .mobile-menu-separator{width:100%!important}.stellar-header-menu .stellar-header-menu-hamburger{background:transparent;border:none;color:var(--stellar-menu-hamburger-color,#333);cursor:pointer;display:none;height:20px;padding:0;position:relative;width:33px;z-index:10000}header.has-scrolled .stellar-header-menu .stellar-header-menu-hamburger{color:var(--stellar-menu-scrolled-hamburger-color,#000)}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s ease,visibility .25s ease;visibility:hidden}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon img,.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon svg{display:block;height:100%;width:100%}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon img{-o-object-fit:contain;object-fit:contain}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon.is-svg{color:inherit}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon.is-svg svg{fill:currentColor;stroke:currentColor}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon.is-svg svg [fill]:not([fill=none]){fill:currentColor!important}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon.is-svg svg [stroke]:not([stroke=none]){stroke:currentColor!important}.stellar-header-menu .stellar-header-menu-hamburger .stellar-header-menu-hamburger-icon--open{opacity:1;visibility:visible}.stellar-header-menu .stellar-header-menu-hamburger[aria-expanded=true] .stellar-header-menu-hamburger-icon--open{opacity:0;visibility:hidden}.stellar-header-menu .stellar-header-menu-hamburger[aria-expanded=true] .stellar-header-menu-hamburger-icon--close{opacity:1;visibility:visible}.stellar-header-menu .stellar-header-menu-hamburger .hamburger-line{background-color:currentColor;display:block;height:12px;left:0;opacity:0;pointer-events:none;position:absolute;transform-origin:left center;transition:all .25s ease-in-out;width:100%}@media(max-width:768px){.stellar-header-menu .stellar-header-menu-hamburger .hamburger-line{height:5px}}.stellar-header-menu .stellar-header-menu-hamburger .hamburger-line:first-of-type{top:0}.stellar-header-menu .stellar-header-menu-hamburger .hamburger-line:nth-of-type(2){top:50%;transform:translateY(-50%)}.stellar-header-menu .stellar-header-menu-hamburger .hamburger-line:nth-of-type(3){top:100%;transform:translateY(-100%)}.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line,.stellar-header-menu .stellar-header-menu-hamburger.has-default-open-icon:not([aria-expanded=true]) .hamburger-line{opacity:1}.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line:first-of-type{left:5px;top:-10px;transform:rotate(45deg)}@media(max-width:768px){.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line:first-of-type{top:-3px}}.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line:nth-of-type(2){opacity:0;width:0}.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line:nth-of-type(3){bottom:-10px;left:5px;top:auto;transform:rotate(-45deg)}@media(max-width:768px){.stellar-header-menu .stellar-header-menu-hamburger.has-default-close-icon[aria-expanded=true] .hamburger-line:nth-of-type(3){bottom:-3px}}.stellar-header-menu .stellar-header-menu-desktop{align-items:center;display:flex;position:relative}.stellar-header-menu .stellar-header-menu-list{display:flex;list-style:none;margin:0;padding:0;position:relative;z-index:2}.stellar-header-menu .stellar-header-menu-item{margin:0;padding:0}.stellar-header-menu .stellar-header-menu-link{color:#333;display:block;font-family:var(--stellar-menu-font-family,inherit);font-size:var(--stellar-menu-font-size,21px);font-weight:var(--stellar-menu-font-weight,400);letter-spacing:var(--stellar-menu-letter-spacing,normal);line-height:var(--stellar-menu-line-height,normal);padding:10px 20px;text-decoration:none;text-transform:var(--stellar-menu-text-transform,none);transition:color .3s ease,font-weight .3s ease,letter-spacing .3s ease,text-transform .3s ease;white-space:nowrap}.stellar-header-menu .stellar-header-menu-link:hover{color:var(--stellar-menu-hover-text-color,#fff);font-weight:var(--stellar-menu-hover-font-weight,var(--stellar-menu-font-weight,400));letter-spacing:var(--stellar-menu-hover-letter-spacing,var(--stellar-menu-letter-spacing,normal));-webkit-text-decoration:var(--stellar-menu-hover-text-decoration,none);text-decoration:var(--stellar-menu-hover-text-decoration,none);text-transform:var(--stellar-menu-hover-text-transform,var(--stellar-menu-text-transform,none))}.stellar-header-menu .stellar-header-menu-pill{background-color:var(--stellar-menu-pill-color,#a3c440);border-radius:4px;display:none;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s ease-out;z-index:1}.stellar-header-menu.has-pill .stellar-header-menu-pill{display:block}.stellar-header-menu .stellar-header-menu-mobile-overlay{background:#fff;display:flex;flex-direction:column;height:calc(90vh - 70px);left:0;opacity:0;position:fixed;top:130px;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:9999}@media(max-width:768px){.stellar-header-menu .stellar-header-menu-mobile-overlay{top:70px}}.stellar-header-menu .stellar-header-menu-mobile-overlay.is-open{opacity:1;visibility:visible}.stellar-header-menu .stellar-header-menu-mobile-overlay.is-open .stellar-header-menu-mobile-content{transform:translateY(0)}.stellar-header-menu .stellar-header-menu-mobile-content{background:#fff;border-radius:12px;flex:1;overflow-y:auto;padding:20px;position:relative;transform:translateY(-20px);transition:transform .3s ease}.stellar-header-menu .stellar-header-menu-mobile-pill{background-color:var(--stellar-menu-pill-color,#a3c440);border-radius:8px;display:none;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1}.stellar-header-menu.has-pill .stellar-header-menu-mobile-pill{display:block}.stellar-header-menu .stellar-header-menu-mobile-custom-content{position:relative;width:100%;z-index:2}.stellar-header-menu .stellar-header-menu-mobile-custom-content>*{width:100%}.stellar-header-menu .stellar-header-menu-mobile-list{align-items:flex-end;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;position:relative;z-index:2}.stellar-header-menu .stellar-header-menu-mobile-item{text-align:right;width:100%}.stellar-header-menu .stellar-header-menu-mobile-item.is-highlighted .stellar-header-menu-mobile-link{color:var(--stellar-menu-hover-text-color,#fff)}.stellar-header-menu .stellar-header-menu-mobile-link{color:#333;display:inline-block;font-family:var(--stellar-menu-font-family,inherit);font-size:var(--stellar-menu-font-size,21px);font-weight:var(--stellar-menu-font-weight,400);letter-spacing:var(--stellar-menu-letter-spacing,normal);line-height:var(--stellar-menu-line-height,normal);padding:12px 24px;position:relative;text-decoration:none;text-transform:var(--stellar-menu-text-transform,none);transition:color .3s ease,font-weight .3s ease,letter-spacing .3s ease}.is-highlighted .stellar-header-menu .stellar-header-menu-mobile-link{color:var(--stellar-menu-hover-text-color,#fff)}@media(max-width:1023px){.stellar-header-menu{background-color:transparent;box-shadow:none;padding:0}.stellar-header-menu .stellar-header-menu-hamburger{display:flex}.stellar-header-menu .stellar-header-menu-desktop{display:none}}@media(min-width:1024px){.stellar-header-menu .stellar-header-menu-mobile-overlay{display:none}}
