.mk2-honeypot {
    position: absolute !important;
    left: -10000px !important;
    top: auto !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}

#mk2-site .mk2-form-message,
.mk2-form .mk2-form-message {
    grid-column: 1 / -1;
    display: none;
    width: 100%;
    margin-top: 8px;
    padding: 16px 18px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.55;
    border: 1px solid transparent;
}

#mk2-site .mk2-form-message.success,
.mk2-form .mk2-form-message.success {
    display: block;
    color: #ffffff;
    background: rgba(214, 163, 72, 0.12);
    border-color: rgba(214, 163, 72, 0.45);
}

#mk2-site .mk2-form-message.error,
.mk2-form .mk2-form-message.error {
    display: block;
    color: #ffffff;
    background: rgba(190, 60, 60, 0.13);
    border-color: rgba(220, 90, 90, 0.42);
}

#mk2-site .mk2-submit:disabled,
.mk2-form button[type="submit"]:disabled,
.mk2-form input[type="submit"]:disabled {
    opacity: 0.6 !important;
    cursor: wait !important;
}
