/* chat menu */

.dk-chat-block {
    display: flex;
    flex-direction: column;
    gap: 14px;
    margin-bottom: 36px;
}

.dk-chat-block:last-child {
    margin-bottom: 0px;
}

.dk-chat-block a.dk-header-login-mobile-popup_phone {
    font-family: Nekst, sans-serif!important;
}

.dk-chat-block p.dk-header-login-mobile--title {
    font-family: Nekst, sans-serif!important;
    font-style: normal!important;
    font-weight: 500!important;
    font-size: 21px!important;
    line-height: 26px!important;
    text-transform: lowercase!important;
    color: rgba(0, 0, 0, 0.35) !important;
    margin-bottom: 6px!important;
}

.dk-chat-link {
    cursor: pointer!important;
    font-family: Gilroy, sans-serif!important;
    font-style: normal!important;
    font-weight: 500!important;
    font-size: 17px!important;
    line-height: 20px!important;
    text-transform: lowercase!important;
    color: rgba(0,0,0,1)!important;
    white-space: nowrap!important;
    transition: color 300ms ease;
}

.dk-chat-link:hover {
    color: rgba(0,0,0,0.6)!important;
}

.dk-chat-link:active {
    color: rgba(0,0,0,1)!important;
}


/* chat widget */

.dk-chat-widget {
    display: flex;
    gap: 16px;
}

.dk-chat-widget svg {
    width: 42px;
    height: 42px;
}

.dk-chat-widget-footer svg {
    width: 48px;
    height: 48px;
}

.dk-chat-widget a {
    transition: all 300ms ease-in-out;
}

.dk-chat-widget a:hover {
    transform: translateY(-6px);
}

@media (max-width: 1200px) {
    .dk-chat-widget {
        justify-content: flex-start;
        align-items: flex-start;
    }

    .dk-chat-widget a {
        display: flex;
        justify-content: flex-start;
        align-items: flex-start;
    }
}
