.uc-header {
    width: 100%;
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 9999;

    background: transparent;
    border-bottom: 1px solid rgba(255,255,255,.18);

    transition:
        background-color .3s ease,
        backdrop-filter .3s ease;
}

.uc-header .t396__artboard {
    position: static !important;
}

.uc-header.header-scrolled {
    background: rgba(5,28,55,.94);
    backdrop-filter: blur(10px);
}

.uc-header .t1281__tab {
    border-bottom: 1px solid #e4eaed;
}

.uc-tabs .t1281__select {
    border-radius: 15px;
}

.phone-link {
    &:hover {
        opacity: 0.8;
    }
    
    transition: opacity .1s ease;
}

.download-link {
    > div {
        transition: background .2s ease !important;
    
        &:hover {
            background: #c9dfee !important;
        }
    }
    
}

.list {
    ul {
        padding-left: 15px;
        
        li {
            padding: 6px 0;
            
            &::marker {
                color: #ffdd90;
                font-size: 0.8em;
            }
        }
    }
}

.list-dark {
    ul {
        padding-left: 15px;
        
        li {
            padding: 2px 0;
            
            &::marker {
                color: #ce954e;
                font-size: 0.8em;
            }
        }
    }
}

.card-dark {
    > div {
        transition: all .2s ease !important;
        
        &:hover {
            border-color: #486b9e !important;
            background-color: #364966 !important;
        }
    }
}

.js-burger {
    opacity: 0.5;
    cursor: pointer;
    transition: opacity .1s ease;
    
    &:hover {
        opacity: 0.9;
    }
}

.uc-header {
    width: 100%;
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 9999;

    background: transparent;
    border-bottom: 1px solid rgba(255,255,255,.18);

    transition:
        background-color .3s ease,
        backdrop-filter .3s ease;
}

.uc-header .t396__artboard {
    position: static !important;
}

.uc-header.header-scrolled {
    background: rgba(5,28,55,.94);
    backdrop-filter: blur(10px);
}

.uc-header .t1281__tab {
    border-bottom: 1px solid #e4eaed;
}

.uc-header .t1281__select {
    border-radius: 15px;
}

.menu-link.active .tn-atom span {
    color: #ffdd90 !important;
}
