/* =====================================
   Header
===================================== */

.site-header{
    background:#0F172A;
    position:sticky;
    top:0;
    z-index:999;
    border-bottom:1px solid rgba(255,255,255,.08);
}

.header-wrapper{
    height:90px;
    display:flex;
    justify-content:space-between;
    align-items:center;
}

.logo-text{
    color:#D4AF37;
    font-size:42px;
    font-weight:800;
}

.main-nav ul{
    display:flex;
    align-items:center;
    gap:35px;
    margin:0;
    padding:0;
}

.main-nav li{
    list-style:none;
}

.main-nav a{
    color:#ffffff;
    font-size:17px;
    font-weight:600;
}

.main-nav a:hover{
    color:#D4AF37;
}

.header-btn{
    margin-left:30px;
}

.custom-logo{
    max-height:60px;
    width:auto;
}