.form-error {
    margin-top: 6px;
    font-size: 13px;
    color: red;
}

.form-control.is-invalid {
    border-color: red !important;
}

.form-response-success,
.form-response-error {
    padding: 15px 20px;
    margin-bottom: 25px;
    font-size: 15px;
}

.form-response-success {
    background: #eef8f0;
    color: #246b35;
}

.form-response-error {
    background: #fff0f0;
    color: #a02020;
}

.contact-btn:disabled {
    opacity: 0.6;
    cursor: not-allowed;
}