.header{font-family:Kumbh Sans,sans-serif}.header .header-hidden-element{height:79px}.header header{transition:background .3s,box-shadow .3s}.header header .navbar-brand .header-logo{width:auto;height:60px}@media (max-width:1200px){.header header .navbar-brand .header-logo{height:52px}}.header header .navbar .custom-btn{padding:.5rem 1.25rem;font-size:1rem}@media (max-width:1200px){.header header .navbar .custom-btn{padding:.45rem 1rem;font-size:.95rem}}.header header .navbar .navbar-nav{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;min-width:0;display:flex}.header header .navbar .navbar-nav .nav-item{flex-shrink:0}.header header .navbar .navbar-nav .nav-link{color:#ffffffd9;letter-spacing:.04em;white-space:nowrap;padding-left:10px;padding-right:10px;font-size:14px;font-weight:500;transition:color .2s;position:relative}.header header .navbar .navbar-nav .nav-link:after{content:"";background:linear-gradient(90deg,#ffd768,#ffb347);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:50%;transform:translate(-50%)}.header header .navbar .navbar-nav .nav-link:hover{color:#fff}.header header .navbar .navbar-nav .nav-link:hover:after{width:20px}.header header .navbar .navbar-nav .nav-link.active{color:#ffd768}.header header .navbar .navbar-nav .nav-link.active:after{background:#ffd768;width:16px;height:3px}@media (max-width:1400px){.header header .navbar .navbar-nav .nav-link{padding-left:8px;padding-right:8px;font-size:13px}}@media (max-width:1200px){.header header .navbar .navbar-nav .nav-link{padding-left:6px;padding-right:6px;font-size:12px}}.header header .navbar .navbar-nav .nav-separator{background:linear-gradient(#0000,#fff3,#0000);flex-shrink:0;align-self:center;width:1px;height:14px;margin:0 6px;list-style:none}@media (max-width:1400px){.header header .navbar .navbar-nav .nav-separator{height:12px;margin:0 4px}}@media (max-width:1200px){.header header .navbar .navbar-nav .nav-separator{height:10px;margin:0 3px}}@media (max-width:991px){.header header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000eb;border-bottom:1px solid #ffffff0f;align-items:center;width:100%;height:79px;display:flex;position:fixed;top:0;left:0}.header header .navbar{flex:1}.header .mobile-hidden{display:none!important}}@media (max-width:760px){.header .col-md-2{justify-content:center;display:flex}}@media (min-width:992px){.header .desktop-hidden{display:none!important}}.header .sidebar{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:10;opacity:0;visibility:hidden;background:#0009;width:100%;height:calc(100vh - 79px);transition:opacity .25s,visibility .25s;position:fixed;top:79px;left:0}.header .sidebar .background{position:absolute;inset:0}.header .sidebar .content{background:linear-gradient(135deg,#0a0a0a 0%,#0d0d0d 100%);border-right:1px solid #ffffff0f;width:40%;max-width:300px;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);transform:translate(-100%)}.header .sidebar .content a{color:#ffffffe6;font-size:1.15rem;font-weight:500;text-decoration:none;transition:color .2s,padding-left .2s;display:block}.header .sidebar .content a:hover{color:#ffd768;padding-left:8px}.header .sidebar.show{opacity:1;visibility:visible}.header .sidebar.show .content{transform:translate(0)}
footer .content{color:#fff;border-top:1px solid #d9d9d9;padding:20px 0}footer .footer-links{flex-wrap:wrap;gap:16px;display:flex}footer .footer-links a{color:#fff;font-size:14px;text-decoration:none}footer .footer-links a:hover{color:#ffd768}footer img{height:45px}
