.benefit-card.forrester-lp .benefit-card__title {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.benefit-card.forrester-lp .benefit-card__body {
  font-family: maven_probold;
}

.benefit-card.forrester-lp .benefit-card__body {
  font-size: 1.5rem;
  margin-top: 1.25rem;
}

.benefit-card.forrester-lp .benefit-card__image img {
  width: 65%;
  margin: 0 auto 2rem;
}

.variable-editorial-column-module.forrester-lp .variable-column-row {
  margin-top: 0px;
}

.variable-editorial-column-module.forrester-lp  .main-title,
.registration-form .main-title {
  font-size: 1.625rem;
  color: #343e48;
  font-family: maven_probold;  
  padding-left: 15px;
}

.overview-editorials.forrester-lp .overview-editorials__title {
  font-size: 1.75rem;
  margin-top: 0;
  font-family: maven_probold;
   color: #000;
}

.variable-editorial-column-module.forrester-lp .grid-media__title {
    font-size: 1.5rem;
    margin-top: 0;
    font-family: maven_probold;
}

@media screen and (min-width: 767px) {
 .benefit-card.forrester-lp .benefit-card__title {
   font-size: 3.125rem;
   line-height: 3rem;
 }
.benefit-card.forrester-lp .benefit-card__body {
  font-size: 1.75rem;
}

.benefit-card.forrester-lp .benefit-card__image img {
  width: 55%;
  margin: auto;
}

.variable-editorial-column-module.forrester-lp  .main-title,
.registration-form .main-title {
  font-size: 1.75rem;
  padding-left: 0px;
}
}


/* Report Form */
.form-actions .webform-submit:hover {
  background-color: #000;
  color: #fff;
}

.form-actions .webform-submit {
  border: 2px solid #000;
  border-color: #000;
  background-color: transparent;
  color: #000;
}

.node-type-modular-standard-page .registration-form {
    text-align: left;
    background-color: #fff;
}
.registration-form form {
  margin-top: 40px;
}
.registration-form form .col-sm-6 {
  padding-right: 10px;
}
.registration-form form .form-submit {
  display:block;
  margin: 0 auto;
}
.ajax-progress-throbber {
    display: block;
    margin-top: 2rem;
}

@media (min-width: 62.5em) {
 .registration-form .overview-editorials__body {
     padding: 0 8rem 0;
  }
}