.humanum-header-shell{position:fixed;z-index:999990;top:0;left:0;width:100vw;max-width:100vw;margin:0;background:#fbfaf6;border-bottom:1px solid #dedcd4;box-shadow:0 10px 30px rgba(37,36,33,.05)}
.admin-bar .humanum-header-shell{top:32px}.humanum-header{position:relative;z-index:1}.humanum-mobile-nav{position:relative}.humanum-mobile-nav nav{z-index:999991;left:auto;right:0;width:min(82vw,330px);max-height:calc(100svh - 100px);padding:12px;overflow-y:auto;border-radius:14px;box-shadow:0 20px 58px rgba(37,36,33,.16)}
.et-l--header .humanum-header-host-section,.et-l--header .humanum-header-host-row,.et-l--header .humanum-header-host-column,.et-l--header .humanum-header-host-module,.et-l--header .humanum-header-host-inner{width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important}
.et-l--header .humanum-header-host-section,.et-l--header .humanum-header-host-row,.et-l--header .humanum-header-host-column,.et-l--header .humanum-header-host-module{position:static!important}
@media(max-width:560px){.humanum-header{min-height:82px;padding:16px 20px}.humanum-brand>span{font-size:11px}.humanum-brand>strong{margin-top:4px;font-size:22px}.humanum-brand>i{height:3px;margin-top:7px}.humanum-mobile-nav summary{font-size:13px}.humanum-mobile-nav nav{padding:12px 20px}.humanum-mobile-nav nav a{padding:12px 0}}
@media screen and (max-width:782px){.admin-bar .humanum-header-shell{top:46px}}
