.elq-field-style span.LV_validation_message.LV_invalid {
  font-size: 10px;
  display: block;
  color: yellow;
  margin-top: 10px;
}
.elq-field-style span.LV_validation_message.LV_valid {
  display: none;
}
.elq-field-style .submit-button-style {
  box-shadow: none;
  color: #004677;
  border: none;
  display: block;
  cursor: pointer;
  min-height: inherit;
  border-radius: 50px;
  padding: 11px 26px;
  font-size: 17px;
  background-color: #fff;
}
.elq-field-style .submit-button-style:hover {
  background: linear-gradient(270deg, #add54b 3.74%, #d5e24c 100%);
}
.elq-field-style .field-control-wrapper select {
  background-color: #004677;
  font-size: 1.125rem;
  display: block;
  width: 100%;
  border: none;
  box-shadow: none;
  background: transparent;
  padding: 15px 6px;
  border-bottom: 1px solid #cedfe9;
  outline: none;
  color: #fff;
}
.elq-field-style input.elq-item-input {
  font-size: 1.145rem;
  line-height: 1.6875rem;
  display: block;
  box-shadow: none;
  width: 100%;
  border: none;
  background: transparent;
  padding: 10px;
  border-bottom: 1px solid #cedfe9;
  outline: none;
  color: #fff;
}
.elq-field-style input.elq-item-input:focus {
  color: #fff;
  border-bottom: 1px solid #cedfe9;
}
.elq-field-style {
  position: relative;
  margin-bottom: 20px;
}
.elq-field-style label.elq-label {
  font-size: 18px;
}

.elq-form .container-fluid {
  gap: 20px;
  justify-content: space-between;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: 1fr;
  height: 100%;
}
.elq-form .container-fluid > .row:nth-last-of-type(2) {
  grid-column: span 2;
}
@media (max-width: 768px) {
  .elq-form .container-fluid {
    grid-template-columns: 100%;
  }
  .elq-form .container-fluid > .row:nth-last-of-type(2) {
    grid-column: auto;
  }
}
.elq-form .select2-container.select2-container--open span.select2-selection--single {
  border: unset !important;
  border-bottom: 1px solid #cedfe9 !important;
}
.elq-form .select2-container span.select2-selection--single .select2-selection__arrow b {
  background-image: url("https://demo.ai.amalgamrx.com/api/proxy/wp-content/themes/natera/assets/icons/gt-arrow-down-white.svg?site=https%3A%2F%2Fwww.natera.com") !important;
}
.elq-form .select2-container span.select2-selection--single {
  background-color: transparent;
  cursor: pointer;
  border-bottom: 1px solid #cedfe9;
  color: transparent;
  padding: 0 10px !important;
  border-radius: unset !important;
}
.elq-form .select2-container span.select2-selection--single .select2-selection__rendered {
  color: #fff;
  min-height: 46px !important;
}
.elq-form .select2-container.select2-container--open span.select2-selection--single .select2-selection__rendered {
  color: #fff;
}
.elq-form .elq-item-select option:first-child {
  display: none;
}
.elq-form .select2-container--focus {
  border: transparent !important;
}
.elq-form .form-element-form-text {
  color: #fff;
  font-size: 16px;
  line-height: 26px;
}
.elq-form .select2-container span.select2-selection--single .select2-selection__rendered[title^="Please "] {
  color: transparent;
}

input:-webkit-autofill,
input:-webkit-autofill:active,
input:-webkit-autofill:focus,
input:-webkit-autofill:hover {
  transition: background-color 5000s ease-in-out 0s;
  -webkit-text-fill-color: #fff !important;
  caret-color: #fff !important;
}

/* For modern browsers */
input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0 1000px transparent inset !important;
}

/* For Firefox */
input:-moz-autofill {
  -moz-box-shadow: 0 0 0 1000px transparent inset !important;
}

/* For other browsers */
input:-webkit-autofill {
  background-color: transparent !important;
}

.thank-you-message {
  color: #fff;
}

.full-width {
  grid-column: span 2;
}
@media (max-width: 768px) {
  .full-width {
    grid-column: auto;
  }
}

/*# sourceMappingURL=eloqua.css.map */
