/* Сообщение после отправки формы и скрытое поле защиты от спама. */
.restore-hp {
  position: absolute !important;
  left: -9999px !important;
  width: 1px !important;
  height: 1px !important;
  opacity: 0 !important;
}
.restore-form-message {
  flex-basis: 100%;
  width: 100%;
  margin-top: 12px;
  font-size: 14px;
  line-height: 1.5;
  color: var(--e-global-color-primary, #d2bfa5);
}
.restore-form-message.is-error { color: #e0796f; }
.elementor-form [type="submit"]:disabled { cursor: wait; opacity: .6; }
