/*
  KESHA CTA form styling for a native Tilda form block.

  This version is scoped to Zero Block #rec2373994871.
  2. Paste this into Page Settings -> Additional -> HTML code for the HEAD
     wrapped in ...</style>, or into Site Settings -> More -> Custom CSS.
*/

#rec2373994871 {
  background: #000000 !important;
}

#rec2373994871 .t396__artboard {
  background: #000000 !important;
}

#rec2373994871 .t-form,
#rec2373994871 form {
  display: flex;
  flex-direction: column;
  gap: 12px;
  font-family: 'Golos Text', Arial, sans-serif;
}

#rec2373994871 .t-input-group {
  margin: 0;
  padding: 0;
}

#rec2373994871 .t-input-title,
#rec2373994871 .t-input-subtitle,
#rec2373994871 .t-form__inputsbox label {
  display: block;
  margin: 0 0 4px;
  color: rgba(255, 255, 255, .68);
  font-family: 'Golos Text', Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 1.35;
  letter-spacing: .02em;
  text-transform: none;
}

#rec2373994871 .t-input,
#rec2373994871 .t-select,
#rec2373994871 .t-textarea,
#rec2373994871 input[type="text"],
#rec2373994871 input[type="tel"],
#rec2373994871 input[type="email"],
#rec2373994871 textarea {
  width: 100%;
  min-height: 48px;
  margin: 0;
  padding: 13px 16px;
  border: 1px solid rgba(255, 255, 255, .1);
  border-radius: 10px;
  outline: none;
  background: rgba(255, 255, 255, .05);
  color: #ffffff;
  box-shadow: none;
  font-family: 'Golos Text', Arial, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.4;
  transition: border-color .2s, background .2s;
}

#rec2373994871 textarea,
#rec2373994871 .t-textarea {
  min-height: 104px;
  resize: vertical;
}

#rec2373994871 .t-input::placeholder,
#rec2373994871 .t-textarea::placeholder,
#rec2373994871 input::placeholder,
#rec2373994871 textarea::placeholder {
  color: rgba(255, 255, 255, .4);
}

#rec2373994871 .t-input:focus,
#rec2373994871 .t-select:focus,
#rec2373994871 .t-textarea:focus,
#rec2373994871 input:focus,
#rec2373994871 textarea:focus {
  border-color: rgba(184, 255, 60, .35);
  background: rgba(255, 255, 255, .08);
}

#rec2373994871 .t-form__submit,
#rec2373994871 .tn-form__submit {
  margin-top: 0;
}

#rec2373994871 .t-submit,
#rec2373994871 button[type="submit"] {
  width: 100%;
  min-height: 49px;
  margin: 0;
  padding: 15px;