@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");
/* line 6, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  vertical-align: baseline;
}

/* HTML5 display-role reset for older browsers */
/* line 26, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}

/* line 30, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
body {
  line-height: 1;
}

/* line 33, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
ol, ul {
  list-style: none;
}

/* line 36, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
blockquote, q {
  quotes: none;
}

/* line 39, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}

/* line 44, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_reset.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 9, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
html {
  font-size: 14px;
  line-height: 1.4em;
  max-width: 100vw;
}

@media screen and (max-width: 767px) {
  /* line 9, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
  html {
    font-size: 15px;
  }
}

/* line 21, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
body {
  color: #000;
  background-color: #fff;
  min-height: 100vh;
  line-height: 1.4em;
  position: relative;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  max-width: 100vw;
  font-family: "Inter", sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
}

@media screen and (max-width: 767px) {
  /* line 21, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
  body {
    font-size: 15px;
  }
}

/* line 40, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
a {
  color: #000;
  text-decoration: none;
  -webkit-transition: color 100ms linear;
  -moz-transition: color 100ms linear;
  -ms-transition: color 100ms linear;
  -o-transition: color 100ms linear;
  transition: color 100ms linear;
}

/* line 46, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
strong,
b {
  font-weight: 700;
}

/* line 51, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
em,
i {
  font-style: italic;
}

/* line 56, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
h1, h2, h3, h4, h5, h6 {
  margin: 0;
}

/* line 60, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
address {
  font-style: normal;
}

/* line 64, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
img {
  height: auto;
  max-width: 100%;
  display: block;
}

/* line 69, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
img:focus {
  outline: 0;
}

/* line 74, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
p {
  margin-bottom: 1em;
}

/* line 77, ../../../../../Users/michaelernst/Documents/htdocs/seegene/assets/scss/partials/_global.scss */
p:last-child {
  margin-bottom: 0;
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header_260312 {
  background-color: #EDEDE9;
  background-image: linear-gradient(135deg, #edede9 0%, #dbdbdb 50%, #edede9 100%);
  background-repeat: no-repeat;
  background-position: center;
  padding: 0 0 0;
  color: #6A4685;
}

/* line 9, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header__container {
  background-image: url(/assets/seegene_hpv_260312/assets/img/bg_header.png);
  background-repeat: no-repeat;
  background-position: right bottom;
}

@media screen and (min-width: 768px) {
  /* line 9, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header__container {
    background-size: 32vw;
    padding: 12.5vh 0;
  }
}

@media screen and (max-width: 767px) {
  /* line 9, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header__container {
    background-size: 56vw;
    padding: 7.5vh 2rem;
  }
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header_260312 {
    padding: 3rem 0 0rem;
  }
}

@media screen and (min-width: 1600px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header_260312 {
    background-size: auto;
  }
}

/* line 35, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header__headline {
  font-weight: 800;
  font-size: 3.79rem;
  line-height: 1.2em;
  margin-bottom: 1.2em;
  max-width: 65vw;
  padding-left: 2.7rem;
}

@media screen and (max-width: 767px) {
  /* line 35, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header__headline {
    font-size: 1.5rem;
    white-space: wrap;
  }
}

/* line 55, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header__bullet-element {
  margin-bottom: 2rem;
  background: url(/assets/seegene_hpv_260312/assets/img/icn_check.svg) no-repeat left 0.36rem;
  background-size: 2rem;
  padding-left: 3rem;
  padding-top: .25rem;
}

/* line 63, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header__bullet-subline {
  font-size: 1.9rem;
  line-height: 1.2em;
  margin-bottom: .5em;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 63, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header__bullet-subline {
    font-size: 1.2rem;
  }
}

/* line 74, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
.header__bullet-description {
  font-size: 1.5rem;
  line-height: 1.2em;
}

@media screen and (max-width: 767px) {
  /* line 74, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_header.scss */
  .header__bullet-description {
    font-size: 1rem;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_container.scss */
.container_260312 {
  margin: 0 auto;
  max-width: 1440px;
  padding: 0 3rem;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_container.scss */
  .container_260312 {
    padding: 0 1.5rem;
  }
}

/* line 12, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_container.scss */
.container__header {
  padding: 12.5vh 0;
}

@media screen and (max-width: 767px) {
  /* line 12, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_container.scss */
  .container__header {
    padding: 0 1rem 12.5vh;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
.intro_260312 {
  background-color: #4B2A64;
  background-image: url(/assets/seegene_hpv_260312/assets/img/bg_intro.png), linear-gradient(135deg, #4b2a64 0%, #5d4987 51%, #4b2a64 99%);
  background-repeat: no-repeat;
  background-position: 35vw 2rem, center;
  background-size: 60vw, auto;
  color: #fff;
  padding: 12.5vh 0 2rem;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
  .intro_260312 {
    padding: 3rem 0 4.5rem;
  }
}

/* line 14, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
.intro__headline {
  font-weight: 800;
  font-size: 2.75rem;
  line-height: 1.2em;
  margin-bottom: 1.2em;
  max-width: 70vw;
}

@media screen and (max-width: 767px) {
  /* line 14, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
  .intro__headline {
    font-size: 1.5rem;
  }
}

/* line 26, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
.intro__text {
  font-weight: 500;
  font-size: 1.2rem;
  line-height: 1.4em;
  margin-bottom: 2em;
  max-width: 1025px;
  color: #FFF;
}

@media screen and (max-width: 767px) {
  /* line 26, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
  .intro__text {
    max-width: 100vw;
    font-size: 1rem;
  }
}

/* line 45, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
.intro__text-sub {
  vertical-align: top;
  position: relative;
  top: -0.35em;
  font-size: smaller;
}
/* line 57, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
.intro__subtext {
  font-size: .75rem;
  line-height: 1.2em;
  margin-top: 12.5vh;
  font-weight: 500;
}

@media screen and (max-width: 767px) {
  /* line 57, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_intro.scss */
  .intro__subtext {
    margin-top: 4.5vh;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro {
  padding: 12.5vh 0 0;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro {
    padding: 3rem 0 0;
  }
}

/* line 8, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__headline {
  color: #6A4685;
  font-weight: 800;
  font-size: 2.75rem;
  line-height: 1.2em;
  margin-bottom: 2.5em;
}

@media screen and (max-width: 767px) {
  /* line 8, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__headline {
    margin-bottom: 4.5vh;
    font-size: 1.75rem;
  }
}

/* line 22, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__list {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12.5vh;
}

@media screen and (max-width: 767px) {
  /* line 22, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__list {
    display: block;
    margin-bottom: 4.5vh;
  }
}

/* line 34, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__element {
  width: 47.5%;
}

@media screen and (max-width: 767px) {
  /* line 34, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__element {
    width: 100%;
    margin-bottom: 4.5vh;
  }
  /* line 41, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__element:first-child {
    padding-bottom: 4.5vh;
    border-bottom: 1px solid #B4B4B4;
  }
}

/* line 48, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__image {
  width: auto;
  height: 25vw;
}

@media screen and (max-width: 767px) {
  /* line 48, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__image {
    height: 40vw;
    margin-right: 1rem;
  }
}

/* line 59, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__presentation {
  display: flex;
}

@media screen and (max-width: 767px) {
  /* line 59, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__presentation {
    overflow-x: hidden;
  }
}

/* line 68, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__subline {
  color: #6A4685;
  font-size: 1.8rem;
  line-height: 1.2em;
  margin-bottom: .5em;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 68, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__subline {
    font-size: 1.4rem;
  }
}

/* line 80, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__subline a {
  color: #6A4685;
}

/* line 85, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__description {
  font-size: 1.5rem;
  line-height: 1.2em;
  margin-bottom: 2em;
  min-height: 3rem;
}

/* line 91, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__description--highlight {
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 85, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__description {
    font-size: 1.2rem;
  }
}

/* line 101, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__data {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  padding: .75rem 0 1.5rem;
}

@media screen and (max-width: 767px) {
  /* line 101, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__data {
    padding-top: 0;
  }
}

/* line 111, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__data-subline {
  color: #6A4685;
  display: block;
}

/* line 116, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__data-element {
  margin-bottom: 1em;
}

@media screen and (max-width: 767px) {
  /* line 116, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__data-element {
    margin-bottom: 1em;
  }
}

/* line 124, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__data-headline {
  color: #6A4685;
  padding: 0 1rem .25rem;
  margin-bottom: .25rem;
  border-bottom: 1px solid #6A4685;
  font-size: 1.7rem;
  line-height: 1.2em;
}

@media screen and (max-width: 767px) {
  /* line 124, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__data-headline {
    margin-bottom: .5em;
    font-size: 1.2rem;
  }
}

/* line 139, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
.product-intro__data-description {
  font-size: 1.3rem;
  line-height: 1.2em;
  padding: 0 1rem;
  width: 18rem;
}

@media screen and (max-width: 767px) {
  /* line 139, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__data-description {
    font-size: 1rem;
    padding-right: 3rem;
  }
}

@media screen and (min-width: 768px) {
  /* line 139, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-intro.scss */
  .product-intro__data-description {
    min-width: 18rem;
    width: 18rem;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary {
  background: url(/assets/seegene_hpv_260312/assets/img/bg_product-intro-footer.svg) no-repeat right bottom;
  background-size: cover;
  padding: 5rem 0;
}

/* line 6, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__list {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 767px) {
  /* line 6, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
  .summary__list {
    display: block;
  }
}

/* line 15, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__list-element {
  width: 47.5%;
  background-color: #fff;
  border-radius: 1rem;
  padding: 4rem 4rem 4rem 8rem;
  background-repeat: no-repeat;
  background-position: 1.25rem 4rem;
  background-size: 6rem;
}

@media screen and (max-width: 767px) {
  /* line 15, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
  .summary__list-element {
    width: 100%;
    margin-bottom: 1.5rem;
  }
  /* line 28, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
  .summary__list-element:last-child {
    margin-bottom: 0;
  }
}

/* line 35, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__list-element--1 {
  background-image: url(/assets/seegene_hpv_260312/assets/img/icn_clock.svg);
}

/* line 39, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__list-element--2 {
  background-image: url(/assets/seegene_hpv_260312/assets/img/HPV_Tube.png);
  background-size: 3rem;
  background-position: 2.5rem 4rem;
}

/* line 47, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__headline {
  color: #6A4685;
  font-size: 1.7rem;
  line-height: 1.2em;
  margin-bottom: .5em;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 47, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
  .summary__headline {
    font-size: 1.5rem;
  }
}

/* line 59, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
.summary__description {
  font-size: 1.3rem;
  line-height: 1.4em;
}

@media screen and (max-width: 767px) {
  /* line 59, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_summary.scss */
  .summary__description {
    font-size: 1rem;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info {
  background-color: #f0f0f0;
  background-image: linear-gradient(135deg, #f0f0f0 0%, #d4d4d4 52%, #f0f0f0 100%);
  padding: 12.5vh 0;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info {
    padding: 3rem 0;
  }
}

/* line 10, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__headline {
  font-weight: 800;
  font-size: 2.75rem;
  line-height: 1.2em;
  margin-bottom: 1.2em;
  max-width: 70vw;
  color: #6A4685;
}

@media screen and (max-width: 767px) {
  /* line 10, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info__headline {
    font-size: 1.5rem;
  }
}

/* line 23, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__container {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 767px) {
  /* line 23, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info__container {
    display: block;
  }
}

/* line 32, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__image {
  width: 50%;
}

@media screen and (max-width: 767px) {
  /* line 32, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info__image {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}

/* line 43, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-container {
  width: 47.5%;
  padding: 1rem 0;
  align-content: center;
}

@media screen and (max-width: 767px) {
  /* line 43, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info__desc-container {
    width: 100%;
    padding-top: 0;
  }
}

/* line 54, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-headline {
  color: #6A4685;
  font-size: 1.7rem;
  line-height: 1.2em;
  margin-bottom: .25em;
  font-weight: 700;
}

/* line 62, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-subline {
  color: #6A4685;
  font-size: 1.3rem;
  line-height: 1.2em;
  margin-bottom: 1em;
  font-weight: 500;
}

@media screen and (min-width: 768px) {
  /* line 70, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
  .product-info__desc-text {
    font-size: 1.3rem;
    line-height: 1.2em;
  }
}

/* line 77, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-text--last {
  margin-bottom: 3em;
}

/* line 83, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-cta {
  border-radius: 1rem;
  background-color: #6A4685;
  color: #fff;
  font-size: 1.2rem;
  line-height: 1em;
  padding: .66em 1em;
  font-weight: 700;
  border: 2px solid #6A4685;
  transition: all linear 100ms;
}

/* line 94, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-info.scss */
.product-info__desc-cta:hover {
  background-color: transparent;
  color: #6A4685;
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow {
  padding: 12.5vh 0;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
  .product-flow {
    padding: 3rem 0;
  }
}

/* line 8, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__headline {
  color: #6A4685;
  font-size: 2.75rem;
  line-height: 1.2em;
  font-weight: 700;
  margin-bottom: 1em;
  font-weight: 800;
}

@media screen and (max-width: 767px) {
  /* line 8, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
  .product-flow__headline {
    font-size: 1.5rem;
    margin-bottom: 2rem;
  }
}

/* line 24, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-bar {
  width: .125rem;
  position: absolute;
  top: 1rem;
  right: .25rem;
  bottom: 0;
  background-color: #e7e7e7;
}

/* line 33, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-indicator {
  background: url(/assets/seegene_hpv_260312/assets/img/icn-arrow-down.png) no-repeat center;
  background-size: cover;
  display: block;
  position: sticky;
  top: 12rem;
  width: 1.5rem;
  height: 1.5rem;
  z-index: 10;
  transform: translateX(-0.75rem);
}

/* line 46, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-plus {
  color: #c3bcd1;
  font-weight: 800;
  font-size: 6rem;
  text-align: center;
  margin: .5em auto;
}

/* line 54, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-subline {
  font-weight: 800;
  font-size: 1.5rem;
  line-height: 1.2em;
  margin-bottom: 1em;
}

/* line 61, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-description {
  line-height: 1.2em;
  margin-bottom: 2.5em;
}

/* line 67, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-image {
  max-width: 100%;
}

/* line 70, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-image--centered {
  margin: 0 auto;
}

/* line 75, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-container {
  text-align: center;
  margin-bottom: 12.5vh;
  position: relative;
}

@media screen and (min-width: 768px) {
  /* line 75, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
  .product-flow__mobile-container {
    display: none;
  }
}

/* line 87, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-element {
  opacity: 0;
  transform: translateY(1.25rem);
  transition: all linear 200ms;
  margin-bottom: 5rem;
  padding-right: 3rem;
}

/* line 94, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__mobile-element--visible {
  opacity: 1;
  transform: translateY(0);
}

/* line 102, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__image {
  width: 100%;
  height: auto;
  max-width: 100rem;
  margin-bottom: 5rem;
}

@media screen and (max-width: 767px) {
  /* line 102, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
  .product-flow__image {
    margin-bottom: 2rem;
    display: none;
  }
}

/* line 115, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
.product-flow__text {
  font-size: 1.4rem;
  line-height: 1.4em;
}

@media screen and (max-width: 767px) {
  /* line 115, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-flow.scss */
  .product-flow__text {
    font-size: 1rem;
  }
}

/* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results {
  background-color: #f0f0f0;
  background-image: linear-gradient(135deg, #f0f0f0 0%, #d4d4d4 52%, #f0f0f0 100%);
  padding: 12.5vh 0;
}

@media screen and (max-width: 767px) {
  /* line 1, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results {
    padding: 3rem 0;
  }
}

/* line 10, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__headline {
  font-weight: 800;
  font-size: 2.75rem;
  line-height: 1.2em;
  margin-bottom: 1.2em;
  max-width: 70vw;
  color: #6A4685;
}

@media screen and (max-width: 767px) {
  /* line 10, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__headline {
    font-size: 1.5rem;
  }
}

/* line 24, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__studies {
  display: flex;
  justify-content: space-between;
}

@media screen and (max-width: 1024px) {
  /* line 24, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__studies {
    display: block;
  }
}

/* line 34, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__study {
  width: 47.5%;
}

@media screen and (max-width: 1024px) {
  /* line 34, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__study {
    width: 100%;
    margin-bottom: 1.5rem;
  }
}

/* line 44, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__subline {
  font-size: 1.4rem;
  line-height: 1.2em;
  margin-bottom: 1em;
  font-weight: 500;
  min-height: 4rem;
}

/* line 52, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__badge {
  background-color: #6A4685;
  color: #fff;
  padding: .33em .5em;
  text-align: center;
  font-weight: 700;
  font-size: 1.2rem;
  line-height: 1.2em;
}

/* line 62, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table {
  width: 100%;
  background-color: #fff;
}

/* line 70, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-flex {
  display: flex;
}

/* line 74, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-block {
  width: 20%;
  text-align: center;
  padding: 1.5rem;
  font-size: .9rem;
  line-height: 1.2em;
  margin: auto;
  background: #ddd;
  color: #000;
  vertical-align: middle;
  display: table;
  font-weight: 700;
}

@media screen and (max-width: 767px) {
  /* line 74, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__table-block {
    padding: .75rem;
    font-size: .8rem;
  }
}

/* line 101, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-cell {
  text-align: center;
  font-size: 1rem;
  line-height: 1.2em;
  padding: .5em .75em;
  border: 1px solid #f0f0f0;
}

@media screen and (max-width: 767px) {
  /* line 101, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__table-cell {
    font-size: .75rem;
    padding: .2em .35em;
  }
}

/* line 113, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-cell--head {
  font-weight: 700;
}

/* line 116, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-cell--head--highlight {
  background-color: #6A4685;
  color: #fff;
}

/* line 124, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__table-cell--body-highlight {
  font-weight: 700;
  text-align: left;
}

/* line 139, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__disclaimer {
  color: #6A4685;
}

@media screen and (max-width: 767px) {
  /* line 139, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__disclaimer {
    font-size: .8rem;
    line-height: 1.2em;
  }
}

/* line 148, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
.product-results__disclaimer-wrapper {
  padding-top: 6rem;
}

@media screen and (min-width: 1025px) {
  /* line 148, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__disclaimer-wrapper {
    display: flex;
    justify-content: space-between;
  }
}

@media screen and (max-width: 1024px) {
  /* line 148, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__disclaimer-wrapper {
    padding-top: 2.5rem;
  }
}

@media screen and (max-width: 1024px) {
  /* line 162, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__disclaimer-container {
    padding-top: 1.5rem;
  }
}

@media screen and (min-width: 1025px) {
  /* line 162, ../../../../../Users/michaelernst/Documents/htdocs/seegene//assets/seegene_hpv_260312/assets/scss/partials/_product-results.scss */
  .product-results__disclaimer-container {
    width: 47.5%;
  }
}

/*# sourceMappingURL=style.css.map */
