/* Gravity Forms 3.x rendert Submit als <button> statt <input>.
   Diese Regeln spiegeln das bestehende Theme-Design, damit optisch nichts wechselt.
   Erzeugt: 2026-09-06 18:48 UTC */
.gform_wrapper button[type="submit"].gform_button {
  font-family: ReadexPro, sans-serif !important; font-weight: 500; font-size: 15px; letter-spacing: .02em; color: #fff !important; background: #C42126 !important; border: 1px solid #C42126 !important; border-radius: 4px; padding: 15px 34px !important; cursor: pointer; transition: background .25s ease, box-shadow .25s ease;
}
.gform_wrapper button[type="submit"].gform_button:hover {
  background: #A81B1F !important; border-color: #A81B1F !important; box-shadow: 0 10px 24px rgba(196, 33, 38, .25);
}
.gform_wrapper button[type='submit'] {
  -webkit-appearance: none;
}
.gform_wrapper button[type="submit"] {
  font-family: "Inter", sans-serif;
  color: var(--qode-main-color);
  position: relative;
  display: inline-flex;
  align-items: center;
  width: auto;
  margin: 0;
  text-decoration: none;
  border-radius: 5px;
  outline: none;
  transition: color 0.2s ease-out, background-color 0.2s ease-out, border-color 0.2s ease-out;
  padding: 10px 38px;
  color: var(--qode-button-color, #fff);
  border: 2px solid var(--qode-button-border-color, var(--qode-button-bg-color, var(--qode-main-color)));
  font-size: 15px;
  font-weight: 600;
  background-color: transparent;
  --qode-bg-color: var(--qode-button-bg-color, var(--qode-main-color));
  --qode-bg-hover-color: var(--qode-button-bg-hover-color, transparent);
  background-image: linear-gradient(0deg, var(--qode-bg-hover-color) 0%, var(--qode-bg-hover-color) 100%), linear-gradient(0deg, var(--qode-bg-color) 0%, var(--qode-bg-color) 100%);
  transition: background-size 0.5s cubic-bezier(0.45, 0.8, 0.02, 0.91), color 0.15s ease, border-color 0.2s ease-out;
  background-position: 0 0, calc(100% + 1px) 0;
  background-size: 0 100%, calc(100% + 2px) 100%;
  background-repeat: no-repeat;
  cursor: pointer;
}
.gform_wrapper button[type="submit"]:hover {
  color: var(--qode-button-hover-color, var(--qode-main-color));
  border-color: var(--qode-button-border-hover-color, var(--qode-main-color));
  background-color: transparent;
  transition-duration: 0.58s, 0.15s, 0.25s;
  background-position: 0 0, calc(100% + 1px) 0;
  background-size: calc(100% + 2px) 100%, 0 100%;
}
.gform_wrapper button[type="submit"]:hover .qodef-m-text {
  animation: qode-text-from-right 0.65s cubic-bezier(0.215, 0.61, 0.355, 1) 10ms forwards;
}