.featuresSection {
  padding-bottom: 68px; }
  .featuresSection-wrap {
    box-sizing: content-box;
    z-index: -1; }
  .featuresSection-title {
    font-weight: 200;
    text-align: center;
    margin-top: 10px;
    font-size: 16px;
    color: #999999;
    line-height: 22px; }
  .featuresSection-title > em {
    color: #999999;
    font-weight: 400; }
  .featuresSection-subtitle {
    font-size: 16px;
    color: #40A4F4;
    line-height: 22px;
    text-align: center;
    margin-top: 8px; }
  .featuresSection-list {
    margin-top: 60px; }
  .featuresSection-listItem {
    display: inline-block;
    vertical-align: top;
    width: 33.33%;
    padding: 0 20px;
    box-sizing: border-box;
    position: relative;
    opacity: 1;
    padding-top: 120px;
    font-size: 12px;
    color: #999999;
    line-height: 17px;
    text-align: center; }
  .featuresSection-listItem > a {
    outline: none;
    color: #40A4F4;
    text-decoration: none; }
  .featuresSection-listItem:first-child {
    background: url(https://cdn.getforge.com/hammerformac.com/1548938429/assets/images/hammer.svg) no-repeat center top;
    background-size: 120px 96px; }
  .featuresSection-listItem:nth-child(2) {
    background: url(https://cdn.getforge.com/hammerformac.com/1548938429/assets/images/html.png) no-repeat center top;
    background-size: 179px; }
  .featuresSection-listItem:nth-child(2):before {
    content: '';
    background: url(https://cdn.getforge.com/hammerformac.com/1548938429/assets/images/separator.svg) no-repeat center top;
    background-size: 131px 96px;
    width: 131px;
    height: 96px;
    position: absolute;
    top: 0;
    right: 290px; }
  .featuresSection-listItem:last-child {
    background: url(https://cdn.getforge.com/hammerformac.com/1548938429/assets/images/builded.svg) no-repeat center top;
    background-size: 120px 96px; }
  .featuresSection-listItem:last-child:before {
    content: '';
    background: url(https://cdn.getforge.com/hammerformac.com/1548938429/assets/images/separator-2.svg) no-repeat center top;
    background-size: 131px 96px;
    width: 131px;
    height: 96px;
    position: absolute;
    top: 0;
    right: 230px; }

@media only screen and (min-width: 769px) and (max-width: 1020px) {
  .featuresSection-subtitle {
    padding: 0 60px; }
  .featuresSection-listItem:before {
    display: none; } }
@media only screen and (max-width: 768px) {
  .featuresSection {
    padding-bottom: 0; }
    .featuresSection-title, .featuresSection-subtitle {
      padding: 0 30px; }
    .featuresSection-listItem:before {
      display: none; }
    .featuresSection-listItem {
      width: 100%;
      padding: 120px 30px 50px 30px; } }
@media only screen and (min-width: 560px) and (max-width: 769px) {
  .featuresSection-listItem {
    width: 100%;
    padding: 120px 120px 50px 120px; } }
/*# sourceMappingURL=features.css.map */