/* Shared accessibility fix for contact forms whose controls have invisible borders. */
.contact-form-border-fix form input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="submit"]):not([type="button"]),
.contact-form-border-fix form textarea,
.contact-form-border-fix form select {
    border: 1px solid rgba(90, 90, 90, 0.32) !important;
}
.contact-form-border-fix form input:focus,
.contact-form-border-fix form textarea:focus,
.contact-form-border-fix form select:focus {
    border-color: rgba(55, 105, 90, 0.78) !important;
    box-shadow: 0 0 0 3px rgba(55, 105, 90, 0.12);
}
