.lm-form input{display:block;width:100%;padding:.75rem; margin-bottom:10px;border: 1px solid; border-radius: .5rem;}
.lm-form { font-family: var(--wp--preset--font-family--poppins);}
.lm-form * { font-family: inherit; }
.lm-form input:focus {
    border-width: 1px;
    border-color: #257f4f;
    outline: 2px solid #257f4fb8;
}
.lm-error{color: #dc0127;}
.lm-success {
    border: 1px solid #257f4f;
    border-radius: .5rem;
    background: #257f4f1c;
    padding: 1rem;
}
.lm-success span {
    font-weight: 700;
}
.lm-success a {
    display: block;
    font-size: .75rem;
}
.lm-error,.lm-success{display:none;}
.lm-block[data-status="success"] .lm-success {
    display: block;
}
.lm-block[data-status="success"] .lm-form {
    display: none;
}
.lm-block[data-status="error"] .lm-error {display:block;}
