.page-node-type-landing-page .section-background.request-quote {
  padding-top: 71px;
}
@media (min-width: 768px) {
  .page-node-type-landing-page .section-background.request-quote {
    padding-top: 92px;
  }
}
@media (min-width: 1200px) {
  .page-node-type-landing-page .section-background.request-quote {
    padding-top: 112px;
  }
}
.page-node-type-landing-page .section-background.request-quote .request-quote__header {
  padding-bottom: 7px;
  border-bottom: 4px solid #313538;
}
.page-node-type-landing-page .section-background.request-quote .request-quote__header .request-quote__title {
  line-height: 28px;
  color: #25282A;
  letter-spacing: 0.5px;
}
@media (min-width: 768px) {
  .page-node-type-landing-page .section-background.request-quote .request-quote__header .request-quote__title {
    font-size: 48px;
    line-height: 48px;
  }
}
@media (min-width: 768px) {
  .page-node-type-landing-page .section-background.request-quote .request-quote__header {
    margin: 0px 9px;
    border-bottom: 6px solid #313538;
  }
}
@media (min-width: 1200px) {
  .page-node-type-landing-page .section-background.request-quote .request-quote__header {
    margin: 0px;
  }
}
.page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper {
  padding-top: 1px;
}
@media (min-width: 768px) {
  .page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper {
    padding-top: 9px;
  }
}
@media (min-width: 1200px) {
  .page-node-type-landing-page .section-background.request-quote .request-quote__header-wrapper {
    padding-top: 30px;
    padding-left: 32px;
  }
}