@import "variables";

.evo-home {
  h1 {
    margin: 30px 0 40px !important;
    .version {
      font-size: 0.3em;
    }
  }
  section {
    margin-top: 40px;
    > div:first-child {
      margin-bottom: 20px;
    }
  }
  h2 > .cpnSvg {
    position: relative;
    top: -3px;
    margin-right: 10px;
    height: 30px;
    width: 30px;
  }
  .text-center {
    text-align: center;
  }
  .home-demos {
    margin: 20px;
  }
  .comp {
    h2 {
      margin-bottom: 30px;
    }
    h3 {
      margin-top: 0;
    }
  }
  .siteTitle {
    color: #2e9ec9;
    font-size: 70px;
    padding: 2px 0;
    margin: 0 10px 20px 0;
    .evol {
      color: orange;
    }
    .utility {
      color: #2e9ec9;
    }
    .rest {
      color: silver;
    }
    .evol,
    .utility,
    .rest {
      text-shadow: 2px 2px 4px grey;
    }
    .ns {
      white-space: nowrap;
    }
  }
  .tBlue {
    color: #2e9ec9;
  }
  .w100 {
    width: 100%;
  }
  .tech-logos {
    margin-top: 20px;
    > a {
      display: inline-block;
    }
    img {
      margin: 10px 20px;
      height: 80px;
      width: 80px;
    }
  }
}
