.app-row .app-desc,
.app-row .app-img,
.app-row .app-text,
#top-feat h3.pull-quote,
#top-feat section.feat {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  padding: 0 0.5em;
}
.pull-quote {
  margin-bottom: 1.5em;
  color: gray;
}
.app-heading {
  margin-top: 3em;
  margin-bottom: 0.75em;
  margin-left: 4.16667%;
}
.app-heading.first {
  margin-top: 0em;
}
.app-row {
  overflow: hidden;
  margin-bottom: 3.75em;
}
.app-row .app-desc {
  width: 25%;
  font-family: "Avenir LT W01 65 Medium", Arial, Helvetica, sans-serif;
  font-size: 24px;
  margin-top: 0.375em;
  color: #595959;
  margin-right: 4.16667%;
}
@media screen and (max-width: 960px) {
  .app-row .app-desc {
    width: 45.83333%;
  }
}
@media screen and (max-width: 662px) {
  .app-row .app-desc {
    width: 100%;
    margin-right: 0%;
  }
}
.app-row .app-img {
  width: 29.16667%;
  margin-left: 4.16667%;
  margin-right: 4.16667%;
}
.app-row .app-img img {
  width: 100%;
  max-width: 520px;
}
@media screen and (max-width: 768px) {
  .app-row .app-img {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }
}
@media screen and (max-width: 662px) {
  .app-row .app-img {
    width: 100%;
    margin-top: 1.5em;
  }
}
.app-row .app-text {
  width: 58.33333%;
  margin-right: 4.16667%;
}
@media screen and (max-width: 768px) {
  .app-row .app-text {
    width: 100%;
    margin-left: 0%;
    margin-top: 0.75em;
  }
}
.app-row .app-text h4 a {
  color: #4d4d4d;
}
.app-row .app-text .btn {
  margin-top: 1rem;
}
.app-row .app-text .btn + .btn {
  margin-left: 0.5rem;
}
@media screen and (max-width: 865px) {
  .app-row .app-text .btn + .btn {
    margin-left: 0;
  }
}
@media screen and (max-width: 700px) {
  .app-row .app-text .btn:nth-child(2) {
    display: block;
  }
}
#top-feat {
  text-align: center;
}
#top-feat h3.pull-quote {
  width: 75%;
  margin-left: 12.5%;
  margin-right: 12.5%;
  padding: 0;
  margin-bottom: 0.75em;
}
#top-feat section.feat {
  margin-left: 4.16667%;
  width: 25%;
  margin-right: 4.16667%;
}
@media screen and (max-width: 960px) {
  #top-feat section.feat {
    margin-left: 0%;
    margin-right: 0%;
    width: 33.33333%;
  }
}
@media screen and (max-width: 662px) {
  #top-feat section.feat h3[class^="icon-"],
  #top-feat section.feat h3[class*=" icon-"] {
    padding-left: 0.5em;
    border-left: 2px solid rgba(0, 185, 242, 0.65);
  }
}
@media screen and (max-width: 662px) {
  #top-feat section.feat h3[class^="icon-"]:before,
  #top-feat section.feat h3[class*=" icon-"]:before {
    display: none;
  }
}
@media screen and (max-width: 480px) {
  #top-feat .row {
    display: none;
  }
}
.features-wrapper {
  color: #a6a6a6;
  font-size: 1.2em;
  margin-bottom: 0.7em;
}
/*
     FILE ARCHIVED ON 06:30:27 Jan 04, 2018 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 06:03:39 Mar 17, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.797
  exclusion.robots: 0.089
  exclusion.robots.policy: 0.077
  esindex: 0.011
  cdx.remote: 12.611
  LoadShardBlock: 73.89 (3)
  PetaboxLoader3.datanode: 93.835 (4)
  load_resource: 100.582
  PetaboxLoader3.resolve: 55.47
*/
