@charset "UTF-8";
/**
 * Bootstrap 5.3 – Variabili SCSS di base
 * @see https://getbootstrap.com/docs/5.3/customize/sass/
 */
/* ----------------------------------------------------------
 * SPACING
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * COLOR SYSTEM
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BODY
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * TYPOGRAPHY
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * LINK
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BUTTONS
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * BORDER RADIUS
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * ACCORDION
 * ---------------------------------------------------------- */
/* ----------------------------------------------------------
 * TABS
 * ---------------------------------------------------------- */
.block__form .form-wrapper {
  border: 1px solid #e2e8f0;
}
.block__form .gform_wrapper .gform_heading {
  display: none;
}
.block__form .gform_wrapper input[type=text],
.block__form .gform_wrapper input[type=email],
.block__form .gform_wrapper input[type=tel],
.block__form .gform_wrapper textarea {
  border: none;
  border-bottom: 1px solid #cbd5e1;
  border-radius: 0;
  background: transparent;
  color: #334155;
  box-shadow: none !important;
}
.block__form .gform_wrapper input[type=text]:focus,
.block__form .gform_wrapper input[type=email]:focus,
.block__form .gform_wrapper input[type=tel]:focus,
.block__form .gform_wrapper textarea:focus {
  border-bottom-color: #001e32;
  outline: none;
}
.block__form .gform_wrapper input[type=text]::placeholder,
.block__form .gform_wrapper input[type=email]::placeholder,
.block__form .gform_wrapper input[type=tel]::placeholder,
.block__form .gform_wrapper textarea::placeholder {
  color: #94a3b8;
}
.block__form .gform_wrapper .gfield {
  border: none !important;
}
.block__form .gform_wrapper .gfield_label {
  font-size: 0.85rem;
  text-transform: uppercase;
  color: #64748b;
  letter-spacing: 0.5px;
}
.block__form .gform_wrapper .gform_footer input[type=submit] {
  background-color: #d4ff00 !important;
  color: #011620 !important;
  text-transform: uppercase;
  font-weight: bold;
  border: none;
  padding: 1rem 2rem;
  border-radius: 0 !important;
  border: none !important;
  box-shadow: none !important;
  cursor: pointer;
  transition: background-color 0.3s ease;
}
.block__form .gform_wrapper .gform_footer input[type=submit]:hover {
  background-color: #aacc00;
}