.messages__wrapper .alert { display: none; }
#leadformMessage:{
  display: none;
}

.lead-form {
  background-color: #e8e8e8;
  padding: 20px;
}

.thankyou-page { margin-bottom: 20px; }
  .thankyou-page h1 { margin-bottom: 10px; }

form[id*='webform-submission-heart-attack-iq-lead-form'] { display: none; }
.lead-form form[id*='webform-submission-heart-attack-iq-lead-form'] { display: block; }
  .lead-form form > .form-group { margin-bottom: 0; }

.sub-inner-content-section { width: 100%!important; }
.right-column-wrapper.second-sidebar { display: none; }
.webform-button--submit{
  width:100%;
  border: 0!important;
  margin: 0!important;
}

.pdf-button-wrapper {
  text-align: center;
}

  .pdf-button-wrapper h3 {
    font-size: 28px;
    font-weight: bold;
    margin: 0;
    padding: 0;
  }

  .pdf-button-wrapper a {
    color: #ffffff!important;
    border: 0;
  }

    .webform-score-wrapper {
      color: #fd7f34;
      border: 2px solid #fd7f34;
      padding: 20px;
      text-align: center;
    }

        .webform-score {
          font-size: 28px;
          font-weight: bold;
          line-height: 1;
        }

            .webform-score .grade-letter {
              font-size: 74px;
              font-weight: bold;
              line-height: 1;
            }

            .webform-score .score-cta,
            .webform-score .score-description {
              font-size: 18px;
              font-weight: normal;
            }

            .webform-score .score-cta {
              margin-top: 10px;
            }

@media only screen and (max-width: 768px){
  .webform-score .grade-letter {
    font-size: 48px;
  }
}
