.header-section{display:inline-block;padding:72px 0 78px;transition:.8s ease-in-out;width:100%}.header-section .header-inner{align-items:center;display:flex;justify-content:space-between;width:100%}.header-section .brand-logo{display:inline-block;line-height:0;margin-left:0;width:246.6px}.header-section .brand-logo a{display:inline-block;line-height:0;width:100%}.header-section .brand-logo a img{display:inline-block;max-width:100%;object-fit:contain;object-position:center;width:100%}.header-section .brand-logo a img.sticky-logo{display:none;opacity:0;visibility:hidden}.header-section.fixed{background:#fff;box-shadow:0 3px 10px 0 rgba(0,0,0,.1);left:0;padding:30px 0;position:fixed;right:0;z-index:99}.header-section.fixed .brand-logo img.default-logo{display:none}.header-section.fixed .brand-logo a img.sticky-logo{display:block;opacity:1;visibility:visible}.header-section.fixed .brand-logo{width:180.6px}@media(max-width:1199px){.header-section{padding:48px 0}.header-section .brand-logo{width:180px}.header-section.fixed{padding:20px 0}.header-section.fixed .brand-logo{width:160px}}@media(max-width:991px){.header-section{padding:20px 0}.header-section .header-inner{position:relative;z-index:99}.header-section .brand-logo{position:relative;transition:.4s ease-in-out;width:160px;z-index:999}.header-section.fixed .brand-logo{width:140px}}