@font-face {
  font-family: Myriadpro;
  src: url('../fonts/MYRIADPRO-BOLD.OTF') format("opentype"), url('../fonts/MYRIADPRO-BOLDIT.OTF') format("opentype"), url('../fonts/MYRIADPRO-BOLDCONDIT.OTF') format("opentype"), url('../fonts/MYRIADPRO-BOLDCOND.OTF') format("opentype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Myriadpro Cond;
  src: url('../fonts/MYRIADPRO-COND.OTF') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Myriadpro;
  src: url('../fonts/MYRIADPRO-REGULAR.OTF') format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Myriadpro;
  src: url('../fonts/MYRIADPRO-SEMIBOLD.OTF') format("opentype"), url('../fonts/MYRIADPRO-SEMIBOLDIT.OTF') format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: Myriadpro;
  src: url('../fonts/MyriadPro-Light.otf') format("opentype");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

:root {
  --black: black;
  --color: #2baad2;
  --white: white;
  --color-2: #8b8b8b;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

body {
  color: var(--black);
  font-family: Inter, sans-serif;
  font-size: 18px;
  line-height: 1.5;
}

h2 {
  color: var(--color);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 72px;
  font-weight: 700;
  line-height: 1;
}

p {
  margin-bottom: 0;
}

.global-padding {
  padding-left: 32px;
  padding-right: 32px;
}

.container {
  max-width: 1050px;
}

.vertical-padding {
  padding-top: 60px;
  padding-bottom: 100px;
}

.header-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr max-content;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-left-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.header-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  line-height: 1.3;
  display: flex;
}

.checkmakr {
  margin-top: 1px;
}

.header-list {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  display: flex;
}

.header-content-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-top: 48px;
  display: flex;
}

.div-block-6 {
  position: relative;
}

.symtoms-list {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: start stretch;
  display: grid;
}

.symtoms-card {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  flex-flow: column;
  font-size: 22px;
  font-weight: 500;
  line-height: 1.3;
  display: flex;
}

.text-bold {
  font-size: 16px;
  font-weight: 700;
}

.text-bold.black {
  color: #000;
}

.symtoms-heading-wrap {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.symtoms-flex {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.cta-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.heading-wrap {
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.regain-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .5fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.regain-list-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.regain-list-title {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.3;
}

.regain-list-sm-text {
  opacity: .5;
  font-size: 18px;
  font-weight: 300;
  line-height: 1.3;
}

.regain-icon {
  width: 40px;
  display: block;
}

.regain-list {
  z-index: 5;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
  position: relative;
}

.small-heading-text {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 45px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.1;
}

.text-38 {
  letter-spacing: 1px;
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 38px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.2;
}

.regain-para-text {
  opacity: .5;
  margin-top: 10px;
  font-size: 24px;
  font-weight: 300;
  line-height: 1.2;
}

.benefits-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.benefits-grid-right {
  z-index: 5;
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
  position: relative;
}

.benefits-item {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #0003;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  font-size: 16px;
  display: grid;
}

.benefits-item-content1 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  padding: 10px;
  display: flex;
}

.benefits-item-title2 {
  font-size: 20px;
  font-weight: 700;
  line-height: 1.2;
}

.benefits-item-img {
  object-fit: cover;
  width: 90px;
  height: 100%;
}

.doctors-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.doctor-content-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.doctor-item {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.doctor-img-wrap {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.doctor-name {
  font-style: italic;
  font-weight: 700;
}

.use-grid {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.heading-wrap2 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.use-content {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.use-item {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  justify-content: flex-start;
  align-items: center;
  max-width: 390px;
  display: flex;
}

.use-list {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.image-4 {
  display: block;
}

.text-36 {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 36px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.fgdfgdfdg {
  flex-flow: column;
  display: flex;
}

.reviews-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .4fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reviews-grid-inner {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.reviews-about1 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: #616161;
  justify-content: flex-start;
  align-items: center;
  margin-top: auto;
  font-size: 14px;
  line-height: 1.3;
  display: flex;
}

.review-photo {
  border-radius: 50%;
  width: 36px;
  height: 36px;
}

.reviews-flex {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.reviews-right {
  border-left: 6px solid #e9eaed;
  padding-left: 24px;
}

.reviews-heading1 {
  font-size: 22px;
  font-weight: 800;
  line-height: 1.3;
}

.verified {
  color: #313131;
  font-size: 12px;
  font-weight: 700;
}

.reviews-text1 {
  opacity: .5;
  font-size: 16px;
}

.question-content {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  width: 600px;
  display: flex;
}

.faq-icon {
  justify-content: center;
  align-items: center;
  width: 32px;
  height: 32px;
  display: flex;
  position: relative;
}

.faq-head {
  border-bottom: 1px solid #0000001a;
  justify-content: space-between;
  align-items: center;
  padding: 12px 0;
  font-size: 20px;
  font-weight: 500;
  display: flex;
}

.faq-line {
  background-color: var(--color);
  border-radius: 100px;
  width: 50%;
  height: 3px;
}

.faq-line-vertical {
  background-color: var(--color);
  border-radius: 100px;
  width: 3px;
  height: 50%;
  position: absolute;
}

.faq-body-wrap {
  padding-top: 10px;
  padding-bottom: 10px;
}

.cta-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .7fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center stretch;
  display: grid;
}

.cta-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.link-block {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  color: var(--black);
  background-color: #33ff07;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 10px 24px;
  font-size: 24px;
  font-weight: 700;
  text-decoration: none;
  transition: all .4s;
  display: flex;
}

.link-block:hover {
  background-color: #27da00;
}

.image-7 {
  height: 16px;
}

.cta-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.div-block-35 {
  padding: 48px;
}

.header-para {
  text-align: center;
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 36px;
  line-height: 1.05;
}

.as-seen {
  background-color: var(--white);
  border: 1px solid #0000001a;
  border-style: none solid solid none;
}

.header-img-wrap {
  justify-content: flex-end;
  align-items: flex-start;
  width: 280px;
  display: flex;
  position: relative;
}

.symtoms-text {
  font-size: 30px;
  font-weight: 300;
  line-height: 1.2;
}

.container-large {
  max-width: 1150px;
}

.regain-img-wrap {
  justify-content: center;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.regain-img {
  z-index: -1;
  width: 1000px;
  max-width: none;
  position: absolute;
  transform: translate(5%, -10%);
}

.text-block-2-copy {
  color: var(--color-2);
  max-width: 850px;
  margin-top: 4px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 800;
  line-height: 1.2;
}

.benefits-img-left {
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
}

.benefits-img-wrap {
  justify-content: flex-end;
  align-items: center;
  width: 265px;
  display: flex;
}

.benefits-img {
  width: 420px;
  max-width: none;
  position: relative;
  right: -44px;
}

.werwer {
  font-family: Inter, sans-serif;
  font-size: 26px;
  font-weight: 800;
  line-height: 1.2;
}

.doctor-heading-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.compare-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  flex-flow: column;
  justify-content: flex-start;
  display: flex;
}

.etretd {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 37px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.div-block-42 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  display: flex;
}

.question-grid {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.question-img-wrap {
  justify-content: center;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.questions {
  background-color: #f9fafc;
  overflow: visible;
}

.faq-item {
  white-space: normal;
  word-break: normal;
  width: 100%;
}

.dropdown-list {
  background-color: #ddd0;
  position: static;
}

.question-padding {
  padding-top: 80px;
  padding-bottom: 80px;
}

.question-img {
  object-fit: cover;
  width: 700px;
  max-width: none;
  position: absolute;
}

.cta {
  z-index: 5;
  color: var(--white);
  background-color: #1fa3d2;
  position: relative;
  overflow: hidden;
}

.heading {
  color: var(--white);
  font-size: 78px;
}

.cta-list {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  display: flex;
}

.header-img {
  width: 460px;
  max-width: none;
}

.header-form {
  width: 310px;
  padding-top: 48px;
}

.form-button {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  margin-top: 4px;
  display: flex;
}

.exclusive {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.form {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.form-header {
  background-color: #000;
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
  padding-top: 40px;
  padding-left: 12px;
  padding-right: 12px;
}

.input-field {
  color: var(--black);
  background-color: #fff;
  border: 0 #0000;
  border-radius: 6px;
  width: 100%;
  min-height: 40px;
  margin-bottom: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: 600;
}

.italic-text {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

.form-block {
  margin-bottom: 0;
}

.available {
  font-size: 12px;
  font-weight: 700;
}

.form-body {
  background-color: #000;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  padding: 16px 12px;
}

.form-component {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  color: var(--white);
  flex-flow: column;
  display: flex;
  position: relative;
}

.form-wrap {
  flex-flow: column;
  display: flex;
}

.limited-time-offer {
  color: var(--white);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.2;
  display: flex;
}

.internet-offer {
  font-size: 12px;
}

.button-wrap {
  width: 100%;
}

.div-block-48 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  color: #f1cd00;
  border-bottom: 1px solid #fff3;
  justify-content: center;
  align-items: baseline;
  margin-bottom: 4px;
  padding-bottom: 4px;
  font-size: 14px;
  line-height: 1.3;
  display: flex;
}

.div-block-49 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  font-size: 12px;
  display: flex;
}

.text-block-225 {
  opacity: .5;
}

.arrow-green {
  position: absolute;
  inset: 0% auto auto 50%;
  transform: translate(-50%, -60%);
}

.headerr {
  background-image: url('../images/sec1_bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  overflow: hidden;
}

.text-bold-item {
  font-weight: 700;
}

.heading-inter {
  margin-top: 10px;
  font-family: Inter, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.1;
}

.regain-heading-wrap {
  z-index: 5;
  text-align: center;
  flex-flow: column;
  display: flex;
  position: relative;
}

.regain {
  z-index: 5;
  position: relative;
  overflow: hidden;
}

.underline {
  text-decoration: underline;
}

.benefits-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.benefits-logo-wrap {
  padding-right: 24px;
}

.reviews-left {
  flex-flow: column;
  display: flex;
}

.heading-2 {
  font-size: 60px;
}

.line-break {
  display: block;
}

.question-sm-text {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 34px;
  font-weight: 700;
  line-height: 1.2;
}

.just-enjoy {
  opacity: .5;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 42px;
  font-style: italic;
  font-weight: 800;
  line-height: 1.2;
}

.cta-heading-wrap {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
}

.cta-img-wrap-inner {
  z-index: 5;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  display: flex;
  position: relative;
}

.cta-img-2 {
  z-index: -1;
  width: 663px;
  max-width: none;
  position: absolute;
  top: 12px;
}

.cta-img-wrap {
  justify-content: center;
  align-items: center;
  display: flex;
}

.padding-small {
  padding-top: 48px;
  padding-bottom: 48px;
}

.badge {
  background-color: #ebebeb;
}

.page-padding-2 {
  padding-left: 32px;
  padding-right: 32px;
}

.container-2 {
  max-width: 900px;
}

.badge-wrap {
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 28px;
  padding-bottom: 28px;
}

.all-rights {
  font-size: 12px;
}

.footer-content-2 {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-block-26 {
  text-align: center;
  font-size: 12px;
}

.statement {
  border: 1px solid #afafaf;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 8px 20px;
  display: flex;
}

.footer-section-2 {
  background-color: #fff;
  font-size: 16px;
}

.footer-div {
  background-color: #000;
  width: 1px;
  height: 12px;
}

.link {
  color: #000;
  font-size: 13px;
  text-decoration: underline;
}

.footer-menu {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.footer-padding {
  padding-top: 64px;
  padding-bottom: 64px;
}

.paragraph-6 {
  text-align: center;
  font-size: 12px;
}

.doctor {
  background-image: url('../images/sec5-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.doctor-flex {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.doctor-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.compare {
  background-image: url('../images/sec6-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: auto;
}

.text-40 {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 40px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.2;
}

.cta-bg {
  z-index: -1;
  background-image: url('../images/sec8-bg.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  position: absolute;
  inset: 0%;
}

.header-text-break {
  display: block;
}

.header-bottle-img {
  max-height: 290px;
  position: absolute;
  inset: auto auto 0% 0%;
  transform: translate(-50%);
}

.header-list-wrap {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  display: flex;
}

.header-list-wrap.mobile {
  display: none;
}

.regain-flex {
  grid-column-gap: 64px;
  grid-row-gap: 64px;
  flex-flow: column;
  display: flex;
}

.compare-img {
  width: 992px;
}

.compare-img.ismobile {
  display: none;
}

.heading-wrap3 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  text-align: left;
  flex-flow: column;
  display: flex;
}

.heading-3 {
  font-size: 60px;
}

.dsfgdsgert {
  opacity: .5;
  max-width: 850px;
  margin-top: 4px;
  margin-left: auto;
  margin-right: auto;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.reclaim {
  color: var(--white);
  background-color: #f9fafc;
  background-image: url('../images/v2_04.jpg');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.reclaim-padding {
  padding-top: 60px;
  padding-bottom: 60px;
}

.reclaim-flex {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  text-align: center;
  flex-flow: column;
  display: flex;
}

.reclaim-heading-wrap {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  display: flex;
}

.text-block-227 {
  letter-spacing: 5px;
  font-size: 34px;
  font-weight: 600;
  line-height: 1;
}

.reclaim-grid {
  grid-column-gap: 48px;
  grid-row-gap: 48px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.dot1 {
  background-color: #1aa4d1;
  border-radius: 50%;
  flex: none;
  width: 10px;
  height: 10px;
  margin-top: 10px;
}

.reclaim-list-item {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.list-para1 {
  font-size: 20px;
  font-weight: 300;
}

.list-para1.isbold, .bold-text {
  font-weight: 700;
}

.reclaim-list {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  display: flex;
}

.scientist-padding {
  padding-top: 60px;
}

.scientist-grid {
  background-image: url('../images/Rectangle-54.png');
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border: 5px solid #2aabd3;
  border-radius: 16px;
  padding: 24px;
}

.scinece-flex {
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  flex-flow: column;
  display: flex;
}

.scientist-grid1 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: .45fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.scientist-content {
  grid-column-gap: 24px;
  grid-row-gap: 24px;
  flex-flow: column;
  display: flex;
}

.developed {
  color: var(--white);
  text-align: center;
  letter-spacing: 1px;
  background-color: #2aabd3;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 4px 32px;
  font-size: 20px;
  font-style: italic;
  font-weight: 600;
  line-height: 1.3;
  display: flex;
}

.heading-4 {
  color: var(--black);
  font-family: Myriadpro Cond, Arial, sans-serif;
}

.science-heading-wrap {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  max-width: 650px;
  display: flex;
}

.laptop {
  z-index: 5;
  position: relative;
}

.list {
  margin-bottom: 0;
}

.scientists {
  z-index: 20;
  position: relative;
}

.div-block-73 {
  margin-bottom: 8px;
}

.div-block-74 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  text-align: center;
  justify-content: center;
  align-items: center;
  padding-top: 8px;
  padding-bottom: 8px;
  font-size: 16px;
  display: flex;
}

.warning {
  color: var(--white);
  background-color: red;
}

.text-span {
  color: #fff000;
}

.scientist-img-wrap {
  position: relative;
  bottom: -32px;
}

.symptoms {
  position: relative;
}

.bg-gradient {
  z-index: -1;
  pointer-events: none;
  background-image: linear-gradient(#f0f0f0, #fff0);
  width: 100%;
  height: 55%;
  position: absolute;
  inset: 420px 0% 0%;
}

.heading-5 {
  font-size: 85px;
}

.paragraph-7, .paragraph-8, .paragraph-9 {
  line-height: 1.3;
}

.doc-said {
  font-size: 16px;
  line-height: 1.5;
}

.text-block-228 {
  letter-spacing: 3px;
  font-size: 15px;
  font-weight: 700;
}

.expereince {
  font-family: Myriadpro Cond, Arial, sans-serif;
  font-size: 50px;
  font-style: italic;
  font-weight: 700;
  line-height: 1.1;
}

.paragraph-10 {
  font-weight: 300;
}

.heading-6 {
  font-size: 68px;
}

@media screen and (max-width: 991px) {
  h2 {
    font-size: 60px;
  }

  .global-padding {
    padding-left: 24px;
  }

  .vertical-padding {
    padding-top: 80px;
    padding-bottom: 80px;
  }

  .header-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .symtoms-list {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .symtoms-card {
    font-size: 20px;
  }

  .cta-flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .regain-grid {
    grid-template-columns: 1fr;
  }

  .small-heading-text, .text-38 {
    font-size: 36px;
  }

  .regain-para-text {
    font-size: 20px;
  }

  .benefits-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .doctors-list {
    grid-template-columns: 1fr;
  }

  .doctor-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: .5fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: flex-start;
    place-items: start stretch;
    display: grid;
  }

  .text-36 {
    font-size: 30px;
  }

  .question-content {
    width: 100%;
  }

  .header-para {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    font-size: 32px;
  }

  .header-img-wrap {
    width: 200px;
  }

  .symtoms-text {
    font-size: 26px;
  }

  .regain-img-wrap {
    width: 100%;
  }

  .regain-img {
    width: 100%;
    position: static;
    transform: none;
  }

  .benefits-img-wrap {
    width: auto;
  }

  .benefits-img {
    width: auto;
    max-width: 100%;
    position: static;
  }

  .werwer {
    font-size: 24px;
  }

  .doctor-heading-wrap {
    flex-flow: column;
  }

  .etretd {
    font-size: 34px;
  }

  .question-grid {
    grid-template-columns: 1fr;
  }

  .question-padding {
    padding-top: 0;
    padding-bottom: 0;
  }

  .question-img {
    width: 100%;
    position: static;
  }

  .header-img {
    width: 250px;
  }

  .header-form {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .exclusive {
    justify-content: center;
    align-items: center;
  }

  .form-component {
    width: 100%;
  }

  .button-wrap {
    margin-left: auto;
    margin-right: auto;
  }

  .heading-inter {
    font-size: 24px;
  }

  .heading-2 {
    font-size: 52px;
  }

  .line-break {
    width: .5ch;
    display: inline-block;
  }

  .question-sm-text {
    font-size: 28px;
  }

  .just-enjoy, .text-40 {
    font-size: 32px;
  }

  .question-mobile-padding {
    padding-bottom: 60px;
  }

  .header-bottle-img {
    max-height: 175px;
    left: auto;
    right: 5%;
    transform: none;
  }

  .header-list-wrap {
    display: none;
  }

  .header-list-wrap.mobile {
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .header-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    flex-flow: column;
    display: flex;
  }

  .regain-flex {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
  }

  .heading-3 {
    font-size: 52px;
  }

  .scientist-padding {
    padding-top: 42px;
  }

  .scientist-grid {
    background-image: linear-gradient(#ffffffbf, #ffffffbf), url('../images/Rectangle-54.png');
    background-position: 0 0, 100%;
    background-repeat: repeat, no-repeat;
    background-size: auto, cover;
  }

  .bg-gradient {
    top: 350px;
  }

  .expereince {
    font-size: 36px;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 16px;
  }

  h2 {
    font-size: 52px;
  }

  .global-padding {
    padding-left: 20px;
    padding-right: 24px;
  }

  .vertical-padding {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .header-content-flex {
    padding-top: 32px;
  }

  .symtoms-list {
    grid-template-columns: 1fr 1fr;
  }

  .symtoms-heading-wrap {
    grid-template-columns: 1fr;
  }

  .regain-list-title {
    font-size: 16px;
  }

  .regain-list-sm-text {
    font-size: 14px;
  }

  .regain-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .small-heading-text {
    font-size: 28px;
  }

  .text-38 {
    font-size: 30px;
  }

  .regain-para-text {
    font-size: 18px;
  }

  .benefits-grid-right {
    grid-template-columns: 1fr;
  }

  .benefits-item-content1 {
    font-size: 15px;
  }

  .benefits-item-title2 {
    font-size: 18px;
  }

  .benefits-item-img {
    width: 80px;
  }

  .doctor-content-wrap {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .doctor-item {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .use-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .text-36 {
    font-size: 28px;
  }

  .reviews-grid {
    grid-template-columns: 1fr;
  }

  .reviews-right {
    border-left-width: 4px;
    padding-left: 20px;
  }

  .reviews-heading1 {
    font-size: 20px;
  }

  .question-content {
    grid-column-gap: 48px;
    grid-row-gap: 48px;
    max-width: 100%;
  }

  .faq-head {
    font-size: 18px;
  }

  .cta-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .link-block {
    font-size: 20px;
  }

  .cta-content {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .header-para {
    font-size: 28px;
  }

  .header-img-wrap {
    width: 150px;
  }

  .symtoms-text {
    font-size: 24px;
  }

  .text-block-2-copy {
    font-size: 20px;
  }

  .werwer {
    font-size: 22px;
  }

  .etretd {
    font-size: 28px;
  }

  .header-img {
    width: 200px;
  }

  .heading-inter {
    font-size: 20px;
  }

  .benefits-logo-wrap {
    padding-right: 0;
  }

  .heading-2 {
    font-size: 48px;
  }

  .question-sm-text, .just-enjoy {
    font-size: 26px;
  }

  .cta-img-2 {
    width: 600px;
  }

  .padding-small {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .page-padding-2 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .badge-wrap {
    padding-top: 24px;
    padding-bottom: 24px;
  }

  .statement {
    padding-left: 12px;
    padding-right: 12px;
  }

  .footer-padding {
    padding-top: 48px;
    padding-bottom: 48px;
  }

  .text-40 {
    font-size: 24px;
  }

  .question-mobile-padding {
    padding-bottom: 60px;
  }

  .header-text-break {
    width: .5ch;
    display: inline-block;
  }

  .header-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .regain-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .compare-img {
    display: none;
  }

  .compare-img.ismobile {
    display: block;
  }

  .heading-3 {
    font-size: 44px;
  }

  .dsfgdsgert {
    font-size: 20px;
  }

  .text-block-227 {
    font-size: 28px;
  }

  .reclaim-grid {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
    grid-template-columns: 1fr;
  }

  .list-para1 {
    font-size: 18px;
  }

  .reclaim-list {
    grid-column-gap: 12px;
    grid-row-gap: 12px;
  }

  .scientist-padding {
    padding-top: 40px;
  }

  .scientist-grid {
    border-width: 4px;
    padding: 16px;
  }

  .scientist-grid1 {
    grid-template-columns: 1fr 1fr;
  }

  .scientist-content {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .developed {
    font-size: 18px;
  }

  .bg-gradient {
    top: 450px;
  }

  .expereince {
    font-size: 28px;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 40px;
  }

  .global-padding {
    padding-left: 16px;
    padding-right: 16px;
  }

  .vertical-padding {
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .header-left-grid {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
  }

  .checkmakr {
    height: 24px;
  }

  .header-content-flex {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .symtoms-list {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .symtoms-card {
    font-size: 16px;
  }

  .cta-flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .regain-grid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .regain-list-item {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .regain-list-title {
    font-size: 16px;
  }

  .regain-list-sm-text {
    font-size: 13px;
  }

  .regain-icon {
    height: 36px;
  }

  .small-heading-text {
    padding-left: 20px;
    padding-right: 20px;
    font-size: 28px;
  }

  .text-38 {
    font-size: 28px;
  }

  .regain-para-text {
    margin-top: 4px;
    font-size: 16px;
  }

  .benefits-item-title2 {
    font-size: 17px;
  }

  .benefits-item-img {
    width: 80px;
  }

  .doctors-list {
    grid-template-columns: 1fr;
    margin-top: -20px;
  }

  .doctor-content-wrap {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    font-size: 15px;
  }

  .doctor-item {
    grid-template-columns: .4fr 1fr;
    margin-top: 15px;
  }

  .doctor-name {
    font-size: 16px;
  }

  .use-grid, .use-item {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .use-list {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .image-4 {
    width: 70px;
  }

  .text-36 {
    font-size: 26px;
  }

  .reviews-grid-inner {
    grid-template-columns: 1fr;
  }

  .reviews-flex {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .reviews-right {
    padding-left: 16px;
  }

  .reviews-heading1 {
    font-size: 17px;
  }

  .question-content {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .faq-head {
    white-space: pre-wrap;
    font-size: 17px;
  }

  .link-block {
    flex: 0 auto;
    justify-content: center;
    align-items: center;
    padding-top: 15px;
    padding-bottom: 15px;
    font-size: 18px;
  }

  .header-para {
    font-size: 22px;
  }

  .header-img-wrap {
    width: 100px;
  }

  .symtoms-text {
    font-size: 20px;
  }

  .text-block-2-copy {
    font-size: 18px;
    line-height: 1.4;
  }

  .benefits-img {
    width: 300px;
    max-width: 100%;
  }

  .werwer {
    font-size: 20px;
  }

  .compare-flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .etretd {
    font-family: Roboto Condensed, sans-serif;
    font-size: 26px;
  }

  .heading {
    font-size: 45px;
  }

  .header-img {
    width: 150px;
  }

  .limited-time-offer {
    max-width: 275px;
    margin-left: auto;
    margin-right: auto;
  }

  .heading-inter {
    margin-top: 0;
    line-height: 1.3;
  }

  .benefits-flex {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .heading-2 {
    font-family: Roboto Condensed, sans-serif;
    font-size: 28px;
  }

  .question-sm-text {
    font-size: 26px;
  }

  .just-enjoy {
    font-size: 22px;
  }

  .cta-img-2 {
    width: 480px;
  }

  .padding-small {
    padding-top: 32px;
    padding-bottom: 16px;
  }

  .page-padding-2 {
    padding-left: 16px;
    padding-right: 16px;
  }

  .footer-content-2 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .footer-div {
    display: none;
  }

  .footer-menu {
    grid-row-gap: 8px;
    flex-flow: wrap;
  }

  .doctor-padding {
    padding-top: 42px;
    padding-bottom: 42px;
  }

  .text-40 {
    font-size: 22px;
  }

  .question-mobile-padding {
    padding-bottom: 48px;
  }

  .doctor-badge {
    height: 125px;
  }

  .header-bottle-img {
    max-height: 125px;
  }

  .header-list-wrap.mobile {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
  }

  .regain-flex {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .heading-3 {
    font-family: Roboto Condensed, sans-serif;
    font-size: 36px;
  }

  .dsfgdsgert {
    font-size: 18px;
  }

  .reclaim-flex {
    grid-column-gap: 32px;
    grid-row-gap: 32px;
  }

  .reclaim-grid {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .scientist-padding {
    padding-top: 42px;
  }

  .scientist-grid {
    background-image: linear-gradient(#ffffffbf, #ffffffbf);
    padding-bottom: 0;
  }

  .scinece-flex {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
  }

  .scientist-grid1 {
    grid-template-columns: 1fr;
  }

  .developed {
    letter-spacing: .5px;
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
  }

  .div-block-74 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    padding-top: 6px;
    padding-bottom: 6px;
    font-size: 13px;
  }

  .scientist-img-wrap {
    margin-bottom: -10px;
    position: static;
  }

  .bg-gradient {
    top: 350px;
  }

  .heading-5 {
    font-family: Roboto Condensed, sans-serif;
    font-size: 50px;
  }

  .expereince {
    font-family: Roboto Condensed, sans-serif;
    font-size: 26px;
  }

  .image-8 {
    max-width: 90%;
  }

  .heading-6, .heading-7, .heading-8 {
    font-family: Roboto Condensed, sans-serif;
    font-size: 36px;
  }

  .heading-9 {
    font-family: Roboto Condensed, sans-serif;
  }

  .image-9 {
    max-width: 60%;
  }

  .text-block-229 {
    font-size: 15px;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_8fa0143d-53e9-e6c7-a24c-13aa134f7edc-9ea0ac25, #w-node-_8ad360e2-e7dc-27b2-0a86-e6c50b6f195a-9ea0ac25 {
    order: -9999;
  }
}


@font-face {
  font-family: 'Myriadpro';
  src: url('../fonts/MYRIADPRO-BOLD.OTF') format('opentype'), url('../fonts/MYRIADPRO-BOLDIT.OTF') format('opentype'), url('../fonts/MYRIADPRO-BOLDCONDIT.OTF') format('opentype'), url('../fonts/MYRIADPRO-BOLDCOND.OTF') format('opentype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Myriadpro Cond';
  src: url('../fonts/MYRIADPRO-COND.OTF') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Myriadpro';
  src: url('../fonts/MYRIADPRO-REGULAR.OTF') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Myriadpro';
  src: url('../fonts/MYRIADPRO-SEMIBOLD.OTF') format('opentype'), url('../fonts/MYRIADPRO-SEMIBOLDIT.OTF') format('opentype');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Myriadpro';
  src: url('../fonts/MyriadPro-Light.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}