.lwpcngNotice {
    font: inherit;
}

.lwpcngNotice_accept {
    border-color: #3d57b0 !important;
    background: #3d57b0 !important;
    color: #fff !important;
    font-weight: 500;
    font-size: 16px;
    padding: 8.5px 20px;
}

.lwpcngNotice_accept:hover {
    text-decoration: none !important;
    filter: brightness(1.1);
}

.popup-question-row--accept {
    display: flex !important;
    align-items: center;
}

.popup-question-row--accept input {
    width: 20px;
    margin-right: 10px;
    accent-color: #3d57b0;
}

.popup-question-row--accept input.red {
    accent-color: rgb(251,111,113);
}

.popup-question-row--accept input.red + label a {
    color: rgb(251,111,113);
}

.popup-question-row--accept label a {
    color: #3d57b0;
}
