.formkit-form[data-uid="04bacc03b5"]{
  max-width: 420px; width: 100%;
  font-family: "Mono", ui-monospace, monospace;
  font-weight: 300;
  font-size: 12px;
}

.formkit-form[data-uid="04bacc03b5"] [data-style="clean"]{
  padding: 0 !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-fields{
  display: flex !important;
  flex-wrap: nowrap !important;
  gap: 0 !important;
  margin: 0 !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-field,
.formkit-form[data-uid="04bacc03b5"] .formkit-submit{
  margin: 0 !important;
  flex: 1 1 auto !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-field{ flex: 1 1 auto !important; }
.formkit-form[data-uid="04bacc03b5"] .formkit-submit{
  flex: 0 0 auto !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-field{
  padding: 0 !important;
  background: transparent !important;
  border: 0 !important;
  display: flex !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-input{
  width: 100% !important;
  height: 40px !important;
  margin: 0 !important;
  display: block !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-fields{
  align-items: stretch !important;
}


.formkit-form[data-uid="04bacc03b5"] .formkit-input{
  font-family: "Mono", ui-monospace, monospace !important;
  font-weight: 300 !important;
  font-style: italic;

  height: 40px;
  padding: 0 14px !important;

  background: var(--background) !important;
  color: var(--medium) !important;              border: 1px solid var(--red) !important;
  border-right: 0 !important;                   border-radius: 6px 0 0 6px !important;        outline: none !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-input::placeholder{
  color: var(--medium) !important;
  opacity: 1 !important;
  text-align: left;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-input:focus{
  color: var(--dark) !important;
  border-color: var(--red) !important;
   text-align: left;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-submit{
  height: 40px;
  border-radius: 0 6px 6px 0 !important;        background: var(--red) !important;
  border: 1px solid var(--red) !important;
  padding: 0 !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-submit > span{
  font-family: "Mono", ui-monospace, monospace !important;
  font-weight: 300 !important;
  font-size: 12px !important;

  color: var(--background) !important;
  padding: 0 18px !important;
  height: 100%;
  display: grid;
  place-items: center;
  background: transparent !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-submit:hover > span,
.formkit-form[data-uid="04bacc03b5"] .formkit-submit:focus > span{
  background: rgba(255,255,255,0.12) !important;
}

.formkit-form[data-uid="04bacc03b5"] .formkit-powered-by-convertkit-container{
  display: none !important;
}

@media (max-width: 420px){
  .formkit-form[data-uid="04bacc03b5"] .formkit-fields{
    flex-wrap: wrap !important;
  }
  .formkit-form[data-uid="04bacc03b5"] .formkit-input{
    border-right: 1px solid var(--red) !important;
    border-radius: 6px !important;
  }
  .formkit-form[data-uid="04bacc03b5"] .formkit-submit{
    width: 100% !important;
    margin-top: 10px !important;
    border-radius: 6px !important;
  }

}

@media (max-width: 680px){
  .formkit-form[data-uid="04bacc03b5"]{
  max-width: 320px; 
   }
   .formkit-form[data-uid="04bacc03b5"] .formkit-input,
   .formkit-form[data-uid="04bacc03b5"] .formkit-input,
.formkit-form[data-uid="04bacc03b5"] .formkit-submit
   {

  height: 32px !important;
   }
}

.gdpr p{
  font-size: 10px;
  color: var(--medium);
  margin-top: 8px;
  font-family: "Mono", ui-monospace, monospace;
  font-weight: 300;
}