/* Response Message */
.wpcz .wpcz-response-message {
    clear: both;
    margin-block-start: 0.5em;
    font-size: 0.75em;
    font-weight: 500;
    letter-spacing: 0.02em;
    line-height: 1.5;
}

.wpcz .wpcz-response-message:empty {
    display: none;
}

.wpcz .wpcz-form-block:not(.wpcz-success):not(.wpcz-error) .wpcz-response-message {
    color: var(--wpcz-response-message-text-color);
    font-weight: 400;
}

.wpcz .wpcz-error .wpcz-response-message {
    color: var(--wpcz-error-color);
}
