header.header,.hfg_header,#header{position:fixed!important;top:0;left:0;right:0;z-index:9999;width:100%;transition:background-color 0.3s ease,box-shadow 0.3s ease,transform 0.3s ease}header.header,.hfg_header,#header{background-color:transparent!important;box-shadow:none!important}header.header .header--row,header.header nav.nv-navbar,.hfg_header .header--row,.hfg_header nav.nv-navbar,.hfg_header .hfg-row,.hfg_header .hfg-row__inner,.hfg_header .builder-item{background-color:transparent!important}body.ntsh-hidden header.header,body.ntsh-hidden .hfg_header,body.ntsh-hidden #header{transform:translateY(-100%);pointer-events:none}body.ntsh-scrolled header.header,body.ntsh-scrolled .hfg_header,body.ntsh-scrolled #header{background-color:var(--ntsh-solid-bg,#ffffff)!important;box-shadow:var(--ntsh-shadow,0 2px 12px rgb(0 0 0 / .12))!important}body.ntsh-scrolled header.header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) a:not(:hover),body.ntsh-scrolled header.header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) .caret-wrap,body.ntsh-scrolled header.header button,body.ntsh-scrolled .hfg_header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) a:not(:hover),body.ntsh-scrolled .hfg_header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) .caret-wrap,body.ntsh-scrolled .hfg_header button,body.ntsh-scrolled #header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) a:not(:hover),body.ntsh-scrolled #header li:not(.current-menu-item):not(.current_page_item):not(.nv-active) .caret-wrap,body.ntsh-scrolled #header button{color:var(--ntsh-text-color,inherit)!important}body.ntsh-scrolled header.header .header--row,body.ntsh-scrolled header.header nav.nv-navbar,body.ntsh-scrolled .hfg_header .header--row,body.ntsh-scrolled .hfg_header nav.nv-navbar,body.ntsh-scrolled .hfg_header .hfg-row,body.ntsh-scrolled .hfg_header .hfg-row__inner,body.ntsh-scrolled .hfg_header .builder-item{background-color:transparent!important}html{scroll-padding-top:var(--ntsh-header-height,80px)}body.ntsh-push-content{padding-top:var(--ntsh-header-height,80px)!important}@media screen and (max-width:600px){.admin-bar header.header,.admin-bar .hfg_header,.admin-bar #header{top:46px}}@media screen and (min-width:601px){.admin-bar header.header,.admin-bar .hfg_header,.admin-bar #header{top:32px}}:root{--ntsh-shadow:0 2px 12px rgba(0,0,0,.12);--ntsh-header-height:60px}