body.page-node-type-landingspage .block--page-title-block {
  display: none;
}

body.page-node-type-landingspage .page__title {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 100;
  font-size: 42px;
  margin-top: 10px;
  padding-bottom: 10px;
  line-height: 49px;
}

.landingspage--full .node__content {
  margin-bottom: 20px;
}

.landingspage--full .node__content > .video-embed-field-responsive-video {
  float: left;
  width: 100%;
  margin-top: 20px;
  margin-bottom: 20px;
}

.landingspage--full .group-left {
  width: 100%;
  float: left;
  display: inline;
  margin-bottom: 20px;
}

.landingspage--full .group-left .field--name-body {
  color: #262626;
  font-size: 18px;
  line-height: 120%;
  font-weight: 300;
}

.landingspage--full .group-right {
  width: 100%;
  float: left;
  display: inline;
  margin-bottom: 20px;
}

@media (min-width: 768px) {
  .landingspage--full .group-left {
    width: 40%;
    margin-right: 3%;
  }
  .landingspage--full .group-right {
    width: 57%;
  }
}

.landingspage--full .field--name-field-landingspage-subtitle {
  font-weight: 400;
  font-size: 22px;
  line-height: 25px;
  margin-bottom: 30px;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
}

.landingspage--full .field--name-field-landingspage-label {
  display: inline-block;
  background: #FFF;
  transition: all ease-out 100ms;
  padding: 10px 30px 9px;
  border: 1px solid #e30613;
  color: #e30613;
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 16px;
  line-height: 17px;
  text-transform: uppercase;
  border-radius: 5px;
}

.landingspage--full .group-footer {
  clear: both;
}

.block--webform-block h2 {
  display: none;
}

/*# sourceMappingURL=maps/style.css.map */
