.header-menu-block {
    margin: 16px 0 32px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 32px;
    justify-content: center;
}

.header-menu-block a {
    color: var(--white);
    text-decoration: none;
}

@media (max-width: 650px) {
    .header-menu-block {
        flex-direction: column;
        gap: 12px;
        margin: 0;
        position: absolute;
        top: 110px;
        display: none;
    }

    .home-page.active .header-section-content .header-menu-block {
        display: flex !important;
    }
}