.ctct-form-embed.form_2 .ctct-form-defaults {
  background-color: var(--primary-color-7) !important;
  border-radius: 0 !important;
  width:100%;
}

form.ctct-form-custom {
  max-width: 600px !important;
}

div.ctct-form-embed div.ctct-form-defaults * {
  align-items: center !important;
}

.ctct-form-embed.form_2 .ctct-form-defaults .ctct-form-text {
  color: var(--primary-color-2) !important;
  padding: 0 3rem;
  text-align: center;
}

.ctct-inline-form,
.ctct-inline-form * {
  display: flex;
  flex-direction: column;
  font-family: 'Poppins', sans-serif !important;
}

div.ctct-form-embed div.ctct-form-defaults h2.ctct-form-header {
  color: white !important;
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
  font-size: 33px !important;
  margin: 2rem 0 1rem !important;
  color: var(--contrast);
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 300 !important;
  text-align: center !important;
}

.ctct-form-embed.form_2 .ctct-form-defaults #gdpr_text {
  background-color: var(--primary-color-8) !important;
  padding: 1rem;

}

.ctct-form-embed.form_2 .ctct-form-defaults #gdpr_text p {
  color: var(--primary-color-2);
    margin-bottom: 0 !important;
}


.ctct-form-custom .ctct-form-button {
  background-color: var(--primary-color-2) !important;
  border: 1px solid var(--primary-color-2) !important;
  padding: .5rem 1rem !important;
  width: fit-content !important;
  color: var(--primary-color-8) !important;
  border-radius: 0 !important;
  margin-top: 1em;
}

.ctct-form-custom .ctct-form-button:hover {
  background-color: var(--primary-color-2) !important;
  border: 1px solid var(--primary-color-2) !important;
}

.ctct-form-embed.form_2 .ctct-form-custom .ctct-form-label {
  color: var(--primary-color-3) !important;
}

.ctct-form-embed.form_2 .ctct-form-defaults .ctct-gdpr-text .ctct-form-footer-link {
  color: var(--primary-color-5) !important; 
}