html body .votix-revenue-form {
  --wpforms-label-color: #f4f4f4;
  --wpforms-label-sublabel-color: #d0d0d0;
  --wpforms-field-text-color: #111111;
  --wpforms-field-background-color: #ffffff;
  --wpforms-field-border-color: #d6d6d6;
  --wpforms-button-background-color: #ff7f00;
  --wpforms-button-text-color: #111111;
  --wpforms-button-border-color: #ff7f00;
  box-sizing: border-box;
  display: block;
  width: 100%;
  padding: 28px 24px 24px;
  color: #f4f4f4;
  font-size: 15px;
  line-height: 1.45;
}

html body .votix-revenue-form *,
html body .votix-revenue-form *::before,
html body .votix-revenue-form *::after {
  box-sizing: border-box;
}

html body .votix-revenue-form .wpforms-container,
html body .votix-revenue-form .wpforms-container-full,
html body .votix-revenue-form .wpforms-form,
html body .votix-revenue-form .wpforms-field-container,
html body .votix-revenue-form .wpforms-render-modern {
  background: transparent !important;
  background-color: transparent !important;
  color: #f4f4f4 !important;
  max-width: 100% !important;
  box-shadow: none !important;
}

html body .votix-revenue-form .wpforms-field {
  margin: 0 0 18px !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
}

html body .votix-revenue-form .wpforms-field[data-field-id="7"] {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  clip-path: inset(50%) !important;
  border: 0 !important;
  white-space: nowrap !important;
  opacity: 0 !important;
  pointer-events: none !important;
}

html body .votix-revenue-form label,
html body .votix-revenue-form .wpforms-field-label,
html body .votix-revenue-form legend,
html body .votix-revenue-form legend.wpforms-field-label {
  position: static !important;
  top: auto !important;
  left: auto !important;
  transform: none !important;
  display: block !important;
  float: none !important;
  width: auto !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  background: transparent !important;
  color: #f4f4f4 !important;
  font-size: 13px !important;
  font-weight: 600 !important;
  letter-spacing: 0.02em !important;
  line-height: 1.3 !important;
  pointer-events: auto !important;
}

html body .votix-revenue-form .wpforms-required-label {
  color: #ff7f00 !important;
}

html body .votix-revenue-form input[type="text"],
html body .votix-revenue-form input[type="email"],
html body .votix-revenue-form input[type="tel"],
html body .votix-revenue-form input[type="number"],
html body .votix-revenue-form input[type="url"],
html body .votix-revenue-form select,
html body .votix-revenue-form textarea,
html body .votix-revenue-form .wpforms-field input,
html body .votix-revenue-form .wpforms-field textarea {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 12px 14px !important;
  border: 1px solid #d6d6d6 !important;
  border-radius: 8px !important;
  background: #ffffff !important;
  background-color: #ffffff !important;
  background-image: none !important;
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  caret-color: #111111 !important;
  font-size: 16px !important;
  font-weight: 400 !important;
  font-family: inherit !important;
  line-height: 1.3 !important;
  box-shadow: none !important;
  opacity: 1 !important;
}

html body .votix-revenue-form input::placeholder,
html body .votix-revenue-form textarea::placeholder {
  color: #6b6b6b !important;
  -webkit-text-fill-color: #6b6b6b !important;
  opacity: 1 !important;
}

html body .votix-revenue-form input:focus,
html body .votix-revenue-form select:focus,
html body .votix-revenue-form textarea:focus,
html body .votix-revenue-form .wpforms-field input:focus {
  outline: 2px solid #ff7f00 !important;
  outline-offset: 2px !important;
  border-color: #ff7f00 !important;
  background: #ffffff !important;
  color: #111111 !important;
}

html body .votix-revenue-form input:-webkit-autofill,
html body .votix-revenue-form input:-webkit-autofill:hover,
html body .votix-revenue-form input:-webkit-autofill:focus {
  -webkit-text-fill-color: #111111 !important;
  box-shadow: 0 0 0 1000px #ffffff inset !important;
  transition: background-color 9999s ease-out;
}

html body .votix-revenue-form .wpforms-field i,
html body .votix-revenue-form .wpforms-field .fa,
html body .votix-revenue-form .wpforms-field-row-block::after,
html body .votix-revenue-form .wpforms-field-row-block::before {
  display: none !important;
  content: none !important;
}

html body .votix-revenue-form .wpforms-field-checkbox,
html body .votix-revenue-form .wpforms-field-checkbox fieldset {
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  min-inline-size: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
}

html body .votix-revenue-form .wpforms-field-checkbox ul {
  list-style: none !important;
  margin: 0 !important;
  padding: 0 !important;
}

html body .votix-revenue-form .wpforms-field-checkbox li {
  display: flex !important;
  align-items: flex-start !important;
  gap: 10px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
}

html body .votix-revenue-form .wpforms-field-checkbox input[type="checkbox"] {
  appearance: auto !important;
  width: 18px !important;
  height: 18px !important;
  min-width: 18px !important;
  min-height: 18px !important;
  max-width: 18px !important;
  margin: 3px 0 0 !important;
  padding: 0 !important;
  flex: 0 0 18px !important;
  accent-color: #ff7f00;
  background: #ffffff !important;
  background-color: #ffffff !important;
  border: 1px solid #d6d6d6 !important;
  box-shadow: none !important;
  -webkit-text-fill-color: initial !important;
}

html body .votix-revenue-form .wpforms-field-checkbox label,
html body .votix-revenue-form .wpforms-field-label-inline,
html body .votix-revenue-form .wpforms-field-checkbox .wpforms-field-label-inline {
  display: inline !important;
  margin: 0 !important;
  color: #f4f4f4 !important;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.45 !important;
  position: static !important;
  transform: none !important;
}

html body .votix-revenue-form .wpforms-field-checkbox a,
html body .votix-revenue-form .wpforms-field-label-inline a {
  color: #ff7f00 !important;
  text-decoration: underline !important;
}

html body .votix-revenue-form .wpforms-submit-container {
  margin: 8px 0 0 !important;
  padding: 0 !important;
  text-align: left !important;
}

html body .votix-revenue-form .wpforms-submit,
html body .votix-revenue-form button[type="submit"],
html body .votix-revenue-form button.wpforms-submit {
  display: block !important;
  width: 100% !important;
  max-width: 100% !important;
  min-height: 48px !important;
  margin: 0 !important;
  padding: 14px 24px !important;
  border: 0 !important;
  border-radius: 8px !important;
  background: #ff7f00 !important;
  background-color: #ff7f00 !important;
  background-image: none !important;
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
  font-size: 15px !important;
  font-weight: 700 !important;
  letter-spacing: 0.02em !important;
  line-height: 1.2 !important;
  text-transform: none !important;
  text-shadow: none !important;
  box-shadow: none !important;
  cursor: pointer !important;
}

html body .votix-revenue-form .wpforms-submit:hover,
html body .votix-revenue-form .wpforms-submit:focus,
html body .votix-revenue-form button[type="submit"]:hover,
html body .votix-revenue-form button[type="submit"]:focus,
html body .votix-revenue-form button.wpforms-submit:hover,
html body .votix-revenue-form button.wpforms-submit:focus {
  background: #ff9326 !important;
  background-color: #ff9326 !important;
  color: #111111 !important;
  -webkit-text-fill-color: #111111 !important;
}

html body .votix-revenue-form .wpforms-error,
html body .votix-revenue-form .wpforms-error-noscript,
html body .votix-revenue-form label.wpforms-error {
  color: #ffb4a8 !important;
}

html body .votix-revenue-form .wpforms-confirmation-container-full {
  color: #f4f4f4 !important;
  border: 1px solid #3a3a3a !important;
  background: transparent !important;
}
