

.header 
{
    display: flex; 
    justify-content: space-between;
    align-items: center; 
    width: 100%; 
    margin-bottom: 2rem; 
    box-sizing: border-box; 
    position: relative;
}













.header__center img[alt="Вопрос для ПК"] 
{
    width: auto; 
    display: block; 
    cursor: pointer !important; 
}


#openModalBtnDesktop {
    cursor: pointer !important;
}

.header__site-link 
{
    text-decoration: none; 
    display: flex; 
    align-items: center; 
    justify-content: center; 
}

.header__button_desktop 
{
    padding: 8px 15px; 
    background-color: rgb(98, 35, 224); 
    color: white; 
    cursor: pointer; 
    font-size: 16px; 
    display: block; 
    white-space: nowrap; 
}

.header__button_desktop:hover 
{
    background-color: rgb(82, 29, 189);
}

.header__button_desktop:active 
{
    background-color: rgb(77, 17, 197);
}

.header__mobile_icon 
{
    height: 30px; 
    width: auto; 
    cursor: pointer; 
}

.header__question_mobile_icon 
{
    height: 30px; 
    width: auto; 
    cursor: pointer; 
}

.header__left > *:not(:last-child),
.header__center > *:not(:last-child),
.header__right > *:not(:last-child) 
{
    margin-right: 30px;
}