.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output, 
.wpcf7 form.payment-required .wpcf7-response-output {
    color: var(--bs-white);
    border: none;
    border-radius: var(--bs-border-radius);
    background-color: var(--bs-primary);
    background-image: var(--background-pattern-location);
    background-repeat: repeat;
}

.wpcf7 form .wpcf7-response-output {
    border: none;
    padding: 1rem 2rem;
    margin-inline: 0;
    background: var(--bs-success);
    background-image: var(--background-pattern-location);
    background-repeat: repeat;
    color: var(--bs-white);
    border-radius: 5px;
    text-align: center;
}

.wpcf7-not-valid-tip {
    color: var(--bs-primary);
    margin-top: 0.5rem;
}

.wpcf7-spinner {
    display: none;
}