.lead-gen-form h2,
.lead-gen-form p {
  color: var(--laya-neutral-800, #36383A);
}

.lead-gen-form .clickdform {
  padding-left: 0 !important;
}

.lead-gen-form .responsiveRow {
  margin: 12.5px 0;
  text-align: center;
  padding-left: 10px;
}

.lead-gen-form .responsiveCell.emptyCell {
  display: none;
}

.lead-gen-form .responsiveCell span {
  font-size: 16px!important;
  font-weight: normal !important;
  color: var(--laya-neutral-700, #53565A) !important;
  font-family: var(--laya-body-regular-font-family) !important;
}

.lead-gen-form .responsiveCell a span {
  font-weight: normal !important;
  color: var(--laya-blue-500) !important;
  font-family: var(--laya-body-regular-font-family) !important;
}

.lead-gen-form .minSize1,
.lead-gen-form .minSize2,
.lead-gen-form .minSize3,
.lead-gen-form .responsiveCellSize3 {
  text-align: left;
}

.lead-gen-form .responsiveCell input[type='text'],
.lead-gen-form .responsiveCell select,
.lead-gen-form .responsiveCell textarea {
  width: 100% !important;
  padding: 12px !important;
  border-radius: 14px !important;
  color: var(--laya-neutral-700, #53565A) !important;
  background: var(--laya-neutral-white, #FFF) !important;
  font-family: var(--laya-body-regular-font-family) !important;
  border: 1px solid var(--laya-neutral-400, #CFD1D3) !important;
}

.lead-gen-form .responsiveCell input:focus,
.lead-gen-form .responsiveCell select:focus,
.lead-gen-form .responsiveCell textarea:focus {
  outline: 0;
  border-color: #86b7fe;
  color: var(--bs-gray-900, #212529);
  background-color: var(--laya-neutral-white, #FFF);
  box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25);
}

.lead-gen-form .responsiveCell input[type='text'],
.lead-gen-form .responsiveCell select {
  height: 48px !important;
}

.lead-gen-form .dropdown-display-label {
  padding: 0 !important;
  border-radius: 14px !important;
}

.lead-gen-form .dropdown-display-label .dropdown-selected {
  margin: 6px !important;
}

.lead-gen-form .dropdown-display-label::after {
  top: 20px !important;
}

.lead-gen-form #btnSubmit {
  font-size: 16px !important;
  padding: 8px 32px !important;
  border-radius: 30px !important;
  color: var(--laya-neutral-white, #FFF) !important;
  background: var(--laya-pink-500, #DA1984) !important;
  font-family: var(--laya-header-font-family) !important;
  border: 1px solid var(--laya-pink-500, #DA1984) !important;
}

  .lead-gen-form .responsiveCell input[type='radio'] {
    margin: 8px 8px 4px 0;
  }

.lead-gen-form #btnSubmit:hover {
  border-color: var(--laya-pink-600, #aa0061) !important;
  background-color: var(--laya-pink-600, #aa0061) !important;
}

@media (max-width: 767.98px) {
  .lead-gen-form .responsiveRow {
    margin: 0 8px !important;
    padding-left: 0px !important;
    text-align: left;
  }

  .lead-gen-form .responsiveCellSize1,
  .lead-gen-form .clickdform .minSize1,
  .lead-gen-form .clickdform .maxSize1 {
    width: 100% !important;
    min-width: 100% !important;
  }

  .lead-gen-form .responsiveCell .alignTop,
  .lead-gen-form .responsiveCell .alignBottom {
    display: block !important;
  }

  .lead-gen-form .responsiveCell span {
    margin: 8px 0 0;
  }
}