@font-face {
  font-family: 'buenosaires';
  src: url('../font/buenosaires/BuenosAires-Light.otf');
  src: url('../font/buenosaires/BuenosAires-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'buenosaires';
  src: url('../font/buenosaires/BuenosAires-Regular.otf');
  src: url('../font/buenosaires/BuenosAires-Regular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'buenosaires';
  src: url('../font/buenosaires/BuenosAires-Bold.otf');
  src: url('../font/buenosaires/BuenosAires-Bold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
}
@font-face {
  font-family: 'cadiz';
  src: url('../font/cadiz/Cadiz-Light.otf');
  src: url('../font/cadiz/Cadiz-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}
@font-face {
  font-family: 'cadiz';
  src: url('../font/cadiz/Cadiz-Regular.otf');
  src: url('../font/cadiz/Cadiz-Regular.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}
@font-face {
  font-family: 'cadiz';
  src: url('../font/cadiz/Cadiz-Bold.otf');
  src: url('../font/cadiz/Cadiz-Bold.otf') format('opentype');
  font-weight: 800;
  font-style: normal;
}
#home-container *.desktop,
#company-container *.desktop,
#sample-container *.desktop,
#science-container *.desktop,
#insight-overview-container *.desktop,
#how-it-works-container *.desktop {
  display: none !important;
}
#home-container *.mobile.inline,
#company-container *.mobile.inline,
#sample-container *.mobile.inline,
#science-container *.mobile.inline,
#insight-overview-container *.mobile.inline,
#how-it-works-container *.mobile.inline {
  display: inline-block;
}
#home-container .tagline,
#company-container .tagline,
#sample-container .tagline,
#science-container .tagline,
#insight-overview-container .tagline,
#how-it-works-container .tagline {
  width: 295px;
  height: 60px;
  background-size: contain;
  background-repeat: no-repeat;
}
#home-container a,
#company-container a,
#sample-container a,
#science-container a,
#insight-overview-container a,
#how-it-works-container a {
  cursor: pointer;
}
#home-container h1,
#company-container h1,
#sample-container h1,
#science-container h1,
#insight-overview-container h1,
#how-it-works-container h1 {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  text-align: center;
  font-size: 58px;
  font-weight: 800;
  letter-spacing: -2px;
}
#home-container h1.alt,
#company-container h1.alt,
#sample-container h1.alt,
#science-container h1.alt,
#insight-overview-container h1.alt,
#how-it-works-container h1.alt {
  font-size: 38px;
  font-weight: 500;
  letter-spacing: -0.4px;
  line-height: 36px;
}
#home-container h1.bold,
#company-container h1.bold,
#sample-container h1.bold,
#science-container h1.bold,
#insight-overview-container h1.bold,
#how-it-works-container h1.bold {
  font-weight: 800 !important;
}
#home-container h1 .subline,
#company-container h1 .subline,
#sample-container h1 .subline,
#science-container h1 .subline,
#insight-overview-container h1 .subline,
#how-it-works-container h1 .subline {
  clear: both;
  font-size: 30px;
  line-height: 30px;
  letter-spacing: -0.5px;
}
#home-container h1 .traits-wordmark,
#company-container h1 .traits-wordmark,
#sample-container h1 .traits-wordmark,
#science-container h1 .traits-wordmark,
#insight-overview-container h1 .traits-wordmark,
#how-it-works-container h1 .traits-wordmark {
  display: inline-block;
  background-image: url(../img/home/traits-logo-gray.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 157px;
  height: 24px;
}
#home-container h2,
#company-container h2,
#sample-container h2,
#science-container h2,
#insight-overview-container h2,
#how-it-works-container h2 {
  font-family: 'cadiz', "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 16px;
  text-align: center;
  font-weight: 500;
  line-height: 36px;
}
#home-container h3,
#company-container h3,
#sample-container h3,
#science-container h3,
#insight-overview-container h3,
#how-it-works-container h3 {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  text-align: left;
  font-size: 30px;
  font-weight: 800;
  line-height: 36px;
  letter-spacing: -0.25px;
}
#home-container h4,
#company-container h4,
#sample-container h4,
#science-container h4,
#insight-overview-container h4,
#how-it-works-container h4 {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-weight: 800;
  font-size: 30px;
  color: white;
  text-align: center;
}
#home-container .link,
#company-container .link,
#sample-container .link,
#science-container .link,
#insight-overview-container .link,
#how-it-works-container .link {
  font-weight: 800;
  font-size: 20px;
  letter-spacing: -0.38px;
  line-height: 30px;
  cursor: pointer;
  margin-bottom: 4px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#home-container .link::after,
#company-container .link::after,
#sample-container .link::after,
#science-container .link::after,
#insight-overview-container .link::after,
#how-it-works-container .link::after {
  content: ' ›';
}
#home-container .link:hover,
#company-container .link:hover,
#sample-container .link:hover,
#science-container .link:hover,
#insight-overview-container .link:hover,
#how-it-works-container .link:hover {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
#home-container .link:active,
#company-container .link:active,
#sample-container .link:active,
#science-container .link:active,
#insight-overview-container .link:active,
#how-it-works-container .link:active {
  -webkit-transform: scale(0.95);
          transform: scale(0.95);
  opacity: 0.8;
}
#home-container p,
#company-container p,
#sample-container p,
#science-container p,
#insight-overview-container p,
#how-it-works-container p {
  font-size: 16px;
  line-height: 36px;
  letter-spacing: -0.3px;
}
#home-container ul,
#company-container ul,
#sample-container ul,
#science-container ul,
#insight-overview-container ul,
#how-it-works-container ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
#home-container ul.feature-list,
#company-container ul.feature-list,
#sample-container ul.feature-list,
#science-container ul.feature-list,
#insight-overview-container ul.feature-list,
#how-it-works-container ul.feature-list {
  width: 100%;
  color: white;
  margin-bottom: 40px;
}
#home-container ul.feature-list li,
#company-container ul.feature-list li,
#sample-container ul.feature-list li,
#science-container ul.feature-list li,
#insight-overview-container ul.feature-list li,
#how-it-works-container ul.feature-list li {
  float: left;
  width: 50%;
  margin-top: 24px;
  height: 150px;
  padding-left: 4px;
  padding-right: 4px;
}
#home-container ul.feature-list li .icon,
#company-container ul.feature-list li .icon,
#sample-container ul.feature-list li .icon,
#science-container ul.feature-list li .icon,
#insight-overview-container ul.feature-list li .icon,
#how-it-works-container ul.feature-list li .icon {
  margin: 0 auto 4px;
  width: 80px;
  height: 70px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
#home-container ul.feature-list li .title,
#company-container ul.feature-list li .title,
#sample-container ul.feature-list li .title,
#science-container ul.feature-list li .title,
#insight-overview-container ul.feature-list li .title,
#how-it-works-container ul.feature-list li .title {
  font-size: 20px;
  line-height: 36px;
  letter-spacing: -0.4px;
  text-align: center;
}
#home-container ul.feature-list .pigmentation > .icon,
#company-container ul.feature-list .pigmentation > .icon,
#sample-container ul.feature-list .pigmentation > .icon,
#science-container ul.feature-list .pigmentation > .icon,
#insight-overview-container ul.feature-list .pigmentation > .icon,
#how-it-works-container ul.feature-list .pigmentation > .icon {
  background-image: url(../img/home/neaderthal-feature-pigmentation.svg);
  background-size: 58px;
}
#home-container ul.feature-list .high-altitude-adaptation > .icon,
#company-container ul.feature-list .high-altitude-adaptation > .icon,
#sample-container ul.feature-list .high-altitude-adaptation > .icon,
#science-container ul.feature-list .high-altitude-adaptation > .icon,
#insight-overview-container ul.feature-list .high-altitude-adaptation > .icon,
#how-it-works-container ul.feature-list .high-altitude-adaptation > .icon {
  background-image: url(../img/home/neaderthal-feature-high-altitude-adaptation.svg);
  background-size: 64px 56px;
}
#home-container ul.feature-list .fat-storage > .icon,
#company-container ul.feature-list .fat-storage > .icon,
#sample-container ul.feature-list .fat-storage > .icon,
#science-container ul.feature-list .fat-storage > .icon,
#insight-overview-container ul.feature-list .fat-storage > .icon,
#how-it-works-container ul.feature-list .fat-storage > .icon {
  background-image: url(../img/home/neaderthal-feature-fat-storage.svg);
  background-size: 62px 50px;
}
#home-container ul.feature-list .muscle-growth > .icon,
#company-container ul.feature-list .muscle-growth > .icon,
#sample-container ul.feature-list .muscle-growth > .icon,
#science-container ul.feature-list .muscle-growth > .icon,
#insight-overview-container ul.feature-list .muscle-growth > .icon,
#how-it-works-container ul.feature-list .muscle-growth > .icon {
  background-image: url(../img/home/neaderthal-feature-muscle-growth.svg);
  background-size: 55px 62px;
}
#home-container ul.feature-list .sun-damage-repair > .icon,
#company-container ul.feature-list .sun-damage-repair > .icon,
#sample-container ul.feature-list .sun-damage-repair > .icon,
#science-container ul.feature-list .sun-damage-repair > .icon,
#insight-overview-container ul.feature-list .sun-damage-repair > .icon,
#how-it-works-container ul.feature-list .sun-damage-repair > .icon {
  background-image: url(../img/home/neaderthal-feature-sun-damage-repair.svg);
  background-size: 64px 59px;
}
#home-container ul.feature-list .torso-shape > .icon,
#company-container ul.feature-list .torso-shape > .icon,
#sample-container ul.feature-list .torso-shape > .icon,
#science-container ul.feature-list .torso-shape > .icon,
#insight-overview-container ul.feature-list .torso-shape > .icon,
#how-it-works-container ul.feature-list .torso-shape > .icon {
  background-image: url(../img/home/neaderthal-feature-torso-shape.svg);
  background-size: 51px 64px;
}
#home-container ul.feature-list .viral-immune-response > .icon,
#company-container ul.feature-list .viral-immune-response > .icon,
#sample-container ul.feature-list .viral-immune-response > .icon,
#science-container ul.feature-list .viral-immune-response > .icon,
#insight-overview-container ul.feature-list .viral-immune-response > .icon,
#how-it-works-container ul.feature-list .viral-immune-response > .icon {
  background-image: url(../img/home/neaderthal-feature-viral-immune-response.svg);
  background-size: 64px 62px;
}
#home-container ul.feature-list .pathogen-recognition > .icon,
#company-container ul.feature-list .pathogen-recognition > .icon,
#sample-container ul.feature-list .pathogen-recognition > .icon,
#science-container ul.feature-list .pathogen-recognition > .icon,
#insight-overview-container ul.feature-list .pathogen-recognition > .icon,
#how-it-works-container ul.feature-list .pathogen-recognition > .icon {
  background-image: url(../img/home/neaderthal-feature-pathogen-recognition.svg);
  background-size: 62px 62px;
}
#home-container ul.feature-list .interpreting-immune-signals > .icon,
#company-container ul.feature-list .interpreting-immune-signals > .icon,
#sample-container ul.feature-list .interpreting-immune-signals > .icon,
#science-container ul.feature-list .interpreting-immune-signals > .icon,
#insight-overview-container ul.feature-list .interpreting-immune-signals > .icon,
#how-it-works-container ul.feature-list .interpreting-immune-signals > .icon {
  background-image: url(../img/home/neaderthal-feature-interpreting-immune-signals.svg);
  background-size: 64px 63px;
}
#home-container ul.feature-list .learning > .icon,
#company-container ul.feature-list .learning > .icon,
#sample-container ul.feature-list .learning > .icon,
#science-container ul.feature-list .learning > .icon,
#insight-overview-container ul.feature-list .learning > .icon,
#how-it-works-container ul.feature-list .learning > .icon {
  background-image: url(../img/home/neaderthal-feature-learning.svg);
  background-size: 54px 63px;
}
#home-container ul.feature-list .more-traits > .icon,
#company-container ul.feature-list .more-traits > .icon,
#sample-container ul.feature-list .more-traits > .icon,
#science-container ul.feature-list .more-traits > .icon,
#insight-overview-container ul.feature-list .more-traits > .icon,
#how-it-works-container ul.feature-list .more-traits > .icon {
  background-image: url(../img/home/neaderthal-feature-more-traits.svg);
  background-size: 66px 40px;
}
#home-container ul.feature-list .future-updates > .icon,
#company-container ul.feature-list .future-updates > .icon,
#sample-container ul.feature-list .future-updates > .icon,
#science-container ul.feature-list .future-updates > .icon,
#insight-overview-container ul.feature-list .future-updates > .icon,
#how-it-works-container ul.feature-list .future-updates > .icon {
  background-image: url(../img/home/neaderthal-feature-future-updates.svg);
  background-size: 62px 57px;
}
#home-container ul.feature-list.black,
#company-container ul.feature-list.black,
#sample-container ul.feature-list.black,
#science-container ul.feature-list.black,
#insight-overview-container ul.feature-list.black,
#how-it-works-container ul.feature-list.black {
  color: black;
}
#home-container ul.feature-list.black > li > .icon,
#company-container ul.feature-list.black > li > .icon,
#sample-container ul.feature-list.black > li > .icon,
#science-container ul.feature-list.black > li > .icon,
#insight-overview-container ul.feature-list.black > li > .icon,
#how-it-works-container ul.feature-list.black > li > .icon {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container ul.hero-overview,
#company-container ul.hero-overview,
#sample-container ul.hero-overview,
#science-container ul.hero-overview,
#insight-overview-container ul.hero-overview,
#how-it-works-container ul.hero-overview {
  margin-bottom: 50px;
}
#home-container ul.hero-overview li,
#company-container ul.hero-overview li,
#sample-container ul.hero-overview li,
#science-container ul.hero-overview li,
#insight-overview-container ul.hero-overview li,
#how-it-works-container ul.hero-overview li {
  width: 50%;
  float: left;
  margin-top: 40px;
}
#home-container ul.hero-overview li .step-number,
#company-container ul.hero-overview li .step-number,
#sample-container ul.hero-overview li .step-number,
#science-container ul.hero-overview li .step-number,
#insight-overview-container ul.hero-overview li .step-number,
#how-it-works-container ul.hero-overview li .step-number {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin: 0 auto;
  font-size: 24px;
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-weight: 800;
  text-align: center;
  color: white;
  padding-top: 4px;
  background-size: 15px;
  background-position: center;
  background-repeat: no-repeat;
}
#home-container ul.hero-overview li .step-icon,
#company-container ul.hero-overview li .step-icon,
#sample-container ul.hero-overview li .step-icon,
#science-container ul.hero-overview li .step-icon,
#insight-overview-container ul.hero-overview li .step-icon,
#how-it-works-container ul.hero-overview li .step-icon {
  margin: 20px auto;
  width: 66px;
  height: 66px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
#home-container ul.hero-overview li .step-title,
#company-container ul.hero-overview li .step-title,
#sample-container ul.hero-overview li .step-title,
#science-container ul.hero-overview li .step-title,
#insight-overview-container ul.hero-overview li .step-title,
#how-it-works-container ul.hero-overview li .step-title {
  margin: 0 auto;
  font-size: 20px;
  text-align: center;
}
#home-container ul.hero-overview li#step1 .step-number,
#company-container ul.hero-overview li#step1 .step-number,
#sample-container ul.hero-overview li#step1 .step-number,
#science-container ul.hero-overview li#step1 .step-number,
#insight-overview-container ul.hero-overview li#step1 .step-number,
#how-it-works-container ul.hero-overview li#step1 .step-number {
  background-color: #FFBE28;
}
#home-container ul.hero-overview li#step1 .step-icon,
#company-container ul.hero-overview li#step1 .step-icon,
#sample-container ul.hero-overview li#step1 .step-icon,
#science-container ul.hero-overview li#step1 .step-icon,
#insight-overview-container ul.hero-overview li#step1 .step-icon,
#how-it-works-container ul.hero-overview li#step1 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-1.svg);
}
#home-container ul.hero-overview li#step2 .step-number,
#company-container ul.hero-overview li#step2 .step-number,
#sample-container ul.hero-overview li#step2 .step-number,
#science-container ul.hero-overview li#step2 .step-number,
#insight-overview-container ul.hero-overview li#step2 .step-number,
#how-it-works-container ul.hero-overview li#step2 .step-number {
  background-color: #FF1464;
}
#home-container ul.hero-overview li#step2 .step-icon,
#company-container ul.hero-overview li#step2 .step-icon,
#sample-container ul.hero-overview li#step2 .step-icon,
#science-container ul.hero-overview li#step2 .step-icon,
#insight-overview-container ul.hero-overview li#step2 .step-icon,
#how-it-works-container ul.hero-overview li#step2 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-2.svg);
}
#home-container ul.hero-overview li#step3 .step-number,
#company-container ul.hero-overview li#step3 .step-number,
#sample-container ul.hero-overview li#step3 .step-number,
#science-container ul.hero-overview li#step3 .step-number,
#insight-overview-container ul.hero-overview li#step3 .step-number,
#how-it-works-container ul.hero-overview li#step3 .step-number {
  background-color: #BE0A78;
}
#home-container ul.hero-overview li#step3 .step-icon,
#company-container ul.hero-overview li#step3 .step-icon,
#sample-container ul.hero-overview li#step3 .step-icon,
#science-container ul.hero-overview li#step3 .step-icon,
#insight-overview-container ul.hero-overview li#step3 .step-icon,
#how-it-works-container ul.hero-overview li#step3 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-3.svg);
}
#home-container ul.hero-overview li#step4 .step-number,
#company-container ul.hero-overview li#step4 .step-number,
#sample-container ul.hero-overview li#step4 .step-number,
#science-container ul.hero-overview li#step4 .step-number,
#insight-overview-container ul.hero-overview li#step4 .step-number,
#how-it-works-container ul.hero-overview li#step4 .step-number {
  background-color: #78008C;
}
#home-container ul.hero-overview li#step4 .step-icon,
#company-container ul.hero-overview li#step4 .step-icon,
#sample-container ul.hero-overview li#step4 .step-icon,
#science-container ul.hero-overview li#step4 .step-icon,
#insight-overview-container ul.hero-overview li#step4 .step-icon,
#how-it-works-container ul.hero-overview li#step4 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-4.svg);
}
#home-container ul.hero-overview li#neanderthal .step-number,
#company-container ul.hero-overview li#neanderthal .step-number,
#sample-container ul.hero-overview li#neanderthal .step-number,
#science-container ul.hero-overview li#neanderthal .step-number,
#insight-overview-container ul.hero-overview li#neanderthal .step-number,
#how-it-works-container ul.hero-overview li#neanderthal .step-number {
  background-color: #146EFF;
  background-image: url(../img/home/icon-download-arrow.svg);
}
#home-container ul.hero-overview li#neanderthal .step-icon,
#company-container ul.hero-overview li#neanderthal .step-icon,
#sample-container ul.hero-overview li#neanderthal .step-icon,
#science-container ul.hero-overview li#neanderthal .step-icon,
#insight-overview-container ul.hero-overview li#neanderthal .step-icon,
#how-it-works-container ul.hero-overview li#neanderthal .step-icon {
  background-image: url(../img/home/insight-icon-neanderthal.svg);
}
#home-container ul.hero-overview li#metabolism .step-number,
#company-container ul.hero-overview li#metabolism .step-number,
#sample-container ul.hero-overview li#metabolism .step-number,
#science-container ul.hero-overview li#metabolism .step-number,
#insight-overview-container ul.hero-overview li#metabolism .step-number,
#how-it-works-container ul.hero-overview li#metabolism .step-number {
  background-color: #146EFF;
  background-image: url(../img/home/icon-download-arrow.svg);
}
#home-container ul.hero-overview li#metabolism .step-icon,
#company-container ul.hero-overview li#metabolism .step-icon,
#sample-container ul.hero-overview li#metabolism .step-icon,
#science-container ul.hero-overview li#metabolism .step-icon,
#insight-overview-container ul.hero-overview li#metabolism .step-icon,
#how-it-works-container ul.hero-overview li#metabolism .step-icon {
  background-image: url(../img/home/insight-icon-metabolism.svg);
}
#home-container ul.hero-overview li#coming-soon .step-number,
#company-container ul.hero-overview li#coming-soon .step-number,
#sample-container ul.hero-overview li#coming-soon .step-number,
#science-container ul.hero-overview li#coming-soon .step-number,
#insight-overview-container ul.hero-overview li#coming-soon .step-number,
#how-it-works-container ul.hero-overview li#coming-soon .step-number {
  background-color: #78008C;
  background-image: url(../img/home/icon-add-cross.svg);
}
#home-container ul.hero-overview li#coming-soon .step-icon,
#company-container ul.hero-overview li#coming-soon .step-icon,
#sample-container ul.hero-overview li#coming-soon .step-icon,
#science-container ul.hero-overview li#coming-soon .step-icon,
#insight-overview-container ul.hero-overview li#coming-soon .step-icon,
#how-it-works-container ul.hero-overview li#coming-soon .step-icon {
  background-image: url(../img/home/insight-icon-comingsoon.svg);
}
#home-container #navbar-home,
#company-container #navbar-home,
#sample-container #navbar-home,
#science-container #navbar-home,
#insight-overview-container #navbar-home,
#how-it-works-container #navbar-home {
  position: fixed;
  z-index: 9995;
  top: 0;
  left: 0;
  right: 0;
  height: 40px;
  background-color: white;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow-y: hidden;
}
#home-container #navbar-home .mobile-nav-expand,
#company-container #navbar-home .mobile-nav-expand,
#sample-container #navbar-home .mobile-nav-expand,
#science-container #navbar-home .mobile-nav-expand,
#insight-overview-container #navbar-home .mobile-nav-expand,
#how-it-works-container #navbar-home .mobile-nav-expand {
  width: 40px;
  height: 40px;
  float: left;
  cursor: pointer;
  margin-left: 10px;
}
#home-container #navbar-home .mobile-nav-expand .expand-line,
#company-container #navbar-home .mobile-nav-expand .expand-line,
#sample-container #navbar-home .mobile-nav-expand .expand-line,
#science-container #navbar-home .mobile-nav-expand .expand-line,
#insight-overview-container #navbar-home .mobile-nav-expand .expand-line,
#how-it-works-container #navbar-home .mobile-nav-expand .expand-line {
  width: 20px;
  height: 2px;
  border-radius: 1px;
  background-color: black;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  cursor: pointer;
}
#home-container #navbar-home .mobile-nav-expand .expand-line.top,
#company-container #navbar-home .mobile-nav-expand .expand-line.top,
#sample-container #navbar-home .mobile-nav-expand .expand-line.top,
#science-container #navbar-home .mobile-nav-expand .expand-line.top,
#insight-overview-container #navbar-home .mobile-nav-expand .expand-line.top,
#how-it-works-container #navbar-home .mobile-nav-expand .expand-line.top {
  margin: 16px 10px 0;
}
#home-container #navbar-home .mobile-nav-expand .expand-line.bottom,
#company-container #navbar-home .mobile-nav-expand .expand-line.bottom,
#sample-container #navbar-home .mobile-nav-expand .expand-line.bottom,
#science-container #navbar-home .mobile-nav-expand .expand-line.bottom,
#insight-overview-container #navbar-home .mobile-nav-expand .expand-line.bottom,
#how-it-works-container #navbar-home .mobile-nav-expand .expand-line.bottom {
  margin: 4px 10px 0;
}
#home-container #navbar-home .logo,
#company-container #navbar-home .logo,
#sample-container #navbar-home .logo,
#science-container #navbar-home .logo,
#insight-overview-container #navbar-home .logo,
#how-it-works-container #navbar-home .logo {
  width: 70px;
  height: 19px;
  background-image: url(../img/insitome-logo-black.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 9px auto 0;
  cursor: pointer;
}
#home-container #navbar-home .mobile-nav-signin,
#company-container #navbar-home .mobile-nav-signin,
#sample-container #navbar-home .mobile-nav-signin,
#science-container #navbar-home .mobile-nav-signin,
#insight-overview-container #navbar-home .mobile-nav-signin,
#how-it-works-container #navbar-home .mobile-nav-signin {
  float: right;
  margin: -17px 14px;
  cursor: pointer;
  opacity: 1;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
#home-container #navbar-home .mobile-nav-signin.hidden,
#company-container #navbar-home .mobile-nav-signin.hidden,
#sample-container #navbar-home .mobile-nav-signin.hidden,
#science-container #navbar-home .mobile-nav-signin.hidden,
#insight-overview-container #navbar-home .mobile-nav-signin.hidden,
#how-it-works-container #navbar-home .mobile-nav-signin.hidden {
  opacity: 0;
}
#home-container #navbar-home .mobile-nav-signin img,
#company-container #navbar-home .mobile-nav-signin img,
#sample-container #navbar-home .mobile-nav-signin img,
#science-container #navbar-home .mobile-nav-signin img,
#insight-overview-container #navbar-home .mobile-nav-signin img,
#how-it-works-container #navbar-home .mobile-nav-signin img {
  width: 30px;
  border-radius: 50%;
  margin-top: -6px;
  cursor: pointer;
}
#home-container #navbar-home ul.navbar-links,
#company-container #navbar-home ul.navbar-links,
#sample-container #navbar-home ul.navbar-links,
#science-container #navbar-home ul.navbar-links,
#insight-overview-container #navbar-home ul.navbar-links,
#how-it-works-container #navbar-home ul.navbar-links {
  margin: 25px 40px;
}
#home-container #navbar-home ul.navbar-links li,
#company-container #navbar-home ul.navbar-links li,
#sample-container #navbar-home ul.navbar-links li,
#science-container #navbar-home ul.navbar-links li,
#insight-overview-container #navbar-home ul.navbar-links li,
#how-it-works-container #navbar-home ul.navbar-links li {
  font-weight: 800;
  height: 44px;
  padding-top: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#home-container #navbar-home ul.navbar-links li .arrow-expand,
#company-container #navbar-home ul.navbar-links li .arrow-expand,
#sample-container #navbar-home ul.navbar-links li .arrow-expand,
#science-container #navbar-home ul.navbar-links li .arrow-expand,
#insight-overview-container #navbar-home ul.navbar-links li .arrow-expand,
#how-it-works-container #navbar-home ul.navbar-links li .arrow-expand {
  width: 15px;
  height: 10px;
  background-image: url(../img/nav-arrow-down-black.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  float: right;
  margin-top: 5px;
  cursor: pointer;
  opacity: 0.2;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}
#home-container #navbar-home ul.navbar-links li .arrow-expand.active,
#company-container #navbar-home ul.navbar-links li .arrow-expand.active,
#sample-container #navbar-home ul.navbar-links li .arrow-expand.active,
#science-container #navbar-home ul.navbar-links li .arrow-expand.active,
#insight-overview-container #navbar-home ul.navbar-links li .arrow-expand.active,
#how-it-works-container #navbar-home ul.navbar-links li .arrow-expand.active {
  opacity: 1;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
#home-container #navbar-home ul.navbar-links li.no-underline,
#company-container #navbar-home ul.navbar-links li.no-underline,
#sample-container #navbar-home ul.navbar-links li.no-underline,
#science-container #navbar-home ul.navbar-links li.no-underline,
#insight-overview-container #navbar-home ul.navbar-links li.no-underline,
#how-it-works-container #navbar-home ul.navbar-links li.no-underline {
  border-bottom: none;
}
#home-container #navbar-home ul.navbar-links ul.sub-links,
#company-container #navbar-home ul.navbar-links ul.sub-links,
#sample-container #navbar-home ul.navbar-links ul.sub-links,
#science-container #navbar-home ul.navbar-links ul.sub-links,
#insight-overview-container #navbar-home ul.navbar-links ul.sub-links,
#how-it-works-container #navbar-home ul.navbar-links ul.sub-links {
  height: 0;
  pointer-events: none;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow-y: hidden;
}
#home-container #navbar-home ul.navbar-links ul.sub-links li,
#company-container #navbar-home ul.navbar-links ul.sub-links li,
#sample-container #navbar-home ul.navbar-links ul.sub-links li,
#science-container #navbar-home ul.navbar-links ul.sub-links li,
#insight-overview-container #navbar-home ul.navbar-links ul.sub-links li,
#how-it-works-container #navbar-home ul.navbar-links ul.sub-links li {
  font-weight: 500;
  height: 44px;
  padding-top: 12px;
  padding-left: 20px;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
#home-container #navbar-home ul.navbar-links ul.sub-links.open,
#company-container #navbar-home ul.navbar-links ul.sub-links.open,
#sample-container #navbar-home ul.navbar-links ul.sub-links.open,
#science-container #navbar-home ul.navbar-links ul.sub-links.open,
#insight-overview-container #navbar-home ul.navbar-links ul.sub-links.open,
#how-it-works-container #navbar-home ul.navbar-links ul.sub-links.open {
  height: auto;
  pointer-events: auto;
}
#home-container #navbar-home .navbar-buttons,
#company-container #navbar-home .navbar-buttons,
#sample-container #navbar-home .navbar-buttons,
#science-container #navbar-home .navbar-buttons,
#insight-overview-container #navbar-home .navbar-buttons,
#how-it-works-container #navbar-home .navbar-buttons {
  padding: 0 40px;
}
#home-container #navbar-home .navbar-buttons button,
#company-container #navbar-home .navbar-buttons button,
#sample-container #navbar-home .navbar-buttons button,
#science-container #navbar-home .navbar-buttons button,
#insight-overview-container #navbar-home .navbar-buttons button,
#how-it-works-container #navbar-home .navbar-buttons button {
  cursor: pointer;
  border-radius: 4px;
  padding: 1px 0 0;
}
#home-container #navbar-home .navbar-buttons button.solid,
#company-container #navbar-home .navbar-buttons button.solid,
#sample-container #navbar-home .navbar-buttons button.solid,
#science-container #navbar-home .navbar-buttons button.solid,
#insight-overview-container #navbar-home .navbar-buttons button.solid,
#how-it-works-container #navbar-home .navbar-buttons button.solid {
  color: white;
  background-color: #0000ff;
  margin-bottom: 36px;
}
#home-container #navbar-home .navbar-buttons button.outline,
#company-container #navbar-home .navbar-buttons button.outline,
#sample-container #navbar-home .navbar-buttons button.outline,
#science-container #navbar-home .navbar-buttons button.outline,
#insight-overview-container #navbar-home .navbar-buttons button.outline,
#how-it-works-container #navbar-home .navbar-buttons button.outline {
  border: 2px solid black;
  background-color: white;
  margin-bottom: 10px;
}
#home-container #navbar-home .navbar-buttons button.signedin,
#company-container #navbar-home .navbar-buttons button.signedin,
#sample-container #navbar-home .navbar-buttons button.signedin,
#science-container #navbar-home .navbar-buttons button.signedin,
#insight-overview-container #navbar-home .navbar-buttons button.signedin,
#how-it-works-container #navbar-home .navbar-buttons button.signedin {
  border: none;
  background-color: transparent;
}
#home-container #navbar-home .navbar-buttons button.signedin span,
#company-container #navbar-home .navbar-buttons button.signedin span,
#sample-container #navbar-home .navbar-buttons button.signedin span,
#science-container #navbar-home .navbar-buttons button.signedin span,
#insight-overview-container #navbar-home .navbar-buttons button.signedin span,
#how-it-works-container #navbar-home .navbar-buttons button.signedin span {
  cursor: pointer;
}
#home-container #navbar-home .navbar-buttons button .desktop,
#company-container #navbar-home .navbar-buttons button .desktop,
#sample-container #navbar-home .navbar-buttons button .desktop,
#science-container #navbar-home .navbar-buttons button .desktop,
#insight-overview-container #navbar-home .navbar-buttons button .desktop,
#how-it-works-container #navbar-home .navbar-buttons button .desktop,
#home-container #navbar-home .navbar-buttons button .mobile,
#company-container #navbar-home .navbar-buttons button .mobile,
#sample-container #navbar-home .navbar-buttons button .mobile,
#science-container #navbar-home .navbar-buttons button .mobile,
#insight-overview-container #navbar-home .navbar-buttons button .mobile,
#how-it-works-container #navbar-home .navbar-buttons button .mobile {
  cursor: pointer;
}
#home-container #navbar-home .sub-link-container,
#company-container #navbar-home .sub-link-container,
#sample-container #navbar-home .sub-link-container,
#science-container #navbar-home .sub-link-container,
#insight-overview-container #navbar-home .sub-link-container,
#how-it-works-container #navbar-home .sub-link-container {
  display: none;
}
#home-container #navbar-home.expanded,
#company-container #navbar-home.expanded,
#sample-container #navbar-home.expanded,
#science-container #navbar-home.expanded,
#insight-overview-container #navbar-home.expanded,
#how-it-works-container #navbar-home.expanded {
  height: auto;
}
#home-container #navbar-home.expanded .mobile-nav-expand .expand-line.top,
#company-container #navbar-home.expanded .mobile-nav-expand .expand-line.top,
#sample-container #navbar-home.expanded .mobile-nav-expand .expand-line.top,
#science-container #navbar-home.expanded .mobile-nav-expand .expand-line.top,
#insight-overview-container #navbar-home.expanded .mobile-nav-expand .expand-line.top,
#how-it-works-container #navbar-home.expanded .mobile-nav-expand .expand-line.top {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  margin-top: 20px;
}
#home-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom,
#company-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom,
#sample-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom,
#science-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom,
#insight-overview-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom,
#how-it-works-container #navbar-home.expanded .mobile-nav-expand .expand-line.bottom {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  margin-top: -1.8px;
}
#home-container #navbar-home.light-gray,
#company-container #navbar-home.light-gray,
#sample-container #navbar-home.light-gray,
#science-container #navbar-home.light-gray,
#insight-overview-container #navbar-home.light-gray,
#how-it-works-container #navbar-home.light-gray {
  background-color: #f8f8f8;
}
#home-container #navbar-home.light-gray .navbar-buttons button.outline,
#company-container #navbar-home.light-gray .navbar-buttons button.outline,
#sample-container #navbar-home.light-gray .navbar-buttons button.outline,
#science-container #navbar-home.light-gray .navbar-buttons button.outline,
#insight-overview-container #navbar-home.light-gray .navbar-buttons button.outline,
#how-it-works-container #navbar-home.light-gray .navbar-buttons button.outline {
  background-color: #f8f8f8;
}
#home-container #navbar-home.blue,
#company-container #navbar-home.blue,
#sample-container #navbar-home.blue,
#science-container #navbar-home.blue,
#insight-overview-container #navbar-home.blue,
#how-it-works-container #navbar-home.blue {
  background-color: #0000ff;
  color: white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.blue .logo,
#company-container #navbar-home.blue .logo,
#sample-container #navbar-home.blue .logo,
#science-container #navbar-home.blue .logo,
#insight-overview-container #navbar-home.blue .logo,
#how-it-works-container #navbar-home.blue .logo {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container #navbar-home.blue ul.navbar-links li,
#company-container #navbar-home.blue ul.navbar-links li,
#sample-container #navbar-home.blue ul.navbar-links li,
#science-container #navbar-home.blue ul.navbar-links li,
#insight-overview-container #navbar-home.blue ul.navbar-links li,
#how-it-works-container #navbar-home.blue ul.navbar-links li,
#home-container #navbar-home.blue ul.sub-links li,
#company-container #navbar-home.blue ul.sub-links li,
#sample-container #navbar-home.blue ul.sub-links li,
#science-container #navbar-home.blue ul.sub-links li,
#insight-overview-container #navbar-home.blue ul.sub-links li,
#how-it-works-container #navbar-home.blue ul.sub-links li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#company-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#sample-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#science-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#insight-overview-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#how-it-works-container #navbar-home.blue ul.navbar-links li .arrow-expand,
#home-container #navbar-home.blue ul.sub-links li .arrow-expand,
#company-container #navbar-home.blue ul.sub-links li .arrow-expand,
#sample-container #navbar-home.blue ul.sub-links li .arrow-expand,
#science-container #navbar-home.blue ul.sub-links li .arrow-expand,
#insight-overview-container #navbar-home.blue ul.sub-links li .arrow-expand,
#how-it-works-container #navbar-home.blue ul.sub-links li .arrow-expand {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container #navbar-home.blue .sub-link-container,
#company-container #navbar-home.blue .sub-link-container,
#sample-container #navbar-home.blue .sub-link-container,
#science-container #navbar-home.blue .sub-link-container,
#insight-overview-container #navbar-home.blue .sub-link-container,
#how-it-works-container #navbar-home.blue .sub-link-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.blue .mobile-nav-expand .expand-line,
#company-container #navbar-home.blue .mobile-nav-expand .expand-line,
#sample-container #navbar-home.blue .mobile-nav-expand .expand-line,
#science-container #navbar-home.blue .mobile-nav-expand .expand-line,
#insight-overview-container #navbar-home.blue .mobile-nav-expand .expand-line,
#how-it-works-container #navbar-home.blue .mobile-nav-expand .expand-line {
  background-color: white;
}
#home-container #navbar-home.blue .navbar-buttons button.outline,
#company-container #navbar-home.blue .navbar-buttons button.outline,
#sample-container #navbar-home.blue .navbar-buttons button.outline,
#science-container #navbar-home.blue .navbar-buttons button.outline,
#insight-overview-container #navbar-home.blue .navbar-buttons button.outline,
#how-it-works-container #navbar-home.blue .navbar-buttons button.outline {
  background-color: #0000ff;
  border: 2px solid white;
}
#home-container #navbar-home.blue .navbar-buttons button.solid,
#company-container #navbar-home.blue .navbar-buttons button.solid,
#sample-container #navbar-home.blue .navbar-buttons button.solid,
#science-container #navbar-home.blue .navbar-buttons button.solid,
#insight-overview-container #navbar-home.blue .navbar-buttons button.solid,
#how-it-works-container #navbar-home.blue .navbar-buttons button.solid {
  background-color: white;
  color: #0000ff;
}
#home-container #navbar-home.black,
#company-container #navbar-home.black,
#sample-container #navbar-home.black,
#science-container #navbar-home.black,
#insight-overview-container #navbar-home.black,
#how-it-works-container #navbar-home.black {
  background-color: #000000;
  color: white;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.black .logo,
#company-container #navbar-home.black .logo,
#sample-container #navbar-home.black .logo,
#science-container #navbar-home.black .logo,
#insight-overview-container #navbar-home.black .logo,
#how-it-works-container #navbar-home.black .logo {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container #navbar-home.black ul.navbar-links li,
#company-container #navbar-home.black ul.navbar-links li,
#sample-container #navbar-home.black ul.navbar-links li,
#science-container #navbar-home.black ul.navbar-links li,
#insight-overview-container #navbar-home.black ul.navbar-links li,
#how-it-works-container #navbar-home.black ul.navbar-links li,
#home-container #navbar-home.black ul.sub-links li,
#company-container #navbar-home.black ul.sub-links li,
#sample-container #navbar-home.black ul.sub-links li,
#science-container #navbar-home.black ul.sub-links li,
#insight-overview-container #navbar-home.black ul.sub-links li,
#how-it-works-container #navbar-home.black ul.sub-links li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.black ul.navbar-links li .arrow-expand,
#company-container #navbar-home.black ul.navbar-links li .arrow-expand,
#sample-container #navbar-home.black ul.navbar-links li .arrow-expand,
#science-container #navbar-home.black ul.navbar-links li .arrow-expand,
#insight-overview-container #navbar-home.black ul.navbar-links li .arrow-expand,
#how-it-works-container #navbar-home.black ul.navbar-links li .arrow-expand,
#home-container #navbar-home.black ul.sub-links li .arrow-expand,
#company-container #navbar-home.black ul.sub-links li .arrow-expand,
#sample-container #navbar-home.black ul.sub-links li .arrow-expand,
#science-container #navbar-home.black ul.sub-links li .arrow-expand,
#insight-overview-container #navbar-home.black ul.sub-links li .arrow-expand,
#how-it-works-container #navbar-home.black ul.sub-links li .arrow-expand {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container #navbar-home.black .sub-link-container,
#company-container #navbar-home.black .sub-link-container,
#sample-container #navbar-home.black .sub-link-container,
#science-container #navbar-home.black .sub-link-container,
#insight-overview-container #navbar-home.black .sub-link-container,
#how-it-works-container #navbar-home.black .sub-link-container {
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container #navbar-home.black .mobile-nav-expand .expand-line,
#company-container #navbar-home.black .mobile-nav-expand .expand-line,
#sample-container #navbar-home.black .mobile-nav-expand .expand-line,
#science-container #navbar-home.black .mobile-nav-expand .expand-line,
#insight-overview-container #navbar-home.black .mobile-nav-expand .expand-line,
#how-it-works-container #navbar-home.black .mobile-nav-expand .expand-line {
  background-color: white;
}
#home-container #navbar-home.black .navbar-buttons button.outline,
#company-container #navbar-home.black .navbar-buttons button.outline,
#sample-container #navbar-home.black .navbar-buttons button.outline,
#science-container #navbar-home.black .navbar-buttons button.outline,
#insight-overview-container #navbar-home.black .navbar-buttons button.outline,
#how-it-works-container #navbar-home.black .navbar-buttons button.outline {
  background-color: #000000;
  border: 2px solid white;
}
#home-container #navbar-home.black .navbar-buttons button.solid,
#company-container #navbar-home.black .navbar-buttons button.solid,
#sample-container #navbar-home.black .navbar-buttons button.solid,
#science-container #navbar-home.black .navbar-buttons button.solid,
#insight-overview-container #navbar-home.black .navbar-buttons button.solid,
#how-it-works-container #navbar-home.black .navbar-buttons button.solid {
  background-color: white;
  color: #000000;
}
#home-container #buybar,
#company-container #buybar,
#sample-container #buybar,
#science-container #buybar,
#insight-overview-container #buybar,
#how-it-works-container #buybar {
  display: none;
}
#home-container #footer,
#company-container #footer,
#sample-container #footer,
#science-container #footer,
#insight-overview-container #footer,
#how-it-works-container #footer {
  background-color: #F8F8F8;
  padding: 25px 40px;
}
#home-container #footer .logo,
#company-container #footer .logo,
#sample-container #footer .logo,
#science-container #footer .logo,
#insight-overview-container #footer .logo,
#how-it-works-container #footer .logo {
  width: 124px;
  height: 33px;
  background-image: url(../img/insitome-logo-black.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0 auto;
}
#home-container #footer ul.social-links,
#company-container #footer ul.social-links,
#sample-container #footer ul.social-links,
#science-container #footer ul.social-links,
#insight-overview-container #footer ul.social-links,
#how-it-works-container #footer ul.social-links {
  width: 220px;
  height: 40px;
  margin: 30px auto 10px;
}
#home-container #footer ul.social-links li,
#company-container #footer ul.social-links li,
#sample-container #footer ul.social-links li,
#science-container #footer ul.social-links li,
#insight-overview-container #footer ul.social-links li,
#how-it-works-container #footer ul.social-links li {
  float: left;
  margin-right: 20px;
}
#home-container #footer ul.social-links li .icon,
#company-container #footer ul.social-links li .icon,
#sample-container #footer ul.social-links li .icon,
#science-container #footer ul.social-links li .icon,
#insight-overview-container #footer ul.social-links li .icon,
#how-it-works-container #footer ul.social-links li .icon {
  width: 40px;
  height: 40px;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  border-radius: 50%;
  cursor: pointer;
}
#home-container #footer ul.social-links li:nth-of-type(4n),
#company-container #footer ul.social-links li:nth-of-type(4n),
#sample-container #footer ul.social-links li:nth-of-type(4n),
#science-container #footer ul.social-links li:nth-of-type(4n),
#insight-overview-container #footer ul.social-links li:nth-of-type(4n),
#how-it-works-container #footer ul.social-links li:nth-of-type(4n) {
  margin-right: 0;
}
#home-container #footer ul.social-links li.facebook .icon,
#company-container #footer ul.social-links li.facebook .icon,
#sample-container #footer ul.social-links li.facebook .icon,
#science-container #footer ul.social-links li.facebook .icon,
#insight-overview-container #footer ul.social-links li.facebook .icon,
#how-it-works-container #footer ul.social-links li.facebook .icon {
  background-image: url(../img/home/social-icon-facebook.svg);
}
#home-container #footer ul.social-links li.twitter .icon,
#company-container #footer ul.social-links li.twitter .icon,
#sample-container #footer ul.social-links li.twitter .icon,
#science-container #footer ul.social-links li.twitter .icon,
#insight-overview-container #footer ul.social-links li.twitter .icon,
#how-it-works-container #footer ul.social-links li.twitter .icon {
  background-image: url(../img/home/social-icon-twitter.svg);
}
#home-container #footer ul.social-links li.instagram .icon,
#company-container #footer ul.social-links li.instagram .icon,
#sample-container #footer ul.social-links li.instagram .icon,
#science-container #footer ul.social-links li.instagram .icon,
#insight-overview-container #footer ul.social-links li.instagram .icon,
#how-it-works-container #footer ul.social-links li.instagram .icon {
  background-image: url(../img/home/social-icon-instagram.svg);
}
#home-container #footer ul.social-links li.pinterest .icon,
#company-container #footer ul.social-links li.pinterest .icon,
#sample-container #footer ul.social-links li.pinterest .icon,
#science-container #footer ul.social-links li.pinterest .icon,
#insight-overview-container #footer ul.social-links li.pinterest .icon,
#how-it-works-container #footer ul.social-links li.pinterest .icon {
  background-image: url(../img/home/social-icon-pinterest.svg);
}
#home-container #footer ul.social-links li.linkedin .icon,
#company-container #footer ul.social-links li.linkedin .icon,
#sample-container #footer ul.social-links li.linkedin .icon,
#science-container #footer ul.social-links li.linkedin .icon,
#insight-overview-container #footer ul.social-links li.linkedin .icon,
#how-it-works-container #footer ul.social-links li.linkedin .icon {
  background-image: url(../img/home/social-icon-linkedin.svg);
}
#home-container #footer ul.social-links li.medium .icon,
#company-container #footer ul.social-links li.medium .icon,
#sample-container #footer ul.social-links li.medium .icon,
#science-container #footer ul.social-links li.medium .icon,
#insight-overview-container #footer ul.social-links li.medium .icon,
#how-it-works-container #footer ul.social-links li.medium .icon {
  background-image: url(../img/home/social-icon-medium.svg);
}
#home-container #footer ul.footer-links,
#company-container #footer ul.footer-links,
#sample-container #footer ul.footer-links,
#science-container #footer ul.footer-links,
#insight-overview-container #footer ul.footer-links,
#how-it-works-container #footer ul.footer-links {
  margin: 25px 0;
}
#home-container #footer ul.footer-links li,
#company-container #footer ul.footer-links li,
#sample-container #footer ul.footer-links li,
#science-container #footer ul.footer-links li,
#insight-overview-container #footer ul.footer-links li,
#how-it-works-container #footer ul.footer-links li {
  font-weight: 800;
  height: 44px;
  padding-top: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  cursor: pointer;
}
#home-container #footer ul.footer-links li a,
#company-container #footer ul.footer-links li a,
#sample-container #footer ul.footer-links li a,
#science-container #footer ul.footer-links li a,
#insight-overview-container #footer ul.footer-links li a,
#how-it-works-container #footer ul.footer-links li a {
  cursor: pointer;
}
#home-container #footer ul.footer-links li .arrow-right,
#company-container #footer ul.footer-links li .arrow-right,
#sample-container #footer ul.footer-links li .arrow-right,
#science-container #footer ul.footer-links li .arrow-right,
#insight-overview-container #footer ul.footer-links li .arrow-right,
#how-it-works-container #footer ul.footer-links li .arrow-right {
  width: 10px;
  height: 15px;
  background-image: url(../img/home/footer-icon-arrow.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  float: right;
  margin-top: 1.5px;
  cursor: pointer;
}
#home-container #footer ul.footer-links li:last-of-type,
#company-container #footer ul.footer-links li:last-of-type,
#sample-container #footer ul.footer-links li:last-of-type,
#science-container #footer ul.footer-links li:last-of-type,
#insight-overview-container #footer ul.footer-links li:last-of-type,
#how-it-works-container #footer ul.footer-links li:last-of-type {
  border-bottom: none;
}
#home-container #footer .rights,
#company-container #footer .rights,
#sample-container #footer .rights,
#science-container #footer .rights,
#insight-overview-container #footer .rights,
#how-it-works-container #footer .rights {
  font-size: 14px;
  text-align: center;
}
#home-container .section,
#company-container .section,
#sample-container .section,
#science-container .section,
#insight-overview-container .section,
#how-it-works-container .section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow-x: hidden;
}
#home-container .section .content,
#company-container .section .content,
#sample-container .section .content,
#science-container .section .content,
#insight-overview-container .section .content,
#how-it-works-container .section .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#home-container .section .overview-callout img,
#company-container .section .overview-callout img,
#sample-container .section .overview-callout img,
#science-container .section .overview-callout img,
#insight-overview-container .section .overview-callout img,
#how-it-works-container .section .overview-callout img {
  display: block;
  margin: 60px auto 0;
  width: 280px;
  height: 320px;
}
#home-container .section .overview-callout h3,
#company-container .section .overview-callout h3,
#sample-container .section .overview-callout h3,
#science-container .section .overview-callout h3,
#insight-overview-container .section .overview-callout h3,
#how-it-works-container .section .overview-callout h3 {
  margin-bottom: 10px;
}
#home-container .section .button-container,
#company-container .section .button-container,
#sample-container .section .button-container,
#science-container .section .button-container,
#insight-overview-container .section .button-container,
#how-it-works-container .section .button-container {
  width: 100%;
}
#home-container .section .button-container button,
#company-container .section .button-container button,
#sample-container .section .button-container button,
#science-container .section .button-container button,
#insight-overview-container .section .button-container button,
#how-it-works-container .section .button-container button {
  margin-top: 10px;
  border-radius: 4px;
  height: 50px;
}
#home-container .section .button-container button.purchase,
#company-container .section .button-container button.purchase,
#sample-container .section .button-container button.purchase,
#science-container .section .button-container button.purchase,
#insight-overview-container .section .button-container button.purchase,
#how-it-works-container .section .button-container button.purchase {
  background-color: #1E96FF;
  color: white;
}
#home-container .section .button-container button.purchase .button-icon-web,
#company-container .section .button-container button.purchase .button-icon-web,
#sample-container .section .button-container button.purchase .button-icon-web,
#science-container .section .button-container button.purchase .button-icon-web,
#insight-overview-container .section .button-container button.purchase .button-icon-web,
#how-it-works-container .section .button-container button.purchase .button-icon-web {
  margin: 0 4px -6px 0;
  display: inline-block;
  background-image: url(../img/home/button-icon-web.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 24px;
  height: 24px;
}
#home-container .section .button-container button.purchase.white,
#company-container .section .button-container button.purchase.white,
#sample-container .section .button-container button.purchase.white,
#science-container .section .button-container button.purchase.white,
#insight-overview-container .section .button-container button.purchase.white,
#how-it-works-container .section .button-container button.purchase.white {
  background-color: #FFFFFF;
  color: black;
}
#home-container .section .button-container button.purchase.white .button-icon-web,
#company-container .section .button-container button.purchase.white .button-icon-web,
#sample-container .section .button-container button.purchase.white .button-icon-web,
#science-container .section .button-container button.purchase.white .button-icon-web,
#insight-overview-container .section .button-container button.purchase.white .button-icon-web,
#how-it-works-container .section .button-container button.purchase.white .button-icon-web {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container .section .button-container button.app-store,
#company-container .section .button-container button.app-store,
#sample-container .section .button-container button.app-store,
#science-container .section .button-container button.app-store,
#insight-overview-container .section .button-container button.app-store,
#how-it-works-container .section .button-container button.app-store {
  background-color: #FFFFFF;
  background-image: url(../img/home/button-app-store.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
#home-container .section .button-container button.color,
#company-container .section .button-container button.color,
#sample-container .section .button-container button.color,
#science-container .section .button-container button.color,
#insight-overview-container .section .button-container button.color,
#how-it-works-container .section .button-container button.color {
  color: white;
}
#home-container .section .button-container button.outline,
#company-container .section .button-container button.outline,
#sample-container .section .button-container button.outline,
#science-container .section .button-container button.outline,
#insight-overview-container .section .button-container button.outline,
#how-it-works-container .section .button-container button.outline {
  background-color: transparent;
}
#home-container .section#hero,
#company-container .section#hero,
#sample-container .section#hero,
#science-container .section#hero,
#insight-overview-container .section#hero,
#how-it-works-container .section#hero {
  background-color: white;
  background-image: url(../img/home/hero-helix-background.jpg);
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: auto 140px;
  height: 440px;
  margin-top: 40px;
}
#home-container .section#hero h2,
#company-container .section#hero h2,
#sample-container .section#hero h2,
#science-container .section#hero h2,
#insight-overview-container .section#hero h2,
#how-it-works-container .section#hero h2 {
  font-size: 16px;
  line-height: 36px;
  margin-top: 0;
}
#home-container .section#hero .link,
#company-container .section#hero .link,
#sample-container .section#hero .link,
#science-container .section#hero .link,
#insight-overview-container .section#hero .link,
#how-it-works-container .section#hero .link {
  color: #146EFF;
}
#home-container .section#hero .silhouette,
#company-container .section#hero .silhouette,
#sample-container .section#hero .silhouette,
#science-container .section#hero .silhouette,
#insight-overview-container .section#hero .silhouette,
#how-it-works-container .section#hero .silhouette {
  position: absolute;
  top: 350px;
  width: 100%;
  height: 130px;
  margin: 0;
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: contain;
}
#home-container .section#hero .tagline,
#company-container .section#hero .tagline,
#sample-container .section#hero .tagline,
#science-container .section#hero .tagline,
#insight-overview-container .section#hero .tagline,
#how-it-works-container .section#hero .tagline {
  margin-top: -60px;
}
#home-container .section#hero.light-blue .tagline,
#company-container .section#hero.light-blue .tagline,
#sample-container .section#hero.light-blue .tagline,
#science-container .section#hero.light-blue .tagline,
#insight-overview-container .section#hero.light-blue .tagline,
#how-it-works-container .section#hero.light-blue .tagline {
  background-image: url(../img/home/hero-tagline-28beff.png);
}
#home-container .section#hero.light-blue .silhouette,
#company-container .section#hero.light-blue .silhouette,
#sample-container .section#hero.light-blue .silhouette,
#science-container .section#hero.light-blue .silhouette,
#insight-overview-container .section#hero.light-blue .silhouette,
#how-it-works-container .section#hero.light-blue .silhouette {
  background-image: url(../img/home/hero-head-28beff.png);
}
#home-container .section#hero.blue .tagline,
#company-container .section#hero.blue .tagline,
#sample-container .section#hero.blue .tagline,
#science-container .section#hero.blue .tagline,
#insight-overview-container .section#hero.blue .tagline,
#how-it-works-container .section#hero.blue .tagline {
  background-image: url(../img/home/hero-tagline-1e96ff.png);
}
#home-container .section#hero.blue .silhouette,
#company-container .section#hero.blue .silhouette,
#sample-container .section#hero.blue .silhouette,
#science-container .section#hero.blue .silhouette,
#insight-overview-container .section#hero.blue .silhouette,
#how-it-works-container .section#hero.blue .silhouette {
  background-image: url(../img/home/hero-head-1e96ff.png);
}
#home-container .section#hero.dark-blue .tagline,
#company-container .section#hero.dark-blue .tagline,
#sample-container .section#hero.dark-blue .tagline,
#science-container .section#hero.dark-blue .tagline,
#insight-overview-container .section#hero.dark-blue .tagline,
#how-it-works-container .section#hero.dark-blue .tagline {
  background-image: url(../img/home/hero-tagline-146eff.png);
}
#home-container .section#hero.dark-blue .silhouette,
#company-container .section#hero.dark-blue .silhouette,
#sample-container .section#hero.dark-blue .silhouette,
#science-container .section#hero.dark-blue .silhouette,
#insight-overview-container .section#hero.dark-blue .silhouette,
#how-it-works-container .section#hero.dark-blue .silhouette {
  background-image: url(../img/home/hero-head-146eff.png);
}
#home-container .section#hero.light-purple .tagline,
#company-container .section#hero.light-purple .tagline,
#sample-container .section#hero.light-purple .tagline,
#science-container .section#hero.light-purple .tagline,
#insight-overview-container .section#hero.light-purple .tagline,
#how-it-works-container .section#hero.light-purple .tagline {
  background-image: url(../img/home/hero-tagline-ff1464.png);
}
#home-container .section#hero.light-purple .silhouette,
#company-container .section#hero.light-purple .silhouette,
#sample-container .section#hero.light-purple .silhouette,
#science-container .section#hero.light-purple .silhouette,
#insight-overview-container .section#hero.light-purple .silhouette,
#how-it-works-container .section#hero.light-purple .silhouette {
  background-image: url(../img/home/hero-head-ff1464.png);
}
#home-container .section#hero.purple .tagline,
#company-container .section#hero.purple .tagline,
#sample-container .section#hero.purple .tagline,
#science-container .section#hero.purple .tagline,
#insight-overview-container .section#hero.purple .tagline,
#how-it-works-container .section#hero.purple .tagline {
  background-image: url(../img/home/hero-tagline-be0a78.png);
}
#home-container .section#hero.purple .silhouette,
#company-container .section#hero.purple .silhouette,
#sample-container .section#hero.purple .silhouette,
#science-container .section#hero.purple .silhouette,
#insight-overview-container .section#hero.purple .silhouette,
#how-it-works-container .section#hero.purple .silhouette {
  background-image: url(../img/home/hero-head-be0a78.png);
}
#home-container .section#hero.dark-purple .tagline,
#company-container .section#hero.dark-purple .tagline,
#sample-container .section#hero.dark-purple .tagline,
#science-container .section#hero.dark-purple .tagline,
#insight-overview-container .section#hero.dark-purple .tagline,
#how-it-works-container .section#hero.dark-purple .tagline {
  background-image: url(../img/home/hero-tagline-78008c.png);
}
#home-container .section#hero.dark-purple .silhouette,
#company-container .section#hero.dark-purple .silhouette,
#sample-container .section#hero.dark-purple .silhouette,
#science-container .section#hero.dark-purple .silhouette,
#insight-overview-container .section#hero.dark-purple .silhouette,
#how-it-works-container .section#hero.dark-purple .silhouette {
  background-image: url(../img/home/hero-head-78008c.png);
}
#home-container .section#traits-overview,
#company-container .section#traits-overview,
#sample-container .section#traits-overview,
#science-container .section#traits-overview,
#insight-overview-container .section#traits-overview,
#how-it-works-container .section#traits-overview {
  color: white;
  padding-bottom: 60px;
}
#home-container .section#traits-overview h1,
#company-container .section#traits-overview h1,
#sample-container .section#traits-overview h1,
#science-container .section#traits-overview h1,
#insight-overview-container .section#traits-overview h1,
#how-it-works-container .section#traits-overview h1 {
  margin-left: -30px;
  margin-right: -30px;
  margin-bottom: 0;
  font-size: 48px;
}
#home-container .section#traits-overview h1 .insitome-logo-white,
#company-container .section#traits-overview h1 .insitome-logo-white,
#sample-container .section#traits-overview h1 .insitome-logo-white,
#science-container .section#traits-overview h1 .insitome-logo-white,
#insight-overview-container .section#traits-overview h1 .insitome-logo-white,
#how-it-works-container .section#traits-overview h1 .insitome-logo-white {
  display: inline-block;
  width: 170px;
  height: 44px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../img/insitome-logo.svg);
  -webkit-transform: translateY(1px);
          transform: translateY(1px);
}
#home-container .section#traits-overview h2,
#company-container .section#traits-overview h2,
#sample-container .section#traits-overview h2,
#science-container .section#traits-overview h2,
#insight-overview-container .section#traits-overview h2,
#how-it-works-container .section#traits-overview h2 {
  font-size: 20px;
  color: #28BEFF;
  margin-top: 6px;
  margin-bottom: 0;
}
#home-container .section#traits-overview .overview-callout h3,
#company-container .section#traits-overview .overview-callout h3,
#sample-container .section#traits-overview .overview-callout h3,
#science-container .section#traits-overview .overview-callout h3,
#insight-overview-container .section#traits-overview .overview-callout h3,
#how-it-works-container .section#traits-overview .overview-callout h3 {
  color: #28BEFF;
}
#home-container .section#traits-overview .overview-callout:first-of-type img,
#company-container .section#traits-overview .overview-callout:first-of-type img,
#sample-container .section#traits-overview .overview-callout:first-of-type img,
#science-container .section#traits-overview .overview-callout:first-of-type img,
#insight-overview-container .section#traits-overview .overview-callout:first-of-type img,
#how-it-works-container .section#traits-overview .overview-callout:first-of-type img {
  height: auto;
}
#home-container .section#traits-purchase,
#company-container .section#traits-purchase,
#sample-container .section#traits-purchase,
#science-container .section#traits-purchase,
#insight-overview-container .section#traits-purchase,
#how-it-works-container .section#traits-purchase {
  color: white;
  background-color: black;
}
#home-container .section#traits-purchase h1,
#company-container .section#traits-purchase h1,
#sample-container .section#traits-purchase h1,
#science-container .section#traits-purchase h1,
#insight-overview-container .section#traits-purchase h1,
#how-it-works-container .section#traits-purchase h1 {
  margin-bottom: 0;
}
#home-container .section#traits-purchase .button-container,
#company-container .section#traits-purchase .button-container,
#sample-container .section#traits-purchase .button-container,
#science-container .section#traits-purchase .button-container,
#insight-overview-container .section#traits-purchase .button-container,
#how-it-works-container .section#traits-purchase .button-container {
  margin-bottom: 40px;
}
#home-container .section#neanderthal-overview,
#company-container .section#neanderthal-overview,
#sample-container .section#neanderthal-overview,
#science-container .section#neanderthal-overview,
#insight-overview-container .section#neanderthal-overview,
#how-it-works-container .section#neanderthal-overview {
  background-color: #f8f8f8;
  color: #BE0A78;
}
#home-container .section#neanderthal-overview h2,
#company-container .section#neanderthal-overview h2,
#sample-container .section#neanderthal-overview h2,
#science-container .section#neanderthal-overview h2,
#insight-overview-container .section#neanderthal-overview h2,
#how-it-works-container .section#neanderthal-overview h2 {
  color: black;
  font-size: 20px;
}
#home-container .section#neanderthal-overview h1,
#company-container .section#neanderthal-overview h1,
#sample-container .section#neanderthal-overview h1,
#science-container .section#neanderthal-overview h1,
#insight-overview-container .section#neanderthal-overview h1,
#how-it-works-container .section#neanderthal-overview h1 {
  color: #FF1464;
  font-size: 52px;
  line-height: 24px;
  margin-top: 16px;
}
#home-container .section#neanderthal-overview h1:first-of-type,
#company-container .section#neanderthal-overview h1:first-of-type,
#sample-container .section#neanderthal-overview h1:first-of-type,
#science-container .section#neanderthal-overview h1:first-of-type,
#insight-overview-container .section#neanderthal-overview h1:first-of-type,
#how-it-works-container .section#neanderthal-overview h1:first-of-type {
  margin-top: 10px;
}
#home-container .section#neanderthal-overview h1:last-of-type,
#company-container .section#neanderthal-overview h1:last-of-type,
#sample-container .section#neanderthal-overview h1:last-of-type,
#science-container .section#neanderthal-overview h1:last-of-type,
#insight-overview-container .section#neanderthal-overview h1:last-of-type,
#how-it-works-container .section#neanderthal-overview h1:last-of-type {
  line-height: 40px;
}
#home-container .section#neanderthal-overview p,
#company-container .section#neanderthal-overview p,
#sample-container .section#neanderthal-overview p,
#science-container .section#neanderthal-overview p,
#insight-overview-container .section#neanderthal-overview p,
#how-it-works-container .section#neanderthal-overview p {
  font-size: 20px;
}
#home-container .section#neanderthal-overview #neanderthal-dna-icon,
#company-container .section#neanderthal-overview #neanderthal-dna-icon,
#sample-container .section#neanderthal-overview #neanderthal-dna-icon,
#science-container .section#neanderthal-overview #neanderthal-dna-icon,
#insight-overview-container .section#neanderthal-overview #neanderthal-dna-icon,
#how-it-works-container .section#neanderthal-overview #neanderthal-dna-icon {
  width: 100px;
  height: 100px;
  margin-bottom: 30px;
}
#home-container .section#neanderthal-overview .neanderthal-image,
#company-container .section#neanderthal-overview .neanderthal-image,
#sample-container .section#neanderthal-overview .neanderthal-image,
#science-container .section#neanderthal-overview .neanderthal-image,
#insight-overview-container .section#neanderthal-overview .neanderthal-image,
#how-it-works-container .section#neanderthal-overview .neanderthal-image {
  margin-top: 0;
  height: auto;
}
#home-container .section#neanderthal-overview button.outline,
#company-container .section#neanderthal-overview button.outline,
#sample-container .section#neanderthal-overview button.outline,
#science-container .section#neanderthal-overview button.outline,
#insight-overview-container .section#neanderthal-overview button.outline,
#how-it-works-container .section#neanderthal-overview button.outline {
  border: solid 2px #FF1464;
  color: #FF1464;
}
#home-container .section#neanderthal-overview button.color,
#company-container .section#neanderthal-overview button.color,
#sample-container .section#neanderthal-overview button.color,
#science-container .section#neanderthal-overview button.color,
#insight-overview-container .section#neanderthal-overview button.color,
#how-it-works-container .section#neanderthal-overview button.color {
  background-color: #FF1464;
}
#home-container .section#neanderthal-overview .button-container,
#company-container .section#neanderthal-overview .button-container,
#sample-container .section#neanderthal-overview .button-container,
#science-container .section#neanderthal-overview .button-container,
#insight-overview-container .section#neanderthal-overview .button-container,
#how-it-works-container .section#neanderthal-overview .button-container {
  margin-bottom: 40px;
}
#home-container .section#insight-poll-selection,
#company-container .section#insight-poll-selection,
#sample-container .section#insight-poll-selection,
#science-container .section#insight-poll-selection,
#insight-overview-container .section#insight-poll-selection,
#how-it-works-container .section#insight-poll-selection {
  background-color: #eeeeee;
}
#home-container .section#insight-poll-selection h1,
#company-container .section#insight-poll-selection h1,
#sample-container .section#insight-poll-selection h1,
#science-container .section#insight-poll-selection h1,
#insight-overview-container .section#insight-poll-selection h1,
#how-it-works-container .section#insight-poll-selection h1 {
  text-align: left;
  line-height: 44px;
  margin-bottom: 0;
}
#home-container .section#insight-poll-selection h2,
#company-container .section#insight-poll-selection h2,
#sample-container .section#insight-poll-selection h2,
#science-container .section#insight-poll-selection h2,
#insight-overview-container .section#insight-poll-selection h2,
#how-it-works-container .section#insight-poll-selection h2 {
  text-align: left;
  font-size: 20px;
}
#home-container .section#insight-poll-selection .insight-poll,
#company-container .section#insight-poll-selection .insight-poll,
#sample-container .section#insight-poll-selection .insight-poll,
#science-container .section#insight-poll-selection .insight-poll,
#insight-overview-container .section#insight-poll-selection .insight-poll,
#how-it-works-container .section#insight-poll-selection .insight-poll {
  height: 58px;
  width: 100%;
  border: solid 2px rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  padding: 5px;
}
#home-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
#company-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
#sample-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
#science-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
#insight-overview-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
#how-it-works-container .section#insight-poll-selection .insight-poll input#insight-poll-input {
  float: left;
  text-overflow: ellipsis;
  width: 65%;
  border: none;
  height: 45px;
  margin-left: 4px;
}
#home-container .section#insight-poll-selection .insight-poll button#insight-poll-submit,
#company-container .section#insight-poll-selection .insight-poll button#insight-poll-submit,
#sample-container .section#insight-poll-selection .insight-poll button#insight-poll-submit,
#science-container .section#insight-poll-selection .insight-poll button#insight-poll-submit,
#insight-overview-container .section#insight-poll-selection .insight-poll button#insight-poll-submit,
#how-it-works-container .section#insight-poll-selection .insight-poll button#insight-poll-submit {
  width: 80px;
  float: right;
  border-radius: 2px;
  color: white;
  background-color: rgba(0, 0, 0, 0.1);
  cursor: no-drop;
}
#home-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active,
#company-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active,
#sample-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active,
#science-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active,
#insight-overview-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active,
#how-it-works-container .section#insight-poll-selection .insight-poll button#insight-poll-submit.active {
  background-color: #146EFF;
  cursor: pointer;
}
#home-container .section#insight-poll-selection .poll-arrows,
#company-container .section#insight-poll-selection .poll-arrows,
#sample-container .section#insight-poll-selection .poll-arrows,
#science-container .section#insight-poll-selection .poll-arrows,
#insight-overview-container .section#insight-poll-selection .poll-arrows,
#how-it-works-container .section#insight-poll-selection .poll-arrows {
  width: 95px;
  height: 20px;
  margin: 30px 0 0;
  background-image: url(../img/home/poll-icon-arrows.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#home-container .section#insight-poll-options,
#company-container .section#insight-poll-options,
#sample-container .section#insight-poll-options,
#science-container .section#insight-poll-options,
#insight-overview-container .section#insight-poll-options,
#how-it-works-container .section#insight-poll-options,
#home-container .section#coming-soon,
#company-container .section#coming-soon,
#sample-container .section#coming-soon,
#science-container .section#coming-soon,
#insight-overview-container .section#coming-soon,
#how-it-works-container .section#coming-soon {
  padding: 0;
}
#home-container .section#insight-poll-options .option,
#company-container .section#insight-poll-options .option,
#sample-container .section#insight-poll-options .option,
#science-container .section#insight-poll-options .option,
#insight-overview-container .section#insight-poll-options .option,
#how-it-works-container .section#insight-poll-options .option,
#home-container .section#coming-soon .option,
#company-container .section#coming-soon .option,
#sample-container .section#coming-soon .option,
#science-container .section#coming-soon .option,
#insight-overview-container .section#coming-soon .option,
#how-it-works-container .section#coming-soon .option {
  width: 100%;
  height: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: 225%;
  background-position: center;
  padding: 40px;
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#home-container .section#insight-poll-options .option h4,
#company-container .section#insight-poll-options .option h4,
#sample-container .section#insight-poll-options .option h4,
#science-container .section#insight-poll-options .option h4,
#insight-overview-container .section#insight-poll-options .option h4,
#how-it-works-container .section#insight-poll-options .option h4,
#home-container .section#coming-soon .option h4,
#company-container .section#coming-soon .option h4,
#sample-container .section#coming-soon .option h4,
#science-container .section#coming-soon .option h4,
#insight-overview-container .section#coming-soon .option h4,
#how-it-works-container .section#coming-soon .option h4 {
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#home-container .section#insight-poll-options .option:nth-of-type(3n-2),
#company-container .section#insight-poll-options .option:nth-of-type(3n-2),
#sample-container .section#insight-poll-options .option:nth-of-type(3n-2),
#science-container .section#insight-poll-options .option:nth-of-type(3n-2),
#insight-overview-container .section#insight-poll-options .option:nth-of-type(3n-2),
#how-it-works-container .section#insight-poll-options .option:nth-of-type(3n-2),
#home-container .section#coming-soon .option:nth-of-type(3n-2),
#company-container .section#coming-soon .option:nth-of-type(3n-2),
#sample-container .section#coming-soon .option:nth-of-type(3n-2),
#science-container .section#coming-soon .option:nth-of-type(3n-2),
#insight-overview-container .section#coming-soon .option:nth-of-type(3n-2),
#how-it-works-container .section#coming-soon .option:nth-of-type(3n-2) {
  background-image: url(../img/home/poll-option-1.jpg);
}
#home-container .section#insight-poll-options .option:nth-of-type(3n-1),
#company-container .section#insight-poll-options .option:nth-of-type(3n-1),
#sample-container .section#insight-poll-options .option:nth-of-type(3n-1),
#science-container .section#insight-poll-options .option:nth-of-type(3n-1),
#insight-overview-container .section#insight-poll-options .option:nth-of-type(3n-1),
#how-it-works-container .section#insight-poll-options .option:nth-of-type(3n-1),
#home-container .section#coming-soon .option:nth-of-type(3n-1),
#company-container .section#coming-soon .option:nth-of-type(3n-1),
#sample-container .section#coming-soon .option:nth-of-type(3n-1),
#science-container .section#coming-soon .option:nth-of-type(3n-1),
#insight-overview-container .section#coming-soon .option:nth-of-type(3n-1),
#how-it-works-container .section#coming-soon .option:nth-of-type(3n-1) {
  background-image: url(../img/home/poll-option-2.jpg);
}
#home-container .section#insight-poll-options .option:nth-of-type(3n),
#company-container .section#insight-poll-options .option:nth-of-type(3n),
#sample-container .section#insight-poll-options .option:nth-of-type(3n),
#science-container .section#insight-poll-options .option:nth-of-type(3n),
#insight-overview-container .section#insight-poll-options .option:nth-of-type(3n),
#how-it-works-container .section#insight-poll-options .option:nth-of-type(3n),
#home-container .section#coming-soon .option:nth-of-type(3n),
#company-container .section#coming-soon .option:nth-of-type(3n),
#sample-container .section#coming-soon .option:nth-of-type(3n),
#science-container .section#coming-soon .option:nth-of-type(3n),
#insight-overview-container .section#coming-soon .option:nth-of-type(3n),
#how-it-works-container .section#coming-soon .option:nth-of-type(3n) {
  background-image: url(../img/home/poll-option-3.jpg);
}
#home-container .section#insight-poll-options .option:hover,
#company-container .section#insight-poll-options .option:hover,
#sample-container .section#insight-poll-options .option:hover,
#science-container .section#insight-poll-options .option:hover,
#insight-overview-container .section#insight-poll-options .option:hover,
#how-it-works-container .section#insight-poll-options .option:hover,
#home-container .section#coming-soon .option:hover,
#company-container .section#coming-soon .option:hover,
#sample-container .section#coming-soon .option:hover,
#science-container .section#coming-soon .option:hover,
#insight-overview-container .section#coming-soon .option:hover,
#how-it-works-container .section#coming-soon .option:hover {
  background-size: 200%;
}
#home-container .section#insight-poll-options .option:hover h4,
#company-container .section#insight-poll-options .option:hover h4,
#sample-container .section#insight-poll-options .option:hover h4,
#science-container .section#insight-poll-options .option:hover h4,
#insight-overview-container .section#insight-poll-options .option:hover h4,
#how-it-works-container .section#insight-poll-options .option:hover h4,
#home-container .section#coming-soon .option:hover h4,
#company-container .section#coming-soon .option:hover h4,
#sample-container .section#coming-soon .option:hover h4,
#science-container .section#coming-soon .option:hover h4,
#insight-overview-container .section#coming-soon .option:hover h4,
#how-it-works-container .section#coming-soon .option:hover h4 {
  -webkit-transform: scale(1.05);
          transform: scale(1.05);
}
#home-container .section#testimonials,
#company-container .section#testimonials,
#sample-container .section#testimonials,
#science-container .section#testimonials,
#insight-overview-container .section#testimonials,
#how-it-works-container .section#testimonials {
  background-color: #146EFF;
  color: white;
  padding-bottom: 70px;
}
#home-container .section#testimonials h1,
#company-container .section#testimonials h1,
#sample-container .section#testimonials h1,
#science-container .section#testimonials h1,
#insight-overview-container .section#testimonials h1,
#how-it-works-container .section#testimonials h1 {
  font-size: 38px;
  line-height: 45px;
  margin-top: 10px;
}
#home-container .section#testimonials .testimonial-list li,
#company-container .section#testimonials .testimonial-list li,
#sample-container .section#testimonials .testimonial-list li,
#science-container .section#testimonials .testimonial-list li,
#insight-overview-container .section#testimonials .testimonial-list li,
#how-it-works-container .section#testimonials .testimonial-list li {
  width: 100%;
  margin-bottom: 60px;
}
#home-container .section#testimonials .testimonial-list li .quote,
#company-container .section#testimonials .testimonial-list li .quote,
#sample-container .section#testimonials .testimonial-list li .quote,
#science-container .section#testimonials .testimonial-list li .quote,
#insight-overview-container .section#testimonials .testimonial-list li .quote,
#how-it-works-container .section#testimonials .testimonial-list li .quote {
  height: 100px;
  border-left: 4px solid white;
  font-size: 14px;
  line-height: 21px;
  letter-spacing: -0.1;
  padding-left: 30px;
}
#home-container .section#testimonials .testimonial-list li .user,
#company-container .section#testimonials .testimonial-list li .user,
#sample-container .section#testimonials .testimonial-list li .user,
#science-container .section#testimonials .testimonial-list li .user,
#insight-overview-container .section#testimonials .testimonial-list li .user,
#how-it-works-container .section#testimonials .testimonial-list li .user {
  margin-top: 20px;
}
#home-container .section#testimonials .testimonial-list li .user .icon,
#company-container .section#testimonials .testimonial-list li .user .icon,
#sample-container .section#testimonials .testimonial-list li .user .icon,
#science-container .section#testimonials .testimonial-list li .user .icon,
#insight-overview-container .section#testimonials .testimonial-list li .user .icon,
#how-it-works-container .section#testimonials .testimonial-list li .user .icon {
  width: 34px;
  height: 34px;
  border-radius: 50%;
  background-color: white;
  float: left;
  margin: -8px 16px 0 0;
}
#home-container .section#testimonials .testimonial-list li .user .name,
#company-container .section#testimonials .testimonial-list li .user .name,
#sample-container .section#testimonials .testimonial-list li .user .name,
#science-container .section#testimonials .testimonial-list li .user .name,
#insight-overview-container .section#testimonials .testimonial-list li .user .name,
#how-it-works-container .section#testimonials .testimonial-list li .user .name {
  font-weight: 800;
  font-size: 14px;
}
#home-container .section#hero-insights,
#company-container .section#hero-insights,
#sample-container .section#hero-insights,
#science-container .section#hero-insights,
#insight-overview-container .section#hero-insights,
#how-it-works-container .section#hero-insights {
  background-color: white;
}
#home-container .section#hero-insights .content,
#company-container .section#hero-insights .content,
#sample-container .section#hero-insights .content,
#science-container .section#hero-insights .content,
#insight-overview-container .section#hero-insights .content,
#how-it-works-container .section#hero-insights .content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#home-container .section#hero-insights .content h1,
#company-container .section#hero-insights .content h1,
#sample-container .section#hero-insights .content h1,
#science-container .section#hero-insights .content h1,
#insight-overview-container .section#hero-insights .content h1,
#how-it-works-container .section#hero-insights .content h1 {
  z-index: 10;
  color: #0000ff;
  letter-spacing: -2px;
  margin-left: -20px;
  margin-right: -20px;
  background: -webkit-gradient(linear, left bottom, left top, from(white), color-stop(55%, white), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(to top, white, white 55%, rgba(255, 255, 255, 0));
  margin-bottom: 0;
}
#home-container .section#hero-insights .content h1 .traits-wordmark,
#company-container .section#hero-insights .content h1 .traits-wordmark,
#sample-container .section#hero-insights .content h1 .traits-wordmark,
#science-container .section#hero-insights .content h1 .traits-wordmark,
#insight-overview-container .section#hero-insights .content h1 .traits-wordmark,
#how-it-works-container .section#hero-insights .content h1 .traits-wordmark {
  margin-bottom: -10px;
}
#home-container .section#hero-insights .content h2,
#company-container .section#hero-insights .content h2,
#sample-container .section#hero-insights .content h2,
#science-container .section#hero-insights .content h2,
#insight-overview-container .section#hero-insights .content h2,
#how-it-works-container .section#hero-insights .content h2 {
  z-index: 10;
}
#home-container .section#hero-insights .hero-overview,
#company-container .section#hero-insights .hero-overview,
#sample-container .section#hero-insights .hero-overview,
#science-container .section#hero-insights .hero-overview,
#insight-overview-container .section#hero-insights .hero-overview,
#how-it-works-container .section#hero-insights .hero-overview {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  z-index: 10;
}
#home-container .section#hero-insights .hero-overview li:nth-of-type(3),
#company-container .section#hero-insights .hero-overview li:nth-of-type(3),
#sample-container .section#hero-insights .hero-overview li:nth-of-type(3),
#science-container .section#hero-insights .hero-overview li:nth-of-type(3),
#insight-overview-container .section#hero-insights .hero-overview li:nth-of-type(3),
#how-it-works-container .section#hero-insights .hero-overview li:nth-of-type(3) {
  width: 100%;
}
#home-container .section#hero-insights .africa-graphic,
#company-container .section#hero-insights .africa-graphic,
#sample-container .section#hero-insights .africa-graphic,
#science-container .section#hero-insights .africa-graphic,
#insight-overview-container .section#hero-insights .africa-graphic,
#how-it-works-container .section#hero-insights .africa-graphic {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  background-image: url(../img/home/graphic-africa-paths.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 220px;
  height: 220px;
  z-index: 9;
  margin-top: 80px;
  margin-bottom: -150px;
}
#home-container .section#starts-with-you,
#company-container .section#starts-with-you,
#sample-container .section#starts-with-you,
#science-container .section#starts-with-you,
#insight-overview-container .section#starts-with-you,
#how-it-works-container .section#starts-with-you {
  margin-top: -35vw;
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(50vw, white), color-stop(50vw, #FFBE28));
  background: linear-gradient(to bottom, white, white 50vw, #FFBE28 50vw);
  color: #FF1464;
  padding: 0;
}
#home-container .section#starts-with-you .user-origin,
#company-container .section#starts-with-you .user-origin,
#sample-container .section#starts-with-you .user-origin,
#science-container .section#starts-with-you .user-origin,
#insight-overview-container .section#starts-with-you .user-origin,
#how-it-works-container .section#starts-with-you .user-origin {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#home-container .section#starts-with-you .user-origin .user-origin-icon-background,
#company-container .section#starts-with-you .user-origin .user-origin-icon-background,
#sample-container .section#starts-with-you .user-origin .user-origin-icon-background,
#science-container .section#starts-with-you .user-origin .user-origin-icon-background,
#insight-overview-container .section#starts-with-you .user-origin .user-origin-icon-background,
#how-it-works-container .section#starts-with-you .user-origin .user-origin-icon-background {
  width: 100vw;
  height: 100vw;
  border-radius: 50%;
  background-color: white;
  float: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  z-index: 3;
}
#home-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
#company-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
#sample-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
#science-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
#insight-overview-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
#how-it-works-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon {
  width: 120px;
  height: 120px;
  background-image: url(../img/home/user-icon-sample.jpg);
  background-color: #fafafa;
  border-radius: 50%;
  z-index: 3;
  background-position: center;
  background-size: cover;
}
#home-container .section#starts-with-you .insight-paths,
#company-container .section#starts-with-you .insight-paths,
#sample-container .section#starts-with-you .insight-paths,
#science-container .section#starts-with-you .insight-paths,
#insight-overview-container .section#starts-with-you .insight-paths,
#how-it-works-container .section#starts-with-you .insight-paths {
  width: 100%;
  z-index: 4;
  margin-bottom: 100px;
}
#home-container .section#starts-with-you .insight-paths .paths-graphic,
#company-container .section#starts-with-you .insight-paths .paths-graphic,
#sample-container .section#starts-with-you .insight-paths .paths-graphic,
#science-container .section#starts-with-you .insight-paths .paths-graphic,
#insight-overview-container .section#starts-with-you .insight-paths .paths-graphic,
#how-it-works-container .section#starts-with-you .insight-paths .paths-graphic {
  background-image: url(../img/home/graphic-insight-paths.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 100%;
  height: 600px;
}
#home-container .section#starts-with-you .insight-paths .user-tagline,
#company-container .section#starts-with-you .insight-paths .user-tagline,
#sample-container .section#starts-with-you .insight-paths .user-tagline,
#science-container .section#starts-with-you .insight-paths .user-tagline,
#insight-overview-container .section#starts-with-you .insight-paths .user-tagline,
#how-it-works-container .section#starts-with-you .insight-paths .user-tagline {
  width: 100%;
  z-index: 4;
}
#home-container .section#starts-with-you .insight-paths .user-tagline h3,
#company-container .section#starts-with-you .insight-paths .user-tagline h3,
#sample-container .section#starts-with-you .insight-paths .user-tagline h3,
#science-container .section#starts-with-you .insight-paths .user-tagline h3,
#insight-overview-container .section#starts-with-you .insight-paths .user-tagline h3,
#how-it-works-container .section#starts-with-you .insight-paths .user-tagline h3 {
  width: 50%;
  float: left;
}
#home-container .section#starts-with-you .insight-paths .user-tagline h3.left,
#company-container .section#starts-with-you .insight-paths .user-tagline h3.left,
#sample-container .section#starts-with-you .insight-paths .user-tagline h3.left,
#science-container .section#starts-with-you .insight-paths .user-tagline h3.left,
#insight-overview-container .section#starts-with-you .insight-paths .user-tagline h3.left,
#how-it-works-container .section#starts-with-you .insight-paths .user-tagline h3.left {
  text-align: right;
  padding-right: 12px;
}
#home-container .section#starts-with-you .insight-paths .user-tagline h3.right,
#company-container .section#starts-with-you .insight-paths .user-tagline h3.right,
#sample-container .section#starts-with-you .insight-paths .user-tagline h3.right,
#science-container .section#starts-with-you .insight-paths .user-tagline h3.right,
#insight-overview-container .section#starts-with-you .insight-paths .user-tagline h3.right,
#how-it-works-container .section#starts-with-you .insight-paths .user-tagline h3.right {
  text-align: left;
  padding-left: 12px;
}
#home-container .section#available-insights,
#company-container .section#available-insights,
#sample-container .section#available-insights,
#science-container .section#available-insights,
#insight-overview-container .section#available-insights,
#how-it-works-container .section#available-insights {
  background-color: white;
}
#home-container .section#available-insights h1,
#company-container .section#available-insights h1,
#sample-container .section#available-insights h1,
#science-container .section#available-insights h1,
#insight-overview-container .section#available-insights h1,
#how-it-works-container .section#available-insights h1 {
  color: #0000ff;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 70px;
}
#home-container .section#available-insights h1 .dna-icon-blue,
#company-container .section#available-insights h1 .dna-icon-blue,
#sample-container .section#available-insights h1 .dna-icon-blue,
#science-container .section#available-insights h1 .dna-icon-blue,
#insight-overview-container .section#available-insights h1 .dna-icon-blue,
#how-it-works-container .section#available-insights h1 .dna-icon-blue {
  display: inline-block;
  background-image: url(../img/home/dna-icon-blue.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
}
#home-container .section#available-insights ul.insight-list li.insight-summary,
#company-container .section#available-insights ul.insight-list li.insight-summary,
#sample-container .section#available-insights ul.insight-list li.insight-summary,
#science-container .section#available-insights ul.insight-list li.insight-summary,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary {
  width: 100%;
  margin-bottom: 60px;
}
#home-container .section#available-insights ul.insight-list li.insight-summary .image,
#company-container .section#available-insights ul.insight-list li.insight-summary .image,
#sample-container .section#available-insights ul.insight-list li.insight-summary .image,
#science-container .section#available-insights ul.insight-list li.insight-summary .image,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary .image,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary .image {
  width: 100%;
  height: 180px;
  border-radius: 4px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
#home-container .section#available-insights ul.insight-list li.insight-summary h3.name,
#company-container .section#available-insights ul.insight-list li.insight-summary h3.name,
#sample-container .section#available-insights ul.insight-list li.insight-summary h3.name,
#science-container .section#available-insights ul.insight-list li.insight-summary h3.name,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary h3.name,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary h3.name {
  margin-bottom: 16px;
}
#home-container .section#available-insights ul.insight-list li.insight-summary p,
#company-container .section#available-insights ul.insight-list li.insight-summary p,
#sample-container .section#available-insights ul.insight-list li.insight-summary p,
#science-container .section#available-insights ul.insight-list li.insight-summary p,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary p,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary p {
  margin-top: 0;
}
#home-container .section#available-insights ul.insight-list li.insight-summary a.link,
#company-container .section#available-insights ul.insight-list li.insight-summary a.link,
#sample-container .section#available-insights ul.insight-list li.insight-summary a.link,
#science-container .section#available-insights ul.insight-list li.insight-summary a.link,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary a.link,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary a.link {
  color: #0000ff;
}
#home-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image,
#company-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image,
#sample-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image,
#science-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary#neanderthal .image {
  background-image: url(../img/home/neanderthal-summary-image.jpg);
}
#home-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image,
#company-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image,
#sample-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image,
#science-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image,
#insight-overview-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image,
#how-it-works-container .section#available-insights ul.insight-list li.insight-summary#metabolism .image {
  background-image: url(../img/home/metabolism-summary-image.jpg);
  background-position: bottom center;
}
#home-container .section#coming-soon,
#company-container .section#coming-soon,
#sample-container .section#coming-soon,
#science-container .section#coming-soon,
#insight-overview-container .section#coming-soon,
#how-it-works-container .section#coming-soon {
  color: white;
  background-color: #78008C;
}
#home-container .section#coming-soon .header h1,
#company-container .section#coming-soon .header h1,
#sample-container .section#coming-soon .header h1,
#science-container .section#coming-soon .header h1,
#insight-overview-container .section#coming-soon .header h1,
#how-it-works-container .section#coming-soon .header h1 {
  margin-top: 80px;
}
#home-container .section#coming-soon .header h1 .coming-soon-icon,
#company-container .section#coming-soon .header h1 .coming-soon-icon,
#sample-container .section#coming-soon .header h1 .coming-soon-icon,
#science-container .section#coming-soon .header h1 .coming-soon-icon,
#insight-overview-container .section#coming-soon .header h1 .coming-soon-icon,
#how-it-works-container .section#coming-soon .header h1 .coming-soon-icon {
  display: inline-block;
  background-image: url(../img/home/coming-soon-icon.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  width: 64px;
  height: 64px;
}
#home-container .section#coming-soon .header .poll-arrows,
#company-container .section#coming-soon .header .poll-arrows,
#sample-container .section#coming-soon .header .poll-arrows,
#science-container .section#coming-soon .header .poll-arrows,
#insight-overview-container .section#coming-soon .header .poll-arrows,
#how-it-works-container .section#coming-soon .header .poll-arrows {
  width: 95px;
  height: 20px;
  margin: 30px auto;
  -webkit-filter: invert(100);
          filter: invert(100);
  opacity: 0.2;
  background-image: url(../img/home/poll-icon-arrows.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  cursor: pointer;
}
#home-container .section#coming-soon .option,
#company-container .section#coming-soon .option,
#sample-container .section#coming-soon .option,
#science-container .section#coming-soon .option,
#insight-overview-container .section#coming-soon .option,
#how-it-works-container .section#coming-soon .option {
  height: 200px;
}
#home-container .section#get-insitome-traits,
#company-container .section#get-insitome-traits,
#sample-container .section#get-insitome-traits,
#science-container .section#get-insitome-traits,
#insight-overview-container .section#get-insitome-traits,
#how-it-works-container .section#get-insitome-traits {
  color: white;
  background-color: #146EFF;
  background-position: right;
  background-repeat: no-repeat;
  background-size: 500px;
  background-image: url(../img/background-careers.svg);
  padding-bottom: 80px;
}
#home-container .section#get-insitome-traits h1,
#company-container .section#get-insitome-traits h1,
#sample-container .section#get-insitome-traits h1,
#science-container .section#get-insitome-traits h1,
#insight-overview-container .section#get-insitome-traits h1,
#how-it-works-container .section#get-insitome-traits h1 {
  margin-bottom: 10px;
}
#home-container .section#get-insitome-traits p,
#company-container .section#get-insitome-traits p,
#sample-container .section#get-insitome-traits p,
#science-container .section#get-insitome-traits p,
#insight-overview-container .section#get-insitome-traits p,
#how-it-works-container .section#get-insitome-traits p {
  margin-top: 0;
}
#home-container .section#hero-sample,
#company-container .section#hero-sample,
#sample-container .section#hero-sample,
#science-container .section#hero-sample,
#insight-overview-container .section#hero-sample,
#how-it-works-container .section#hero-sample {
  background-color: #F8F8F8;
  background-image: url(../img/home/results-image-neanderthal.png);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: auto 180px;
  height: 440px;
  margin-top: 40px;
}
#home-container .section#hero-sample h2,
#company-container .section#hero-sample h2,
#sample-container .section#hero-sample h2,
#science-container .section#hero-sample h2,
#insight-overview-container .section#hero-sample h2,
#how-it-works-container .section#hero-sample h2 {
  font-size: 20px;
  line-height: 36px;
  margin-top: -100px;
}
#home-container .section#hero-sample .product-name,
#company-container .section#hero-sample .product-name,
#sample-container .section#hero-sample .product-name,
#science-container .section#hero-sample .product-name,
#insight-overview-container .section#hero-sample .product-name,
#how-it-works-container .section#hero-sample .product-name {
  color: #ff1464;
  font-size: 58px;
  letter-spacing: -2.5px;
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-weight: 800;
  line-height: 46px;
  margin-top: -20px;
}
#home-container .section#hero-sample .product-name .traits-wordmark,
#company-container .section#hero-sample .product-name .traits-wordmark,
#sample-container .section#hero-sample .product-name .traits-wordmark,
#science-container .section#hero-sample .product-name .traits-wordmark,
#insight-overview-container .section#hero-sample .product-name .traits-wordmark,
#how-it-works-container .section#hero-sample .product-name .traits-wordmark {
  width: 100%;
  height: 24px;
  display: inline-block;
  background-image: url(../img/home/results-traits-wordmark.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}
#home-container .section#results-sample,
#company-container .section#results-sample,
#sample-container .section#results-sample,
#science-container .section#results-sample,
#insight-overview-container .section#results-sample,
#how-it-works-container .section#results-sample {
  background-color: #BE0A78;
}
#home-container .section#results-sample .overview-callout img,
#company-container .section#results-sample .overview-callout img,
#sample-container .section#results-sample .overview-callout img,
#science-container .section#results-sample .overview-callout img,
#insight-overview-container .section#results-sample .overview-callout img,
#how-it-works-container .section#results-sample .overview-callout img {
  width: 313px;
  height: 358px;
  margin-top: 30px;
}
#home-container .section#results-sample .overview-callout h3,
#company-container .section#results-sample .overview-callout h3,
#sample-container .section#results-sample .overview-callout h3,
#science-container .section#results-sample .overview-callout h3,
#insight-overview-container .section#results-sample .overview-callout h3,
#how-it-works-container .section#results-sample .overview-callout h3 {
  color: #ff1464;
}
#home-container .section#results-sample .overview-callout p,
#company-container .section#results-sample .overview-callout p,
#sample-container .section#results-sample .overview-callout p,
#science-container .section#results-sample .overview-callout p,
#insight-overview-container .section#results-sample .overview-callout p,
#how-it-works-container .section#results-sample .overview-callout p {
  color: white;
}
#home-container .section#results-sample .overview-callout:first-of-type img,
#company-container .section#results-sample .overview-callout:first-of-type img,
#sample-container .section#results-sample .overview-callout:first-of-type img,
#science-container .section#results-sample .overview-callout:first-of-type img,
#insight-overview-container .section#results-sample .overview-callout:first-of-type img,
#how-it-works-container .section#results-sample .overview-callout:first-of-type img {
  width: 204px;
  height: 346px;
  margin-top: 30px;
  margin-bottom: 40px;
}
#home-container .section#neanderthal-cta,
#company-container .section#neanderthal-cta,
#sample-container .section#neanderthal-cta,
#science-container .section#neanderthal-cta,
#insight-overview-container .section#neanderthal-cta,
#how-it-works-container .section#neanderthal-cta {
  background-color: #FF1464;
  color: white;
  height: 335px;
  background-position: right;
  background-repeat: no-repeat;
  background-size: contain;
  background-image: url(../img/background-get-neanderthal.png);
}
#home-container .section#neanderthal-cta h1,
#company-container .section#neanderthal-cta h1,
#sample-container .section#neanderthal-cta h1,
#science-container .section#neanderthal-cta h1,
#insight-overview-container .section#neanderthal-cta h1,
#how-it-works-container .section#neanderthal-cta h1 {
  margin-top: 0;
}
#home-container .section#neanderthal-cta button.outline,
#company-container .section#neanderthal-cta button.outline,
#sample-container .section#neanderthal-cta button.outline,
#science-container .section#neanderthal-cta button.outline,
#insight-overview-container .section#neanderthal-cta button.outline,
#how-it-works-container .section#neanderthal-cta button.outline {
  border: solid 2px white;
  color: white;
}
#home-container .section#neanderthal-cta button.color,
#company-container .section#neanderthal-cta button.color,
#sample-container .section#neanderthal-cta button.color,
#science-container .section#neanderthal-cta button.color,
#insight-overview-container .section#neanderthal-cta button.color,
#how-it-works-container .section#neanderthal-cta button.color {
  background-color: white;
  color: #FF1464;
}
#home-container .section#mission,
#company-container .section#mission,
#sample-container .section#mission,
#science-container .section#mission,
#insight-overview-container .section#mission,
#how-it-works-container .section#mission {
  background-color: #0000ff;
  color: white;
  padding: 30px 0;
}
#home-container .section#mission .content,
#company-container .section#mission .content,
#sample-container .section#mission .content,
#science-container .section#mission .content,
#insight-overview-container .section#mission .content,
#how-it-works-container .section#mission .content {
  padding: 0 30px;
}
#home-container .section#mission .logo,
#company-container .section#mission .logo,
#sample-container .section#mission .logo,
#science-container .section#mission .logo,
#insight-overview-container .section#mission .logo,
#how-it-works-container .section#mission .logo {
  margin-top: 100px;
  width: 215px;
  height: 56px;
  background-image: url(../img/insitome-logo.svg);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}
#home-container .section#mission p.subtext,
#company-container .section#mission p.subtext,
#sample-container .section#mission p.subtext,
#science-container .section#mission p.subtext,
#insight-overview-container .section#mission p.subtext,
#how-it-works-container .section#mission p.subtext {
  color: #28BEFF;
  text-align: center;
}
#home-container .section#mission .graphic-divide,
#company-container .section#mission .graphic-divide,
#sample-container .section#mission .graphic-divide,
#science-container .section#mission .graphic-divide,
#insight-overview-container .section#mission .graphic-divide,
#how-it-works-container .section#mission .graphic-divide {
  width: 100%;
  height: 140px;
  margin: 30px 0 0;
  display: block;
  background-image: url(../img/home/about-helix-background.png);
  background-size: auto 140px;
  background-position: bottom center;
  background-repeat: repeat-x;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
}
#home-container .section#mission .graphic-divide .virtruvian-man,
#company-container .section#mission .graphic-divide .virtruvian-man,
#sample-container .section#mission .graphic-divide .virtruvian-man,
#science-container .section#mission .graphic-divide .virtruvian-man,
#insight-overview-container .section#mission .graphic-divide .virtruvian-man,
#how-it-works-container .section#mission .graphic-divide .virtruvian-man {
  height: 140px;
  width: 140px;
  margin: 0 auto;
  background-image: url(../img/home/about-icon-virtruvian-man.svg);
  background-size: 140px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-transform: translateY(-20px);
          transform: translateY(-20px);
}
#home-container .section#mission h3,
#company-container .section#mission h3,
#sample-container .section#mission h3,
#science-container .section#mission h3,
#insight-overview-container .section#mission h3,
#how-it-works-container .section#mission h3 {
  color: #28BEFF;
}
#home-container .section#mission ul.mission-goals,
#company-container .section#mission ul.mission-goals,
#sample-container .section#mission ul.mission-goals,
#science-container .section#mission ul.mission-goals,
#insight-overview-container .section#mission ul.mission-goals,
#how-it-works-container .section#mission ul.mission-goals {
  width: 100%;
}
#home-container .section#mission ul.mission-goals li h3,
#company-container .section#mission ul.mission-goals li h3,
#sample-container .section#mission ul.mission-goals li h3,
#science-container .section#mission ul.mission-goals li h3,
#insight-overview-container .section#mission ul.mission-goals li h3,
#how-it-works-container .section#mission ul.mission-goals li h3 {
  margin: 20px 0 -14px;
}
#home-container .section#team,
#company-container .section#team,
#sample-container .section#team,
#science-container .section#team,
#insight-overview-container .section#team,
#how-it-works-container .section#team {
  background-color: white;
}
#home-container .section#team ul.team,
#company-container .section#team ul.team,
#sample-container .section#team ul.team,
#science-container .section#team ul.team,
#insight-overview-container .section#team ul.team,
#how-it-works-container .section#team ul.team {
  margin: 40px -10px 0;
}
#home-container .section#team ul.team li,
#company-container .section#team ul.team li,
#sample-container .section#team ul.team li,
#science-container .section#team ul.team li,
#insight-overview-container .section#team ul.team li,
#how-it-works-container .section#team ul.team li {
  width: 50%;
  height: 260px;
  float: left;
  padding: 0 4px;
}
#home-container .section#team ul.team li .photo,
#company-container .section#team ul.team li .photo,
#sample-container .section#team ul.team li .photo,
#science-container .section#team ul.team li .photo,
#insight-overview-container .section#team ul.team li .photo,
#how-it-works-container .section#team ul.team li .photo {
  width: 100%;
  height: 134px;
  border-radius: 4px;
  background-color: #EAECEE;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin: 0;
}
#home-container .section#team ul.team li h3,
#company-container .section#team ul.team li h3,
#sample-container .section#team ul.team li h3,
#science-container .section#team ul.team li h3,
#insight-overview-container .section#team ul.team li h3,
#how-it-works-container .section#team ul.team li h3 {
  font-size: 16px;
  line-height: 23px;
  letter-spacing: -0.3px;
}
#home-container .section#team ul.team li .social-icon#linkedin,
#company-container .section#team ul.team li .social-icon#linkedin,
#sample-container .section#team ul.team li .social-icon#linkedin,
#science-container .section#team ul.team li .social-icon#linkedin,
#insight-overview-container .section#team ul.team li .social-icon#linkedin,
#how-it-works-container .section#team ul.team li .social-icon#linkedin {
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url(../img/teamicon-linkedin.svg);
  display: none;
}
#home-container .section#team ul.team li.founder,
#company-container .section#team ul.team li.founder,
#sample-container .section#team ul.team li.founder,
#science-container .section#team ul.team li.founder,
#insight-overview-container .section#team ul.team li.founder,
#how-it-works-container .section#team ul.team li.founder {
  cursor: pointer;
}
#home-container .section#team ul.team li.founder .photo,
#company-container .section#team ul.team li.founder .photo,
#sample-container .section#team ul.team li.founder .photo,
#science-container .section#team ul.team li.founder .photo,
#insight-overview-container .section#team ul.team li.founder .photo,
#how-it-works-container .section#team ul.team li.founder .photo,
#home-container .section#team ul.team li.founder h3,
#company-container .section#team ul.team li.founder h3,
#sample-container .section#team ul.team li.founder h3,
#science-container .section#team ul.team li.founder h3,
#insight-overview-container .section#team ul.team li.founder h3,
#how-it-works-container .section#team ul.team li.founder h3,
#home-container .section#team ul.team li.founder .social-icon#linkedin,
#company-container .section#team ul.team li.founder .social-icon#linkedin,
#sample-container .section#team ul.team li.founder .social-icon#linkedin,
#science-container .section#team ul.team li.founder .social-icon#linkedin,
#insight-overview-container .section#team ul.team li.founder .social-icon#linkedin,
#how-it-works-container .section#team ul.team li.founder .social-icon#linkedin {
  cursor: pointer;
}
#home-container .section#team ul.team li#spencer .photo,
#company-container .section#team ul.team li#spencer .photo,
#sample-container .section#team ul.team li#spencer .photo,
#science-container .section#team ul.team li#spencer .photo,
#insight-overview-container .section#team ul.team li#spencer .photo,
#how-it-works-container .section#team ul.team li#spencer .photo {
  background-image: url(../img/team/spencer.jpg);
}
#home-container .section#team ul.team li#neeraj .photo,
#company-container .section#team ul.team li#neeraj .photo,
#sample-container .section#team ul.team li#neeraj .photo,
#science-container .section#team ul.team li#neeraj .photo,
#insight-overview-container .section#team ul.team li#neeraj .photo,
#how-it-works-container .section#team ul.team li#neeraj .photo {
  background-image: url(../img/team/neeraj.jpg);
}
#home-container .section#team ul.team li#gareth .photo,
#company-container .section#team ul.team li#gareth .photo,
#sample-container .section#team ul.team li#gareth .photo,
#science-container .section#team ul.team li#gareth .photo,
#insight-overview-container .section#team ul.team li#gareth .photo,
#how-it-works-container .section#team ul.team li#gareth .photo {
  background-image: url(../img/team/gareth.jpg);
}
#home-container .section#team ul.team li#eric .photo,
#company-container .section#team ul.team li#eric .photo,
#sample-container .section#team ul.team li#eric .photo,
#science-container .section#team ul.team li#eric .photo,
#insight-overview-container .section#team ul.team li#eric .photo,
#how-it-works-container .section#team ul.team li#eric .photo {
  background-image: url(../img/team/eric.jpg);
}
#home-container .section#team ul.team li#razib .photo,
#company-container .section#team ul.team li#razib .photo,
#sample-container .section#team ul.team li#razib .photo,
#science-container .section#team ul.team li#razib .photo,
#insight-overview-container .section#team ul.team li#razib .photo,
#how-it-works-container .section#team ul.team li#razib .photo {
  background-image: url(../img/team/razib.jpg);
}
#home-container .section#team ul.team li#nick .photo,
#company-container .section#team ul.team li#nick .photo,
#sample-container .section#team ul.team li#nick .photo,
#science-container .section#team ul.team li#nick .photo,
#insight-overview-container .section#team ul.team li#nick .photo,
#how-it-works-container .section#team ul.team li#nick .photo {
  background-image: url(../img/team/nick.jpg);
}
#home-container .section#team ul.team li#alton .photo,
#company-container .section#team ul.team li#alton .photo,
#sample-container .section#team ul.team li#alton .photo,
#science-container .section#team ul.team li#alton .photo,
#insight-overview-container .section#team ul.team li#alton .photo,
#how-it-works-container .section#team ul.team li#alton .photo {
  background-image: url(../img/team/alton.jpg);
}
#home-container .section#team ul.team li#walter .photo,
#company-container .section#team ul.team li#walter .photo,
#sample-container .section#team ul.team li#walter .photo,
#science-container .section#team ul.team li#walter .photo,
#insight-overview-container .section#team ul.team li#walter .photo,
#how-it-works-container .section#team ul.team li#walter .photo {
  background-image: url(../img/team/walter.jpg);
}
#home-container .section#team ul.team li#cary .photo,
#company-container .section#team ul.team li#cary .photo,
#sample-container .section#team ul.team li#cary .photo,
#science-container .section#team ul.team li#cary .photo,
#insight-overview-container .section#team ul.team li#cary .photo,
#how-it-works-container .section#team ul.team li#cary .photo {
  background-image: url(../img/team/cary.jpg);
}
#home-container .section#team ul.team li#mackenzie .photo,
#company-container .section#team ul.team li#mackenzie .photo,
#sample-container .section#team ul.team li#mackenzie .photo,
#science-container .section#team ul.team li#mackenzie .photo,
#insight-overview-container .section#team ul.team li#mackenzie .photo,
#how-it-works-container .section#team ul.team li#mackenzie .photo {
  background-image: url(../img/team/mackenzie.jpg);
}
#home-container .section#team ul.team li#chloe .photo,
#company-container .section#team ul.team li#chloe .photo,
#sample-container .section#team ul.team li#chloe .photo,
#science-container .section#team ul.team li#chloe .photo,
#insight-overview-container .section#team ul.team li#chloe .photo,
#how-it-works-container .section#team ul.team li#chloe .photo {
  background-image: url(../img/team/chloe.jpg);
}
#home-container .section#careers,
#company-container .section#careers,
#sample-container .section#careers,
#science-container .section#careers,
#insight-overview-container .section#careers,
#how-it-works-container .section#careers {
  height: 408px;
  color: white;
  background-color: black;
  background-position: right;
  background-repeat: no-repeat;
  background-size: 500px;
  background-image: url(../img/background-careers.svg);
}
#home-container .section#careers .content,
#company-container .section#careers .content,
#sample-container .section#careers .content,
#science-container .section#careers .content,
#insight-overview-container .section#careers .content,
#how-it-works-container .section#careers .content {
  -webkit-box-align: left;
      -ms-flex-align: left;
          align-items: left;
}
#home-container .section#careers h1,
#company-container .section#careers h1,
#sample-container .section#careers h1,
#science-container .section#careers h1,
#insight-overview-container .section#careers h1,
#how-it-works-container .section#careers h1 {
  margin-top: 0;
  text-align: left;
}
#home-container .section#careers h2,
#company-container .section#careers h2,
#sample-container .section#careers h2,
#science-container .section#careers h2,
#insight-overview-container .section#careers h2,
#how-it-works-container .section#careers h2 {
  text-align: left;
}
#home-container .section#careers .link,
#company-container .section#careers .link,
#sample-container .section#careers .link,
#science-container .section#careers .link,
#insight-overview-container .section#careers .link,
#how-it-works-container .section#careers .link {
  color: #28BEFF;
}
#home-container .section#howitsdone,
#company-container .section#howitsdone,
#sample-container .section#howitsdone,
#science-container .section#howitsdone,
#insight-overview-container .section#howitsdone,
#how-it-works-container .section#howitsdone {
  color: white;
  background-color: black;
  margin-top: 40px;
}
#home-container .section#howitsdone .nanotray-graphic,
#company-container .section#howitsdone .nanotray-graphic,
#sample-container .section#howitsdone .nanotray-graphic,
#science-container .section#howitsdone .nanotray-graphic,
#insight-overview-container .section#howitsdone .nanotray-graphic,
#how-it-works-container .section#howitsdone .nanotray-graphic {
  background-image: url(../img/home/nanotray-graphic.png);
  width: 220px;
  height: 350px;
  background-size: contain;
  margin: 50px auto -160px;
}
#home-container .section#howitsdone .product-name,
#company-container .section#howitsdone .product-name,
#sample-container .section#howitsdone .product-name,
#science-container .section#howitsdone .product-name,
#insight-overview-container .section#howitsdone .product-name,
#how-it-works-container .section#howitsdone .product-name {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 58px;
  letter-spacing: -2.5px;
  text-align: center;
  font-weight: 800;
}
#home-container .section#howitsdone h2,
#company-container .section#howitsdone h2,
#sample-container .section#howitsdone h2,
#science-container .section#howitsdone h2,
#insight-overview-container .section#howitsdone h2,
#how-it-works-container .section#howitsdone h2 {
  font-size: 20px;
  margin-top: 0;
  text-align: center;
}
#home-container .section#howitsdone .insitomexhelix,
#company-container .section#howitsdone .insitomexhelix,
#sample-container .section#howitsdone .insitomexhelix,
#science-container .section#howitsdone .insitomexhelix,
#insight-overview-container .section#howitsdone .insitomexhelix,
#how-it-works-container .section#howitsdone .insitomexhelix {
  background-image: url(../img/home/insitome-x-helix-graphic.svg);
  width: 268px;
  height: 32px;
  background-size: contain;
  background-repeat: no-repeat;
  margin: 50px auto 60px;
}
#home-container .section#howitsdone hr,
#company-container .section#howitsdone hr,
#sample-container .section#howitsdone hr,
#science-container .section#howitsdone hr,
#insight-overview-container .section#howitsdone hr,
#how-it-works-container .section#howitsdone hr {
  width: 100%;
  border: none;
  border-bottom: 1px solid rgba(255, 255, 255, 0.25);
}
#home-container .section#howitsdone img,
#company-container .section#howitsdone img,
#sample-container .section#howitsdone img,
#science-container .section#howitsdone img,
#insight-overview-container .section#howitsdone img,
#how-it-works-container .section#howitsdone img {
  width: 189px;
  height: 176px;
}
#home-container .section#howitsdone .overview-callout h1,
#company-container .section#howitsdone .overview-callout h1,
#sample-container .section#howitsdone .overview-callout h1,
#science-container .section#howitsdone .overview-callout h1,
#insight-overview-container .section#howitsdone .overview-callout h1,
#how-it-works-container .section#howitsdone .overview-callout h1 {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 38px;
  text-align: left;
  color: #28BEFF;
  font-weight: 800;
  margin: 40px 0;
}
#home-container .section#howitsdone .overview-callout h2,
#company-container .section#howitsdone .overview-callout h2,
#sample-container .section#howitsdone .overview-callout h2,
#science-container .section#howitsdone .overview-callout h2,
#insight-overview-container .section#howitsdone .overview-callout h2,
#how-it-works-container .section#howitsdone .overview-callout h2 {
  text-align: left;
}
#home-container .section#sampleexamined,
#company-container .section#sampleexamined,
#sample-container .section#sampleexamined,
#science-container .section#sampleexamined,
#insight-overview-container .section#sampleexamined,
#how-it-works-container .section#sampleexamined {
  background-color: black;
  background-image: url(../img/home/science-image-sampleexamined.jpg);
  background-size: cover;
  background-position: center;
  color: white;
  height: 600px;
}
#home-container .section#sampleexamined *,
#company-container .section#sampleexamined *,
#sample-container .section#sampleexamined *,
#science-container .section#sampleexamined *,
#insight-overview-container .section#sampleexamined *,
#how-it-works-container .section#sampleexamined * {
  text-align: left;
}
#home-container .section#sampleexamined h2,
#company-container .section#sampleexamined h2,
#sample-container .section#sampleexamined h2,
#science-container .section#sampleexamined h2,
#insight-overview-container .section#sampleexamined h2,
#how-it-works-container .section#sampleexamined h2 {
  -ms-flex-item-align: left;
      align-self: left;
  margin-bottom: 0;
}
#home-container .section#sampleexamined h1.alt.bold,
#company-container .section#sampleexamined h1.alt.bold,
#sample-container .section#sampleexamined h1.alt.bold,
#science-container .section#sampleexamined h1.alt.bold,
#insight-overview-container .section#sampleexamined h1.alt.bold,
#how-it-works-container .section#sampleexamined h1.alt.bold {
  margin-top: 0;
}
#home-container .section#scienceprocess,
#company-container .section#scienceprocess,
#sample-container .section#scienceprocess,
#science-container .section#scienceprocess,
#insight-overview-container .section#scienceprocess,
#how-it-works-container .section#scienceprocess {
  background-color: black;
  color: white;
}
#home-container .section#scienceprocess .process-step .process-text h1.alt.bold,
#company-container .section#scienceprocess .process-step .process-text h1.alt.bold,
#sample-container .section#scienceprocess .process-step .process-text h1.alt.bold,
#science-container .section#scienceprocess .process-step .process-text h1.alt.bold,
#insight-overview-container .section#scienceprocess .process-step .process-text h1.alt.bold,
#how-it-works-container .section#scienceprocess .process-step .process-text h1.alt.bold {
  color: #28BEFF;
  text-align: left;
  margin: 50px 0 0;
}
#home-container .section#scienceprocess .process-step .process-text h2,
#company-container .section#scienceprocess .process-step .process-text h2,
#sample-container .section#scienceprocess .process-step .process-text h2,
#science-container .section#scienceprocess .process-step .process-text h2,
#insight-overview-container .section#scienceprocess .process-step .process-text h2,
#how-it-works-container .section#scienceprocess .process-step .process-text h2 {
  text-align: left;
}
#home-container .section#scienceprocess .process-step img,
#company-container .section#scienceprocess .process-step img,
#sample-container .section#scienceprocess .process-step img,
#science-container .section#scienceprocess .process-step img,
#insight-overview-container .section#scienceprocess .process-step img,
#how-it-works-container .section#scienceprocess .process-step img {
  max-width: 100%;
}
#home-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold,
#company-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold,
#sample-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold,
#science-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold,
#insight-overview-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold,
#how-it-works-container .section#scienceprocess .process-step:first-of-type .process-text h1.alt.bold {
  margin-top: 40px;
}
#home-container .section#scienceprocess .overview-callout,
#company-container .section#scienceprocess .overview-callout,
#sample-container .section#scienceprocess .overview-callout,
#science-container .section#scienceprocess .overview-callout,
#insight-overview-container .section#scienceprocess .overview-callout,
#how-it-works-container .section#scienceprocess .overview-callout {
  margin-bottom: 40px;
}
#home-container .section#scienceprocess .overview-callout img,
#company-container .section#scienceprocess .overview-callout img,
#sample-container .section#scienceprocess .overview-callout img,
#science-container .section#scienceprocess .overview-callout img,
#insight-overview-container .section#scienceprocess .overview-callout img,
#how-it-works-container .section#scienceprocess .overview-callout img {
  height: 240px;
}
#home-container .section#scienceprocess .overview-callout h1.alt.bold,
#company-container .section#scienceprocess .overview-callout h1.alt.bold,
#sample-container .section#scienceprocess .overview-callout h1.alt.bold,
#science-container .section#scienceprocess .overview-callout h1.alt.bold,
#insight-overview-container .section#scienceprocess .overview-callout h1.alt.bold,
#how-it-works-container .section#scienceprocess .overview-callout h1.alt.bold {
  text-align: left;
}
#home-container .section#scienceprocess .overview-callout h1.alt.bold .blue,
#company-container .section#scienceprocess .overview-callout h1.alt.bold .blue,
#sample-container .section#scienceprocess .overview-callout h1.alt.bold .blue,
#science-container .section#scienceprocess .overview-callout h1.alt.bold .blue,
#insight-overview-container .section#scienceprocess .overview-callout h1.alt.bold .blue,
#how-it-works-container .section#scienceprocess .overview-callout h1.alt.bold .blue {
  color: #28BEFF;
}
#home-container .section#sciencepipeline,
#company-container .section#sciencepipeline,
#sample-container .section#sciencepipeline,
#science-container .section#sciencepipeline,
#insight-overview-container .section#sciencepipeline,
#how-it-works-container .section#sciencepipeline {
  background-color: black;
  color: white;
  padding: 0 0 20px;
}
#home-container .section#sciencepipeline .photo-banner,
#company-container .section#sciencepipeline .photo-banner,
#sample-container .section#sciencepipeline .photo-banner,
#science-container .section#sciencepipeline .photo-banner,
#insight-overview-container .section#sciencepipeline .photo-banner,
#how-it-works-container .section#sciencepipeline .photo-banner {
  background-size: cover;
  background-position: center;
  background-color: #252525;
  height: 400px;
  width: 100%;
}
#home-container .section#sciencepipeline .photo-banner#pipeline,
#company-container .section#sciencepipeline .photo-banner#pipeline,
#sample-container .section#sciencepipeline .photo-banner#pipeline,
#science-container .section#sciencepipeline .photo-banner#pipeline,
#insight-overview-container .section#sciencepipeline .photo-banner#pipeline,
#how-it-works-container .section#sciencepipeline .photo-banner#pipeline {
  background-image: url(../img/home/science-image-pipeline-1.jpg);
}
#home-container .section#sciencepipeline .photo-banner#amplified,
#company-container .section#sciencepipeline .photo-banner#amplified,
#sample-container .section#sciencepipeline .photo-banner#amplified,
#science-container .section#sciencepipeline .photo-banner#amplified,
#insight-overview-container .section#sciencepipeline .photo-banner#amplified,
#how-it-works-container .section#sciencepipeline .photo-banner#amplified {
  background-image: url(../img/home/science-image-pipeline-2.jpg);
}
#home-container .section#sciencepipeline .photo-banner#nanowells,
#company-container .section#sciencepipeline .photo-banner#nanowells,
#sample-container .section#sciencepipeline .photo-banner#nanowells,
#science-container .section#sciencepipeline .photo-banner#nanowells,
#insight-overview-container .section#sciencepipeline .photo-banner#nanowells,
#how-it-works-container .section#sciencepipeline .photo-banner#nanowells {
  background-image: url(../img/home/science-image-pipeline-3.jpg);
}
#home-container .section#sciencepipeline .photo-banner#quality,
#company-container .section#sciencepipeline .photo-banner#quality,
#sample-container .section#sciencepipeline .photo-banner#quality,
#science-container .section#sciencepipeline .photo-banner#quality,
#insight-overview-container .section#sciencepipeline .photo-banner#quality,
#how-it-works-container .section#sciencepipeline .photo-banner#quality {
  background-image: url(../img/home/science-image-pipeline-4.jpg);
}
#home-container .section#sciencepipeline .content,
#company-container .section#sciencepipeline .content,
#sample-container .section#sciencepipeline .content,
#science-container .section#sciencepipeline .content,
#insight-overview-container .section#sciencepipeline .content,
#how-it-works-container .section#sciencepipeline .content {
  padding: 40px 30px;
}
#home-container .section#sciencepipeline .content *,
#company-container .section#sciencepipeline .content *,
#sample-container .section#sciencepipeline .content *,
#science-container .section#sciencepipeline .content *,
#insight-overview-container .section#sciencepipeline .content *,
#how-it-works-container .section#sciencepipeline .content * {
  text-align: left;
  -ms-flex-item-align: left;
      align-self: left;
}
#home-container .section#sciencepipeline .content h1.alt.bold,
#company-container .section#sciencepipeline .content h1.alt.bold,
#sample-container .section#sciencepipeline .content h1.alt.bold,
#science-container .section#sciencepipeline .content h1.alt.bold,
#insight-overview-container .section#sciencepipeline .content h1.alt.bold,
#how-it-works-container .section#sciencepipeline .content h1.alt.bold {
  color: #28BEFF;
  margin-bottom: 0;
}
#home-container .section#hero-howitworks,
#company-container .section#hero-howitworks,
#sample-container .section#hero-howitworks,
#science-container .section#hero-howitworks,
#insight-overview-container .section#hero-howitworks,
#how-it-works-container .section#hero-howitworks {
  background-color: white;
}
#home-container .section#hero-howitworks h1,
#company-container .section#hero-howitworks h1,
#sample-container .section#hero-howitworks h1,
#science-container .section#hero-howitworks h1,
#insight-overview-container .section#hero-howitworks h1,
#how-it-works-container .section#hero-howitworks h1 {
  color: #FF1464;
  font-size: 48px;
  margin-top: 60px;
  margin-bottom: 0;
  line-height: 50px;
}
#home-container .section#hero-howitworks h2,
#company-container .section#hero-howitworks h2,
#sample-container .section#hero-howitworks h2,
#science-container .section#hero-howitworks h2,
#insight-overview-container .section#hero-howitworks h2,
#how-it-works-container .section#hero-howitworks h2 {
  font-size: 20px;
}
#home-container .section#step-details,
#company-container .section#step-details,
#sample-container .section#step-details,
#science-container .section#step-details,
#insight-overview-container .section#step-details,
#how-it-works-container .section#step-details {
  background-color: white;
  padding-top: 0;
}
#home-container .section#step-details .step-detail-container,
#company-container .section#step-details .step-detail-container,
#sample-container .section#step-details .step-detail-container,
#science-container .section#step-details .step-detail-container,
#insight-overview-container .section#step-details .step-detail-container,
#how-it-works-container .section#step-details .step-detail-container {
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  padding: 80px 0;
}
#home-container .section#step-details .step-detail-container .step-number,
#company-container .section#step-details .step-detail-container .step-number,
#sample-container .section#step-details .step-detail-container .step-number,
#science-container .section#step-details .step-detail-container .step-number,
#insight-overview-container .section#step-details .step-detail-container .step-number,
#how-it-works-container .section#step-details .step-detail-container .step-number {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 60px;
  height: 60px;
  margin-top: 122px;
}
#home-container .section#step-details .step-detail-container .step-icon,
#company-container .section#step-details .step-detail-container .step-icon,
#sample-container .section#step-details .step-detail-container .step-icon,
#science-container .section#step-details .step-detail-container .step-icon,
#insight-overview-container .section#step-details .step-detail-container .step-icon,
#how-it-works-container .section#step-details .step-detail-container .step-icon {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  width: 182px;
  height: 182px;
  float: right;
}
#home-container .section#step-details .step-detail-container h1.alt.bold,
#company-container .section#step-details .step-detail-container h1.alt.bold,
#sample-container .section#step-details .step-detail-container h1.alt.bold,
#science-container .section#step-details .step-detail-container h1.alt.bold,
#insight-overview-container .section#step-details .step-detail-container h1.alt.bold,
#how-it-works-container .section#step-details .step-detail-container h1.alt.bold {
  text-align: left;
  margin: 50px 0;
}
#home-container .section#step-details .step-detail-container h3,
#company-container .section#step-details .step-detail-container h3,
#sample-container .section#step-details .step-detail-container h3,
#science-container .section#step-details .step-detail-container h3,
#insight-overview-container .section#step-details .step-detail-container h3,
#how-it-works-container .section#step-details .step-detail-container h3 {
  margin-bottom: 0;
}
#home-container .section#step-details .step-detail-container p,
#company-container .section#step-details .step-detail-container p,
#sample-container .section#step-details .step-detail-container p,
#science-container .section#step-details .step-detail-container p,
#insight-overview-container .section#step-details .step-detail-container p,
#how-it-works-container .section#step-details .step-detail-container p {
  margin-top: 0;
}
#home-container .section#step-details .step-detail-container p a,
#company-container .section#step-details .step-detail-container p a,
#sample-container .section#step-details .step-detail-container p a,
#science-container .section#step-details .step-detail-container p a,
#insight-overview-container .section#step-details .step-detail-container p a,
#how-it-works-container .section#step-details .step-detail-container p a {
  color: #FF1464;
}
#home-container .section#step-details .step-detail-container ol,
#company-container .section#step-details .step-detail-container ol,
#sample-container .section#step-details .step-detail-container ol,
#science-container .section#step-details .step-detail-container ol,
#insight-overview-container .section#step-details .step-detail-container ol,
#how-it-works-container .section#step-details .step-detail-container ol {
  margin-top: 0;
  font-size: 16px;
  line-height: 36px;
  letter-spacing: -0.3px;
  padding-left: 22px;
}
#home-container .section#step-details .step-detail-container#step1 .step-number,
#company-container .section#step-details .step-detail-container#step1 .step-number,
#sample-container .section#step-details .step-detail-container#step1 .step-number,
#science-container .section#step-details .step-detail-container#step1 .step-number,
#insight-overview-container .section#step-details .step-detail-container#step1 .step-number,
#how-it-works-container .section#step-details .step-detail-container#step1 .step-number {
  background-image: url(../img/home/howitworks-step-number-1.svg);
}
#home-container .section#step-details .step-detail-container#step1 .step-icon,
#company-container .section#step-details .step-detail-container#step1 .step-icon,
#sample-container .section#step-details .step-detail-container#step1 .step-icon,
#science-container .section#step-details .step-detail-container#step1 .step-icon,
#insight-overview-container .section#step-details .step-detail-container#step1 .step-icon,
#how-it-works-container .section#step-details .step-detail-container#step1 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-big-1.svg);
}
#home-container .section#step-details .step-detail-container#step1 h1.alt.bold,
#company-container .section#step-details .step-detail-container#step1 h1.alt.bold,
#sample-container .section#step-details .step-detail-container#step1 h1.alt.bold,
#science-container .section#step-details .step-detail-container#step1 h1.alt.bold,
#insight-overview-container .section#step-details .step-detail-container#step1 h1.alt.bold,
#how-it-works-container .section#step-details .step-detail-container#step1 h1.alt.bold {
  color: #FFBE28;
}
#home-container .section#step-details .step-detail-container#step1 a.link,
#company-container .section#step-details .step-detail-container#step1 a.link,
#sample-container .section#step-details .step-detail-container#step1 a.link,
#science-container .section#step-details .step-detail-container#step1 a.link,
#insight-overview-container .section#step-details .step-detail-container#step1 a.link,
#how-it-works-container .section#step-details .step-detail-container#step1 a.link {
  color: #FFBE28;
}
#home-container .section#step-details .step-detail-container#step2 .step-number,
#company-container .section#step-details .step-detail-container#step2 .step-number,
#sample-container .section#step-details .step-detail-container#step2 .step-number,
#science-container .section#step-details .step-detail-container#step2 .step-number,
#insight-overview-container .section#step-details .step-detail-container#step2 .step-number,
#how-it-works-container .section#step-details .step-detail-container#step2 .step-number {
  background-image: url(../img/home/howitworks-step-number-2.svg);
}
#home-container .section#step-details .step-detail-container#step2 .step-icon,
#company-container .section#step-details .step-detail-container#step2 .step-icon,
#sample-container .section#step-details .step-detail-container#step2 .step-icon,
#science-container .section#step-details .step-detail-container#step2 .step-icon,
#insight-overview-container .section#step-details .step-detail-container#step2 .step-icon,
#how-it-works-container .section#step-details .step-detail-container#step2 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-big-2.svg);
}
#home-container .section#step-details .step-detail-container#step2 h1.alt.bold,
#company-container .section#step-details .step-detail-container#step2 h1.alt.bold,
#sample-container .section#step-details .step-detail-container#step2 h1.alt.bold,
#science-container .section#step-details .step-detail-container#step2 h1.alt.bold,
#insight-overview-container .section#step-details .step-detail-container#step2 h1.alt.bold,
#how-it-works-container .section#step-details .step-detail-container#step2 h1.alt.bold {
  color: #FF1464;
}
#home-container .section#step-details .step-detail-container#step2 a.link,
#company-container .section#step-details .step-detail-container#step2 a.link,
#sample-container .section#step-details .step-detail-container#step2 a.link,
#science-container .section#step-details .step-detail-container#step2 a.link,
#insight-overview-container .section#step-details .step-detail-container#step2 a.link,
#how-it-works-container .section#step-details .step-detail-container#step2 a.link {
  color: #FF1464;
}
#home-container .section#step-details .step-detail-container#step2 .button-container button.app-store,
#company-container .section#step-details .step-detail-container#step2 .button-container button.app-store,
#sample-container .section#step-details .step-detail-container#step2 .button-container button.app-store,
#science-container .section#step-details .step-detail-container#step2 .button-container button.app-store,
#insight-overview-container .section#step-details .step-detail-container#step2 .button-container button.app-store,
#how-it-works-container .section#step-details .step-detail-container#step2 .button-container button.app-store {
  -webkit-filter: invert(100%);
          filter: invert(100%);
}
#home-container .section#step-details .step-detail-container#step2 .button-container button.purchase,
#company-container .section#step-details .step-detail-container#step2 .button-container button.purchase,
#sample-container .section#step-details .step-detail-container#step2 .button-container button.purchase,
#science-container .section#step-details .step-detail-container#step2 .button-container button.purchase,
#insight-overview-container .section#step-details .step-detail-container#step2 .button-container button.purchase,
#how-it-works-container .section#step-details .step-detail-container#step2 .button-container button.purchase {
  background-color: #FF1464;
}
#home-container .section#step-details .step-detail-container#step3 .step-number,
#company-container .section#step-details .step-detail-container#step3 .step-number,
#sample-container .section#step-details .step-detail-container#step3 .step-number,
#science-container .section#step-details .step-detail-container#step3 .step-number,
#insight-overview-container .section#step-details .step-detail-container#step3 .step-number,
#how-it-works-container .section#step-details .step-detail-container#step3 .step-number {
  background-image: url(../img/home/howitworks-step-number-3.svg);
}
#home-container .section#step-details .step-detail-container#step3 .step-icon,
#company-container .section#step-details .step-detail-container#step3 .step-icon,
#sample-container .section#step-details .step-detail-container#step3 .step-icon,
#science-container .section#step-details .step-detail-container#step3 .step-icon,
#insight-overview-container .section#step-details .step-detail-container#step3 .step-icon,
#how-it-works-container .section#step-details .step-detail-container#step3 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-big-3.svg);
}
#home-container .section#step-details .step-detail-container#step3 h1.alt.bold,
#company-container .section#step-details .step-detail-container#step3 h1.alt.bold,
#sample-container .section#step-details .step-detail-container#step3 h1.alt.bold,
#science-container .section#step-details .step-detail-container#step3 h1.alt.bold,
#insight-overview-container .section#step-details .step-detail-container#step3 h1.alt.bold,
#how-it-works-container .section#step-details .step-detail-container#step3 h1.alt.bold {
  color: #BE0A78;
}
#home-container .section#step-details .step-detail-container#step3 a.link,
#company-container .section#step-details .step-detail-container#step3 a.link,
#sample-container .section#step-details .step-detail-container#step3 a.link,
#science-container .section#step-details .step-detail-container#step3 a.link,
#insight-overview-container .section#step-details .step-detail-container#step3 a.link,
#how-it-works-container .section#step-details .step-detail-container#step3 a.link {
  color: #BE0A78;
}
#home-container .section#step-details .step-detail-container#step4 .step-number,
#company-container .section#step-details .step-detail-container#step4 .step-number,
#sample-container .section#step-details .step-detail-container#step4 .step-number,
#science-container .section#step-details .step-detail-container#step4 .step-number,
#insight-overview-container .section#step-details .step-detail-container#step4 .step-number,
#how-it-works-container .section#step-details .step-detail-container#step4 .step-number {
  background-image: url(../img/home/howitworks-step-number-4.svg);
}
#home-container .section#step-details .step-detail-container#step4 .step-icon,
#company-container .section#step-details .step-detail-container#step4 .step-icon,
#sample-container .section#step-details .step-detail-container#step4 .step-icon,
#science-container .section#step-details .step-detail-container#step4 .step-icon,
#insight-overview-container .section#step-details .step-detail-container#step4 .step-icon,
#how-it-works-container .section#step-details .step-detail-container#step4 .step-icon {
  background-image: url(../img/home/howitworks-step-icon-big-4.svg);
}
#home-container .section#step-details .step-detail-container#step4 h1.alt.bold,
#company-container .section#step-details .step-detail-container#step4 h1.alt.bold,
#sample-container .section#step-details .step-detail-container#step4 h1.alt.bold,
#science-container .section#step-details .step-detail-container#step4 h1.alt.bold,
#insight-overview-container .section#step-details .step-detail-container#step4 h1.alt.bold,
#how-it-works-container .section#step-details .step-detail-container#step4 h1.alt.bold {
  color: #78008C;
}
#home-container .section#step-details .step-detail-container#step4 a.link,
#company-container .section#step-details .step-detail-container#step4 a.link,
#sample-container .section#step-details .step-detail-container#step4 a.link,
#science-container .section#step-details .step-detail-container#step4 a.link,
#insight-overview-container .section#step-details .step-detail-container#step4 a.link,
#how-it-works-container .section#step-details .step-detail-container#step4 a.link {
  color: #78008C;
}
#home-container .section#still-have-questions,
#company-container .section#still-have-questions,
#sample-container .section#still-have-questions,
#science-container .section#still-have-questions,
#insight-overview-container .section#still-have-questions,
#how-it-works-container .section#still-have-questions {
  color: white;
  padding: 70px 30px;
}
#home-container .section#still-have-questions h1.alt,
#company-container .section#still-have-questions h1.alt,
#sample-container .section#still-have-questions h1.alt,
#science-container .section#still-have-questions h1.alt,
#insight-overview-container .section#still-have-questions h1.alt,
#how-it-works-container .section#still-have-questions h1.alt {
  color: #28BEFF;
  line-height: 45px;
  margin: 0 auto 20px;
}
#home-container .section#still-have-questions .button-container button .button-icon-speech,
#company-container .section#still-have-questions .button-container button .button-icon-speech,
#sample-container .section#still-have-questions .button-container button .button-icon-speech,
#science-container .section#still-have-questions .button-container button .button-icon-speech,
#insight-overview-container .section#still-have-questions .button-container button .button-icon-speech,
#how-it-works-container .section#still-have-questions .button-container button .button-icon-speech,
#home-container .section#still-have-questions .button-container button .button-icon-question,
#company-container .section#still-have-questions .button-container button .button-icon-question,
#sample-container .section#still-have-questions .button-container button .button-icon-question,
#science-container .section#still-have-questions .button-container button .button-icon-question,
#insight-overview-container .section#still-have-questions .button-container button .button-icon-question,
#how-it-works-container .section#still-have-questions .button-container button .button-icon-question {
  width: 24px;
  height: 24px;
  display: inline-block;
  background-size: 24px;
  background-repeat: no-repeat;
  background-position: center;
  margin-bottom: -6px;
  margin-right: 5px;
}
#home-container .section#still-have-questions .button-container button .button-icon-speech,
#company-container .section#still-have-questions .button-container button .button-icon-speech,
#sample-container .section#still-have-questions .button-container button .button-icon-speech,
#science-container .section#still-have-questions .button-container button .button-icon-speech,
#insight-overview-container .section#still-have-questions .button-container button .button-icon-speech,
#how-it-works-container .section#still-have-questions .button-container button .button-icon-speech {
  background-image: url(../img/home/button-icon-chat.svg);
}
#home-container .section#still-have-questions .button-container button .button-icon-question,
#company-container .section#still-have-questions .button-container button .button-icon-question,
#sample-container .section#still-have-questions .button-container button .button-icon-question,
#science-container .section#still-have-questions .button-container button .button-icon-question,
#insight-overview-container .section#still-have-questions .button-container button .button-icon-question,
#how-it-works-container .section#still-have-questions .button-container button .button-icon-question {
  background-image: url(../img/home/button-icon-question.svg);
}
#home-container .section#still-have-questions .button-container button.outline,
#company-container .section#still-have-questions .button-container button.outline,
#sample-container .section#still-have-questions .button-container button.outline,
#science-container .section#still-have-questions .button-container button.outline,
#insight-overview-container .section#still-have-questions .button-container button.outline,
#how-it-works-container .section#still-have-questions .button-container button.outline {
  border: 2px solid white;
  color: white;
}
#home-container .section#still-have-questions .button-container button.color,
#company-container .section#still-have-questions .button-container button.color,
#sample-container .section#still-have-questions .button-container button.color,
#science-container .section#still-have-questions .button-container button.color,
#insight-overview-container .section#still-have-questions .button-container button.color,
#how-it-works-container .section#still-have-questions .button-container button.color {
  background-color: white;
  color: #0000ff;
}
#helix-callout-section {
  background-color: white;
  color: black;
  background-image: url(../img/home/helix-callout-background.svg);
  background-position: bottom center;
  background-size: 422px 74px;
  background-repeat: no-repeat;
  height: 320px;
  padding: 40px;
}
#helix-callout-section .content {
  margin: 0 auto;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#helix-callout-section .content h1.alt {
  letter-spacing: -1.4px;
}
#helix-callout-section .content button.outline.helix {
  border: 2px solid white;
  border-radius: 4px;
  background-color: black;
  background-image: url(../img/helix-logo-square-white.png);
  background-size: 78px 30px;
  background-position: center;
  background-repeat: no-repeat;
  -webkit-filter: invert(100%);
          filter: invert(100%);
  width: 264px;
  height: 50px;
  margin: 0 auto;
}
/*  4-2-2018 changed max max-width from 799 to 720 to keep the blog link on the navbar-home until it hits 720 Arnold Wells*/
@media screen and (min-width: 720px) and (max-width: 720px) {
  #navbar-home .no-underline {
    display: none;
  }
}
@media screen and (min-width: 720px) {
  #home-container,
  #sample-container,
  #company-container,
  #science-container,
  #insight-overview-container,
  #how-it-works-container {
    background-color: white;
  }
  #home-container *.desktop,
  #sample-container *.desktop,
  #company-container *.desktop,
  #science-container *.desktop,
  #insight-overview-container *.desktop,
  #how-it-works-container *.desktop {
    display: block !important;
  }
  #home-container *.desktop.inline,
  #sample-container *.desktop.inline,
  #company-container *.desktop.inline,
  #science-container *.desktop.inline,
  #insight-overview-container *.desktop.inline,
  #how-it-works-container *.desktop.inline {
    display: inline-block !important;
  }
  #home-container *.mobile,
  #sample-container *.mobile,
  #company-container *.mobile,
  #science-container *.mobile,
  #insight-overview-container *.mobile,
  #how-it-works-container *.mobile {
    display: none !important;
  }
  #home-container h1.alt,
  #sample-container h1.alt,
  #company-container h1.alt,
  #science-container h1.alt,
  #insight-overview-container h1.alt,
  #how-it-works-container h1.alt {
    font-size: 48px;
  }
  #home-container h2,
  #sample-container h2,
  #company-container h2,
  #science-container h2,
  #insight-overview-container h2,
  #how-it-works-container h2 {
    font-size: 20px !important;
  }
  #home-container .tagline,
  #sample-container .tagline,
  #company-container .tagline,
  #science-container .tagline,
  #insight-overview-container .tagline,
  #how-it-works-container .tagline {
    width: 412px;
    height: 83px;
  }
  #home-container #navbar-home,
  #sample-container #navbar-home,
  #company-container #navbar-home,
  #science-container #navbar-home,
  #insight-overview-container #navbar-home,
  #how-it-works-container #navbar-home {
    position: relative;
    z-index: 9995;
    left: auto;
    right: auto;
    height: 70px;
    margin-left: 40px;
    margin-right: 40px;
    overflow-y: visible;
    padding-top: 12px;
    background-color: white;
  }
  #home-container #navbar-home .mobile-nav-expand,
  #sample-container #navbar-home .mobile-nav-expand,
  #company-container #navbar-home .mobile-nav-expand,
  #science-container #navbar-home .mobile-nav-expand,
  #insight-overview-container #navbar-home .mobile-nav-expand,
  #how-it-works-container #navbar-home .mobile-nav-expand {
    display: none;
  }
  #home-container #navbar-home .logo,
  #sample-container #navbar-home .logo,
  #company-container #navbar-home .logo,
  #science-container #navbar-home .logo,
  #insight-overview-container #navbar-home .logo,
  #how-it-works-container #navbar-home .logo {
    width: 81px;
    height: 21px;
    margin-top: 9px;
    margin-left: 0;
    float: left;
  }
  #home-container #navbar-home .mobile-nav-signin,
  #sample-container #navbar-home .mobile-nav-signin,
  #company-container #navbar-home .mobile-nav-signin,
  #science-container #navbar-home .mobile-nav-signin,
  #insight-overview-container #navbar-home .mobile-nav-signin,
  #how-it-works-container #navbar-home .mobile-nav-signin {
    display: none;
  }
  #home-container #navbar-home ul.navbar-links,
  #sample-container #navbar-home ul.navbar-links,
  #company-container #navbar-home ul.navbar-links,
  #science-container #navbar-home ul.navbar-links,
  #insight-overview-container #navbar-home ul.navbar-links,
  #how-it-works-container #navbar-home ul.navbar-links {
    margin: 0 0 0 40px;
  }
  #home-container #navbar-home ul.navbar-links li,
  #sample-container #navbar-home ul.navbar-links li,
  #company-container #navbar-home ul.navbar-links li,
  #science-container #navbar-home ul.navbar-links li,
  #insight-overview-container #navbar-home ul.navbar-links li,
  #how-it-works-container #navbar-home ul.navbar-links li {
    float: left;
    font-weight: 500;
    border-bottom: none;
    opacity: 0.5;
    margin-left: 40px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #home-container #navbar-home ul.navbar-links li .arrow-expand,
  #sample-container #navbar-home ul.navbar-links li .arrow-expand,
  #company-container #navbar-home ul.navbar-links li .arrow-expand,
  #science-container #navbar-home ul.navbar-links li .arrow-expand,
  #insight-overview-container #navbar-home ul.navbar-links li .arrow-expand,
  #how-it-works-container #navbar-home ul.navbar-links li .arrow-expand {
    margin-left: 8px;
  }
  #home-container #navbar-home ul.navbar-links li.active,
  #sample-container #navbar-home ul.navbar-links li.active,
  #company-container #navbar-home ul.navbar-links li.active,
  #science-container #navbar-home ul.navbar-links li.active,
  #insight-overview-container #navbar-home ul.navbar-links li.active,
  #how-it-works-container #navbar-home ul.navbar-links li.active {
    color: #146EFF;
    opacity: 1;
  }
  #home-container #navbar-home ul.navbar-links li.active .arrow-expand,
  #sample-container #navbar-home ul.navbar-links li.active .arrow-expand,
  #company-container #navbar-home ul.navbar-links li.active .arrow-expand,
  #science-container #navbar-home ul.navbar-links li.active .arrow-expand,
  #insight-overview-container #navbar-home ul.navbar-links li.active .arrow-expand,
  #how-it-works-container #navbar-home ul.navbar-links li.active .arrow-expand {
    background-image: url(../img/nav-arrow-down-blue.svg);
  }
  #home-container #navbar-home ul.navbar-links li:hover,
  #sample-container #navbar-home ul.navbar-links li:hover,
  #company-container #navbar-home ul.navbar-links li:hover,
  #science-container #navbar-home ul.navbar-links li:hover,
  #insight-overview-container #navbar-home ul.navbar-links li:hover,
  #how-it-works-container #navbar-home ul.navbar-links li:hover,
  #home-container #navbar-home ul.navbar-links li:active,
  #sample-container #navbar-home ul.navbar-links li:active,
  #company-container #navbar-home ul.navbar-links li:active,
  #science-container #navbar-home ul.navbar-links li:active,
  #insight-overview-container #navbar-home ul.navbar-links li:active,
  #how-it-works-container #navbar-home ul.navbar-links li:active {
    opacity: 1;
  }
  #home-container #navbar-home .navbar-buttons,
  #sample-container #navbar-home .navbar-buttons,
  #company-container #navbar-home .navbar-buttons,
  #science-container #navbar-home .navbar-buttons,
  #insight-overview-container #navbar-home .navbar-buttons,
  #how-it-works-container #navbar-home .navbar-buttons {
    padding: 0;
    float: right;
    height: 40px;
  }
  #home-container #navbar-home .navbar-buttons button,
  #sample-container #navbar-home .navbar-buttons button,
  #company-container #navbar-home .navbar-buttons button,
  #science-container #navbar-home .navbar-buttons button,
  #insight-overview-container #navbar-home .navbar-buttons button,
  #how-it-works-container #navbar-home .navbar-buttons button {
    float: left;
    width: 104px;
    border-radius: 4px;
    height: 40px;
    font-size: 16px;
    margin-left: 20px;
  }
  #home-container #navbar-home .navbar-buttons button.solid,
  #sample-container #navbar-home .navbar-buttons button.solid,
  #company-container #navbar-home .navbar-buttons button.solid,
  #science-container #navbar-home .navbar-buttons button.solid,
  #insight-overview-container #navbar-home .navbar-buttons button.solid,
  #how-it-works-container #navbar-home .navbar-buttons button.solid {
    color: white;
    background-color: black;
    margin-bottom: 36px;
  }
  #home-container #navbar-home .navbar-buttons button.outline,
  #sample-container #navbar-home .navbar-buttons button.outline,
  #company-container #navbar-home .navbar-buttons button.outline,
  #science-container #navbar-home .navbar-buttons button.outline,
  #insight-overview-container #navbar-home .navbar-buttons button.outline,
  #how-it-works-container #navbar-home .navbar-buttons button.outline {
    background-color: white;
    margin-bottom: 10px;
  }
  #home-container #navbar-home.expanded,
  #sample-container #navbar-home.expanded,
  #company-container #navbar-home.expanded,
  #science-container #navbar-home.expanded,
  #insight-overview-container #navbar-home.expanded,
  #how-it-works-container #navbar-home.expanded {
    height: 70px;
  }
  #home-container #navbar-home.blue ul.navbar-links li,
  #sample-container #navbar-home.blue ul.navbar-links li,
  #company-container #navbar-home.blue ul.navbar-links li,
  #science-container #navbar-home.blue ul.navbar-links li,
  #insight-overview-container #navbar-home.blue ul.navbar-links li,
  #how-it-works-container #navbar-home.blue ul.navbar-links li,
  #home-container #navbar-home.black ul.navbar-links li,
  #sample-container #navbar-home.black ul.navbar-links li,
  #company-container #navbar-home.black ul.navbar-links li,
  #science-container #navbar-home.black ul.navbar-links li,
  #insight-overview-container #navbar-home.black ul.navbar-links li,
  #how-it-works-container #navbar-home.black ul.navbar-links li {
    border-bottom: none;
  }
  #home-container #navbar-home.blue ul.navbar-links li.active,
  #sample-container #navbar-home.blue ul.navbar-links li.active,
  #company-container #navbar-home.blue ul.navbar-links li.active,
  #science-container #navbar-home.blue ul.navbar-links li.active,
  #insight-overview-container #navbar-home.blue ul.navbar-links li.active,
  #how-it-works-container #navbar-home.blue ul.navbar-links li.active,
  #home-container #navbar-home.black ul.navbar-links li.active,
  #sample-container #navbar-home.black ul.navbar-links li.active,
  #company-container #navbar-home.black ul.navbar-links li.active,
  #science-container #navbar-home.black ul.navbar-links li.active,
  #insight-overview-container #navbar-home.black ul.navbar-links li.active,
  #how-it-works-container #navbar-home.black ul.navbar-links li.active {
    color: white;
    opacity: 1;
  }
  #home-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #sample-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #company-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #science-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #insight-overview-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #how-it-works-container #navbar-home.blue ul.navbar-links li.active .arrow-expand,
  #home-container #navbar-home.black ul.navbar-links li.active .arrow-expand,
  #sample-container #navbar-home.black ul.navbar-links li.active .arrow-expand,
  #company-container #navbar-home.black ul.navbar-links li.active .arrow-expand,
  #science-container #navbar-home.black ul.navbar-links li.active .arrow-expand,
  #insight-overview-container #navbar-home.black ul.navbar-links li.active .arrow-expand,
  #how-it-works-container #navbar-home.black ul.navbar-links li.active .arrow-expand {
    background-image: url(../img/nav-arrow-down-black.svg);
  }
  #home-container #navbar-home .sub-link-container,
  #sample-container #navbar-home .sub-link-container,
  #company-container #navbar-home .sub-link-container,
  #science-container #navbar-home .sub-link-container,
  #insight-overview-container #navbar-home .sub-link-container,
  #how-it-works-container #navbar-home .sub-link-container {
    position: relative;
    z-index: 9994;
    width: 100%;
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    top: 13px;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    height: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow-y: hidden;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  #home-container #navbar-home .sub-link-container .sub-links,
  #sample-container #navbar-home .sub-link-container .sub-links,
  #company-container #navbar-home .sub-link-container .sub-links,
  #science-container #navbar-home .sub-link-container .sub-links,
  #insight-overview-container #navbar-home .sub-link-container .sub-links,
  #how-it-works-container #navbar-home .sub-link-container .sub-links {
    display: none;
    margin-top: -10px;
  }
  #home-container #navbar-home .sub-link-container .sub-links a,
  #sample-container #navbar-home .sub-link-container .sub-links a,
  #company-container #navbar-home .sub-link-container .sub-links a,
  #science-container #navbar-home .sub-link-container .sub-links a,
  #insight-overview-container #navbar-home .sub-link-container .sub-links a,
  #how-it-works-container #navbar-home .sub-link-container .sub-links a {
    display: inline-block;
    font-weight: 500;
    border-bottom: none;
    opacity: 0.5;
    margin-left: 40px;
    padding: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  #home-container #navbar-home .sub-link-container .sub-links a:first-of-type,
  #sample-container #navbar-home .sub-link-container .sub-links a:first-of-type,
  #company-container #navbar-home .sub-link-container .sub-links a:first-of-type,
  #science-container #navbar-home .sub-link-container .sub-links a:first-of-type,
  #insight-overview-container #navbar-home .sub-link-container .sub-links a:first-of-type,
  #how-it-works-container #navbar-home .sub-link-container .sub-links a:first-of-type {
    margin-left: 0;
  }
  #home-container #navbar-home .sub-link-container .sub-links a:hover,
  #sample-container #navbar-home .sub-link-container .sub-links a:hover,
  #company-container #navbar-home .sub-link-container .sub-links a:hover,
  #science-container #navbar-home .sub-link-container .sub-links a:hover,
  #insight-overview-container #navbar-home .sub-link-container .sub-links a:hover,
  #how-it-works-container #navbar-home .sub-link-container .sub-links a:hover,
  #home-container #navbar-home .sub-link-container .sub-links a:active,
  #sample-container #navbar-home .sub-link-container .sub-links a:active,
  #company-container #navbar-home .sub-link-container .sub-links a:active,
  #science-container #navbar-home .sub-link-container .sub-links a:active,
  #insight-overview-container #navbar-home .sub-link-container .sub-links a:active,
  #how-it-works-container #navbar-home .sub-link-container .sub-links a:active {
    opacity: 1;
  }
  #home-container #navbar-home .sub-link-container .sub-links.visible,
  #sample-container #navbar-home .sub-link-container .sub-links.visible,
  #company-container #navbar-home .sub-link-container .sub-links.visible,
  #science-container #navbar-home .sub-link-container .sub-links.visible,
  #insight-overview-container #navbar-home .sub-link-container .sub-links.visible,
  #how-it-works-container #navbar-home .sub-link-container .sub-links.visible {
    display: inline-block;
  }
  #home-container #navbar-home .sub-link-container.open,
  #sample-container #navbar-home .sub-link-container.open,
  #company-container #navbar-home .sub-link-container.open,
  #science-container #navbar-home .sub-link-container.open,
  #insight-overview-container #navbar-home .sub-link-container.open,
  #how-it-works-container #navbar-home .sub-link-container.open {
    opacity: 1;
    padding: 10px 0 0;
    height: 46px;
  }
  #home-container #buybar,
  #sample-container #buybar,
  #company-container #buybar,
  #science-container #buybar,
  #insight-overview-container #buybar,
  #how-it-works-container #buybar {
    z-index: 9995;
    display: block;
    position: fixed;
    top: -60px;
    left: 0;
    right: 0;
    height: 44px;
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
            box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1);
    -webkit-transition: 0.3s;
    transition: 0.3s;
    padding-left: 40px;
    padding-right: 40px;
  }
  #home-container #buybar.visible,
  #sample-container #buybar.visible,
  #company-container #buybar.visible,
  #science-container #buybar.visible,
  #insight-overview-container #buybar.visible,
  #how-it-works-container #buybar.visible {
    top: 0;
  }
  #home-container #buybar .content,
  #sample-container #buybar .content,
  #company-container #buybar .content,
  #science-container #buybar .content,
  #insight-overview-container #buybar .content,
  #how-it-works-container #buybar .content {
    max-width: 980px;
    margin: 0 auto;
  }
  #home-container #buybar .logo,
  #sample-container #buybar .logo,
  #company-container #buybar .logo,
  #science-container #buybar .logo,
  #insight-overview-container #buybar .logo,
  #how-it-works-container #buybar .logo {
    width: 81px;
    height: 21px;
    background-image: url(../img/insitome-logo-black.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    float: left;
    margin-top: -2px;
    cursor: pointer;
    z-index: 9998;
    position: relative;
  }
  #home-container #buybar .purchase-cta,
  #sample-container #buybar .purchase-cta,
  #company-container #buybar .purchase-cta,
  #science-container #buybar .purchase-cta,
  #insight-overview-container #buybar .purchase-cta,
  #how-it-works-container #buybar .purchase-cta {
    text-align: center;
    color: rgba(0, 0, 0, 0.6);
    margin-top: 12px;
    -webkit-transform: translateX(-30px);
            transform: translateX(-30px);
    z-index: 9996;
    position: relative;
  }
  #home-container #buybar .purchase-cta .icon-cart,
  #sample-container #buybar .purchase-cta .icon-cart,
  #company-container #buybar .purchase-cta .icon-cart,
  #science-container #buybar .purchase-cta .icon-cart,
  #insight-overview-container #buybar .purchase-cta .icon-cart,
  #how-it-works-container #buybar .purchase-cta .icon-cart {
    display: inline-block;
    width: 16px;
    height: 16px;
    background-image: url(../img/home/buy-icon-cart.svg);
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
  }
  #home-container #buybar button,
  #sample-container #buybar button,
  #company-container #buybar button,
  #science-container #buybar button,
  #insight-overview-container #buybar button,
  #how-it-works-container #buybar button {
    float: right;
    width: 72px;
    height: 28px;
    background-color: #146EFF;
    color: white;
    font-size: 16px;
    border-radius: 4px;
    margin-top: -24px;
    z-index: 9998;
    position: relative;
  }
  #home-container #footer,
  #sample-container #footer,
  #company-container #footer,
  #science-container #footer,
  #insight-overview-container #footer,
  #how-it-works-container #footer {
    height: 300px;
  }
  #home-container #footer .logo,
  #sample-container #footer .logo,
  #company-container #footer .logo,
  #science-container #footer .logo,
  #insight-overview-container #footer .logo,
  #how-it-works-container #footer .logo {
    margin-top: 14px;
    margin-left: 0;
  }
  #home-container #footer ul.social-links,
  #sample-container #footer ul.social-links,
  #company-container #footer ul.social-links,
  #science-container #footer ul.social-links,
  #insight-overview-container #footer ul.social-links,
  #how-it-works-container #footer ul.social-links {
    margin-top: 76px;
    margin-left: 0;
    width: auto;
  }
  #home-container #footer ul.social-links li:nth-of-type(4n),
  #sample-container #footer ul.social-links li:nth-of-type(4n),
  #company-container #footer ul.social-links li:nth-of-type(4n),
  #science-container #footer ul.social-links li:nth-of-type(4n),
  #insight-overview-container #footer ul.social-links li:nth-of-type(4n),
  #how-it-works-container #footer ul.social-links li:nth-of-type(4n) {
    margin-right: 20px;
  }
  #home-container #footer ul.footer-links,
  #sample-container #footer ul.footer-links,
  #company-container #footer ul.footer-links,
  #science-container #footer ul.footer-links,
  #insight-overview-container #footer ul.footer-links,
  #how-it-works-container #footer ul.footer-links {
    font-size: 14px;
    margin-top: 20px;
    margin-bottom: 50px;
  }
  #home-container #footer ul.footer-links li,
  #sample-container #footer ul.footer-links li,
  #company-container #footer ul.footer-links li,
  #science-container #footer ul.footer-links li,
  #insight-overview-container #footer ul.footer-links li,
  #how-it-works-container #footer ul.footer-links li {
    float: left;
    height: 20px;
    border-bottom: none;
    border-right: 1px solid rgba(0, 0, 0, 0.1);
    padding: 0 20px;
  }
  #home-container #footer ul.footer-links li .arrow-right,
  #sample-container #footer ul.footer-links li .arrow-right,
  #company-container #footer ul.footer-links li .arrow-right,
  #science-container #footer ul.footer-links li .arrow-right,
  #insight-overview-container #footer ul.footer-links li .arrow-right,
  #how-it-works-container #footer ul.footer-links li .arrow-right {
    display: none;
  }
  #home-container #footer ul.footer-links li:first-of-type,
  #sample-container #footer ul.footer-links li:first-of-type,
  #company-container #footer ul.footer-links li:first-of-type,
  #science-container #footer ul.footer-links li:first-of-type,
  #insight-overview-container #footer ul.footer-links li:first-of-type,
  #how-it-works-container #footer ul.footer-links li:first-of-type {
    padding-left: 0;
  }
  #home-container #footer ul.footer-links li:last-of-type,
  #sample-container #footer ul.footer-links li:last-of-type,
  #company-container #footer ul.footer-links li:last-of-type,
  #science-container #footer ul.footer-links li:last-of-type,
  #insight-overview-container #footer ul.footer-links li:last-of-type,
  #how-it-works-container #footer ul.footer-links li:last-of-type {
    border-right: none;
  }
  #home-container #footer .rights,
  #sample-container #footer .rights,
  #company-container #footer .rights,
  #science-container #footer .rights,
  #insight-overview-container #footer .rights,
  #how-it-works-container #footer .rights {
    clear: both;
    text-align: left;
  }
  #home-container .section,
  #sample-container .section,
  #company-container .section,
  #science-container .section,
  #insight-overview-container .section,
  #how-it-works-container .section {
    padding: 40px;
  }
  #home-container .section .overview-callout h3,
  #sample-container .section .overview-callout h3,
  #company-container .section .overview-callout h3,
  #science-container .section .overview-callout h3,
  #insight-overview-container .section .overview-callout h3,
  #how-it-works-container .section .overview-callout h3 {
    margin-top: 110px;
  }
  #home-container .section .overview-callout.left-align,
  #sample-container .section .overview-callout.left-align,
  #company-container .section .overview-callout.left-align,
  #science-container .section .overview-callout.left-align,
  #insight-overview-container .section .overview-callout.left-align,
  #how-it-works-container .section .overview-callout.left-align {
    margin-left: -40px;
    padding-right: 60px;
  }
  #home-container .section .overview-callout.left-align img,
  #sample-container .section .overview-callout.left-align img,
  #company-container .section .overview-callout.left-align img,
  #science-container .section .overview-callout.left-align img,
  #insight-overview-container .section .overview-callout.left-align img,
  #how-it-works-container .section .overview-callout.left-align img {
    float: left;
    margin-left: -68px;
  }
  #home-container .section .overview-callout.left-align .link,
  #sample-container .section .overview-callout.left-align .link,
  #company-container .section .overview-callout.left-align .link,
  #science-container .section .overview-callout.left-align .link,
  #insight-overview-container .section .overview-callout.left-align .link,
  #how-it-works-container .section .overview-callout.left-align .link {
    margin-right: 40px;
  }
  #home-container .section .overview-callout.right-align,
  #sample-container .section .overview-callout.right-align,
  #company-container .section .overview-callout.right-align,
  #science-container .section .overview-callout.right-align,
  #insight-overview-container .section .overview-callout.right-align,
  #how-it-works-container .section .overview-callout.right-align {
    margin-right: -40px;
    padding-left: 60px;
    text-align: right;
  }
  #home-container .section .overview-callout.right-align img,
  #sample-container .section .overview-callout.right-align img,
  #company-container .section .overview-callout.right-align img,
  #science-container .section .overview-callout.right-align img,
  #insight-overview-container .section .overview-callout.right-align img,
  #how-it-works-container .section .overview-callout.right-align img {
    float: right;
    margin-right: -68px;
  }
  #home-container .section .overview-callout.right-align h3,
  #sample-container .section .overview-callout.right-align h3,
  #company-container .section .overview-callout.right-align h3,
  #science-container .section .overview-callout.right-align h3,
  #insight-overview-container .section .overview-callout.right-align h3,
  #how-it-works-container .section .overview-callout.right-align h3,
  #home-container .section .overview-callout.right-align p,
  #sample-container .section .overview-callout.right-align p,
  #company-container .section .overview-callout.right-align p,
  #science-container .section .overview-callout.right-align p,
  #insight-overview-container .section .overview-callout.right-align p,
  #how-it-works-container .section .overview-callout.right-align p,
  #home-container .section .overview-callout.right-align .link,
  #sample-container .section .overview-callout.right-align .link,
  #company-container .section .overview-callout.right-align .link,
  #science-container .section .overview-callout.right-align .link,
  #insight-overview-container .section .overview-callout.right-align .link,
  #how-it-works-container .section .overview-callout.right-align .link {
    text-align: right;
  }
  #home-container .section .overview-callout.right-align .link,
  #sample-container .section .overview-callout.right-align .link,
  #company-container .section .overview-callout.right-align .link,
  #science-container .section .overview-callout.right-align .link,
  #insight-overview-container .section .overview-callout.right-align .link,
  #how-it-works-container .section .overview-callout.right-align .link {
    margin-left: 40px;
  }
  #home-container .section .overview-callout.center-align,
  #sample-container .section .overview-callout.center-align,
  #company-container .section .overview-callout.center-align,
  #science-container .section .overview-callout.center-align,
  #insight-overview-container .section .overview-callout.center-align,
  #how-it-works-container .section .overview-callout.center-align {
    text-align: center;
  }
  #home-container .section .overview-callout.center-align h3,
  #sample-container .section .overview-callout.center-align h3,
  #company-container .section .overview-callout.center-align h3,
  #science-container .section .overview-callout.center-align h3,
  #insight-overview-container .section .overview-callout.center-align h3,
  #how-it-works-container .section .overview-callout.center-align h3,
  #home-container .section .overview-callout.center-align p,
  #sample-container .section .overview-callout.center-align p,
  #company-container .section .overview-callout.center-align p,
  #science-container .section .overview-callout.center-align p,
  #insight-overview-container .section .overview-callout.center-align p,
  #how-it-works-container .section .overview-callout.center-align p,
  #home-container .section .overview-callout.center-align .link,
  #sample-container .section .overview-callout.center-align .link,
  #company-container .section .overview-callout.center-align .link,
  #science-container .section .overview-callout.center-align .link,
  #insight-overview-container .section .overview-callout.center-align .link,
  #how-it-works-container .section .overview-callout.center-align .link {
    text-align: center;
  }
  #home-container .section .overview-callout.center-align h3,
  #sample-container .section .overview-callout.center-align h3,
  #company-container .section .overview-callout.center-align h3,
  #science-container .section .overview-callout.center-align h3,
  #insight-overview-container .section .overview-callout.center-align h3,
  #how-it-works-container .section .overview-callout.center-align h3 {
    margin-top: 0;
  }
  #home-container .section .button-container,
  #sample-container .section .button-container,
  #company-container .section .button-container,
  #science-container .section .button-container,
  #insight-overview-container .section .button-container,
  #how-it-works-container .section .button-container {
    width: auto;
    margin: 0 auto;
  }
  #home-container .section .button-container button,
  #sample-container .section .button-container button,
  #company-container .section .button-container button,
  #science-container .section .button-container button,
  #insight-overview-container .section .button-container button,
  #how-it-works-container .section .button-container button {
    height: 50px;
    width: 260px;
    float: left;
    font-size: 16px;
  }
  #home-container .section .button-container button:first-of-type,
  #sample-container .section .button-container button:first-of-type,
  #company-container .section .button-container button:first-of-type,
  #science-container .section .button-container button:first-of-type,
  #insight-overview-container .section .button-container button:first-of-type,
  #how-it-works-container .section .button-container button:first-of-type {
    margin-right: 10px;
  }
  #home-container .section#hero,
  #sample-container .section#hero,
  #company-container .section#hero,
  #science-container .section#hero,
  #insight-overview-container .section#hero,
  #how-it-works-container .section#hero {
    height: 670px;
    margin-top: 0;
  }
  #home-container .section#hero .tagline,
  #sample-container .section#hero .tagline,
  #company-container .section#hero .tagline,
  #science-container .section#hero .tagline,
  #insight-overview-container .section#hero .tagline,
  #how-it-works-container .section#hero .tagline {
    margin-top: -90px;
  }
  #home-container .section#hero h2,
  #sample-container .section#hero h2,
  #company-container .section#hero h2,
  #science-container .section#hero h2,
  #insight-overview-container .section#hero h2,
  #how-it-works-container .section#hero h2 {
    max-width: 400px;
  }
  #home-container .section#hero .silhouette,
  #sample-container .section#hero .silhouette,
  #company-container .section#hero .silhouette,
  #science-container .section#hero .silhouette,
  #insight-overview-container .section#hero .silhouette,
  #how-it-works-container .section#hero .silhouette {
    height: 240px;
    top: 500px;
  }
  #home-container .section#hero-sample,
  #sample-container .section#hero-sample,
  #company-container .section#hero-sample,
  #science-container .section#hero-sample,
  #insight-overview-container .section#hero-sample,
  #how-it-works-container .section#hero-sample {
    height: 670px;
    margin-top: -70px;
    background-size: auto 275px;
  }
  #home-container .section#hero-sample h2,
  #sample-container .section#hero-sample h2,
  #company-container .section#hero-sample h2,
  #science-container .section#hero-sample h2,
  #insight-overview-container .section#hero-sample h2,
  #how-it-works-container .section#hero-sample h2 {
    margin-top: -90px;
  }
  #home-container .section#traits-overview,
  #sample-container .section#traits-overview,
  #company-container .section#traits-overview,
  #science-container .section#traits-overview,
  #insight-overview-container .section#traits-overview,
  #how-it-works-container .section#traits-overview {
    background-color: #0000ff;
    overflow-x: hidden;
  }
  #home-container .section#traits-overview h1,
  #sample-container .section#traits-overview h1,
  #company-container .section#traits-overview h1,
  #science-container .section#traits-overview h1,
  #insight-overview-container .section#traits-overview h1,
  #how-it-works-container .section#traits-overview h1 {
    -webkit-transform: scale(1.3);
            transform: scale(1.3);
  }
  #home-container .section#traits-overview > .content > img,
  #sample-container .section#traits-overview > .content > img,
  #company-container .section#traits-overview > .content > img,
  #science-container .section#traits-overview > .content > img,
  #insight-overview-container .section#traits-overview > .content > img,
  #how-it-works-container .section#traits-overview > .content > img {
    width: 356px;
    height: 250px;
    margin: 80px 0 0;
  }
  #home-container .section#neanderthal-overview .neanderthal-image,
  #sample-container .section#neanderthal-overview .neanderthal-image,
  #company-container .section#neanderthal-overview .neanderthal-image,
  #science-container .section#neanderthal-overview .neanderthal-image,
  #insight-overview-container .section#neanderthal-overview .neanderthal-image,
  #how-it-works-container .section#neanderthal-overview .neanderthal-image {
    width: 360px;
    height: 460px;
  }
  #home-container .section#neanderthal-overview .feature-list li,
  #sample-container .section#neanderthal-overview .feature-list li,
  #company-container .section#neanderthal-overview .feature-list li,
  #science-container .section#neanderthal-overview .feature-list li,
  #insight-overview-container .section#neanderthal-overview .feature-list li,
  #how-it-works-container .section#neanderthal-overview .feature-list li {
    width: 33.333333%;
    height: 150px;
  }
  #home-container .section#insight-poll-selection,
  #sample-container .section#insight-poll-selection,
  #company-container .section#insight-poll-selection,
  #science-container .section#insight-poll-selection,
  #insight-overview-container .section#insight-poll-selection,
  #how-it-works-container .section#insight-poll-selection {
    text-align: center;
  }
  #home-container .section#insight-poll-selection h2,
  #sample-container .section#insight-poll-selection h2,
  #company-container .section#insight-poll-selection h2,
  #science-container .section#insight-poll-selection h2,
  #insight-overview-container .section#insight-poll-selection h2,
  #how-it-works-container .section#insight-poll-selection h2 {
    margin: 30px 0 50px;
    text-align: center;
  }
  #home-container .section#insight-poll-selection .insight-poll,
  #sample-container .section#insight-poll-selection .insight-poll,
  #company-container .section#insight-poll-selection .insight-poll,
  #science-container .section#insight-poll-selection .insight-poll,
  #insight-overview-container .section#insight-poll-selection .insight-poll,
  #how-it-works-container .section#insight-poll-selection .insight-poll {
    width: 90%;
  }
  #home-container .section#insight-poll-selection .insight-poll button,
  #sample-container .section#insight-poll-selection .insight-poll button,
  #company-container .section#insight-poll-selection .insight-poll button,
  #science-container .section#insight-poll-selection .insight-poll button,
  #insight-overview-container .section#insight-poll-selection .insight-poll button,
  #how-it-works-container .section#insight-poll-selection .insight-poll button {
    height: 44px;
    font-size: 16px;
  }
  #home-container .section#insight-poll-options,
  #sample-container .section#insight-poll-options,
  #company-container .section#insight-poll-options,
  #science-container .section#insight-poll-options,
  #insight-overview-container .section#insight-poll-options,
  #how-it-works-container .section#insight-poll-options {
    display: block;
  }
  #home-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #sample-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #company-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #science-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #insight-overview-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #how-it-works-container .section#insight-poll-options .option:nth-of-type(3n-2),
  #home-container .section#insight-poll-options .option:nth-of-type(3n-1),
  #sample-container .section#insight-poll-options .option:nth-of-type(3n-1),
  #company-container .section#insight-poll-options .option:nth-of-type(3n-1),
  #science-container .section#insight-poll-options .option:nth-of-type(3n-1),
  #insight-overview-container .section#insight-poll-options .option:nth-of-type(3n-1),
  #how-it-works-container .section#insight-poll-options .option:nth-of-type(3n-1) {
    width: 50%;
    float: left;
  }
  #home-container .section#testimonials,
  #sample-container .section#testimonials,
  #company-container .section#testimonials,
  #science-container .section#testimonials,
  #insight-overview-container .section#testimonials,
  #how-it-works-container .section#testimonials {
    padding-top: 100px;
  }
  #home-container .section#testimonials h1,
  #sample-container .section#testimonials h1,
  #company-container .section#testimonials h1,
  #science-container .section#testimonials h1,
  #insight-overview-container .section#testimonials h1,
  #how-it-works-container .section#testimonials h1 {
    font-size: 48px;
  }
  #home-container .section#testimonials .testimonial-list li,
  #sample-container .section#testimonials .testimonial-list li,
  #company-container .section#testimonials .testimonial-list li,
  #science-container .section#testimonials .testimonial-list li,
  #insight-overview-container .section#testimonials .testimonial-list li,
  #how-it-works-container .section#testimonials .testimonial-list li {
    width: 33.3333333333%;
    float: left;
  }
  #home-container .section#testimonials .testimonial-list li .quote,
  #sample-container .section#testimonials .testimonial-list li .quote,
  #company-container .section#testimonials .testimonial-list li .quote,
  #science-container .section#testimonials .testimonial-list li .quote,
  #insight-overview-container .section#testimonials .testimonial-list li .quote,
  #how-it-works-container .section#testimonials .testimonial-list li .quote {
    padding-left: 20px;
    padding-right: 20px;
  }
  #home-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
  #sample-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
  #company-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
  #science-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
  #insight-overview-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon,
  #how-it-works-container .section#starts-with-you .user-origin .user-origin-icon-background .user-origin-icon {
    width: 180px;
    height: 180px;
  }
  #home-container .section#starts-with-you .insight-paths .paths-graphic,
  #sample-container .section#starts-with-you .insight-paths .paths-graphic,
  #company-container .section#starts-with-you .insight-paths .paths-graphic,
  #science-container .section#starts-with-you .insight-paths .paths-graphic,
  #insight-overview-container .section#starts-with-you .insight-paths .paths-graphic,
  #how-it-works-container .section#starts-with-you .insight-paths .paths-graphic {
    height: 880px;
  }
  #home-container .section#starts-with-you .insight-paths .user-tagline h3,
  #sample-container .section#starts-with-you .insight-paths .user-tagline h3,
  #company-container .section#starts-with-you .insight-paths .user-tagline h3,
  #science-container .section#starts-with-you .insight-paths .user-tagline h3,
  #insight-overview-container .section#starts-with-you .insight-paths .user-tagline h3,
  #how-it-works-container .section#starts-with-you .insight-paths .user-tagline h3 {
    font-size: 48px;
  }
  #home-container .section#hero-insights,
  #sample-container .section#hero-insights,
  #company-container .section#hero-insights,
  #science-container .section#hero-insights,
  #insight-overview-container .section#hero-insights,
  #how-it-works-container .section#hero-insights {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
    max-width: 900px;
    margin: 0 auto;
  }
  #home-container .section#hero-insights .content,
  #sample-container .section#hero-insights .content,
  #company-container .section#hero-insights .content,
  #science-container .section#hero-insights .content,
  #insight-overview-container .section#hero-insights .content,
  #how-it-works-container .section#hero-insights .content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    -webkit-box-align: left;
        -ms-flex-align: left;
            align-items: left;
    width: 460px;
  }
  #home-container .section#hero-insights .content h1,
  #sample-container .section#hero-insights .content h1,
  #company-container .section#hero-insights .content h1,
  #science-container .section#hero-insights .content h1,
  #insight-overview-container .section#hero-insights .content h1,
  #how-it-works-container .section#hero-insights .content h1,
  #home-container .section#hero-insights .content h2,
  #sample-container .section#hero-insights .content h2,
  #company-container .section#hero-insights .content h2,
  #science-container .section#hero-insights .content h2,
  #insight-overview-container .section#hero-insights .content h2,
  #how-it-works-container .section#hero-insights .content h2 {
    background: none;
    margin-left: 0;
    text-align: left;
  }
  #home-container .section#hero-insights .content h1 .traits-wordmark,
  #sample-container .section#hero-insights .content h1 .traits-wordmark,
  #company-container .section#hero-insights .content h1 .traits-wordmark,
  #science-container .section#hero-insights .content h1 .traits-wordmark,
  #insight-overview-container .section#hero-insights .content h1 .traits-wordmark,
  #how-it-works-container .section#hero-insights .content h1 .traits-wordmark,
  #home-container .section#hero-insights .content h2 .traits-wordmark,
  #sample-container .section#hero-insights .content h2 .traits-wordmark,
  #company-container .section#hero-insights .content h2 .traits-wordmark,
  #science-container .section#hero-insights .content h2 .traits-wordmark,
  #insight-overview-container .section#hero-insights .content h2 .traits-wordmark,
  #how-it-works-container .section#hero-insights .content h2 .traits-wordmark {
    margin-left: 0;
  }
  #home-container .section#hero-insights .hero-overview,
  #sample-container .section#hero-insights .hero-overview,
  #company-container .section#hero-insights .hero-overview,
  #science-container .section#hero-insights .hero-overview,
  #insight-overview-container .section#hero-insights .hero-overview,
  #how-it-works-container .section#hero-insights .hero-overview {
    width: 600px;
    margin: 0 auto;
  }
  #home-container .section#hero-insights .hero-overview li,
  #sample-container .section#hero-insights .hero-overview li,
  #company-container .section#hero-insights .hero-overview li,
  #science-container .section#hero-insights .hero-overview li,
  #insight-overview-container .section#hero-insights .hero-overview li,
  #how-it-works-container .section#hero-insights .hero-overview li,
  #home-container .section#hero-insights .hero-overview li:nth-of-type(3),
  #sample-container .section#hero-insights .hero-overview li:nth-of-type(3),
  #company-container .section#hero-insights .hero-overview li:nth-of-type(3),
  #science-container .section#hero-insights .hero-overview li:nth-of-type(3),
  #insight-overview-container .section#hero-insights .hero-overview li:nth-of-type(3),
  #how-it-works-container .section#hero-insights .hero-overview li:nth-of-type(3) {
    width: 33.33333333%;
  }
  #home-container .section#hero-insights .africa-graphic,
  #sample-container .section#hero-insights .africa-graphic,
  #company-container .section#hero-insights .africa-graphic,
  #science-container .section#hero-insights .africa-graphic,
  #insight-overview-container .section#hero-insights .africa-graphic,
  #how-it-works-container .section#hero-insights .africa-graphic {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 400px;
    height: 400px;
    margin: 40px -180px 0 -50px;
  }
  #home-container .section#available-insights ul.insight-list li.insight-summary,
  #sample-container .section#available-insights ul.insight-list li.insight-summary,
  #company-container .section#available-insights ul.insight-list li.insight-summary,
  #science-container .section#available-insights ul.insight-list li.insight-summary,
  #insight-overview-container .section#available-insights ul.insight-list li.insight-summary,
  #how-it-works-container .section#available-insights ul.insight-list li.insight-summary {
    width: 50%;
    float: left;
  }
  #home-container .section#available-insights ul.insight-list li.insight-summary#neanderthal,
  #sample-container .section#available-insights ul.insight-list li.insight-summary#neanderthal,
  #company-container .section#available-insights ul.insight-list li.insight-summary#neanderthal,
  #science-container .section#available-insights ul.insight-list li.insight-summary#neanderthal,
  #insight-overview-container .section#available-insights ul.insight-list li.insight-summary#neanderthal,
  #how-it-works-container .section#available-insights ul.insight-list li.insight-summary#neanderthal {
    padding-right: 10px;
  }
  #home-container .section#available-insights ul.insight-list li.insight-summary#metabolism,
  #sample-container .section#available-insights ul.insight-list li.insight-summary#metabolism,
  #company-container .section#available-insights ul.insight-list li.insight-summary#metabolism,
  #science-container .section#available-insights ul.insight-list li.insight-summary#metabolism,
  #insight-overview-container .section#available-insights ul.insight-list li.insight-summary#metabolism,
  #how-it-works-container .section#available-insights ul.insight-list li.insight-summary#metabolism {
    padding-left: 10px;
  }
  #home-container .section#coming-soon,
  #sample-container .section#coming-soon,
  #company-container .section#coming-soon,
  #science-container .section#coming-soon,
  #insight-overview-container .section#coming-soon,
  #how-it-works-container .section#coming-soon {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #home-container .section#coming-soon .header,
  #sample-container .section#coming-soon .header,
  #company-container .section#coming-soon .header,
  #science-container .section#coming-soon .header,
  #insight-overview-container .section#coming-soon .header,
  #how-it-works-container .section#coming-soon .header {
    width: 100%;
  }
  #home-container .section#coming-soon .option,
  #sample-container .section#coming-soon .option,
  #company-container .section#coming-soon .option,
  #science-container .section#coming-soon .option,
  #insight-overview-container .section#coming-soon .option,
  #how-it-works-container .section#coming-soon .option {
    width: 50%;
    float: left;
  }
  #home-container .section#coming-soon .option:last-of-type,
  #sample-container .section#coming-soon .option:last-of-type,
  #company-container .section#coming-soon .option:last-of-type,
  #science-container .section#coming-soon .option:last-of-type,
  #insight-overview-container .section#coming-soon .option:last-of-type,
  #how-it-works-container .section#coming-soon .option:last-of-type {
    width: 100%;
  }
  #home-container .section#mission,
  #sample-container .section#mission,
  #company-container .section#mission,
  #science-container .section#mission,
  #insight-overview-container .section#mission,
  #how-it-works-container .section#mission {
    margin-top: -70px;
    padding-top: 70px;
    padding-bottom: 60px;
  }
  #home-container .section#mission p.subtext,
  #sample-container .section#mission p.subtext,
  #company-container .section#mission p.subtext,
  #science-container .section#mission p.subtext,
  #insight-overview-container .section#mission p.subtext,
  #how-it-works-container .section#mission p.subtext {
    font-size: 20px;
  }
  #home-container .section#mission .graphic-divide,
  #sample-container .section#mission .graphic-divide,
  #company-container .section#mission .graphic-divide,
  #science-container .section#mission .graphic-divide,
  #insight-overview-container .section#mission .graphic-divide,
  #how-it-works-container .section#mission .graphic-divide {
    height: 180px;
    background-size: auto 180px;
    margin: 60px -40px 80px;
  }
  #home-container .section#mission .graphic-divide .virtruvian-man,
  #sample-container .section#mission .graphic-divide .virtruvian-man,
  #company-container .section#mission .graphic-divide .virtruvian-man,
  #science-container .section#mission .graphic-divide .virtruvian-man,
  #insight-overview-container .section#mission .graphic-divide .virtruvian-man,
  #how-it-works-container .section#mission .graphic-divide .virtruvian-man {
    height: 180px;
    width: 180px;
    background-size: 180px;
  }
  #home-container .section#mission h3,
  #sample-container .section#mission h3,
  #company-container .section#mission h3,
  #science-container .section#mission h3,
  #insight-overview-container .section#mission h3,
  #how-it-works-container .section#mission h3 {
    color: #28BEFF;
  }
  #home-container .section#mission ul.mission-goals,
  #sample-container .section#mission ul.mission-goals,
  #company-container .section#mission ul.mission-goals,
  #science-container .section#mission ul.mission-goals,
  #insight-overview-container .section#mission ul.mission-goals,
  #how-it-works-container .section#mission ul.mission-goals {
    width: auto;
    margin: 50px auto 60px;
  }
  #home-container .section#mission ul.mission-goals li,
  #sample-container .section#mission ul.mission-goals li,
  #company-container .section#mission ul.mission-goals li,
  #science-container .section#mission ul.mission-goals li,
  #insight-overview-container .section#mission ul.mission-goals li,
  #how-it-works-container .section#mission ul.mission-goals li {
    text-align: center;
  }
  #home-container .section#mission ul.mission-goals li h3,
  #sample-container .section#mission ul.mission-goals li h3,
  #company-container .section#mission ul.mission-goals li h3,
  #science-container .section#mission ul.mission-goals li h3,
  #insight-overview-container .section#mission ul.mission-goals li h3,
  #how-it-works-container .section#mission ul.mission-goals li h3 {
    text-align: center;
  }
  #home-container .section#mission ul.mission-goals li p,
  #sample-container .section#mission ul.mission-goals li p,
  #company-container .section#mission ul.mission-goals li p,
  #science-container .section#mission ul.mission-goals li p,
  #insight-overview-container .section#mission ul.mission-goals li p,
  #how-it-works-container .section#mission ul.mission-goals li p {
    font-size: 20px;
  }
  #home-container .section#team,
  #sample-container .section#team,
  #company-container .section#team,
  #science-container .section#team,
  #insight-overview-container .section#team,
  #how-it-works-container .section#team {
    background-color: white;
    padding-bottom: 60px;
  }
  #home-container .section#team p,
  #sample-container .section#team p,
  #company-container .section#team p,
  #science-container .section#team p,
  #insight-overview-container .section#team p,
  #how-it-works-container .section#team p {
    font-size: 20px;
    text-align: center;
  }
  #home-container .section#team ul.team,
  #sample-container .section#team ul.team,
  #company-container .section#team ul.team,
  #science-container .section#team ul.team,
  #insight-overview-container .section#team ul.team,
  #how-it-works-container .section#team ul.team {
    margin: 40px auto 0;
    width: 480px;
  }
  #home-container .section#team ul.team li,
  #sample-container .section#team ul.team li,
  #company-container .section#team ul.team li,
  #science-container .section#team ul.team li,
  #insight-overview-container .section#team ul.team li,
  #how-it-works-container .section#team ul.team li {
    padding: 20px;
  }
  #home-container .section#team ul.team li .photo,
  #sample-container .section#team ul.team li .photo,
  #company-container .section#team ul.team li .photo,
  #science-container .section#team ul.team li .photo,
  #insight-overview-container .section#team ul.team li .photo,
  #how-it-works-container .section#team ul.team li .photo {
    width: 100%;
    height: 165px;
  }
  #home-container .section#team ul.team li .social-icon#linkedin,
  #sample-container .section#team ul.team li .social-icon#linkedin,
  #company-container .section#team ul.team li .social-icon#linkedin,
  #science-container .section#team ul.team li .social-icon#linkedin,
  #insight-overview-container .section#team ul.team li .social-icon#linkedin,
  #how-it-works-container .section#team ul.team li .social-icon#linkedin {
    display: inline-block;
    width: 16px;
    height: 16px;
    float: right;
    margin-top: -52px;
  }
  #home-container .section#careers,
  #sample-container .section#careers,
  #company-container .section#careers,
  #science-container .section#careers,
  #insight-overview-container .section#careers,
  #how-it-works-container .section#careers {
    height: 408px;
    color: white;
    background-color: black;
  }
  #home-container .section#careers .content,
  #sample-container .section#careers .content,
  #company-container .section#careers .content,
  #science-container .section#careers .content,
  #insight-overview-container .section#careers .content,
  #how-it-works-container .section#careers .content {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
  #home-container .section#careers h1,
  #sample-container .section#careers h1,
  #company-container .section#careers h1,
  #science-container .section#careers h1,
  #insight-overview-container .section#careers h1,
  #how-it-works-container .section#careers h1 {
    margin-top: 0;
    text-align: center;
  }
  #home-container .section#careers h2,
  #sample-container .section#careers h2,
  #company-container .section#careers h2,
  #science-container .section#careers h2,
  #insight-overview-container .section#careers h2,
  #how-it-works-container .section#careers h2 {
    text-align: center;
  }
  #home-container .section#careers .link,
  #sample-container .section#careers .link,
  #company-container .section#careers .link,
  #science-container .section#careers .link,
  #insight-overview-container .section#careers .link,
  #how-it-works-container .section#careers .link {
    color: #28BEFF;
  }
  #home-container .section#howitsdone,
  #sample-container .section#howitsdone,
  #company-container .section#howitsdone,
  #science-container .section#howitsdone,
  #insight-overview-container .section#howitsdone,
  #how-it-works-container .section#howitsdone {
    margin-top: -70px;
    padding-top: 120px;
  }
  #home-container .section#howitsdone .overview-callout,
  #sample-container .section#howitsdone .overview-callout,
  #company-container .section#howitsdone .overview-callout,
  #science-container .section#howitsdone .overview-callout,
  #insight-overview-container .section#howitsdone .overview-callout,
  #how-it-works-container .section#howitsdone .overview-callout {
    margin: 40px 0;
    padding-right: 180px;
  }
  #home-container .section#howitsdone .overview-callout img,
  #sample-container .section#howitsdone .overview-callout img,
  #company-container .section#howitsdone .overview-callout img,
  #science-container .section#howitsdone .overview-callout img,
  #insight-overview-container .section#howitsdone .overview-callout img,
  #how-it-works-container .section#howitsdone .overview-callout img {
    float: right;
    margin-right: -230px;
  }
  #home-container .section#howitsdone .overview-callout h1.alt.bold,
  #sample-container .section#howitsdone .overview-callout h1.alt.bold,
  #company-container .section#howitsdone .overview-callout h1.alt.bold,
  #science-container .section#howitsdone .overview-callout h1.alt.bold,
  #insight-overview-container .section#howitsdone .overview-callout h1.alt.bold,
  #how-it-works-container .section#howitsdone .overview-callout h1.alt.bold {
    font-size: 48px;
  }
  #home-container .section#howitsdone .overview-callout h3,
  #sample-container .section#howitsdone .overview-callout h3,
  #company-container .section#howitsdone .overview-callout h3,
  #science-container .section#howitsdone .overview-callout h3,
  #insight-overview-container .section#howitsdone .overview-callout h3,
  #how-it-works-container .section#howitsdone .overview-callout h3 {
    font-size: 30px;
    margin-top: 50px;
  }
  #home-container .section#howitsdone .overview-callout p,
  #sample-container .section#howitsdone .overview-callout p,
  #company-container .section#howitsdone .overview-callout p,
  #science-container .section#howitsdone .overview-callout p,
  #insight-overview-container .section#howitsdone .overview-callout p,
  #how-it-works-container .section#howitsdone .overview-callout p {
    font-size: 16px;
  }
  #home-container .section#sampleexamined,
  #sample-container .section#sampleexamined,
  #company-container .section#sampleexamined,
  #science-container .section#sampleexamined,
  #insight-overview-container .section#sampleexamined,
  #how-it-works-container .section#sampleexamined {
    height: 900px;
  }
  #home-container .section#sampleexamined *,
  #sample-container .section#sampleexamined *,
  #company-container .section#sampleexamined *,
  #science-container .section#sampleexamined *,
  #insight-overview-container .section#sampleexamined *,
  #how-it-works-container .section#sampleexamined * {
    text-align: center;
  }
  #home-container .section#sampleexamined h2,
  #sample-container .section#sampleexamined h2,
  #company-container .section#sampleexamined h2,
  #science-container .section#sampleexamined h2,
  #insight-overview-container .section#sampleexamined h2,
  #how-it-works-container .section#sampleexamined h2 {
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  #home-container .section#sampleexamined h1.alt.bold,
  #sample-container .section#sampleexamined h1.alt.bold,
  #company-container .section#sampleexamined h1.alt.bold,
  #science-container .section#sampleexamined h1.alt.bold,
  #insight-overview-container .section#sampleexamined h1.alt.bold,
  #how-it-works-container .section#sampleexamined h1.alt.bold {
    line-height: 58px;
  }
  #home-container .section#scienceprocess .content,
  #sample-container .section#scienceprocess .content,
  #company-container .section#scienceprocess .content,
  #science-container .section#scienceprocess .content,
  #insight-overview-container .section#scienceprocess .content,
  #how-it-works-container .section#scienceprocess .content {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
  #home-container .section#scienceprocess .content .process-step,
  #sample-container .section#scienceprocess .content .process-step,
  #company-container .section#scienceprocess .content .process-step,
  #science-container .section#scienceprocess .content .process-step,
  #insight-overview-container .section#scienceprocess .content .process-step,
  #how-it-works-container .section#scienceprocess .content .process-step {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 50%;
    float: left;
    padding: 10px;
    -ms-flex-item-align: end;
        align-self: flex-end;
  }
  #home-container .section#scienceprocess .content .process-step .process-text h1.alt.bold,
  #sample-container .section#scienceprocess .content .process-step .process-text h1.alt.bold,
  #company-container .section#scienceprocess .content .process-step .process-text h1.alt.bold,
  #science-container .section#scienceprocess .content .process-step .process-text h1.alt.bold,
  #insight-overview-container .section#scienceprocess .content .process-step .process-text h1.alt.bold,
  #how-it-works-container .section#scienceprocess .content .process-step .process-text h1.alt.bold {
    margin-top: 40px;
  }
  #home-container .section#scienceprocess .content .process-step .process-text h2,
  #sample-container .section#scienceprocess .content .process-step .process-text h2,
  #company-container .section#scienceprocess .content .process-step .process-text h2,
  #science-container .section#scienceprocess .content .process-step .process-text h2,
  #insight-overview-container .section#scienceprocess .content .process-step .process-text h2,
  #how-it-works-container .section#scienceprocess .content .process-step .process-text h2 {
    text-align: left;
  }
  #home-container .section#scienceprocess .content .process-step img,
  #sample-container .section#scienceprocess .content .process-step img,
  #company-container .section#scienceprocess .content .process-step img,
  #science-container .section#scienceprocess .content .process-step img,
  #insight-overview-container .section#scienceprocess .content .process-step img,
  #how-it-works-container .section#scienceprocess .content .process-step img {
    max-width: 100%;
  }
  #home-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold,
  #sample-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold,
  #company-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold,
  #science-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold,
  #insight-overview-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold,
  #how-it-works-container .section#scienceprocess .content .process-step:first-of-type .process-text h1.alt.bold {
    margin-top: 40px;
  }
  #home-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #company-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #science-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(3),
  #home-container .section#scienceprocess .content .process-step:nth-of-type(4),
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(4),
  #company-container .section#scienceprocess .content .process-step:nth-of-type(4),
  #science-container .section#scienceprocess .content .process-step:nth-of-type(4),
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(4),
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(4) {
    -ms-flex-item-align: start;
        align-self: flex-start;
  }
  #home-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #company-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #science-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(3) img,
  #home-container .section#scienceprocess .content .process-step:nth-of-type(4) img,
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(4) img,
  #company-container .section#scienceprocess .content .process-step:nth-of-type(4) img,
  #science-container .section#scienceprocess .content .process-step:nth-of-type(4) img,
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(4) img,
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(4) img {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #home-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #company-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #science-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(3) .process-text,
  #home-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text,
  #sample-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text,
  #company-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text,
  #science-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text,
  #insight-overview-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text,
  #how-it-works-container .section#scienceprocess .content .process-step:nth-of-type(4) .process-text {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  #home-container .section#scienceprocess .content .overview-callout,
  #sample-container .section#scienceprocess .content .overview-callout,
  #company-container .section#scienceprocess .content .overview-callout,
  #science-container .section#scienceprocess .content .overview-callout,
  #insight-overview-container .section#scienceprocess .content .overview-callout,
  #how-it-works-container .section#scienceprocess .content .overview-callout {
    clear: both;
    margin: 80px 0;
    padding: 0;
  }
  #home-container .section#scienceprocess .content .overview-callout img,
  #sample-container .section#scienceprocess .content .overview-callout img,
  #company-container .section#scienceprocess .content .overview-callout img,
  #science-container .section#scienceprocess .content .overview-callout img,
  #insight-overview-container .section#scienceprocess .content .overview-callout img,
  #how-it-works-container .section#scienceprocess .content .overview-callout img {
    height: 240px;
    margin: 0 -40px 0 -20px;
  }
  #home-container .section#scienceprocess .content .overview-callout h1.alt.bold,
  #sample-container .section#scienceprocess .content .overview-callout h1.alt.bold,
  #company-container .section#scienceprocess .content .overview-callout h1.alt.bold,
  #science-container .section#scienceprocess .content .overview-callout h1.alt.bold,
  #insight-overview-container .section#scienceprocess .content .overview-callout h1.alt.bold,
  #how-it-works-container .section#scienceprocess .content .overview-callout h1.alt.bold {
    line-height: 48px;
  }
  #home-container .section#sciencepipeline .photo-banner,
  #sample-container .section#sciencepipeline .photo-banner,
  #company-container .section#sciencepipeline .photo-banner,
  #science-container .section#sciencepipeline .photo-banner,
  #insight-overview-container .section#sciencepipeline .photo-banner,
  #how-it-works-container .section#sciencepipeline .photo-banner {
    height: 600px;
  }
  #home-container .section#sciencepipeline .content,
  #sample-container .section#sciencepipeline .content,
  #company-container .section#sciencepipeline .content,
  #science-container .section#sciencepipeline .content,
  #insight-overview-container .section#sciencepipeline .content,
  #how-it-works-container .section#sciencepipeline .content {
    padding: 80px 30px 90px;
  }
  #home-container .section#sciencepipeline .content *,
  #sample-container .section#sciencepipeline .content *,
  #company-container .section#sciencepipeline .content *,
  #science-container .section#sciencepipeline .content *,
  #insight-overview-container .section#sciencepipeline .content *,
  #how-it-works-container .section#sciencepipeline .content * {
    text-align: center;
    -ms-flex-item-align: auto;
        align-self: auto;
  }
  #home-container .section#hero-howitworks h1,
  #sample-container .section#hero-howitworks h1,
  #company-container .section#hero-howitworks h1,
  #science-container .section#hero-howitworks h1,
  #insight-overview-container .section#hero-howitworks h1,
  #how-it-works-container .section#hero-howitworks h1 {
    font-size: 58px;
  }
  #home-container .section#hero-howitworks h2,
  #sample-container .section#hero-howitworks h2,
  #company-container .section#hero-howitworks h2,
  #science-container .section#hero-howitworks h2,
  #insight-overview-container .section#hero-howitworks h2,
  #how-it-works-container .section#hero-howitworks h2 {
    width: 480px;
  }
  #home-container .section#hero-howitworks ul.hero-overview,
  #sample-container .section#hero-howitworks ul.hero-overview,
  #company-container .section#hero-howitworks ul.hero-overview,
  #science-container .section#hero-howitworks ul.hero-overview,
  #insight-overview-container .section#hero-howitworks ul.hero-overview,
  #how-it-works-container .section#hero-howitworks ul.hero-overview {
    width: 100%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }
  #home-container .section#hero-howitworks ul.hero-overview li,
  #sample-container .section#hero-howitworks ul.hero-overview li,
  #company-container .section#hero-howitworks ul.hero-overview li,
  #science-container .section#hero-howitworks ul.hero-overview li,
  #insight-overview-container .section#hero-howitworks ul.hero-overview li,
  #how-it-works-container .section#hero-howitworks ul.hero-overview li {
    width: 25%;
  }
  #home-container .section#step-details .step-detail-container,
  #sample-container .section#step-details .step-detail-container,
  #company-container .section#step-details .step-detail-container,
  #science-container .section#step-details .step-detail-container,
  #insight-overview-container .section#step-details .step-detail-container,
  #how-it-works-container .section#step-details .step-detail-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #home-container .section#step-details .step-detail-container .step-icon,
  #sample-container .section#step-details .step-detail-container .step-icon,
  #company-container .section#step-details .step-detail-container .step-icon,
  #science-container .section#step-details .step-detail-container .step-icon,
  #insight-overview-container .section#step-details .step-detail-container .step-icon,
  #how-it-works-container .section#step-details .step-detail-container .step-icon {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
    width: 242px;
    height: 242px;
    margin-right: -60px;
  }
  #home-container .section#step-details .step-detail-container .step-content,
  #sample-container .section#step-details .step-detail-container .step-content,
  #company-container .section#step-details .step-detail-container .step-content,
  #science-container .section#step-details .step-detail-container .step-content,
  #insight-overview-container .section#step-details .step-detail-container .step-content,
  #how-it-works-container .section#step-details .step-detail-container .step-content {
    width: 520px;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  #home-container .section#step-details .step-detail-container .step-content .link:first-of-type,
  #sample-container .section#step-details .step-detail-container .step-content .link:first-of-type,
  #company-container .section#step-details .step-detail-container .step-content .link:first-of-type,
  #science-container .section#step-details .step-detail-container .step-content .link:first-of-type,
  #insight-overview-container .section#step-details .step-detail-container .step-content .link:first-of-type,
  #how-it-works-container .section#step-details .step-detail-container .step-content .link:first-of-type {
    margin-right: 20px;
  }
  #home-container .section#step-details .step-detail-container .step-number,
  #sample-container .section#step-details .step-detail-container .step-number,
  #company-container .section#step-details .step-detail-container .step-number,
  #science-container .section#step-details .step-detail-container .step-number,
  #insight-overview-container .section#step-details .step-detail-container .step-number,
  #how-it-works-container .section#step-details .step-detail-container .step-number {
    margin-top: 0;
  }
  #home-container .section#step-details .step-detail-container h1.alt.bold,
  #sample-container .section#step-details .step-detail-container h1.alt.bold,
  #company-container .section#step-details .step-detail-container h1.alt.bold,
  #science-container .section#step-details .step-detail-container h1.alt.bold,
  #insight-overview-container .section#step-details .step-detail-container h1.alt.bold,
  #how-it-works-container .section#step-details .step-detail-container h1.alt.bold {
    line-height: 58px;
  }
  #home-container .section#step-details .step-detail-container .button-container .purchase,
  #sample-container .section#step-details .step-detail-container .button-container .purchase,
  #company-container .section#step-details .step-detail-container .button-container .purchase,
  #science-container .section#step-details .step-detail-container .button-container .purchase,
  #insight-overview-container .section#step-details .step-detail-container .button-container .purchase,
  #how-it-works-container .section#step-details .step-detail-container .button-container .purchase,
  #home-container .section#step-details .step-detail-container .button-container .app-store,
  #sample-container .section#step-details .step-detail-container .button-container .app-store,
  #company-container .section#step-details .step-detail-container .button-container .app-store,
  #science-container .section#step-details .step-detail-container .button-container .app-store,
  #insight-overview-container .section#step-details .step-detail-container .button-container .app-store,
  #how-it-works-container .section#step-details .step-detail-container .button-container .app-store {
    margin-right: 0;
  }
  #home-container .section#step-details .step-detail-container .button-container .purchase,
  #sample-container .section#step-details .step-detail-container .button-container .purchase,
  #company-container .section#step-details .step-detail-container .button-container .purchase,
  #science-container .section#step-details .step-detail-container .button-container .purchase,
  #insight-overview-container .section#step-details .step-detail-container .button-container .purchase,
  #how-it-works-container .section#step-details .step-detail-container .button-container .purchase {
    -webkit-transform: translateX(10px);
            transform: translateX(10px);
  }
  #home-container .section#still-have-questions,
  #sample-container .section#still-have-questions,
  #company-container .section#still-have-questions,
  #science-container .section#still-have-questions,
  #insight-overview-container .section#still-have-questions,
  #how-it-works-container .section#still-have-questions {
    background-color: #0000ff;
  }
  #sample-container {
    background-color: #F8F8F8;
  }
  #sample-container ul.feature-list {
    max-width: 676px;
  }
  #sample-container ul.feature-list li {
    width: 33.3333333333%;
  }
  #sample-container ul.feature-list li:nth-of-type(10) {
    margin-left: 16.66666666%;
  }
  #sample-container .section .overview-callout.left-align {
    margin-left: -40px;
    padding-right: 60px;
  }
  #sample-container .section .overview-callout.left-align img {
    margin-right: 30px;
    margin-left: -20px;
  }
  #sample-container .section#results-sample .overview-callout img {
    width: 522px;
    height: 597px;
  }
  #sample-container .section#results-sample .overview-callout:first-of-type img {
    width: 270px;
    height: 461px;
  }
  #science-container {
    background-color: black;
  }
  #company-container {
    background-color: #0000ff;
  }
  #helix-callout-section .content {
    margin: 18px auto 0;
  }
}
@media screen and (min-width: 960px) {
  #home-container .content,
  #sample-container .content,
  #company-container .content,
  #science-container .content,
  #insight-overview-container .content,
  #how-it-works-container .content {
    max-width: 900px;
  }
  #home-container #navbar-home .navbar-links,
  #sample-container #navbar-home .navbar-links,
  #company-container #navbar-home .navbar-links,
  #science-container #navbar-home .navbar-links,
  #insight-overview-container #navbar-home .navbar-links,
  #how-it-works-container #navbar-home .navbar-links {
    margin: 0 auto !important;
    width: 500px;
  }
  #home-container #footer .content,
  #sample-container #footer .content,
  #company-container #footer .content,
  #science-container #footer .content,
  #insight-overview-container #footer .content,
  #how-it-works-container #footer .content {
    width: 900px;
    margin: 0 auto;
  }
  #home-container .section .overview-callout h3,
  #sample-container .section .overview-callout h3,
  #company-container .section .overview-callout h3,
  #science-container .section .overview-callout h3,
  #insight-overview-container .section .overview-callout h3,
  #how-it-works-container .section .overview-callout h3 {
    font-size: 40px;
  }
  #home-container .section .overview-callout p,
  #sample-container .section .overview-callout p,
  #company-container .section .overview-callout p,
  #science-container .section .overview-callout p,
  #insight-overview-container .section .overview-callout p,
  #how-it-works-container .section .overview-callout p {
    font-size: 20px;
  }
  #home-container .section .overview-callout .link,
  #sample-container .section .overview-callout .link,
  #company-container .section .overview-callout .link,
  #science-container .section .overview-callout .link,
  #insight-overview-container .section .overview-callout .link,
  #how-it-works-container .section .overview-callout .link {
    font-size: 24px;
  }
  #home-container .section#traits-overview > .content > img,
  #sample-container .section#traits-overview > .content > img,
  #company-container .section#traits-overview > .content > img,
  #science-container .section#traits-overview > .content > img,
  #insight-overview-container .section#traits-overview > .content > img,
  #how-it-works-container .section#traits-overview > .content > img {
    width: 712px;
    height: 500px;
    margin: 80px 0 0;
  }
  #home-container .section#insight-poll-selection h2,
  #sample-container .section#insight-poll-selection h2,
  #company-container .section#insight-poll-selection h2,
  #science-container .section#insight-poll-selection h2,
  #insight-overview-container .section#insight-poll-selection h2,
  #how-it-works-container .section#insight-poll-selection h2 {
    max-width: 900px;
  }
  #home-container .section#insight-poll-selection .insight-poll,
  #sample-container .section#insight-poll-selection .insight-poll,
  #company-container .section#insight-poll-selection .insight-poll,
  #science-container .section#insight-poll-selection .insight-poll,
  #insight-overview-container .section#insight-poll-selection .insight-poll,
  #how-it-works-container .section#insight-poll-selection .insight-poll {
    max-width: 600px;
  }
  #home-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
  #sample-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
  #company-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
  #science-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
  #insight-overview-container .section#insight-poll-selection .insight-poll input#insight-poll-input,
  #how-it-works-container .section#insight-poll-selection .insight-poll input#insight-poll-input {
    width: 494px;
  }
  #home-container .section#starts-with-you,
  #sample-container .section#starts-with-you,
  #company-container .section#starts-with-you,
  #science-container .section#starts-with-you,
  #insight-overview-container .section#starts-with-you,
  #how-it-works-container .section#starts-with-you {
    margin-top: -350px;
    background: linear-gradient(to bottom, white, white 480px, #FFBE28 480px);
  }
  #home-container .section#starts-with-you .user-origin .user-origin-icon-background,
  #sample-container .section#starts-with-you .user-origin .user-origin-icon-background,
  #company-container .section#starts-with-you .user-origin .user-origin-icon-background,
  #science-container .section#starts-with-you .user-origin .user-origin-icon-background,
  #insight-overview-container .section#starts-with-you .user-origin .user-origin-icon-background,
  #how-it-works-container .section#starts-with-you .user-origin .user-origin-icon-background {
    width: 960px;
    height: 960px;
  }
  #home-container .section#hero-insights,
  #sample-container .section#hero-insights,
  #company-container .section#hero-insights,
  #science-container .section#hero-insights,
  #insight-overview-container .section#hero-insights,
  #how-it-works-container .section#hero-insights {
    max-width: 1060px;
  }
  #home-container .section#hero-insights .africa-graphic,
  #sample-container .section#hero-insights .africa-graphic,
  #company-container .section#hero-insights .africa-graphic,
  #science-container .section#hero-insights .africa-graphic,
  #insight-overview-container .section#hero-insights .africa-graphic,
  #how-it-works-container .section#hero-insights .africa-graphic {
    margin: 40px -100px 0 0;
  }
  #home-container .section#hero-insights .content,
  #sample-container .section#hero-insights .content,
  #company-container .section#hero-insights .content,
  #science-container .section#hero-insights .content,
  #insight-overview-container .section#hero-insights .content,
  #how-it-works-container .section#hero-insights .content {
    width: 580px;
  }
  #home-container .section#hero-insights .content h1,
  #sample-container .section#hero-insights .content h1,
  #company-container .section#hero-insights .content h1,
  #science-container .section#hero-insights .content h1,
  #insight-overview-container .section#hero-insights .content h1,
  #how-it-works-container .section#hero-insights .content h1 {
    padding-right: 80px;
  }
  #home-container .section#howitsdone,
  #sample-container .section#howitsdone,
  #company-container .section#howitsdone,
  #science-container .section#howitsdone,
  #insight-overview-container .section#howitsdone,
  #how-it-works-container .section#howitsdone {
    margin-top: -70px;
    padding-top: 120px;
  }
  #home-container .section#howitsdone .overview-callout,
  #sample-container .section#howitsdone .overview-callout,
  #company-container .section#howitsdone .overview-callout,
  #science-container .section#howitsdone .overview-callout,
  #insight-overview-container .section#howitsdone .overview-callout,
  #how-it-works-container .section#howitsdone .overview-callout {
    padding-right: 220px;
  }
  #home-container .section#howitsdone .overview-callout img,
  #sample-container .section#howitsdone .overview-callout img,
  #company-container .section#howitsdone .overview-callout img,
  #science-container .section#howitsdone .overview-callout img,
  #insight-overview-container .section#howitsdone .overview-callout img,
  #how-it-works-container .section#howitsdone .overview-callout img {
    margin-right: -220px;
  }
  #home-container .section#hero-howitworks ul.hero-overview,
  #sample-container .section#hero-howitworks ul.hero-overview,
  #company-container .section#hero-howitworks ul.hero-overview,
  #science-container .section#hero-howitworks ul.hero-overview,
  #insight-overview-container .section#hero-howitworks ul.hero-overview,
  #how-it-works-container .section#hero-howitworks ul.hero-overview {
    max-width: 980px;
  }
  #home-container .section#step-details .step-detail-container,
  #sample-container .section#step-details .step-detail-container,
  #company-container .section#step-details .step-detail-container,
  #science-container .section#step-details .step-detail-container,
  #insight-overview-container .section#step-details .step-detail-container,
  #how-it-works-container .section#step-details .step-detail-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  #home-container .section#step-details .step-detail-container .step-icon,
  #sample-container .section#step-details .step-detail-container .step-icon,
  #company-container .section#step-details .step-detail-container .step-icon,
  #science-container .section#step-details .step-detail-container .step-icon,
  #insight-overview-container .section#step-details .step-detail-container .step-icon,
  #how-it-works-container .section#step-details .step-detail-container .step-icon {
    margin-right: 0;
  }
  #home-container .section#step-details .step-detail-container .step-content,
  #sample-container .section#step-details .step-detail-container .step-content,
  #company-container .section#step-details .step-detail-container .step-content,
  #science-container .section#step-details .step-detail-container .step-content,
  #insight-overview-container .section#step-details .step-detail-container .step-content,
  #how-it-works-container .section#step-details .step-detail-container .step-content {
    width: 740px;
  }
  #sample-container .section .overview-callout.left-align {
    margin-left: -40px;
    padding-right: 60px;
  }
  #sample-container .section .overview-callout.left-align img {
    margin-right: 30px;
    margin-left: -20px;
  }
  #sample-container .section#results-sample .overview-callout h3 {
    line-height: 58px;
  }
}
@media screen and (min-width: 1060px) {
  #home-container #navbar-home,
  #sample-container #navbar-home,
  #company-container #navbar-home,
  #science-container #navbar-home,
  #insight-overview-container #navbar-home,
  #how-it-works-container #navbar-home {
    max-width: 980px;
    margin-left: auto;
    margin-right: auto;
  }
}
#start.container {
  z-index: 200;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #0000ff;
  color: white;
  padding: 0 18px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  overflow: hidden;
}
#start.container.signin-active {
  margin-top: -40px;
}
#start.container.signin-active .main {
  opacity: 0;
}
#start.container.signin-active .buttons {
  top: 70px;
  bottom: auto;
}
#start.container.signin-active .buttons .btn {
  border: none;
  pointer-events: none;
  cursor: pointer;
}
#start.container.signin-active .buttons .btn.create-account {
  opacity: 0;
  display: none;
}
#start.container.signin-active .buttons .btn.sign-in {
  width: 100%;
}
#start.container .desktop-btn {
  display: none;
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-back.svg);
  cursor: pointer;
}
#start.container .main {
  margin-top: 60px;
  opacity: 1;
  -webkit-transition: 0.1s;
  transition: 0.1s;
}
#start.container .main .logo {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 44px;
  margin-bottom: 28px;
}
#start.container .main .logo .logotype {
  width: 168px;
  height: 43px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/logomark.svg);
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#start.container .main .logo .logotype:hover {
  opacity: 0.8;
}
#start.container .main .logo .logotype:active {
  opacity: 0.8;
  -webkit-transform: scale(0.98);
          transform: scale(0.98);
}
#start.container .main .logo .chapter-logo {
  color: #28beff;
  line-height: 44px;
}
#start.container .main .tagline .btn.play {
  width: 22px;
  height: 22px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-play.svg);
  background-size: contain;
  float: left;
}
#start.container .main .tagline .action-text {
  font-family: 'cadiz', "Helvetica Neue", Helvetica, Arial, Sans;
  font-weight: 800;
  font-size: 16px;
  margin-left: 10px;
  color: #28beff;
  float: left;
  letter-spacing: 0.4px;
}
#start.container .buttons {
  position: absolute;
  top: auto;
  right: 0;
  bottom: 0;
  left: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#start.container .buttons .btn {
  width: 100%;
  height: 120px;
  padding: 31px 18px;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.1s;
  transition: 0.1s;
  cursor: pointer;
}
#start.container .buttons .btn:active {
  opacity: 0.9;
  background-color: rgba(0, 0, 0, 0.111111);
}
#start.container .buttons .btn .btn-title {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 30px;
  letter-spacing: -0.75px;
  font-weight: 800;
  cursor: pointer;
}
#start.container .buttons .btn .btn-subtitle {
  font-size: 14px;
  font-weight: 800;
  color: #28beff;
  cursor: pointer;
}
#signin,
#changepassword,
#requestpassword,
#requestpasswordconfirm {
  z-index: 201;
  right: 0;
  bottom: 0;
  left: 0;
  position: fixed;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
  pointer-events: none;
  color: white;
  padding: 18px;
  background-color: blue;
}
#signin.active,
#changepassword.active,
#requestpassword.active,
#requestpasswordconfirm.active {
  opacity: 1;
  pointer-events: auto;
}
#signin .btn.back,
#changepassword .btn.back,
#requestpassword .btn.back,
#requestpasswordconfirm .btn.back {
  width: 44px;
  height: 44px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-back.svg);
  cursor: pointer;
}
#signin .signin-fields .field-label,
#changepassword .signin-fields .field-label,
#requestpassword .signin-fields .field-label,
#requestpasswordconfirm .signin-fields .field-label {
  font-size: 20px;
  font-weight: 800;
  margin: 16px 0 -5px;
}
#signin .signin-fields .field-label.signin-password-field,
#changepassword .signin-fields .field-label.signin-password-field,
#requestpassword .signin-fields .field-label.signin-password-field,
#requestpasswordconfirm .signin-fields .field-label.signin-password-field {
  margin-bottom: 0;
}
#signin .signin-fields .btn.password-help,
#changepassword .signin-fields .btn.password-help,
#requestpassword .signin-fields .btn.password-help,
#requestpasswordconfirm .signin-fields .btn.password-help {
  width: 14px;
  height: 14px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  background-image: url(../img/btn-password-help.svg);
  -webkit-transform: translate(100px, -72px);
          transform: translate(100px, -72px);
  cursor: pointer;
}
#signin button.submit,
#changepassword button.submit,
#requestpassword button.submit,
#requestpasswordconfirm button.submit {
  background-color: white;
  color: #0000ff;
  margin-top: 20px;
}
#signin .error-container .error,
#changepassword .error-container .error,
#requestpassword .error-container .error,
#requestpasswordconfirm .error-container .error {
  position: absolute;
  bottom: 140px;
}
#signin .error-container.active > .error,
#changepassword .error-container.active > .error,
#requestpassword .error-container.active > .error,
#requestpasswordconfirm .error-container.active > .error {
  bottom: 240px;
}
#kit-status.container {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 202;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  color: white;
  padding: 60px 18px 120px;
  background-color: #0000ff;
  pointer-events: none;
}
#kit-status.container.visible {
  pointer-events: auto;
}
#kit-status.container .header-desktop {
  display: none;
}
#kit-status.container.step-one,
#kit-status.container.step-three {
  background-color: #0000ff;
}
#kit-status.container.step-one .subheader,
#kit-status.container.step-three .subheader {
  color: #28beff;
}
#kit-status.container.step-one .action-buttons button.solid,
#kit-status.container.step-three .action-buttons button.solid {
  color: #0000ff;
}
#kit-status.container.step-one .main-content > .status-icon {
  background-image: url(../img/status/icon-mail.svg);
}
#kit-status.container.step-two {
  background-color: #78008C;
}
#kit-status.container.step-two .main-content > .status-icon {
  background-image: url(../img/status/icon-lab.svg);
}
#kit-status.container.step-two .action-buttons button.solid {
  color: #78008C;
}
#kit-status.container.step-three .main-content > .status-icon {
  background-image: url(../img/status/icon-ready.svg);
}
#kit-status.container.account-locked,
#kit-status.container.error,
#kit-status.container.no-status {
  background-color: #E65F28;
}
#kit-status.container.account-locked .main-content > .status-icon,
#kit-status.container.error .main-content > .status-icon,
#kit-status.container.no-status .main-content > .status-icon {
  background-image: url(../img/status/icon-error.svg);
}
#kit-status.container.account-locked .action-buttons button.solid,
#kit-status.container.error .action-buttons button.solid,
#kit-status.container.no-status .action-buttons button.solid {
  color: #E65F28;
}
#kit-status.container .header {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-weight: 800;
  color: white;
  font-size: 30px;
}
#kit-status.container .subheader {
  font-size: 14px;
  font-weight: 800;
  margin-bottom: 28px;
  color: white;
}
#kit-status.container .main-content .status-icon {
  width: 62px;
  height: 62px;
  background-size: contain;
  background-position: center;
  margin-top: 40px;
}
#kit-status.container .main-content .section-header {
  font-size: 20px;
  font-weight: 800;
  margin: 14px 0;
}
#kit-status.container .main-content .section-text {
  font-size: 16px;
  line-height: 23px;
}
#kit-status.container .action-buttons {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 203;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 20px 18px;
}
#kit-status.container .action-buttons button {
  width: 100%;
  background-color: rgba(0, 0, 0, 0);
  color: white;
  border: 2px solid white;
  height: 44px;
  margin-top: 10px;
}
#kit-status.container .action-buttons button.solid {
  background-color: white;
  color: white;
}
@media screen and (min-width: 720px) {
  #start.container {
    background-color: rgba(0, 0, 0, 0);
    width: 694px;
    height: 580px;
    margin: 0 auto;
    padding: 0;
    position: relative;
    opacity: 1;
  }
  #start.container.signin-active {
    height: 180px;
    margin-top: 0;
    padding-top: 40px;
  }
  #start.container.signin-active .buttons {
    float: left;
    left: 63px;
    top: 18px;
  }
  #start.container.signin-active .buttons .btn {
    text-align: left;
  }
  #start.container.signin-active .buttons .btn.sign-in {
    background-color: rgba(0, 0, 0, 0);
    float: left;
  }
  #start.container.signin-active .buttons .btn .btn-subtitle {
    font-family: 'cadiz', "Helvetica Neue", Helvetica, Arial, Sans;
  }
  #start.container.tos-active {
    opacity: 0;
  }
  #start.container .desktop-btn.active {
    display: block;
    float: left;
  }
  #start.container .main {
    margin-top: 0;
  }
  #start.container .main .logo {
    margin-bottom: 16px;
  }
  #start.container .main .logo .logotype {
    width: 154px;
    height: 39px;
    margin-top: 43px;
    background-image: url(../img/logomark-blue.svg);
  }
  #start.container .main .logo .chapter-logo {
    width: 267px;
    height: 93px;
    margin: 110px auto 0;
    color: rgba(0, 0, 0, 0);
    background-image: url(../img/logo-traits.svg);
  }
  #start.container .main .tagline {
    margin: 0 auto;
    width: 236px;
    height: 20px;
  }
  #start.container .main .tagline .action-text {
    font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
    font-weight: 500;
  }
  #start.container .buttons {
    margin-bottom: 7px;
  }
  #start.container .buttons .btn {
    background-color: rgba(255, 255, 255, 0.2);
    mix-blend-mode: screen;
    width: 49.8%;
    float: left;
    text-align: center;
    height: 92px;
    padding: 17px 0 0;
    border: none;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }
  #start.container .buttons .btn.sign-in {
    float: right;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
  }
  #start.container .buttons .btn .btn-subtitle {
    font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
    font-weight: 800;
    font-size: 14px;
    line-height: 14px;
  }
  #signin,
  #changepassword,
  #requestpassword,
  #requestpasswordconfirm {
    height: 0;
    width: 694px;
    margin: 0 auto;
    position: relative;
    bottom: auto;
    padding: 0;
    overflow-y: hidden;
    background-color: transparent;
  }
  #signin.active,
  #changepassword.active,
  #requestpassword.active,
  #requestpasswordconfirm.active {
    height: 400px;
  }
  #signin.tos-active,
  #changepassword.tos-active,
  #requestpassword.tos-active,
  #requestpasswordconfirm.tos-active {
    opacity: 0;
  }
  #signin .btn.back,
  #changepassword .btn.back,
  #requestpassword .btn.back,
  #requestpasswordconfirm .btn.back {
    display: none;
  }
  #signin .signin-fields,
  #changepassword .signin-fields,
  #requestpassword .signin-fields,
  #requestpasswordconfirm .signin-fields {
    width: 330px;
    margin: 30px auto;
    position: relative;
  }
  #signin button.submit,
  #changepassword button.submit,
  #requestpassword button.submit,
  #requestpasswordconfirm button.submit {
    margin-top: 0;
    position: absolute;
    bottom: 6px;
  }
  #signin .error-container.active > .error,
  #changepassword .error-container.active > .error,
  #requestpassword .error-container.active > .error,
  #requestpasswordconfirm .error-container.active > .error {
    bottom: -80px;
  }
  #kit-status.container {
    background-color: rgba(0, 0, 0, 0) !important;
    width: 694px;
    height: 580px;
    margin: 0 auto;
    padding: 0;
    position: relative;
  }
  #kit-status.container .header-desktop {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    padding: 0;
    margin: 0 0 -44px;
    z-index: 1001;
    display: block;
  }
  #kit-status.container .header-desktop .userIcon-preview {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    border: 2px solid white;
    border-radius: 50%;
  }
  #kit-status.container .header-desktop .userIcon-preview img.image-preview {
    width: 36px;
    height: 36px;
    margin: 2px;
    border-radius: 50%;
  }
  #kit-status.container .main-content {
    width: 320px;
    margin: 150px auto;
  }
  #kit-status.container .action-buttons {
    position: absolute;
    padding: 0;
  }
  #kit-status.container .action-buttons a {
    width: 47.5%;
    height: 72px;
    margin-top: 0;
    float: left;
  }
  #kit-status.container .action-buttons a.right {
    margin-left: 5%;
  }
  #kit-status.container .action-buttons button {
    width: 100%;
    height: 100%;
  }
}
#create.container {
  background-color: #0000ff;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: hidden;
  color: white;
}
.header-desktop {
  display: none;
}
.header-content {
  top: 36px;
  padding: 20px;
}
.header-content .starting {
  color: #28beff;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
}
.header-content .starting .header {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 44px;
  line-height: 40px;
  font-weight: 800;
}
.header-content .starting .header .wordmark {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/wordmark.svg);
  width: 158px;
  height: 34px;
  margin: 4px 9px 0 4px;
}
.header-content .starting .subheader {
  font-size: 14px;
  font-weight: 800;
  margin: 15px 0 0 4px;
  letter-spacing: 0.25px;
}
.header-content .starting.active {
  float: left;
  opacity: 1;
}
.header-content .iam {
  color: white;
  opacity: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  position: absolute;
  top: 26px;
}
.header-content .iam .header {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 44px;
  line-height: 40px;
  font-weight: 500;
  text-transform: lowercase;
  word-break: break-all;
  width: 100%;
}
.header-content .iam .header .i-logo {
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/icon-iam.svg);
  width: 16px;
  height: 38px;
  margin: -2px 9px 0 0;
}
.header-content .iam .header .iam-value {
  display: none;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.header-content .iam .header .iam-value.visible {
  display: inline-block;
  opacity: 1;
}
.header-content .iam.active {
  opacity: 1;
}
.fields {
  position: fixed;
  bottom: -35px;
  left: 100%;
  width: 100%;
  padding: 20px;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  opacity: 0;
}
.fields.active {
  opacity: 1;
  left: 0;
}
.fields.saved {
  opacity: 0;
  left: -100%;
}
.fields#picture .fields-header {
  margin-bottom: 20px;
}
.fields#picture .options {
  width: 100%;
}
.fields#picture .options .action {
  float: left;
  width: 33%;
  height: 88px;
  opacity: 1;
  pointer-events: auto;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 3001;
  position: relative;
  cursor: pointer;
}
.fields#picture .options .action.leftBtn.hidden {
  opacity: 0;
  pointer-events: none;
}
.fields#picture .options .action.leftBtn.cancel .action-icon {
  opacity: 0;
}
.fields#picture .options .action.leftBtn.remove .action-icon {
  background-image: url(../img/btn-remove.svg);
}
.fields#picture .options .action.rightBtn.hidden {
  opacity: 0;
  pointer-events: none;
}
.fields#picture .options .action.rightBtn.save .action-icon {
  opacity: 0;
}
.fields#picture .options .action.rightBtn.edit .action-icon {
  background-image: url(../img/btn-edit.svg);
}
.fields#picture .options .action .action-icon {
  width: 44px;
  height: 44px;
  margin: 18px auto 10px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.fields#picture .options .action .action-label {
  cursor: pointer;
}
.fields#picture .options .cropArea {
  float: left;
  width: 33%;
  font-size: 0px;
  line-height: 0px;
}
.fields#picture .options .cropArea input.user-photo-input {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 2px solid white;
  margin: 0 auto;
  overflow: hidden;
  display: block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-image: url(../img/icon-addphoto.svg);
  cursor: pointer;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fields#picture .options .cropArea input.user-photo-input:active {
  -webkit-transform: scale(0.9);
          transform: scale(0.9);
}
.fields#picture .options .cropArea ui-cropper {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: #000000;
}
.fields#picture .options .cropArea ui-cropper canvas {
  margin: 0 auto;
  display: block;
}
.fields#picture .options .cropArea img.image-preview {
  width: 88px;
  height: 88px;
  border-radius: 50%;
  border: 2px solid white;
  margin: 0 auto;
  overflow: hidden;
  z-index: 3001;
  display: block;
  position: relative;
  -webkit-transform: translateY(36px);
          transform: translateY(36px);
}
.fields#picture .upload-help {
  clear: both;
  text-align: center;
  width: 100%;
  margin: 13px auto;
  padding-top: 32px;
}
.fields#picture button.next {
  display: none;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fields#picture button.next.visible {
  display: inline-block;
  opacity: 1;
}
.fields .fields-header {
  font-size: 20px;
  font-weight: 800;
  margin-bottom: -4px;
}
.fields .options .action {
  float: left;
}
.fields .options .action .action-icon {
  border-radius: 50%;
  margin: 0 auto;
}
.fields .options .action .action-label {
  font-size: 16px;
  font-weight: 800;
  text-align: center;
}
.fields .options .action.remove,
.fields .options .action.edit {
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fields .options .action.remove.visible,
.fields .options .action.edit.visible {
  opacity: 1;
}
.fields .options .action.remove {
  width: 33%;
}
.fields .options .action.remove .action-icon {
  width: 44px;
  height: 44px;
  margin: 18px auto 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-remove.svg);
}
.fields .options .action.edit {
  width: 33%;
}
.fields .options .action.edit .action-icon {
  width: 44px;
  height: 44px;
  margin: 18px auto 10px;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-edit.svg);
}
.fields .options .segmented-control {
  width: 100%;
  height: 44px;
  border: 2px solid white;
  border-radius: 5px;
  margin-top: 20px;
}
.fields .options .segmented-control .action {
  width: 50%;
  height: 100%;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.fields .options .segmented-control .action:first-of-type {
  border-right: 2px solid white;
}
.fields .options .segmented-control .action.selected {
  background-color: white;
}
.fields .options .segmented-control .action.selected .label {
  color: #0000ff;
}
.fields .options .segmented-control .action.selected .label .icon-male {
  background-image: url(../img/icon-male-blue.svg);
}
.fields .options .segmented-control .action.selected .label .icon-female {
  background-image: url(../img/icon-female-blue.svg);
}
.fields .options .segmented-control .action .label {
  text-align: center;
  font-weight: 800;
  margin-top: 11px;
}
.fields .options .segmented-control .action .label .icon-male {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/icon-male.svg);
}
.fields .options .segmented-control .action .label .icon-female {
  width: 12px;
  height: 12px;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/icon-female.svg);
}
.fields .options .preview {
  float: left;
  width: 33%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
      align-content: center;
}
.fields .options .preview #imgInput {
  width: 44px;
  height: 44px;
  background-color: magenta;
  display: block;
  position: absolute;
  margin: 22px;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  z-index: 1001;
  border-bottom: none;
  border-radius: 50%;
}
.fields .options .preview #imgInput.visible {
  opacity: 1;
}
.fields .options .preview .image-preview {
  width: 88px;
  height: 88px;
  border: 2px solid white;
  border-radius: 50%;
  margin: 0 auto 6px;
  z-index: 1000;
  position: relative;
}
.fields .btn-back {
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/btn-back.svg);
  width: 44px;
  height: 44px;
  border-radius: 50%;
  margin-bottom: 15px;
}
.fields button {
  margin-top: 20px;
  background-color: white;
  color: #0000ff;
  z-index: 200;
}
.user-photo-input::-webkit-file-upload-button {
  visibility: hidden;
}
@media screen and (min-width: 720px) {
  #create.container {
    width: 694px;
    height: 580px;
    position: relative;
    margin: 0 auto;
    background-color: rgba(0, 0, 0, 0);
    overflow: visible;
  }
  .header-desktop {
    position: absolute;
    top: 40px;
    left: 0;
    right: 0;
    width: 100%;
    padding: 0;
    margin: 0;
    z-index: 1001;
  }
  .header-desktop.active {
    display: block;
  }
  .header-desktop .btn-back {
    position: absolute;
    top: 0;
    left: 0;
    width: 44px;
    height: 44px;
    background-repeat: no-repeat;
    background-position: center;
    background-image: url(../img/btn-back.svg);
    cursor: pointer;
  }
  .header-desktop .userIcon-preview {
    position: absolute;
    top: 0;
    right: 0;
    width: 44px;
    height: 44px;
    border: 2px solid white;
    border-radius: 50%;
  }
  .header-desktop .userIcon-preview img.image-preview {
    width: 36px;
    height: 36px;
    margin: 2px;
    border-radius: 50%;
  }
  .header-content {
    padding: 0;
  }
  .header-content .iam {
    width: 360px;
    margin: 40px 167px 0;
    top: auto;
  }
  .header-content .iam .header {
    font-size: 50px;
  }
  .fields {
    position: absolute;
    padding: 0 0 6px;
  }
  .fields.active .btn-back {
    display: none;
  }
  .fields#picture .btn-back {
    display: none;
  }
  .fields#picture .fields-header {
    text-align: center;
  }
  .fields#picture .upload-help {
    margin: 26px auto;
    padding-top: 116px;
  }
  .fields#picture ui-cropper {
    position: relative;
    top: auto;
    right: auto;
    bottom: auto;
    left: auto;
    border-radius: 20px;
    width: 694px;
    height: 460px;
    margin: 33% auto 0;
  }
  .fields#entername,
  .fields#entergender,
  .fields#enterdob {
    width: 360px;
    margin: 0 auto;
  }
  .fields#entername.active,
  .fields#entergender.active,
  .fields#enterdob.active {
    left: 167px;
  }
  .fields#entername button,
  .fields#entergender button,
  .fields#enterdob button {
    margin-left: -167px;
  }
  .fields .options {
    width: 360px;
    margin: 0 auto;
  }
  .fields .options .action.remove .action-icon {
    margin: 48px auto 10px;
  }
  .fields .options .action.edit .action-icon {
    margin: 48px auto 10px;
  }
  .fields .options .preview #imgInput {
    width: 88px;
    height: 88px;
    margin: 16px;
  }
  .fields .options .preview .image-preview {
    width: 120px;
    height: 120px;
  }
  .fields button {
    margin-top: 89px;
    width: 694px;
  }
}
#tos.container,
#consent.container,
#privacy.container {
  position: fixed;
  top: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 202;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  background-color: #0000ff;
  color: white;
  padding: 60px 18px 120px;
  overflow-y: scroll;
  margin: 0 auto;
  display: none;
}
#tos.container.active,
#consent.container.active,
#privacy.container.active,
#tos.container.static,
#consent.container.static,
#privacy.container.static {
  display: block;
}
#tos.container.active .action-buttons,
#consent.container.active .action-buttons,
#privacy.container.active .action-buttons,
#tos.container.static .action-buttons,
#consent.container.static .action-buttons,
#privacy.container.static .action-buttons {
  bottom: 0;
}
#tos.container.static,
#consent.container.static,
#privacy.container.static {
  top: 0;
  padding-top: 40px;
}
#tos.container a,
#consent.container a,
#privacy.container a {
  color: #28beff;
  cursor: pointer;
  font-weight: 800;
}
#tos.container .header,
#consent.container .header,
#privacy.container .header {
  font-family: 'buenosaires', "San Francisco", Roboto, "Helvetica Neue", Helvetica, Arial, Sans;
  font-size: 30px;
}
#tos.container .subheader,
#consent.container .subheader,
#privacy.container .subheader {
  font-size: 14px;
  color: #28beff;
  font-weight: 800;
  margin-bottom: 28px;
}
#tos.container .main-content .section-header,
#consent.container .main-content .section-header,
#privacy.container .main-content .section-header {
  font-size: 20px;
  font-weight: 800;
  margin: 14px 0;
}
#tos.container .main-content .section-text,
#consent.container .main-content .section-text,
#privacy.container .main-content .section-text {
  font-size: 14px;
  line-height: 20px;
  margin-bottom: 20px;
}
#tos.container .main-content .section-text.underline-italic,
#consent.container .main-content .section-text.underline-italic,
#privacy.container .main-content .section-text.underline-italic {
  text-decoration: underline;
  font-style: italic;
}
#tos.container .main-content .bullet,
#consent.container .main-content .bullet,
#privacy.container .main-content .bullet {
  font-size: 14px;
}
#tos.container .main-content .bullet li,
#consent.container .main-content .bullet li,
#privacy.container .main-content .bullet li {
  margin: 5px 0;
}
#tos.container .action-buttons,
#consent.container .action-buttons,
#privacy.container .action-buttons {
  position: fixed;
  right: 0;
  bottom: -84px;
  left: 0;
  height: 84px;
  background-color: white;
  z-index: 203;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  padding: 20px 18px;
}
#tos.container .action-buttons button,
#consent.container .action-buttons button,
#privacy.container .action-buttons button {
  width: 100%;
  max-width: 48%;
  float: left;
}
#tos.container .action-buttons button.decline,
#consent.container .action-buttons button.decline,
#privacy.container .action-buttons button.decline {
  background-color: rgba(0, 0, 0, 0);
  margin-right: 10px;
  color: #0000ff;
  border: 2px solid #0000ff;
}
#tos.container .action-buttons button.accept,
#consent.container .action-buttons button.accept,
#privacy.container .action-buttons button.accept {
  background-color: #0000ff;
  float: right;
}
#tos.container .action-buttons .button-gap,
#consent.container .action-buttons .button-gap,
#privacy.container .action-buttons .button-gap {
  width: 10px;
  float: left;
}
@media screen and (min-width: 720px) {
  .tos-include {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 202;
    pointer-events: none;
    opacity: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
  }
  .tos-include.active {
    pointer-events: auto;
    opacity: 1;
  }
  #tos.container,
  #consent.container,
  #privacy.container {
    width: 694px;
    height: 580px;
    background-color: #0000ff;
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    padding: 40px 100px 120px;
  }
  #tos.container.static,
  #consent.container.static,
  #privacy.container.static {
    width: 100%;
    height: 100%;
    border: none;
    border-radius: 0;
  }
  #tos.container.active,
  #consent.container.active,
  #privacy.container.active {
    z-index: 3002;
  }
  #tos.container .action-buttons,
  #consent.container .action-buttons,
  #privacy.container .action-buttons {
    position: fixed;
    padding: 0;
    background-color: #0000ff;
    height: 72px;
    width: 694px;
    margin: 0 auto;
  }
  #tos.container .action-buttons button,
  #consent.container .action-buttons button,
  #privacy.container .action-buttons button {
    border-radius: 0;
    max-width: 50%;
  }
  #tos.container .action-buttons button.decline,
  #consent.container .action-buttons button.decline,
  #privacy.container .action-buttons button.decline {
    border: inherit;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    border-right: 1px solid rgba(255, 255, 255, 0.5);
    color: white;
    margin-right: 0;
  }
  #tos.container .action-buttons button.accept,
  #consent.container .action-buttons button.accept,
  #privacy.container .action-buttons button.accept {
    border-top: 1px solid rgba(255, 255, 255, 0.5);
    background-color: white;
    color: #0000ff;
  }
  #tos.container .action-buttons button:active,
  #consent.container .action-buttons button:active,
  #privacy.container .action-buttons button:active {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
  #tos.container .action-buttons .button-gap,
  #consent.container .action-buttons .button-gap,
  #privacy.container .action-buttons .button-gap {
    display: none;
  }
}
