.input-validation{display:none!important;margin-top:6px;color:#bd3047!important;font-size:.66rem!important;line-height:1.35}.input-validation.show{display:block!important}.contact-fields input.invalid{border-color:#d9445d!important;box-shadow:0 0 0 3px #e9496020!important;background:#fff7f8!important}.contact-fields input[aria-invalid="false"]:not(:placeholder-shown){border-color:#25a879!important;box-shadow:0 0 0 3px #25a87917!important}.contact-fields label:has(input.invalid)>span{color:#b72e46}.contact-fields input:focus-visible{outline:3px solid #64ddeb55;outline-offset:2px}
.brief input.invalid,.brief select.invalid,.brief textarea.invalid{border-color:#ff6c82!important;box-shadow:0 2px 0 #ff6c82!important}.brief input[aria-invalid="false"]:not(:placeholder-shown),.brief textarea[aria-invalid="false"]:not(:placeholder-shown),.brief select[aria-invalid="false"]{border-color:#54ddb2!important}.brief label:has(.invalid)>span{color:#ff91a1!important}.home-character-count{justify-self:end;color:#8291aa!important;font-size:.62rem!important}.home-character-count b{color:#6ce5ff}
