.wp-block-stellar-theme-header-container{--stellar-header-global-padding-desktop:30px;--stellar-header-global-padding-tablet:20px;--stellar-header-global-padding-mobile:15px;--stellar-header-global-content-size:1300px;--stellar-header-height-desktop:initial;--stellar-header-height-tablet:var(--stellar-header-height-desktop);--stellar-header-height-mobile:var(--stellar-header-height-tablet);align-items:center;background-color:var(--header-bg-color,transparent);box-sizing:border-box;display:flex;justify-content:center;min-height:var(--stellar-header-height-desktop);position:relative;transition:background-color .3s ease,min-height .4s ease,box-shadow .3s ease;width:100%}.wp-block-stellar-theme-header-container.has-shadow{box-shadow:0 4px 20px rgba(0,0,0,.08)}@media(max-width:1024px){.wp-block-stellar-theme-header-container{min-height:var(--stellar-header-height-tablet)}}@media(max-width:768px){.wp-block-stellar-theme-header-container{min-height:var(--stellar-header-height-mobile)}}.is-tablet-preview .wp-block-stellar-theme-header-container,.wp-block-stellar-theme-header-container.is-tablet-preview{min-height:var(--stellar-header-height-tablet)}.is-mobile-preview .wp-block-stellar-theme-header-container,.wp-block-stellar-theme-header-container.is-mobile-preview{min-height:var(--stellar-header-height-mobile)}.wp-block-stellar-theme-header-container.has-global-padding{padding-left:var(--stellar-header-global-padding-desktop);padding-right:var(--stellar-header-global-padding-desktop)}@media(max-width:1024px){.wp-block-stellar-theme-header-container.has-global-padding{padding-left:var(--stellar-header-global-padding-tablet);padding-right:var(--stellar-header-global-padding-tablet)}}@media(max-width:768px){.wp-block-stellar-theme-header-container.has-global-padding{padding-left:var(--stellar-header-global-padding-mobile);padding-right:var(--stellar-header-global-padding-mobile)}}.is-tablet-preview .wp-block-stellar-theme-header-container.has-global-padding,.wp-block-stellar-theme-header-container.is-tablet-preview.has-global-padding{padding-left:var(--stellar-header-global-padding-tablet);padding-right:var(--stellar-header-global-padding-tablet)}.is-mobile-preview .wp-block-stellar-theme-header-container.has-global-padding,.wp-block-stellar-theme-header-container.is-mobile-preview.has-global-padding{padding-left:var(--stellar-header-global-padding-mobile);padding-right:var(--stellar-header-global-padding-mobile)}.wp-block-stellar-theme-header-container.has-global-padding-disabled{padding-left:var(--padding-left-desktop,0);padding-right:var(--padding-right-desktop,0)}@media(max-width:1024px){.wp-block-stellar-theme-header-container.has-global-padding-disabled{padding-left:var(--padding-left-tablet,var(--padding-left-desktop,0));padding-right:var(--padding-right-tablet,var(--padding-right-desktop,0))}}@media(max-width:768px){.wp-block-stellar-theme-header-container.has-global-padding-disabled{padding-left:var(--padding-left-mobile,var(--padding-left-tablet,var(--padding-left-desktop,0)));padding-right:var(--padding-right-mobile,var(--padding-right-tablet,var(--padding-right-desktop,0)))}}.is-tablet-preview .wp-block-stellar-theme-header-container.has-global-padding-disabled,.wp-block-stellar-theme-header-container.is-tablet-preview.has-global-padding-disabled{padding-left:var(--padding-left-tablet,var(--padding-left-desktop,0));padding-right:var(--padding-right-tablet,var(--padding-right-desktop,0))}.is-mobile-preview .wp-block-stellar-theme-header-container.has-global-padding-disabled,.wp-block-stellar-theme-header-container.is-mobile-preview.has-global-padding-disabled{padding-left:var(--padding-left-mobile,var(--padding-left-tablet,var(--padding-left-desktop,0)));padding-right:var(--padding-right-mobile,var(--padding-right-tablet,var(--padding-right-desktop,0)))}.wp-block-stellar-theme-header-container *{--padding-top-desktop:0;--padding-bottom-desktop:0;--padding-left-desktop:0;--padding-right-desktop:0;--padding-top-tablet:0;--padding-bottom-tablet:0;--padding-left-tablet:0;--padding-right-tablet:0;--padding-top-mobile:0;--padding-bottom-mobile:0;--padding-left-mobile:0;--padding-right-mobile:0}.wp-block-stellar-theme-header-container .stellar-logo{display:none}@media(max-width:1024px){.wp-block-stellar-theme-header-container .stellar-logo{display:flex}}.wp-block-stellar-theme-header-container .block-editor-block-list__layout,.wp-block-stellar-theme-header-container .block-editor-inner-blocks{display:contents!important}.wp-block-stellar-theme-header-container .block-list-appender{margin:0!important;position:absolute!important;right:20px;top:50%;transform:translateY(-50%);z-index:9999}.wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-align-items-desktop,center);box-sizing:border-box;display:flex;flex-direction:var(--header-flex-direction-desktop,row);height:100%;justify-content:var(--header-justify-content-desktop,space-between);min-height:inherit;position:relative;width:100%;z-index:10000}.direction-desktop-column .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-justify-content-desktop,flex-start)!important;flex-direction:column!important;justify-content:var(--header-align-items-desktop,center)!important}.direction-desktop-column-reverse .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-justify-content-desktop,flex-start)!important;flex-direction:column-reverse!important;justify-content:var(--header-align-items-desktop,center)!important}@media(max-width:1024px){.wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-align-items-tablet,var(--header-align-items-desktop,center));flex-direction:var(--header-flex-direction-tablet,var(--header-flex-direction-desktop,row));justify-content:var(--header-justify-content-tablet,var(--header-justify-content-desktop,space-between))}.direction-tablet-column .wp-block-stellar-theme-header-container .stellar-header-container-inner{flex-direction:column!important}.direction-tablet-column .wp-block-stellar-theme-header-container .stellar-header-container-inner,.direction-tablet-column-reverse .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-justify-content-tablet,var(--header-justify-content-desktop,flex-start))!important;justify-content:var(--header-align-items-tablet,var(--header-align-items-desktop,center))!important}.direction-tablet-column-reverse .wp-block-stellar-theme-header-container .stellar-header-container-inner{flex-direction:column-reverse!important}.direction-tablet-row .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-align-items-tablet,var(--header-align-items-desktop,center))!important;flex-direction:row!important;justify-content:var(--header-justify-content-tablet,var(--header-justify-content-desktop,space-between))!important}}@media(max-width:768px){.wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-align-items-mobile,var(--header-align-items-tablet,var(--header-align-items-desktop,center)));flex-direction:var(--header-flex-direction-mobile,var(--header-flex-direction-tablet,var(--header-flex-direction-desktop,row)));justify-content:var(--header-justify-content-mobile,var(--header-justify-content-tablet,var(--header-justify-content-desktop,space-between)))}.direction-mobile-column .wp-block-stellar-theme-header-container .stellar-header-container-inner{flex-direction:column!important}.direction-mobile-column .wp-block-stellar-theme-header-container .stellar-header-container-inner,.direction-mobile-column-reverse .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-justify-content-mobile,var(--header-justify-content-tablet,var(--header-justify-content-desktop,flex-start)))!important;justify-content:var(--header-align-items-mobile,var(--header-align-items-tablet,var(--header-align-items-desktop,center)))!important}.direction-mobile-column-reverse .wp-block-stellar-theme-header-container .stellar-header-container-inner{flex-direction:column-reverse!important}.direction-mobile-row .wp-block-stellar-theme-header-container .stellar-header-container-inner{align-items:var(--header-align-items-mobile,var(--header-align-items-tablet,var(--header-align-items-desktop,center)))!important;flex-direction:row!important;justify-content:var(--header-justify-content-mobile,var(--header-justify-content-tablet,var(--header-justify-content-desktop,space-between)))!important}}.wp-block-stellar-theme-header-container .stellar-header-container-inner.has-global-max-width:not(.has-custom-width){margin-left:auto;margin-right:auto;max-width:var(--stellar-header-global-content-size)}@media(max-width:1024px){.wp-block-stellar-theme-header-container .stellar-header-container-inner.has-custom-width{max-width:var(--stellar-header-max-width-tablet,var(--stellar-header-max-width-desktop,100%))}}@media(max-width:768px){.wp-block-stellar-theme-header-container .stellar-header-container-inner.has-custom-width{max-width:var(--stellar-header-max-width-mobile,var(--stellar-header-max-width-tablet,var(--stellar-header-max-width-desktop,100%)))}}.wp-block-stellar-theme-header-container .stellar-header-container-inner .stellar-header-placeholder{align-items:center;background:repeating-linear-gradient(45deg,rgba(0,0,0,.02),rgba(0,0,0,.02) 10px,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 20px);border:1px dashed rgba(0,0,0,.1);color:rgba(0,0,0,.3);display:flex;font-size:11px;height:100%;inset:0;justify-content:center;min-height:20px;pointer-events:none;position:absolute;width:100%;z-index:1}.wp-block-stellar-theme-header-container .stellar-group-inner{align-items:center}@media(max-width:1024px){.wp-block-stellar-theme-header-container .stellar-group-inner{justify-content:space-between}}.wp-block-template-part:has(>.stellar-header-sticky-group){display:contents}.stellar-header-sticky-group{position:sticky;top:0;z-index:9990}.stellar-header-sticky-group .wp-block-stellar-theme-header-container.has-sticky-support{position:static}body.admin-bar .stellar-header-sticky-group{top:32px}@media(max-width:782px){body.admin-bar .stellar-header-sticky-group{top:46px}}@media(max-width:600px){body.admin-bar .stellar-header-sticky-group{top:0}}.wp-block-stellar-theme-header-container.has-sticky-support,header.has-sticky-support{position:sticky;top:0;z-index:999}.wp-block-stellar-theme-header-container.has-sticky-support.is-overlapping,header.has-sticky-support.is-overlapping{left:0;position:fixed;right:0;width:100%}.stellar-header-hamburger{background:transparent;border:none;cursor:pointer;display:none;flex:0 0 44px;height:44px;padding:0;position:relative;width:44px;z-index:10000}.stellar-header-hamburger .hamburger-line{background-color:var(--stellar-header-hamburger-color,#333);border-radius:2px;display:block;height:2px;left:9.5px;position:absolute;transform-origin:left center;transition:all .25s ease-in-out;width:25px}.stellar-header-hamburger .hamburger-line:first-of-type{top:12px}.stellar-header-hamburger .hamburger-line:nth-of-type(2){top:21px;transform:translateY(-50%)}.stellar-header-hamburger .hamburger-line:nth-of-type(3){top:30px}.stellar-header-hamburger[aria-expanded=true] .hamburger-line{background-color:var(--stellar-header-sidebar-close-color,var(--stellar-header-hamburger-color,#333))}.stellar-header-hamburger[aria-expanded=true] .hamburger-line:first-of-type{left:13px;top:12px;transform:rotate(45deg)}.stellar-header-hamburger[aria-expanded=true] .hamburger-line:nth-of-type(2){opacity:0;width:0}.stellar-header-hamburger[aria-expanded=true] .hamburger-line:nth-of-type(3){left:13px;top:30px;transform:rotate(-45deg)}.stellar-header-sidebar-overlay{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:rgba(0,0,0,.2);bottom:0;left:0;opacity:0;position:fixed;right:0;top:var(--actual-header-height,0);transition:opacity .35s ease,visibility .35s ease;visibility:hidden;z-index:9997}.stellar-header-sidebar-overlay.is-open{opacity:1;visibility:visible}.stellar-header-sidebar{background:transparent;box-shadow:-4px 0 30px rgba(0,0,0,.12);box-sizing:border-box;display:flex;height:calc(100dvh - var(--actual-header-height, 0px));overflow-y:auto;padding:0;position:fixed;right:0;top:var(--actual-header-height,0);transform:translateX(100%);transition:transform .35s cubic-bezier(.4,0,.2,1);width:var(--stellar-header-sidebar-width,min(400px,85vw));z-index:9998}.stellar-header-sidebar.is-open{transform:translateX(0)}.stellar-header-sidebar:has(.wp-block-stellar-theme-hamburger-content){width:var(--stellar-header-sidebar-width,min(700px,95vw))}.stellar-header-sidebar .stellar-header-sidebar-content{display:flex;flex:1;flex-direction:column}.wp-block-stellar-theme-header-container.hamburger-panel-left .stellar-header-sidebar{box-shadow:4px 0 30px rgba(0,0,0,.12);left:0;right:auto;transform:translateX(-100%)}.wp-block-stellar-theme-header-container.hamburger-panel-left .stellar-header-sidebar.is-open{transform:translateX(0)}.wp-block-stellar-theme-header-container.hamburger-panel-right .stellar-header-sidebar{box-shadow:-4px 0 30px rgba(0,0,0,.12);left:auto;right:0;transform:translateX(100%)}.wp-block-stellar-theme-header-container.hamburger-panel-right .stellar-header-sidebar.is-open{transform:translateX(0)}.wp-block-stellar-theme-header-container.hamburger-panel-top .stellar-header-sidebar{box-shadow:0 4px 30px rgba(0,0,0,.12);height:auto;left:0;max-height:calc(100dvh - var(--actual-header-height, 0px));right:0;transform:translateY(-100%);width:100%}.wp-block-stellar-theme-header-container.hamburger-panel-top .stellar-header-sidebar.is-open{transform:translateY(0)}.wp-block-stellar-theme-header-container.hamburger-panel-top .stellar-header-sidebar:has(.wp-block-stellar-theme-hamburger-content){width:100%}.wp-block-stellar-theme-header-container.hamburger-always .stellar-header-hamburger{display:flex}@media(max-width:1024px){.wp-block-stellar-theme-header-container.hamburger-tablet .stellar-header-hamburger{display:flex}}@media(max-width:768px){.wp-block-stellar-theme-header-container.hamburger-mobile .stellar-header-hamburger{display:flex}}html.stellar-sidebar-open{overflow-y:hidden}body.stellar-sidebar-open{overflow-x:clip;overflow-y:visible}.stellar-header-container-inner>.stellar-custom-button,.stellar-header-container-inner>.wp-block-stellar-theme-custom-button{flex:0 0 auto;width:auto}.stellar-header-container-inner>.stellar-custom-button .stellar-custom-button-inner,.stellar-header-container-inner>.wp-block-stellar-theme-custom-button .stellar-custom-button-inner{margin:0}.stellar-header-container-inner>.wp-block-stellar-theme-header-phone,.stellar-header-container-inner>.wp-block-stellar-theme-mega-menu{flex:0 0 auto}
