.vc_column-inner:has(.kd-participant-assignment-form) {
  background-color: #f2f2f2 !important;
}

p.gform_required_legend {
    display: none !important;
}

.kd-participant-assignment-form {
  background-color: #f2f2f2 !important;
  color: #111111 !important;
  font-size: 16px;
  line-height: 1.6;
}

.kd-participant-assignment-form .gsection {
  border-bottom: 2px solid #a9a9a9 !important;
  margin-top: 12px;
  padding-bottom: 8px;
}

.kd-participant-assignment-form .gsection_title {
  color: #315f20 !important;
  font-size: 25px !important;
  font-weight: 800 !important;
  line-height: 1.2 !important;
  text-transform: uppercase;
}

.kd-participant-assignment-form .gfield_label {
  color: #111111 !important;
  font-size: 17px !important;
  font-weight: 700 !important;
  line-height: 1.4 !important;
}

.kd-participant-assignment-form .gfield_description,
.kd-participant-assignment-form .gform-field-label,
.kd-participant-assignment-form .gchoice label {
  color: #111111 !important;
  line-height: 1.55 !important;
}

.kd-participant-assignment-form input[type="text"],
.kd-participant-assignment-form input[type="email"],
.kd-participant-assignment-form input[type="tel"],
.kd-participant-assignment-form input[type="number"],
.kd-participant-assignment-form textarea,
.kd-participant-assignment-form select {
  background-color: #ffffff !important;
  border: 1px solid #666666 !important;
  color: #111111 !important;
  font-size: 16px !important;
}

.kd-participant-assignment-form a[href$="KD_Spreadsheet.xls"] {
  display: inline-block;
  font-size: 21px !important;
  font-weight: 800 !important;
  line-height: 1.35 !important;
  text-decoration: underline !important;
}

.kd-participant-assignment-form .gform_button {
  background: #315f20 !important;
  border: 0 !important;
  border-radius: 3px !important;
  color: #ffffff !important;
  cursor: pointer;
  font-size: 19px !important;
  font-weight: 800 !important;
  min-height: 52px;
  padding: 14px 32px !important;
  text-transform: uppercase;
}

.kd-participant-assignment-form .gform_button:hover,
.kd-participant-assignment-form .gform_button:focus {
  background: #244817 !important;
}