: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in
.wpcf7 .screen-reader-response {
clip: rect(1px, 1px, 1px, 1px);
word-wrap: normal !important;
.wpcf7 form .wpcf7-response-output {
border: 2px solid #00a0d2; /* Blue */
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; /* Green */
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; /* Red */
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; /* Orange */
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; /* Yellow */
.wpcf7-form-control-wrap {
color: #dc3232; /* Red */
.use-floating-validation-tip .wpcf7-not-valid-tip {
border: 1px solid #dc3232;
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
background-color: #23282d; /* Dark Gray 800 */
form.submitting .wpcf7-spinner {
background-color: #fbfbfc; /* Light Gray 100 */
transform-origin: 8px 8px;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
@media (prefers-reduced-motion: reduce) {
animation-duration: 2000ms;
transform: rotate(360deg);
.wpcf7 input[type="file"] {
.wpcf7 input[type="file"]:disabled {
.wpcf7 .wpcf7-submit:disabled {
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
.wpcf7-reflection > output {
.wpcf7-reflection > output[hidden] {