.header-box {
  padding: 0px 32px;
}

.header-box .title {
  font-size: 3rem;
}

.header-box .sub-title {
  font-size: 1.5rem;
  color: var(--color-gray-500);
  margin-top: -10px;
}

.health-dna-test-header {
  background-repeat: no-repeat;
  background-size: contain;
  background-position: right;
  height: 500px;
}



.content-box .sub-title {
  font-size: 2rem;
  color: var(--color-gray-500);
  margin-bottom: 8px;
}

.content-box .title {
  margin-top: 32px;
  font-size: 1.125rem;
  color: var(--color-primary-base);
}

.line1 {
  color: var(--color-primary-base);
  font-size: 1.125rem;
}

.box-highlight {
  padding: 32px;
}

.dna-report-header-cover {
  overflow: hidden;
  background-color: #F7F9FB;
}

.dna-report-header-cover .img-hero {
  width: 100%;
  max-width: 700px;
  float: right;
}

.dna-report-header-cover .content-box {
  padding: 4rem 0;
  max-width: 900px;
}

.dna-report-header-cover .title h1 {
  font-size: 4.5rem;
  background: linear-gradient(90deg, #00B2AB 0%, #01B0AB 44%, #03A7AC 69%, #0799AD 90%, #0A8FAE 100%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.dna-report-header-cover .description {
  font-size: 3rem;
  color: var(--color-gray-500);
}

.img-health-dna {
  width: 100%;
}
.header-btn-box {
  display: grid;
  grid-template-columns: 240px 240px;
  column-gap: 8px;
}

@media (max-width: 991.98px) {
  .dna-report-header-cover .title h1 {
    font-size: 2rem;
  }

  .dna-report-header-cover .description {
    font-size: 1.25rem;
  }

  .dna-report-header-cover .content-box {
    padding: 32px;
    /* margin-top: 70px; */
  }

  .header-box .title {
    font-size: 2rem;
  }

  .content-box .sub-title {
    font-size: 1.5rem;
    line-height: 120%;
  }
  .header-btn-box {
    grid-template-columns: 1fr 1fr;
  }
  .healt-line-contact .btn{
    max-width: 414px;
  }
  .healt-line-contact .btn{
    max-width: 360px;
  }
}

@media (max-width: 768px) {
  .health-dna-test-header {
    background-image: url('<%=staticFileBasePath%>images/health-dna-test/hero-mobile.webp');
    background-position: bottom;
    height: 400px;
  }

  .header-box {
    padding: initial
  }

  .box-highlight {
    padding: 16px;
  }
  .healt-line-contact .btn{
    max-width: 275px;
  }

}

@media (max-width: 575.98px) {
  .dna-report-header-cover .title {
    margin-top: 0px;
  }

  .dna-report-header-cover .title span {
    font-size: 2.125rem;
  }

  .dna-report-header-cover .content-box {
    padding: initial;
    margin-top: 48px;
    margin-bottom: 48px;
  }
  .btn-start-now , .btn-chat {
    width: 100%;
  }
  .header-btn-box {
    grid-template-columns: 1fr;
  }
  .healt-line-contact .btn{
    max-width: unset;
  }

}