section.leadgeneration-two-column img {
  max-width: 100%;
  width: 100%;
}

.lead-gen-left h2 {
  font-weight: 900;
  margin-bottom: 25px;
}
.lead-gen-left h3 {
  font-weight: 900;
  max-width: 500px;
  margin-bottom: 25px;
}
.lead-gen-left h6 {
  font-size: 20px;
  font-weight: 500;
  text-transform: none;
}
.lead-gen-left ul {
  padding-top: 13px;
}
.lead-gen-left ul li {
  margin-bottom: 20px;
}
.warn-btn {
  padding: 65px 20px 36px;
  background-color: var(--primary_color);
}
.lead-gen-left p {
  max-width: 530px;
  color: var(--darkgray_color);
}
.lead-gen-right .warn-btn h3 {
  font-weight: 500;
  color: var(--tertiary_color);
  margin-bottom: 19px;
}
.lead-gen-right .warn-btn {
  margin-top: -50px;
}
.lead-gen-desktop {
  max-width: 677px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
.lead-gen-left {
  margin-top: -13px;
}



@media (min-width: 768px) {
  .lead-gen-left {
    flex-basis: 45%;
    margin-right: 1%;
  }
  .lead-gen-right {
    flex-basis: 54%;
  }
  .lead-gen-left p {
    margin-bottom: 33px;
  }
}

@media (max-width: 767px) {
  .lead-gen-right {
    margin-top: 40px;
  }
  .lead-gen-left p{
    margin-bottom: 15px;
  }
}

}