/*=============================== Contact Form 7 ===============================*/



.wpcf7-form-control.wpcf7-acceptance {
  display: none !important;
}



.wpcf7-form-control-wrap:has(.wpcf7-not-valid-tip) input {
  border-color: #F91D1D  !important;
}


.wpcf7-not-valid-tip {
  position: absolute !important;
  color: #F91D1D !important;
  width: 100%  !important;
  font-size: 14px  !important;
  font-weight: 400  !important;
  margin-bottom: 0px !important;
  margin-top: 7px !important;
  text-align: right !important;
  display: none !important;
}

.wpcf7-spinner {
  display: none !important;
}
.wpcf7-response-output {
  display: none !important;
}

.wpcf7-form.submitting .wpcf7-submit {
    pointer-events: none !important;
}

.wpcf7 .wpcf7-submit:disabled {
    opacity: 0.7 !important;
}
