.none {
  display: none;
}


/* SECTION HERO */

.section-hero .two-column-container {
  gap: 6.4rem;
  padding-left: 0;
}

.section-hero .container-1,
.section-hero .container-2 {
  flex: auto;
}

.section-hero .container-1 {
  background: var(--color-gray-100);
  border-radius: var(--radius-primary);
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 3.2rem;
  width: 725px;
  min-width: 56.3%;
  height: 670px;
}

.section-hero .container-1 img {
  width: 450px;
  height: 450px;
}

.section-hero h1 {
  font: var(--font-heading-3);
}

.section-hero .list {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  padding-left: 3.2rem;
}

.section-hero .list li {
  position: relative;
}

.section-hero .list li:before {
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -32px;
  top: 4px;
}

.list li:nth-child(3n + 1)::before {
  background: url('/assets/public/drugs/images/list-icon-1.svg') no-repeat 100%/100%;
}

.list li:nth-child(3n + 2)::before {
  background: url('/assets/public/drugs/images/list-icon-2.svg') no-repeat 100%/100%;
}

.list li:nth-child(3n + 3)::before {
  background: url('/assets/public/drugs/images/list-icon-3.svg') no-repeat 100%/100%;
}

.list li:nth-child(3n + 4)::before {
  background: url('/assets/public/drugs/images/list-icon-4.svg') no-repeat 100%/100%;
}

.section-hero .price-block {
  display: flex;
  gap: 1.2rem;
  justify-content: space-between;
}

.section-hero .price-block strong {
  font: var(--font-heading-5);
  color: var(--color-blue-900);
}

.section-hero .treatment-blue-button-container,
.section-hero .button-wrapper,
.section-hero .button {
  width: 100%;
}

.section-hero .accordion .answer p:not(:first-child) {
  margin-top: 1rem;
}

.section-hero .score-block {
  display: flex;
  gap: 1.2rem;
  align-items: center;
  justify-content: center;
}

.section-hero .score-block .line {
  width: 2px;
  height: 12px;
  background: var(--color-gray-200);
}

.section-hero .score-value {
  display: flex;
  gap: 0.8rem;
  align-items: center;
}

.section-hero .score {
  position: relative;
  top: 2px;
}

@media all and (max-width: 1200px) {
  .section-hero .two-column-container {
    gap: 4rem;
  }
}

@media all and (max-width: 1024px) {
  .section-hero .container-1 {
    min-width: 53%;
  }
}

@media all and (max-width: 810px) {
  .section-hero .two-column-container {
    flex-direction: column;
  }

  .section-hero .central-container {
    padding: 4.6rem 2rem;
  }

  .section-hero .container-1 {
    height: auto;
    width: 600px;
    max-width: 100%;
    margin: 0 auto;
  }

  .section-hero .container-1 img {
    width: 450px;
    height: 100%;
  }
}

@media all and (max-width: 500px) {
  .section-hero .container-1 img {
    height: 320px;
  }
}

/* END SECTION HERO */

/* SECTION HOW WORKS */

.section-how-works .list-item {
  display: block;
  width: fit-content;
  margin: 0 auto;
}

@media all and (max-width: 370px) {
  .section-how-works .list-item {
    width: min-content;
    min-width: 207px;
  }
}
/* END SECTION HOW WORKS */

/* SECTION MEET OUR EXPERT */
.section-meet-our-expert .central-container .expert-card .image-wrapper img {
    width: 100%;
    max-height: 460px;
    border-radius: inherit;
    object-fit: contain;
}

.section-meet-our-expert .description h4,
.section-meet-our-expert .description h3 {
  margin-bottom: 2.4rem;
}

@media all and (max-width: 810px) {
  .section-meet-our-expert .description h4,
  .section-meet-our-expert .description h3 {
    margin-bottom: 1.8rem;
  }
}

/* END SECTION MEET OUR EXPERT */

/* SECTION FAQ */
.section-faq .answer p:not(:nth-child(1)) {
  margin-top: 1rem;
}


@media all and (max-width: 500px) {
  .section-faq .central-container .title {
    max-width: 390px;
  }
}


/* END SECTION FAQ */