.header.mega-header,.header.mega-header.scrolled{position:absolute!important;top:0!important;left:0!important;right:0!important;background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}
.header.mega-header.scrolled{position:fixed!important}
.header.mega-header:before,.header.mega-header:after{display:none!important}
.hero.slider{margin-top:0!important}
@media(max-width:760px){.header.mega-header,.header.mega-header.scrolled{background:transparent!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important}}
.official-brand{display:flex;align-items:center;justify-content:center}.header .official-logo{width:180px;height:98px;object-fit:contain;filter:drop-shadow(0 2px 7px rgba(255,255,255,.9));transition:width .35s ease,height .35s ease}.header.scrolled .official-logo{width:155px;height:74px}.footer-brand{width:250px;padding:0;border-radius:0;background:transparent;overflow:visible}.footer-brand .official-logo{display:block;width:100%;height:auto;filter:drop-shadow(0 7px 16px rgba(0,0,0,.18))}.scroll-down{gap:7px;font-size:13px;letter-spacing:.12em}@media(max-width:760px){.header .official-logo{width:136px;height:76px}.header.scrolled .official-logo{width:122px;height:62px}.footer-brand{width:210px}}
.mega-menu a:nth-child(odd) i{background:linear-gradient(145deg,#4777a6,#173f69);box-shadow:0 8px 18px rgba(23,63,105,.25)}
.mega-menu a:nth-child(even) i{background:linear-gradient(145deg,#f3a7b4,#df7c90);box-shadow:0 8px 18px rgba(223,124,144,.27)}
.menu-backdrop,.menu-backdrop.active{background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}
