:root{--orh-navy:#071a38;--orh-blue:#1677ff;--orh-cyan:#35d6ff;--orh-text:#172033;--orh-line:#e7edf6}
body.oneresizer-header-active .oneresizer-site-nav{display:none!important}
body.oneresizer-header-active .site-header,
body.oneresizer-header-active #masthead{position:relative;z-index:999;background:linear-gradient(135deg,#06162f 0%,#0a2853 56%,#073f63 100%)!important;border:0!important;box-shadow:0 8px 28px rgba(4,22,51,.18)!important}
body.oneresizer-header-active .ast-primary-header-bar,
body.oneresizer-header-active .main-header-bar{min-height:76px!important;background:transparent!important;border:0!important}
body.oneresizer-header-active .ast-container,
body.oneresizer-header-active .site-header .container{max-width:1240px}
body.oneresizer-header-active .site-branding{padding:7px 0!important}
body.oneresizer-header-active .custom-logo-link,
body.oneresizer-header-active .site-title a,
body.oneresizer-header-active .oneresizer-brand-link{display:flex!important;align-items:center!important;gap:11px!important;color:#fff!important;font-size:25px!important;font-weight:850!important;line-height:1!important;letter-spacing:-.6px!important;text-decoration:none!important;white-space:nowrap}
body.oneresizer-header-active .oneresizer-header-logo{display:block!important;width:52px!important;height:52px!important;max-width:52px!important;object-fit:contain!important;border-radius:13px!important;filter:drop-shadow(0 6px 12px rgba(0,207,255,.18))}
body.oneresizer-header-active .oneresizer-word-one{color:#fff}
body.oneresizer-header-active .oneresizer-word-resizer{color:#41d9ff}
body.oneresizer-header-active .site-title{margin:0!important}
body.oneresizer-header-active .site-description{display:none!important}
body.oneresizer-header-active .main-header-menu,
body.oneresizer-header-active .primary-menu{gap:7px;align-items:center}
body.oneresizer-header-active .main-header-menu>.menu-item>a,
body.oneresizer-header-active .primary-menu>.menu-item>a{min-height:44px!important;height:auto!important;padding:0 17px!important;border-radius:11px!important;color:#eef7ff!important;font-size:15px!important;font-weight:700!important;line-height:44px!important;text-decoration:none!important;transition:background .2s ease,color .2s ease,transform .2s ease}
body.oneresizer-header-active .main-header-menu>.menu-item:hover>a,
body.oneresizer-header-active .main-header-menu>.current-menu-item>a,
body.oneresizer-header-active .main-header-menu>.current-menu-ancestor>a,
body.oneresizer-header-active .primary-menu>.menu-item:hover>a{background:rgba(53,214,255,.13)!important;color:#54dcff!important;transform:translateY(-1px)}
body.oneresizer-header-active .main-header-menu .sub-menu,
body.oneresizer-header-active .primary-menu .sub-menu{min-width:235px!important;padding:9px!important;border:1px solid rgba(14,116,184,.18)!important;border-radius:15px!important;background:#fff!important;box-shadow:0 20px 50px rgba(4,22,51,.22)!important;overflow:hidden}
body.oneresizer-header-active .main-header-menu .sub-menu a,
body.oneresizer-header-active .primary-menu .sub-menu a{padding:12px 14px!important;border:0!important;border-radius:9px!important;color:var(--orh-text)!important;font-size:14px!important;font-weight:650!important;line-height:1.35!important}
body.oneresizer-header-active .main-header-menu .sub-menu a:hover,
body.oneresizer-header-active .primary-menu .sub-menu a:hover{background:#edf7ff!important;color:#086ed8!important}
body.oneresizer-header-active .ast-menu-toggle{color:#fff!important}
body.oneresizer-header-active .ast-mobile-menu-trigger-minimal,
body.oneresizer-header-active .menu-toggle{border-radius:10px!important;background:rgba(53,214,255,.13)!important;color:#fff!important}
@media(max-width:921px){
 body.oneresizer-header-active .ast-primary-header-bar,body.oneresizer-header-active .main-header-bar{min-height:66px!important}
 body.oneresizer-header-active .oneresizer-header-logo{width:44px!important;height:44px!important;max-width:44px!important;border-radius:11px!important}
 body.oneresizer-header-active .site-title a,body.oneresizer-header-active .oneresizer-brand-link{font-size:22px!important}
 body.oneresizer-header-active .ast-mobile-header-wrap .ast-mobile-header-content{background:#fff!important;box-shadow:0 18px 38px rgba(4,22,51,.18)!important}
 body.oneresizer-header-active .ast-mobile-header-content .menu-link{color:#172033!important;font-weight:700!important}
}
@media(max-width:420px){body.oneresizer-header-active .oneresizer-header-logo{width:40px!important;height:40px!important;max-width:40px!important}body.oneresizer-header-active .site-title a,body.oneresizer-header-active .oneresizer-brand-link{font-size:20px!important;gap:8px!important}}
