html,body{max-width:100%;overflow-x:hidden}.header{margin-bottom:0!important;padding:10px 0!important;background:#060d08!important;border-bottom:1px solid rgba(201,162,39,.22)!important}.header .header-content{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;min-height:52px}.header .custom-logo{display:block!important;width:auto!important;height:auto!important;max-width:176px!important;max-height:52px!important;object-fit:contain}.header .custom-logo-link{display:block!important;line-height:0!important;flex:0 0 auto}.header .nav.max-1100\:hidden{flex:1 1 auto}.header .nav.max-1100\:hidden .menu{display:flex!important;align-items:center!important;justify-content:center!important;gap:18px!important;flex-wrap:nowrap!important;white-space:nowrap!important}.header .nav.max-1100\:hidden .menu li{margin:0!important}.header .nav.max-1100\:hidden .menu a{font-size:13px!important;padding:8px 0!important}.header .header-buttons{display:flex!important;align-items:center!important;position:static!important;transform:none!important;gap:10px!important;flex:0 0 auto!important}.header .header-buttons .btn{width:auto!important;min-width:0!important;margin:0!important;padding:8px 14px!important}.header .mobile-btn{border:0;background:transparent;padding:12px;width:48px;height:48px;border-radius:50%;position:relative}.header .mobile-btn .inner{display:block!important}.mobile-wrap .mobile-nav .menu{display:block!important}.mobile-wrap .mobile-nav .menu li{display:block!important;margin:0!important;border-bottom:1px solid rgba(201,162,39,.2)}.mobile-wrap .mobile-nav .menu a{display:block!important;padding:16px 4px!important;font-size:18px!important}.mobile-wrap .close{border:0;background:transparent}
@media(max-width:1100px){.header .nav.max-1100\:hidden{display:none!important}.header .header-buttons{display:none!important}.header .mobile-btn{display:block!important;flex:0 0 48px}.header .custom-logo{max-width:150px!important;max-height:46px!important}.header .header-content{min-height:52px!important}.header.max-700\:pb-75{padding-bottom:10px!important}}
@media(min-width:1101px) and (max-width:1260px){.header .nav.max-1100\:hidden .menu{gap:12px!important}.header .nav.max-1100\:hidden .menu a{font-size:12px!important}.header .custom-logo{max-width:155px!important}.header .header-buttons .btn{padding-inline:11px!important}}
