.home-hero {
  height: 90vh;
  min-height: 500px; }
  .home-hero .home-hero-content {
    padding-top: 10vh;
    max-width: 440px;
    margin-left: auto;
    margin-right: auto; }
    @media (min-width: 480px) {
      .home-hero .home-hero-content {
        padding-top: 20vh; } }
  .home-hero .home-hero-title {
    background-image: url(../../images/sections/home/claim@2x.jpg);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center;
    max-width: 440px;
    height: 150px;
    margin-left: auto;
    margin-right: auto;
    text-indent: -9999px;
    margin-bottom: 20px; }
    @media (min-width: 480px) {
      .home-hero .home-hero-title {
        background-image: url(../../images/sections/home/claim.jpg);
        background-size: 100% auto;
        height: 60px; } }

.home-about-us {
  background-color: #1a1614;
  background-image: url(../../images/sections/home/about-bg.jpg);
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto 55%; }
  .home-about-us .section-title,
  .home-about-us h3,
  .home-about-us i,
  .home-about-us p {
    color: white; }
  .home-about-us p {
    line-height: 30px; }
  .home-about-us h3 {
    font-size: 40px;
    line-height: 60px;
    margin: 0; }
  .home-about-us .adhoc {
    display: block;
    margin-top: 100px; }
