/* Distributor Banner */
section.distributor-banner {
  background: url(../../assets/img/distributorship/distributorship-banner.jpg)
    no-repeat center / cover;
  height: 700px;
  color: #fff;
  display: flex;
  text-align: center;
  align-items: center;
}

@media (min-width: 1200px) {
  .distributor-banner-content {
    width: 60% !important;
  }
}
/* Distributor Banner */

/* At Hushtec */
section.at-hushtec {
  background: #f8f8f8;
}

@media (min-width: 1200px) {
  .at-hushtec-content {
    padding-right: 65px;
  }
}
/* At Hushtec */

/* Request for information on Program */
section.distributor--form .distributor--cf7--form {
  background: #1999f0;
  padding: 50px;
  border-radius: 10px;
}

section.distributor--form h3 {
  height: unset !important;
}

section.distributor--form input {
  width: 100%;
}

section.distributor--form span.wpcf7-spinner {
  display: none;
}

section.distributor--form input {
  width: 100%;
  padding: 10px 10px 5px;
  border-radius: 5px;
  border: 1px solid;
}

section.distributor--form .all_data p,
section.distributor--form form.wpcf7-form.init {
  margin-bottom: 0 !important;
}

section.distributor--form input#submit {
  padding: 12px 0;
  font-family: "GTWalsheim";
  font-weight: 500;
  background: #000;
  color: #fff;
  border: 1px solid #1999f0;
  transition: 0.5s;
}

section.distributor--form h3 {
  font-family: "GTWalsheim";
  font-weight: 500;
}

section.distributor--form input#submit:hover {
  background: #fff;
  border: 1px solid #000;
  color: #000;
}

@media (max-width: 991px) {
  section.distributor--form  .row.distributor-row {
    gap: 30px;
  }
}

@media (max-width: 767px) {
  section.distributor--form .distributor--cf7--form {
    padding: 30px;
  }
}
/* Request for information on Program */