#join_waitlist_form .send-otp-btn.gform_button.button {
  background-color: var(--color_black);
  color: var(--color_white);
  border: 0;
}

#join_waitlist_form button:focus {
  border: 0;
  outline: none;
}

.gfield--type-otp.gfield--input-type-otp,
form .otp-notify {
  display: none;
}


form input[type="submit"] {
  background-color: var(--color_pink) !important;
  color: var(--color_white) !important;
  border: none !important;
  transition: background-color 0.3s ease;
}

form input[type="submit"]:hover {
  background-color: var(--color_black) !important;
}

form input[type="submit"]:focus {
  outline: none !important;
  box-shadow: none !important;
}

form .otp-info-content {
  display: flex;
  gap: 10px;
  align-items: center;
  background-color: #40c3512b;
  padding: 6px 10px;
  border-radius: 8px;
  border: 2px solid #40c351;
}

form .otp-notify span {
  font-size: 16px;
}

form .otp-notify svg {
  width: 22px;
  height: 22px;
}