#wpforms-1455,#wpforms-1455 .wpforms-container,#wpforms-1455 .wpforms-container-full{margin-bottom:0!important}#wpforms-1455 .wpforms-field-label{padding:5px 0 5px}#wpforms-1455 .wpforms-form{font-family:Poppins,sans-serif;--brand:#0561fc;--brand-hover:#0450cf;--surface:#fefefe;--surface-alt:#f7fafd;--border:#e5e7eb;--radius-sm:6px;--radius-md:8px;--card-radius:20px;--card-pad:32px;--macbar-h:45px;--dots-size:25px;background:var(--surface);border:2px solid var(--border);border-radius:var(--card-radius);padding: calc(14px + var(--macbar-h)) var(--card-pad) var(--card-pad);max-width:100%;position:relative;box-shadow:0 4px 14px rgba(0,0,0,.05)}#wpforms-1455 .wpforms-form::before{content:"";position:absolute;top:0;left:0;right:0;height:var(--macbar-h);background:var(--surface-alt);border-radius:var(--card-radius) var(--card-radius) 0 0;border-bottom:2px solid var(--border)}#wpforms-1455 .wpforms-form::after{content:"● ● ●";position:absolute;top: calc((var(--macbar-h) - var(--dots-size)) / 2);left:var(--card-pad);font-size:var(--dots-size);letter-spacing:2px;color:transparent;background:linear-gradient(90deg,#ff5f56 0 33%,#ffbd2e 33% 66%,#27c93f 66% 100%);-webkit-background-clip:text;background-clip:text}#wpforms-1455 .wpforms-form :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="number"],
  textarea,
  select
) {border:2px solid var(--border);border-radius:var(--radius-sm);padding:10px 14px;font-size:15px;transition:border-color .25s ease}#wpforms-1455 .wpforms-form textarea{resize:none;overflow:auto}#wpforms-1455 .wpforms-form :is(
  input[type="text"],
  input[type="email"],
  input[type="tel"],
  input[type="url"],
  input[type="password"],
  input[type="number"],
  textarea,
  select
):focus {border-color:var(--brand)}#wpforms-1455 .wpforms-form :is(.wpforms-submit, button.wpforms-submit, input[type="submit"]) {background:var(--brand);color:#fff;font-weight:600;font-size:16px;line-height:1;border:none;border-radius:var(--radius-md);padding:14px 28px;cursor:pointer;transition:background-color .25s ease , box-shadow .25s ease , transform .15s ease;box-shadow:0 3px 8px rgba(37,99,235,.2)}#wpforms-1455 .wpforms-form :is(.wpforms-submit, button.wpforms-submit, input[type="submit"]):hover {background:var(--brand-hover);box-shadow:0 5px 14px rgba(37,99,235,.35);transform:translateY(-2px)}