/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 27 2025 | 18:39:18 */
/* FORMULÁRIO COM ESTILO PREMIUM: PRETO BRILHANTE + DOURADO */

/* FUNDO PRETO BRILHANTE */
.ff-form-wrapper {
  background: linear-gradient(145deg, #0d0d0d, #1a1a1a) !important;
  padding: 40px;
  border-radius: 12px;
  font-family: 'Montserrat', sans-serif;
  color: #fff;
  max-width: 640px;
  margin: 40px auto;
  box-shadow: 0 0 40px rgba(255, 255, 255, 0.05);
}

/* TEXTO DAS PERGUNTAS — DOURADO */
.ff-el-label {
  font-size: 16px;
  font-weight: 600;
  color: #e0c28c !important;
  margin-bottom: 12px;
}

/* CAMPOS DE TEXTO, EMAIL, WHATSAPP */
.ff-el-input--text,
.ff-el-input--email,
.ff-el-input--tel,
textarea,
select {
  background-color: #111 !important;
  border: 1px solid #333 !important;
  color: #fff !important;
  padding: 14px;
  border-radius: 8px;
  font-size: 15px;
  width: 100%;
}

/* PLACEHOLDER VISÍVEL */
input::placeholder,
textarea::placeholder {
  color: #aaa !important;
}

/* OPÇÕES DE MÚLTIPLA ESCOLHA — DOURADAS */
.ff-el-option label {
  color: #e0c28c !important;
  font-weight: 500;
}
.ff-el-option input[type="radio"],
.ff-el-option input[type="checkbox"] {
  accent-color: #e0c28c !important;
}

/* BOTÃO DE ENVIO — DOURADO */
.ff-btn-submit {
  background-color: #e0c28c !important;
  color: #000 !important;
  padding: 16px;
  font-weight: bold;
  font-size: 16px;
  border: none;
  border-radius: 8px;
  width: 100%;
  cursor: pointer;
  margin-top: 20px;
  transition: all 0.3s ease;
  text-align: center;
}
.ff-btn-submit:hover {
  background-color: #fff !important;
  color: #000 !important;
}

/* DISTÂNCIA ENTRE OS CAMPOS */
.ff-el-group {
  margin-bottom: 24px;
}

/* TIRAR BORDA PADRÃO */
.fluentform {
  box-shadow: none !important;
  border: none !important;
  background: transparent !important;
}
