/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Dec 12 2024 | 17:56:46 */
.form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 8px; /* Gap between columns */
}

.form-column {
  display: flex;
  flex-direction: column;
  flex: 1;
  width: calc(50% - 8px);
}

.form-column.full-width {
  flex: 1 1 100%; /* Full width for full-width columns */
}

label {
  overflow: hidden;
  color: #002;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-family: "Public Sans", sans-serif;
  font-size: 0.9375rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25rem; /* 133.333% */
  letter-spacing: -0.00469rem;
  margin-bottom: 4px; /* Small spacing below the label */
}

.form-column input,
.form-column textarea,
.form-column select {
  display: flex;
  height: 2.75rem;
  min-height: 2.75rem;
  padding: 0.75rem;
  border: 0;
  align-items: center;
  align-self: stretch;
  font-family: "Poppins", sans-serif;
  font-size: 0.9375rem;
  line-height: 1.25rem;
  border-radius: 0.5rem;
  background: #f3f5f8;
}

.form-column textarea {
  height: 7.75rem;
  min-height: 7.75rem;
  align-items: flex-start;
}

.form-action {
  margin-top: 16px; /* Space above the submit button */
}

.form-action input[type="submit"] {
  background-color: #2869f6;
  fill: var(--e-global-color-d6cea4e);
  color: var(--e-global-color-d6cea4e);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 100px 100px 100px 100px;
  padding: 16px 60px 16px 60px;
}

.form-action input[type="submit"]:hover {
  background-color: var(--e-global-color-86b4fcd);
  color: var(--e-global-color-accent);
}

.wpcf7 form.sent .wpcf7-response-output {
  color: var(--e-global-color-accent);
  display: flex;
  padding: 0.5rem 0rem;
  align-items: left;
  border: 0;
  font-size: 20px;
}

.wpcf7 form .wpcf7-response-output {
  color: #dc3232;
  border: 0;
  margin: 0;
  padding: 0;
}
