.footerSection {
  background: #131319; }
  .footerSection-wrap {
    overflow: initial;
    padding: 60px 0 25px 0; }
  .footerSection-anvil {
    max-width: 690px;
    margin: 0 auto; }
  .footerSection-image, .footerSection-text, .footerSection-copyrightLinks, .footerSection-copyrightText {
    display: inline-block;
    vertical-align: top;
    position: relative; }
  .footerSection-image > img {
    height: 72px; }
  .footerSection-text {
    color: #FFFFFF;
    font-weight: 300;
    font-size: 14px;
    line-height: 24px;
    max-width: 482px;
    margin-left: 39px; }
  .footerSection-text > a {
    color: #40A4F4;
    font-weight: 400; }
  .footerSection-download {
    position: absolute;
    top: -22px;
    left: 56%;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    z-index: 10; }
  .footerSection-trial {
    margin-right: 80px; }
  .footerSection-trial, .footerSection-store {
    display: inline-block;
    position: relative;
    border-radius: 4px;
    background: #FFFFFF;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    color: #666666;
    letter-spacing: 0.5px;
    padding: 10px 18px;
    font-size: 14px;
    line-height: 19px; }
  .footerSection-trial:before, .footerSection-store:before {
    content: '';
    width: 48px;
    height: 48px;
    background: #FFFFFF;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.1);
    border-radius: 100px;
    position: absolute;
    left: -35px;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .footerSection-trial:before {
    background-image: url(https://cdn.getforge.com/hammerformac.com/1512081575/assets/images/arrow.svg); }
  .footerSection-store:before {
    background-image: url(https://cdn.getforge.com/hammerformac.com/1512081575/assets/images/apple.svg); }
  .footerSection-image > a, .footerSection-trial > a, .footerSection-store > a {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }
  .footerSection-copyright {
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    color: #999999;
    margin-top: 79px; }
  .footerSection-copyrightText, .footerSection-copyrightLinks {
    width: 50%; }
  .footerSection-copyrightLinks {
    text-align: right; }
  .footerSection-copyrightLinks > a {
    color: #40A4F4; }
  .footerSection-copyrightLinks > a:first-child {
    margin-right: 18px; }

@media only screen and (max-width: 1020px) {
  .footerSection {
    padding: 60px 30px 0px 30px; }
    .footerSection-download {
      left: 55%;
      top: -78px; } }
@media only screen and (max-width: 768px) {
  .footerSection {
    padding: 0px 30px; }
    .footerSection-download {
      position: static;
      -webkit-transform: none;
              transform: none;
      left: initial;
      top: initial;
      padding-left: 25px;
      text-align: center; }
    .footerSection-trial {
      margin-right: 50px; }
    .footerSection-trial, .footerSection-store {
      margin-bottom: 25px; }
    .footerSection-anvil {
      margin-top: 55px; }
    .footerSection-image, .footerSection-image > img {
      display: block;
      margin: 0 auto; }
    .footerSection-text {
      margin-top: 15px;
      text-align: center;
      margin-left: 0;
      max-width: initial; }
    .footerSection-copyrightText, .footerSection-copyrightLinks {
      display: block;
      width: 100%;
      text-align: center;
      margin: 25px 0; } }
@media only screen and (max-width: 400px) {
  .footerSection-store, .footerSection-trial {
    display: block;
    max-width: 120px;
    margin: 0 auto;
    margin-bottom: 25px; } }
/*# sourceMappingURL=footer.css.map */