/* Preserve the original navigation system; refine only scale and university colors. */
html,body{margin-top:0!important;padding-top:0!important}.header.header-style-02{top:0!important;margin-top:0!important}body>.skiptranslate:first-child,.goog-te-banner-frame.skiptranslate,iframe.goog-te-banner-frame{display:none!important;height:0!important;visibility:hidden!important}body.translated-ltr,body.translated-rtl{top:0!important;margin-top:0!important}
@media(min-width:1200px){body{zoom:.9}}
.header.header-style-02{z-index:1040!important;border-bottom:1px solid rgba(255,255,255,.12);background:linear-gradient(110deg,#002615,#004d29 58%,#006437);box-shadow:0 9px 28px rgba(0,35,19,.2);transition:background .3s ease,box-shadow .3s ease}.header.header-style-02:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 8% 10%,rgba(255,242,0,.1),transparent 25%);pointer-events:none}.header.header-style-02 .navbar{position:relative;z-index:1}.header.header-style-02.header-sticky.is-sticky{background:rgba(0,47,26,.97);box-shadow:0 12px 34px rgba(0,30,16,.26);backdrop-filter:blur(14px)}.header-style-02 .navbar-nav>.nav-item>.nav-link,.header-style-02 .navbar-nav>li>.nav-link,.header-style-02 .woo-action .nav-link{color:rgba(255,255,255,.94)!important}.header-style-02 .navbar-nav>.nav-item:hover>.nav-link,.header-style-02 .navbar-nav>li:hover>.nav-link,.header-style-02 .navbar-nav>.active>.nav-link{color:#fff200!important}.header-style-02 .navbar-nav .nav-link i{color:#fff200}.header-style-02 .language-switcher>.nav-link{border-radius:8px;background:rgba(255,242,0,.09)}.header-style-02 .navbar-toggler,.header-style-02 .navbar-toggler i{color:#fff!important}.header-style-02 .navbar-toggler{border-color:rgba(255,255,255,.3)!important}
@media(max-width:991px){.header-style-02 .navbar-collapse{background:#fff}.header-style-02 .navbar-collapse .navbar-nav>.nav-item>.nav-link,.header-style-02 .navbar-collapse .navbar-nav>li>.nav-link{color:#294638!important}.header-style-02 .navbar-collapse .navbar-nav>.nav-item:hover>.nav-link,.header-style-02 .navbar-collapse .navbar-nav>li:hover>.nav-link{color:#008344!important}.header-style-02 .language-switcher>.nav-link{background:#edf7ee}}
/* Keep dropdowns above page banners and hero overlays. */
.header.header-style-02:not(.is-sticky){position:relative!important}.header.header-style-02.header-sticky.is-sticky{position:fixed!important;top:0!important;right:0!important;left:0!important;width:100%!important;margin:0!important;z-index:1040!important}.header.header-style-02{z-index:1040!important;overflow:visible!important}.header-style-02 .navbar,.header-style-02 .navbar>.container,.header-style-02 .navbar-collapse{overflow:visible!important}.header-style-02 .dropdown-menu{z-index:1041!important}.zu-inner-page,.zu-inner-page>section:first-of-type{z-index:0!important}
