.elementor-3652 .elementor-element.elementor-element-247366b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for html, class: .elementor-element-1279ba4 *//* Contact Form 7 — Codeforge Studio theme override
   Paste into Appearance → Customize → Additional CSS
   (or your theme's stylesheet.css) */

.wpcf7-form {
  --lime: #e3ff04;
  --dark: #0e0e0c;
  --line: #e5e5db;
  --ink: #111110;
  --ink-mute: #82826f;
  font-family: 'Inter', sans-serif;
}

.wpcf7-form label {
  display: flex;
  flex-direction: column;
  gap: 6px;
  font-family: 'JetBrains Mono', monospace;
  font-size: 11px;
  color: var(--ink-mute);
  letter-spacing: 0.03em;
  margin-bottom: 14px;
}

.wpcf7-form-control {
  font-family: 'Inter', sans-serif;
  font-size: 14px;
  color: var(--ink);
  background: #fff;
  border: 1px solid var(--line);
  border-radius: 6px;
  padding: 10px 12px;
  outline: none;
  transition: border-color 0.2s;
  width: 100%;
}

.wpcf7-form-control:focus {
  border-color: var(--dark);
}

.wpcf7-form textarea.wpcf7-form-control {
  min-height: 88px;
  resize: vertical;
}

.wpcf7-submit {
  width: 100%;
  font-family: 'JetBrains Mono', monospace;
  font-size: 14px;
  font-weight: 500;
  background: var(--lime);
  color: var(--dark);
  border: 1px solid var(--lime);
  padding: 13px;
  border-radius: 999px;
  cursor: pointer;
  transition: 0.2s;
}

.wpcf7-submit:hover {
  background: var(--dark);
  color: var(--lime);
  border-color: var(--dark);
}

.wpcf7-not-valid-tip {
  font-family: 'JetBrains Mono', monospace;
  font-size: 11px;
  color: #d64545;
  margin-top: 4px;
}

.wpcf7 form.sent .wpcf7-response-output {
  font-family: 'JetBrains Mono', monospace;
  font-size: 13px;
  color: #7a8a00;
  border: none;
  padding: 8px 0 0;
}/* End custom CSS */