span .form-control.wpcf7-not-valid,span .wpcf7-not-valid{border:2px solid #ff0000!important}span.wpcf7-not-valid-tip{color:red;font-size:1em;font-weight:400;display:block}span.wpcf7-not-valid-tip{display:none!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:2px solid #f7e700!important;text-align:center}div.wpcf7-response-output{width:100%;font-size:14px;margin:1em .5em 1em!important;padding:.5em 1em!important;color:red;background:#ffe2e2;font-weight:700;border-radius:0;text-align:center}div.wpcf7-mail-sent-ok{display:none!important}.wpcf7-recaptcha{margin-bottom:20px}.wpcf7-form.sent .wpcf7-response-output{color:#46b450;background-color:#fff0}.subscription .wpcf7-response-output{display:none!important}@media screen and (max-width:767px){.wpcf7-recaptcha{transform:scale(.77);-webkit-transform:scale(.77);transform-origin:0 0;-webkit-transform-origin:0 0}div.wpcf7-response-output{font-size:14px}}