header {
    position: fixed;
    top: 0px;
    left: 0px;    
    width: 100%;
    z-index: 2;
}
.top-menu {
    display:flex;
    flex-direction: row;
    justify-content: space-between;
    padding: 2em;
    color: var(--main-text-color);
    &_logo{
        padding: 5px;
    }
    &_side {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
        grid-gap: 23px;
    }
    &_phone {
        text-wrap: nowrap;
    }
}