ul.landing-client-types {
  margin-top: 50px;
  margin-bottom: 25px;
  margin-left: -20px;
  margin-right: -20px; }
  @media (min-width: 600px) {
    ul.landing-client-types {
      display: flex; } }
  ul.landing-client-types li {
    flex: 0 0 33.3%;
    text-align: center;
    padding: 0 20px;
    box-sizing: border-box;
    opacity: 0;
    -ms-transform: translateY(50px);
    transform: translateY(50px);
    transition: opacity 0.6s cubic-bezier(0.215, 0.61, 0.355, 1), transform 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-delay: .3s; }
    ul.landing-client-types li.visible {
      opacity: 1;
      -ms-transform: translateY(0);
      transform: translateY(0); }
    @media (max-width: 599px) {
      ul.landing-client-types li {
        margin-bottom: 30px; } }
    ul.landing-client-types li .image {
      width: 180px;
      height: 222px;
      margin: auto;
      background-position: center bottom;
      background-repeat: no-repeat;
      margin-bottom: 20px;
      transform: initial;
      transition: .3s; }
      ul.landing-client-types li .image:hover {
        transform: translateY(-5px); }
    ul.landing-client-types li h4 {
      font-size: 26px;
      font-weight: 700;
      line-height: 1.3;
      margin-bottom: 16px; }
    ul.landing-client-types li#corporate .image {
      background-image: url("/static/img/landing/1x/v2-client-corporate.png");
      background-size: 180px 222px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-client-types li#corporate .image {
          background-image: url("/static/img/landing/2x/v2-client-corporate.png"); } }
    @media (max-width: 599px) {
      ul.landing-client-types li#fundamental {
        display: none; } }
    ul.landing-client-types li#fundamental .image {
      background-image: url("/static/img/landing/1x/v2-client-fundamental.png");
      background-size: 153px 217px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-client-types li#fundamental .image {
          background-image: url("/static/img/landing/2x/v2-client-fundamental.png"); } }
    @media (max-width: 599px) {
      ul.landing-client-types li#quant {
        display: none; } }
    ul.landing-client-types li#quant .image {
      background-image: url("/static/img/landing/1x/v2-client-quant.png");
      background-size: 174px 207px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-client-types li#quant .image {
          background-image: url("/static/img/landing/2x/v2-client-quant.png"); } }

div.client-types-texts h2 {
  margin: 0 auto;
  max-width: 670px;
  margin-bottom: 25px;
  text-align: center; }

@media (max-width: 899px) {
  div.client-types-texts p {
    max-width: 500px !important; } }

#clients {
  display: none;
  text-align: center; }
  @media (min-width: 600px) {
    #clients {
      display: block; } }
  #clients h2 {
    font-size: 36px;
    font-weight: 800;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center; }
    @media (max-width: 899px) {
      #clients h2 {
        max-width: 600px; } }
  #clients p {
    max-width: 650px;
    margin: auto;
    font-size: 20px;
    line-height: 1.6;
    text-align: center;
    margin-bottom: 65px; }
  #clients .clients {
    max-width: 1255px;
    margin: 0 auto; }
    #clients .clients ul {
      display: flex;
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      margin: 0 auto;
      margin-bottom: 40px; }
      #clients .clients ul li {
        margin: 20px 24px; }

.clients.owl-carousel .owl-dots {
  display: none; }

#clients-mobile {
  padding-left: 0;
  padding-right: 0;
  display: none; }
  #clients-mobile h2 {
    text-align: center; }
  @media (max-width: 599px) {
    #clients-mobile {
      display: block; }
      #clients-mobile p {
        margin-bottom: 50px; }
      #clients-mobile h2 {
        padding: 0 20px; } }
  #clients-mobile .clients {
    margin-top: 30px; }
    #clients-mobile .clients li {
      margin: 0; }
    #clients-mobile .clients [class^=client-] a {
      margin: auto; }

#clients [class^=client-] a, #clients-mobile [class^=client-] a {
  text-indent: -9999px;
  display: block;
  width: 194px;
  height: 50px;
  overflow: hidden; }

#clients [class^=client-].client-norwest a, #clients-mobile [class^=client-].client-norwest a {
  background-image: url("/static/img/landing/1x/client-logos/norwest_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-norwest a, #clients-mobile [class^=client-].client-norwest a {
      background-image: url("/static/img/landing/2x/client-logos/norwest_v1.png"); } }

#clients [class^=client-].client-bam a, #clients-mobile [class^=client-].client-bam a {
  background-image: url("/static/img/landing/1x/client-logos/bam_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-bam a, #clients-mobile [class^=client-].client-bam a {
      background-image: url("/static/img/landing/2x/client-logos/bam_v1.png"); } }

#clients [class^=client-].client-engineers a, #clients-mobile [class^=client-].client-engineers a {
  background-image: url("/static/img/landing/1x/client-logos/engineers_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-engineers a, #clients-mobile [class^=client-].client-engineers a {
      background-image: url("/static/img/landing/2x/client-logos/engineers_v1.png"); } }

#clients [class^=client-].client-fifthwall a, #clients-mobile [class^=client-].client-fifthwall a {
  background-image: url("/static/img/landing/1x/client-logos/fifthwall_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-fifthwall a, #clients-mobile [class^=client-].client-fifthwall a {
      background-image: url("/static/img/landing/2x/client-logos/fifthwall_v1.png"); } }

#clients [class^=client-].client-gic a, #clients-mobile [class^=client-].client-gic a {
  background-image: url("/static/img/landing/1x/client-logos/gic_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-gic a, #clients-mobile [class^=client-].client-gic a {
      background-image: url("/static/img/landing/2x/client-logos/gic_v1.png"); } }

#clients [class^=client-].client-chowly a, #clients-mobile [class^=client-].client-chowly a {
  background-image: url("/static/img/landing/1x/client-logos/chowly_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-chowly a, #clients-mobile [class^=client-].client-chowly a {
      background-image: url("/static/img/landing/2x/client-logos/chowly_v1.png"); } }

#clients [class^=client-].client-neubergerberman a, #clients-mobile [class^=client-].client-neubergerberman a {
  background-image: url("/static/img/landing/1x/client-logos/neubergerberman_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-neubergerberman a, #clients-mobile [class^=client-].client-neubergerberman a {
      background-image: url("/static/img/landing/2x/client-logos/neubergerberman_v1.png"); } }

#clients [class^=client-].client-nyu a, #clients-mobile [class^=client-].client-nyu a {
  background-image: url("/static/img/landing/1x/client-logos/nyu_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-nyu a, #clients-mobile [class^=client-].client-nyu a {
      background-image: url("/static/img/landing/2x/client-logos/nyu_v1.png"); } }

#clients [class^=client-].client-quantstellation a, #clients-mobile [class^=client-].client-quantstellation a {
  background-image: url("/static/img/landing/1x/client-logos/quantstellation_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-quantstellation a, #clients-mobile [class^=client-].client-quantstellation a {
      background-image: url("/static/img/landing/2x/client-logos/quantstellation_v1.png"); } }

#clients [class^=client-].client-tdbank a, #clients-mobile [class^=client-].client-tdbank a {
  background-image: url("/static/img/landing/1x/client-logos/tdbank_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-tdbank a, #clients-mobile [class^=client-].client-tdbank a {
      background-image: url("/static/img/landing/2x/client-logos/tdbank_v1.png"); } }

#clients [class^=client-].client-uci a, #clients-mobile [class^=client-].client-uci a {
  background-image: url("/static/img/landing/1x/client-logos/ucirvine_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-uci a, #clients-mobile [class^=client-].client-uci a {
      background-image: url("/static/img/landing/2x/client-logos/ucirvine_v1.png"); } }

#clients [class^=client-].client-waitr a, #clients-mobile [class^=client-].client-waitr a {
  background-image: url("/static/img/landing/1x/client-logos/waitr_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-waitr a, #clients-mobile [class^=client-].client-waitr a {
      background-image: url("/static/img/landing/2x/client-logos/waitr_v1.png"); } }

#clients [class^=client-].client-netflix a, #clients-mobile [class^=client-].client-netflix a {
  background-image: url("/static/img/landing/1x/client-logos/netflix_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients [class^=client-].client-netflix a, #clients-mobile [class^=client-].client-netflix a {
      background-image: url("/static/img/landing/2x/client-logos/netflix_v1.png"); } }

#clients.dark [class^=client-].client-norwest a, #clients-mobile.dark [class^=client-].client-norwest a {
  background-image: url("/static/img/landing/1x/client-logos/norwest-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-norwest a, #clients-mobile.dark [class^=client-].client-norwest a {
      background-image: url("/static/img/landing/2x/client-logos/norwest-light_v1.png"); } }

#clients.dark [class^=client-].client-bam a, #clients-mobile.dark [class^=client-].client-bam a {
  background-image: url("/static/img/landing/1x/client-logos/bam-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-bam a, #clients-mobile.dark [class^=client-].client-bam a {
      background-image: url("/static/img/landing/2x/client-logos/bam-light_v1.png"); } }

#clients.dark [class^=client-].client-engineers a, #clients-mobile.dark [class^=client-].client-engineers a {
  background-image: url("/static/img/landing/1x/client-logos/engineers-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-engineers a, #clients-mobile.dark [class^=client-].client-engineers a {
      background-image: url("/static/img/landing/2x/client-logos/engineers-light_v1.png"); } }

#clients.dark [class^=client-].client-fifthwall a, #clients-mobile.dark [class^=client-].client-fifthwall a {
  background-image: url("/static/img/landing/1x/client-logos/fifthwall-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-fifthwall a, #clients-mobile.dark [class^=client-].client-fifthwall a {
      background-image: url("/static/img/landing/2x/client-logos/fifthwall-light_v1.png"); } }

#clients.dark [class^=client-].client-gic a, #clients-mobile.dark [class^=client-].client-gic a {
  background-image: url("/static/img/landing/1x/client-logos/gic-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-gic a, #clients-mobile.dark [class^=client-].client-gic a {
      background-image: url("/static/img/landing/2x/client-logos/gic-light_v1.png"); } }

#clients.dark [class^=client-].client-chowly a, #clients-mobile.dark [class^=client-].client-chowly a {
  background-image: url("/static/img/landing/1x/client-logos/chowly-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-chowly a, #clients-mobile.dark [class^=client-].client-chowly a {
      background-image: url("/static/img/landing/2x/client-logos/chowly-light_v1.png"); } }

#clients.dark [class^=client-].client-neubergerberman a, #clients-mobile.dark [class^=client-].client-neubergerberman a {
  background-image: url("/static/img/landing/1x/client-logos/neubergerberman-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-neubergerberman a, #clients-mobile.dark [class^=client-].client-neubergerberman a {
      background-image: url("/static/img/landing/2x/client-logos/neubergerberman-light_v1.png"); } }

#clients.dark [class^=client-].client-nyu a, #clients-mobile.dark [class^=client-].client-nyu a {
  background-image: url("/static/img/landing/1x/client-logos/nyu-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-nyu a, #clients-mobile.dark [class^=client-].client-nyu a {
      background-image: url("/static/img/landing/2x/client-logos/nyu-light_v1.png"); } }

#clients.dark [class^=client-].client-quantstellation a, #clients-mobile.dark [class^=client-].client-quantstellation a {
  background-image: url("/static/img/landing/1x/client-logos/quantstellation-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-quantstellation a, #clients-mobile.dark [class^=client-].client-quantstellation a {
      background-image: url("/static/img/landing/2x/client-logos/quantstellation-light_v1.png"); } }

#clients.dark [class^=client-].client-tdbank a, #clients-mobile.dark [class^=client-].client-tdbank a {
  background-image: url("/static/img/landing/1x/client-logos/tdbank-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-tdbank a, #clients-mobile.dark [class^=client-].client-tdbank a {
      background-image: url("/static/img/landing/2x/client-logos/tdbank-light_v1.png"); } }

#clients.dark [class^=client-].client-uci a, #clients-mobile.dark [class^=client-].client-uci a {
  background-image: url("/static/img/landing/1x/client-logos/ucirvine-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-uci a, #clients-mobile.dark [class^=client-].client-uci a {
      background-image: url("/static/img/landing/2x/client-logos/ucirvine-light_v1.png"); } }

#clients.dark [class^=client-].client-waitr a, #clients-mobile.dark [class^=client-].client-waitr a {
  background-image: url("/static/img/landing/1x/client-logos/waitr-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-waitr a, #clients-mobile.dark [class^=client-].client-waitr a {
      background-image: url("/static/img/landing/2x/client-logos/waitr-light_v1.png"); } }

#clients.dark [class^=client-].client-netflix a, #clients-mobile.dark [class^=client-].client-netflix a {
  background-image: url("/static/img/landing/1x/client-logos/netflix-light_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.dark [class^=client-].client-netflix a, #clients-mobile.dark [class^=client-].client-netflix a {
      background-image: url("/static/img/landing/2x/client-logos/netflix-light_v1.png"); } }

#clients.light h2, #clients-mobile.light h2 {
  color: #fff; }

#clients.light [class^=client-].client-norwest a, #clients-mobile.light [class^=client-].client-norwest a {
  background-image: url("/static/img/landing/1x/client-logos/norwest-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-norwest a, #clients-mobile.light [class^=client-].client-norwest a {
      background-image: url("/static/img/landing/2x/client-logos/norwest-dark_v1.png"); } }

#clients.light [class^=client-].client-bam a, #clients-mobile.light [class^=client-].client-bam a {
  background-image: url("/static/img/landing/1x/client-logos/bam-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-bam a, #clients-mobile.light [class^=client-].client-bam a {
      background-image: url("/static/img/landing/2x/client-logos/bam-dark_v1.png"); } }

#clients.light [class^=client-].client-engineers a, #clients-mobile.light [class^=client-].client-engineers a {
  background-image: url("/static/img/landing/1x/client-logos/engineers-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-engineers a, #clients-mobile.light [class^=client-].client-engineers a {
      background-image: url("/static/img/landing/2x/client-logos/engineers-dark_v1.png"); } }

#clients.light [class^=client-].client-fifthwall a, #clients-mobile.light [class^=client-].client-fifthwall a {
  background-image: url("/static/img/landing/1x/client-logos/fifthwall-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-fifthwall a, #clients-mobile.light [class^=client-].client-fifthwall a {
      background-image: url("/static/img/landing/2x/client-logos/fifthwall-dark_v1.png"); } }

#clients.light [class^=client-].client-gic a, #clients-mobile.light [class^=client-].client-gic a {
  background-image: url("/static/img/landing/1x/client-logos/gic-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-gic a, #clients-mobile.light [class^=client-].client-gic a {
      background-image: url("/static/img/landing/2x/client-logos/gic-dark_v1.png"); } }

#clients.light [class^=client-].client-chowly a, #clients-mobile.light [class^=client-].client-chowly a {
  background-image: url("/static/img/landing/1x/client-logos/chowly-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-chowly a, #clients-mobile.light [class^=client-].client-chowly a {
      background-image: url("/static/img/landing/2x/client-logos/chowly-dark_v1.png"); } }

#clients.light [class^=client-].client-neubergerberman a, #clients-mobile.light [class^=client-].client-neubergerberman a {
  background-image: url("/static/img/landing/1x/client-logos/neubergerberman-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-neubergerberman a, #clients-mobile.light [class^=client-].client-neubergerberman a {
      background-image: url("/static/img/landing/2x/client-logos/neubergerberman-dark_v1.png"); } }

#clients.light [class^=client-].client-nyu a, #clients-mobile.light [class^=client-].client-nyu a {
  background-image: url("/static/img/landing/1x/client-logos/nyu-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-nyu a, #clients-mobile.light [class^=client-].client-nyu a {
      background-image: url("/static/img/landing/2x/client-logos/nyu-dark_v1.png"); } }

#clients.light [class^=client-].client-quantstellation a, #clients-mobile.light [class^=client-].client-quantstellation a {
  background-image: url("/static/img/landing/1x/client-logos/quantstellation-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-quantstellation a, #clients-mobile.light [class^=client-].client-quantstellation a {
      background-image: url("/static/img/landing/2x/client-logos/quantstellation-dark_v1.png"); } }

#clients.light [class^=client-].client-tdbank a, #clients-mobile.light [class^=client-].client-tdbank a {
  background-image: url("/static/img/landing/1x/client-logos/tdbank-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-tdbank a, #clients-mobile.light [class^=client-].client-tdbank a {
      background-image: url("/static/img/landing/2x/client-logos/tdbank-dark_v1.png"); } }

#clients.light [class^=client-].client-uci a, #clients-mobile.light [class^=client-].client-uci a {
  background-image: url("/static/img/landing/1x/client-logos/ucirvine-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-uci a, #clients-mobile.light [class^=client-].client-uci a {
      background-image: url("/static/img/landing/2x/client-logos/ucirvine-dark_v1.png"); } }

#clients.light [class^=client-].client-waitr a, #clients-mobile.light [class^=client-].client-waitr a {
  background-image: url("/static/img/landing/1x/client-logos/waitr-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-waitr a, #clients-mobile.light [class^=client-].client-waitr a {
      background-image: url("/static/img/landing/2x/client-logos/waitr-dark_v1.png"); } }

#clients.light [class^=client-].client-netflix a, #clients-mobile.light [class^=client-].client-netflix a {
  background-image: url("/static/img/landing/1x/client-logos/netflix-dark_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.light [class^=client-].client-netflix a, #clients-mobile.light [class^=client-].client-netflix a {
      background-image: url("/static/img/landing/2x/client-logos/netflix-dark_v1.png"); } }

#clients.white h2, #clients.white p, #clients-mobile.white h2, #clients-mobile.white p {
  color: #fff; }

#clients.white [class^=client-].client-norwest a, #clients-mobile.white [class^=client-].client-norwest a {
  background-image: url("/static/img/landing/1x/client-logos/norwest-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-norwest a, #clients-mobile.white [class^=client-].client-norwest a {
      background-image: url("/static/img/landing/2x/client-logos/norwest-white_v1.png"); } }

#clients.white [class^=client-].client-bam a, #clients-mobile.white [class^=client-].client-bam a {
  background-image: url("/static/img/landing/1x/client-logos/bam-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-bam a, #clients-mobile.white [class^=client-].client-bam a {
      background-image: url("/static/img/landing/2x/client-logos/bam-white_v1.png"); } }

#clients.white [class^=client-].client-engineers a, #clients-mobile.white [class^=client-].client-engineers a {
  background-image: url("/static/img/landing/1x/client-logos/engineers-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-engineers a, #clients-mobile.white [class^=client-].client-engineers a {
      background-image: url("/static/img/landing/2x/client-logos/engineers-white_v1.png"); } }

#clients.white [class^=client-].client-fifthwall a, #clients-mobile.white [class^=client-].client-fifthwall a {
  background-image: url("/static/img/landing/1x/client-logos/fifthwall-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-fifthwall a, #clients-mobile.white [class^=client-].client-fifthwall a {
      background-image: url("/static/img/landing/2x/client-logos/fifthwall-white_v1.png"); } }

#clients.white [class^=client-].client-gic a, #clients-mobile.white [class^=client-].client-gic a {
  background-image: url("/static/img/landing/1x/client-logos/gic-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-gic a, #clients-mobile.white [class^=client-].client-gic a {
      background-image: url("/static/img/landing/2x/client-logos/gic-white_v1.png"); } }

#clients.white [class^=client-].client-chowly a, #clients-mobile.white [class^=client-].client-chowly a {
  background-image: url("/static/img/landing/1x/client-logos/chowly-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-chowly a, #clients-mobile.white [class^=client-].client-chowly a {
      background-image: url("/static/img/landing/2x/client-logos/chowly-white_v1.png"); } }

#clients.white [class^=client-].client-neubergerberman a, #clients-mobile.white [class^=client-].client-neubergerberman a {
  background-image: url("/static/img/landing/1x/client-logos/neubergerberman-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-neubergerberman a, #clients-mobile.white [class^=client-].client-neubergerberman a {
      background-image: url("/static/img/landing/2x/client-logos/neubergerberman-white_v1.png"); } }

#clients.white [class^=client-].client-nyu a, #clients-mobile.white [class^=client-].client-nyu a {
  background-image: url("/static/img/landing/1x/client-logos/nyu-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-nyu a, #clients-mobile.white [class^=client-].client-nyu a {
      background-image: url("/static/img/landing/2x/client-logos/nyu-white_v1.png"); } }

#clients.white [class^=client-].client-quantstellation a, #clients-mobile.white [class^=client-].client-quantstellation a {
  background-image: url("/static/img/landing/1x/client-logos/quantstellation-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-quantstellation a, #clients-mobile.white [class^=client-].client-quantstellation a {
      background-image: url("/static/img/landing/2x/client-logos/quantstellation-white_v1.png"); } }

#clients.white [class^=client-].client-tdbank a, #clients-mobile.white [class^=client-].client-tdbank a {
  background-image: url("/static/img/landing/1x/client-logos/tdbank-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-tdbank a, #clients-mobile.white [class^=client-].client-tdbank a {
      background-image: url("/static/img/landing/2x/client-logos/tdbank-white_v1.png"); } }

#clients.white [class^=client-].client-uci a, #clients-mobile.white [class^=client-].client-uci a {
  background-image: url("/static/img/landing/1x/client-logos/ucirvine-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-uci a, #clients-mobile.white [class^=client-].client-uci a {
      background-image: url("/static/img/landing/2x/client-logos/ucirvine-white_v1.png"); } }

#clients.white [class^=client-].client-waitr a, #clients-mobile.white [class^=client-].client-waitr a {
  background-image: url("/static/img/landing/1x/client-logos/waitr-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-waitr a, #clients-mobile.white [class^=client-].client-waitr a {
      background-image: url("/static/img/landing/2x/client-logos/waitr-white_v1.png"); } }

#clients.white [class^=client-].client-netflix a, #clients-mobile.white [class^=client-].client-netflix a {
  background-image: url("/static/img/landing/1x/client-logos/netflix-white_v1.png");
  background-size: 194px 50px; }
  @media only screen and (-webkit-min-device-pixel-ratio: 2) {
    #clients.white [class^=client-].client-netflix a, #clients-mobile.white [class^=client-].client-netflix a {
      background-image: url("/static/img/landing/2x/client-logos/netflix-white_v1.png"); } }

h2.large {
  font-size: 36px;
  font-weight: 800;
  margin-bottom: 40px; }

ul#testimonials {
  display: flex;
  justify-content: space-between; }
  @media (max-width: 899px) {
    ul#testimonials {
      flex-wrap: wrap;
      justify-content: space-around; } }
  @media (max-width: 599px) {
    ul#testimonials {
      display: none; } }
  ul#testimonials li {
    width: 250px;
    flex: 0 0 250px; }

#testimonials-mobile {
  display: block; }
  @media (min-width: 600px) {
    #testimonials-mobile {
      display: none; } }
  #testimonials-mobile ul.testimonials li {
    padding: 0 10px;
    text-align: left; }
    #testimonials-mobile ul.testimonials li h3 {
      margin: auto;
      margin-bottom: 20px; }
    #testimonials-mobile ul.testimonials li blockquote {
      font-size: 18px; }
  #testimonials-mobile ul.testimonials.dark li blockquote {
    color: #5c646c; }

ul.testimonials {
  margin-bottom: 80px;
  padding-left: 0;
  padding-right: 0;
  width: auto; }
  @media (max-width: 899px) {
    ul.testimonials {
      margin-bottom: 0; } }
  @media (max-width: 599px) {
    ul.testimonials {
      margin-bottom: 10px; } }
  ul.testimonials li {
    display: block;
    transition: opacity 0.1s; }
    ul.testimonials li:hover {
      opacity: 0.85; }
    ul.testimonials li:active {
      opacity: 1; }
    ul.testimonials li a {
      display: block; }
    ul.testimonials li blockquote {
      font-weight: 400;
      font-size: 15px;
      transition: color 0.25s;
      color: #98a4b1;
      line-height: 1.7; }
    ul.testimonials li h3 {
      height: 50px;
      margin-bottom: 20px;
      position: relative;
      display: flex;
      align-items: center; }
      ul.testimonials li h3 span {
        display: block;
        text-indent: -9999px; }
    ul.testimonials li.ft h3 span {
      background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
      background-repeat: no-repeat;
      background-size: 419px 406px;
      background-position: -277px 0px;
      height: 48px;
      width: 142px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.testimonials li.ft h3 span {
          background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
    ul.testimonials li.bloomberg h3 span {
      background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
      background-repeat: no-repeat;
      background-size: 419px 406px;
      background-position: -153px -261px;
      height: 30px;
      width: 158px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.testimonials li.bloomberg h3 span {
          background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
    ul.testimonials li.businessinsider h3 span {
      background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
      background-repeat: no-repeat;
      background-size: 419px 406px;
      background-position: -120px -343px;
      height: 15px;
      width: 217px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.testimonials li.businessinsider h3 span {
          background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
    ul.testimonials li.wsj h3 span {
      background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
      background-repeat: no-repeat;
      background-size: 419px 406px;
      background-position: -158px -296px;
      height: 17px;
      width: 206px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.testimonials li.wsj h3 span {
          background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
  ul.testimonials.dark li blockquote {
    color: #5c646c; }
  ul.testimonials.dark li.ft h3 span {
    background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
    background-repeat: no-repeat;
    background-size: 419px 406px;
    background-position: -277px -48px;
    height: 48px;
    width: 142px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      ul.testimonials.dark li.ft h3 span {
        background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
  ul.testimonials.dark li.bloomberg h3 span {
    background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
    background-repeat: no-repeat;
    background-size: 419px 406px;
    background-position: 0px -296px;
    height: 30px;
    width: 158px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      ul.testimonials.dark li.bloomberg h3 span {
        background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
  ul.testimonials.dark li.businessinsider h3 span {
    background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
    background-repeat: no-repeat;
    background-size: 419px 406px;
    background-position: -120px -358px;
    height: 15px;
    width: 217px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      ul.testimonials.dark li.businessinsider h3 span {
        background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }
  ul.testimonials.dark li.wsj h3 span {
    background-image: url("/static/img/_sprites/pages_1x-c9c4de36eb2e78efcdd1bc4e0c90f90d.png");
    background-repeat: no-repeat;
    background-size: 419px 406px;
    background-position: -120px -326px;
    height: 17px;
    width: 206px; }
    @media only screen and (-webkit-min-device-pixel-ratio: 2) {
      ul.testimonials.dark li.wsj h3 span {
        background-image: url("/static/img/_sprites/pages_2x-9808a00f856c48a6ab749cb65e748c90.png"); } }

.owl-dots .owl-dot.active {
  background: #ffffff !important; }

div.dark .owl-dots .owl-dot.active {
  background: #ffffff !important; }

ul.dark .owl-dots .owl-dot {
  background: #d7dbdf !important; }
  ul.dark .owl-dots .owl-dot.active {
    background: #000000 !important; }

.owl-nav {
  display: none; }

.owl-dots {
  margin-top: 10px;
  text-align: center; }

.owl-dots .owl-dot {
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #252a2f !important;
  border-radius: 4px;
  margin: 0 4px; }

ul.landing-quotes li {
  display: flex;
  flex-direction: column;
  align-items: center; }
  ul.landing-quotes li div.avatars {
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
    position: relative;
    width: 74px;
    height: 74px;
    margin-bottom: 16px; }
    ul.landing-quotes li div.avatars > div {
      position: absolute;
      border-radius: 50%; }
    ul.landing-quotes li div.avatars div.user-avatar {
      top: 0;
      left: 0;
      width: 64px;
      height: 64px; }
    ul.landing-quotes li div.avatars div.company-avatar {
      bottom: 0;
      right: 0;
      width: 29px;
      height: 29px;
      border: 2px solid #070a0f; }
    ul.landing-quotes li div.avatars.fifth-wall div.user-avatar {
      background-image: url("/static/img/landing/1x/quotes/fifth-wall-user.jpg");
      background-size: 64px 64px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.fifth-wall div.user-avatar {
          background-image: url("/static/img/landing/2x/quotes/fifth-wall-user.jpg"); } }
    ul.landing-quotes li div.avatars.fifth-wall div.company-avatar {
      background-image: url("/static/img/landing/1x/quotes/FifthWall.png");
      background-size: 29px 29px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.fifth-wall div.company-avatar {
          background-image: url("/static/img/landing/2x/quotes/FifthWall.png"); } }
    ul.landing-quotes li div.avatars.consumer-edge div.user-avatar {
      background-image: url("/static/img/landing/1x/quotes/consumer-edge-user.jpg");
      background-size: 64px 64px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.consumer-edge div.user-avatar {
          background-image: url("/static/img/landing/2x/quotes/consumer-edge-user.jpg"); } }
    ul.landing-quotes li div.avatars.consumer-edge div.company-avatar {
      background-image: url("/static/img/landing/1x/quotes/ConsumerEdgeResearch.png");
      background-size: 29px 29px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.consumer-edge div.company-avatar {
          background-image: url("/static/img/landing/2x/quotes/ConsumerEdgeResearch.png"); } }
    ul.landing-quotes li div.avatars.first-gen-capital div.user-avatar {
      background-image: url("/static/img/landing/1x/quotes/first-gen-capital-user.jpg");
      background-size: 64px 64px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.first-gen-capital div.user-avatar {
          background-image: url("/static/img/landing/2x/quotes/first-gen-capital-user.jpg"); } }
    ul.landing-quotes li div.avatars.first-gen-capital div.company-avatar {
      background-image: url("/static/img/landing/1x/quotes/FirstGenerationCapital.png");
      background-size: 29px 29px; }
      @media only screen and (-webkit-min-device-pixel-ratio: 2) {
        ul.landing-quotes li div.avatars.first-gen-capital div.company-avatar {
          background-image: url("/static/img/landing/2x/quotes/FirstGenerationCapital.png"); } }
  ul.landing-quotes li blockquote {
    max-width: 760px;
    font-size: 18px;
    font-style: italic;
    line-height: 1.667;
    text-align: center;
    color: #f6f8fa; }
  ul.landing-quotes li h3 {
    font-size: 16px;
    font-weight: 400;
    color: #f6f8fa;
    margin: 0;
    margin-top: 2px; }
    ul.landing-quotes li h3 strong {
      font-weight: 600;
      padding-left: 4px; }

