.icon-item-legit {
  background: transparent !important;
  width: 44px !important;
  height: 44px !important;
  padding: 0 !important;
  border-radius: 0 !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: visible !important;
  margin-left: 42px !important;
}

.icon-item-legit-img {
  height: 44px !important;
  width: auto !important;
  display: block !important;
  object-fit: contain !important;
  transform: scale(2) !important;
  transform-origin: center !important;
}

.\:container_ellipse {
  border-radius: 30px;
  padding: 50px 0;
}

.mp-block__grid-item {
  position: relative;
  z-index: 1;
}

@media (min-width: 960px) {
  .\:container_ellipse {
    border-radius: 50px;
    padding: 100px 0;
  }
}

.\:container_ellipse.grey {
  background: #f3f3f3;
}

.\:container_ellipse.ligth-grey {
  background: #f6f6f6;
}

.\:container_ellipse.green {
  background: #003c46;
  color: white;
}

.\@how-it-works .your-provider {
  position: relative;
  z-index: 2;
  margin-top: -40px;
}

.\@how-it-works .how-to-block {
  margin-top: 40px;
  padding-bottom: 40px;
}

.\@how-it-works.design-2024-page .block-heading {
  margin-bottom: 40px;
}

.how-to__items .item-step-image {
  display: flex;
}

.how-to__items .item-step {
  padding: 5px 15px;
  border-radius: 20px;
  background: #003c461a;
  color: #003c46;
  font-size: 16px;
  font-weight: 700;
  margin-left: auto;
  margin-bottom: auto;
}

.\@how-it-works.d-2024-service-blocks .how-to-block .how-to__items .item:nth-child(1) {
  box-shadow: 10px 10px 20px 0px #0000000d;
}
.\@how-it-works.d-2024-service-blocks .how-to-block .how-to__items .item:nth-child(2) {
  box-shadow: 0px 20px 20px 0px #0000000d;
}
.\@how-it-works.d-2024-service-blocks .how-to-block .how-to__items .item:nth-child(3) {
  box-shadow: -10px 20px 20px 0px #0000000d;
}
.\@how-it-works.d-2024-service-blocks .how-to-block .how-to__items .item:nth-child(4) {
  box-shadow: -20px 10px 20px 0px #0000000d;
}

@media (min-width: 960px) {
  .\@how-it-works.d-2024-service-blocks .how-to-block .how-to__items.grid-4 {
    grid-template-columns: repeat(4, 1fr);
  }
}

.design-2024-page .\:container_ellipse.green .block-heading {
  color: white;
}

.design-2024-page .\:container_ellipse.green .\:button.dark {
  color: #fff;
  background: #ffffff1a;
}

.design-2024-page .\:container_ellipse.green .\:button.outline {
  border: 2px solid #ffffff;
  color: white;
  background: inherit;
}

.design-2024-page .\:container_ellipse.green .\:button {
  color: #003c46;
  background: #ffffff;
  border: none;
}

.\@how-it-works .hero-block {
  padding: 0;
}

.\@how-it-works.d-2024-service-blocks .hero-block .hero-image {
  right: -10px;
  position: absolute;
  top: 10px;
}

.\@how-it-works.d-2024-service-blocks .hero-block .hero-image img {
  height: 900px;
  width: 1440px;
}

.header-line .logo {
  order: 1;
  justify-content: end;
}

@media (max-width: 750px) {

  .\@how-it-works.d-2024-service-blocks.rybelsus .hero-block .hero-image img {
    transform: none;
    object-position: unset;
    width: 100% !important;
    height: auto !important;
    margin-top: 20px;
  }
  .\@how-it-works.d-2024-service-blocks.rybelsus .hero-block {
    height: auto;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block {
    height: 600px;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block .hero-image {
    right: 0;
    top: unset;
    bottom: 0;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block .hero-image img {
    height: 390px;
    width: 100vw;
    transform: scaleX(2);
    object-position: -75px 100px;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block .item-heading {
    text-align: left;
  }

  .\@how-it-works.d-2024-service-blocks .hero-block .item-about {
    padding-left: 15px;
    padding-right: 15px;
  }

  .\@how-it-works.d-2024-service-blocks .hero-block .\:container {
    padding-left: 0;
    padding-right: 0;
  }
}

.d-2024-service-blocks.\@how-it-works .hero-block .item-image {
  max-width: unset;
}

.\@how-it-works .get_started .\:container_ellipse {
  margin-top: -100px;
  padding-top: 200px;
}

.\@how-it-works .get_started .actions {
  display: flex;
  flex-direction: column;
  justify-content: center;
  margin-top: 50px;
}

.\@how-it-works .get_started .actions .\:button:not(:last-child) {
  margin-bottom: 20px;
}

.\@how-it-works .why-choose {
  margin-top: 20px;
  margin-bottom: 0;
  position: relative;
}

.\@how-it-works .why-choose .\:container_ellipse {
  padding-bottom: 40px;
}

.\@how-it-works .why-choose .d-2024-bottom-text {
  margin-top: 40px;
}

.\@how-it-works .why-choose .section-types__row {
  justify-content: center;
}

.\@how-it-works .why-choose .b-row {
  --gutter-y: 20px;
}

.\@how-it-works .why-choose .b-card {
  --card-border-radius: 20px;
}

@media (min-width: 750px) {
  .\@how-it-works .get_started .actions {
    flex-direction: row;
  }
  .\@how-it-works .get_started .actions .\:button:not(:last-child) {
    margin-right: 20px;
    margin-bottom: 0;
  }
  .\@how-it-works .why-choose .b-card__heading {
    font-size: 22px;
  }
  .\@how-it-works .why-choose .b-card__text {
    font-size: 16px;
  }
}

.ellipse_element {
  width: 10px;
  height: 10px;
  border-radius: 50%;
  position: relative;
  background: #003c46;
  display: inline-block;
  margin-right: 5px;
}

.\@how-it-works .available-online .\:container_ellipse {
  padding-bottom: 30px;
}

.\@how-it-works .available-online .actions {
  margin-top: 30px;
  display: none;
  justify-content: center;
  flex-wrap: wrap;
  padding: 0 20px;
}

.\@how-it-works .available-online .actions_mobile {
  margin-top: 30px;
  display: grid;
  grid-template-columns: 1fr 1fr;
}

@media (min-width: 960px) {
  .\@how-it-works .available-online .actions {
    display: flex;
  }

  .\@how-it-works .available-online .actions_mobile {
    display: none;
  }
}

.\@how-it-works .available-online .actions .\:button {
  padding: 10px 25px;
  font-size: 20px;
  margin-top: 10px;
}

.\@how-it-works .available-online .actions_mobile .\:button {
  padding: 7px 10px;
  font-size: 14px;
  margin-top: 10px;
}

.\@how-it-works .available-online .actions .\:button:not(:last-child) {
  margin-right: 10px;
}

.\@how-it-works .available-online .actions .\:button:not(:last-child) {
  margin-right: 10px;
}

/* Nad Nasal Spray */

.\@wrap .nad-nascal .hero-block a:not([class]) {
  color: #42b6e8;
}

.nad-text-block-1 {
  max-width: 660px;
}

.\@how-it-works .how-to-block {
  margin-top: 0px;
}

.\@how-it-works.nad-nascal .hero-block .hero-image img {
  height: 600px;
  width: 400px;
}

.\@how-it-works.nad-nascal .hero-block .hero-image {
  right: 180px;
}

.\@how-it-works.nad-nascal .how-to-block {
  margin-top: -80px;
  position: relative;
  z-index: 2;
}

/* Experience block */
.exp-block {
  padding-top: 60px;
}
.exp__items {
  justify-content: center;

  gap: 20px;
}

.exp__items .item {
  margin-top: 0px;
  width: 32%;
  background: #fff;
  border-radius: 20px;
  padding: 20px 25px;
  text-align: left;
  box-shadow:
    0 0 0 0 rgba(0, 0, 0, 0.03),
    -2px 2px 5px 0 rgba(0, 0, 0, 0.03),
    -7px 6px 9px 0 rgba(0, 0, 0, 0.03),
    -15px 14px 12px 0 rgba(0, 0, 0, 0.02),
    -26px 25px 15px 0 transparent,
    -41px 40px 16px 0 transparent,
    3px -3px 10px 0 rgba(0, 0, 0, 0.05);
}

.exp__items .item-top-row {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}

.exp__items .item-top-row .item-title {
  margin-bottom: 0px;
  margin-left: 20px;
}

.exp-block .item-block-text p {
  margin-bottom: 50px;
  max-width: 1020px;
  margin: 0px auto 50px;
  color: #828282;
}

.nad-nascal .exp__items .item-top-row .item-title {
  color: #42b6e8;
}

/* Reviews */

.nad-nascal .reviews-block .item-grid .item-desc {
  height: auto;
}

.quote-symbol::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="21" viewBox="0 0 25 21" fill="none"><path d="M10.8015 0.19458C6.37148 0.505872 0.0035 1.21316 0 9.88923V20.8053H9.8855V9.12589H6.60304C6.3951 6.00729 8.96313 5.20202 11.7557 4.58387L10.8015 0.19458ZM24.0458 0.19458C19.6157 0.505872 13.2478 1.21318 13.2443 9.88923V20.8053H23.1298V9.12589H19.8473C19.6394 6.00729 22.2074 5.20202 25 4.58387L24.0458 0.19458Z" fill="%23DDDDDD"/></svg>');
}

.nad-nascal .reviews-block .name .age {
  font-size: 14px;
  color: #828282;
}

.nad-nascal .reviews-block .name p {
  margin-bottom: 0px;
}

.nad-nascal .reviews-block .name {
  position: absolute;
  bottom: 20px;
}

.nad-nascal .reviews-block .item-box {
  min-height: 325px;
}

.nad-nascal .reviews-block .item-about {
  height: 100%;
}

/* Why Choose Heally to Get */

.nad-nascal .b-grid-panels__bottom {
  max-width: 820px;
  margin: 45px auto 0px auto;
}

.nad-nascal .b-grid-panels {
  position: relative;
  z-index: 2;
}

/* What is Block */

.what-is__inner {
  display: flex;
  column-gap: 124px;
  align-items: center;
  position: relative;
}

.what-is__text {
  max-width: 820px;
}

.what-is__text p {
  opacity: 0.7;
}

.what-is__img {
  max-width: 252px;
}

.nad-injection .what-is__img {
  max-width: none;
  overflow: hidden;
}

.nad-injection .what-is__img img {
  height: 100%;
  min-width: 720px;
  position: relative;
  right: 170px;
}

.nad-injection .what-is__inner {
  column-gap: 25px;
}

.what-is .what-is__block {
  margin-top: -100px;
  padding-top: 200px;
  overflow: hidden;
}

/* How Does */

.how-does-block .b-card__heading,
.design-2024-page .heading-3 {
  font-size: 22px;
}

.how-does-block .b-card p {
  font-size: 16px;
  color: #828282;
}

.how-does__items {
  margin-top: 10px;
  margin-bottom: 30px;
}

/* Spray Effects */

.list__title {
  margin-bottom: 20px;
  font-weight: bold;
}

.list__items ul {
  margin-bottom: 40px;
}

.list__items ul li {
  margin-left: 20px;
  color: #42b6e8;
  margin-bottom: 10px;
}

.list__items ul li::marker {
  color: #42b6e8;
}

/* Cost BLock */

.cost-block__text {
  max-width: 1030px;
  margin: 0 auto;
  padding-bottom: 50px;
}

.nad-nascal .pricing-cards-block__grid-col {
  max-width: 420px;
}

/* Book Nad */
.book-nad-block {
  position: relative;
  z-index: 2;
}

.book-nad-block p {
  opacity: 0.7;
  max-width: 1030px;
  margin: 0 auto 18px auto;
}

.book-nad-block .actions {
  margin-top: 50px;
  text-align: center;
}

/* Nad Faq */

.nad-nascal .faq-nad {
  border-radius: 50px;
  margin-top: -100px;
  padding: 200px 0px 100px 0px;
  margin-bottom: 100px;
}

/* Nad Injection */

.\@nad-injection .b-grid-panels__grid {
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
}

.\@nad-injection .b-grid-panels__grid .item--1 {
  grid-area: 1 / 1 / 2 / 3;
  display: flex;
  align-items: center;
}
.\@nad-injection .b-grid-panels__grid .item--1 .b-grid__left {
  min-width: 360px;
  margin-right: 30px;
}
.\@nad-injection .b-grid-panels__grid .item--5 .b-grid__left {
  min-width: 485px;
  margin-right: 30px;
}
.\@nad-injection .b-grid-panels__grid .item--2 {
  grid-area: 2 / 1 / 3 / 2;
}
.\@nad-injection .b-grid-panels__grid .item--3 {
  grid-area: 2 / 2 / 3 / 3;
}
.\@nad-injection .b-grid-panels__grid .item--4 {
  grid-area: 1 / 3 / 3 / 4;
  position: relative;
}
.\@nad-injection .b-grid-panels__grid .item--4 .item-image {
  position: absolute;
  bottom: 0px;
  right: 0;
  left: 0;
  width: 100%;
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 12px;
}
.\@nad-injection .b-grid-panels__grid .item--5 {
  grid-area: 3 / 1 / 4 / 4;
  display: flex;
  height: max-content;
}
.design-2024-page .b-grid-panels.\@nad-injection .top .item-text {
  color: #2d3336;
}

.\@how-it-works.nad-injection .hero-block .hero-image img {
  width: 582px;
  height: 465px;
}
.\@how-it-works.nad-injection .hero-block .hero-image {
  right: 37px;
  bottom: 0px;
  top: 69px;
}

.nad-injection .how-to-block .item-block-text {
  max-width: 1030px;
  margin: 0px auto 50px auto;
}

.exp__items a {
  color: #42b6e8 !important;
}

.patients-23 .pt23-blog-list__item-body {
  position: relative;
}

.patients-23 .pt23-blog-list__item-body .pt23-blog-list__item-read-more {
  position: absolute;
  bottom: 25px;
}

/* Glutathione Injections */

.glutathione-page .exp-block .item-block-text p {
  max-width: none;
}

.text-op7 {
  opacity: 0.7;
}

.what-are__row {
  display: flex;
  margin-bottom: 30px;
  gap: 20px;
}

.what-are__item {
  background: rgba(255, 255, 255, 0.15);
  border-radius: 15px;
  padding: 10px 15px;
  display: flex;
  justify-content: center;
  flex-direction: column;
  text-align: left;
  width: 25%;
  font-size: 16px;
  gap: 5px;
}

.what-are-item__text {
  font-weight: 400;
  opacity: 0.8;
}

.dosage-rules__row {
  display: flex;
  margin-bottom: 30px;
  gap: 20px;
}

.dosage-rules__item {
  color: #828282;
  box-shadow:
    0 0 0 0 rgba(0, 0, 0, 0.03),
    -2px 2px 5px 0 rgba(0, 0, 0, 0.03),
    -7px 6px 9px 0 rgba(0, 0, 0, 0.03),
    -15px 14px 12px 0 rgba(0, 0, 0, 0.02),
    -26px 25px 15px 0 transparent,
    -41px 40px 16px 0 transparent,
    3px -3px 10px 0 rgba(0, 0, 0, 0.05);
  border-radius: 15px;
  padding: 10px 15px;
  width: 295px;
}

.\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image img {
  height: 680px;
  width: 415px;
}

.\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image {
  right: 250px;
  position: absolute;
  bottom: -10px;
  top: auto;
}

.glutathione-page .how-does__items .b-col:last-child {
  flex: 2 0 66.66%;
}

.glutathione-page .how-does-block .b-card p {
  color: #2d3336;
}

.glutathione-page .how-does__subtext {
  max-width: 820px;
  margin: 0 auto 50px auto;
}

.glutathione-grid .b-grid-panels__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(2, 0fr);
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(1) {
  grid-area: 1 / 1 / 3 / 2;
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(2) {
  grid-area: 1 / 2 / 2 / 4;
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(3) {
  grid-area: 2 / 2 / 3 / 3;
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(4) {
  grid-area: 2 / 3 / 3 / 4;
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(4) .item-desc {
  padding-bottom: 25px;
}

.glutathione-grid .b-grid-panels__grid .item:nth-child(1) img {
  width: 100%;
}

.glutathione-page .exp__items {
  margin-bottom: 100px;
}

.glutathione-page .what-is__img {
  position: absolute;
  right: -200px;
  min-width: 575px;
}

.glutathione-page .what-is__text {
  max-width: 715px;
}

.glutathione-page .what-is__inner {
  position: relative;
  overflow: hidden;
}

.glutathione-page .what-are {
  margin-top: -100px;
  z-index: -1;
  position: relative;
}

.glutathione-page .what-are .what-is__block {
  padding-top: 200px;
}

.glutathione-page .exp__items .item-top-row {
  color: #42b6e8;
}

.glutathione-page .pricing-cards-block__grid-col {
  min-width: 400px;
}

.glutathione-page .what-is__text a {
  margin-top: 32px;
}

.glutathione-page .what-is__block .mobile-btn,
.b-12-page .what-is__block .mobile-btn {
  display: none;
}

.glutathione-page .dosage-rules .\:container_ellipse {
  padding-bottom: 0px;
  padding-top: 0px;
}

.design-2024-page.glutathione-page .b-grid-panels .top .item-text {
  color: #2d3336;
}

.design-2024-page.glutathione-page .b-grid-panels__bottom {
  max-width: 820px;
  margin: 45px auto 0px auto;
}

/* B-12 */
.b-12-page .exp-block .item-block-text p {
  max-width: none;
}

.b-12-page .exp-block {
  padding-top: 0px;
}

.\@how-it-works.b-12-page .how-to-block {
  padding-bottom: 0px;
}

.b-12-grid .b-grid-panels__grid {
  grid-template-rows: repeat(2, auto);
  grid-template-columns: 1fr 1fr 1fr;
}

.b-12-grid .b-grid-panels__grid .item.item--1 {
  grid-row: 1 / 3;
}

.b-12-grid .b-grid-panels__grid .item.item--4 {
  grid-column: 3;
  grid-row: 1 / 3;
}

.b-12-grid .b-grid-panels__grid .item.item--4 {
  grid-column: 3;
  grid-row: 1 / 3;
}

.b-12-grid .b-grid-panels__grid .item.item--4 .item-image {
  position: absolute;
  bottom: 0;

  width: 100%;
  left: 0;
}

.b-12-page .what-are__item {
  justify-content: start;
}

.b-12-grid .b-grid-panels__grid img {
  width: 100%;
}

.b-12-page .what-is__text {
  max-width: 715px;
}

.b-12-page .what-is__img {
  max-width: none;
}
.b-12-page .what-is__inner {
  column-gap: 0px;
}

.b-12-page .what-is__img .item-image {
  position: absolute;
  top: 0;
  max-width: 575px;
  right: -120px;
}

.b-12-page .what-is__img .item-image img {
  width: 100%;
}

.b-12-page .how-does__items .b-card p {
  color: #2d3336;
}

.b-12-page .pricing-cards-block__grid-col {
  min-width: 400px;
}

.\@how-it-works.d-2024-service-blocks.b-12-page .hero-block .hero-image.block-1-img {
  position: absolute;
  right: 98px;
  top: 40px;
}

.b-12-page .how-does-block h2 {
  text-align: left !important;
}

.b-12-grid .item-text {
  color: #2d3336 !important;
}

.b-12-page .how-does-block .\:container_ellipse {
  padding-top: 0px;
}

.b-12-page .dosage-rules .\:container_ellipse {
  padding-top: 0px;
}

/* Animal */

.wsa-block {
  display: flex;
  box-shadow: 0px 5px 20px 0px rgba(34, 60, 80, 0.05);
  border-radius: 15px;
  padding: 20px;
  gap: 20px;
  margin-bottom: 20px;
  justify-content: space-between;
  align-items: center;
}

.wsa-block:nth-child(2n) .wsa__image {
  order: 0;
}

.wsa-block:nth-child(2n) .wsa-block__info {
  order: 1;
}

.wsa-block__icon {
  margin-bottom: 15px;
  max-height: 70px;
}

.wsa__image {
  border-radius: 15px;
  overflow: hidden;
  max-height: 317px;
  max-width: 590px;
}

.wsa__image img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}

.wsa-block__title {
  color: #42b6e8;
  font-size: 22px;
  font-weight: 700;
  line-height: 28.6px;
}

.wsa-block__subtitle {
  color: #42b6e8;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  line-height: 20.8px;
}

.wsa-block__text {
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

.wsa-block__text ul {
  padding-left: 20px;
  margin-bottom: 0px;
}

.wsa-block__text ul li {
  margin-bottom: 10px;
}

.wsa-block__text ul li:last-child {
  margin-bottom: 0px;
}

.adyg-item {
  padding: 20px 0px;
  border-radius: 10px;
  background: #fff;
  font-size: 18px;
  font-weight: 600;
  color: #42b6e8;
  width: 30.7%;
  text-align: center;
}

.adyg-item.w-2-cols {
  width: 65%;
}

.animal-do-you {
  position: relative;
  overflow: hidden;
}

.animal-do-you-grid {
  max-width: 564px;
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.do-you__bottom-text {
  margin-top: 30px;
}

.animal-do-you .action-button {
  margin-top: 30px;
}

.do-you-img {
  position: absolute;
  right: 53px;
  bottom: -180px;
}

.animal-what-btn {
  margin-top: 30px;
  text-align: center;
}

.animal-support-grid .b-grid-panels__grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.animal-support-grid .b-grid-panels__grid .item--1 {
  grid-area: 1 / 1 / 3 / 2;
}

.animal-support-grid .b-grid-panels__grid .item--2 {
  grid-area: 1 / 2 / 2 / 3;
}

.animal-support-grid .b-grid-panels__grid .item--3 {
  grid-area: 2 / 2 / 3 / 3;
}

.animal-support-grid .b-grid-panels__grid .item--4 {
  grid-area: 1 / 3 / 3 / 4;
}

.animal-support-grid .b-grid-panels__grid .item--5 {
  grid-area: 3 / 1 / 4 / 2;
}

.animal-support-grid .b-grid-panels__grid .item--6 {
  grid-area: 3 / 2 / 4 / 4;
  display: flex;
}

.animal-support-grid ul {
  padding-left: 20px;
  margin-bottom: 0px;
}

.animal-support-grid ul li {
  margin-bottom: 10px;
}

.animal-support-grid .item {
}

.animal-support-grid .b-grid__left {
  max-width: 390px;
}

.animal-support-grid .b-grid__left img {
  height: 100%;
  width: auto;
}

.es-accord-item {
  box-shadow: 0px 5px 20px 0px rgba(34, 60, 80, 0.05);
  border-radius: 15px;
  max-width: 790px;
  overflow: hidden;
  max-height: 70px;
  transition: 0.2s;
  margin-bottom: 15px;
  position: relative;
}

.b-col.col-right .nav-tree-card {
  min-height: 671px;
}

.aws-block__inner {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.aws-block__right {
  max-width: 925px;
}

.aws-block-main {
  background: #fff;
  border-radius: 15px;
  padding: 20px;
}

.select-item {
  position: relative;
}

.select-options__outer {
  background: #fff;
  border-radius: 15px;
  width: 100%;
  position: absolute;
  top: 75px;
  padding: 10px;
  opacity: 0;
  transition: 0.2s;
  visibility: hidden;
}

.select-item.active .select-options__outer {
  opacity: 1;
  visibility: visible;
}

.select-options {
  overflow-y: scroll;
  max-height: 330px;
  list-style: none;
  padding: 0px;
  margin: 0px;
}

.select-options::-webkit-scrollbar {
  width: 5px;
}

.select-options::-webkit-scrollbar-track {
  background-color: #e5eaed;
  border-radius: 10px;
}

.select-options::-webkit-scrollbar-thumb {
  background-color: #003c46;
  border-radius: 10px;
}

.select-options li {
  padding: 7.5px 10px;
  cursor: pointer;
  border-radius: 100px;
}

.select-options li:hover {
  background: #e5eaed;
}

.aws-block__title {
  display: flex;
  text-align: center;
  justify-content: center;
  color: #42b6e8;
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 10px;
  gap: 50px;
  align-items: center;
}

.aws-block__text {
  font-size: 16px;
  font-weight: 600;
  color: #2d3336;
}

.aws-block__text li {
  list-style: none;
  display: flex;
}

.aws-block__text li:not(:last-child) {
  margin-bottom: 10px;
}

.aws-block__text li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="4" height="4" viewBox="0 0 4 4" fill="none"><circle cx="2" cy="2" r="2" fill="%232D3336"/></svg>');
  margin-right: 3px;
  display: block;
  height: 4px;
  width: 4px;
  line-height: 0;
  margin-top: 9px;
}

.aws-block__text {
  display: none;
}

.select-item select {
  display: none;
}

.select-value {
  width: 100%;
  padding: 20px 20px;
  border-radius: 15px;
  background: #fff;
  color: #003c46 !important;
  border: none;
  font-size: 20px !important;
  font-weight: 600;
  font-family: "Proxima Nova" !important;
  position: relative;
}

.select-value::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><circle cx="12.5" cy="12.5" r="12.5" transform="rotate(-180 12.5 12.5)" fill="%23003C46"/><path d="M7.29158 9.89567L12.4999 15.104L17.7083 9.89567" stroke="white" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  position: absolute;
  right: 20px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 25px;
  pointer-events: none;
  transition: 0.2s;
}

.select-item.active .select-value::after {
  transform: rotate(180deg);
}

.aws-block__left {
  width: 100%;
  max-width: 295px;
}

.emotional-support__inner {
  max-width: 790px;
}

.emotional-support {
  position: relative;
  min-height: 1000px;
  overflow: hidden;
}

.animal-news a {
  text-decoration: none !important;
}

.animal-news .item-title {
  font-weight: 700 !important;
  font-size: 20px !important;
}

.es-img {
  position: absolute;
  right: 0;
  top: 300px;
}

.es-accord-item.active {
  max-height: 1000px !important;
  transition: 0.2s;
}

.es-accord-item.active .es-accord-item__title::after {
  transform: rotate(0deg);
  transition: 0.2s;
}

.es-accord-item li {
  padding-bottom: 10px;
}

.es-accord-item__title {
  padding: 20px;
  cursor: pointer;
  color: #42b6e8;
  font-weight: 700;
  font-size: 20px;
}

.es-accord-item__title span {
  display: block;
  font-size: 16px;
}

.es-accord-item__title::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="16" viewBox="0 0 15 16" fill="none"><path d="M2.5 10L7.5 6L12.5 10" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 25px;
  height: 25px;
  background: #42b6e8;
  border-radius: 100%;
  display: block;
  display: flex;
  justify-content: center;
  transform: rotate(180deg);
  transition: 0.2s;
  position: absolute;
  right: 20px;
  top: 25px;
}

.es-accord-item.subtitled {
  max-height: 93px;
}

.anim-emo .block-1-img {
  max-width: 610px;
}

/* Full Lab */

.\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
  width: 554px;
  height: 609px;
}

.how-our-block__left {
  max-width: 715px;
}

.hob-item:not(:last-child) {
  margin-bottom: 60px;
}

.how-our-block {
  margin-top: 100px;
}

.hob-item__title {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 15px;
  color: #003c46;
}

.hob-item__title span {
  font-size: 32px;
  font-weight: normal;
  margin-right: 10px;
}

.hob-item .hob-item__title span {
  opacity: 0.4;
}

.hob-item.active .hob-item__title span {
  opacity: 1;
}

.hob-item__content {
  color: #828282;
  font-size: 16px;
}

.how-our-block {
  position: relative;
}

.how-our-block__right {
  position: absolute;
  top: 0;
  right: 0;
}

.bw-item__title {
  font-size: 22px;
  font-weight: bold;
  color: #42b6e8;
  margin-bottom: 10px;
  margin-top: 30px;
}

.bw-item__content {
  font-size: 16px;
  font-weight: 600;
  color: #2d3336;
}

.bw-item {
  text-align: center;
}

.enjoy-block__inner {
  position: relative;
}

/* Universal */

.mb-30 {
  margin-bottom: 30px;
}

.w-1030 {
  max-width: 1030px;
}

.w-820 {
  max-width: 820px;
}

.w-715 {
  max-width: 715px;
}

.b-center {
  margin-left: auto;
  margin-right: auto;
}

.\@how-it-works.d-2024-service-blocks .hero-block .hero-image.block-1-img img {
  width: 100%;
  height: auto;
}

.check-list {
  list-style: none;
  padding-left: 0px;
  font-size: 16px;
}
.check-list li:not(:last-child) {
  margin-bottom: 20px;
}
.check-list li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M6.57339 11.9999C6.48198 11.9996 6.39161 11.9806 6.30788 11.9439C6.22416 11.9072 6.14888 11.8536 6.08672 11.7866L2.84672 8.33994C2.72561 8.21087 2.66073 8.03897 2.66635 7.86206C2.67198 7.68515 2.74765 7.51772 2.87672 7.39661C3.0058 7.27549 3.17769 7.21061 3.3546 7.21624C3.53151 7.22186 3.69894 7.29753 3.82006 7.42661L6.56672 10.3533L12.1734 4.21994C12.2303 4.14909 12.3011 4.09062 12.3814 4.04812C12.4617 4.00562 12.5499 3.97998 12.6404 3.97279C12.731 3.9656 12.8221 3.97701 12.9081 4.00631C12.9942 4.03561 13.0733 4.08218 13.1406 4.14317C13.208 4.20416 13.2622 4.27828 13.2999 4.36097C13.3375 4.44366 13.3579 4.53318 13.3597 4.62403C13.3615 4.71488 13.3448 4.80515 13.3104 4.88928C13.2761 4.97341 13.2249 5.04964 13.1601 5.11327L7.06672 11.7799C7.00515 11.8482 6.93013 11.9029 6.84638 11.9408C6.76263 11.9787 6.67196 11.9988 6.58006 11.9999H6.57339Z" fill="%2342B6E8"/></svg>');
  margin-right: 10px;
}
.enjoy-btn {
  margin-top: 30px;
}
.enjoy-list {
  margin-top: 50px;
}
.enjoy-block {
  margin-top: 100px;
}

.enjoy-card {
  max-width: 290px;
  width: 100%;
  border: 2px solid #f3f3f3;
  border-radius: 20px;
  -webkit-box-shadow: -30px 5px 40px 0px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: -30px 5px 40px 0px rgba(0, 0, 0, 0.2);
  box-shadow: -30px 5px 40px 0px rgba(0, 0, 0, 0.2);
  padding: 10px;
  text-align: center;
}

.enjoy-card__title {
  background: #edf8fe;
  color: #42b6e8;
  font-size: 22px;
  font-weight: bold;

  padding: 10px;
  border-radius: 10px;
}

.enjoy-card__subtitle {
  color: #828282;
  font-size: 14px;
  font-weight: 600;
}

.enjoy-card__num {
  font-size: 96px;
  line-height: normal;
  font-weight: normal;
  color: #003c46;
  margin-top: 15px;
}

.enjoy-card__numsub {
  color: #003c46;
  font-size: 16px;
  font-weight: 600;
  margin-bottom: 70px;
}

.enjoy-card__titlebottom {
  color: #003c46;
  font-size: 16px;
  font-weight: bold;
}

.enjoy-card__subtitlebottom {
  font-size: 14px;
  font-weight: 600;
}

.enjoy-card__subtitlebottom::after {
  content: "";
  display: block;
  width: 100%;
  height: 5px;
  background: #003c46;
  margin-top: 15px;
}

.enjoy-block__left {
  max-width: 525px;
}

.enjoy-block__right {
  position: absolute;
  right: 0;
  top: 0;
}

.enjoy-card {
  position: absolute;
  left: -140px;
  margin: auto;
  top: 0;
  bottom: 0;
  z-index: 5;
  height: max-content;
  background: #fff;
}
.get-chart-item {
  border-bottom: 2px solid #e5e5e5;
}
.get-chart-item__header {
  display: flex;
  align-items: center;
  padding: 25px;
}

.get-chart-item__header svg path {
  stroke: #003c46;
}

.get-chart-item__header svg .circlestroke {
  stroke: #003c46;
}

.get-chart-item__header svg .circlefill {
  fill: #003c46;
}

.get-chart-item__title {
  font-size: 36px;
  font-weight: 600;
  margin-left: 20px;
  color: #003c46;
}

.get-chart-item__count {
  margin-left: auto;
  font-size: 16px;
  color: #828282;
  font-weight: 600;
}

.get-chart-item__header::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="15" cy="15" r="15" fill="%23003C46"/><path d="M8.59998 15H15M21.4 15H15M15 15V8.59998M15 15V21.4" stroke="white" stroke-width="1.06667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  display: block;
  width: 30px;
  height: 30px;
  margin-left: 30px;
}

.get-chart-item__text-item {
  display: flex;
  margin-left: 25px;
  margin-right: 25px;
  justify-content: space-between;
  padding-bottom: 25px;
  padding-top: 25px;
  border-bottom: 2px solid #1a4f57;
}

.get-chart-item__text-item:last-child {
  border-bottom: none;
}

.get-chart-item__text-item:first-child {
  border-top: 2px solid #1a4f57;
}

.get-chart-item__text-item-title {
  color: #fff;
  font-size: 24px;
  font-weight: bold;
  max-width: 320px;
}

.get-chart-item__text-item-text {
  color: #fff;
  font-weight: 600;
  font-size: 18px;
  max-width: 820px;
  margin-left: 50px;
  opacity: 0.5;
}

.get-chart-item.active {
  background: #003c46;
  border-radius: 30px;
}

.get-chart-item.active .get-chart-item__title {
  color: #fff;
}

.get-chart-item.active .get-chart-item__header svg path {
  stroke: #fff;
}

.get-chart-item.active .get-chart-item__header svg circle {
  fill: #fff;
}

.get-chart-item.active .get-chart-item__header::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"><circle cx="15" cy="15" r="15" fill="white"/><g clip-path="url(%23clip0_221_11)"><path d="M10.4745 10.4745L15 15M19.5255 19.5255L15 15M15 15L19.5255 10.4745M15 15L10.4745 19.5255" stroke="%23003C46" stroke-width="1.06667" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_221_11"><rect width="16" height="16" fill="white" transform="translate(7 7)"/></clipPath></defs></svg>');
}

.get-chart-item__content {
  max-height: 0px;
  overflow: hidden;
}

.get-chart-item.active .get-chart-item__content {
  max-height: 10000px;
}

.get-chart-item {
  cursor: pointer;
}

.lab-result-right {
  max-width: 715px;
}

.lab-result-block__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.lab-grid .b-grid-panels__grid {
  display: flex;
  flex-wrap: wrap;
}

.lab-grid .b-grid-panels__grid .item--1 {
  max-width: 400px;
}
.lab-grid .b-grid-panels__grid .item--2 {
  max-width: 295px;
}
.lab-grid .b-grid-panels__grid .item--3 {
  max-width: 505px;
}
.lab-grid .b-grid-panels__grid .item--4 {
  width: 100%;
  display: flex;
  align-items: center;
}

.lab-grid .b-grid-panels__grid .item--4-img {
  min-width: 332px;
}

.lab-grid .b-grid-panels__grid .item--4-img img {
  width: 100%;
}

.d-2024-service-blocks.full-lab .pricing-cards-block__grid-col {
  max-width: calc(400px + var(--gutter-x));
}

.d-2024-service-blocks.full-lab .pricing-cards-block__grid-col ul {
  list-style: none;
  color: #2d3336;
  font-size: 16px;
  font-weight: 600;
  padding-left: 0px;
  margin-top: 18px;
}

.\@wrap .design-2024-page.full-lab .\:button.tomato {
  color: #fff;
}

.d-2024-service-blocks.full-lab .pricing-cards-block__grid-col ul li {
  display: flex;
  margin-bottom: 5px;
}

.d-2024-service-blocks.full-lab .pricing-cards-block__grid-col ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M19.75 7.51807L10.493 16.7751C10.3055 16.9625 10.0512 17.0679 9.786 17.0679C9.52084 17.0679 9.26653 16.9625 9.079 16.7751L4.25 11.9461" stroke="%23003C46" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  width: 24px;
  height: 24px;
  margin-right: 9px;
}

.\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image {
  right: 100px;

  top: 30px;
}

.hero-image-desktop-mob {
  display: none;
}
.lab-el-mob {
  display: none;
}
.hob-bg-out {
  position: absolute;
  top: 0;
  right: 0;
  left: -2px;
  margin: auto;
  bottom: 0;
  width: 92%;
  height: max-content;
}

.hob-item {
  position: relative;
}
.hob-item__progress {
  position: absolute;
  z-index: 2;
  width: 0%;
  height: 100%;
  background: #dddddd;
}
.hob-item-inner {
  position: relative;
  z-index: 3;
}

.hob-bg-1,
.hob-bg-2,
.hob-bg-3 {
  opacity: 0;
  transition: opacity 0.5s ease;
}

.hob-bg-1.active,
.hob-bg-2.active,
.hob-bg-3.active {
  opacity: 1;
}

/* Oxytocin */

.what-expect__inner {
  display: flex;
  gap: 85px;
}

.we-left-block__inner {
  width: 440px;
}

.how-to-oxy .item {
  box-shadow: 0px 20px 20px 0px #0000000d !important;
}

.ht-icon {
}

.oxytocin .b-grid-panels__grid {
  display: flex;
  flex-wrap: wrap;
}

.oxy-grid .item--1 {
  max-width: 400px;
}

.oxy-grid .item--2 {
  max-width: 295px;
}

.oxy-grid .item--3 {
  max-width: 505px;
}

.oxy-grid .item--4 {
  width: 100%;
  display: flex;
  align-items: center;
}

.oxy-grid .item--4-img {
  min-width: 289px;
  margin-left: 50px;
  text-align: right;
}

.d-2024-service-blocks.oxytocin .pricing-cards-block__grid-col {
  max-width: calc(400px + var(--gutter-x));
}

.d-2024-service-blocks.oxytocin .pricing-cards-block__grid-col ul {
  padding-left: 0px;
  list-style: none;
  font-size: 16px;
  color: #2d3336;
}

.d-2024-service-blocks.oxytocin .pricing-cards-block__grid-col ul li {
  display: flex;
  align-items: center;
  line-height: 22.4px;
  margin-bottom: 10px;
}

.d-2024-service-blocks.oxytocin .pricing-cards-block__grid-col ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1_269)"><circle cx="10" cy="10" r="10" fill="%2342B6E8"/><path d="M15 6.6665L9.02774 13.1288C8.90676 13.2596 8.74269 13.3332 8.57161 13.3332C8.40054 13.3332 8.23647 13.2596 8.11548 13.1288L5 9.75767" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1_269"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  display: block;
  height: 20px;
  width: 20px;
  margin-right: 12px;
}

.oxy-rts__left-block {
  max-width: 925px;
}

.oxy-rts__left-block p {
  opacity: 0.7;
}

.oxy-rts-out {
  position: relative;
}

.oxy-rts__bg {
  position: absolute;
  top: -100px;
  right: 20px;
}

.what-oxy__left {
  max-width: 820px;
}

.what-oxy__inner {
  display: flex;
  justify-content: space-between;
}

.what-does-oxy__items {
  border-radius: 15px;
  display: flex;
  background: #ffffff;
  padding: 20px 15px;
  margin-top: 30px;
  margin-bottom: 30px;
}

.wdo-item {
  font-size: 15px;
  color: #2d3336;
  display: flex;
  align-items: center;
  line-height: 21px;
  font-weight: 600;
}

.wdo-item::after {
  content: "";
  min-width: 2px;
  height: 40px;
  background: #f3f3f3;
  margin-left: 10px;
  margin-right: 10px;
  display: block;
}

.wdo-item:last-child::after {
  display: none;
}

.wdo-item__inner {
  display: flex;
  align-items: center;
}

.wdo-item__inner::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"><path d="M8.5 11C8.5 11.732 8.666 12.424 8.949 13.051L5 17V18.5C5 18.5 5.896 20 7 20H9V18H11V16H13.5C16.262 16 18.5 13.762 18.5 11C18.5 8.238 16.262 6 13.5 6C10.738 6 8.5 8.238 8.5 11ZM13.5 13C13.2373 12.9999 12.9772 12.9481 12.7345 12.8475C12.4918 12.7469 12.2713 12.5995 12.0856 12.4137C11.8999 12.2279 11.7526 12.0073 11.6521 11.7646C11.5516 11.5219 11.4999 11.2617 11.5 10.999C11.5001 10.7363 11.5519 10.4762 11.6525 10.2335C11.7531 9.99079 11.9005 9.7703 12.0863 9.58458C12.2721 9.39886 12.4927 9.25156 12.7354 9.15109C12.9781 9.05061 13.2383 8.99893 13.501 8.999C14.0316 8.99913 14.5403 9.21003 14.9154 9.58529C15.2905 9.96055 15.5011 10.4694 15.501 11C15.5009 11.5306 15.29 12.0393 14.9147 12.4144C14.5395 12.7895 14.0306 13.0001 13.5 13Z" fill="%2342B6E8"/></svg>');
  width: 24px;
  height: 24px;
  display: block;
  margin-right: 10px;
}

.cards-grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  margin-top: 30px;
}

.card-t1 {
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  padding: 20px;
  width: calc(50% - 20px);
  border-radius: 15px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.card-t1__title {
  font-weight: 700;
  font-size: 22px;
  font-weight: 28.6px;
  color: #42b6e8;
  margin-bottom: 10px;
}

.card-t1__text {
  color: #2d3336;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
}

.card-t1__image {
  width: max-content;
}

.forms-of-oxy .card-t1__content {
  max-width: 366px;
}

.ib-t1 {
  display: flex;
  justify-content: space-around;
}

.ib-t1:not(:last-child) {
  margin-bottom: 100px;
}

.ib-t1__content {
  max-width: 680px;
}

.info-blocks__grid {
  margin-top: 84px;
}

.forms-of-oxy .info-blocks__grid .ib-t1:nth-child(2) .ib-t1__left {
  order: 2;
}

.oxy-for-men .card-t1__content {
  max-width: 360px;
}

.oxy-for-men .card-t1 {
  position: relative;
}

.oxy-for-men .card-t1__image img {
  position: absolute;
  right: 0;
  bottom: 0;
}

.\@wrap .design-2024-page.oxytocin .\:button.tomato {
  color: #fff;
}

.oxy-use-out .\:container {
}

.oxy-use-out .\:container_ellipse {
  height: 1105px;
  position: relative;
}

.oub-item {
  cursor: pointer;
}

.oub__left {
  max-width: 735px;
}

.oub-item__title {
  color: #003c46;
  font-size: 28px;
  font-weight: 700;
  border-bottom: 2px solid #e8e8e8;
  padding: 20px 0px;
  display: flex;
  align-items: center;
}

.oub-item__content-inner {
  padding: 15px 0px;
}

.oub-item__content {
  max-height: 0px;
  overflow: hidden;
}

.oub-bg {
  position: absolute;
  right: -0px;
  bottom: -8px;
}
.oxy-use-block-desktop {
  padding-top: 50px;
}

.oub-item.active .oub-item__content {
  max-height: 10000px;
}

.oub-bg {
  opacity: 0;
}

.oub-bg.active {
  opacity: 1;
}

.\@wrap .oxy-use-out .\:button.tomato,
.\@wrap .oxy-use-out .\:button:hover {
  background-color: #003c46;
  border-color: #003c46;
}

.oub-item.active .oub-item__title {
  color: #42b6e8;
  font-size: 36px;
  line-height: 32px;
}

.oub-item.active .oub-item__title::before {
  content: "";
  display: block;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  background: #42b6e8;
  margin-right: 10px;
}

.\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image img {
  width: 752px;
  height: 773px;
}

.\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image {
  right: -40px;
}

.oxy-use-block-mob {
  display: none;
}

.oub-mob__items {
  background: #003c46;
  border-radius: 20px;
  color: #fff;
  padding: 20px 15px;
}

.oub-mob-item {
  border-radius: 100px;
  background: #0d464f;
  padding: 5px 15px;
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 15px;
  cursor: pointer;
  display: flex;
  align-items: center;
}

.oub-mob-item:last-child {
  margin-bottom: 0px;
}

.oub-mob__items-text {
  margin-top: 30px;
}

.oub-mob-item-text {
  font-size: 14px;
  line-height: 21px;
  font-weight: 600;
  display: none;
}

.oub-mob-item-text.active {
  display: block;
}

.oub-bg-mob {
  text-align: center;
  height: 440px;
  overflow: hidden;
  border-radius: 30px;
  display: none;
  position: relative;
  top: 50px;
}

.oub-bg-mob img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.oub-bg-mob.active {
  display: block;
}

.oub-mob-item-text .b-grid-panels__bottom {
  margin-top: 30px;
  text-align: center;
}

.oub-mob-item.active {
  background: #fff;
  color: #003c46;
}
.oub-mob-item.active::before {
  content: "";
  background: #003c46;
  width: 7px;
  height: 7px;
  border-radius: 100%;
  display: block;
  margin-right: 7px;
}

/* Methylene */

.methy-benefits {
  display: flex;
  gap: 20px;
  flex-wrap: wrap;
}

.methy-benefits__item {
  width: calc(50% - 20px);
  border-radius: 20px;
  padding: 20px;
  background: #fff;
}
.methy-benefits__icon {
  margin-bottom: 20px;
}

.methy-benefits__title {
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 22px;
  line-height: 28.6px;
  color: #42b6e8;
}

.methy-benefits__text {
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.we-methylene-items {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.we-methylene__item {
  width: calc(50% - 20px);
}

.we-methylene-item__img {
  margin-bottom: 20px;
}

.we-methylene-item__text {
  color: #2d3336;
  line-height: 27px;
  font-size: 18px;
  font-weight: 600;
}

.why-methylene {
  display: flex;
  justify-content: space-between;
}

.why-methylene__left {
  max-width: 740px;
}

.why-methylene-sect {
  position: relative;
}

.why-methylene__right {
  position: absolute;
  top: 0;
  right: 0;
  width: 520px;
  height: 768px;
  overflow: hidden;
  border-radius: 50px;
}

.why-methylene__right img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.minicards-items {
  display: flex;
  gap: 20px;
  margin-bottom: 20px;
}

.minicards-items .minicard-check {
  width: calc(25% - 20px);
}

.minicard-check {
  border-radius: 15px;
  padding: 15px;
  font-size: 15px;
  line-height: 21px;
  font-weight: 600;
  background: #fff;
}

.minicard-check::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="20" viewBox="0 0 21 20" fill="none"><g clip-path="url(%23clip0_1_69)"><circle cx="10.75" cy="10" r="10" fill="%2342B6E8"/><path d="M15.75 6.66675L9.77774 13.129C9.65676 13.2599 9.49269 13.3334 9.32161 13.3334C9.15054 13.3334 8.98647 13.2599 8.86548 13.129L5.75 9.75792" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1_69"><rect width="20" height="20" fill="white" transform="translate(0.75)"/></clipPath></defs></svg>');
  display: block;
  margin-bottom: 10px;
}

.methylene-ready .item-block-text {
  max-width: 1103px;
  opacity: 0.7;
  margin-bottom: 30px;
}

.list-warning-orange {
  padding-left: 0px;
  list-style: none;
  margin-top: 10px;
}

.list-warning-orange li {
  margin-bottom: 5px;
}

.list-warning-orange li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1_461)"><circle cx="10" cy="10" r="10" fill="%23FA8465"/><path d="M10.8055 12.2043H9.19436L8.85796 4.00684H11.1242L10.8055 12.2043ZM10.8586 15.639C10.6108 15.8751 10.3216 15.9931 9.99109 15.9931C9.66059 15.9931 9.37141 15.8751 9.12354 15.639C8.88747 15.3912 8.76944 15.102 8.76944 14.7715C8.76944 14.4292 8.88747 14.14 9.12354 13.9039C9.37141 13.6561 9.66059 13.5321 9.99109 13.5321C10.3216 13.5321 10.6108 13.6561 10.8586 13.9039C11.1065 14.14 11.2304 14.4292 11.2304 14.7715C11.2304 15.102 11.1065 15.3912 10.8586 15.639Z" fill="white"/></g><defs><clipPath id="clip0_1_461"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.list-warning-blue {
  padding-left: 0px;
  list-style: none;
  margin-top: 10px;
}

.list-warning-blue li {
  margin-bottom: 5px;
}

.list-warning-blue li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1_484)"><circle cx="10" cy="10" r="10" fill="%2342B6E8"/><path d="M10.8055 12.2043H9.19439L8.858 4.00684H11.1242L10.8055 12.2043ZM10.8587 15.639C10.6108 15.8751 10.3216 15.9931 9.99112 15.9931C9.66062 15.9931 9.37144 15.8751 9.12357 15.639C8.8875 15.3912 8.76947 15.102 8.76947 14.7715C8.76947 14.4292 8.8875 14.14 9.12357 13.9039C9.37144 13.6561 9.66062 13.5321 9.99112 13.5321C10.3216 13.5321 10.6108 13.6561 10.8587 13.9039C11.1065 14.14 11.2305 14.4292 11.2305 14.7715C11.2305 15.102 11.1065 15.3912 10.8587 15.639Z" fill="white"/></g><defs><clipPath id="clip0_1_484"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}

.methylene-side .card-t1 {
  align-items: baseline;
}

.how-to-use-methylene {
  padding-top: 0px;
}

.how-to-use-methylene .minicards-items {
  flex-wrap: wrap;
}

.how-to-use-methylene .minicards-items .minicard-check {
  width: calc(33% - 20px);
  -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.1);
}

.how-to-use-methylene .why-methylene__right {
  position: static;
}

.how-to-use-methylene .why-methylene__left {
  max-width: 715px;
}

.how-to-use-methylene .why-methylene__right img {
  height: 100%;
}

.\@how-it-works.d-2024-service-blocks.oxytocin.methylene .hero-block .hero-image img {
  width: 925px;
  height: 680px;
}

.\@how-it-works.d-2024-service-blocks.oxytocin.methylene .hero-block .hero-image {
  top: 20px;
  right: -150px;
}

.how-to-use-methylene .why-methylene {
  position: relative;
}
.how-to-use-methylene .why-methylene__right {
  position: absolute;
  height: 100%;
}

.key-methy {
  margin-bottom: 30px;
}

.methy-text-1 {
  margin-bottom: 0px !important;
}
.methy-text-1 p {
  margin-bottom: 10px;
}
.key-methy {
  margin-bottom: 30px !important;
}
.methy-block-3 {
  padding-bottom: 0px !important;
}
.methy-block-3 .\:container_ellipse {
  padding-bottom: 0px;
}

/* Custom old */

.\@tirzepatide .b-hero-form-section .image-wrapper {
  max-width: 900px;
  margin: 0 auto;
}

.b-card-tirze {
  max-width: 100px;
  margin: 0 auto !important;
}

/* New Main Page */

.mp-header-title {
  font-size: 87px;
  font-weight: 600;
  line-height: 78px;
  margin-bottom: 43px;
}

.mp-header-block__list a {
  text-decoration: none !important;
}

.mp-header-block__item {
  font-weight: 600;
  font-size: 18px;
  line-height: 29.23px;
  background: #1a8b9e0f;
  border-radius: 18px;
  height: 72px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 15px 18px;
  width: calc(246px - 12px);
}

.mp-header-block__list {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}

.mp-header-block__title {
  line-height: 20px;
}

.mp-header-block__item::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 43 42" fill="none"><rect x="0.692322" y="0.230774" width="41.5385" height="41.5385" rx="20.7692" fill="%232D2D2D"/><path d="M24.5423 19.0145L17.9215 25.6353L16.8338 24.5476L23.4538 17.9268H17.6192V16.3884H26.0807V24.8499H24.5423V19.0145Z" fill="white"/></svg>');
  width: 41.54px;
  height: 41.54px;
  display: block;
}

.mp-header-title ul {
  padding: 0px;
  margin: 0px;
}

.mp-header-title li {
  list-style: none;
}

.mp-block-border-container {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  border-radius: 24px;
  overflow: hidden;
  position: relative;
}

.mp-block-2 .mp-block-border-container {
  background: #065967;
  margin-bottom: 40px;
}

.mp-block-subbg {
  position: absolute;
}

.mp-block__inner {
  position: relative;
  z-index: 5;
}

.btn-rounded-blur {
  border: 0.92px solid rgba(255, 255, 255, 0.17);
  border-radius: 44.31px;
  padding: 12px 22px;
  -webkit-backdrop-filter: blur(18.46px);
  backdrop-filter: blur(18.46px);
  background: rgba(255, 255, 255, 0.17);
  font-size: 12px;
  font-weight: 600;
  color: #fff !important;
  display: block;
  min-width: 143px;
  text-align: center;
  transition: 0.3s !important;
}

.btn-rounded-white {
  background: #fff;
  border: 0.92px solid #fff;
  color: #000000 !important;
}

.mp-block__grid-item {
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background: rgba(0, 0, 0, 0.12);
  border-radius: 24px;
  overflow: hidden;
}

.mp-block__grid-blocks {
  max-width: 1100px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
  color: #fff;
  top: -80px;
  position: relative;
}

.mp-block__grid-item-title.title--fluid {
  line-height: 1.1;
}

@media (max-width: 380px) {
  .mp-block__grid-item-title.title--fluid {
    font-size: 20px !important;
    line-height: 1.1;
  }
}

.mp-block__grid-item-title {
  max-width: 350px;
  margin: 0 auto;
}

.mp-block__grid-item-title {
  font-weight: 600;
  font-size: 62px;
  line-height: 60px;
  text-align: center;
  margin-bottom: 40px;
  position: relative;
  z-index: 5;
}

.mp-block__grid-item-img {
  text-align: center;
}

.mp-block-promo-block__buttons {
  gap: 20px;
  display: flex;
  justify-content: center;
  position: absolute;
  bottom: 100px;
  left: 0;
  right: 0;
}

.mp-block-promo-block {
  max-width: 455px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

.mp-block-border-container h2 {
  max-width: 500px;
  margin: 48px auto 0px auto;
  color: #ffffff;
  font-size: 43px;
  font-weight: 600;
  line-height: 39px;
  text-align: center;
}

.mp-block__gi-1 {
  width: calc(50% - 8px);
  padding-top: 77px;
  padding-bottom: 40px;
}

.mp-block__gi-2 {
  width: calc(50% - 8px);
  padding-top: 77px;
  padding-bottom: 40px;
}

.mp-block__gi-5 {
  width: 100%;
  padding-top: 40px;
  padding-bottom: 40px;
}

.mp-block__grid-item-desc {
  max-width: 290px;
  margin: 0 auto;
  font-size: 16px;
  line-height: 17px;
  font-weight: 600;
  text-align: center;
  margin-top: 30px;
}

.btn-grid {
  background: rgba(0, 0, 0, 0.12);
  color: #fff !important;
  padding: 12px 22px;
  font-size: 16px;
  font-weight: 600;
  display: block;
  text-align: center;
  border-radius: 44.31px;
  max-width: max-content;
}

.mp-block__grid-item-btn {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.mp-block__gi-2 .mp-block__grid-item-desc {
  max-width: 300px;
}

.mp-block-4__inner {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  padding-top: 73px;
  margin-bottom: 65px;
}

.mp-block-4__inner .mp-block__header h2 {
  font-size: 62px;
  line-height: 55px;
  font-weight: 600;
  max-width: 488px;
  margin: 0 auto;
  text-align: center;
  margin-bottom: 82px;
}

.mp-block-4__grid {
  display: flex;
  gap: 4px;
  flex-wrap: wrap;
}

.mp-block-4__grid-item {
  border-radius: 24px;
  overflow: hidden;
  background: #fef0ec;
  height: 678px;
  position: relative;
  width: calc(50% - 4px);
}
.mp-block-4__grid-item-content {
  max-width: 400px;
  width: 100%;
  margin: 50px auto 0px auto;
  text-align: center;
}
.mp-block-4__grid-item-title {
  font-size: 43px;
  font-weight: 700;
  line-height: 39px;
  margin-bottom: 15px;
}
.mp-block-4__grid-item-desc {
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  margin-bottom: 13px;
}
.mp-block-4__grid-item-btn .btn-orange-rounded {
  margin: 0 auto;
}
.btn-orange-rounded {
  color: #fff !important;
  transition: 0.2s !important;
  background: #fa8465;
  border-radius: 44.19px;
  padding: 13px 40px;
  font-size: 16px;
  font-weight: 600;
  display: block;
  max-width: max-content;
}
.mpbgi-1 .mp-block-4__grid-item-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 31px;
  margin: 0 auto;
  max-width: max-content;
}
.mpbgi-2 .mp-block-4__grid-item-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 47px;
  margin: 0 auto;
  max-width: max-content;
}
.mpbgi-3 .mp-block-4__grid-item-img {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 10px;
  margin: 0 auto;
  max-width: max-content;
}
.mpbgi-4 .mp-block-4__grid-item-img {
  position: absolute;
  left: -170px;
  right: 0;
  bottom: -15px;
  margin: 0 auto;
  max-width: max-content;
}
.mpbgi-2 {
  margin-top: 160px;
}

.mpbgi-3 {
  margin-top: -160px;
}

.mp-block-5__inner {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  height: 571px;
  border-radius: 30px;
  overflow: hidden;
  background-position: right;
}

.mp-block-5__bg {
  position: absolute;
}
.mp-block-5__content {
  z-index: 5;
  position: relative;
  max-width: 456px;
  margin-left: 124px;

  color: #fff;
}

.mp-block-5__bg {
  border-radius: 30px;
  overflow: hidden;
}

.mp-block-5__title {
  font-size: 79.1px;
  font-weight: 700;
  line-height: 69.8px;
  margin-bottom: 25px;
}
.mp-block-5__desc {
  font-size: 16px;
  font-weight: 600;
  line-height: 17px;
  margin-bottom: 20px;
}
.mp-block-5__btn .btn-rounded-blur {
  max-width: 394px;
  font-size: 16px;
  margin-bottom: 16px;
}

.mp-block-promo-block__buttons .btn-rounded-blur {
  font-size: 16px;
}

.mp-block-5__phone {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px;
  display: flex;
  align-items: center;
}
.mp-block-5__phone::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><path d="M6.96943 9.82451C8.07058 10.8461 9.55665 12.0059 10.8354 10.786C11.0019 10.6196 11.1994 10.4876 11.4169 10.3975C11.6343 10.3074 11.8674 10.2611 12.1027 10.2611C12.3381 10.2611 12.5711 10.3074 12.7886 10.3975C13.006 10.4876 13.2036 10.6196 13.37 10.786C13.9289 11.3882 14.9924 12.1358 14.9205 13.0789C14.9323 13.3301 14.8918 13.581 14.8014 13.8157C14.711 14.0504 14.5728 14.2637 14.3956 14.4421C11.2042 17.3256 7.94619 14.8172 4.87238 11.9216C1.97641 8.84798 -0.53102 5.58939 2.35178 2.39833C2.53019 2.22108 2.74352 2.08288 2.97821 1.99251C3.2129 1.90214 3.46383 1.86157 3.71504 1.87339C4.6605 1.80386 5.39941 2.8587 6.00796 3.42396C6.17438 3.59038 6.30639 3.78795 6.39646 4.00539C6.48653 4.22283 6.53289 4.45589 6.53289 4.69124C6.53289 4.9266 6.48653 5.15965 6.39646 5.37709C6.30639 5.59453 6.17438 5.7921 6.00796 5.95852C4.78833 7.23833 5.94785 8.7224 6.96943 9.82451Z" fill="white"/></svg>');
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}
.mp-block-5__email {
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}

.mp-block-2__text-footer {
  font-size: 16px;
  font-weight: 600;
  max-width: 265px;
  text-align: center;
  margin: auto;
  display: none;
  position: absolute;
  bottom: 23px;
  left: 0;
  right: 0;
}

.mp-block-5__email::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="17" viewBox="0 0 16 17" fill="none"><g clip-path="url(%23clip0_154_2024)"><path d="M15.8593 3.97363L11.0068 8.79485L15.8593 13.6161C15.947 13.4327 16.0002 13.23 16.0002 13.0136V4.5761C16.0002 4.35963 15.947 4.15698 15.8593 3.97363Z" fill="white"/><path d="M14.5937 3.1709H1.40624C1.18977 3.1709 0.987116 3.22412 0.803772 3.31184L7.00574 9.48255C7.55412 10.0309 8.44587 10.0309 8.99424 9.48255L15.1962 3.31184C15.0129 3.22412 14.8102 3.1709 14.5937 3.1709Z" fill="white"/><path d="M0.140938 3.97363C0.0532188 4.15698 0 4.35963 0 4.5761V13.0136C0 13.2301 0.0532188 13.4328 0.140938 13.6161L4.99341 8.79485L0.140938 3.97363Z" fill="white"/><path d="M10.3437 9.45801L9.65702 10.1447C8.7433 11.0584 7.25652 11.0584 6.3428 10.1447L5.65618 9.45801L0.803711 14.2792C0.987055 14.3669 1.18971 14.4202 1.40618 14.4202H14.5937C14.8101 14.4202 15.0128 14.3669 15.1961 14.2792L10.3437 9.45801Z" fill="white"/></g><defs><clipPath id="clip0_154_2024"><rect width="16" height="16" fill="white" transform="translate(0 0.795898)"/></clipPath></defs></svg>');
  display: block;
  width: 16px;
  height: 16px;
  margin-right: 5px;
}

.mp-block__gi-1 {
  padding-top: 23px;
  padding-bottom: 17px;
}

.mp-block__gi-1 .mp-block__grid-item-title {
  margin-bottom: 15px;
  font-size: 28px;
}

.mp-block-calc {
  width: 322px;
  height: 323px;
  margin: 0 auto;
}
.mp-block-calc__elipses {
  text-align: center;
}
.mp-block-calc__main-value-title {
  font-size: 12px;
  font-weight: 200;
  opacity: 0.7;
}
.mp-block-calc__main-value {
  text-align: center;
}
.mp-block-calc__main-value-value {
  color: #14c2df;
  font-size: 38px;
}
.mp-block-calc__inner {
  position: relative;
}
.mp-block-calc__main-value {
  position: absolute;
  top: 62px;
  right: 0;
  left: 0;
}

.mp-block-calc__list {
  font-size: 12px;

  top: 160px;
  position: absolute;
  left: 0;
  right: 0;
  max-width: 208px;
  width: 100%;
  margin: auto;
}

.mp-block-calc__list ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

.mp-block-calc__list li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 5px 6px 5px 10px;
}

.mp-block-calc__list span {
  opacity: 0.7;
}

.mp-block-calc__list li.active {
  background: #1a8b9e;
  border-radius: 5px;
}

.mp-block-calc__list li.active::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8" fill="none"><circle cx="4" cy="4" r="4" fill="%2314C2DF"/></svg>');
  position: absolute;
  left: -15px;
}

.mp-block-calc__inputs {
  display: flex;
  align-items: center;
  gap: 7px;
}

.b-nav-tree .col-left {
  max-width: none !important;
}

.b-nav-tree .nav-tree-card {
  flex: 0 0 auto !important;
}

.mp-block-calc__inputs input {
  width: calc(33.333% - 7px);
  height: 40px;
  background: rgba(0, 0, 0, 0.19);
  color: #fff !important;
  font-size: 12px;
  font-weight: 400;
  text-align: center;
  border: none;
  outline: none;
  border-radius: 12.92px;
}

.mp-block-calc__inputs input::placeholder {
  color: #fff !important;
  text-align: center;
}
.mp-block-calc__inputs input::-webkit-outer-spin-button,
.mp-block-calc__inputs input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mp-block__gi-2 {
  padding-top: 39px;
  padding-bottom: 16px;
}

.mp-block__gi-4 .mp-block__grid-item-title {
  font-size: 28px;
  line-height: 26px;
  max-width: 189px;
  text-align: left;
  margin-left: 39px;
}

.mp-block__grid-bg-img {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}

.mp-block__grid-bg-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.mp-block__gi-3 {
  width: calc(50% - 8px);
}

.mp-block__gi-3 .mp-block__grid-item-title {
  font-size: 28px;
}

.mp-block__gi-4 {
  width: calc(50% - 8px);
}

.mp-block__gi-4 .mp-block__grid-item-title {
  margin-top: 39px;
}

.mp-block-calc {
  margin-bottom: 17px;
}

.mp-block__gi-5-grid-image {
  margin: 0 auto;
  max-width: max-content;
  position: relative;
}

.mp-block__gi-5 .mp-block__grid-item-title {
  max-width: 850px;
  font-size: 46px;
}

.mp-block__gi-5-img-1 {
  position: absolute;
  bottom: 12px;
  left: -100px;
}

.mp-block__gi-5-img-2 {
  position: absolute;
  top: 12px;
  right: -100px;
}

.mp-block__gi-5 .mp-block__grid-item-desc {
  max-width: 390px;
}

.mp-block__grid__col-1 {
  width: calc(50% - 8px);
}

.mp-block__grid__col-2 {
  width: calc(50% - 8px);
}

.mp-block__gi-6,
.mp-block__gi-7 {
  height: 400px;
}

.mp-block__gi-8 {
  height: 100%;
}

.mp-block__gi-6 .mp-block__grid-item-title,
.mp-block__gi-8 .mp-block__grid-item-title {
  font-size: 32px;
  font-weight: 600;
  max-width: 164px;
  margin: 0;
  text-align: left;
  line-height: 33px;
  margin-left: 40px;
  margin-top: 30px;
}

.mp-block__gi-6 .mp-block__grid-item-img {
  position: absolute;
  right: 49px;
  top: 17px;
}

.mp-block__gi-6 .mp-block__grid-item-desc {
  position: absolute;
  left: 40px;
  bottom: 30px;
  z-index: 5;
}

.mp-block__gi-6 .mp-block__grid-item-desc ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}
.mp-block__gi-6 .mp-block__grid-item-desc li {
  text-align: left;
  margin-bottom: 4px;
  font-size: 16px;
}

.mp-block__gi-7 .mp-block__grid-item-title {
  font-size: 32px;
  line-height: 29px;
  margin-top: 20px;
  margin-bottom: 12px;
}

.mp-block__gi-6 {
  margin-bottom: 8px;
}
.mp-block__gi-7 .mp-block__grid-item-desc {
  margin-top: 10px;
}

.mp-block__gi-7 .mp-block__grid-item-btn {
  margin-top: 10px;
}

.mp-block__gi-8 .mp-block__grid-item-items {
  position: absolute;
  bottom: 38px;
  right: 34px;
  z-index: 5;
}
.mp-block__gi-8 .mp-block__grid-item-items ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: column;
  align-items: end;
}
.mp-block__gi-8 .mp-block__grid-item-items li {
  margin-bottom: 12px;
  border-radius: 150px;
  font-size: 20px;
  font-weight: 600;
  background: rgba(255, 255, 255, 0.28);
  -webkit-backdrop-filter: blur(18.76px);
  backdrop-filter: blur(18.76px);
  padding: 10px 20px;
  max-width: max-content;
}

.mp-block-3 .mp-block__grid-blocks {
  top: 0px;
  margin-bottom: 66px;
}

.mp-block-3 .mp-block__header {
  max-width: 286px;
  margin: 0 auto 24px auto;
}
.mp-block-3 .mp-block-promo-block__buttons {
  position: static;
  margin-bottom: 55px;
}

.mp-block-slide {
  position: absolute;
  z-index: 5;
  max-width: 478px;
  bottom: 16px;
  width: 100%;
  text-align: center;
  font-size: 14px;
  left: 0;
  right: 0;
  margin: auto;
}

.mp-block-slide__start-weight-title {
  margin-bottom: 6px;
}

.mp-block-slide__start-weight-value {
  margin: 0 auto 30px auto;
  border-radius: 11px;
  font-size: 16px;
  font-weight: 500;
  background: rgba(255, 255, 255, 0.28);
  -webkit-backdrop-filter: blur(18.46px);
  backdrop-filter: blur(18.76px);
  padding: 6px 10px;
  max-width: max-content;
}

.mp-block-slide__lose-value {
  border-radius: 11px;
  font-size: 16px;
  font-weight: 500;
  background: rgba(255, 255, 255, 0.28);
  -webkit-backdrop-filter: blur(18.76px);
  backdrop-filter: blur(18.76px);
  padding: 6px 10px;
  max-width: max-content;
  margin: 0 auto 6px auto;
}

.mp-header-title__list ul {
}

.mp-header-title__list {
  height: 85px; /* Высота контейнера */
  overflow: hidden; /* Скрытие переполнения */
  position: relative; /* Для позиционирования элементов */
}

.mp-header-title__list ul {
  position: absolute; /* Позволяет анимировать сдвиг */
  transition: transform 0.5s ease; /* Плавный переход */
  will-change: transform; /* Оптимизация производительности */
}

.mp-header-title__list li {
  height: 100px; /* Высота каждого элемента списка */
}

.mp-block-slide__slide .calc__range {
  position: relative;
  -webkit-appearance: none; /* Override default CSS styles */
  appearance: none;
  background: #24c7e3;
  height: 4px;
  width: 100%;
  border-radius: 4.62px;
}

.mp-block-slide__slide .calc__range::-webkit-slider-thumb {
  -webkit-appearance: none; /* Override default look */
  appearance: none;
  width: 62px; /* Set a specific slider handle width */
  height: 55px; /* Slider handle height */
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="63" height="46" viewBox="0 0 63 46" fill="none"><g clip-path="url(%23clip0_154_1789)"><g clip-path="url(%23clip1_154_1789)"><foreignObject x="-3.99976" y="-3.19922" width="70.7693" height="52.3076"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(2px);clip-path:url(%23bgblur_2_154_1789_clip_path);height:100%;width:100%"></div></foreignObject><path data-figma-bg-blur-radius="4" d="M0.000244141 22.9546C0.000244141 10.7194 9.91889 0.800781 22.1541 0.800781H40.6156C52.8508 0.800781 62.7695 10.7194 62.7695 22.9546C62.7695 35.1898 52.8508 45.1085 40.6156 45.1085H22.1541C9.91889 45.1085 0.000244141 35.1898 0.000244141 22.9546Z" fill="white" fill-opacity="0.46"/><path d="M41.2317 19.877L44.3086 22.9538L41.2317 26.0307" stroke="white" stroke-width="1.38462" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.4622 19.5898L18.3853 22.6667L21.4622 25.7436" stroke="white" stroke-width="1.38462" stroke-linecap="round" stroke-linejoin="round"/></g></g><defs><clipPath id="bgblur_2_154_1789_clip_path" transform="translate(3.99976 3.19922)"><path d="M0.000244141 22.9546C0.000244141 10.7194 9.91889 0.800781 22.1541 0.800781H40.6156C52.8508 0.800781 62.7695 10.7194 62.7695 22.9546C62.7695 35.1898 52.8508 45.1085 40.6156 45.1085H22.1541C9.91889 45.1085 0.000244141 35.1898 0.000244141 22.9546Z"/></clipPath><clipPath id="clip0_154_1789"><rect width="62.7692" height="44.3077" fill="white" transform="translate(0.000244141 0.800781)"/></clipPath><clipPath id="clip1_154_1789"><rect width="62.7692" height="44.3077" fill="white" transform="translate(0.000244141 0.800781)"/></clipPath></defs></svg>')
    no-repeat !important;
  background-position: center center;
  background-size: contain;
  cursor: pointer; /* Cursor on hover */
  position: relative;
  top: 5px;
}

.mp-block-slide__slide .calc__range::-moz-range-thumb {
  width: 62px; /* Set a specific slider handle width */
  height: 55px; /* Slider handle height */
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="63" height="46" viewBox="0 0 63 46" fill="none"><g clip-path="url(%23clip0_154_1789)"><g clip-path="url(%23clip1_154_1789)"><foreignObject x="-3.99976" y="-3.19922" width="70.7693" height="52.3076"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(2px);clip-path:url(%23bgblur_2_154_1789_clip_path);height:100%;width:100%"></div></foreignObject><path data-figma-bg-blur-radius="4" d="M0.000244141 22.9546C0.000244141 10.7194 9.91889 0.800781 22.1541 0.800781H40.6156C52.8508 0.800781 62.7695 10.7194 62.7695 22.9546C62.7695 35.1898 52.8508 45.1085 40.6156 45.1085H22.1541C9.91889 45.1085 0.000244141 35.1898 0.000244141 22.9546Z" fill="white" fill-opacity="0.46"/><path d="M41.2317 19.877L44.3086 22.9538L41.2317 26.0307" stroke="white" stroke-width="1.38462" stroke-linecap="round" stroke-linejoin="round"/><path d="M21.4622 19.5898L18.3853 22.6667L21.4622 25.7436" stroke="white" stroke-width="1.38462" stroke-linecap="round" stroke-linejoin="round"/></g></g><defs><clipPath id="bgblur_2_154_1789_clip_path" transform="translate(3.99976 3.19922)"><path d="M0.000244141 22.9546C0.000244141 10.7194 9.91889 0.800781 22.1541 0.800781H40.6156C52.8508 0.800781 62.7695 10.7194 62.7695 22.9546C62.7695 35.1898 52.8508 45.1085 40.6156 45.1085H22.1541C9.91889 45.1085 0.000244141 35.1898 0.000244141 22.9546Z"/></clipPath><clipPath id="clip0_154_1789"><rect width="62.7692" height="44.3077" fill="white" transform="translate(0.000244141 0.800781)"/></clipPath><clipPath id="clip1_154_1789"><rect width="62.7692" height="44.3077" fill="white" transform="translate(0.000244141 0.800781)"/></clipPath></defs></svg>')
    no-repeat;
  background-position: center center;
  background-size: contain;
  cursor: pointer; /* Cursor on hover */
  position: relative;
  top: 5px;
}

.mp-block-slide__slide {
  margin-bottom: 20px;
}

.mp-block__grid-item-items a {
  text-decoration: none !important;
  color: #fff !important;
}

.mp-block-5__phone a,
.mp-block-5__email a {
  text-decoration: none !important;
  color: #fff !important;
}

.mp-block__gi-8-mobile {
  display: none;
  margin-bottom: 8px;
}

.mp-block-5-mobile {
  display: none;
}

.mphb-list-mobile {
  display: none;
}

.mp-block-3 .mp-block-border-container {
  background: #395886;
}

.mp-block-scale .mp-block-promo-block__img-mobile {
  display: none;
  text-align: center;
}

.mp-block-scale {
  margin-top: 40px;
}

.mp-block-scale .mp-block-border-container {
  background: #5a8480;
}
.mp-block-scale .mp-block__grid-blocks {
  top: 0px;

  margin-bottom: 67px;
}

.mp-block-scale .mp-block-promo-block__buttons {
  position: static;
  margin-top: 26px;
  margin-bottom: 30px;
}

.mp-block-scale .mp-block-promo-block {
  margin-top: 49px;
}

.mp-block-scale .mp-block-promo-block {
  max-width: 665px;
}

.mp-block-scale .mp-block__grid-item-title {
  font-size: 32px;
  line-height: 29px;
  font-weight: 600;
  max-width: 250px;
  margin-bottom: 10px;
}

.mp-block-scale .mp-block__grid-item-desc {
  margin-top: 10px;
}

.mp-block-scale .mp-block__grid-item-desc {
  max-width: 450px;
}

.mp-block-scale .mp-block__grid-item-footer-content {
  position: absolute;
  bottom: 26px;
  left: 0px;
  right: 0px;
  margin: auto;
  padding-left: 10px;
  padding-right: 10px;
}

.mp-block-scale .mp-block__grid-item {
  padding: 26px;
}

.mp-block__gi-9 {
  margin-bottom: 8px;
}

.mp-block__gi-11 {
  height: 100%;
}

.mp-block__gi-11 .mp-block__grid-item-img {
  margin-top: 92px;
  margin-bottom: 120px;
}

.mp-block-sexual .mp-block-border-container {
  background: #722829;
}
.mp-block-sexual .mp-block-promo-block {
  max-width: 490px;
}

.mp-block-sexual .mp-block__grid-item-title {
  max-width: 406px;
}

.mp-block-sexual .mp-block__grid-item-title__subtitle {
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  max-width: 406px;
  margin-left: 40px;
  position: relative;
  z-index: 5;
}

.mp-block-sexual .mp-block__gi-8 {
  padding: 0px;
}

.mp-block-sexual .mp-block__gi-9 {
  height: 400px;
}

.mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-title {
  max-width: 262px;
}

.mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-content {
  position: absolute;
  left: 0;
  right: 0;
  z-index: 5;
  bottom: 12px;
}

.mp-block-sexual .mp-block__gi-9 .btn-grid {
  background: #fff;
  color: rgb(100, 35, 36) !important;
}

.mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-img {
  position: absolute;
  bottom: 30px;
}

.mp-block-sexual .mp-block__gi-10 {
  height: 400px;
}

.mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 20px;
}

.mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-btn {
  gap: 10px;
}
.mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-btn .btn-grid:last-child {
  background: #a43d3e;
}

.mp-block-sexual h2 {
  max-width: 607px;
}

.mp-block-sexual .mp-block__subtitle {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  text-align: center;
  margin-top: 30px;
  margin-left: auto;
  margin-right: auto;
  max-width: 370px;
}

.mp-block-sexual .mp-block-promo-block__img {
  position: absolute;
  top: 110px;
}

.mp-block-sexual .mp-block-promo-block {
  position: static;
}

.mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-img {
  position: absolute;
  bottom: -10px;
}

.mp-block-sexual .mp-block-promo-block {
  margin-top: 400px;
}

.mp-sexual-mobile {
  display: none;
}

/* New Menu */

.desktop-menu {
  font-family: Rubik, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-weight: 400;
  font-size: 16px;
  display: flex;
  align-items: center;
  padding: 0px;
  margin: 0px;
}

.desktop-menu ul {
  padding: 0px;
  margin: 0px;
}

.desktop-menu li {
  list-style: none;
  position: relative;
}

.desktop-menu a {
  padding: 20px 24px;
  display: flex;
  align-items: center;
  gap: 7px;
}

.desktop-menu li:hover > a {
  color: #5cc2b1;
}

.desktop-menu .submenu {
  position: absolute;
  top: 100%;
  border-top: 1px solid transparent;
  font-weight: 300;
  display: -webkit-box;
  display: flex;
  background-color: #fff;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  opacity: 0;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
  -webkit-box-shadow: 0 6px 14px rgba(0, 0, 0, 0.1);
  box-shadow: 0 6px 14px rgba(0, 0, 0, 0.1);
}

.desktop-menu .submenu a {
  display: block;
  font-size: 13px;
  min-width: 250px;
  padding: 15px 25px;
  border-bottom: 1px solid #e6e6e6;
}

.desktop-menu .submenu {
  position: absolute;
  left: 0;
  visibility: hidden;
  flex-direction: column;
}

.desktop-menu .submenu a span {
  position: relative;
}

.submenu a span::before {
  content: "";
  background-color: #5cc2b1;
  height: 2px;
  transition: transform 0.5s ease;
  transform: scaleX(0);
  transform-origin: left;
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
}

.desktop-menu .submenu a:hover span::before {
  content: "";
  transform: scaleX(1);
  width: 100%;
  transform-origin: left;
}

.desktop-menu .submenu a:not(:hover) span::before {
  transform: scaleX(0);
  transform-origin: right;
}

.desktop-menu .has-children > a::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"/><g><path d="M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586"/></g></svg>');
  width: 15px;
  height: 15px;
  display: block;
}

.desktop-menu .has-children:hover > a::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"/><g><path xmlns="http://www.w3.org/2000/svg" d="M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586" fill="%235cc2b1"/></g></svg>');
}

.desktop-menu .has-children:hover > .submenu {
  opacity: 1;
  visibility: visible;
}

.desktop-menu .submenu .has-children a::after {
  transform: rotate(270deg);
  position: absolute;
  right: 12px;
  margin: auto;
  top: 0;
  bottom: 0;
}

/* New Menu Positions */

.desktop-menu .submenu .submenu {
  left: 100%;
  top: 0;
}

.desktop-menu .submenu .submenu .submenu {
  left: 100%;
  top: 0;
  z-index: 5;
}
.desktop-menu .has-children.state-services-menu:hover > .submenu {
  flex-wrap: wrap;
  width: 500px;
  overflow: hidden;
  flex-direction: row;
}

.desktop-menu .has-children.state-services-menu li {
  width: 33%;
}

.free-consult {
  background-color: #003d46;
  border: 0;
  border-radius: 100px;
  padding: 10px 20px;
  font-size: 13px;
  margin-right: 50px;
  font-weight: 500;
  transition: 0.3s;
  width: 150px;
  text-align: center;
}
.free-consult a {
  color: white !important;
}

.free-consult:hover {
  background: #5cc2b1;
}

.free-consult:hover a {
  color: #fff;
  opacity: 1;
}

.desktop-menu .submenu .submenu .submenu.submenu-mobile-iv {
  top: -500%;
}

.desktop-menu .submenu .submenu.submenu-alt-health {
  top: -200%;
}

/* New Menu Mobile */

.mobile-menu-nav ul {
  margin: 0px;
  padding: 0px;
}

ul.mobile-menu-nav {
  margin-top: 50px;
  padding-left: 0px;
}

.mobile-menu-nav li {
  list-style: none;
  color: #fff;
  font-size: 20px;
  font-weight: 300;
  text-align: center;
  width: 100%;
  position: relative;
  margin-bottom: 20px;
}

.mobile-menu-nav a[data-submenu] {
  position: relative;
}

.mobile-menu-nav a[data-submenu]::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><polygon points="15.293 3.293 6.586 12 15.293 20.707 16.707 19.293 9.414 12 16.707 4.707 15.293 3.293" style="&%2310; fill: white;&%2310;"/></svg>');
  line-height: 0;
  transform: rotate(180deg);
  display: block;
  position: absolute;
  right: 0px;
  top: 0px;
  bottom: 0px;
  margin: auto;
  height: max-content;
}

.mobile-menu-nav > li a {
  padding: 25px 0px;
}

.mobile-menu-nav li a {
  color: #fff;
  display: block;
}

.mobile-menu-nav .submenu li a {
  padding: 4px 0px;
}

.mobile-menu-nav .has-children .arrow {
  position: absolute;
  right: 0;
  top: 25px;
  margin: auto;
  height: max-content;
  transition: 0.2s transform;
}

.mobile-menu-nav .submenu .arrow {
  top: 4px;
}

.arrow.active {
  transform: rotate(180deg);
}

.mobile-menu-nav .has-children .arrow::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="0" fill="none" width="24" height="24"/><g><path d="M20 9l-8 8-8-8 1.414-1.414L12 14.172l6.586-6.586" fill="%23ffffff"/></g></svg>');
  display: block;
  width: 30px;
  height: 30px;
}

.mobile-menu-nav .submenu {
  overflow: hidden;
  max-height: 0px;
  transition: max-height 0.2s;
}

.mobile-menu-nav .submenu.active {
  max-height: 10000px;
  transition: max-height 0.2s;
}

/* New Hair Loss */

.andrew-css .container {
  max-width: 1158px;
  margin: 0 auto;
  padding-left: 15px;
  padding-right: 15px;
}

.hair-block-1 {
  background: linear-gradient(130deg, rgba(250, 132, 101, 0.1) 0%, rgba(92, 194, 177, 0.1) 100%);
}

.hair-block-1 h1 {
  font-size: 64px;
  line-height: 72px;
  margin-bottom: 24px;
}

.block-col-text__inner p {
  font-size: 16px;
  line-height: 22px;
}

.hair-block-2 h2 {
  font-size: 62px;
  line-height: 68px;
  margin-bottom: 20px;
}

.hair-block-1__inner {
  padding-top: 48px;
  padding-bottom: 48px;
}

.block-cols {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.block-col-text .block-col-text__inner {
  width: 552px;
}

.hair-block-2__inner {
  padding-top: 120px;
  padding-bottom: 120px;
}

.andrew-css .btn-green {
  border-radius: 30px;
  background: #003c46;
  color: #fff !important;
  min-width: 220px;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  display: block;
  text-align: center;
  box-sizing: border-box;
  max-width: max-content;
}

.andrew-css .btn-orange {
  border-radius: 30px;
  background: #fa8465;
  color: #fff !important;
  min-width: 220px;
  padding: 15px;
  font-size: 16px;
  font-weight: 600;
  display: block;
  text-align: center;
  box-sizing: border-box;
  max-width: max-content;
}
.hair-block-3 {
  position: relative;
  color: #fff;
}

.hb-bg {
  position: absolute;
  width: 100%;
  height: 100%;
}

.hb-bg-desktop {
  position: absolute;
  width: 100%;
  height: 100%;
}

.hb-bg-mobile {
  position: absolute;
  width: 100%;
  height: 100%;
}

.hb-bg-mobile img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hb-bg-desktop img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hb-bg img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.hair-block-3__inner {
  position: relative;
  z-index: 5;
}

.hair-block-3__inner {
  padding-top: 80px;
  padding-bottom: 80px;
}

.hair-block-3__inner h2 {
  max-width: 590px;
  margin: 0 auto;
  font-size: 60px;
  line-height: 68px;
  font-weight: 700;
  text-align: center;
}

.hair-block-3-item {
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.11);
  padding: 20px;
  width: 25%;
  max-height: 406px;
}
.hair-block-3-item__icon {
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.26);
  width: 44px;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 12px;
}
.hair-block-3-item__title {
  font-size: 24px;
  line-height: 24px;
  font-weight: 900;
  margin-bottom: 12px;
}
.hair-block-3-item__text {
  font-weight: 600;
  font-size: 14px;
  line-height: 18px;
}
.hair-block-3__cols {
  margin-top: 48px;
  display: flex;
  gap: 24px;
}

.hair-block-4 {
  margin-top: 120px;
  margin-bottom: 120px;
  position: relative;
}

.hair-block-4 h2 {
  font-size: 62px;
  line-height: 68px;
  margin-bottom: 12px;
}

.hair-block-4 .block-cols {
  position: relative;
  z-index: 5;
}

.hair-block-4__inner {
  padding-top: 57px;
  padding-bottom: 57px;
}
.hair-block-5__inner {
  color: #fff;
}

.hair-block-5__header {
  max-width: 744px;
  margin: 0 auto;
  padding-top: 93px;
  padding-bottom: 72px;
}

.hair-block-5__header h2 {
  font-weight: 700;
  font-size: 64px;
  line-height: 68px;
  margin-bottom: 20px;
  text-align: center;
}

.hair-block-5__header p {
  max-width: 360px;
  margin: 0 auto;
  padding-bottom: 135px;
  text-align: center;
}

.hair-block-8 .hb-bg-mobile {
  display: none;
}

.hair-block-5__header a {
  margin: 0 auto;
}
.hair-block-5 {
  position: relative;
}
.hair-block-5__inner {
  position: relative;
  z-index: 5;
}

.hair-block-5-line {
  position: relative;
}

.hair-block-5-line__dot-value {
  font-weight: 800;
  font-size: 57.97px;
  opacity: 0.2;
  line-height: 58px;
  margin-bottom: 4px;
}

.hair-block-5-line__dot-item {
  max-width: 70px;
  text-align: center;
  position: absolute;
  top: -55px;
}

.hair-block-5-item-text {
  max-width: 330px;
}

.hair-block-5-item-text__title {
  font-weight: 700;
  line-height: 36px;
  font-size: 36px;
  margin-bottom: 11px;
}

.hair-block-5-item-text__text {
  font-size: 18px;
  line-height: 18px;
  font-weight: 600;
}

.hair-block-5-items-text {
  display: flex;
  justify-content: space-between;
  margin-top: 33px;
  padding-bottom: 58px;
}

.hair-block-5-line__dot-item.dot-item-1 {
  left: -2%;
}

.hair-block-5-line__dot-item.dot-item-2 {
  left: 33%;
}

.hair-block-5-line__dot-item.dot-item-3 {
  left: 68.5%;
}
.hair-block-6-table__inner {
  display: flex;
  gap: 24px;
}
.hair-block-6 {
  position: relative;
  margin-top: 150px;
  margin-bottom: 120px;
}
.hair-block-6__inner {
  position: relative;
  z-index: 5;
  padding-top: 64px;
  padding-bottom: 80px;
}
.hair-block-6__header h2 {
  text-align: center;
  margin: 0 auto;
  padding-bottom: 40px;
  font-size: 64px;
  line-height: 68px;
}

.hair-block-6__header a {
  margin: 0 auto;
}

.hair-block-6__header {
  margin: 0 auto;
  max-width: 744px;
  padding-bottom: 50px;
}

.hair-block-6-table__col {
  padding: 15px 26px;
  font-size: 18px;
  font-weight: 700;
  border-radius: 16px;
  background: #fff;
}

.hair-block-6-table__item {
  height: 57px;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e9e2e1;
}
.hair-block-6-table__item:last-child {
  border-bottom: none;
}
.hair-block-6-table__right {
  display: flex;
  gap: 10px;
}
.hair-block-6-table__right .hair-block-6-table__col {
  width: 177px;
  text-align: center;
}
.hair-block-6-table__right .hair-block-6-table__item {
  justify-content: center;
}
.hair-block-6-table__left .hair-block-6-table__col {
  width: 360px;
}

.hair-block-6-table__header {
  display: flex;
  gap: 10px;
  justify-content: end;
  margin-bottom: 10px;
}

.hair-block-6-table__header .hair-block-6-table__col {
  width: 177px;
  height: 57px;
  padding: 0px;
}

.hair-block-6-table__header .hair-block-6-table__item {
  display: flex;
  align-items: center;
  justify-content: center;
}

.hair-block-6-table {
  max-width: 935px;
  margin: 0 auto;
}

.hair-block-6__text-after {
  margin: 45px auto 0px auto;
  max-width: 936px;
  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
}

.hair-block-7__reviews {
  display: flex;
  gap: 24px;
  padding-top: 60px;
  padding-bottom: 60px;
}

.hair-block-7__header {
  max-width: 552px;
  margin: 0 auto;
  text-align: center;
}

.hair-block-7__header h2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 68px;
  margin-bottom: 12px;
}

.hair-block-7__header p {
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}

.hair-block-7__reviews-header {
  max-width: 172px;
  display: flex;
  align-items: center;
  gap: 10px;
  margin: 0 auto;
}

.hair-block-7-footer-text {
  max-width: 552px;
  text-align: center;
  font-weight: 400;
  font-size: 18px;
  text-align: center;
  margin: 0 auto;
}

.hair-block-7__reviews-subtext {
  font-size: 12px;
  color: #2d2d2d;
  font-weight: 400;
  text-align: left;
}

.hair-block-7__reviews-subtext span {
  display: block;
  font-weight: 600;
  font-size: 14px;
}

.tret-b1 .hb-bg-mobile {
  display: none;
}

.hair-block-7__reviews-header img {
  width: 71px;
}

.hair-block-7-review-item {
  background: linear-gradient(130deg, rgba(250, 132, 101, 0.1) 0%, rgba(92, 194, 177, 0.1) 100%);
  border-radius: 40px;
  padding: 60px 24px;
  width: 25%;
  height: 321px;
  position: relative;
}

.hair-block-7-review-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="41" height="32" viewBox="0 0 41 32" fill="none"><path d="M0.545091 20.8835C0.545091 16.8653 1.54964 13.048 3.55873 9.43163C5.64818 5.81527 8.38055 2.80163 11.7558 0.390721L17.542 4.97145C15.5329 6.1769 13.6444 7.86454 11.8764 10.0344C10.1887 12.2042 9.18418 14.2936 8.86273 16.3027C9.18418 16.142 9.86727 16.0616 10.912 16.0616C12.9211 16.0616 14.6087 16.7849 15.9749 18.2314C17.3411 19.678 18.0242 21.4862 18.0242 23.656C18.0242 25.9062 17.2205 27.8349 15.6133 29.4422C14.006 31.0495 12.0773 31.8531 9.82709 31.8531C7.25546 31.8531 5.04546 30.8887 3.19709 28.96C1.42909 26.9509 0.545091 24.2587 0.545091 20.8835ZM22.846 20.8835C22.846 16.8653 23.8505 13.048 25.8596 9.43163C27.9491 5.81527 30.6815 2.80163 34.0567 0.390721L39.8429 4.97145C37.8338 6.1769 35.9453 7.86454 34.1773 10.0344C32.4896 12.2042 31.4851 14.2936 31.1636 16.3027C31.4851 16.142 32.1682 16.0616 33.2129 16.0616C35.222 16.0616 36.9096 16.7849 38.2758 18.2314C39.642 19.678 40.3251 21.4862 40.3251 23.656C40.3251 25.9062 39.5215 27.8349 37.9142 29.4422C36.3069 31.0495 34.3782 31.8531 32.128 31.8531C29.5564 31.8531 27.3464 30.8887 25.498 28.96C23.73 26.9509 22.846 24.2587 22.846 20.8835Z" fill="%23003C46"/></svg>');
  position: absolute;
  top: 56px;
  left: 33px;
}

.hair-block-7-review-item__date {
  font-size: 14px;
  font-weight: 400;
  color: #808086;
  position: absolute;
  right: 24px;
  top: 63px;
}
.hair-block-7-review-item__text {
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
  margin-top: 59px;
}
.hair-block-7-review-item__content {
  position: absolute;
  bottom: 56px;
}
.hair-block-7-review-item__name {
  font-size: 18px;
  font-weight: 600;
  line-height: 18px;
}
.hair-block-7-review-item__age {
  color: #7d7c82;
  font-weight: 400;
  font-size: 14px;
}

.hair-block-8 {
  position: relative;
  margin-top: 120px;
  margin-bottom: 120px;
  color: #fff;
}

.hair-block-8__inner {
  position: relative;
  z-index: 5;
}

.hair-block-8 h2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 68px;
  margin-bottom: 24px;
}

.hair-block-8 .block-cols {
  padding-top: 100px;
  padding-bottom: 80px;
}

.new-faq h2 {
  font-size: 64px;
  text-align: center;
}

.new-faq-item {
  position: relative;
  border-bottom: 1px solid #e1e4ed;
  padding-bottom: 9.5px;
}

.new-faq-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M9.00009 18.1241C8.35275 18.1241 7.82822 17.5996 7.82822 16.9522V2.04785C7.82822 1.40051 8.35275 0.875977 9.00009 0.875977C9.64744 0.875977 10.172 1.40051 10.172 2.04785V16.9522C10.172 17.5996 9.64744 18.1241 9.00009 18.1241Z" fill="%23FA8465"/><path d="M16.4524 10.6719H1.54803C0.900691 10.6719 0.37616 10.1473 0.37616 9.5C0.37616 8.85266 0.900691 8.32812 1.54803 8.32812H16.4524C17.0998 8.32812 17.6243 8.85266 17.6243 9.5C17.6243 10.1473 17.0998 10.6719 16.4524 10.6719Z" fill="%23FA8465"/></svg>');
  position: absolute;
  right: 0px;
  top: 13.5px;
  transition: 0.2s;
  width: 17.25px;
  height: 17.25px;
}

.new-faq__inner {
  max-width: 552px;
  margin: 0 auto;
}

.new-faq-item__title {
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
  padding-bottom: 4px;
  padding-top: 13.5px;
  padding-right: 25px;
}
.acarbose .new-faq-item__title {
  margin-right: 80px;
}
.new-faq-item__content {
  font-size: 14px;
  line-height: 24px;
  font-weight: 600;
  color: #5c5c5e;
  overflow: hidden;
  max-height: 0px;
  transition: 0.3s;
}

.new-faq-item.active .new-faq-item__content {
  max-height: 1000px;
}

.new-faq-item.active::before {
  transform: rotate(45deg);
}

.hair-block-5-line__line-mobile {
  display: none;
}
.hair-block-5-items-text__mobile {
  display: none;
}

/* Sermorelin */

.sermorelin .container {
  max-width: 1300px;
}

.sermorelin-block-1 {
  margin-bottom: 70px;
  margin-top: 70px;
}

.sermorelin-block-1__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.sermorelin-block-1__left {
  max-width: 575px;
  width: 100%;
}

.sermorelin-block-1__left h1 {
  font-size: 80px;
  line-height: 72px;
  font-weight: bold;
  margin-bottom: 0px;
}
.sermorelin-block-1__right {
  max-width: 594px;
  width: 100%;
}
.sermorelin-block-1__text {
  margin-bottom: 16px;
  font-size: 16px;
  font-weight: 600;
}

.sermorelin-block-2__inner {
  border-radius: 42px;
  overflow: hidden;
  height: 514px;
  margin-bottom: 112px;
}

.sermorelin-block-2__inner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sermorelin-block-3__inner {
  max-width: 1066px;
  margin: 40px auto 100px auto;
}

.sermorelin-block-3__inner h2 {
  font-size: 60px;
  line-height: 64px;
  font-weight: bold;
  text-align: center;
}
.card-icon {
  background: #f6f6f6;
  padding: 30px;
}
.card-icon__header {
  display: flex;
  gap: 12px;
  align-items: center;
  margin-bottom: 12px;
}

.card-icon__title {
  font-size: 24px;
  font-weight: 900;
  line-height: 24px;
}
.card-icon__text {
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}

.sermorelin-block-3__cards {
  display: flex;
  gap: 26px;
  flex-wrap: wrap;
}
.sermorelin-block-3__cards .card-icon {
  width: calc(50% - 26px);
}

.sermorelin-block-4__inner {
  position: relative;
  color: #fff;
  display: flex;
  justify-content: space-between;
  padding-top: 100px;
}

.sermorelin-block-4__inner h2 {
  margin-bottom: 36px;
  font-size: 60px;
  line-height: 68px;
  font-weight: 700;
}

.sermorelin-block-4__left {
  max-width: 577px;
  width: 100%;
}

.sermorelin-block-4__right {
  max-width: 577px;
  width: 100%;
  font-size: 18px;
}

.sermorelin-block-4__img {
  height: 444px;
  max-width: 1252px;
  width: 100%;
  overflow: hidden;
  border-radius: 40px;
  position: absolute;
  bottom: -180px;
  margin: 0 auto;
  left: 0;
  right: 0;
}

.sermorelin-block-4__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.sermorelin-block-4 {
  height: 835px;
  margin-bottom: 300px;
  position: relative;
}

.sermorelin-block-4 .container {
  position: relative;
  height: 100%;
}

.sermorelin .hair-block-7-review-item {
  width: 33%;
}

.sermorelin .hair-block-7__header {
  max-width: 574px;
}

.sermorelin .hair-block-7-review-item {
  height: auto;
}

.sermorelin .hair-block-7-review-item__text {
  margin-bottom: 57px;
}
.sermorelin .hair-block-7__reviews {
  padding-bottom: 160px;
}

.sermorelin .hair-block-5__header p {
  max-width: 431px;
  padding-bottom: 20px;
  font-weight: 500;
}

.sermorelin .hair-block-5__header {
  padding-bottom: 140px;
}

.sermorelin .hair-block-5-line__dot-item.dot-item-2 {
  left: 35%;
}

.sermorelin .hair-block-5-line__dot-item.dot-item-3 {
  left: 72%;
}

.sermorelin-block-7 h2 {
  font-size: 64px;
  font-weight: 700;
  line-height: 64px;
  max-width: 900px;
  margin: 70px auto 70px auto;
  text-align: center;
}

.sermorelin-block-7__inner {
  margin-bottom: 156px;
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  max-width: 942px;
  margin-left: auto;
  margin-right: auto;
}

.sermorelin-block-7-item {
  border-radius: 20px;
  background: #f5f7f8;
  padding: 30px;
  width: calc(50% - 15px);
}

.sermorelin-block-7-item__title {
  color: #003c46;
  font-weight: 600;
  font-size: 28px;
  line-height: 27px;
  margin-top: 9px;
  margin-bottom: 6px;
}

.sermorelin-block-7-item__text {
  font-size: 16px;
  line-height: 20px;
}

.sermorelin-block-8 {
  position: relative;
}

.sermorelin-block-8__inner {
  padding: 115px 0px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.sermorelin-block-8__inner h2 {
  font-size: 64px;
  line-height: 68px;
  font-weight: 700;
  margin-bottom: 40px;
}
.sermorelin-block-8__left {
  max-width: 600px;
}
.sermorelin-block-8__subtitle {
  font-size: 28px;
  line-height: 24px;
  font-weight: 700;
  margin-bottom: 20px;
}
.sermorelin-block-8__text {
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
  margin-bottom: 20px;
}

.sermorelin-block-8__right {
  background: #fff;
  border-radius: 16px;
  padding: 26px;
  min-width: 402px;
}
.sermorelin-block-8__price {
  color: #003c46;
  font-size: 65px;
  margin-bottom: 18px;
  font-weight: 700;
}
.sermorelin-block-8__subpricetext {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 20px;
}
.arrow-list {
  font-size: 18px;
  font-weight: 500;
  margin: 0px;
  padding: 0px;
  list-style: none;
}

.arrow-list li {
  display: flex;
  gap: 9px;
  margin-bottom: 10px;
  align-items: center;
}

.arrow-list li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><path d="M16.917 25.375C22.9231 25.375 27.792 20.5061 27.792 14.5C27.792 8.4939 22.9231 3.625 16.917 3.625C10.9109 3.625 6.04199 8.4939 6.04199 14.5C6.04199 20.5061 10.9109 25.375 16.917 25.375Z" fill="%23A4DFD5"/><path d="M14.5 2.71875C8.004 2.71875 2.71875 8.004 2.71875 14.5C2.71875 20.996 8.004 26.2813 14.5 26.2813C20.996 26.2813 26.2813 20.996 26.2813 14.5C26.2813 8.004 20.996 2.71875 14.5 2.71875ZM14.5 24.4688C9.00329 24.4688 4.53125 19.9967 4.53125 14.5C4.53125 9.00329 9.00329 4.53125 14.5 4.53125C19.9967 4.53125 24.4688 9.00329 24.4688 14.5C24.4688 19.9967 19.9967 24.4688 14.5 24.4688Z" fill="%23112D55"/><path d="M16.3487 9.02676C15.9947 8.67272 15.4207 8.67272 15.0667 9.02676L10.6611 13.4323C10.0726 14.0208 10.0726 14.979 10.6611 15.5687L15.0667 19.9743C15.2431 20.1507 15.4751 20.2401 15.7071 20.2401C15.9391 20.2401 16.1711 20.1519 16.3475 19.9743C16.7015 19.6202 16.7015 19.0463 16.3475 18.6922L12.1546 14.4993L16.3475 10.3064C16.7015 9.95235 16.7015 9.37839 16.3475 9.02435L16.3487 9.02676Z" fill="%23112D55"/></svg>');
  display: block;
  height: 29px;
}

.sermorelin-block-9__inner {
  padding: 120px 0px;
}

.sermorelin-block-9__inner {
  display: flex;
  justify-content: space-between;
}
.sermorelin-block-9__inner h2 {
  font-size: 62px;
  font-weight: 700;
  line-height: 68px;
  position: relative;
  z-index: 5;
}
.sermorelin-block-9__left {
  max-width: 337px;
  width: 100%;
  position: relative;
}
.sermorelin-block-9__right {
  max-width: 723px;
  width: 100%;
}
.sermorelin-block-9__main-text {
  color: #003c46;
  font-size: 18px;
  font-weight: 600;
  line-height: 23px;
  margin-bottom: 38px;
}
.sermorelin-block-9__right-row {
  color: #585d64;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
}
.sermorelin-block-9__right-p {
  max-width: 330px;
  width: 100%;
}

.sermorelin-block-9__bg {
  position: absolute;
  bottom: -200px;
  left: -200px;
  width: 800px;
}

.sermorelin-block-9__bg img {
  width: 100%;
  height: 100%;
}

.sermorelin-block-10 {
  background: #003c46;
  color: #fff;
}

.sermorelin-block-10 h2 {
  font-size: 62px;
  line-height: 68px;
  font-weight: 700;
  margin-bottom: 20px;
}

.sermorelin-block-10__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.sermorelin-block-10__right {
  max-width: 647px;
  width: 100%;
}
.sermorelin-block-10__text {
  font-size: 16px;
  line-height: 20px;
  font-weight: 600;
}
.sermorelin-block-10__text p {
  margin-bottom: 20px;
}
.sermorelin-block-10__btn .btn-green {
  color: #003c46 !important;
  background: #b7ede4;
}

.sermorelin-block-10__left {
  height: 594px;
}

.sermorelin-block-11 {
  position: relative;
  margin-top: 150px;
  margin-bottom: 150px;
}

.sermorelin-block-11 h2 {
  font-size: 64px;
  line-height: 68px;
  margin-bottom: 20px;
}

.sermorelin-block-11__inner {
  padding: 40px 0px;
  display: flex;
  justify-content: space-between;
  position: relative;
}
.sermorelin-block-11__left {
  max-width: 630px;
  width: 100%;
}
.sermorelin-block-11__text {
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 24px;
}
.sermorelin-block-12 {
  padding-bottom: 140px;
}
.sermorelin-block-12 h2 {
  font-size: 62px;
  font-weight: 700;
  line-height: 68px;
  max-width: 500px;
  margin-bottom: 12px;
}

.sermorelin-block-12__inner {
  display: flex;
  justify-content: space-between;
}
.sermorelin-block-12__left {
  border-radius: 20px;
  overflow: hidden;
  width: 570px;
  height: 625px;
}
.sermorelin-block-12__right {
  max-width: 606px;
  width: 100%;
}
.sermorelin-block-12__subtitle {
  font-size: 22px;
  line-height: 20px;
  font-weight: 700;
  margin-bottom: 12px;
}
.sermorelin-block-12__text p {
  margin-bottom: 12px;
  font-size: 16px;
  line-height: 20px;
}

.sermorelin-block-12 .arrow-list {
  font-weight: 600;
  font-size: 16px;
}

.sermorelin-block-13 {
  position: relative;
  color: #fff;
}

.sermorelin-block-13__inner {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-top: 80px;
  padding-bottom: 80px;
}
.sermorelin-block-13__left {
  max-width: 606px;
}
.sermorelin-block-13__left h2 {
  font-size: 62px;
  line-height: 68px;
  margin-bottom: 20px;
}
.sermorelin-block-13__left .btn-green {
  background: #b7ede4;
  color: #003c46 !important;
}
.sermorelin-block-13__subtitle {
  font-size: 18px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 20px;
}

.arrow-list {
  margin-bottom: 20px;
}
.sermorelin-block-13__right {
  width: 570px;
  height: 625px;
}

.sermorelin .new-faq {
  padding-top: 120px;
  padding-bottom: 120px;
}

.new-news {
  padding-top: 80px;
  padding-bottom: 80px;
  background: #f6f6f6;
}
.new-news a {
  color: #2d2d2d !important;
  text-decoration: none !important;
}
.new-news h2 {
  font-size: 64px;
  line-height: 68px;
  max-width: 569px;
  margin: 0 auto 20px auto;
}
.new-news__subtitle {
  max-width: 569px;
  margin: 0 auto 36px auto;
  font-size: 18px;
  line-height: 24px;
  font-weight: 600;
}
.new-news__inner {
  display: flex;
  align-items: center;
  gap: 26px;
  max-width: 1069px;
  margin: 0 auto;
}
.new-news-item {
  border-radius: 16px;
  background: #ffffff;
  overflow: hidden;
  width: 33%;
}
.new-news-item__img {
  width: 100%;
  height: 190px;
}
.new-news-item__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.new-news-item__title {
  font-size: 20px;
  line-height: 23px;
  font-weight: 900;
  margin-bottom: 10px;
}
.new-news-item__text {
  font-size: 12px;
  line-height: 16px;
  font-weight: 600;
  margin-bottom: 15px;
}
.new-news-item__date {
  color: #7e7e8c !important;
  font-size: 12px;
  font-weight: 500;
}

.new-news-item__content {
  padding: 15px 15px 20px 15px;
}

.new-news-item__date {
  display: flex;
  align-items: center;
  gap: 2.5px;
}

.new-news-item__date::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"><path d="M5.99903 0.499023C4.91123 0.499023 3.84786 0.821593 2.94339 1.42594C2.03892 2.03029 1.33397 2.88927 0.917688 3.89426C0.501407 4.89926 0.392488 6.00512 0.604707 7.07202C0.816926 8.13892 1.34075 9.11892 2.10994 9.88811C2.87913 10.6573 3.85913 11.1811 4.92603 11.3933C5.99292 11.6056 7.09879 11.4966 8.10379 11.0804C9.10878 10.6641 9.96776 9.95913 10.5721 9.05466C11.1765 8.15019 11.499 7.08682 11.499 5.99902C11.4973 4.54086 10.9173 3.14291 9.88621 2.11184C8.85514 1.08076 7.45719 0.500744 5.99903 0.499023ZM7.85253 7.85252C7.75876 7.94626 7.63161 7.99892 7.49903 7.99892C7.36644 7.99892 7.23929 7.94626 7.14553 7.85252L5.64553 6.35252C5.55175 6.25878 5.49905 6.13162 5.49903 5.99902V2.99902C5.49903 2.86642 5.5517 2.73924 5.64547 2.64547C5.73924 2.5517 5.86642 2.49902 5.99903 2.49902C6.13163 2.49902 6.25881 2.5517 6.35258 2.64547C6.44635 2.73924 6.49903 2.86642 6.49903 2.99902V5.79202L7.85253 7.14552C7.94626 7.23929 7.99892 7.36644 7.99892 7.49902C7.99892 7.63161 7.94626 7.75876 7.85253 7.85252Z" fill="%237E7E8C"/></svg>');
  display: block;
  height: 14px;
}

/* Tretinoin */

.tretinoin {
  color: #003c46;
}

.tretinoin h2 span {
  font-style: italic;
  font-weight: 500;
  color: #44ac9b;
}

.tret-b1 {
  position: relative;
  color: #003c46;
  height: 657px;
}

.tret-b1 .container {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
}

.tret-b1__inner {
  width: 100%;
  margin-left: auto;
  display: flex;
}
.tret-b1__subtitle {
  font-size: 20px;
  font-weight: 600;
  font-style: italic;
}
.tret-b1__content {
  margin-left: auto;
  max-width: 553px;
  position: relative;
}
.tret-b1__title h1 {
  font-size: 106px;
  line-height: 122px;
  font-weight: 600;
  margin-bottom: 0px;
  text-transform: uppercase;
}
.tret-b1__text {
  font-size: 16px;
  line-height: 22px;
  margin-bottom: 20px;
}

.tret-b1-bottom {
  background: #003c46;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 100px;
  height: 44px;
  color: #fff;
}
.tret-b1-bottom-item__icon {
  height: 20px;
}
.tret-b1-bottom-item {
  display: flex;
  gap: 7px;
  align-items: center;
}

.tret-b1-bottom-item__title {
  text-transform: uppercase;
  font-size: 18px;
}

.tret-b2 {
  padding-top: 130px;
  padding-bottom: 100px;
}

.tret-b2__title h2 {
  font-size: 46px;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 68px;
  margin-bottom: 46px;
  text-align: center;
}

.tret-b2__title h2 span {
  font-style: italic;
  font-weight: 500;
  color: #44ac9b;
}
.tret-b2__inner {
  display: flex;
  gap: 42px;
}
.tret-b2-item {
  width: 33%;
  color: #052a2f;
}
.tret-b2-item__icon {
  background: #ecf6f5;
  border-radius: 100%;
  width: 127px;
  height: 127px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-bottom: 20px;
}
.tret-b2-item__title {
  font-size: 24px;
  margin-bottom: 12px;
}
.tret-b2-item__text {
  opacity: 0.7;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.tret-b3 {
  position: relative;
  overflow: hidden;
  height: 436px;
}

.tret-b3 .container {
  position: relative;
  padding-top: 53px;
  padding-bottom: 63px;
}

.tret-b3__title h2 {
  font-size: 32px;
  font-weight: 600;
  line-height: 67px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
}

.tret-b3__inner {
  display: flex;
  justify-content: space-between;
}
.tret-b3__left {
  max-width: 389px;
  width: 100%;
}
.tret-b3__precent {
  font-size: 56px;
  font-weight: 600;
  line-height: 67px;

  text-transform: uppercase;
}
.tret-b3__textitle {
  font-size: 56px;
  font-weight: 600;
  line-height: 67px;

  text-transform: uppercase;
  margin-bottom: 12px;
}
.tret-b3__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
}
.tret-b3__right {
  max-width: 389px;
  width: 100%;
}

.tret-b4 {
  margin-top: 64px;
  padding-top: 155px;
  background: linear-gradient(0deg, rgba(237, 246, 247, 1) 0%, rgba(237, 246, 247, 0) 100%);
  overflow: hidden;
}

.tret-b4__title {
  max-width: 823px;
}
.tret-b4 .container {
  position: relative;
}
.tret-b4__title h2 {
  font-size: 60px;
  font-weight: 600;
  line-height: 67px;
  text-transform: uppercase;
}
.tret-b4__inner {
  display: flex;
}
.zep-mech .item-col-text {
  display: flex;
  align-items: center;
  width: 100% !important;
  gap: 50px;
}
.zep-mech .item-col-picture {
  min-width: max-content;
}
.tret-b4__left {
  position: absolute;
  bottom: -10px;
  left: -200px;
}
.tret-b4__right {
  margin-left: auto;
  max-width: 496px;
  margin-bottom: 94px;
  position: relative;
  z-index: 5;
}
.tret-b4__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}
.tret-b4__text-bold {
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  margin-bottom: 28px;
}
.tret-b4 .btn-green {
  margin-top: 28px;
}

.tret-b5__inner {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
  margin-top: 47px;
}
.tret-b5-item {
  width: calc(33.33% - 15px);
  color: #ffffff;

  border-radius: 22px;
  overflow: hidden;
}

.tret-b5-item__content {
  padding: 50px 28px;
}

.tret-b5-item:nth-child(1) {
  background: #3b9888;
}
.tret-b5-item:nth-child(3) {
  background: #c98a54;
}
.tret-b5-item:nth-child(5) {
  background: #3b5498;
}

.tret-b5-item img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.tret-b5-item__icon {
  margin-bottom: 25px;
}
.tret-b5-item__title {
  margin-bottom: 12px;
  font-size: 38px;
  font-weight: 600;
  line-height: 41.5px;
}
.tret-b5-item__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  opacity: 0.7;
}
.tret-b5 .container {
  max-width: 1260px;
}
.tret-b5 {
  padding-top: 148px;
  padding-bottom: 120px;
}

.tret-b5__title {
  max-width: 607px;
  margin: 0 auto;
}

.tret-b5 h2 {
  text-align: center;
  font-size: 60px;
  font-weight: 600;
  line-height: 67px;
  text-transform: uppercase;
}
.tret-b4__left-mobile {
  display: none;
}
.tret-b6 {
  position: relative;
  background: #ecf6f7;
  padding-top: 83px;
  padding-bottom: 106px;
  overflow: hidden;
}
.tret-b6 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  opacity: 0.9;
  color: #2d2d2d;
}
.tret-b6 h2 {
  font-size: 60px;
  font-weight: 600;
  line-height: 67px;
  text-transform: uppercase;
}
.tret-b6__leaves-left {
  position: absolute;
  left: 0;
  bottom: -8px;
}
.tret-b6 .container {
  position: relative;
}
.tret-b6__inner {
  display: flex;
  justify-content: center;
}
.tret-b6__left {
  position: absolute;
  max-width: 463px;
  width: 100%;
  left: -20px;
}
.tret-b6__left p {
  max-width: 398px;
  margin-bottom: 17px;
  margin-top: 20px;
}
.tret-b6 .btn-green {
  background: #fff;
  color: #003c46 !important;
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 23px;
  padding-right: 23px;
}

.tret-b6 .btn-green::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none"><path d="M0.711474 9.66621C1.00092 9.95566 1.4702 9.95566 1.75965 9.66621L10.1596 1.26624C10.4491 0.976786 10.4491 0.507574 10.1596 0.218122C9.87016 -0.071331 9.40085 -0.071331 9.1114 0.218122L0.711474 8.61804C0.422022 8.90749 0.422022 9.37677 0.711474 9.66621Z" fill="%23003C46"/><path d="M9.63528 10.3765C10.0446 10.3765 10.3765 10.0446 10.3765 9.63529V0.741184C10.3765 0.33186 10.0446 1.14441e-05 9.63528 1.14441e-05H0.741172C0.331828 1.14441e-05 0 0.33186 0 0.741184C0 1.15061 0.331828 1.48236 0.741172 1.48236H8.89411V9.63529C8.89411 10.0446 9.22586 10.3765 9.63528 10.3765Z" fill="%23003C46"/></svg>');
}

.tret-b6__right {
  max-width: 403px;
  width: 100%;
  position: absolute;
  right: -43px;
  bottom: 0px;
}

.tret-b6__right p {
  max-width: 383px;
  margin-bottom: 20px;
}
.tret-b6 h2 {
  margin-bottom: 0px;
}
.tret-b6__leaves-right {
  position: absolute;
  right: 0;
  top: 0;
}

.tret-b7 {
  padding-top: 120px;
  padding-bottom: 184px;
}

.tret-b7 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 59px;
  text-transform: uppercase;
}

.tret-b7 p {
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  color: #2d2d2d;
}

.tret-b7__inner {
  position: relative;
  height: 891px;
}
.tret-b7__h2-1 {
  max-width: 306px;
  position: absolute;
  top: 147px;
}
.tret-b7__p-1 {
  max-width: 398px;
  position: absolute;
  top: 266px;
  left: 264px;
}
.tret-b7__right-img {
  position: absolute;
  top: 0;
  right: 0;
}
.tret-b7__h2-2 {
  max-width: 507px;
  right: 155px;
  bottom: 307px;
  position: absolute;
}
.tret-b7__p-2 {
  max-width: 376px;
  position: absolute;
  bottom: 102px;
  right: 0px;
}
.tret-b7__p-2 .btn-green {
  background: #44ac9b;
}
.tret-b7__left-img {
  left: 0;
  bottom: 0;
  position: absolute;
}

.tret-b7 .container {
  max-width: 1251px;
}

.tret-b7__line-1 {
  position: absolute;
  top: 80px;
  left: 0px;
}

.tret-b7__line-2 {
  position: absolute;
  right: 60px;
  bottom: 220px;
}

.tret-b8 {
  background: linear-gradient(130deg, rgba(237, 246, 247, 1) 0%, rgba(255, 243, 239, 1) 100%);
  padding: 75px 0px;
  position: relative;
  overflow: hidden;
}

.tret-b8__left {
  max-width: 566px;
}

.tret-b8 h2 {
  font-size: 68px;
  font-weight: 600;
  line-height: 66px;
  text-transform: uppercase;
  margin-bottom: 25px;
}

.tret-b8__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 15px;
}
.tret-b8 .btn-green {
  background: #44ac9b;
}
.tret-b8__right {
  position: absolute;
  margin: auto;
  right: 0;
  bottom: 0;
  top: 0;
}

.tret-b9 {
  padding-top: 115px;
  padding-bottom: 139px;
}

.tret-b9__inner {
  display: flex;
  position: relative;
  min-height: 598px;
}
.tret-b9__left {
  position: absolute;
  left: -250px;
  top: -84px;
}
.tret-b9__right {
  max-width: 598px;
  width: 100%;
  margin-left: auto;
  position: relative;
}
.tret-b9-bh {
  background: #f7f4f3;
  padding: 20px 30px 20px 30px;
  border-radius: 17px;
  position: relative;
  color: #052a2f;
}
.tret-b9-bh__title {
  font-size: 36px;
  font-weight: 700;
  line-height: 24px;
  margin-bottom: 62px;
}

.tret-b9-bh__text {
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  opacity: 0.7;
  margin-bottom: 20px;
  max-width: 461px;
}
.tret-b9-bh .btn-green {
  background: #fff;
  color: #003c46 !important;
  display: flex;
  align-items: center;
  gap: 10px;
  padding-left: 23px;
  padding-right: 23px;

  min-width: 168px;
  justify-content: center;
}

.tret-b9-bh .btn-green::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none"><path d="M0.711474 9.66621C1.00092 9.95566 1.4702 9.95566 1.75965 9.66621L10.1596 1.26624C10.4491 0.976786 10.4491 0.507574 10.1596 0.218122C9.87016 -0.071331 9.40085 -0.071331 9.1114 0.218122L0.711474 8.61804C0.422022 8.90749 0.422022 9.37677 0.711474 9.66621Z" fill="%23003C46"/><path d="M9.63528 10.3765C10.0446 10.3765 10.3765 10.0446 10.3765 9.63529V0.741184C10.3765 0.33186 10.0446 1.14441e-05 9.63528 1.14441e-05H0.741172C0.331828 1.14441e-05 0 0.33186 0 0.741184C0 1.15061 0.331828 1.48236 0.741172 1.48236H8.89411V9.63529C8.89411 10.0446 9.22586 10.3765 9.63528 10.3765Z" fill="%23003C46"/></svg>');
}
.btn-green {
}
.tret-b9-steps {
  margin-top: 28px;
}
.tret-b9-step {
  display: flex;
  align-items: center;
  color: #052a2f;
  padding: 41px 43px;
  border-bottom: 1px solid #eaebed;
}
.tret-b9-step__title {
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
}
.tret-b9-step__text {
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  opacity: 0.7;
  max-width: 360px;
  width: 100%;
  margin-left: auto;
}

.tretinoin .new-faq h2 {
  max-width: 649px;

  display: block;
  margin: 0 auto 41px auto;
  font-size: 60px;
  font-weight: 600;
  line-height: 55px;

  text-align: center;
  text-transform: uppercase;
}

.tretinoin .new-faq-item {
  border-radius: 20px;
  background: rgba(242, 247, 248, 0.9);
  border: none;
  margin-bottom: 8px;
  padding-bottom: 0px;
}

.tretinoin .new-faq-item.active .new-faq-item__content {
  padding-bottom: 32px;
}

.acarbose .new-faq-item__content {
  padding-right: 24px;
}

.tretinoin .new-news {
  margin-top: 90px;
}

.tretinoin .new-news h2 {
  max-width: 932px;
  font-size: 48px;
  font-weight: 600;
  line-height: 61px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 46px;
}
.img-mobile {
  display: none;
}

.menu-return {
  width: 50px;
  height: 50px;
  position: absolute;
  top: 5px;
  z-index: 10;
}

.menu-return polygon {
  fill: white;
}

.tretinoin .new-faq-item__title {
  font-size: 18px;
  font-weight: 600;
  color: rgb(0, 60, 70);
  margin-left: 24px;
  padding: 26.5px 0px;
}
.tretinoin .new-faq-item__content {
  padding-left: 24px;
  max-width: 701px;
  opacity: 0.8;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: rgb(0, 60, 70);
}
.tretinoin .new-faq__inner {
  max-width: 778px;
}
.tretinoin .new-news {
  background: linear-gradient(130deg, rgba(237, 246, 247, 1) 0%, rgba(255, 243, 239, 1) 100%);
}
.tretinoin .new-news__inner {
  align-items: unset;
}
.tretinoin .new-news-item {
  position: relative;
}
.tretinoin .new-news-item__date {
  position: absolute;
  bottom: 20px;
}
.tretinoin .new-news-item__text {
  margin-bottom: 30px;
}
.tretinoin .new-faq-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M9.00012 18.1241C8.35278 18.1241 7.82825 17.5996 7.82825 16.9522V2.04785C7.82825 1.40051 8.35278 0.875977 9.00012 0.875977C9.64747 0.875977 10.172 1.40051 10.172 2.04785V16.9522C10.172 17.5996 9.64747 18.1241 9.00012 18.1241Z" fill="%23003C46"/><path d="M16.4525 10.6719H1.5481C0.900752 10.6719 0.376221 10.1473 0.376221 9.5C0.376221 8.85266 0.900752 8.32812 1.5481 8.32812H16.4525C17.0998 8.32812 17.6243 8.85266 17.6243 9.5C17.6243 10.1473 17.0998 10.6719 16.4525 10.6719Z" fill="%23003C46"/></svg>');
  right: 37px;
  top: 30px;
}
.tret-b3__line {
  width: 1px;
  height: 215px;
  background: #003c46;
  opacity: 0.17;
}
.btn-mobile {
  display: none;
}

/* Ryb */

.\@how-it-works.d-2024-service-blocks.rybelsus .hero-block .hero-image img {
  height: 610px;
  width: 638px;
}

.ryb-b2__items {
  display: flex;
  gap: 20px;
  margin-top: 50px;
}
.ryb-b2-subtext {
  margin: 30px auto 0px auto;
}

.rybelsus .tomato {
  color: #fff !important;
}

.ryb-b3 {
  margin-top: 100px;
  margin-bottom: 50px;
}

.ryb-b3__inner {
  display: flex;
  justify-content: space-between;
  gap: 50px;
}

.ryb-b3__right {
  max-width: 715px;
  width: 100%;
}

.ryb-b3__right h2 {
  font-size: 36px;
  font-weight: 700;
}

.ryb-b3__right a {
  color: #fff !important;
  margin: 0 auto !important;
  display: block !important;
  max-width: max-content !important;
}

.ryb-b5 h2 {
  font-size: 36px;
  font-weight: 700;
}
.ryb-b5__inner {
  display: flex;
  gap: 20px;
  margin-bottom: 100px;
}
.ryb-b5-item {
  border-radius: 20px;
  box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.05);
  background: rgb(255, 255, 255);
  padding: 25px;
  display: flex;
  gap: 50px;
  align-items: center;
  width: 50%;
}
.ryb-b5-item__left {
  min-width: 170px;
  height: 170px;
}
.ryb-b5-item__right {
}
.ryb-b5-item__title {
  color: rgb(45, 51, 54);
  font-size: 24px;
  font-weight: 700;
}
.ryb-b5-item__text {
  font-size: 16px;
  font-weight: 600;
}
.d-2024-service-blocks.rybelsus .pricing-cards-block__grid {
  --gutter-x: unset;
  --gutter-y: unset;
  gap: 20px;
}

.d-2024-service-blocks.rybelsus .b-price-card__desc ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
  margin-top: 10px;
}

.d-2024-service-blocks.rybelsus .b-price-card__desc li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><g clip-path="url(%23clip0_1_259)"><circle cx="10" cy="10" r="10" fill="%2342B6E8"/><path d="M15 6.66675L9.02774 13.129C8.90676 13.2599 8.74269 13.3334 8.57161 13.3334C8.40054 13.3334 8.23647 13.2599 8.11548 13.129L5 9.75792" stroke="white" stroke-width="1.25" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_1_259"><rect width="20" height="20" fill="white"/></clipPath></defs></svg>');
  line-height: 0;
}

.d-2024-service-blocks.rybelsus .b-price-card__desc li {
  display: flex;
  align-items: center;
  gap: 10px;
  color: rgb(45, 51, 54);
  font-size: 16px;
  font-weight: 600;
}

.ryb-b6 {
  margin-bottom: 100px;
}

.rybelsus .b-grid-panels__grid {
  display: flex;
  flex-wrap: wrap;
}
.rybelsus .b-grid-panels__grid .item--1 {
  max-width: 456px;
}
.rybelsus .b-grid-panels__grid .item--2 {
  max-width: 344px;
}
.rybelsus .b-grid-panels__grid .item--3 {
  max-width: 400px;
}

.rybelsus .b-grid-panels__grid .item--4 {
  display: block;
}
.htsr-item {
  border-radius: 15px;
  background: rgb(255, 255, 255);
  padding: 15px;
  color: rgb(45, 51, 54);
  font-size: 15px;
  font-weight: 600;
  display: flex;
  gap: 10px;
}

.how-to-store-ryb__left h2 {
  font-size: 36px;
  font-weight: 700;
}

.how-to-store-ryb__left {
  max-width: 756px;
  width: 100%;
}

.how-to-store-ryb {
  margin-top: 100px;
}

.htsr-items {
  display: flex;
  flex-direction: column;
  gap: 10px;
  margin-bottom: 30px;
}

.htsr-item span {
  background: rgb(66, 182, 232);
  border-radius: 100%;
  width: 20px;
  height: 20px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  color: #fff;
  font-size: 14px;
  font-weight: 600;
}
.htsr-items-grid {
  gap: 10px;
  display: flex;
  flex-wrap: wrap;
}

.htsr-items-grid .htsr-item:nth-child(2n + 1) {
  max-width: 328px;
  width: 100%;
}
.htsr-items-grid .htsr-item:nth-child(2n) {
  width: 100%;
  max-width: 418px;
}
.rybelsus-grid {
  padding-bottom: 50px;
  margin-bottom: 100px;
  position: relative;
}

.how-to-store-ryb__right {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 520px;
  height: 850px;
}

.ryb-b8__inner {
  display: flex;
  gap: 20px;
  align-items: center;
}
.ryb-b8__left {
  min-width: 505px;
}
.ryb-b8__right h2 {
  font-size: 36px;
  font-weight: 700;
}

.ryb-b8 {
  margin-bottom: 100px;
}

.ryb-b9__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.ryb-b9-item {
  width: calc(50% - 20px);
  border-radius: 20px;
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.03),
    -2px 2px 5px 0px rgba(0, 0, 0, 0.03),
    -7px 6px 9px 0px rgba(0, 0, 0, 0.03),
    -15px 14px 12px 0px rgba(0, 0, 0, 0.02),
    -26px 25px 15px 0px rgba(0, 0, 0, 0),
    -41px 40px 16px 0px rgba(0, 0, 0, 0),
    3px -3px 10px 0px rgba(0, 0, 0, 0.05);
  background: rgb(255, 255, 255);
  display: flex;
  gap: 30px;
}
.ryb-b9-item__left {
  min-width: 190px;
  border-radius: 20px;
  overflow: hidden;
}
.ryb-b9-item__left img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.ryb-b9-item__right {
  margin-top: 20px;
  margin-right: 10px;
  margin-bottom: 20px;
}
.ryb-b9-item__title {
  color: rgb(45, 51, 54);

  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
  display: flex;
  gap: 10px;
  align-items: center;
}
.ryb-b9-item__title::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><g clip-path="url(%23clip0_1_448)"><circle cx="10" cy="10.5" r="10" fill="%2342B6E8"/><path d="M10.8055 12.7043H9.19436L8.85796 4.50684H11.1242L10.8055 12.7043ZM10.8586 16.139C10.6108 16.3751 10.3216 16.4931 9.99109 16.4931C9.66059 16.4931 9.37141 16.3751 9.12354 16.139C8.88747 15.8912 8.76944 15.602 8.76944 15.2715C8.76944 14.9292 8.88747 14.64 9.12354 14.4039C9.37141 14.1561 9.66059 14.0321 9.99109 14.0321C10.3216 14.0321 10.6108 14.1561 10.8586 14.4039C11.1065 14.64 11.2304 14.9292 11.2304 15.2715C11.2304 15.602 11.1065 15.8912 10.8586 16.139Z" fill="white"/></g><defs><clipPath id="clip0_1_448"><rect width="20" height="20" fill="white" transform="translate(0 0.5)"/></clipPath></defs></svg>');
  line-height: 0;
}
.ryb-b9-item__text {
  color: rgb(130, 130, 130);

  font-size: 16px;
  font-weight: 600;
}

.ryb-b9 {
  margin-bottom: 100px;
}

.rybelsus-side-items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 30px;
}

.rybelsus-side-item__left {
  line-height: 0;
}

.rybelsus-side-item {
  width: calc(33% - 10px);
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 15px;
  background: rgb(255, 255, 255);
  padding: 15px;
}

.rybelsus-side-grid {
  display: flex;
  gap: 10px;
  flex-wrap: wrap;
  margin-bottom: 30px;
}

.rybelsus-side-grid .rybelsus-side-item {
  width: calc(50% - 10px);
}

.ryb-b11 {
  margin-top: 100px;
  margin-bottom: 100px;
}

.ryb-b11__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.ryb-b11-item {
  border-radius: 15px;
  box-shadow:
    0px 0px 0px 0px rgba(0, 0, 0, 0.03),
    -2px 2px 5px 0px rgba(0, 0, 0, 0.03),
    -7px 6px 9px 0px rgba(0, 0, 0, 0.03),
    -15px 14px 12px 0px rgba(0, 0, 0, 0.02),
    -26px 25px 15px 0px rgba(0, 0, 0, 0),
    -41px 40px 16px 0px rgba(0, 0, 0, 0),
    3px -3px 10px 0px rgba(0, 0, 0, 0.05);
  background: rgb(255, 255, 255);
  padding: 20px;
  width: calc(50% - 20px);
}
.ryb-b11-item__title {
  color: rgb(66, 182, 232);
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 10px;
}
.ryb-b11-item__text {
  color: rgb(45, 51, 54);
  font-size: 16px;
  font-weight: 600;
}

.ryb-b11-btn {
  margin-top: 30px;
}

.ryb-b11 h2 {
  font-size: 36px;
  font-weight: 700;
}

.ryb-b6 h2 {
  font-size: 36px;
  font-weight: 700;
}

.\@how-it-works.d-2024-service-blocks.rybelsus .hero-block .hero-image {
  right: 50px;
  position: absolute;
  bottom: -10px;
  top: auto;
}

.d-2024-service-blocks.rybelsus .hero-block .item-about {
  max-width: 630px;
}

/* Iv Drip New */

.iv-drip-1 {
  background: rgb(237, 246, 247);
  padding-top: 60px;
  padding-bottom: 60px;
}

.iv-drip-1__inner {
  position: relative;
}
.iv-drip-1__h1 h1 {
  color: rgb(0, 60, 70);
  font-size: 78px;
  font-weight: 600;
  line-height: 77.98px;
  text-transform: uppercase;
}
.iv-drip-1__text {
  max-width: 485px;
  width: 100%;
  position: absolute;
  right: 0;
  top: 90px;
}

.iv-drip-1__text-soma {
  right: 60px;
  top: 150px;
}
.iv-drip-1__text-mission {
  right: 60px;
  top: 200px;
}

.iv-drip-1__text-haight {
  right: 60px;
  top: 240px;
}

.iv-drip-2 {
  padding-top: 100px;
  padding-bottom: 80px;
}

.iv-drip-2__inner {
}
.iv-drip-2__h2 {
  max-width: 936px;
  margin: 0 auto;
}
.iv-drip-2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 57px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.iv-drip-2__subtitle {
  color: rgb(2, 23, 26);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin-bottom: 20px;
}
.iv-drip-2__btn {
  margin: 0 auto;
  max-width: max-content;
}

.iv-drip-2__grid {
  display: flex;
  justify-content: center;
  margin-top: 60px;
  flex-wrap: wrap;
  row-gap: 60px;
  column-gap: 80px;
}
.iv-drip-2-item {
  display: flex;
  gap: 18px;
  max-width: 320px;
  width: 100%;
  position: relative;
}
.iv-drip-2-item__left {
  color: rgb(68, 172, 155);
  font-size: 24px;
  font-weight: 400;
  display: flex;
  align-items: center;
  gap: 6px;
  transform: rotate(270deg);
  height: 23px;

  max-height: max-content;
  max-width: max-content;

  top: 23px;
  position: relative;
  left: 20px;
}
.iv-drip-2-item__left::before {
  content: "";
  width: 38px;
  height: 1px;
  display: block;
  line-height: 0;
  background: #44ac9b;
}
.iv-drip-2-item__right {
  min-width: 234px;
}
.iv-drip-2-item__title {
  color: rgb(5, 42, 47);
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 12px;
}
.iv-drip-2-item__text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: left;
  opacity: 0.7;
}

.iv-drip-3 {
  padding-top: 55px;
  padding-bottom: 55px;
  background: rgb(237, 246, 247);
}

.iv-drip-3__inner {
}
.iv-drip-3__h2 {
  max-width: 648px;
  width: 100%;
  margin: 0 auto;
}

.iv-drip-3__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 68px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.iv-drip-3__subtitle {
  color: rgb(2, 23, 26);
  max-width: 936px;
  margin: 0 auto 46px auto;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: center;
}
.iv-drip-3__grid {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 24px;
}
.iv-drip-3-item {
  border-radius: 20px;
  background: rgb(255, 255, 255);
  padding: 25px 22px;
  position: relative;
  min-height: 428px;
  max-width: 360px;
}
.iv-drip-3-item__price {
  color: rgb(0, 60, 70);

  font-size: 36px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 5px;
}
.iv-drip-3-item__subprice {
  color: rgba(5, 42, 47, 0.7);
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 13px;
}
.iv-drip-3-item__title {
  color: rgb(5, 42, 47);
  font-size: 20px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 10px;
}
.iv-drip-3-item__text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: left;
  margin-bottom: 13px;
  opacity: 0.7;
}
.iv-drip-3-item__list ul {
  margin: 0px;
  padding: 0px;
  color: #516a6e;
  font-size: 16px;
  font-weight: 400;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}

.iv-drip-3-item__list ul li {
  width: 50%;
  display: flex;
  align-items: center;
  gap: 10.5px;
}

.iv-drip-3-item__list ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0.5C3.875 0.5 0.5 3.875 0.5 8C0.5 12.125 3.875 15.5 8 15.5C12.125 15.5 15.5 12.125 15.5 8C15.5 3.875 12.125 0.5 8 0.5ZM11.225 6.2L7.775 10.7C7.625 10.85 7.4 11 7.175 11C6.95 11 6.725 10.925 6.575 10.7L4.775 8.375C4.55 8.075 4.55 7.55 4.925 7.325C5.3 7.1 5.75 7.1 5.975 7.475L7.175 9.05L10.025 5.3C10.25 5 10.775 4.925 11.075 5.15C11.45 5.375 11.45 5.825 11.225 6.2Z" fill="%2344AC9B"/></svg>');
  line-height: 0;
}

.iv-drip-3-item__btn {
  padding-left: 22px;
  padding-right: 22px;
  position: absolute;
  bottom: 25px;
  width: 100%;
  left: 0;
}

.iv-drip-3-item__btn .btn-green {
  max-width: none;

  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;

  gap: 16px;
}
.iv-drip-3-item__btn .btn-green::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="11" height="11" viewBox="0 0 11 11" fill="none"><path d="M0.71123 9.66621C1.00067 9.95566 1.46995 9.95566 1.75941 9.66621L10.1594 1.26624C10.4488 0.976786 10.4488 0.507574 10.1594 0.218122C9.86992 -0.071331 9.40061 -0.071331 9.11115 0.218122L0.71123 8.61804C0.421778 8.90749 0.421778 9.37677 0.71123 9.66621Z" fill="white"/><path d="M9.63528 10.3765C10.0446 10.3765 10.3765 10.0446 10.3765 9.63529V0.741184C10.3765 0.33186 10.0446 1.14441e-05 9.63528 1.14441e-05H0.741172C0.331828 1.14441e-05 0 0.33186 0 0.741184C0 1.15061 0.331828 1.48236 0.741172 1.48236H8.89411V9.63529C8.89411 10.0446 9.22586 10.3765 9.63528 10.3765Z" fill="white"/></svg>');
  max-height: max-content;
  line-height: 0;
}
.iv-drip-reviews {
  padding: 100px 0px;
}
.iv-drip-reviews__inner {
}
.iv-drip-reviews__header {
  text-align: center;
}
.iv-drip-reviews__stars {
  margin-bottom: 6px;
}
.iv-drip-reviews__subtitlestars {
  color: rgb(2, 23, 26);

  font-size: 16px;
  font-weight: 400;
  margin-bottom: 20px;
}
.iv-drip-reviews__h2 {
  max-width: 934px;
  margin: 0 auto;
}
.iv-drip-reviews__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 68px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 55px;
}
.iv-drip-reviews__grid {
  display: flex;
  gap: 24px;
}
.iv-drip-reviews-item {
  border-radius: 14px;
  background: linear-gradient(135deg, rgb(238, 246, 247) 0%, rgb(253, 243, 240) 100%);
  padding: 22px;
  min-height: 240px;
  position: relative;
  width: 33%;
}
.iv-drip-reviews-item::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="26" viewBox="0 0 32 26" fill="none"><path d="M31.9567 17.0218C31.9567 13.739 31.136 10.6055 29.4946 7.62113C27.7786 4.63678 25.5777 2.17469 22.8917 0.234862L18.751 3.59226C20.5416 4.78599 22.1457 6.39008 23.5632 8.40452C24.9808 10.3443 25.7642 12.2096 25.9134 14.0002H25.3538C24.9808 13.9256 24.6823 13.8883 24.4585 13.8883C22.8917 13.8883 21.6234 14.4478 20.6535 15.567C19.609 16.6115 19.0867 17.9544 19.0867 19.5958C19.0867 21.2372 19.6836 22.6548 20.8773 23.8485C21.9964 24.9676 23.3767 25.5272 25.0181 25.5272C26.9579 25.5272 28.5993 24.7811 29.9423 23.289C31.2852 21.7222 31.9567 19.6331 31.9567 17.0218ZM14.0506 17.0218C14.0506 13.739 13.2299 10.6055 11.5885 7.62113C9.87252 4.63678 7.67156 2.17469 4.98565 0.234862L0.844866 3.59226C2.63547 4.78599 4.23956 6.39008 5.65713 8.40452C7.00008 10.3443 7.78347 12.2096 8.0073 14.0002H7.44774C7.07469 13.9256 6.77626 13.8883 6.55243 13.8883C4.98565 13.8883 3.68 14.4478 2.63548 15.567C1.59095 16.6115 1.06869 17.9544 1.06869 19.5958C1.06869 21.2372 1.66556 22.6548 2.8593 23.8485C4.05304 24.9676 5.47061 25.5272 7.112 25.5272C9.05182 25.5272 10.6932 24.7811 12.0362 23.289C13.3791 21.7222 14.0506 19.6331 14.0506 17.0218Z" fill="%23052A2F"/></svg>');
  position: absolute;
  right: 22px;
  bottom: 60px;
}
.iv-drip-reviews-item__text {
  color: rgb(28, 32, 32);
  font-size: 18px;
  font-weight: 400;
  line-height: 23px;
}
.iv-drip-reviews-item__user {
  display: flex;
  align-items: center;
  gap: 9px;
  position: absolute;
  bottom: 22px;
}
.iv-drip-reviews-item__avatar {
  width: 34px;
  height: 34px;
  background: rgb(217, 217, 217);
  border-radius: 100%;
}
.iv-drip-reviews-item__name {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 600;
}

.iv-drip-5 {
  background-image: url(../img/pics/iv-drip/b2.webp);
  background-repeat: no-repeat;
  background-size: cover;
  padding: 70px 0px;
}

.iv-drip-5__content {
  max-width: 640px;
}
.iv-drip-5__h2 h2 {
  color: rgb(255, 255, 255);
  font-size: 64px;
  font-weight: 600;
  line-height: 63px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.iv-drip-5__text {
  color: rgb(255, 255, 255);

  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  margin-bottom: 15px;
  max-width: 528px;
}
.iv-drip-5__btn .btn-green {
  background: rgb(68, 172, 155);
}

.iv-drip-6 {
  padding: 100px 0px;
}
.iv-drip-6 .container {
  max-width: 1322px;
}
.iv-drip-6__inner {
  display: flex;
  align-items: center;
}
.iv-drip-6__left {
  min-width: 700px;
}
.iv-drip-6__right {
  max-width: 624px;
}
.iv-drip-6__h2 h2 {
  font-size: 56px;
  font-weight: 600;
  line-height: 57px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.iv-drip-6__text {
  color: rgb(2, 23, 26);
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: center;
}
.iv-drip-6__items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 33px;
  gap: 48px;
}
.iv-drip-6-item {
  max-width: 288px;
  width: 45.5%;
}
.iv-drip-6-item__icon {
  margin-bottom: 14px;
  width: 52px;
  height: 52px;
}
.iv-drip-6-item__title {
  color: rgb(5, 42, 47);
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
  margin-bottom: 12px;
}
.iv-drip-6-item__text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: left;
}

.longevity-img-b1 {
  background-image: url(../img/pics/longevity/bg1-mobile.webp);
  background-repeat: no-repeat;
  min-height: 385px;
  background-size: cover;
  background-position: 70% center;
  margin-bottom: 30px;
  display: none;
}

.iv-drip-7 {
  background: rgba(201, 138, 84, 0.06);
  padding: 60px 0px;
}

.iv-drip-7__inner {
}
.iv-drip-7__header {
  display: flex;
  align-items: center;
  gap: 70px;
  margin-bottom: 40px;
}
.iv-drip-7__h2 {
  min-width: 452px;
}
.iv-drip-7__h2 h2 {
  font-size: 56px;
  font-weight: 600;
  line-height: 57px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.iv-drip-7__text-header {
  color: rgb(2, 23, 26);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: left;
}
.iv-drip-7__img {
}
.iv-drip-7__texts {
  display: flex;
  gap: 60px;
  flex-wrap: wrap;
  margin-top: 60px;
}
.iv-drip-7__text-block {
  max-width: 530px;
  width: 100%;
}
.iv-drip-7__text-title {
  color: rgb(5, 42, 47);
  font-size: 24px;
  font-weight: 600;
  line-height: 26px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
}
.iv-drip-7__text-text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0%;
  text-align: left;
  opacity: 0.8;
}

.iv-drip-8 {
  padding: 64px 0px;
}
.iv-drip-8__inner {
}
.iv-drip-8-item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-bottom: 17.5px;
  padding-top: 17.5px;
  border-bottom: 1px solid rgb(236, 238, 238);
}
.iv-drip-8-item:last-child {
  border-bottom: none;
}
.iv-drip-8-item__title {
  max-width: 456px;
  width: 100%;
}
.iv-drip-8-item__title h2 {
  font-size: 38px;
  font-weight: 600;
  line-height: 47px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.iv-drip-8-item__text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0%;
  text-align: left;
  opacity: 0.8;
  max-width: 552px;
  width: 100%;
}
.iv-drip-9 {
  height: 653px;
  background: linear-gradient(134.09deg, rgb(237, 246, 247) 1.157%, rgb(255, 243, 239) 96.757%);
  overflow: hidden;
}

.iv-drip-9 .container {
  position: relative;
  height: 100%;
}

.iv-drip-9__inner {
  display: flex;
  align-items: center;
  height: 100%;
  justify-content: center;
}
.iv-drip-9__inner::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="702" height="287" viewBox="0 0 702 287" fill="none"><path d="M322.092 38.771C418.421 12.1908 508.871 -0.0564699 577.229 1.61887C611.412 2.45664 640.041 6.77467 661.112 14.5043C682.197 22.2391 695.605 33.3459 699.562 47.6881C703.52 62.0304 697.705 78.441 683.57 95.8943C669.445 113.336 647.081 131.725 618.165 149.973C560.339 186.467 476.407 222.337 380.078 248.918C283.75 275.498 193.3 287.745 124.941 286.07C90.7586 285.232 62.1292 280.914 41.0582 273.184C19.973 265.449 6.56562 254.343 2.60812 240C-1.34937 225.658 4.46505 209.247 18.6001 191.794C32.7256 174.353 55.0894 155.964 84.0053 137.715C141.832 101.221 225.763 65.3512 322.092 38.771Z" stroke="%2344AC9B" stroke-opacity="0.3"/></svg>');
  position: absolute;
  right: -50px;
  top: 80px;
}
.iv-drip-9__inner::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="711" height="262" viewBox="0 0 711 262" fill="none"><path d="M378.067 24.6066C280.256 4.14688 189.214 -2.37863 121.097 3.59926C87.0348 6.5885 58.7343 12.7013 38.1919 21.7428C17.6358 30.7904 4.95468 42.7197 1.90846 57.2827C-1.13777 71.8458 5.69881 87.8576 20.9051 104.386C36.1012 120.903 59.579 137.846 89.5869 154.237C149.597 187.016 235.622 217.529 333.433 237.988C431.245 258.448 522.287 264.974 590.404 258.996C624.466 256.007 652.766 249.894 673.309 240.852C693.865 231.805 706.546 219.875 709.592 205.312C712.638 190.749 705.802 174.737 690.595 158.209C675.399 141.692 651.922 124.749 621.914 108.358C561.903 75.5786 475.879 45.0663 378.067 24.6066Z" stroke="%23FFBBA5"/></svg>');
  position: absolute;
  left: -70px;
  top: 300px;
}
.iv-drip-9__img-left {
  position: absolute;
  top: 83px;
  left: 0;
  z-index: 5;
}
.iv-drip-9__content {
  max-width: 510px;
  width: 100%;
  position: relative;
  z-index: 5;
}
.iv-drip-9__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 57px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.iv-drip-9__text {
  color: rgb(2, 23, 26);
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: center;
}
.iv-drip-9__img-right {
  position: absolute;
  bottom: 62px;
  right: 0;
  z-index: 5;
}

.iv-drip-10 {
  padding: 70px 0px;
}

.iv-drip-10__inner {
}
.iv-drip-10-item {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-bottom: 1px solid rgb(225, 226, 226);
  padding-bottom: 40px;
  margin-bottom: 60px;
}
.iv-drip-10-item:last-child {
  border-bottom: none;
  margin-bottom: 0px;
}
.iv-drip-10-item:nth-child(2n) .iv-drip-10-item__img {
  order: 1;
}
.iv-drip-10-item__img {
}
.iv-drip-10-item__content {
  max-width: 552px;
  width: 100%;
}
.iv-drip-10-item__title h2 {
  font-size: 38px;
  font-weight: 600;
  line-height: 47px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.iv-drip-10-item__text {
  color: rgb(5, 42, 47);
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
  letter-spacing: 0%;
  text-align: left;
  opacity: 0.8;
}
.iv-drip-11 {
  background: linear-gradient(134.71deg, rgba(239, 246, 246, 0.89) 2.613%, rgba(255, 243, 239, 0.89) 100%);
  padding: 60px 0px;
}

.iv-drip-11 .container {
  max-width: 1182px;
}
.iv-drip-11__inner {
}
.iv-drip-11__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.iv-drip-11__header-content {
  max-width: 552px;
  width: 100%;
}
.iv-drip-11__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 61px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.iv-drip-11__text {
  color: rgb(45, 45, 45);
  font-family: Proxima Nova;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: left;
  opacity: 0.9;
  max-width: 489px;
}
.iv-drip-11__items {
  display: flex;
  flex-wrap: wrap;
  margin-top: 43px;
  gap: 24px;
  justify-content: center;
}
.iv-drip-11-item {
  max-width: 360px;
  width: 100%;
}
.iv-drip-11-item__icon::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none"><rect width="32" height="32" rx="9" fill="white"/><path d="M16 6C10.5 6 6 10.5 6 16C6 21.5 10.5 26 16 26C21.5 26 26 21.5 26 16C26 10.5 21.5 6 16 6ZM20.3 13.6L15.7 19.6C15.5 19.8 15.2 20 14.9 20C14.6 20 14.3 19.9 14.1 19.6L11.7 16.5C11.4 16.1 11.4 15.4 11.9 15.1C12.4 14.8 13 14.8 13.3 15.3L14.9 17.4L18.7 12.4C19 12 19.7 11.9 20.1 12.2C20.6 12.5 20.6 13.1 20.3 13.6Z" fill="%2344AC9B"/></svg>');
}
.iv-drip-11-item__title {
  color: rgb(5, 42, 47);
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: capitalize;
}
.iv-drip-11-item__text {
  color: rgb(5, 42, 47);
  opacity: 0.7;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  letter-spacing: 0%;
  text-align: left;
  max-width: 338px;
}

.iv-drip-12 {
  padding: 150px 0px;
}

.iv-drip-12__inner {
}
.iv-drip-12__h2 {
  max-width: 657px;
  margin: 0 auto;
}
.iv-drip-12__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: 0%;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.iv-drip-12__subtitle {
  color: rgb(2, 23, 26);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: center;
}
.iv-drip-12__grid {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 20px;
}
.iv-drip-12-item {
  position: relative;
  max-height: max-content;
  box-sizing: border-box;
  line-height: 0;
}
.iv-drip-12-item__inner {
}
.iv-drip-12-item__img {
}
.iv-drip-12-item__text {
  position: absolute;
  bottom: 12px;
  left: 0;
  right: 0;
  margin: auto;
  color: rgb(255, 255, 255);
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  letter-spacing: 0%;
  text-align: center;
}
/* PCOS */

.new-hero-block {
  overflow: hidden;
  padding: 150px 0px 120px 0px;
}

.new-hero-block .\:container.bigger {
  position: relative;
}

.new-hero-block__left {
  max-width: 610px;
  width: 100%;
}
.new-hero-block__h1 h1 {
  color: rgb(0, 60, 70);
  font-size: 48px;
  font-weight: 800;
  line-height: 130%;
  margin-bottom: 20px;
}
.new-hero-block__text {
  margin-bottom: 50px;
  color: rgb(45, 51, 54);
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}
.new-hero-block__inner {
  display: flex;
}
.new-hero-block__btn {
}

.action-button {
}
.new-hero-block__right {
  position: absolute;
  right: -100px;
}

.pcos-b1__items {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 20px;
}
.pcos-b1-item {
  text-align: center;
  width: 32%;
}
.pcos-b1-item__icon {
  margin-bottom: 25px;
}
.pcos-b1-item__title {
  margin-bottom: 10px;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
  letter-spacing: 0%;
}
.pcos-b1-item__text {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 600;
  line-height: 150%;
  opacity: 0.8;
}

.pcos-b1-item__items {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  justify-content: center;
  margin-top: 10px;
}
.pcos-b1-item-item {
  color: rgb(255, 255, 255);
  font-size: 15px;
  font-weight: 600;
  line-height: 130%;
  width: 48%;
  padding: 5px 10px;
  border-radius: 10px;
  background: rgba(255, 255, 255, 0.1);
}

.pcos-b1__btn {
  margin-top: 50px;
  text-align: center;
}

.pcos-b3 {
  padding: 100px 0px;
}

.pcos-b3__inner {
  display: flex;
  justify-content: space-between;
}
.pcos-b3__left {
  max-width: 790px;
  width: 100%;
}
.pcos-b3-block:first-child {
  margin-bottom: 100px;
}
.pcos-b3-block__h2 h2 {
  color: rgb(0, 60, 70);
  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}
.pcos-b3-block__text {
  color: rgb(45, 51, 54);
  font-family: Proxima Nova;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}
.pcos-b3__btn {
  margin-top: 50px;
}

.pcos-b5 {
  padding-top: 100px;
}

.pcos-b5__h2 h2 {
  text-align: center;
  color: rgb(0, 60, 70);
  font-size: 36px;
  font-weight: 700;
}
.pcos-b5__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: center;
}
.pcos-b5-item {
  width: 32%;
  position: relative;
  overflow: hidden;
  height: 300px;
  border-radius: 20px;
  transition: 0.5s;
}
.pcos-b5-item:hover .pcos-b5-item__text-wrap {
  max-height: 200px;
}
.pcos-b5-item__img {
  position: absolute;
  width: 100%;
  height: 100%;
}
.pcos-b5-item__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.pcos-b5-item__footer {
  padding: 15px;
  backdrop-filter: blur(10px);
  background: rgba(255, 255, 255, 0.7);
  text-align: center;
  position: absolute;
  bottom: 0px;
  width: 100%;
}
.pcos-b5-item__title {
  color: rgb(45, 51, 54);
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
}
.pcos-b5-item__text {
  color: rgb(45, 51, 54);
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
  margin-top: 10px;
}
.pcos-b5-item__text-wrap {
  overflow: hidden;
  max-height: 0px;
  transition: 0.5s;
}

.pcos-b6 {
  padding: 100px 0px;
}

.pcos-b6__inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pcos-b6__left {
  max-width: 570px;
}
.pcos-b6__h2 h2 {
  color: rgb(0, 60, 70);

  font-size: 36px;
  font-weight: 700;
  line-height: 150%;
  margin-bottom: 20px;
}
.pcos-b6__text {
  color: rgb(45, 51, 54);

  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 50px;
}

.pcos-b7 .tomato {
  color: #fff !important;
}

.pcos-b7 {
  padding-bottom: 100px !important;
}

.d-2024-service-blocks.pcos .pricing-cards-block__grid-col {
  max-width: calc(400px + var(--gutter-x));
}

.pcos-b8 {
  padding-bottom: 100px;
}

.pcos-b8 h2 {
  color: rgb(0, 60, 70);
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 50px;
}

.pcos-b8 .b-price-card__desc ul {
  list-style: none;
  padding: 0px;
  margin: 10px 0px;
}

.pcos-b8 .b-price-card__desc ul li {
  display: flex;
  gap: 10px;
  color: rgb(45, 51, 54);
  font-size: 16px;
  font-weight: 600;
  line-height: 170%;
}

.pcos-b8 .b-price-card__desc ul li:before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="25" viewBox="0 0 24 25" fill="none"><path d="M19.75 7.51807L10.493 16.7751C10.3055 16.9625 10.0512 17.0679 9.786 17.0679C9.52084 17.0679 9.26653 16.9625 9.079 16.7751L4.25 11.9461" stroke="%23003C46" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  line-height: 0;
}

.pcos-b4 {
}

.pcos-b4__inner {
  display: flex;
  justify-content: space-between;
}
.pcos-b4__left {
  max-width: 610px;
  width: 100%;
}
.pcos-b4__h2 h2 {
  color: rgb(0, 60, 70);
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 20px;
}
.pcos-b4__text {
  color: rgb(45, 51, 54);
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  margin-bottom: 30px;
}
.pcos-b4__btn .tomato {
  color: #ffffff !important;
}

.action-button {
}
.pcos-b4__right {
  max-width: 525px;
  width: 100%;
}
.pcos-b4__acc {
}
.pcos-b4-acc-item {
  display: flex;
  gap: 15px;
  overflow: hidden;
  padding-bottom: 20px;
  cursor: pointer;
}
.pcos-b4-acc-item.active .pcos-b4-acc-item__text-wrap {
  max-height: 500px;
}
.pcos-b4-acc-item.active .pcos-b4-acc-item__title-btn::before {
  transform: rotate(45deg);
}
.pcos-b4-acc-item__icon {
  height: 50px;
  width: 50px;
}
.pcos-b4-acc-item__left::after {
  content: "";
  width: 1.5px;
  background: #42b6e8;
  height: 100%;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.pcos-b4-acc-item:last-child .pcos-b4-acc-item__left::after {
  display: none;
}

.pcos-b4-acc-item__title {
  color: rgb(45, 51, 54);
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
  margin-top: 13px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.pcos-b4-acc-item__title-btn {
  width: 25px;
  height: 25px;
  background: #2d3336;
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pcos-b4-acc-item__text {
  padding-top: 10.5px;
  color: rgb(130, 130, 130);
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  max-width: 435px;
  padding-bottom: 19px;
}
.pcos-b4-acc-item__text-wrap {
  max-height: 0px;
  overflow: hidden;
}

.pcos-b4-acc-item__title-btn::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"><path d="M1.5 7H7.5M13.5 7H7.5M7.5 7V1M7.5 7V13" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
  line-height: 0;
  display: block;
  width: 15px;
  height: 15px;
}

.pcos-b2 {
  padding: 100px 0px;
  position: relative;
}

.pcos-b2__subtitle {
  color: rgb(45, 51, 54);
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
  text-align: center;
  margin-bottom: 50px;
}

.pcos-b2-item {
  text-align: center;
  max-width: 295px;
}

.pcos-b2-item__icon {
  margin-bottom: 25px;
}

.pcos-b2-item__title {
  color: rgb(45, 51, 54);
  font-size: 22px;
  font-weight: 700;
  line-height: 130%;
}
.pcos-b2__slider {
  overflow: hidden;
}

.pcos-b2__slider .swiper-pagination-bullet-active {
  background: #003c46 !important;
}

.pcos-b3__right-mobile {
  display: none;
}

.\@longevity .b-hero-form-section {
  background-image: url(../img/pics/longevity/bg1.webp);
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 757px;
  background-position: right center;
}

.\@longevity .b-hero-info {
  max-width: 550px;
}

.longevity-b5 .b-card__heading {
  text-align: center;
}

.longevity-b5 {
  padding-top: 0px;
}

.b-hero__btn {
  margin-top: 50px;
}

.longevity-b5 .b-card-img {
  text-align: center;
  margin-top: 30px;
  margin-bottom: 12px;
}

.longevity-b5 .b-card__bottom .\:button.tomato {
  color: #fff !important;
}

/* Acarbose */

.acarbose-b1 {
  background: linear-gradient(134.09deg, rgb(237, 246, 247) 0.929%, rgb(255, 243, 239) 96.63%);
  height: 574px;
  overflow: hidden;
}
.acarbose-b1 .container {
  height: 100%;
}

.acarbose-b1__inner {
  position: relative;
  height: 100%;
}
.acarbose-b1__h1 {
  max-width: 762px;
  padding-top: 83px;
}
.acarbose-b1__h1 h1 {
  color: rgb(2, 23, 26);
  font-size: 90.57px;
  font-weight: 600;
  line-height: 90px;
}
.acarbose-b1__text {
  color: rgb(2, 23, 26);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 18px;
  position: absolute;
  right: 0;
  bottom: 60px;
  max-width: 552px;
}

.acarbose-b6__mobile-img {
  display: none;
}
.acarbose-b1__img-1 {
  width: 477.43px;
  height: 360.69px;
  transform: rotate(159.28deg);
  position: absolute;
  top: -88px;
  right: -64px;
}
.acarbose-b1__img-2 {
  width: 604.43px;
  height: 456.63px;
  left: -100px;
  bottom: -100px;
  position: absolute;
}

.acarbose-b1__btn .btn-green {
  background: rgb(0, 39, 70);
}

.acarbose-b2 {
  padding: 100px 0px 190px;
}

.acarbose-b2__inner {
  display: flex;
  justify-content: space-between;
  position: relative;
}
.acarbose-b2__left {
  max-width: 480px;
}
.acarbose-b2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.acarbose-b2__text {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}
.acarbose-b2__img {
  position: absolute;
}
.acarbose-b2__right {
  display: flex;
  flex-direction: column;
  gap: 28px;
}
.acarbose-b2-item {
  display: flex;
  gap: 25px;
  max-width: 500px;
  width: 100%;
}
.acarbose-b2-item__icon {
  min-width: 72px;
  height: 72px;
  border-radius: 100%;
  background: rgba(59, 84, 152, 0.1);
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
}

.acarbose-b2-item__title {
  color: rgb(5, 42, 47);
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 12px;
}
.acarbose-b2-item__text {
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  opacity: 0.7;
}

.acarbose h2 span {
  color: rgb(59, 84, 152);
}

.acarbose-b3 {
  background: rgba(239, 242, 251, 0.74);
  padding: 73px 0px 130px 0px;
  overflow: hidden;
  height: 745px;
}

.acarbose-b3__inner {
  position: relative;
}
.acarbose-b3__img {
  position: absolute;
  right: -200px;
  top: -240px;
  width: 556px;
  height: 556px;
  opacity: 0.5;
}
.acarbose-b3__h2 {
  max-width: 743px;
  position: relative;
  z-index: 5;
}
.acarbose-b3__h2 h2 {
  font-size: 56px;
  font-weight: 600;
  line-height: 64.29px;

  text-transform: uppercase;
}
.acarbose-b3__button {
}
.btn-green {
}
.acarbose-b3-steps {
  margin-top: 50px;
  position: relative;
}
.acarbose-b3-step-line {
  width: 100%;
  height: 2px;
  border-radius: 68px;
  background: rgb(214, 218, 230);
}
.acarbose-b3-step-item {
  max-width: 360px;
}

.acarbose-b3-step-item__dot {
  background: rgb(214, 218, 230);
  width: 18px;
  height: 18px;
  border-radius: 100%;
  margin-bottom: 40px;
}

.acarbose-b3-step-item-1 .acarbose-b3-step-item__dot {
  background: #d6dae6;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acarbose-b3-step-item-1 .acarbose-b3-step-item__dot::before {
  content: "";
  display: block;
  width: 18px;
  height: 18px;
  border-radius: 100%;
  background: #3b5498;
}
.acarbose-b3-step-item__title {
  color: rgb(59, 84, 152);
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
  margin-bottom: 6px;
}
.acarbose-b3-step-item__subtitle {
  color: rgb(0, 28, 70);
  font-size: 20px;
  font-weight: 600;
  line-height: 31px;
  margin-bottom: 6px;
}
.acarbose-b3-step-item__text {
  opacity: 0.7;
  color: rgb(0, 28, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.acarbose-b3-step-item-1 {
  position: absolute;
  top: -15px;
}
.acarbose-b3-step-item-2 {
  position: absolute;
  top: -9px;
  right: 33%;
}
.acarbose-b3-step-item-3 {
  position: absolute;
  top: -9px;
  right: 0;
}
.acarbose-b3__button .btn-green {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="293" height="55" viewBox="0 0 293 55" fill="none"><rect x="0.5" y="1.06885" width="292" height="53" rx="26.5" fill="white"/><rect x="0.5" y="1.06885" width="292" height="53" rx="26.5" stroke="url(%23paint0_linear_1_184)"/><defs><linearGradient id="paint0_linear_1_184" x1="53.5" y1="0.568848" x2="202" y2="54.5688" gradientUnits="userSpaceOnUse"><stop stop-color="%233B5498"/><stop offset="1" stop-color="%233B5498" stop-opacity="0.1"/></linearGradient></defs></svg>')
    no-repeat;
  width: 293px;
  max-width: none;
  color: rgb(0, 38, 70) !important;
  font-size: 16px;
  font-weight: 600;
}

.acarbose .iv-drip-reviews-item {
  width: calc(34% - 24px);
}
.acarbose .iv-drip-reviews__grid {
  flex-wrap: wrap;
}

.acarbose-b4 {
  padding: 78px 0px;
  background: rgb(243, 245, 252);
}

.acarbose-b4__inner {
  display: flex;
  gap: 78px;
}
.acarbose-b4__left {
  max-width: 562px;
  width: 100%;
}
.acarbose-b4__right {
  max-width: 489px;
  width: 100%;
}

.acarbose-b4__right h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.acarbose-b4__right p {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
}

.acarbose-b5 {
  padding: 100px 0px;
}

.acarbose-b5 h2 {
  max-width: 744px;
  margin: 0 auto 50px auto;
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  text-align: center;
}

.acarbose-b5__inner {
}
.acarbose-b5__items {
  display: flex;
  justify-content: space-between;
  gap: 24px;
}
.acarbose-b5-item {
  border-radius: 39px;
  background: rgb(241, 244, 251);
  padding: 20px;
}
.acarbose-b5-item__icon {
  border-radius: 100%;
  background: rgb(255, 255, 255);
  width: 60px;
  height: 60px;
  margin-bottom: 15px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.acarbose-b5-item__title {
  color: rgb(0, 28, 70);
  font-size: 26px;
  font-weight: 600;
  margin-bottom: 20px;
  line-height: 25px;
}
.acarbose-b5-item__text {
  opacity: 0.7;
  color: rgb(0, 28, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.acarbose-b6 {
  background-image: url(../img/pics/acarbose/bg5.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.acarbose-b6__inner {
  max-width: 489px;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 100px;
}
.acarbose-b6 .btn-green {
  background: rgb(0, 39, 70);
}
.acarbose-b6 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 7px;
}

.acarbose-b6 p {
  opacity: 0.9;
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 23px;
  margin-bottom: 20px;
}

.acarbose-b7 {
  background: linear-gradient(90deg, rgba(241, 244, 251, 0) -30.833%, rgb(241, 244, 251) 55.765%, rgba(241, 244, 251, 0) 143.09%);
  padding: 85px 0px;
}

.acarbose-b7 h2 {
  max-width: 708px;
  width: 100%;
  margin: 0 auto 50px auto;
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
}

.acarbose-b7__inner {
}
.acarbose-b7-items {
  display: flex;
  gap: 24px;
  max-width: 744px;
  width: 100%;
  margin: 0 auto;
}
.acarbose-b7-item {
  border-radius: 20px;
  background: rgb(255, 255, 255);
  padding: 25px 20px;
}
.acarbose-b7-item__price {
  color: rgb(0, 38, 70);
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 35px;
  line-height: 24px;
}
.acarbose-b7-item__title {
  color: rgb(5, 42, 47);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 10px;
}
.acarbose-b7-item__text {
  opacity: 0.7;
  color: rgb(5, 42, 47);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  margin-bottom: 25px;
}
.acarbose-b7-item__btn {
}
.acarbose-b7-item__subprice {
  color: rgba(5, 42, 47, 0.7);
  font-size: 14px;
  font-weight: 400;
  margin-bottom: 13px;
}
.acarbose-b7-item__btn .btn-green {
  background: rgba(0, 38, 70, 0.1);
  display: flex;
  align-items: center;
  line-height: 0;
  justify-content: center;
  gap: 10px;
  color: rgb(0, 38, 70) !important;
  max-width: none;
}
.acarbose-b7-item__btn .btn-green::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="21" height="21" viewBox="0 0 21 21" fill="none"><path d="M6.71123 15.6662C7.00067 15.9557 7.46995 15.9557 7.75941 15.6662L16.1594 7.26624C16.4488 6.97679 16.4488 6.50757 16.1594 6.21812C15.8699 5.92867 15.4006 5.92867 15.1112 6.21812L6.71123 14.618C6.42178 14.9075 6.42178 15.3768 6.71123 15.6662Z" fill="%23002646"/><path d="M15.6353 16.3765C16.0446 16.3765 16.3765 16.0446 16.3765 15.6353V6.74118C16.3765 6.33186 16.0446 6.00001 15.6353 6.00001H6.74117C6.33183 6.00001 6 6.33186 6 6.74118C6 7.15061 6.33183 7.48236 6.74117 7.48236H14.8941V15.6353C14.8941 16.0446 15.2259 16.3765 15.6353 16.3765Z" fill="%23002646"/></svg>');
}
.acarbose-b7-item:nth-child(2) .acarbose-b7-item__price {
  margin-bottom: 2px;
}

.acarbose-b8 {
  padding: 100px 0px;
  height: 1085px;
}
.acarbose-b8 .container {
  height: 100%;
  max-width: 1251px;
}
.acarbose-b8__inner {
  position: relative;
  height: 100%;
}
.acarbose-b8__inner h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 59px;
  text-transform: uppercase;
}
.acarbose-b8-h2-1 {
  max-width: 518px;
  width: 100%;
  position: absolute;
  left: 0;
  top: 60px;
  z-index: 3;
}
.acarbose-b8-h2-2 {
  max-width: 600px;
  width: 100%;
  position: absolute;
  bottom: 264px;
  right: 135px;
  z-index: 3;
}
.acarbose-b8__text-1 {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  max-width: 575px;
  width: 100%;
  position: absolute;
  top: 250px;
  left: 130px;
  z-index: 3;
}
.acarbose-b8__text-2 {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  max-width: 486px;
  width: 100%;
  position: absolute;
  right: 0;
  bottom: 85px;
  z-index: 3;
}
.acarbose-b8__img-1 {
  position: absolute;
  top: 0px;
  right: 0px;
  z-index: 3;
}
.acarbose-b8__img-2 {
  position: absolute;
  bottom: 0px;
  left: 0px;
  z-index: 3;
}
.acarbose-b8__circle-1 {
  width: 654px;
  height: 540px;
  position: absolute;
  top: -44px;
}
.acarbose-b8__circle-2 {
  width: 559px;
  height: 697px;
  position: absolute;
  bottom: -140px;
  right: 177px;
}

.acarbose-b9 {
  background: rgb(243, 245, 252);
  height: 1015px;
  padding: 87px 0px 67px 0px;
  position: relative;
  overflow: hidden;
}

.acarbose-b9 .container {
  height: 100%;
}

.acarbose-b9__inner {
  position: relative;
  height: 100%;
}
.acarbose-b9__img {
  border-radius: 311.88px;
  overflow: hidden;
  height: 570px;
  width: 336px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 123px;
}

.acarbose-b9__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.acarbose-b9__left-block {
  max-width: 367px;
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  max-height: max-content;
}
.acarbose-b9__title {
  color: rgb(0, 28, 70);
  font-size: 36px;
  font-weight: 600;
  line-height: 43px;
  text-transform: uppercase;
  margin-bottom: 15px;
  text-align: center;
}
.acarbose-b9__text {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
}
.acarbose-b9__right-block {
  max-width: 367px;
  width: 100%;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  max-height: max-content;
}
.acarbose-b9__bottom-block {
  max-width: 509px;
  width: 100%;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  position: absolute;
  max-height: max-content;
}
.acarbose-b9__pils-1 {
  position: absolute;
  bottom: 0;
  left: -100px;
  width: 594.11px;
  height: 407.86px;
  opacity: 0.2;
  transform: rotate(-89.89deg);
}
.acarbose-b9__pils-2 {
  position: absolute;
  top: 0;
  right: -100px;
  width: 573.98px;
  height: 394.04px;
  transform: rotate(102.93deg);
  opacity: 0.2;
}

.acarbose-b9__inner h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;

  text-align: center;
  text-transform: uppercase;
  max-width: 708px;
  margin: 0 auto;
}

.acarbose-b9__inner ul {
  padding-left: 0px;
  margin-bottom: 0px;
  list-style: none;
  margin-top: 20px;
}
.acarbose-b9__inner ul li {
  display: flex;
  gap: 5px;
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  justify-content: center;
  margin-bottom: 10px;
}
.acarbose-b9__inner ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="17" height="16" viewBox="0 0 17 16" fill="none"><path d="M16.4534 1.26183C12.3023 4.81502 8.86186 9.89539 6.30626 15.3961C6.23794 15.5464 6.02612 15.5431 5.95778 15.3961C4.41691 11.9727 2.80771 9.45815 0.990099 8.14274C0.82953 8.02663 0.932023 7.77373 1.12677 7.79767C3.10155 8.04707 5.26079 9.32828 6.13203 10.6437C8.5202 6.4823 11.8548 3.39034 16.2348 0.950874C16.4364 0.838143 16.6277 1.11148 16.4534 1.26183Z" fill="%233B5498"/></svg>');
}

.acarbose-b9__inner::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="756.170288" height="525.003906" viewBox="0 0 756.17 525.004" fill="none"><ellipse id="Ellipse 38" rx="361.500000" ry="109.000000" transform="matrix(0.963975 -0.265992 0.265992 0.963975 378.085 316.844)" stroke="%233B5498" stroke-opacity="0.270000" stroke-width="1.000000"/><ellipse id="Ellipse 39" rx="296.989746" ry="89.486542" transform="matrix(0.757008 0.653406 -0.653406 0.757008 321 262.502)" stroke="%233B5498" stroke-opacity="0.270000" stroke-width="1.000000"/></svg>');
  position: absolute;
  left: 250px;
}

.acarbose-b10__img-mobile {
  display: none;
}

.acarbose-b10 {
  padding: 100px 0px;
}
.acarbose-b10__inner {
  display: flex;
  justify-content: space-between;
}
.acarbose-b10__left {
  max-width: 544px;
  width: 100%;
}
.acarbose-b10__h2 h2 {
  font-size: 60px;
  font-weight: 600;
  line-height: 67px;
  text-transform: uppercase;
}

.acarbose-b10__right {
  max-width: 521px;
  width: 100%;
}
.acarbose-b10__text {
  color: rgb(0, 28, 70);
  font-size: 24px;
  font-weight: 600;
  line-height: 29px;
  padding-bottom: 28px;
}
.acarbose-b10__subtext {
  color: rgba(0, 28, 70, 0.8);
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

/* Perim */

.perim-reviews__mobile {
  display: none;
}
.perim-rewiews__slider .slider-footer {
  margin-top: 20px;
}
.perim .swiper-pagination {
  position: static;
}

.perim .swiper-pagination-bullet-active {
  background: #c98a54 !important;
}

.slider-footer__left,
.slider-footer__right {
  line-height: 0;
}
.slider-footer {
  display: flex;
  max-width: max-content;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  gap: 24px;
}
.perim-b2__grid-mobile {
  display: none;
}
.tretinoin.perim .new-faq-item__title {
  margin-right: 60px;
}
.tretinoin.perim .new-faq-item__content {
  padding-right: 24px;
}
.perim-b1 {
  background-image: url(../img/pics/perim/bg1.webp);
  background-repeat: no-repeat;
  padding-top: 40px;
  min-height: 983px;
  background-size: cover;
  background-position: bottom;
}

.perim .btn-green {
  background: #462100;
}

.perim-b1__inner {
  display: flex;
  justify-content: space-between;
  gap: 40px;
}
.perim-b1__h1 {
  max-width: 530px;
  width: 100%;
}
.perim-b1__h1 h1 {
  font-size: 74.11px;
  font-weight: 600;
  line-height: 92%;
  color: #fff;
}
.perim-b1__h1 h1 span {
  color: rgb(70, 33, 0);
  font-weight: 400;
  font-style: italic;
}
.perim-b1__content {
  max-width: 552px;
  width: 100%;
}
.perim-b1__text {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  opacity: 0.9;
}
.perim-b1__btn {
  margin-top: 20px;
}

.perim h2 {
  color: rgb(70, 28, 0);
  text-transform: uppercase;
  margin-bottom: 0px;
}

.perim h2 span {
  color: rgb(201, 138, 84);
}

.perim-b2 {
  padding: 100px 0px;
}

.perim-b2__header {
  display: flex;
  justify-content: space-between;
  gap: 50px;
  margin-bottom: 48px;
  align-items: center;
}
.perim-b2__h2 {
  max-width: 592px;
  width: 100%;
}
.perim-b2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
}
.perim-b2__text {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  max-width: 440px;
  width: 100%;
}
.perim-b2__grid {
  display: flex;
  flex-wrap: wrap;
  column-gap: 24px;
  row-gap: 48px;
}
.perim-b2-item {
  border-radius: 39px;
  background: rgb(251, 245, 241);
  padding: 20px;
  min-height: 309px;
  width: calc(25% - 18px);
}
.perim-b2-item__icon {
  margin-bottom: 20px;
}
.perim-b2-item__title {
  color: rgb(70, 28, 0);
  font-size: 26px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 15px;
}
.perim-b2-item__text {
  opacity: 0.7;
  color: rgb(42, 18, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.perim-b3 {
}
.perim-b3-block-1 {
  display: flex;
  justify-content: space-between;
  gap: 10px;
  margin-bottom: 50px;
}
.perim-b3-block-1__left {
  max-width: 456px;
  width: 100%;
}
.perim-b3-block-1__h2 {
  margin-bottom: 12px;
}

.perim-b3-block-1__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 47px;
}
.perim-b3-block-1__text {
  color: rgb(105, 86, 73);
  font-size: 16px;
  font-weight: 400;
  opacity: 0.9;
  line-height: 19px;
}
.perim-b3-block-1__btn {
  margin-top: 14px;
}
.perim-b3-block-1__right {
}
.perim-b3-block-1__img {
  border-radius: 108px;
  overflow: hidden;
  width: 648px;
  height: 432.21px;
}

.perim-b3-block-1__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.perim-b3-block-2 {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 100px;
  justify-content: space-between;
  gap: 50px;
}
.perim-b3-item {
  display: flex;
  gap: 20px;
  max-width: 507px;
  width: 100%;
  align-items: center;
}

.perim-b3-item__title {
  color: rgb(70, 28, 0);
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 15px;
}
.perim-b3-item__text {
  opacity: 0.7;
  color: rgb(42, 18, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.perim-b4 {
  background: rgb(251, 245, 241);
  padding-top: 73px;
  min-height: 745px;
}

.perim-b4-header {
  display: flex;
  justify-content: space-between;
}
.perim-b4__h2 {
  max-width: 743px;
  width: 100%;
}
.perim-b4__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 64.29px;
}
.perim-b4__content {
  max-width: 380px;
  width: 100%;
}
.perim-b4__text {
  color: rgb(105, 86, 73);
  opacity: 0.9;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 14px;
}
.perim-b4 .acarbose-b3-step-item-1 .acarbose-b3-step-item__dot::before {
  background: rgb(201, 138, 84);
}
.perim-b4 .acarbose-b3-step-item__title {
  color: rgb(201, 138, 84);
}

.perim-b4 .acarbose-b3-step-item__subtitle {
  color: rgb(70, 28, 0);
}

.perim-b4 .acarbose-b3-step-item__text {
  color: rgb(70, 28, 0);
  opacity: 0.7;
}

.perim-b4 .acarbose-b3-steps {
  margin-top: 100px;
}

.perim-b4 .btn-green {
  background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="293.000000" height="54.000000" viewBox="0 0 293 54" fill="none"><defs><linearGradient x1="53.499992" y1="-0.000031" x2="201.999969" y2="53.999969" id="paint_linear_1_296_0" gradientUnits="userSpaceOnUse"><stop stop-color="%23462100"/><stop offset="1.000000" stop-color="%23462100" stop-opacity="0.101961"/></linearGradient></defs><rect id="Link" rx="26.500000" width="292.000000" height="53.000000" transform="translate(0.500000 0.500000)" fill="%23FFFFFF" fill-opacity="1.000000"/><rect id="Link" rx="26.500000" width="292.000000" height="53.000000" transform="translate(0.500000 0.500000)" stroke="url(%23paint_linear_1_296_0)" stroke-opacity="1.000000" stroke-width="1.000000"/></svg>');
  width: 293px;
  max-width: none;
  color: #462100 !important;
}

.perim-b5 {
  padding: 100px 0px;
}

.perim-b5__inner {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}
.perim-b5__left {
}
.perim-b5__img {
  border-radius: 200px;
  width: 455px;
  height: 659px;
  overflow: hidden;
}
.perim-b5__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.perim-b5__right {
  max-width: 615px;
  width: 100%;
}
.perim-b5__h2 {
  margin-bottom: 12px;
}
.perim-b5__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 47px;
}
.perim-b5__text {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.perim-b5__btn {
  margin-bottom: 30px;
}

.perim-b5__items {
  display: flex;
  flex-wrap: wrap;

  column-gap: 21px;
  row-gap: 30px;
}
.perim-b5-item {
  max-width: 297px;
  width: 100%;
}
.perim-b5-item__header {
  display: flex;
  gap: 10px;
}
.perim-b5-item__icon::after {
  line-height: 0;
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g clip-path="url(%23clip0_1_430)"><path d="M12.5 24.0317C18.8688 24.0317 24.0317 18.8688 24.0317 12.5C24.0317 6.1312 18.8688 0.968262 12.5 0.968262C6.1312 0.968262 0.968262 6.1312 0.968262 12.5C0.968262 18.8688 6.1312 24.0317 12.5 24.0317Z" fill="%23C98A54"/><path d="M12.5 25C5.60806 25 0 19.3929 0 12.5C0 5.60806 5.60806 0 12.5 0C19.3929 0 25 5.60806 25 12.5C25 19.3929 19.3929 25 12.5 25ZM12.5 1.93647C6.67505 1.93647 1.93647 6.67505 1.93647 12.5C1.93647 18.325 6.67505 23.0635 12.5 23.0635C18.325 23.0635 23.0635 18.324 23.0635 12.5C23.0635 6.67505 18.325 1.93647 12.5 1.93647Z" fill="%23C98A54"/><path d="M10.9896 17.0989C10.7301 17.0989 10.4822 16.9953 10.2992 16.8094L6.72641 13.1785C6.3517 12.797 6.35653 12.1851 6.73803 11.8094C7.11952 11.4357 7.73241 11.4396 8.10712 11.821L10.9615 14.7219L16.8668 8.21822C17.228 7.82222 17.8399 7.79414 18.234 8.1524C18.63 8.51162 18.659 9.12354 18.2998 9.52051L11.7061 16.7823C11.527 16.9798 11.2752 17.094 11.009 17.0999C11.0022 17.0989 10.9964 17.0989 10.9896 17.0989Z" fill="white"/></g><defs><clipPath id="clip0_1_430"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>');
}
.perim-b5-item__title {
  color: rgb(70, 28, 0);
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}
.perim-b5-item__text {
  color: rgb(42, 18, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  opacity: 0.7;
}

.perim-reviews {
  padding-bottom: 100px;
}

.perim-reviews .iv-drip-reviews__grid {
  flex-wrap: wrap;
  justify-content: center;
}

.perim-reviews .iv-drip-reviews-item {
  width: calc(33% - 13px);
}

.perim-reviews__h2 {
  max-width: 662px;
  width: 100%;
  margin: 0 auto;
}

.perim-reviews__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 59px;
  margin-bottom: 10px;
  text-align: center;
}

.perim-reviews__subtitle {
  text-align: center;
  opacity: 0.9;
  color: rgb(105, 86, 73);

  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 50px;
}

.perim-reviews .iv-drip-reviews-item::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="26" viewBox="0 0 32 26" fill="none"><path d="M31.9567 17.0218C31.9567 13.739 31.136 10.6055 29.4946 7.62113C27.7786 4.63678 25.5777 2.17469 22.8917 0.234862L18.751 3.59226C20.5416 4.78599 22.1457 6.39008 23.5632 8.40452C24.9808 10.3443 25.7642 12.2096 25.9134 14.0002H25.3538C24.9808 13.9256 24.6823 13.8883 24.4585 13.8883C22.8917 13.8883 21.6234 14.4478 20.6535 15.567C19.609 16.6115 19.0867 17.9544 19.0867 19.5958C19.0867 21.2372 19.6836 22.6548 20.8773 23.8485C21.9964 24.9676 23.3767 25.5272 25.0181 25.5272C26.9579 25.5272 28.5993 24.7811 29.9423 23.289C31.2852 21.7222 31.9567 19.6331 31.9567 17.0218ZM14.0506 17.0218C14.0506 13.739 13.2299 10.6055 11.5885 7.62113C9.87252 4.63678 7.67156 2.17469 4.98565 0.234862L0.844866 3.59226C2.63547 4.78599 4.23956 6.39008 5.65713 8.40452C7.00008 10.3443 7.78347 12.2096 8.0073 14.0002H7.44774C7.07469 13.9256 6.77626 13.8883 6.55243 13.8883C4.98565 13.8883 3.68 14.4478 2.63548 15.567C1.59095 16.6115 1.06869 17.9544 1.06869 19.5958C1.06869 21.2372 1.66556 22.6548 2.8593 23.8485C4.05304 24.9676 5.47061 25.5272 7.112 25.5272C9.05182 25.5272 10.6932 24.7811 12.0362 23.289C13.3791 21.7222 14.0506 19.6331 14.0506 17.0218Z" fill="%23461C00"/></svg>');
}

.perim-reviews .iv-drip-reviews-item__name {
  color: rgb(70, 28, 0);
}

.perim-b6 {
  padding-bottom: 100px;
}

.perim-b6__img {
  border-radius: 200px;
  height: 494px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 40px;
}
.perim-b6__img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.perim-b6__header {
  display: flex;
}
.perim-b6__h2 {
  max-width: 648px;
  width: 100%;
}
.perim-b6__h2 h2 {
  font-size: 68.21px;
  font-weight: 600;
  line-height: 75.32px;
}
.perim-b6__content {
  max-width: 480px;
  width: 100%;
}
.perim-b6__text {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  margin-bottom: 14px;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.perim-b6__items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 34px;
  justify-content: center;
}
.perim-b6-item {
  width: calc(33% - 13px);
  display: flex;
  gap: 20px;
  border-radius: 39px;
  background: rgb(251, 245, 241);
  padding: 20px;
}
.perim-b6-item__icon {
  min-width: 52px;
}
.perim-b6-item__title {
  color: rgb(70, 28, 0);
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 10px;
}

.perim-b6-item__text {
  opacity: 0.7;
  color: rgb(42, 18, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.perim-b7 {
  position: relative;
  background: rgb(251, 245, 241);
  overflow: hidden;
  padding: 54px 0px;
}
.perim-b7__body {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.perim-b7__inner {
}
.perim-b7__h2 {
  max-width: 846px;
  width: 100%;
  margin: 0 auto;
}
.perim-b7__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 58px;
  text-align: center;
  margin-bottom: 34px;
}
.perim-b7-items-1 {
  display: flex;
  gap: 16px;
  margin: 0 auto;
  justify-content: center;
}
.perim-b7-items-1-item {
  border: 0.5px solid rgb(190, 183, 177);
  border-radius: 602px;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 6px;
  width: 176px;
  padding: 10px;
}
.perim-b7-items-1-item__icon {
  line-height: 0;
}
.perim-b7-items-1-item__text {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.perim-b7__subtitle {
  color: rgb(42, 18, 1);
  text-align: center;
  margin-top: 34px;
  opacity: 0.7;
  max-width: 695px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 34px;
}
.perim-b7-items-2 {
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
  display: flex;
  gap: 40px;
  justify-content: center;
}
.perim-b7-items-2-item {
  text-align: center;
}
.perim-b7-items-2-item__icon {
  margin-bottom: 8px;
}
.perim-b7-items-2-item__text {
  opacity: 0.7;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}
.perim-b7__btn {
  display: flex;
  justify-content: center;
  margin-top: 34px;
}

.perim-b8 {
  height: 1330px;
  padding: 100px 0px;
}

.perim-b8 .container {
  max-width: 1251px;
  height: 100%;
}

.perim-b8__inner {
  position: relative;
  height: 100%;
}
.perim-b8__h2-1 {
  max-width: 518px;
  position: absolute;
  z-index: 5;
}

.perim-b8__h2-1 h2 {
  color: rgb(70, 28, 0);
  font-size: 42px;
  font-weight: 600;
  line-height: 59px;
}
.perim-b8__text-1 {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  max-width: 575px;
  width: 100%;
  position: absolute;
  left: 130px;
  top: 250px;
  z-index: 5;
}
.perim-b8__img-1 {
  position: absolute;
  right: 0;
  top: 0;
}

.perim-b8__img-1::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="687" height="357" viewBox="0 0 687 357" fill="none"><path d="M297.253 305.659C203.383 271.419 123.627 226.157 70.5592 180.677C44.024 157.935 24.1825 135.156 12.5787 113.693C0.974761 92.2302 -2.36482 72.1376 3.99172 54.7109C10.3485 37.284 25.8408 24.06 48.5392 15.1089C71.2369 6.15802 101.085 1.50445 136.03 1.18911C205.918 0.558496 296.085 17.2797 389.955 51.5202C483.824 85.7607 563.58 131.022 616.648 176.503C643.183 199.244 663.025 222.023 674.629 243.486C686.233 264.949 689.572 285.043 683.215 302.47C676.858 319.896 661.366 333.12 638.668 342.071C615.97 351.021 586.123 355.675 551.177 355.99C481.289 356.621 391.122 339.9 297.253 305.659Z" stroke="%23462100" stroke-opacity="0.14"/></svg>');
  position: absolute;
  left: -530px;
  top: 34px;
}

.perim-b8__img-1 img {
  position: relative;
  z-index: 5;
}
.perim-b8__img-2 img {
  position: relative;
  z-index: 5;
}
.perim-b8__lists {
  display: flex;
  justify-content: center;
  top: 438px;
  position: absolute;
  gap: 24px;
  margin: auto;
  left: 0;
  right: 0;
  z-index: 5;
}
.perim-b8-item {
  max-width: 360px;
}
.perim-b8-item__title {
  color: rgb(70, 28, 0);
  font-size: 24px;
  font-weight: 600;
  line-height: 43px;
  margin-bottom: 15px;
}
.perim-b8-item__text {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 20px;
}
.perim-b8-item__list ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.perim-b8-item__list ul li {
  color: rgb(45, 45, 45);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  display: flex;
  gap: 5px;
  margin-bottom: 10px;
}
.perim-b8-item__list ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M15.9534 1.26232C11.8023 4.81551 8.36186 9.89588 5.80626 15.3966C5.73794 15.5469 5.52612 15.5435 5.45778 15.3966C3.91691 11.9732 2.30771 9.45864 0.490099 8.14323C0.32953 8.02712 0.432023 7.77422 0.626769 7.79815C2.60155 8.04756 4.76079 9.32876 5.63203 10.6442C8.0202 6.48279 11.3548 3.39083 15.7348 0.951363C15.9364 0.838631 16.1277 1.11197 15.9534 1.26232Z" fill="%233B5498"/></svg>');
  line-height: 0;
}
.perim-b8__img-2 {
  position: absolute;
  left: 0;
  bottom: 0;
}
.perim-b8__img-2::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="653" height="418" viewBox="0 0 653 418" fill="none"><path d="M389.969 328.54C301.818 375.585 214.88 404.766 145.592 413.926C110.947 418.506 80.7414 418.077 57.0141 412.393C33.2863 406.707 16.0954 395.783 7.36136 379.418C-1.37264 363.053 -0.879328 342.69 7.60542 319.814C16.09 296.937 32.5469 271.605 55.6369 245.373C101.814 192.91 174.448 136.928 262.6 89.8826C350.751 42.8372 437.689 13.6568 506.976 4.49664C541.622 -0.0837076 571.827 0.345179 595.554 6.03007C619.282 11.7152 636.474 22.6399 645.208 39.0051C653.941 55.3703 653.448 75.7325 644.963 98.6091C636.479 121.485 620.022 146.817 596.932 173.05C550.754 225.513 478.12 281.494 389.969 328.54Z" stroke="%23462100" stroke-opacity="0.14"/></svg>');
  position: absolute;
  bottom: -60px;
  right: -200px;
}
.perim-b8__h2-2 {
  max-width: 518px;
  position: absolute;
  bottom: 227px;
  right: 101px;
  z-index: 5;
}

.perim-b8__h2-2 h2 {
  color: rgb(70, 28, 0);

  font-size: 42px;
  font-weight: 600;
  line-height: 59px;
}
.perim-b8__text-2 {
  opacity: 0.9;
  color: rgb(105, 86, 73);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  max-width: 456px;
  width: 100%;
  position: absolute;
  right: 67px;
  bottom: 140px;
  z-index: 5;
}
.perim-b8__btn {
  bottom: 70px;
  right: 281px;
  position: absolute;
  z-index: 5;
}

.perim-b9 {
  height: 703px;
  background-image: url(../img/pics/perim/bg7.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top;
  position: relative;
  margin-bottom: 100px;
}

.perim-b9 .container {
  height: 100%;
  position: relative;
}

.perim-b9__background-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.4);
}

.perim-b9__inner {
  display: flex;
  position: absolute;
  width: 100%;
  bottom: 70px;
  z-index: 5;
  align-items: center;
  gap: 48px;
}
.perim-b9__h2 {
  color: rgb(255, 255, 255);
  font-size: 93.25px;
  font-weight: 600;
  line-height: 86px;
}

.perim-b9__text {
  color: rgb(255, 255, 255);
  opacity: 0.9;
  font-size: 16px;
  font-weight: 600;
  line-height: 21px;
  margin-bottom: 23px;
}
.tretinoin.perim .new-faq h2 {
  max-width: 973px;
}

.tretinoin.perim .new-faq-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M9.00012 18.1241C8.35278 18.1241 7.82825 17.5996 7.82825 16.9522V2.04785C7.82825 1.40051 8.35278 0.875977 9.00012 0.875977C9.64747 0.875977 10.172 1.40051 10.172 2.04785V16.9522C10.172 17.5996 9.64747 18.1241 9.00012 18.1241Z" fill="%23461C00"/><path d="M16.4525 10.6719H1.5481C0.900752 10.6719 0.376221 10.1473 0.376221 9.5C0.376221 8.85266 0.900752 8.32812 1.5481 8.32812H16.4525C17.0998 8.32812 17.6243 8.85266 17.6243 9.5C17.6243 10.1473 17.0998 10.6719 16.4525 10.6719Z" fill="%23461C00"/></svg>');
}
.tretinoin.perim .new-faq-item {
  background: rgb(251, 245, 241);
}

.tretinoin.perim .new-faq-item__title {
  color: rgb(70, 28, 0);
}

.tretinoin.perim .new-faq-item__content {
  color: rgb(70, 28, 0);
}

/* Botox */
.botox h1 span,
.botox h2 span {
  color: rgb(62, 164, 171);
  font-weight: 400;
  font-style: italic;
}
.botox-b1 {
  position: relative;
}
.container {
}
.botox-b1__inner {
  height: 719px;
}
.botox-b1__left {
  padding-top: 175px;
  position: relative;
  z-index: 5;
}
.botox-b1__h1 {
  max-width: 784px;
  margin-bottom: 49px;
}
.botox-b1__h1 h1 {
  color: rgb(0, 61, 70);
  font-size: 88.06px;
  font-weight: 600;
  line-height: 90.46px;
  text-transform: uppercase;
}
.botox-b1__content {
  max-width: 458px;
  margin-left: 92px;
}
.botox-b1__text {
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 15px;
}

.botox-b1__right {
  right: 0;
  position: absolute;
  top: 0;
  width: 682px;
}

.botox-b1-line {
  background: linear-gradient(90deg, rgb(62, 164, 171), rgb(147, 181, 183) 100%);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 100px;
  padding: 13px 0px;
  position: relative;
  z-index: 5;
}
.botox-b1-line-item {
  color: rgb(255, 255, 255);
  gap: 7px;
  align-items: center;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  display: flex;
  text-align: center;
  text-transform: uppercase;
}
.botox-b1-line-item__icon {
  line-height: 0;
}
.botox-b1-line__text {
  white-space: nowrap;
}

.botox-b2 {
  padding: 120px 0px;
}
.container {
}
.botox-b2__inner {
  display: flex;
  gap: 80px;
}
.botox-b2__left {
}
.botox-b2__img {
  overflow: hidden;
  border-radius: 160px 0px 160px 0px;
  width: 456px;
  height: 557px;
}
.botox-b2__right {
}
.botox-b2__subtitle {
  color: rgba(0, 61, 70, 0.77);

  font-size: 18px;
  font-weight: 400;
  line-height: 51px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.botox-b2__h2 {
  max-width: 592px;
}
.botox-b2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.botox-b2__text {
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  opacity: 0.9;
  margin-bottom: 20.5px;
  max-width: 456px;
}

.botox-list ul {
  margin: 0px;
  padding: 0px;
}
.botox-list ul li {
  margin-bottom: 15.5px;
  display: flex;
  align-items: center;
  gap: 5px;
}
.botox-list ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="21" viewBox="0 0 20 21" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.65316 12.1971L7.56322 14.9632C8.74874 13.2508 14.0176 4.88616 17.0473 1.00024C13.9096 6.92695 11.182 13.11 8.72878 19.3233C8.3769 20.2144 7.12174 20.2297 6.75204 19.3457C5.58337 16.5515 4.32708 13.7751 2.95276 11.0773C3.94077 10.8797 4.99457 11.2091 5.65316 12.1971Z" fill="%233EA4AB"/></svg>');
  line-height: 0;
}

.botox-b2__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: 20%;
}

.botox-b3 {
  background: rgb(241, 251, 251);
  height: 589px;
  overflow: hidden;
  padding-top: 91.5px;
}

.botox-b3__inner {
  display: flex;
  gap: 43px;
  position: relative;
}
.botox-b3__left {
}
.botox-b3__h2 {
  max-width: 744px;
}

.botox-b3__h2 h2 {
  font-size: 74px;
  font-weight: 600;
  line-height: 70.7px;
  margin-bottom: 18.5px;
  text-transform: uppercase;
}
.botox-b3__text {
  color: rgb(0, 61, 70);
  max-width: 674px;
  font-size: 20px;
  font-weight: 400;
  line-height: 25px;
}
.botox-b3__right {
  position: absolute;
  top: -50px;
  right: -80px;
}
.botox-b4 {
  padding: 120px 0px;
}

.botox-b4__inner {
  display: flex;
  gap: 24px;
}
.botox-b4__left {
  max-width: 456px;
  width: 100%;
}
.botox-b4__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.botox-b4__img {
  border-radius: 100px 0px 100px 0px;
  overflow: hidden;
  width: 456px;
  height: 424px;
  margin-bottom: 18px;
}
.botox-b4__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.botox-b4__text {
  opacity: 0.9;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.botox-b4__right {
  width: 100%;
}
.botox-b4-item {
  padding: 16px 20px 16px 20px;
  border-radius: 12px;
  background: rgb(238, 248, 248);
  margin-bottom: 10px;
  overflow: hidden;
  cursor: pointer;
}
.botox-b4-item__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.botox-b4-item__title {
  color: rgb(0, 31, 62);
  font-size: 18px;
  font-weight: 600;
  line-height: 141%;
  text-transform: uppercase;
}
.botox-b4-item__icon::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="36" height="36" viewBox="0 0 36 36" fill="none"><path d="M21.879 24.0061L8.9685 11.0956L11.0895 8.97461L24 21.8836L24 10.5061H27L27 27.0061L10.5 27.0061V24.0061L21.879 24.0061Z" fill="%233EA4AB"/></svg>');
  line-height: 0px;
  width: 36px;
  height: 36px;
  display: block;
  line-height: 0;
}
.botox-b4-item__icon {
  transform: rotate(270deg);
  transition: 0.2s transform;
}
.botox-b4-item__icon.active {
  transform: rotate(359deg);
}
.botox-b4-item__content {
  display: none;
  height: auto;
  flex-direction: column;
  gap: 10.5px;
}
.botox-b4-item__text-item {
  display: flex;
  gap: 7px;
  margin-bottom: 10px;
}
.botox-b4-item__text-icon::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 20 20" fill="none"><path fill-rule="evenodd" clip-rule="evenodd" d="M5.65304 11.6971L7.5631 14.4632C8.74862 12.7508 14.0174 4.38616 17.0472 0.500244C13.9095 6.42695 11.1819 12.61 8.72865 18.8233C8.37678 19.7144 7.12162 19.7297 6.75192 18.8457C5.58325 16.0515 4.32696 13.2751 2.95264 10.5773C3.94064 10.3797 4.99445 10.7091 5.65304 11.6971Z" fill="%233EA4AB"/></svg>');
  line-height: 0;
}

.botox-b4-item__text-content {
}
.botox-b4-item__text-title {
  color: rgb(0, 31, 62);
  font-size: 16px;
  font-weight: 600;
  line-height: 141%;
  margin-bottom: 4px;
}
.botox-b4-item__text-text {
  color: rgb(0, 31, 62);
  font-size: 14px;
  font-weight: 400;
  line-height: 130%;
}

.botox-b5 {
  background: rgb(241, 251, 251);
  padding: 60px 0px;
}

.botox-b5__inner {
}
.botox-b5__header {
  display: flex;
  margin-bottom: 38px;
  align-items: center;
  gap: 74px;
}
.botox-b5__h2 {
  max-width: 575px;
}
.botox-b5__h2 h2 {
  font-size: 56px;
  font-weight: 400;
  line-height: 57px;
  margin-bottom: 0px;

  text-transform: uppercase;
}
.botox-b5__text-1 {
  max-width: 479px;
  color: rgb(49, 97, 105);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}
.botox-b5__img {
  border-radius: 39px;
  overflow: hidden;
  margin-bottom: 69px;
}
.botox-b5__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.botox-b5__bottom-blocks {
  display: flex;
  gap: 60px;
}
.botox-b5__left-block {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.botox-b5-block-title {
  color: rgb(62, 164, 171);

  font-size: 38px;
  font-weight: 600;
  line-height: 26px;

  text-transform: capitalize;
}
.botox-b5-block-text {
  opacity: 0.8;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}
.botox-b5__right-block {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
.botox-b5__right-block b {
  font-style: italic;
}

.botox-b6 {
  padding: 120px 0px;
}

.botox-b6__inner {
}
.botox-b6-block-1 {
  position: relative;
}
.botox-b6-block-1__h2 {
  max-width: 552px;
}
.botox-b6-block-1__h2 h2 {
  font-size: 42px;
  font-weight: 600;
  line-height: 59px;
  letter-spacing: 0%;
  text-align: left;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.botox-b6-block-1__text {
  max-width: 552px;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  margin-bottom: 17px;
}
.botox-b6-block-1__text p {
  margin-bottom: 7px;
}
.botox-b6-block-1__text b {
  font-style: italic;
  font-weight: 600;
}
.botox-b6-block-content .botox-b6-block-1__block-list {
}
.botox-b6-block-content .botox-b6-block-1__block-list-title {
  color: rgb(0, 60, 70);
  font-size: 24px;
  font-weight: 600;
  margin-bottom: 15px;
  line-height: 28px;
}
.botox-b6-block-content .botox-b6-block-1__block-list-list {
  color: rgb(0, 61, 70);
  opacity: 0.9;
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.botox-b6-block-1__img {
  position: absolute;
  right: 0;
  top: 0;
  z-index: 5;
}

.botox-b6-block-2__block-list-text {
  opacity: 0.9;
  color: rgb(0, 61, 70);

  font-size: 16px;
  font-weight: 600;
  line-height: 22px;
  font-weight: 600;
  font-style: italic;
}

.botox-b6-block-2 {
  position: relative;
  margin-top: 70px;
}
.botox-b6-block-2__h2 {
  max-width: 715px;
  position: absolute;
  left: -200px;
  top: -130px;
}
.botox-b6-block-2__h2 h2 {
  font-size: 42px;
  font-weight: 600;
  line-height: 59px;
  text-transform: uppercase;
}
.botox-b6-block-2__text {
  max-width: 456px;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  opacity: 0.9;
}
.botox-b6-block-2__content {
  position: absolute;
  right: 0;
  max-width: 552px;
  top: 170px;
  z-index: 5;
}

.botox-b6-block-1__circle {
  position: absolute;
  top: 50px;
  left: -50px;
}

.botox-b6-block-1__content {
  position: relative;
  z-index: 5;
}

.botox-b6-block-2__circle {
  position: absolute;
  top: 0px;
  left: 150px;
}
.botox-b6-block-2__img {
  z-index: 5;
  position: relative;
}

.botox-b7 {
  padding: 120px 0px;
  padding-top: 0px;
}

.botox-b7__inner {
}

.botox-b7__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
}
.botox-b7__row {
  display: flex;
  justify-content: space-between;
}
.botox-b7-item {
  max-width: 264px;
  width: 100%;
  border-radius: 39px;
  background: rgb(240, 247, 247);
  padding: 20px;
}
.botox-b7-item__icon {
  margin-bottom: 20px;
}
.botox-b7-item__title {
  color: rgb(0, 60, 70);
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 15px;
}
.botox-b7-item__text {
  opacity: 0.7;
  color: rgb(0, 61, 70);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.botox-b8 {
  height: 810px;
  padding-top: 80px;
  background: rgb(240, 247, 247);
}

.botox-b8 .container {
  height: 100%;
}

.botox-b8__inner {
  position: relative;
  height: 100%;
}

.botox-b8__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 7px;
}
.botox-b8__text {
  max-width: 548px;
  opacity: 0.9;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  margin: 0px auto 13px auto;
}
.botox-b8__img {
  overflow: hidden;
  border-radius: 311.88px;
  width: 336px;
  height: 509px;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;

  z-index: 5;
}
.botox-b8__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.botox-b8__block {
}
.botox-b8__block-1 {
  max-width: 367px;
  position: absolute;
  margin: auto;
  top: 0;
  bottom: 0;
  height: max-content;
  z-index: 5;
}
.botox-b8__block-title {
  color: rgb(0, 60, 70);
  font-size: 28px;
  font-weight: 600;
  line-height: 34px;
  text-transform: uppercase;
  margin-bottom: 15px;
}
.botox-b8__block-list {
  opacity: 0.9;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
}

.botox-b8__block-2 {
  max-width: 390px;
  position: absolute;
  right: -30px;
  bottom: 0;
  top: 0;
  margin: auto;
  height: max-content;
  z-index: 5;
}
.botox-b8__circle {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  max-width: max-content;
}
.botox-b8__footer-text {
  opacity: 0.9;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 22px;
  text-align: center;
  max-width: 548px;
  margin: 0 auto;
  position: absolute;
  bottom: 30px;
  left: 0;
  right: 0;
}

.botox-b9 {
  padding: 120px 0px;
}
.container {
}
.botox-b9__inner {
}
.botox-b9__block {
  position: relative;
}
.botox-b9__block-1__content {
  max-width: 575px;
  padding-top: 55px;
  position: relative;
  z-index: 5;
}
.botox-b9__block-1 {
  margin-bottom: 80px;
}
.botox-b9__block h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 59px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.botox-b9__block p {
  color: rgb(24, 79, 88);
  font-size: 16px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 20px;
  opacity: 0.9;
}
.botox-b9__block p b {
  font-weight: 600;
  font-style: italic;
}
.botox-b9__h2-1 {
}
.botox-b9__text-1 {
}
.botox-b9__img-1 {
  position: absolute;
  right: 0;
  top: 0;
}
.botox-b9__h2-2 {
  position: absolute;
  max-width: 679px;
  top: -130px;
  left: -120px;
}
.botox-b9__text-2 {
}
.botox-b9__img-2 {
}
.botox-b9__block-2__content {
  max-width: 648px;
  position: absolute;
  right: 0;
  top: 135px;
  z-index: 5;
}
.botox-b9__block-2__circle {
  position: absolute;
  right: 49px;
  top: 54px;
}
.botox-b9__block-1__circle {
  position: absolute;
  left: -50px;
  top: 73px;
}

.botox-b10 {
  padding: 54px 0px;
  background: linear-gradient(133.83deg, rgb(240, 247, 247) 0.739%, rgba(215, 231, 233, 0.5) 100%);
  margin-bottom: 100px;
}
.container {
}
.botox-b10__inner {
  display: flex;
  gap: 56px;
  align-items: center;
}
.botox-b10__left {
  min-width: 592px;
  width: 100%;
}
.botox-b10__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.botox-b10__text {
  opacity: 0.9;
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.botox-b10__text p {
  margin-bottom: 18px;
}
.botox-b10__text p b {
  font-weight: 600;
}
.botox-b10__list {
  margin-bottom: 10px;
}
.botox-b10__list-title {
  color: rgb(0, 61, 70);
  font-size: 18px;
  font-weight: 700;
  line-height: 19px;
  margin-bottom: 20.5px;
}
.botox-b10__list .botox-list {
  color: rgb(17, 51, 56);
  font-size: 16px;
  font-weight: 600;
  line-height: 19px;
}
.botox-b10__text-2 {
  color: rgb(0, 61, 70);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  font-style: italic;
}
.botox-b10__right {
}
.botox-b10__img {
  border-radius: 100px 0px 100px 0px;
  overflow: hidden;
  width: 480px;
  height: 557px;
}
.botox-b10__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.botox .new-faq-item__title {
  padding-right: 60px;
}
.botox .new-faq-item__content {
  padding-right: 24px;
}

.botox .new-faq h2 {
  max-width: 973px;
}

/* New Menu Patients */
.patients-23 .pt23-main-banner__content {
  padding-top: 40px;
  padding-bottom: 40px;
}
.patients-container {
  max-width: 1600px;
  margin: 0 auto;
  padding: 0px 15px;
}
.new-menu-patients .nav-tree-heading-card {
  background: #fff;
}

.patients-23 .pt23-main-banner .nav-tree-card {
  background: transparent;
  box-shadow: none;
  padding-bottom: 0px;
}

.nav-tree-heading-card {
  background: #fff !important;
}

.b-nav-tree .nav-title-text {
  color: #fff;
  font-weight: 900;
  font-size: 24px;
}

.b-nav-tree .nav-title {
  justify-content: start;
  padding-left: 19px;
  border-bottom: 2px solid #fff;
  margin-bottom: 3px;
  padding-bottom: 0px;
}

.nav-tree-no-padding-right {
  padding-right: 0px !important;
}

.nav-tree-no-padding-left {
  padding-left: 0px !important;
}

.b-nav-tree .nav-link {
  border-radius: 15px;
  background: #fff;
  padding: 7px 15px;
  margin-bottom: 3px;
  font-weight: 700;
  font-size: 16px;
  color: #003c46;
  max-height: max-content !important;
  width: 190px;
}
.nav-tree-heading-card {
  padding-bottom: 10px !important;
}
.b-col.col-right .nav-tree-card {
  min-height: min-content;
}
.col-left .nav-tree-card,
.col-right .nav-tree-card {
  padding-top: 0px;
}

.b-nav-tree .nav-link:last-child {
  padding-bottom: 7px;
}

.b-nav-tree .nav-link::after {
  display: none;
}

/* Test Long */
.testlong-b1 {
  background-image: url(../img/pics/test-long/b1.webp);
  background-repeat: no-repeat;
  height: 618px;
  background-size: cover;
}
.testlong-b1 .container {
  height: 100%;
}
.testlong-b1__inner {
  position: relative;
  height: 100%;
  padding-top: 102px;
  padding-bottom: 70px;
}
.testlong-b1__subtitle {
  color: rgb(255, 255, 255);
  font-size: 32px;
  font-weight: 400;
  line-height: 92%;
  text-transform: uppercase;
  padding-bottom: 13px;
}
.testlong-b1__h1 {
  max-width: 921px;
}
.testlong-b1__h1 h1 {
  color: rgb(255, 255, 255);
  font-size: 100px;
  font-weight: 600;
  line-height: 92%;
}
.testlong-b1__content {
  max-width: 494px;
  position: absolute;
  right: 0;
  bottom: 70px;
}
.testlong-b1__text {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 600;
  line-height: 20px;
  margin-bottom: 20px;
  opacity: 0.9;
}

.testlong .btn-green {
  background: rgb(57, 88, 134) !important;
}

.testlong h2 span {
  color: #395886;
}

.testlong-b2 {
  padding: 120px 0px;
}

.testlong-b2__header {
  max-width: 860px;
  margin: 0 auto;
  padding-bottom: 48px;
}
.testlong-b2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.testlong-b2__btn {
  display: flex;
  justify-content: center;
}

.testlong-b2__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.testlong-b2-item {
  width: 31.8%;
  border-radius: 39px;
  background: rgb(242, 246, 255);
  padding: 20px 25px 20px 25px;
}
.testlong-b2-item__icon {
  margin-bottom: 12px;
}
.testlong-b2-item__title {
  color: rgb(20, 35, 71);
  font-size: 26px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 12px;
}
.testlong-b2-item__text {
  opacity: 0.7;
  color: rgb(1, 15, 42);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.testlong-b3 {
  padding-bottom: 120px;
}

.testlong-b3__header {
  display: flex;
  align-items: center;
  gap: 24px;
}
.testlong-b3__header-left {
  max-width: 493px;
}
.testlong-b3__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 47px;
  margin-bottom: 12px;
  text-transform: uppercase;
}

.testlong-b3__grid {
  margin-top: 52px;
  display: flex;
  flex-wrap: wrap;
  column-gap: 114px;
  row-gap: 93px;
}
.testlong-b3-item {
  display: flex;
  align-items: center;
  gap: 20px;
  max-width: 507px;
  width: 100%;
}

.testlong-b3-item__title {
  color: rgb(0, 28, 70);
  margin-bottom: 15px;
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}
.testlong-b3-item__text {
  opacity: 0.7;
  color: rgb(1, 15, 42);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.testlong-b4 {
  padding-bottom: 100px;
}

.testlong-b4__inner {
  display: flex;
  gap: 84px;
}
.testlong-b4__left {
  min-width: 429px;
}

.testlong-b4__h2 h2 {
  margin-bottom: 14px;
  font-size: 46px;
  font-weight: 600;
  line-height: 47px;
  text-transform: uppercase;
  max-width: 552px;
}
.testlong-b4__btn {
  margin-bottom: 29px;
}

.testlong-b4__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 27px;
}
.testlong-b4-item {
  max-width: 294px;
  width: 100%;
}
.testlong-b4-item__icon {
  margin-bottom: 8px;
  line-height: 0;
  max-height: max-content;
}
.testlong-b4-item__icon::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="25" height="25" viewBox="0 0 25 25" fill="none"><g clip-path="url(%23clip0_21_406)"><path d="M12.5 24.0317C18.8688 24.0317 24.0317 18.8688 24.0317 12.5C24.0317 6.1312 18.8688 0.968262 12.5 0.968262C6.1312 0.968262 0.968262 6.1312 0.968262 12.5C0.968262 18.8688 6.1312 24.0317 12.5 24.0317Z" fill="%23395886"/><path d="M12.5 25C5.60806 25 0 19.3929 0 12.5C0 5.60806 5.60806 0 12.5 0C19.3929 0 25 5.60806 25 12.5C25 19.3929 19.3929 25 12.5 25ZM12.5 1.93647C6.67505 1.93647 1.93647 6.67505 1.93647 12.5C1.93647 18.325 6.67505 23.0635 12.5 23.0635C18.325 23.0635 23.0635 18.324 23.0635 12.5C23.0635 6.67505 18.325 1.93647 12.5 1.93647Z" fill="%23395886"/><path d="M10.9896 17.0989C10.7301 17.0989 10.4822 16.9953 10.2992 16.8094L6.72641 13.1785C6.3517 12.797 6.35653 12.1851 6.73803 11.8094C7.11952 11.4357 7.73241 11.4396 8.10712 11.821L10.9615 14.7219L16.8668 8.21822C17.228 7.82222 17.8399 7.79414 18.234 8.1524C18.63 8.51162 18.659 9.12354 18.2998 9.52051L11.7061 16.7823C11.527 16.9798 11.2752 17.094 11.009 17.0999C11.0022 17.0989 10.9964 17.0989 10.9896 17.0989Z" fill="white"/></g><defs><clipPath id="clip0_21_406"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>');
}
.testlong-b4-item__title {
  color: rgb(0, 28, 70);
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 12px;
}
.testlong-b4-item__text {
  color: rgb(1, 15, 42);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  opacity: 0.7;
}

.testlong-b5 {
  background-image: url(../img/pics/test-long/b4.webp);
  background-repeat: no-repeat;
  height: 711px;
  background-size: cover;
  position: relative;
}

.testlong-b5__content {
  max-width: 657px;
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  max-height: max-content;
}

.testlong-b5__h2 h2 {
  color: rgb(255, 255, 255);
  font-size: 64px;
  font-weight: 600;
  line-height: 92%;
  margin-bottom: 20px;
}
.testlong-b5__text {
  opacity: 0.9;
  color: rgb(255, 255, 255);
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  max-width: 494px;
  margin-bottom: 20px;
}

.testlong-b6 {
  height: 753px;
}

.testlong-b6__inner {
  padding-top: 74px;
}

.testlong-b6__h2 {
  max-width: 552px;
  margin: 0 auto;
}

.testlong-b6__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 47px;
  text-align: center;
  margin-bottom: 100px;
  text-transform: uppercase;
}

.testlong-b7 {
  padding: 54px 0px;
  background: rgb(242, 246, 255);
  margin-bottom: 120px;
}

.testlong-b7__inner {
}
.testlong-b7__subtitle {
  color: rgb(20, 35, 71);
  margin-bottom: 14px;
  font-size: 18px;
  font-weight: 400;
  line-height: 47px;

  text-align: center;
  text-transform: uppercase;
}
.testlong-b7__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 47px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 32px;
}
.testlong-b7__h2 {
  max-width: 713px;
  margin: 0 auto;
}
.testlong-b7__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.testlong-b7-item {
  border-radius: 20px;
  background: rgb(255, 255, 255);
  padding: 33px 22px;
  width: 31.9%;
  position: relative;
}
.testlong-b7-item__title {
  color: rgb(20, 35, 71);
  margin-bottom: 6px;
  font-size: 28px;
  font-weight: 600;
  line-height: 29px;

  text-transform: capitalize;
}
.testlong-b7-item__subtitle {
  color: rgb(20, 35, 71);
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  text-transform: capitalize;
  margin-bottom: 17px;
}
.testlong-b7-item__list {
  margin-bottom: 70px;
}
.testlong-b7-item__list ul {
  margin: 0px;
  padding: 0px;
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.testlong .new-faq-item__title {
  margin-right: 80px;
}

.testlong .new-faq-item__content {
  padding-right: 24px;
}

.testlong-b7-item__list ul li {
  color: #5a667c;
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
  display: flex;
  gap: 10.5px;
}

.testlong-b7-item__btn {
  position: absolute;
  width: 100%;
  left: 0;
  padding: 0px 22px;
  bottom: 33px;
}

.testlong-b7-item__btn .btn-green {
  max-width: none;
}

.testlong-b7-item__list ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"><path d="M8 0.5C3.875 0.5 0.5 3.875 0.5 8C0.5 12.125 3.875 15.5 8 15.5C12.125 15.5 15.5 12.125 15.5 8C15.5 3.875 12.125 0.5 8 0.5ZM11.225 6.2L7.775 10.7C7.625 10.85 7.4 11 7.175 11C6.95 11 6.725 10.925 6.575 10.7L4.775 8.375C4.55 8.075 4.55 7.55 4.925 7.325C5.3 7.1 5.75 7.1 5.975 7.475L7.175 9.05L10.025 5.3C10.25 5 10.775 4.925 11.075 5.15C11.45 5.375 11.45 5.825 11.225 6.2Z" fill="%23395886"/></svg>');
}

.testlong-b3__img-mobile {
  display: none;
}

.testlong-b4__img-mobile {
  display: none;
}
.testlong-b5__img-mobile {
  display: none;
}
.\@how-it-works.design-2024-page.nad-injection .item-heading {
  font-size: 77.4px;
  line-height: 83.85px;
  color: #232323;
  text-transform: uppercase;
  font-weight: 600;
  margin-bottom: 24px;
}
.\@how-it-works.design-2024-page.nad-injection .item-heading span {
  font-weight: 400;
  color: #054e5a;
  font-style: italic;
}
.d-2024-service-blocks.nad-injection .hero-block .item-action {
  margin-top: 0px !important;
}

/* Holistic */

.hol-b1 {
  background-image: url(../img/pics/b2b/1.webp);
  background-repeat: no-repeat;
  height: 672px;
  background-size: cover;
  position: relative;
  background-position: center right;
}

.hol-b1__inner {
  padding-top: 100px;
  max-width: 607px;
  color: rgba(255, 255, 255, 1);
}
.hol-b1__h1 h1 {
  font-size: 56px;
  font-weight: 600;
  line-height: 56.16px;
}
.hol-b1__h1 span {
  font-weight: 400;
  font-style: italic;
}
.hol-b1__text {
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
}
.hol-b1__text p {
  margin-bottom: 10px;
}
.hol-b1__btn {
  margin-top: 16px;
}
.hol-b2 {
  padding: 100px 0px;
}
.hol-b2__inner {
  display: flex;
  flex-direction: column;
  gap: 100px;
}

.hol-b2-item {
  gap: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hol-b2-item:nth-child(2n) .hol-b2-item__img {
  order: 0;
}
.hol-b2-item:nth-child(2n) .hol-b2-item__content {
  order: 1;
}
.hol-b2-item__content {
}
.hol-b2-item__content-inner {
  max-width: 552px;
}
.hol-b2-item__subtitle {
  color: rgba(48, 137, 122, 1);
  font-size: 18px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.hol-b2-item__title {
  color: rgba(36, 40, 39, 1);
  font-size: 46px;
  font-weight: 600;
  line-height: 50px;
  margin-bottom: 18px;
}
.hol-b2-item__text {
  opacity: 0.9;
  color: rgba(36, 40, 39, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}

.holistic h2 span {
  color: rgba(48, 137, 122, 1);
  font-style: italic;
  font-weight: 400;
}
.holistic h2 {
  margin-bottom: 0px;
}

.hol-b-cards {
  padding-bottom: 100px;
}

.hol-b-cards__inner {
}
.hol-b-cards__h2 {
  max-width: 506px;
  margin: 0 auto;
}
.hol-b-cards__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 20px;
  text-align: center;
}
.hol-b-cards__btn {
  display: flex;
  justify-content: center;
}
.hol-b-cards__grid {
  display: flex;
  gap: 24px;
  margin-top: 45px;
  flex-wrap: wrap;
}
.hol-b-cards-card {
  border-radius: 39px;
  background: rgba(244, 251, 250, 1);
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  width: 31.9%;
}

.hol-b-cards-card__title {
  color: rgba(36, 40, 39, 1);

  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}
.hol-b-cards-card__text {
  opacity: 0.7;
  color: rgba(36, 40, 39, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.hol-b4 {
  padding: 80px 0px;
  background-image: url(../img/pics/b2b/8.webp);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #ffffff;
  margin-bottom: 100px;
}

.hol-b4-content {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.hol-b4-content__left {
}
.hol-b4-content__right {
  max-width: 554px;
  width: 100%;
}
.hol-b4-content__h2 {
}
.hol-b4-content__h2 h2 {
  font-size: 56px;
  line-height: 57px;
  font-weight: 600;
  color: #ffffff;
  text-transform: uppercase;
  margin-bottom: 18px;
}
.hol-b4-content__h2 h2 span {
  color: #90c2ba;
}
.hol-b4-content__text {
  opacity: 0.9;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 35px;
}
.hol-b4-content__inner {
  max-width: 480px;
}
.hol-b4-content__list-title {
  opacity: 0.9;
  color: rgba(255, 255, 255, 1);
  font-size: 18px;
  font-weight: 600;
  line-height: 19px;
  margin-bottom: 14px;
}
.hol-b4-content__list-ul ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
.hol-b4-content__list-ul ul li {
  display: flex;
  gap: 8px;
  align-items: center;
  opacity: 0.9;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 14px;
}
.hol-b4-content__list-ul ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="18" height="19" viewBox="0 0 18 19" fill="none"><path d="M9 0.5C4.05 0.5 0 4.55 0 9.5C0 14.45 4.05 18.5 9 18.5C13.95 18.5 18 14.45 18 9.5C18 4.55 13.95 0.5 9 0.5ZM12.87 7.34L8.73 12.74C8.55 12.92 8.28 13.1 8.01 13.1C7.74 13.1 7.47 13.01 7.29 12.74L5.13 9.95C4.86 9.59 4.86 8.96 5.31 8.69C5.76 8.42 6.3 8.42 6.57 8.87L8.01 10.76L11.43 6.26C11.7 5.9 12.33 5.81 12.69 6.08C13.14 6.35 13.14 6.89 12.87 7.34Z" fill="white"/></svg>');
  line-height: 0;
}

.hol-b4-form {
  max-width: 880px;
  width: 100%;
  margin: 100px auto 0px auto;
  border-radius: 41px;
  backdrop-filter: blur(49.5px);
  -webkit-backdrop-filter: blur(49.5px);
  background-color: rgba(255, 255, 255, 0.27); /* Ensure it's semi-transparent */
  position: relative; /* Ensure positioning context */
  z-index: 5; /* Ensure it's above other elements */
}
.hol-b4-form__h2 {
  max-width: 453px;
  margin: 0 auto;
}
.hol-b4-form__h2 h2 {
  color: rgba(255, 255, 255, 1);
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 38px;
}
.hol-b4-form__h2 h2 span {
  color: rgba(255, 255, 255, 1);
}
.hol-b4-form__inner {
  max-width: 494px;
  width: 100%;
  margin: 0 auto;
  padding: 63.5px 0px;
}
.hol-b4-form__form input {
  box-sizing: border-box;
  border: 1px solid rgba(97, 97, 97, 0.13);
  border-radius: 6px;
  background: rgba(255, 255, 255, 0.2);
  padding: 14px 16px;
  color: rgba(255, 255, 255, 1);
  font-size: 16px;
  font-weight: 400;
  width: 100%;
}
.hol-b4-form__form input::placeholder {
  color: rgba(255, 255, 255, 1);
}
.hol-b4-form__form input:focus {
  outline: none;
}
.hol-b4-form__row {
  margin-bottom: 30px;
  display: flex;
  gap: 26px;
}
.hol-b4-form__form .btn-green {
  max-width: none;
  width: 100%;
}

.hol-b6 {
  border-radius: 14px;
  background: linear-gradient(135deg, rgba(238, 246, 247, 1), rgba(253, 243, 240, 1) 100%);
  padding: 54px 0px;
}

.hol-b6__inner {
  max-width: 860px;
  margin: 0 auto;
}
.hol-b6__h2 {
  max-width: 595px;
  margin: 0 auto;
}
.hol-b6__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 30px;
}
.hol-b6__text {
  color: rgba(28, 32, 32, 1);
  font-size: 18px;
  font-weight: 400;
  line-height: 25px;
  text-align: center;
  margin-bottom: 28px;
  max-width: 708px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.hol-b6__text::before {
  color: rgba(89, 161, 149, 1);

  font-size: 111.91px;
  font-weight: 400;
  content: "“";
  line-height: 0;
  position: absolute;
  left: -80px;
  top: 0;
  bottom: 0;
  max-height: max-content;
  margin: auto;
}

.hol-b6__text::after {
  color: rgba(89, 161, 149, 1);

  font-size: 111.91px;
  font-weight: 400;
  content: "”";
  line-height: 0;
  position: absolute;
  right: -80px;
  top: 0;
  bottom: 0;
  max-height: max-content;
  margin: auto;
}
.hol-b6__subtext {
  color: rgba(36, 37, 37, 1);
  font-size: 16px;
  font-weight: 600;
  line-height: 23px;
  text-align: center;
}

.hol-b7 {
  padding: 100px 0px;
}

.hol-b7__inner {
  display: flex;
}
.hol-b7__left {
}
.hol-b7__h2 {
  max-width: 426px;
}
.hol-b7__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 55px;
}
.hol-b7__grid {
  display: flex;
  flex-wrap: wrap;
  column-gap: 24px;
  row-gap: 48px;
}
.hol-b7-item {
  border-left: 2px solid rgba(48, 137, 122, 1);
  padding: 11px 20px;
  width: 264px;
}
.hol-b7-item__title {
  color: rgba(31, 29, 29, 1);
  font-size: 46px;
  font-weight: 400;
  line-height: 55px;
}
.hol-b7__text {
  color: rgba(45, 45, 45, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 17px;
}

.hol-b7__right {
  min-width: 552px;
}

.hol-b8 {
  padding-top: 126px;
  padding-bottom: 104px;
  background-image: url(../img/pics/b2b/10.webp);
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  color: #fff;
  background-position: center right;
}

.hol-b8__inner {
  max-width: 607px;
}
.hol-b8__h2 {
}
.hol-b8__h2 h2 {
  font-size: 68px;
  font-weight: 600;
  line-height: 68px;
  margin-bottom: 20px;
}
.hol-b8__text {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.hol-b8__btn .btn-green {
  background: rgba(48, 137, 122, 1);
}

.hol-b8__list {
  margin-top: 10px;
}
.hol-b8-list-item {
  display: flex;
  gap: 6px;
  margin-bottom: 12px;
  align-items: center;
}
.hol-b8-list-item__icon {
  line-height: 0;
}
.hol-b8-list-item__text {
  font-size: 14px;
  font-weight: 400;
}

.holistic .tretinoin .new-faq {
  padding: 100px 0px;
}

.holistic .tretinoin .new-faq h2 {
  font-size: 46px;
  line-height: 51px;
}

.new-faq__brands {
  display: flex;
  align-items: center;
  margin-top: 70px;
  max-width: 586px;
  margin-left: auto;
  margin-right: auto;
  justify-content: space-between;
  gap: 20px;
}

.hol-b11 {
  background: linear-gradient(135deg, rgba(238, 246, 247, 1), rgba(253, 243, 240, 1) 100%);
  overflow: hidden;
  position: relative;
}

.hol-b11__inner {
  display: flex;
  gap: 100px;
}
.hol-b11__left {
  height: auto;
  overflow: hidden;
  position: absolute;
  left: -200px;
  height: 100%;
}
.hol-b11 .hol-b11__inner {
  position: relative;
}
.hol-b11__left img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.hol-b11__right {
  max-width: 602px;
  width: 100%;
  margin-left: auto;
  padding: 61px 0px;
}
.hol-b11__h2 h2 {
  font-size: 40px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 26px;
}
.hol-b11__row-form input,
.hol-b11__row-form textarea {
  border-radius: 6px;
  background: rgba(255, 255, 255, 1);
  padding: 10px 20px;
  opacity: 0.8;
  color: rgba(26, 31, 30, 1);
  font-size: 16px;
  font-weight: 400;
  outline: none;
  border: none;
  width: 100%;
}
.hol-b11__row-form {
  display: flex;
  gap: 16px;
  margin-bottom: 24px;
}
.hol-b11__row-form input::placeholder,
.hol-b11__row-form textarea::placeholder {
  opacity: 0.8;
  color: rgba(26, 31, 30, 1);
  font-size: 16px;
  font-weight: 400;
  vertical-align: baseline;
  text-align: start;
}
.hol-b11__row-form textarea {
  height: 92px;
  resize: none;
}
.hol-b11__row-form {
}
input.btn-green {
  border-radius: 30px !important;
  background: #003c46 !important;
  font-weight: 500 !important;
  color: #fff !important;
  min-width: 220px !important;
  padding: 15px !important;
  font-size: 16px !important;
  display: block !important;
  text-align: center !important;
  box-sizing: border-box;
  max-width: max-content !important;
}
input.btn-green:hover {
  opacity: 0.7;
}

.hol-b1__img-mobile {
  display: none;
}

.hol-b10 {
  padding: 100px 0px;
}

.holistic .new-faq-item__title {
  margin-right: 60px;
}
.holistic .new-faq-item__content {
  padding-right: 24px;
}

.hol-b4-form__row-btn {
  display: flex;
  justify-content: center;
}

/* Sexual Women */
.sexualw-b1 {
  height: 724px;
  width: 100%;
  background-image: url(../img/pics/sexual/b1.webp);
  background-repeat: no-repeat;
  background-size: cover;
}
.sexualw-b1 .container {
  height: 100%;
}
.sexualw-b1__inner {
  position: relative;
  height: 100%;
}
.sexualw-b1__h1 {
  max-width: 573px;
  position: absolute;
  bottom: 173px;
}
.sexualw-b1__h1 h1 {
  font-size: 72px;
  font-weight: 400;
  line-height: 68px;
  color: rgba(255, 255, 255, 1);
}
.sexualw-b1__h1 h1 span {
  font-style: italic;
}
.sexualw-b1__text {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  max-width: 607px;
  position: absolute;
  right: 0;
  bottom: 86px;
}
.sexualw-b1__btn {
  position: absolute;
  bottom: 100px;
}
.sexualw .btn-green {
  background: rgba(71, 19, 54, 1);
}
.sexualw h1,
.sexualw h2 {
  margin-bottom: 0px;
}
.sexualw h2 {
  color: rgba(71, 19, 54, 1);
}
.sexualw h2 span {
  color: rgba(183, 132, 167, 1);
}
.sexualw-b2 {
  padding: 100px 0px;
}
.sexualw-b2__h2 {
  max-width: 740px;
  margin: 0 auto;
}
.sexualw-b2__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 16px;
}
.sexualw-b2__btn {
  display: flex;
  justify-content: center;
  margin-bottom: 48px;
}
.sexualw-b2__grid {
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
.sexualw-b2-item {
  width: 48.9%;
  border-radius: 39px;
  background: rgba(251, 245, 249, 1);
  padding: 20px;
  display: flex;
  gap: 12px;
}
.sexualw-b2-item__icon {
  min-width: 60px;
}
.sexualw-b2-item__content {
  display: flex;
  gap: 12px;
  flex-direction: column;
}
.sexualw-b2-item__title {
  color: rgba(71, 19, 54, 1);
  font-size: 26px;
  font-weight: 600;
  line-height: 25px;
}
.sexualw-b2-item__text {
  opacity: 0.7;
  color: rgba(32, 6, 39, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 18px;
}

.sexualw-b3__inner {
  position: relative;
}
.sexualw-b3__h2 {
  max-width: 553px;
  position: absolute;
  right: 140px;
}
.sexualw-b3__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
}

.sexualw-b3__content {
  max-width: 490px;
  position: absolute;
  right: 30px;
  bottom: 40px;
}
.sexualw-b3__text {
  opacity: 0.9;
  color: rgba(32, 6, 39, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 20px;
}

.sexualw .iv-drip-reviews-item {
  min-height: 300px;
}
.sexualw .iv-drip-reviews-item::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="26" viewBox="0 0 32 26" fill="none"><path d="M31.9567 17.0218C31.9567 13.739 31.136 10.6055 29.4946 7.62113C27.7786 4.63678 25.5777 2.17469 22.8917 0.234862L18.751 3.59226C20.5416 4.78599 22.1457 6.39008 23.5632 8.40452C24.9808 10.3443 25.7642 12.2096 25.9134 14.0002H25.3538C24.9808 13.9256 24.6823 13.8883 24.4585 13.8883C22.8917 13.8883 21.6234 14.4478 20.6535 15.567C19.609 16.6115 19.0867 17.9544 19.0867 19.5958C19.0867 21.2372 19.6836 22.6548 20.8773 23.8485C21.9964 24.9676 23.3767 25.5272 25.0181 25.5272C26.9579 25.5272 28.5993 24.7811 29.9423 23.289C31.2852 21.7222 31.9567 19.6331 31.9567 17.0218ZM14.0506 17.0218C14.0506 13.739 13.2299 10.6055 11.5885 7.62113C9.87252 4.63678 7.67156 2.17469 4.98565 0.234862L0.844866 3.59226C2.63547 4.78599 4.23956 6.39008 5.65713 8.40452C7.00008 10.3443 7.78347 12.2096 8.0073 14.0002H7.44774C7.07469 13.9256 6.77626 13.8883 6.55243 13.8883C4.98565 13.8883 3.68 14.4478 2.63548 15.567C1.59095 16.6115 1.06869 17.9544 1.06869 19.5958C1.06869 21.2372 1.66556 22.6548 2.8593 23.8485C4.05304 24.9676 5.47061 25.5272 7.112 25.5272C9.05182 25.5272 10.6932 24.7811 12.0362 23.289C13.3791 21.7222 14.0506 19.6331 14.0506 17.0218Z" fill="%23471336"/></svg>');
}

.sexualw .iv-drip-reviews-item__name {
  color: rgba(71, 19, 54, 1);
}

.sexualw .iv-drip-reviews__h2 {
  max-width: 756px;
  margin-bottom: 50px;
}

.sexualw-b4 {
  background: rgba(251, 245, 249, 1);
  padding: 60px 0px;
}

.sexualw-b4__inner {
  display: flex;
  gap: 80px;
}
.sexualw-b4__left {
  max-width: 479px;
}
.sexualw-b4__h2 {
}

.line-block__items {
  position: relative;
}

.sexualw-b4__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 64.29px;
  text-transform: uppercase;
  margin-bottom: 14px;
}
.sexualw-b4__btn {
  margin-bottom: 49px;
}
.line-block__line::after {
  content: "";
  height: 100%;
  border-radius: 68px;
  background: rgba(224, 214, 230, 1);
  width: 2px;
  display: block;
}
.line-block__line {
  padding-top: 10px;
  position: absolute;
  height: 100%;
  display: block;
  padding-bottom: 10px;
  width: 100%;
  left: 8px;
}
.line-block-item {
  display: flex;
  gap: 28px;
  margin-bottom: 46px;
}
.line-block-item__icon {
  min-width: 18px;
  height: 18px;
  background: rgba(224, 214, 230, 1);
  border-radius: 100%;
  margin-top: 5.5px;
}
.line-block-item__content {
  display: flex;
  flex-direction: column;
  gap: 6px;
  max-width: 400px;
}
.line-block-item__title {
  color: rgba(183, 132, 167, 1);
  font-size: 28px;
  font-weight: 400;
  line-height: 24px;
  text-transform: uppercase;
}
.line-block-item__subtitle {
  color: rgba(71, 19, 54, 1);
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
}
.line-block-item__text {
  opacity: 0.7;
  color: rgba(54, 31, 61, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 21px;
}

.line-block-item__icon-big {
  min-width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 5;
  position: relative;
  left: -5.5px;
}
.line-block-item__icon-big::after {
  content: "";
  width: 18px;
  height: 18px;
  background: rgba(183, 132, 167, 1);
  display: block;
  border-radius: 100%;
}
.sexualw-b4__right {
  padding-top: 25px;
}

.sexualw-b5 {
  padding: 100px 0px;
}

.sexualw-b5__inner {
}
.sexualw-b5__header {
  display: flex;
  align-items: center;
  gap: 68px;
}
.sexualw-b5__header-left {
  max-width: 412px;
}
.sexualw-b5__h2 {
}
.sexualw-b5__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 47px;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.sexualw-b5__text {
  opacity: 0.9;
  color: rgba(54, 31, 61, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  margin-bottom: 14px;
}

.sexualw-b5__grid {
  margin-top: 52px;
  display: flex;
  flex-wrap: wrap;
  row-gap: 57px;
  column-gap: 28px;
}
.sexualw-b5-item {
  width: 48.7%;
  display: flex;
  align-items: center;
  gap: 20px;
}

.sexualw-b5-item__content {
  display: flex;
  flex-direction: column;
  gap: 15px;
}
.sexualw-b5-item__title {
  color: rgba(71, 19, 54, 1);
  font-size: 24px;
  font-weight: 600;
  line-height: 25px;
}
.sexualw-b5-item__text {
  opacity: 0.7;
  color: rgba(74, 53, 80, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}
.sexualw-b6 {
  height: 675px;
  background-image: url(../img/pics/sexual/b5.webp);
  background-repeat: no-repeat;
  background-size: cover;
}

.sexualw-b6 .container {
  height: 100%;
}

.sexualw-b6__inner {
  height: 100%;
  position: relative;
}
.sexualw-b6__h2 {
  max-width: 868px;
  position: absolute;
  top: 89px;
}
.sexualw-b6__h2 h2 {
  color: rgba(255, 255, 255, 1);
  font-size: 109.07px;
  font-weight: 400;
  line-height: 103.01px;
}
.sexualw-b6__content {
  max-width: 601px;
  position: absolute;
  right: 0;
  bottom: 58px;
}
.sexualw-b6__text {
  opacity: 0.9;
  color: rgba(255, 255, 255, 1);
  font-size: 22px;
  font-weight: 400;
  line-height: 25px;
  margin-bottom: 26px;
}
.sexualw-b6__btn .btn-green {
  background: rgba(255, 255, 255, 0.26);
}

.sexualw-b7 {
  padding: 100px 0px;
}

.sexualw-b7__inner {
  position: relative;
}

.sexualw-b7__h2 {
  margin-bottom: 20px;
  max-width: 575px;
}

.sexualw-b7__h2 h2 {
  font-size: 50px;
  font-weight: 600;
  line-height: 49.69px;
  text-transform: uppercase;
}

.sexualw-b7__btn {
  margin-bottom: 52px;
}

.sexualw-b7__text {
  opacity: 0.9;
  color: rgba(54, 31, 61, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  max-width: 456px;
  position: absolute;
  top: 30px;
  right: 70px;
}
.sexualw-b7__img {
  margin-left: 48px;
}

.sexualw .new-faq h2 {
  max-width: 973px;
}
.sexualw .new-faq-item__title {
  color: rgba(71, 19, 54, 1);
}
.sexualw .new-faq-item__content {
  opacity: 0.8;
  color: rgba(71, 19, 54, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}
.sexualw .new-faq-item {
  background: rgba(251, 245, 249, 1);
}
.sexualw .new-faq-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 17.2483 17.248" width="17.248291" height="17.248047" fill="none" customFrame="%23000000"><g id="Group"><g id="Group"><path id="Vector" d="M8.6239 17.2481C7.97656 17.2481 7.45203 16.7236 7.45203 16.0763L7.45203 1.17188C7.45203 0.524531 7.97656 0 8.6239 0C9.27125 0 9.79578 0.524531 9.79578 1.17188L9.79578 16.0763C9.79578 16.7236 9.27125 17.2481 8.6239 17.2481Z" fill="rgb(71,19,54)" fill-rule="nonzero"/></g><g id="Group"><path id="Vector" d="M16.0764 9.7959L1.172 9.7959C0.524653 9.7959 0.00012207 9.27137 0.00012207 8.62402C0.00012207 7.97668 0.524653 7.45215 1.172 7.45215L16.0764 7.45215C16.7237 7.45215 17.2482 7.97668 17.2482 8.62402C17.2482 9.27137 16.7237 9.7959 16.0764 9.7959Z" fill="rgb(71,19,54)" fill-rule="nonzero"/></g></g></svg>');
}
.sexualw-b1__img-mobile {
  display: none;
  height: 287px;
}
.sexualw-b1__img-mobile img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.sexualw-b6__img-mobile {
  display: none;
}
.sexualw .new-faq-item__title {
  padding-right: 70px;
}
.sexualw .new-faq-item__content {
  padding-right: 24px;
}
.sexualw-b5-item__icon {
  min-width: 127px;
}
.sexualw-b4__inner .line-block-item__icon-big-item {
  gap: 18px;
}
/* TFWL */

.tfwl h1 span,
.tfwl h2 span {
  color: #ff6f61;
  font-style: italic;
}

.tfwl h1,
.tfwl h2 {
  color: #6a211a;
  margin: 0px;
}

.tfwl .btn-green {
  background: #ff6f61;
}

.tfwl-b1 {
  position: relative;
  height: 602px;
  background: rgba(255, 244, 243, 1);
  overflow: hidden;
}

.tfwl-b1__inner {
  display: flex;
}
.tfwl-b1__left {
  max-width: 602px;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  margin-top: 86px;
}
.tfwl-b1__h1 {
}
.tfwl-b1__h1 h1 {
  font-size: 60px;
  font-weight: 600;
  line-height: 65px;
  text-transform: uppercase;
  margin-bottom: 0px;
}
.tfwl-b1__text {
  opacity: 0.9;
  color: rgba(106, 33, 26, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}
.tfwl__list ul {
  margin: 0px;
  padding: 0px;
}
.tfwl__list ul li {
  display: flex;
  align-items: center;
  gap: 5px;
  color: rgba(106, 33, 26, 1);
  font-size: 14px;
  font-weight: 400;
}
.tfwl__list ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 18 18" width="18.000000" height="18.000000" fill="none"><rect id="check (1) 2" width="18.000000" height="18.000000" x="0.000000" y="0.000000" fill="rgb(255,255,255)" fill-opacity="0"/><path id="Vector" d="M16.9407 10.7297C16.5869 10.1793 16.2331 9.64863 15.8793 9.09829C15.8007 8.98036 15.8007 8.90174 15.8793 8.78381C16.2331 8.25312 16.5672 7.72243 16.921 7.19174C17.3338 6.56277 17.1176 5.95346 16.41 5.69794C15.8203 5.48174 15.2307 5.24587 14.641 5.02967C14.5231 4.99036 14.4641 4.91174 14.4641 4.77415C14.4445 4.12553 14.4052 3.47691 14.3659 2.84794C14.3265 2.16001 13.7959 1.76691 13.1276 1.94381C12.4986 2.10105 11.8697 2.27794 11.2603 2.45484C11.1228 2.49415 11.0441 2.45484 10.9459 2.35657C10.5528 1.84553 10.14 1.35415 9.74689 0.862771C9.31448 0.312426 8.6462 0.312426 8.19413 0.862771C7.80103 1.35415 7.38827 1.84553 7.01482 2.33691C6.91654 2.47449 6.81827 2.49415 6.66103 2.45484C6.05172 2.27795 5.44241 2.1207 5.00999 2.00277C4.16482 1.80622 3.65379 2.14036 3.61448 2.84794C3.57517 3.49657 3.53586 4.14519 3.5162 4.81346C3.5162 4.95105 3.45723 5.01001 3.3393 5.06898C2.72999 5.30484 2.12068 5.5407 1.51137 5.77657C0.882408 6.03208 0.685857 6.64139 1.0593 7.21139C1.4131 7.76174 1.76689 8.29243 2.12068 8.84277C2.1993 8.9607 2.1993 9.03932 2.12068 9.17691C1.74723 9.72725 1.39344 10.2776 1.03965 10.8476C0.70551 11.3783 0.921715 12.0073 1.51137 12.2431C2.12068 12.479 2.74965 12.7148 3.35896 12.9507C3.49654 12.99 3.53585 13.0686 3.53585 13.2062C3.55551 13.8352 3.63413 14.4445 3.63413 15.0735C3.63413 15.7024 4.18447 16.2724 4.95102 16.0366C5.56033 15.84 6.16964 15.7024 6.77895 15.5255C6.89689 15.4862 6.97551 15.5059 7.05412 15.6238C7.46688 16.1348 7.85999 16.6262 8.27275 17.1373C8.72481 17.6876 9.37344 17.6876 9.80585 17.1373C10.2186 16.6262 10.6117 16.1348 11.0245 15.6238C11.1031 15.5255 11.1621 15.4862 11.2996 15.5255C11.9286 15.7024 12.5576 15.8597 13.1865 16.0366C13.8352 16.2135 14.3855 15.8204 14.4052 15.1521C14.4445 14.5035 14.4838 13.8548 14.5034 13.1866C14.5034 13.0293 14.5821 12.9704 14.7 12.9311C15.2896 12.7148 15.8989 12.479 16.4886 12.2431C17.1176 11.9286 17.3141 11.2997 16.9407 10.7297ZM12.2431 7.50622L8.31206 11.4373C8.21379 11.5355 8.0762 11.6142 7.93862 11.6338C7.89931 11.6338 7.84034 11.6535 7.80103 11.6535C7.62414 11.6535 7.42758 11.5748 7.29 11.4373L5.67827 9.82553C5.4031 9.55036 5.4031 9.09829 5.67827 8.82312C5.95344 8.54794 6.40551 8.54794 6.68069 8.82312L7.78138 9.92381L11.2014 6.50381C11.4765 6.22864 11.9286 6.22864 12.2038 6.50381C12.5183 6.77898 12.5183 7.23105 12.2431 7.50622Z" fill="rgb(255,111,97)" fill-rule="nonzero"/></svg>');
  line-height: 0;
}
.tfwl-b1__list .tfwl__list ul {
  display: flex;
  flex-wrap: wrap;
  column-gap: 82.5px;
  row-gap: 7px;
}
.tfwl-b1__list .tfwl__list ul li {
  min-width: 225px;
}
.tfwl-b1__list-title {
  color: rgba(106, 33, 26, 1);
  font-size: 20px;
  font-weight: 600;
  margin-bottom: 7px;
}
.tfwl-b1__btn {
}

.tfwl-b1__right {
  position: absolute;
  right: 0;
}

.tfwl-b2 {
  padding: 100px 0px;
}

.tfwl-b2-header {
  max-width: 651px;
  margin: 0px auto 56px;
  text-align: center;
}
.tfwl-b2-header__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.tfwl-b2-header__btn {
  display: flex;
  justify-content: center;
}

.tfwl-b2__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.tfwl-b2-item {
  width: 31.8%;
  border-radius: 39px;
  background: rgba(255, 244, 243, 1);
  padding: 20px 20px 36px 20px;
}
.tfwl-b2-item__icon {
  margin-bottom: 20px;
}
.tfwl-b2-item__title {
  color: rgba(106, 33, 26, 1);
  font-size: 26px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 15px;
}
.tfwl-b2-item__text {
  opacity: 0.9;
  color: rgba(35, 29, 29, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.tfwl-b3 {
  padding-bottom: 100px;
}
.tfwl-b3__inner {
}
.tfwl-b3-header {
  display: flex;
  align-items: center;
  gap: 52px;
  margin-bottom: 52px;
}
.tfwl-b3-header__left {
  max-width: 456px;
}
.tfwl-b3__h2 {
  margin-bottom: 14px;
}
.tfwl-b3__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 52px;
  text-transform: uppercase;
}

.tfwl-b3__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 60px;
}
.tfwl-b3-item {
  width: 47.25%;
  display: flex;
  gap: 20px;
}
.tfwl-b3-item__icon {
  min-width: 127px;
  height: 127px;
}

.tfwl-b3-item__content {
}
.tfwl-b3-item__title {
  color: rgba(106, 33, 26, 1);
  font-size: 20px;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 8px;
}
.tfwl-b3-item__text {
  opacity: 0.9;
  color: rgba(79, 72, 72, 1);
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.tfwl-b4 {
  background: rgba(255, 244, 243, 1);
  padding: 54px 0px;
}

.tfwl-b4__h2 {
  text-align: center;
  margin-bottom: 32px;
}
.tfwl-b4__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 52px;
  text-transform: uppercase;
}
.tfwl-b4__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.tfwl-b4-item {
  width: 31.9%;
  border-radius: 20px;
  background: rgba(255, 255, 255, 1);
  padding: 33px 17px;
  position: relative;
}
.tfwl-b4-item__title {
  color: rgba(106, 33, 26, 1);
  font-size: 28px;
  font-weight: 600;
  line-height: 29px;
  margin-bottom: 6px;
}
.tfwl-b4-item__subtitle {
  color: rgba(106, 33, 26, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 29px;
  margin-bottom: 17px;
}
.tfwl-b4-item__list {
  margin-bottom: 80px;
}
.tfwl__list2 ul {
  margin: 0px;
  padding: 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.tfwl__list2 ul li {
  display: flex;
  gap: 9px;
  color: rgba(97, 90, 90, 1);
  font-size: 16px;
  font-weight: 400;
}
.tfwl__list2 ul li::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 18 18" width="18.000000" height="18.000000" fill="none"><rect id="checkmark (5) 1" width="18.000000" height="18.000000" x="0.000000" y="0.000000" fill="rgb(255,255,255)" fill-opacity="0"/><g id="Group"><g id="Group"><path id="Vector" d="M9 1.5C4.875 1.5 1.5 4.875 1.5 9C1.5 13.125 4.875 16.5 9 16.5C13.125 16.5 16.5 13.125 16.5 9C16.5 4.875 13.125 1.5 9 1.5ZM12.225 7.2L8.775 11.7C8.625 11.85 8.4 12 8.175 12C7.95 12 7.725 11.925 7.575 11.7L5.775 9.375C5.55 9.075 5.55 8.55 5.925 8.325C6.3 8.1 6.75 8.1 6.975 8.475L8.175 10.05L11.025 6.3C11.25 6 11.775 5.925 12.075 6.15C12.45 6.375 12.45 6.825 12.225 7.2Z" fill="rgb(255,111,97)" fill-rule="nonzero"/></g></g></svg>');
  line-height: 0;
}
.tfwl-b4-item__btn {
  position: absolute;
  left: 0;
  bottom: 33px;
  width: 100%;
  padding: 0px 17px;
}
.tfwl-b4-item__btn .btn-green {
  max-width: none;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.tfwl-b4-item__btn .btn-green::after {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 21 21" width="21.000000" height="21.000000" fill="none"><rect id="right-down (1) 1" width="21.000000" height="21.000000" x="0.000000" y="0.000000" fill="rgb(255,255,255)" fill-opacity="0" transform="matrix(1,0,0,-1,0,21)"/><g id="Group"><path id="Vector" d="M0.217089 0.217089C0.506532 -0.0723631 0.975813 -0.0723631 1.26527 0.217089L9.66523 8.61706C9.95468 8.90652 9.95468 9.37573 9.66523 9.66518C9.37578 9.95463 8.90647 9.95463 8.61701 9.66518L0.217089 1.26527C-0.0723631 0.975813 -0.0723631 0.506532 0.217089 0.217089Z" fill="rgb(255,255,255)" fill-rule="nonzero" transform="matrix(1,0,0,-1,6.49414,15.8833)"/><path id="Vector" d="M9.63528 0C10.0446 0 10.3765 0.331828 10.3765 0.741172L10.3765 9.63528C10.3765 10.0446 10.0446 10.3765 9.63528 10.3765L0.741172 10.3765C0.331828 10.3765 0 10.0446 0 9.63528C0 9.22586 0.331828 8.89411 0.741172 8.89411L8.89411 8.89411L8.89411 0.741172C8.89411 0.331828 9.22586 0 9.63528 0Z" fill="rgb(255,255,255)" fill-rule="nonzero" transform="matrix(1,0,0,-1,6,16.3765)"/></g></svg>');
  line-height: 0;
}

.tfwl-b5 {
  padding: 100px 0px;
}

.tfwl-b5__header {
  max-width: 743px;
  margin: 0 auto 70px;
  text-align: center;
}
.tfwl-b5__h2 h2 {
  font-size: 48px;
  font-weight: 600;
  line-height: 64.29px;

  text-transform: uppercase;
  margin-bottom: 14px;
}
.tfwl-b5__btn {
  display: flex;
  justify-content: center;
}

.tfwl-b5__line-step-block .line-block__line::after {
  height: 2px;
  width: 100%;
}

.tfwl-b5__line-step-block .line-block__line {
  top: 10px;
}

.tfwl-b5__line-step-block .line-block-item {
  flex-direction: column;
  max-width: 360px;
}
.tfwl-b5__line-step-block .line-block-item__icon {
  max-width: 18px;
}
.tfwl-b5__line-step-block .line-block-item__icon-big {
  max-width: 30px;
}
.tfwl-b5__line-step-block .tfwl-b5__item-1 .line-block-item__icon-big::after {
  background: rgba(255, 111, 97, 1);
}
.tfwl-b5__line-step-block .tfwl-b5__item-2 .line-block-item__icon-big::after {
  background: rgba(243, 229, 228, 1);
}
.tfwl-b5__line-step-block .tfwl-b5__item-3 .line-block-item__icon-big::after {
  background: rgba(243, 229, 228, 1);
}
.tfwl-b5__item-2 {
  position: absolute;
  left: 35%;
  top: 0;
}
.tfwl-b5__item-3 {
  position: absolute;
  right: 0;
  top: 0;
}
.tfwl-b5__line-step-block .line-block-item__title {
  color: rgba(255, 111, 97, 1);
}
.tfwl-b5__line-step-block .line-block-item__subtitle {
  color: rgba(70, 28, 0, 1);
}
.tfwl-b5__line-step-block .line-block-item__text {
  color: rgba(70, 28, 0, 1);
}

.tfwl-b5__line-step-block .line-block-item__icon {
  background: rgba(255, 244, 243, 1);
}

.tfwl-b6 {
  height: 700px;
  background-image: url(../img/pics/tfwl/2.webp);
  background-repeat: no-repeat;
  background-size: cover;
  padding-top: 213px;
}

.tfwl-b6__inner {
  max-width: 795px;
  color: #fff;
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}
.tfwl-b6__h2 {
}
.tfwl-b6__h2 h2 {
  color: rgba(255, 255, 255, 1);
  font-size: 58px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  margin-bottom: 24px;
}
.tfwl-b6__h2 h2 span {
  color: rgba(255, 255, 255, 1);
}
.tfwl-b6__text {
  color: rgba(255, 255, 255, 1);
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  margin-bottom: 24px;
}
.tfwl-b6__btn {
  display: flex;
  justify-content: center;
}

.tfwl-b7 {
  padding: 100px 0px;
}

.tfwl-b7 .container {
  max-width: 1262px;
}

.tfwl-b7__inner {
}
.tfwl-b7__h2 {
  max-width: 783px;
  text-align: center;
  margin: 0 auto 71px;
}
.tfwl-b7__h2 h2 {
  font-size: 56px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
}
.tfwl-b7__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.tfwl-b7-item {
  box-sizing: border-box;
  border: 1px solid rgba(255, 206, 201, 1);
  border-radius: 39px;
  width: 23.5%;
  padding: 20px;
}
.tfwl-b7-item__icon {
  margin-bottom: 18px;
}
.tfwl-b7-item__title {
  margin-bottom: 10px;
  color: rgba(106, 33, 26, 1);
  font-size: 26px;
  font-weight: 600;
  line-height: 25px;
}
.tfwl-b7-item__text {
  color: rgba(35, 29, 29, 1);
  opacity: 0.9;
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
}

.tfwl-faq__btn {
  display: flex;
  justify-content: center;
  margin-bottom: 46px;
}

.tfwl .new-faq-item {
  background: rgba(255, 244, 243, 1);
}
.tfwl .new-faq-item__title {
  color: rgba(106, 33, 26, 1);
}
.tfwl .new-faq-item__content {
  color: rgba(106, 33, 26, 1);
}
.tfwl .new-faq-item::before {
  content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 17.2483 17.248" width="17.248291" height="17.248047" fill="none" customFrame="%23000000"><g id="Group"><g id="Group"><path id="Vector" d="M8.6239 17.2481C7.97656 17.2481 7.45203 16.7236 7.45203 16.0763L7.45203 1.17188C7.45203 0.524531 7.97656 0 8.6239 0C9.27125 0 9.79578 0.524531 9.79578 1.17188L9.79578 16.0763C9.79578 16.7236 9.27125 17.2481 8.6239 17.2481Z" fill="rgb(106,33,26)" fill-rule="nonzero"/></g><g id="Group"><path id="Vector" d="M16.0764 9.7959L1.172 9.7959C0.524653 9.7959 0.00012207 9.27137 0.00012207 8.62402C0.00012207 7.97668 0.524653 7.45215 1.172 7.45215L16.0764 7.45215C16.7237 7.45215 17.2482 7.97668 17.2482 8.62402C17.2482 9.27137 16.7237 9.7959 16.0764 9.7959Z" fill="rgb(106,33,26)" fill-rule="nonzero"/></g></g></svg>');
}
.tfwl .new-news h2 {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}
.tfwl .new-faq-item__title {
  padding-right: 60px;
}
.tfwl-b3-img__mobile {
  display: none;
}
.tfwl-b6__img {
  display: none;
}

/* Pat New */

.patnew-b2__title {
  margin-bottom: -5.5%;
  margin-top: 20px;
}

.patnew-b1 {
  background: rgba(244, 247, 247, 1);
}

.patnew-b1__inner {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}
.patnew-b1__left {
  max-width: 521px;
}
.patnew-b1__right {
  line-height: 0;
}
.patnew-b1__h1 h1 {
  font-size: 46px;
  font-weight: 600;
  line-height: 51px;
  text-transform: uppercase;
  color: rgba(9, 34, 57, 1);
  margin-bottom: 20px;
}

.patnew-b1__h1 h1 span {
  color: rgba(35, 102, 166, 1);
  font-style: italic;
  font-weight: 400;
}
.patnew-b1__subtitle {
  color: rgba(35, 72, 107, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  opacity: 0.9;
  margin-bottom: 20px;
  max-width: 456px;
}
.patnew-b1 .btn-green {
  background: rgba(10, 58, 103, 1);
}

.patnew-b-cat {
  padding: 30px 0px;
  background: rgba(44, 85, 180, 0.05);
  margin-bottom: 46px;
}

.patnew-b-cat__inner {
}
.patnew-b-cat__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.patnew-b-cat__title {
  max-width: 543px;
}

.patnew-b-cat__title h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 53px;
  color: rgba(29, 29, 29, 1);
  margin-bottom: 0px;
}
.patnew-b-cat__title h2 span {
  color: rgba(44, 85, 180, 1);
  font-weight: 600;
  font-style: normal;
}
.patnew-b-cat__header-right {
  max-width: 481px;
}
.patnew-b-cat__subtitle {
  color: rgba(29, 29, 29, 0.8);
  margin-bottom: 20px;
  opacity: 0.9;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.patnew-b-cat .btn-green {
  background: rgba(44, 85, 180, 1);
}
.patnew-b-cat__grid {
  margin-top: 37px;
  color: rgba(0, 18, 70, 1);
  display: flex;
  gap: 24px;
  flex-wrap: wrap;
}
.patnew-b-cat__grid a {
  text-decoration: none !important;
  width: calc(33% - 12.3px);
}
.patnew-b-cat-item {
  border-radius: 26px;
  background: rgba(230, 235, 246, 1);
  padding: 31px 0px;
  position: relative;
  height: 442px;
  overflow: hidden;
}
.patnew-b-cat-item__title {
  color: rgba(0, 18, 70, 1);
  font-size: 30px;
  font-weight: 600;
  line-height: 28px;
  padding: 0px 25px;
  position: relative;
  z-index: 5;
}
.patnew-b-cat-item__img {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  margin: auto;
  max-width: 306px;
  max-height: max-content;
  display: flex;
  align-items: center;
  justify-content: center;
}

.patientsnew {
  overflow: hidden;
}
.patientsnew .swiper {
  overflow: hidden;
  width: 100%;
}

.patientsnew .swiper-slide {
  width: 360px;
}

.swiper-bleed-right {
  width: calc(50vw + 50%);
  max-width: none;
}

.patientsnew .new-faq-item__title {
  padding-right: 60px;
}

.patientsnew .new-faq-item.active .new-faq-item__content {
  padding-right: 24px;
}
.patnew-b-cat-item__btn {
  display: flex;
  align-items: center;
  gap: 15px;
  color: rgba(0, 18, 70, 1);
  font-size: 16px;
  position: absolute;
  bottom: 31px;
  left: 0;
  right: 0;
  margin: auto;
  max-width: max-content;
  z-index: 5;
}

.patnew-b-cat-item__btn path {
  fill: rgba(0, 18, 70, 1);
}

.patnew-b-cat-item__img-acupuncture {
  max-width: none;
}

.patnew-longevity {
  background: rgba(26, 139, 158, 0.05);
}

.patnew-longevity h2 span {
  color: rgba(26, 139, 158, 1);
}

.patnew-longevity .btn-green {
  background: rgba(26, 139, 158, 1);
}

.patnew-longevity .patnew-b-cat-item__title {
  color: rgba(0, 60, 70, 1);
}

.patnew-longevity .patnew-b-cat-item__btn-text {
  color: rgba(0, 60, 70, 1);
}

.patnew-longevity .patnew-b-cat-item__btn path {
  fill: rgba(0, 60, 70, 1);
}

.patnew-lab-test {
  background: rgba(27, 179, 24, 0.05);
}

.patnew-lab-test h2 span {
  color: rgba(30, 169, 69, 1);
}

.patnew-lab-test .btn-green {
  background: rgba(17, 114, 44, 1);
}

.patnew-lab-test .patnew-b-cat-item__title {
  color: rgba(0, 70, 21, 1);
}

.patnew-lab-test .patnew-b-cat-item {
  background: rgba(230, 243, 234, 1);
}

.patnew-lab-test .patnew-b-cat-item__btn-text {
  color: rgba(0, 70, 21, 1);
}

.patnew-lab-test .patnew-b-cat-item__btn path {
  fill: rgba(0, 70, 21, 1);
}

.patnew-man {
  background: rgba(179, 127, 24, 0.05);
}

.patnew-man h2 span {
  color: rgba(179, 127, 24, 1);
}

.patnew-man .btn-green {
  background: rgba(179, 127, 24, 1);
}

.patnew-man .patnew-b-cat-item__title {
  color: rgba(70, 51, 0, 1);
}

.patnew-man .patnew-b-cat-item {
  background: rgba(241, 235, 223, 1);
}

.patnew-man .patnew-b-cat-item__btn-text {
  color: rgba(70, 51, 0, 1);
}

.patnew-man .patnew-b-cat-item__btn path {
  fill: rgba(70, 51, 0, 1);
}

.patnew-woman {
  background: rgba(179, 99, 24, 0.05);
}

.patnew-woman h2 span {
  color: rgba(179, 55, 24, 1);
}

.patnew-woman .btn-green {
  background: rgba(179, 55, 24, 1);
}

.patnew-woman .patnew-b-cat-item__title {
  color: rgba(70, 20, 0, 1);
}

.patnew-woman .patnew-b-cat-item {
  background: rgba(241, 228, 223, 1);
}

.patnew-woman .patnew-b-cat-item__btn-text {
  color: rgba(70, 20, 0, 1);
}

.patnew-woman .patnew-b-cat-item__btn path {
  fill: rgba(70, 20, 0, 1);
}

.patnew-alternative {
  background: rgba(169, 30, 76, 0.05);
}

.patnew-alternative h2 span {
  color: rgba(169, 30, 97, 1);
}

.patnew-alternative .btn-green {
  background: rgba(169, 30, 97, 1);
}

.patnew-alternative .patnew-b-cat-item__title {
  color: rgba(70, 0, 34, 1);
}

.patnew-alternative .patnew-b-cat-item {
  background: rgba(250, 232, 238, 1);
}

.patnew-alternative .patnew-b-cat-item__btn-text {
  color: rgba(70, 0, 34, 1);
}

.patnew-alternative .patnew-b-cat-item__btn path {
  fill: rgba(70, 0, 34, 1);
}

.patnew-natural {
  background: rgba(30, 169, 81, 0.05);
}

.patnew-natural h2 span {
  color: rgba(30, 169, 88, 1);
}

.patnew-natural .btn-green {
  background: rgba(30, 169, 88, 1);
}

.patnew-natural .patnew-b-cat-item__title {
  color: rgba(0, 70, 22, 1);
}

.patnew-natural .patnew-b-cat-item {
  background: rgba(226, 242, 230, 1);
}

.patnew-natural .patnew-b-cat-item__btn-text {
  color: rgba(0, 70, 22, 1);
}

.patnew-natural .patnew-b-cat-item__btn path {
  fill: rgba(0, 70, 22, 1);
}

.patnew-animal {
  background: rgba(139, 30, 169, 0.05);
}

.patnew-animal h2 span {
  color: rgba(143, 30, 169, 1);
}

.patnew-animal .btn-green {
  background: rgba(143, 30, 169, 1);
}

.patnew-animal .patnew-b-cat-item__title {
  color: rgba(92, 4, 107, 1);
}

.patnew-animal .patnew-b-cat-item {
  background: rgba(234, 224, 238, 1);
}

.patnew-animal .patnew-b-cat-item__btn-text {
  color: rgba(92, 4, 107, 1);
}

.patnew-animal .patnew-b-cat-item__btn path {
  fill: rgba(92, 4, 107, 1);
}

.patientsnew .acarbose-b3-step-item {
  max-width: 250px;
}

.patientsnew .acarbose-b3-step-item-2 {
  left: 25%;
}

.patientsnew .acarbose-b3-step-item-4 {
  position: absolute;
  top: -9px;
  right: 0;
}

.patientsnew .acarbose-b3-step-item-3 {
  right: 27%;
}

.patientsnew .acarbose-b3-step-item-1 .acarbose-b3-step-item__dot::before {
  background: rgba(35, 102, 166, 1);
}

.patientsnew .acarbose-b3-step-item-1 .acarbose-b3-step-item__dot {
  background: rgba(221, 229, 237, 1);
}

.patientsnew .acarbose-b3-step-item__title {
  color: rgba(35, 102, 166, 1);
}

.patientsnew .acarbose-b3 {
  background: rgba(244, 246, 247, 1);
}

.patnew-b3__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 100px;
}

.patnew-b3__header-left {
  max-width: 640px;
}

.patnew-b3__header-left .acarbose-b3__h2 h2 {
  margin-bottom: 0px;
  color: rgba(9, 34, 57, 1);
  font-size: 48px;
  line-height: 64.29px;
}

.patnew-b3__header-left .acarbose-b3__h2 h2 span {
  color: rgba(35, 102, 166, 1);
}

.patnew-b3__header-right {
  max-width: 380px;
}

.patnew-b3__subtitle {
  margin-bottom: 14px;
  color: rgba(41, 43, 45, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  opacity: 0.9;
}

.patnew-b4 {
  margin: 120px 0px;
  color: rgba(9, 34, 57, 1);
}

.patnew-b4__inner {
  display: flex;
  gap: 100px;
  align-items: center;
}
.patnew-b4__left {
  position: absolute;
  left: -120px;
}
.patnew-b4__right {
  display: flex;
  flex-direction: column;
  gap: 14px;
  max-width: 597px;
  margin-left: auto;
}
.patnew-b4__h2 h2 {
  font-size: 48px;
  line-height: 63px;
  text-transform: uppercase;
  margin-bottom: 0px;
}

.patnew-b4__h2 h2 span {
  color: rgba(35, 102, 166, 1);
}
.patnew-b4__subtitle {
  color: rgba(41, 43, 45, 1);
  font-size: 20px;
  font-weight: 400;
  opacity: 0.9;
  line-height: 23px;
}
.patnew-b4__list {
}
.patnew-b4__list-title {
  margin-bottom: 14px;
  opacity: 0.9;
  color: rgba(41, 43, 45, 1);
  font-size: 20px;
  font-weight: 700;
}
.patnew-b4__list-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 34px;
  row-gap: 6px;
  margin-bottom: 10px;
}
.patnew-b4 .container {
  position: relative;
}
.patnew-b4__list-item {
  color: rgba(41, 43, 45, 1);
  font-size: 16px;
  font-weight: 400;
  display: flex;
  gap: 8px;
  align-items: center;
}

.patnew-b4__left {
  position: absolute;
}

.patnew-b4__list-item::before {
  content: "";
  width: 8px;
  height: 8px;
  border-radius: 100%;
  background: rgba(35, 102, 166, 1);
  display: block;
}
.patnew-b4__items {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
}
.patnew-b4__item {
  border-radius: 150px;
  padding: 8.5px 20px;
  color: rgba(45, 47, 52, 1);
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
}
.patnew-b4__item-1 {
  background: rgba(235, 239, 247, 1);
}

.patnew-b4__item-2 {
  background: rgba(244, 235, 247, 1);
}

.patnew-b4__item-3 {
  background: rgba(247, 235, 235, 1);
}

.patnew-b4__item-4 {
  background: rgba(235, 247, 237, 1);
}

.patnew-b4__item-5 {
  background: rgba(247, 246, 235, 1);
}

.patnew-b5 {
  margin-top: 120px;
  margin-bottom: 120px;
}

.patnew-b5__inner {
  display: flex;
  align-items: center;
  background: rgba(244, 247, 247, 1);
  border-radius: 46px;
  position: relative;
  padding: 40px 0px;
}
.patnew-b5__left {
  line-height: 0;
  left: -120px;
  position: absolute;
}
.patnew-b5__right {
  max-width: 457px;
  text-align: center;
  margin-left: auto;
  margin-right: 110px;
}
.patnew-b5__h2 {
}
.patnew-b5__h2 h2 {
  font-size: 46px;
  font-weight: 600;
  line-height: 56px;
  text-transform: uppercase;
  margin-bottom: 12px;
  color: rgba(9, 34, 57, 1);
}
.patnew-b5__h2 h2 span {
  color: rgba(35, 102, 166, 1);
}
.patnew-b5__subtitle {
  color: rgba(41, 43, 45, 1);
  font-size: 20px;
  font-weight: 400;
  line-height: 23px;
  opacity: 0.9;
  margin-bottom: 12px;
}
.patnew-b5__btn {
  width: 100%;
}
.patnew-b5__btn .btn-green {
  max-width: none;
  width: 100%;
  background: rgba(10, 58, 103, 1);
  margin-bottom: 14px;
}
.patnew-b5__phone {
  color: rgba(115, 116, 117, 1);
  font-size: 16px;
  font-weight: 400;
  display: flex;
  gap: 5px;
  align-items: center;
  margin-bottom: 8px;
  justify-content: center;
}
.patnew-b5__mail {
  color: rgba(115, 116, 117, 1);
  font-size: 16px;
  font-weight: 400;
  display: flex;
  gap: 5px;
  align-items: center;
  margin-bottom: 20px;
  justify-content: center;
}

.patnew-b5__phone::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16.000000' height='16.000000' fill='none'%3E%3Crect id='call 1' width='16.000000' height='16.000000' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='call'%3E%3Cpath id='Vector' d='M6.96992 9.02861C8.07106 10.0502 9.55714 11.21 10.8359 9.99011C11.0023 9.82369 11.1999 9.69168 11.4173 9.60161C11.6348 9.51154 11.8678 9.46518 12.1032 9.46518C12.3386 9.46518 12.5716 9.51154 12.789 9.60161C13.0065 9.69168 13.2041 9.82369 13.3705 9.99011C13.9293 10.5923 14.9929 11.3399 14.921 12.283C14.9328 12.5342 14.8922 12.7851 14.8019 13.0198C14.7115 13.2545 14.5733 13.4678 14.3961 13.6462C11.2047 16.5297 7.94668 14.0213 4.87286 11.1257C1.9769 8.05208 -0.530531 4.79349 2.35227 1.60243C2.53068 1.42518 2.74401 1.28698 2.9787 1.19661C3.21339 1.10624 3.46432 1.06568 3.71553 1.07749C4.66098 1.00796 5.39989 2.0628 6.00844 2.62806C6.17487 2.79448 6.30688 2.99205 6.39695 3.20949C6.48702 3.42694 6.53337 3.65999 6.53337 3.89534C6.53337 4.1307 6.48702 4.36375 6.39695 4.58119C6.30688 4.79863 6.17487 4.9962 6.00844 5.16262C4.78882 6.44243 5.94834 7.9265 6.96992 9.02861Z' fill='rgb(115.258,116.143,117.472)' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E");
  line-height: 0;
}

.patnew-b5__mail::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 16 16' width='16.000000' height='16.000000' fill='none'%3E%3Crect id='mail (1) 1' width='16.000000' height='16.000000' x='0.000000' y='0.000000' fill='rgb(255,255,255)' fill-opacity='0'/%3E%3Cg id='Group'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M15.8593 3.17773L11.0068 7.99895L15.8593 12.8202C15.947 12.6368 16.0002 12.4341 16.0002 12.2177L16.0002 3.7802C16.0002 3.56373 15.947 3.36108 15.8593 3.17773Z' fill='rgb(115.258,116.143,117.472)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M14.5937 2.375L1.40618 2.375C1.18971 2.375 0.987055 2.42822 0.803711 2.51594L7.00568 8.68666C7.55406 9.23503 8.4458 9.23503 8.99418 8.68666L15.1961 2.51594C15.0128 2.42822 14.8101 2.375 14.5937 2.375Z' fill='rgb(115.258,116.143,117.472)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M0.140938 3.17773C0.0532188 3.36108 0 3.56373 0 3.7802L0 12.2177C0 12.4342 0.0532188 12.6369 0.140938 12.8202L4.99341 7.99895L0.140938 3.17773Z' fill='rgb(115.258,116.143,117.472)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3Cg id='Group'%3E%3Cg id='Group'%3E%3Cpath id='Vector' d='M10.3437 8.66211L9.65702 9.34877C8.74331 10.2625 7.25652 10.2625 6.3428 9.34877L5.65618 8.66211L0.803711 13.4833C0.987055 13.571 1.18971 13.6243 1.40618 13.6243L14.5937 13.6243C14.8101 13.6243 15.0128 13.571 15.1961 13.4833L10.3437 8.66211Z' fill='rgb(115.258,116.143,117.472)' fill-rule='nonzero'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  line-height: 0;
}

.faq-btn-pat {
  display: flex;
  justify-content: center;
  margin-bottom: 40px;
}

.faq-btn-pat .btn-green {
  background: rgba(10, 58, 103, 1);
}

.patientsnew .new-faq h2 {
  max-width: 973px;
  color: rgba(9, 34, 57, 1);
}

.patientsnew .new-faq h2 span {
  color: rgba(35, 102, 166, 1);
}

.patnew-b4__mobile-img {
  display: none;
  text-align: center;
}

.scale-new .mp-block-promo-block__img {
  position: absolute;
  top: 105px;
  left: -100px;
  right: 0;
  margin: auto;
  max-width: max-content;
}

.scale-new .mp-block-promo-block {
  margin-top: 461px;
  position: static;
}

.scale-new h2 {
  font-size: 46px;
  line-height: 44px;
}

.scale-new-b1 {
  display: flex;
  min-height: 400px;
  width: 100%;
  overflow: hidden;
  position: relative;
  justify-content: space-between;
  align-items: center;
}
.scale-new-b1-mini-block {
  max-width: 240px;
  text-align: center;
  margin: 30px;
  max-height: max-content;
}

.scale-new-b1-mini-block__title {
  font-size: 36px;
  line-height: 33px;
  margin-bottom: 33px;
}
.scale-new-b1-mini-block__subtitle {
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 18px;
}
.scale-new-b1-mini-block__btn {
  display: flex;
  justify-content: center;
}

.scale-new-b1-mini-block-center {
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  max-width: max-content;
}

.scale-new-b {
  position: relative;
  width: calc(50% - 4px);
}
.scale-new-b__title {
  font-size: 32px;
  line-height: 29px;
  max-width: 250px;
  margin: 0 auto;
  text-align: center;
}

.scale-new-b__footer {
  position: absolute;
  bottom: 16px;
  left: 0;
  right: 0;
  margin: 0 auto;
  max-width: 500px;
  text-align: center;
}
.scale-new-b__img {
  text-align: center;
}
.scale-new-b__subtitle {
  font-size: 16px;
  line-height: 17px;
  margin-bottom: 10px;
}
.scale-new-b__btn {
  display: flex;
  justify-content: center;
}

.scale-new .mp-block__grid-blocks {
  display: flex;
}

.scale-new-b1-mini-block-center__mob {
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  max-width: max-content;
  bottom: 0;
}

/* Andrew New Construction Styles */

.construct-css .btn {
  border-radius: 30px;
  padding: 15px 25px;
  background: #3277b8;
  font-weight: 600;
  font-size: 16px;
  color: #fff;
  display: block;
  max-width: max-content;
  transition: 0.2s;
}

.construct-css .btn:hover {
  color: #fff;
}

.construct-css h1 {
  font-weight: 600;
  font-size: 64px;
  line-height: 108%;
  margin-bottom: 0px;
  color: #133347;
}

.construct-css h2 {
  text-transform: uppercase;
  margin-bottom: 0px;
  color: #133347;
}

.construct-css h1 span,
.construct-css h2 span {
  font-style: italic;
  font-weight: 400;
  color: #3277b8;
}

.construct-css .banner-block {
  background: rgba(50, 119, 184, 0.07);
  color: #133347;
  overflow: hidden;
}

.construct-css .banner-block .container {
  position: relative;
}

.construct-css .banner-block__subtitle {
  opacity: 0.9;
  font-weight: 600;
  font-size: 20px;
  line-height: 105%;
  margin-top: 5px;
}

.construct-css .banner-block__text {
  margin-top: 20px;
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
}

.construct-css .banner-block__advantages {
  margin-top: 20px;
  display: flex;
  gap: 40px;
}

.construct-css .banner-block-adv-item__icon {
  line-height: 0;
}

.construct-css .banner-block-adv-item {
  display: flex;
  align-items: center;
  gap: 7px;
  font-weight: 600;
  font-size: 16px;
  line-height: 156%;
}

.construct-css .banner-block__btn {
  margin-top: 20px;
}

.construct-css .banner-block__left {
  max-width: 577px;
  padding: 120px 0px;
}

.construct-css .banner-block__img {
  width: 100%;
  height: 100%;
}

.construct-css .banner-block__right {
  position: absolute;
  overflow: hidden;
  line-height: 0;
  top: 0;
  right: -150px;
  height: 100%;
  width: 665px;
}

.construct-css .faq-block {
  background: #fff;
}

.construct-css .faq-block__title::after {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 20.6241C11.3527 20.6241 10.8281 20.0996 10.8281 19.4522V4.54785C10.8281 3.90051 11.3527 3.37598 12 3.37598C12.6473 3.37598 13.1719 3.90051 13.1719 4.54785V19.4522C13.1719 20.0996 12.6473 20.6241 12 20.6241Z' fill='%23133347' /%3E%3Cpath d='M19.4522 13.1719H4.54785C3.90051 13.1719 3.37598 12.6473 3.37598 12C3.37598 11.3527 3.90051 10.8281 4.54785 10.8281H19.4522C20.0996 10.8281 20.6241 11.3527 20.6241 12C20.6241 12.6473 20.0996 13.1719 19.4522 13.1719Z' fill='%23133347' /%3E%3C/svg%3E");
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  transition: 0.3s;
}

.construct-css .faq-block-item {
  border-radius: 20px;
  width: 100%;
  background: #f1f7fb;
  padding: 13px 24px;
}
.construct-css .faq-block__inner {
  max-width: 778px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.construct-css .faq-block__title {
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #133347;
  position: relative;
  padding: 13.5px 0px;
  cursor: pointer;
  padding-right: 30px;
}
.construct-css .faq-block__title.active:after {
  transform: rotate(45deg);
}

.construct-css .faq-block h2 {
  font-weight: 600;
  font-size: 60px;
  line-height: 90%;
  color: #133347;
  margin-bottom: 40px;
  text-align: center;
}

.construct-css .important-medical-disclaimer .container {
  max-width: 940px;
}

.construct-css .imd__img {
  margin-bottom: 12px;
  text-align: center;
}
.construct-css .imd__title h2 {
  font-weight: 600;
  font-size: 46px;
  line-height: 117%;
  text-transform: uppercase;
  color: #133347;
  text-align: center;
  margin-bottom: 17px;
}
.construct-css .imd__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  text-align: center;
  color: #0a2434;
  opacity: 0.9;
}

.construct-css .faq-block__content {
  opacity: 0.8;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  color: #133347;
  padding-top: 10px;
  display: none;
}
.construct-css .banner-block__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: center;
}

.construct-css .container {
  max-width: 1148px;
  padding: 0px 10px;
  margin: 0 auto;
}

.construct-css .step-block {
  padding: 74px 0px;
  background: #f1f5fa;
}

.construct-css .step-block__header {
  display: flex;
  gap: 20px;
}

.step-block__title h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 134%;
  color: #133347;
}

.step-block__title {
  width: 50%;
}

.step-block__desc {
  width: 50%;
  font-weight: 400;
  font-size: 16px;
  line-height: 119%;
}

.step-block__desc p {
  margin-bottom: 0px;
  opacity: 0.9;
  color: #394e5a;
}

.step-block__btn .btn {
  margin-top: 30px;
}

.step-block__steps {
  position: relative;
  margin-top: 65px;
  display: flex;
  gap: 24px;
}

.step-block__steps::before {
  content: "";
  background: #d4e0ec;
  height: 2px;
  display: block;
  width: 100%;
  border-radius: 68px;
  position: absolute;
  margin-top: 15px;
}

.step-block-item {
  display: flex;
  flex-direction: column;
  gap: 6px;
  max-width: 360px;
}
.step-block-item__content {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.step-block-item__title {
  font-weight: 400;
  font-size: 28px;
  line-height: 86%;
  text-transform: uppercase;
  color: #3277b8;
}
.step-block-item__subtitle {
  font-weight: 600;
  font-size: 20px;
  line-height: 125%;
  color: #133347;
}
.step-block-item__text {
  opacity: 0.7;
  font-weight: 400;
  font-size: 16px;
  line-height: 131%;
  color: #133347;
}
.step-block-item__dot {
  margin-bottom: 29px;
  border-radius: 100%;
  background: #d4e0ec;
  width: 18px;
  height: 18px;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: 7.5px;
}

.step-block-item__dot.full-dot {
  width: 30px;
  height: 30px;
  background: #d4e0ec;
  margin-top: 0px;
  margin-bottom: 24px;
}

.step-block-item__dot.full-dot::before {
  content: "";
  border-radius: 100%;
  background: #3277b8;
  width: 18px;
  height: 18px;
  display: block;
}

.btn.btn-gradient {
  background: linear-gradient(70deg, rgba(50, 119, 184, 1) 0%, rgba(50, 119, 184, 0) 70%);
  padding: 1px;
  color: #3277b8;
}

.btn.btn-gradient span {
  width: 100%;
  height: 100%;
  background: #fff;
  display: block;
  border-radius: 30px;
  padding: 15px 25px;
  text-align: center;
}

.btn.btn-gradient:hover {
  color: #3277b8;
}

.review-block__star {
  content: url("data:image/svg+xml,%3Csvg width='100%25' height='100%25' viewBox='0 0 14 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.5564 4.85671C13.4461 4.5184 13.1535 4.27244 12.801 4.2211L9.23014 3.70222L7.63451 0.47811C7.31856 -0.15937 6.27436 -0.15937 5.95842 0.47811L4.36278 3.70222L0.800353 4.2211C0.448843 4.27244 0.156277 4.51926 0.0459907 4.85772C-0.0642954 5.19517 0.0273468 5.56633 0.282482 5.81487L2.86625 8.33323L2.25673 11.8863C2.19693 12.2368 2.34092 12.5921 2.62875 12.8015C2.91759 13.0099 3.29993 13.0371 3.61401 12.8716L6.7961 11.1936L9.98752 12.8716C10.124 12.9436 10.2736 12.9792 10.4222 12.9792C10.6157 12.9792 10.8091 12.9184 10.9728 12.8016C11.2608 12.5912 11.4046 12.237 11.3448 11.8865L10.7363 8.33338L13.3201 5.81501C13.5752 5.56719 13.6667 5.19517 13.5564 4.85671Z' fill='%23F5B949' /%3E%3C/svg%3E");
  display: block;
  width: 14px;
  height: 13px;
}

.review-block__stars {
  display: flex;
  gap: 3px;
  justify-content: center;
  margin-bottom: 6px;
}
.review-block {
  padding: 120px 0px;
}

.review-block__subtitle-stars {
  font-weight: 400;
  font-size: 16px;
  text-align: center;
  color: #02171a;
  margin-bottom: 10px;
}

.review-block__title {
  max-width: 662px;

  margin: 0 auto 10px;
}

.review-block__title h2 {
  font-weight: 600;
  font-size: 46px;
  line-height: 128%;
  text-transform: uppercase;
  text-align: center;
  color: #133347;
}

.review-block__subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 119%;
  text-align: center;
  color: #233a48;
  opacity: 0.9;
}

.review-block__items {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
  margin-top: 48px;
}
.review-item {
  width: calc(33.33% - 16px);
  border-radius: 14px;
  background: linear-gradient(135deg, #eef6f7 0%, #fdf3f0 100%);
  padding: 22px;
  position: relative;
  display: flex;
  flex-direction: column;
}
.review-item__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 128%;
  color: #233a48;
  margin-bottom: 61px;
  flex: 1;
}
.review-item__text::after {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 32 26' fill='none'%3E%3Cpath d='M31.112 16.787C31.112 13.5042 30.2913 10.3706 28.6499 7.38626C26.9339 4.40191 24.7329 1.93983 22.047 -1.75841e-06L17.9062 3.35739C19.6968 4.55113 21.3009 6.15522 22.7185 8.16965C24.1361 10.1095 24.9194 11.9747 25.0687 13.7653H24.5091C24.1361 13.6907 23.8376 13.6534 23.6138 13.6534C22.047 13.6534 20.7787 14.213 19.8088 15.3321C18.7642 16.3766 18.242 17.7196 18.242 19.361C18.242 21.0023 18.8388 22.4199 20.0326 23.6137C21.1517 24.7328 22.532 25.2923 24.1734 25.2923C26.1132 25.2923 27.7546 24.5463 29.0975 23.0541C30.4405 21.4873 31.112 19.3983 31.112 16.787ZM13.2059 16.787C13.2059 13.5042 12.3852 10.3706 10.7438 7.38626C9.02779 4.40191 6.82684 1.93983 4.14092 -1.75841e-06L0.00013965 3.35739C1.79075 4.55113 3.39484 6.15522 4.8124 8.16965C6.15536 10.1095 6.93875 11.9747 7.16258 13.7653H6.60301C6.22997 13.6907 5.93153 13.6534 5.7077 13.6534C4.14092 13.6534 2.83527 14.213 1.79075 15.3321C0.746227 16.3766 0.223966 17.7196 0.223966 19.361C0.223966 21.0023 0.820836 22.4199 2.01458 23.6137C3.20831 24.7328 4.62588 25.2923 6.26727 25.2923C8.2071 25.2923 9.84849 24.5463 11.1914 23.0541C12.5344 21.4873 13.2059 19.3983 13.2059 16.787Z' fill='%230D3459'/%3E%3C/svg%3E");
  display: block;
  position: absolute;
  right: 30px;
  bottom: 70px;
  width: 32px;
  height: 26px;
}
.review-item__footer {
  display: flex;
  gap: 10px;
  align-items: center;
}
.review-item__avatar {
  flex: 0 0 34px;
  height: 34px;
  overflow: hidden;
  line-height: 0;
  border-radius: 100%;
  background: #d9d9d9;
}
.review-item__avatar img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.review-item__name {
  font-weight: 600;
  font-size: 16px;
  color: #133347;
}
/* New Wegovy */

.wog__img-mobile {
  display: none;
  max-width: 400px;
  height: 328px;
  border-radius: 90px;
  overflow: hidden;
  line-height: 0;
}

.wog__img-mobile img {
  object-fit: cover;
  width: 100%;
  height: 100%;
  object-position: center;
}

.how-wegovy-pills {
  padding: 120px 0px;
}

.hwp__title {
  max-width: 576px;
  margin: 0 auto;
}

.hwp__title h2 {
  margin-bottom: 16px;
  text-align: center;
  font-weight: 600;
  font-size: 46px;
  line-height: 111%;
}
.hwp__btn {
  display: flex;
  justify-content: center;
}
.hwp__btn--mobile {
  display: none;
}

.hwp__grid {
  margin-top: 48px;
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}
.hwp-item {
  padding: 20px;
  background: #f1f8ff;
  border-radius: 39px;
  width: calc(50% - 12px);
  display: flex;
  gap: 12px;
}
.hwp-item__left {
}
.hwp-item__icon {
  width: 60px;
  height: 60px;
}
.hwp-item__right {
}
.hwp-item__title {
  margin-bottom: 18px;
  font-weight: 600;
  font-size: 28px;
  line-height: 104%;
  color: #133347;
  max-width: 380px;
}
.hwp-item__desc {
  font-weight: 400;
  font-size: 18px;
  line-height: 122%;
  color: #061527;
  opacity: 0.8;
}

.wegovy-clinical-study {
  padding-bottom: 136px;
}

.wegovy-clinical-study .container {
  max-width: 1218px;
}

.wegovy-clinical-study p {
  margin-bottom: 0px;
}

.wcs__img {
  width: 143px;
  height: 146px;
  margin: 0 auto 16px;
}
.wcs__title {
  max-width: 891px;
  margin: 0 auto 23px;
  text-align: center;
}
.wcs__title h2 {
  color: #133347;
  font-weight: 600;
  font-size: 52px;
  line-height: 108%;
}
.wcs__subtitle {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
}
.wcs__inner {
  margin-top: 62px;
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
.wcs-card {
}
.wcs-card__title {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #3277b8;
  margin-bottom: 53px;
}
.wcs-card__value {
  font-weight: 700;
  font-size: 61px;
  line-height: normal;
  text-align: center;
  color: #3277b8;
}
.wcs-card__subtitle {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  text-align: center;
  color: #333;
}
.wcs-sep-block {
  font-weight: 400;
  font-size: 28px;
  color: #000;
  display: flex;
  align-items: center;
  position: relative;
}
.wcs-sep-block::before {
  content: "";
  display: block;
  width: 0.5px;
  background: rgba(0, 0, 0, 0.2);
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
}
.wcs-sep-block__title {
  width: 35px;
  height: 42px;
  display: flex;
  align-items: center;
  background: #fff;
  position: relative;
}
.wcs__desc {
  font-weight: 400;
  font-size: 20px;
  line-height: 150%;
  color: #64656a;
}
.wcs-card__value-approx {
  font-family: "Helvetica";
}

.wcs-card__value-unit {
  font-size: 32px;
  margin-left: 5px;
}

.wegovy .step-block__btn .btn-gradient {
  max-width: 293px;
}

.wegovy-oral-glp {
  padding: 120px 0px;
}

.wog__inner {
  display: flex;
  gap: 45px;
}
.wog__left {
  flex: 0 0 448px;
}
.wog__img {
  overflow: hidden;
  border-radius: 200px;
  line-height: 0;
}
.wog__img img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.wog__right {
  padding: 40px 0px;
}
.wog__title {
  margin-bottom: 12px;
}
.wog__title h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 98%;
  color: #133347;
}
.wog__desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 131%;
  color: #0a2434;
  opacity: 0.9;
  margin-bottom: 14px;
}
.wog__btn {
  margin-bottom: 30px;
}

.wog__grid {
  gap: 20px;
  display: flex;
  flex-wrap: wrap;
}
.wog-item {
  width: calc(50% - 10px);
}
.wog-item__title {
  display: flex;
  align-items: center;
  gap: 10px;
  font-weight: 600;
  font-size: 20px;
  color: #133347;
  margin-bottom: 12px;
}
.wog-item__title::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 25 25' fill='none'%3E%3Cg clip-path='url(%23clip0_35_3298)'%3E%3Cpath d='M12.5 24.0317C18.8688 24.0317 24.0317 18.8688 24.0317 12.5C24.0317 6.1312 18.8688 0.968262 12.5 0.968262C6.1312 0.968262 0.968262 6.1312 0.968262 12.5C0.968262 18.8688 6.1312 24.0317 12.5 24.0317Z' fill='%233277B8'/%3E%3Cpath d='M12.5 25C5.60806 25 0 19.3929 0 12.5C0 5.60806 5.60806 0 12.5 0C19.3929 0 25 5.60806 25 12.5C25 19.3929 19.3929 25 12.5 25ZM12.5 1.93647C6.67505 1.93647 1.93647 6.67505 1.93647 12.5C1.93647 18.325 6.67505 23.0635 12.5 23.0635C18.325 23.0635 23.0635 18.324 23.0635 12.5C23.0635 6.67505 18.325 1.93647 12.5 1.93647Z' fill='%233277B8'/%3E%3Cpath d='M10.9897 17.0989C10.7302 17.0989 10.4823 16.9953 10.2993 16.8094L6.72653 13.1785C6.35182 12.797 6.35666 12.1851 6.73815 11.8094C7.11964 11.4357 7.73254 11.4396 8.10724 11.821L10.9616 14.7219L16.867 8.21822C17.2281 7.82222 17.8401 7.79414 18.2341 8.1524C18.6301 8.51162 18.6591 9.12354 18.2999 9.52051L11.7062 16.7823C11.5271 16.9798 11.2754 17.094 11.0091 17.0999C11.0023 17.0989 10.9965 17.0989 10.9897 17.0989Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_35_3298'%3E%3Crect width='25' height='25' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  width: 25px;
  height: 25px;
  display: block;
  line-height: 0;
}
.wog-item__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #233a48;
  opacity: 0.7;
}

.are-wegovy-pills {
  padding: 147px 0px;
  background: linear-gradient(134deg, #f0f4f7 0%, rgba(215, 225, 233, 0.5) 100%);
}
.are-wegovy-pills .container {
  position: relative;
}

.awp__left {
  max-width: 552px;
}
.awp__title {
  margin-bottom: 20px;
}

.awp__title h2 {
  font-weight: 600;
  font-size: 46px;
  line-height: 117%;
  color: #133347;
}
.awp__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 133%;
  color: #0a2434;
  opacity: 0.9;
}
.awp__right {
  width: 565px;
  top: -100px;
  right: 0px;
  position: absolute;
}

.wegovy-grid-about {
  padding-bottom: 120px;
}

.wga__inner {
}
.wga-row {
  position: relative;
}
.wga-row:not(:last-child) {
  margin-bottom: 70px;
}
.wga-row-1 {
  display: flex;
  justify-content: space-between;
}
.wga-row__header {
}
.wga__title {
}
.wga__title h2 {
  font-weight: 600;
  font-size: 52px;
  line-height: 108%;
  margin-bottom: 10px;

  color: #133347;
}
.wga__subtitle {
  opacity: 0.9;
  font-weight: 600;
  font-size: 20px;
  line-height: 120%;
  color: #0a2434;
}

.wga-row__text p {
  font-weight: 400;
  font-size: 18px;
  line-height: 139%;
  color: #0a2434;
  opacity: 0.9;
  margin-bottom: 0px;
}
.wga-row__text p:not(:last-child) {
  margin-bottom: 20px;
}
.wga-row-1 .wga-row__img {
}
.wga-row-1 .wga-row__header {
  max-width: 385px;
}

.wga-row-1 .wga-row__text {
  max-width: 589px;
  position: absolute;
  left: 76px;
  bottom: 40px;
}

.wga-row-2 .wga-row__header {
  max-width: 595px;
  position: absolute;
  right: 0;
  top: 0;
}

.wga-row-2 .wga-row__text {
  max-width: 463px;
  position: absolute;
  right: 0;
  bottom: 37px;
}

.wegovy-possible-side-effect {
  padding-bottom: 120px;
}

.wpse__inner {
}
.wpse__header {
  display: flex;
  margin-bottom: 60px;
  justify-content: space-between;
}
.wpse__title {
  max-width: 600px;
}
.wpse__title h2 {
  font-weight: 600;
  font-size: 48px;
  line-height: 127%;
  color: #133347;
}
.wpse__right-header {
  max-width: 461px;
}
.wpse__text {
  font-weight: 400;
  font-size: 18px;
  line-height: 128%;
  color: #394e5a;
  opacity: 0.9;
  margin-bottom: 20px;
}

.wpse__grid {
  display: flex;
  flex-wrap: wrap;
  gap: 29px;
}
.wpse-item {
  width: calc(33.33% - 20px);
}
.wpse-item__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 125%;
  color: #133347;
  margin-bottom: 15px;
}
.wpse-item__desc {
  font-weight: 400;
  font-size: 16px;
  line-height: 138%;
  color: #1d2224;
  opacity: 0.9;
  margin-bottom: 20px;
}
.wpse-item__list {
  list-style: none;
  margin: 0;
  padding: 0;
}
.wpse-item__list li {
  display: flex;
  gap: 5px;
  align-items: center;
  font-weight: 400;
  font-size: 16px;

  color: #1d2224;
  opacity: 0.9;
}
.wpse-item__list li:not(:last-child) {
  margin-bottom: 10px;
}
.wpse-item__list li::before {
  content: url("data:image/svg+xml,%3Csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15.5426 0.337518C11.3915 3.8907 7.95103 8.97108 5.39543 14.4718C5.32712 14.6221 5.11529 14.6187 5.04696 14.4718C3.50609 11.0484 1.89688 8.53383 0.0792709 7.21842C-0.0812971 7.10232 0.0211954 6.84941 0.215942 6.87335C2.19072 7.12275 4.34997 8.40396 5.2212 9.71937C7.60937 5.55798 10.9439 2.46603 15.324 0.026558C15.5255 -0.0861734 15.7169 0.187168 15.5426 0.337518Z' fill='%233B5498' /%3E%3C/svg%3E");
  line-height: 0;
}

.cost-of-wegovy-pills {
  padding-bottom: 120px;
}

.cowp__inner {
  display: flex;
  justify-content: center;
  gap: 29px;
}
.cowp-card {
  border-radius: 20px;
  max-width: 436px;
  width: 100%;
  padding: 20px;
  height: 587px;
  overflow: hidden;
  box-shadow: 2px 2px 60px 6px rgba(34, 60, 80, 0.2);
}
.cowp__inner a {
  text-decoration: none !important;
}
.cowp-card-1 {
  background-image: url(../img/pics/wegovy/7.webp);
}
.cowp-card-1__title {
  font-weight: 400;
  font-size: 34px;
  line-height: 112%;
  color: #fff;
  margin-bottom: 22px;
}
.cowp-card-1__text {
  font-weight: 400;
  font-size: 16px;
  line-height: 119%;
  color: #fff;
}

.cowp-card-2 {
  position: relative;
}
.cowp-card-2__img {
  position: absolute;
  top: -49px;
  right: -70px;
}
.cowp-card-2__subtitle {
  font-weight: 400;
  font-size: 16px;
  line-height: 272%;
  color: #133347;
  margin-bottom: 8px;
  margin-top: 10px;
}
.cowp-card-2__price {
  font-weight: 400;
  font-size: 20px;
  color: #133347;
  line-height: 78%;
  margin-bottom: 15px;
}
.cowp-card-2__price span {
  font-weight: 700;
  font-size: 56px;

  color: #3a5295;
}
.cowp-card-2__after-price {
  font-weight: 400;
  font-size: 14px;
  line-height: normal;
  color: #133347;
  opacity: 0.8;
  margin-bottom: 15px;
}
.cowp-card-2__title {
  font-weight: 600;
  font-size: 24px;
  color: #133347;
}
.cowp-card-2-list {
  margin-top: 18px;
}
.cowp-card-2-list__title {
  font-weight: 400;
  font-size: 19px;
  color: #a9a9aa;
  margin-bottom: 10px;
}
.cowp-card-2__list-list {
  padding: 0;
  margin: 0;
  list-style: none;
}
.cowp-card-2__list-list li {
  font-weight: 400;
  font-size: 16px;
  color: #35353f;
  display: flex;
  align-items: center;
  gap: 8px;
}
.cowp-card-2__list-list li:not(:last-child) {
  margin-bottom: 14px;
}
.cowp-card-2__list-list li::before {
  content: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Crect width='22' height='22' rx='11' fill='%233B5498'/%3E%3Cg clip-path='url(%23clip0_111_69)'%3E%3Cpath d='M16.4716 6.36498C13.6161 8.80911 11.2495 12.3037 9.49162 16.0875C9.44463 16.1909 9.29892 16.1886 9.25192 16.0875C8.192 13.7326 7.08508 12.003 5.8348 11.0981C5.72435 11.0183 5.79485 10.8443 5.92881 10.8608C7.2872 11.0323 8.77248 11.9136 9.37178 12.8185C11.0145 9.95598 13.3083 7.82912 16.3212 6.15108C16.4598 6.07354 16.5914 6.26156 16.4716 6.36498Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_111_69'%3E%3Crect width='11.0059' height='11.0059' fill='white' transform='translate(5.49707 5.49707)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  line-height: 0;
}
.cowp-card-2__footer {
  display: flex;
  flex-direction: column;
  gap: 12px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 24px;
  padding: 0px 20px;
}
.cowp-card-2__footer .btn {
  max-width: none;
  width: 100%;
  text-align: center;
}
.wegovy .cowp-card-2__btn2 {
  background: rgba(50, 119, 184, 0.1);
  color: #3276b7;
}

.wegovy .cowp-card-2__btn2:hover {
  color: #3276b7;
}

.wegovy-why-choose-heally {
  padding-bottom: 120px;
}

.wwch__inner {
}
.wwch__title {
  margin-bottom: 50px;
  text-align: center;
}
.wwch__title h2 {
  font-weight: 600;
  font-size: 46px;
  line-height: 117%;
  color: #133347;
}
.wwch__grid {
  display: flex;
  gap: 24px;
}
.wwch-item {
  background: #f1f8ff;
  border-radius: 39px;
  padding: 20px;
  width: 33.33%;
}
.wwch-item__icon {
  margin-bottom: 20px;
}
.wwch-item__title {
  font-weight: 600;
  font-size: 24px;
  line-height: 104%;
  color: #133347;
  margin-bottom: 15px;
}
.wwch-item__text {
  font-weight: 400;
  font-size: 14px;
  line-height: 129%;
  color: #213847;
  opacity: 0.7;
}

.wegovy-start-free {
  color: #fff;
  background-image: url(../img/pics/wegovy/9.webp);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center right;
  padding: 103px 0px;
}

.wegovy-start-free .container {
  display: flex;
  width: 100%;
}

.wsf__inner {
  max-width: 608px;
  width: 100%;
  margin-left: auto;
}

.wsf__inner h2 {
  font-weight: 600;
  font-size: 82px;
  line-height: 92%;
  color: #fff;
  text-transform: none;
}
.wsf__inner h2 span {
  color: #fff;
}
.wsf__text {
  margin-top: 26px;
  font-weight: 600;
  font-size: 18px;
  line-height: 133%;
  color: #fff;
  margin-bottom: 26px;
}

/* Nad Nascal & Nad Injection Adaptive & Glutathione Injections */

@media (max-width: 1440px) {
  .tfwl-b1__right {
    right: -120px;
  }
  .pt23-main-banner__left {
    padding-left: 40px;
  }
  .patients-23 .pt23-main-banner__right {
    padding-right: 40px;
  }
  .\@how-it-works.nad-nascal.nad-injection .hero-block .hero-image img {
    width: auto;
  }
  .htsr-items-grid .htsr-item:nth-child(2n + 1) {
    max-width: none;
  }
  .htsr-items-grid .htsr-item:nth-child(2n) {
    max-width: none;
  }
  .how-to-store-ryb__left {
    max-width: 650px;
  }
  .rybelsus .b-grid-panels__grid .item--1 {
    max-width: 400px;
  }
  .rybelsus .b-grid-panels__grid .item--2 {
    max-width: 300px;
  }
  .rybelsus .b-grid-panels__grid .item--3 {
    max-width: 350px;
  }
  .rybelsus .b-grid-panels__grid .item--4 {
    max-width: 1089px;
  }
  .rybelsus .b-grid-panels__grid {
    justify-content: center;
  }
  .how-to-use-methylene .why-methylene__left {
    max-width: 515px;
  }
  .oxytocin .b-grid-panels__grid {
    max-width: 1240px;
  }
  .oxy-grid .item--1 {
    max-width: 32.26%;
  }
  .oxy-grid .item--2 {
    max-width: 23.79%;
  }
  .oxy-grid .item--3 {
    max-width: 40.73%;
  }
  .oxytocin .b-grid-panels__grid {
    gap: 15px;
  }

  .oxy-rts__left-block {
    max-width: 600px;
  }
  .oub__left {
    max-width: 435px;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image {
    right: -100px;
  }
  .lab-grid .b-grid-panels__grid .item--1 {
    max-width: none;
    width: 48%;
  }
  .lab-grid .b-grid-panels__grid .item--2 {
    max-width: none;
    width: 48%;
  }
  .lab-grid .b-grid-panels__grid .item--3 {
    max-width: none;
    width: 48%;
  }
  .lab-grid .b-grid-panels__grid .item--4 {
    width: 48%;
    display: flex;
    flex-direction: column;
  }

  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
    width: 443px;
    height: 497px;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image img {
    height: 500px;
    width: 320px;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image {
    right: 100px;
  }
  .es-img {
    right: -100px;
  }
  .do-you-img {
    right: 0px;
  }
  .\@how-it-works.nad-nascal .how-to-block {
    margin-top: -40px;
  }
  .\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image {
    right: 50px;
  }

  .glutathione-page .what-is__img {
    position: relative;
  }
  .\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image img {
    width: 350px;
    height: auto;
  }
  .glutathione-page .what-is__inner {
    column-gap: 0px;
  }
  .glutathione-page .what-is__img {
    right: -150px;
  }
  .\@how-it-works.d-2024-service-blocks.b-12-page .hero-block .hero-image.block-1-img {
    top: 0px;
  }
  .d-2024-service-blocks.methylene .hero-block .item-about {
    max-width: 415px;
  }
  .minicards-items {
    flex-wrap: wrap;
  }
  .minicards-items .minicard-check {
    width: calc(50% - 20px);
  }
  .why-methylene__right {
    height: 100%;
  }
  .why-methylene__right img {
    height: 100%;
  }
  .why-methylene-sect {
    overflow: hidden;
  }
  .why-methylene__left {
    max-width: 540px;
  }
}

@media (max-width: 1240px) {
  .tfwl-b7__grid {
    justify-content: center;
  }
  .tfwl-b7-item {
    width: 23%;
  }
  .\@longevity .b-hero-form-section {
    background-position: -150px center;
  }
  .\@longevity .b-hero-info {
    max-width: 450px;
  }
  .new-hero-block__right {
    right: -400px;
  }
  .iv-drip-6__items {
    justify-content: center;
  }
  .iv-drip-6-item {
    width: 42.5%;
  }
  .how-to-store-ryb__right {
    position: static;
    margin-top: 30px;
    width: 100%;
    height: 400px;
    overflow: hidden;
    border-radius: 30px;
  }
  .rybelsus-grid {
    padding-bottom: 0px;
  }
  .how-to-store-ryb__right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .how-to-store-ryb__left {
    max-width: none;
  }
  .rybelsus .b-grid-panels__grid .item--1 {
    max-width: 300px;
  }
  .rybelsus .b-grid-panels__grid .item--2 {
    max-width: 250px;
  }
  .rybelsus .b-grid-panels__grid .item--3 {
    max-width: 270px;
  }
  .rybelsus .b-grid-panels__grid .item--4 {
    max-width: 865px;
  }
  .aws-block__right {
    max-width: 725px;
  }
  .lab-result-left {
    min-width: 455px;
    margin-right: 40px;
  }
  .get-chart-item__text-item {
    flex-direction: column;
    gap: 10px;
  }
  .get-chart-item__text-item-text {
    margin-left: 0px;
    max-width: none;
  }
  .enjoy-block__right {
    position: relative;
    text-align: center;
  }
  .enjoy-card {
    right: 0;
    left: -50%;
  }
  .enjoy-block__left {
    max-width: none;
  }
  .es-img {
    right: -250px;
  }
  .emotional-support__inner {
    max-width: 650px;
  }
  .do-you-img {
    right: -200px;
  }
  .wsa__image {
    max-height: none;
    height: 317px;
  }
  .b-12-page .what-is__inner {
    display: block;
  }

  .b-12-page .what-is__img .item-image {
    position: relative;
    right: -315px;
  }
  .b-12-page .what-is__img .item-image img {
    max-width: 400px;
  }
  .b-12-page .what-is__text {
    max-width: none;
  }
  .exp__items .item {
    width: 48%;
  }
  .what-is__text {
    max-width: 620px;
  }
  .what-is__img {
    min-width: 150px;
  }
  .what-is__inner {
    column-gap: 60px;
  }
  .\@how-it-works.nad-nascal .how-to-block {
    margin-top: -30px;
  }
  .glutathione-page .what-is__inner {
    display: block;
  }
  .glutathione-page .what-is__img {
    margin-top: 30px;
    right: -360px;
  }
  .glutathione-page .what-is__text {
    max-width: none;
  }
  .glutathione-page .what-is__text a {
    margin: 32px auto 0px auto;
    display: block;
    max-width: max-content;
  }
  .glutathione-page .what-is__block .mobile-btn,
  .b-12-page .what-is__block .mobile-btn {
    display: block;
    max-width: max-content;
    margin: 32px auto 0px auto;
  }
  .glutathione-page .what-is__block .desktop-btn,
  .b-12-page .what-is__block .desktop-btn {
    display: none;
  }
  .what-expect__inner {
    gap: 0;
  }
  .what-oxy__inner {
    flex-direction: column;
  }
  .what-oxy__right {
    text-align: center;
  }
  .what-oxy__right {
    max-width: none;
  }
}

@media (max-width: 1240px) {
  .how-to-use-methylene .why-methylene__right {
    max-width: 390px;
  }
  .methy-what .what-oxy__inner {
    flex-direction: row;
  }
  .methy-what .what-oxy__right {
    margin-left: 30px;
    min-width: 400px;
  }
}

@media (max-width: 1180px) {
  .wegovy-grid-about {
    padding-bottom: 46px;
  }
  .wga-row:not(:last-child) {
    margin-bottom: 46px;
  }
  .wga-row__img {
    text-align: center;
  }
  .wga-row__text {
    margin-bottom: 20px;
  }
  .wga__subtitle {
    text-align: center;
    margin-bottom: 20px;
  }
  .wga-row-1 .wga-row__text {
    position: static;
  }
  .wga-row-2 .wga-row__text {
    position: static;
    max-width: none;
  }
  .wga-row-1 {
    display: block;
  }
  .wga-row-1 .wga-row__header {
    max-width: none;
  }
  .wga-row-1 .wga-row__text {
    max-width: none;
  }
  .wga-row-2 .wga-row__header {
    position: static;
    max-width: none;
  }
  .construct-css .banner-block__left {
    max-width: 500px;
  }
  .construct-css .banner-block__right {
    right: -200px;
  }
  .tfwl-b5__line-step-block .line-block-item {
    max-width: 300px;
  }
  .tfwl-b4-item {
    width: 48%;
  }
  .tfwl-b4__grid {
    justify-content: center;
  }
  .tfwl-b3-item {
    width: 100%;
    align-items: center;
  }

  .hol-b11__right {
    max-width: 500px;
  }
  .hol-b11__left {
    left: -300px;
  }
  .hol-b7 {
    padding: 46px 0px;
  }
  .hol-b7__inner {
    flex-direction: column;
    gap: 30px;
  }
  .hol-b7-item {
    width: 45%;
  }
  .hol-b7__left {
    order: 1;
    max-width: 560px;
    margin: 0 auto;
  }
  .hol-b7__right {
    text-align: center;
    min-width: auto;
  }
  .acarbose-b8 {
    height: auto;
  }
  .hol-b-cards-card {
    width: 30%;
  }
  .hol-b-cards__grid {
    justify-content: center;
  }
  .acarbose-b8-h2-1 {
    position: static;
    order: 0;
  }
  .acarbose-b8-h2-2 {
    position: static;
    order: 3;
  }
  .acarbose-b8__text-1 {
    position: static;
    order: 2;
  }
  .acarbose-b8__text-2 {
    position: static;
    order: 4;
  }
  .acarbose-b8__img-1 {
    position: static;
    order: 1;
  }
  .acarbose-b8__img-2 {
    position: static;
    order: 5;
  }
  .acarbose-b8__inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 30px;
  }

  .acarbose-b9__img {
    position: relative;
    left: 0;
    right: 0;
    top: 0;
  }

  .acarbose-b9__inner {
    display: flex;
    align-items: center;
    flex-direction: column;
    gap: 30px;
  }

  .acarbose-b9__title {
    font-size: 24px;
    font-weight: 600;
    line-height: 43px;
  }

  .acarbose-b9 {
    height: auto;
  }

  .acarbose-b9__left-block {
    position: static;
  }

  .acarbose-b9__right-block {
    position: static;
  }

  .acarbose-b9__bottom-block {
    position: static;
  }
  .acarbose-b9__pils-2 {
    display: none;
  }

  .acarbose-b9__inner h2 {
    order: 0;
  }

  .acarbose-b9__img {
    order: 2;
  }

  .acarbose-b9__left-block {
    order: 1;
  }

  .acarbose-b9__right-block {
    order: 3;
  }
  .acarbose-b9__bottom-block {
    order: 4;
  }

  .acarbose-b9__inner::before {
    display: none;
  }

  .acarbose-b8__circle-1 {
    width: 100%;
  }
  .acarbose-b8__circle-2 {
    width: 100%;
  }
  .sermorelin h2 {
    font-size: 38px !important;
    line-height: 41px !important;
    margin-bottom: 20px !important;
  }
  .sermorelin h1 {
    font-size: 38px !important;
    line-height: 41px !important;
    margin-bottom: 20px !important;
  }
  .sermorelin-block-1__inner {
    flex-direction: column;
    gap: 20px;
  }
  .sermorelin-block-4__inner {
    flex-direction: column;
    gap: 20px;
  }
  .sermorelin-block-4__img {
    position: static;
  }
  .sermorelin-block-4 {
    margin-bottom: 45px;
    height: auto;
    padding-bottom: 39px;
  }
  .sermorelin-block-4__left,
  .sermorelin-block-4__right {
    max-width: none;
  }
  .sermorelin .hair-block-7__reviews {
    flex-direction: column;
    gap: 10px;
  }
  .sermorelin .hair-block-7-review-item {
    width: 100%;
  }

  .sermorelin-block-7-item {
    width: 100%;
  }
  .sermorelin-block-8__inner {
    flex-direction: column;
    gap: 28px;
  }
  .sermorelin-block-8__right {
    min-width: auto;
    max-width: 402px;
    margin: 0 auto;
  }
  .sermorelin-block-8__inner {
    padding: 36px 0px;
  }
  .sermorelin-block-8__left {
    max-width: none;
  }
  .sermorelin-block-10__inner {
    flex-direction: column;
    gap: 40px;
  }
  .sermorelin-block-10__left {
    order: 1;
    width: 100%;
    overflow: hidden;
    height: 393px;
  }
  .sermorelin-block-10__left img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .sermorelin-block-10__right {
    margin-top: 27px;
  }
  .sermorelin-block-9__inner {
    flex-direction: column;
    gap: 20px;
  }
  .sermorelin-block-9__right-row {
    flex-direction: column;
    gap: 12px;
  }
  .sermorelin-block-9__right-p {
    max-width: none;
  }
  .sermorelin-block-9__left {
    max-width: none;
  }
  .sermorelin-block-9__inner {
    padding: 45px 0px;
  }
  .sermorelin-block-9__right {
    max-width: none;
  }
  .sermorelin-block-10__right {
    max-width: none;
  }
  .sermorelin-block-11__inner {
    flex-direction: column;
    gap: 25px;
  }
  .sermorelin-block-11__left {
    max-width: none;
  }
  .sermorelin-block-11__right {
    text-align: center;
  }

  .how-to-use-methylene .why-methylene__right {
    width: 400px;
  }

  .sermorelin-block-12__inner {
    flex-direction: column;
    gap: 20px;
  }
  .sermorelin-block-12__left {
    width: 100%;
    height: 395px;
    order: 1;
  }
  .sermorelin-block-12__right {
    max-width: none;
  }
  .sermorelin-block-11 {
    margin-bottom: 45px;
    margin-top: 45px;
  }
  .sermorelin-block-9__bg {
    display: none;
  }
  .sermorelin .hair-block-5__header {
    padding-bottom: 30px;
  }
  .sermorelin-block-12 {
    padding-bottom: 45px;
  }
  .sermorelin-block-13__inner {
    flex-direction: column;
    gap: 30px;
    padding: 40px 0px;
  }
  .sermorelin-block-13__right {
    overflow: hidden;
    width: 100%;
    height: 366px;
    border-radius: 20px;
  }
  .sermorelin-block-13__left {
    max-width: none;
  }
  .sermorelin-block-13__right img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .sermorelin-block-7__inner {
    margin-bottom: 45px;
  }
  .sermorelin-block-7 h2 {
    margin: 45px auto 20px auto;
  }
  .sermorelin .hair-block-7__reviews {
    padding-bottom: 45px;
  }
  .sermorelin-block-3__cards .card-icon {
    width: 100%;
  }
  .sermorelin-block-3__cards {
    gap: 20px;
  }
  .sermorelin-block-3__inner {
    margin: 20px auto 45px auto;
  }
  .sermorelin-block-2__inner {
    margin-bottom: 40px;
  }
  .sermorelin-block-1 {
    margin: 28px 0px;
  }
  .sermorelin-block-3__inner h2 {
    text-align: left;
  }
  .sermorelin-block-2__inner {
    height: 255px;
  }
  .sermorelin .new-faq {
    padding: 45px 0px;
  }
  .new-news {
    padding: 25px 0px;
  }
  .sermorelin-block-11__right img {
    height: 215px;
  }

  .why-methylene__left {
    max-width: 440px;
  }

  .oxy-use-block-desktop {
    display: none;
  }
  .what-does-oxy__items {
    flex-direction: column;
  }
  .wdo-item {
    flex-direction: column;
    align-items: flex-start;
  }
  .wdo-item::after {
    height: 2px;
    width: 200px;
    margin: 0 auto;
  }
  .what-does-oxy__items {
    max-width: 500px;
    margin: 0 auto;
  }

  .oxy-rts__left-block {
    max-width: none;
  }
  .oxy-rts__bg {
    position: static;
    max-width: max-content;
    margin: 0 auto;
  }

  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
    width: 354px;
    height: 397px;
  }
  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image {
    right: 50px;
    top: 100px;
  }
  .oub__left {
    max-width: none;
  }
  .oxy-use-out .\:container_ellipse {
    height: auto;
  }
  .oub-bg {
    margin: 0 auto;
    left: 0;
    right: 0;
    max-width: max-content;
  }
  .oxy-use-block-mob {
    display: block;
  }
  .oub-bg-mob {
    height: 600px;
  }
}

@media (max-width: 1158px) {
  .patnew-b5__inner {
    flex-direction: column;
  }
  .patnew-b5__left {
    position: static;
  }
  .patnew-b5__right {
    margin-right: auto;
  }
  .patnew-b5__left {
    order: 1;
  }
  .patnew-b5__inner {
    padding-bottom: 0px;
  }
  .patnew-b5__right {
    padding: 0px 15px;
  }
  .patnew-b4__left {
    display: none;
  }
  .patnew-b4__mobile-img {
    display: block;
  }
  .patnew-b4__right {
    max-width: none;
  }
  .tfwl-b2-item {
    width: 100%;
  }
  .sexualw-b5-item__icon {
    min-width: auto;
    width: 53px;
  }
  .tfwl-b1__left {
    max-width: 420px;
  }
  .tfwl-b1__h1 h1 {
    font-size: 42px;
    line-height: 42px;
  }
  .sexualw-b7__img {
    margin-left: 0px;
    text-align: center;
  }
  .sexualw-b7__h2 {
    margin-left: auto;
    margin-right: auto;
  }

  .sexualw-b7__text {
    position: static;
    margin-left: auto;
    margin-right: auto;
    max-width: 575px;
  }
  .sexualw-b7__btn {
    justify-content: center;
    display: flex;
  }
  .sexualw-b5__btn {
    display: flex;
    justify-content: center;
  }
  .sexualw-b5__grid {
    row-gap: 20px;
    margin-top: 30px;
  }
  .sexualw-b5-item {
    width: 100%;
    flex-direction: column;
    align-items: start;
  }
  .sexualw-b4__inner {
    flex-direction: column;
    align-items: center;
    gap: 40px;
  }
  .sexualw-b4__h2 h2 {
    line-height: 37px;
    font-size: 32px;
  }
  .sexualw-b4__btn {
    justify-content: center;
    display: flex;
  }
  .sexualw-b4 {
    padding: 30px 0px;
  }
  .sexualw-b3__h2 {
    position: static;
    margin: 0px auto 24px;
    text-align: center;
  }
  .sexualw-b3__img {
    text-align: center;
    margin-bottom: 24px;
  }
  .sexualw-b3__content {
    margin: 0 auto;
    position: static;
  }
  .sexualw-b2-item {
    width: 100%;
  }
  .sexualw-b3__btn {
    display: flex;
    justify-content: center;
  }
  .sexualw-b2-item {
    flex-direction: column;
  }
  .testlong-b4__img-mobile {
    display: block;
    text-align: center;
    height: 472px;
  }
  .testlong-b4__img-mobile img {
    height: 100%;
  }
  .testlong-b7-item {
    width: 100%;
  }
  .testlong-b6__h2 h2 {
    margin-bottom: 24px;
  }

  .testlong-b5__h2 h2 {
    color: rgb(20, 35, 71);

    font-size: 36px;
    font-weight: 600;
    line-height: 92%;

    text-align: center;
  }
  .testlong-b5__content {
    position: static;
  }
  .testlong-b5__text {
    color: rgb(78, 87, 106);
    font-size: 18px;
    font-weight: 400;
    line-height: 20px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .testlong-b5 {
    height: auto;
  }
  .testlong-b5__btn {
    display: flex;
    justify-content: center;
  }
  .testlong-b5 {
    background-image: none;
  }
  .testlong-b5__img-mobile {
    display: block;
    max-width: 500px;
    margin: 46px auto 0px;
  }
  .testlong-b5__img-mobile img {
    width: 100%;
  }
  .testlong-b4__h2 h2 {
    margin: 0px auto 14px auto;
  }
  .testlong-b3__header {
    flex-direction: column;
  }
  .testlong-b4__btn {
    display: flex;
    justify-content: center;
  }
  .testlong-b3__btn {
    display: flex;
    justify-content: center;
  }
  .testlong-b3__h2 {
    text-align: center;
  }
  .testlong-b3-item {
    max-width: none;
    flex-direction: column;
    align-items: start;
  }
  .testlong-b4__h2 {
    text-align: center;
  }
  .testlong-b4__left {
    display: none;
  }
  .testlong-b4-item {
    max-width: none;
  }
  .testlong-b4__btn {
    display: flex;
    justify-content: center;
  }
  .testlong-b2-item {
    width: 100%;
  }
  .botox-b7 {
    padding-top: 0px;
  }
  .botox-b9__block-1__circle {
    display: none;
  }
  .botox-b9__block-2__circle {
    display: none;
  }
  .botox-b9__block-1__content {
    max-width: none;
  }
  .botox-b10__left {
    min-width: min-content;
  }
  .botox-b9__h2-2 {
    position: static;
  }
  .botox-b8__footer-text {
    position: static;
  }
  .botox-b9__h2-2 {
    max-width: none;
  }
  .botox-b9__block-2__content {
    max-width: none;
  }
  .botox-b9__block-2__content {
    position: static;
  }
  .botox-b9__img-1 {
    position: relative;
    z-index: 5;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .botox-b9__img-2 {
    position: relative;
    z-index: 5;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .botox-b8__circle {
    display: none;
  }
  .botox-b8__img {
    position: static;
  }
  .botox-b8__block-1 {
    position: static;
    margin-top: 26px;
  }
  .botox-b9 {
    padding-top: 0px;
  }
  .botox-b8__block-2 {
    position: static;
  }
  .botox-b8 {
    height: auto;
    padding-bottom: 24px;
  }
  .botox-b7__row {
    flex-direction: column;
    gap: 24px;
  }
  .botox-b7-item {
    max-width: none;
  }
  .botox-b6-block-2__img {
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
    margin-top: 20px;
  }
  .botox-b6-block-1__img {
    position: static;
    margin-left: auto;
    margin-right: auto;
    max-width: max-content;
  }
  .botox-b6-block-2__content {
    position: static;
    max-width: none;
  }
  .botox-b6-block-2__h2 {
    position: static;
    max-width: none;
  }
  .botox-b6-block-1__circle,
  .botox-b6-block-2__circle {
    display: none;
  }
  .botox-b6-block-1__text {
    max-width: none;
  }
  .perim-reviews .iv-drip-reviews__grid {
    display: none;
  }
  .perim-reviews__mobile {
    display: block;
    overflow: hidden;
  }
  .perim-b8 {
    height: auto;
  }

  .perim-b8__inner {
  }
  .perim-b8__h2-1 {
    position: static;
    text-align: center;
    max-width: none;
    margin-bottom: 20px;
  }
  .perim-b8__text-1 {
    position: static;
    text-align: center;
    max-width: none;
    margin-bottom: 20px;
  }
  .perim-b8__img-1 {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .perim-b8__img-2::before {
    display: none;
  }
  .perim-b8__img-1::before {
    display: none;
  }
  .perim-b8__lists {
    position: static;
    flex-direction: column;
    margin-bottom: 20px;
  }
  .perim-b8-item {
    position: static;
    max-width: none;
  }

  .perim-b9__inner {
    position: static;
    padding-top: 30px;
    gap: 14px;
    text-align: center;
    flex-direction: column;
  }
  .perim-b9__btn {
    justify-content: center;
    display: flex;
  }
  .perim-b9__h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 39px;
  }
  .perim-b8-item__title {
  }
  .perim-b8-item__text {
  }
  .perim-b8-item__list {
  }
  .perim-b8__img-2 {
    position: relative;
    display: flex;
    justify-content: center;
    margin-bottom: 20px;
  }
  .perim-b8__h2-2 {
    position: static;
    text-align: center;
    max-width: none;
    margin-bottom: 20px;
  }
  .perim-b8__text-2 {
    position: static;
    text-align: center;
    max-width: none;
    margin-bottom: 20px;
  }
  .perim-b8__btn {
    display: flex;
    justify-content: center;
  }
  .perim-b8__btn {
    position: static;
  }

  .perim-b6__header {
    flex-direction: column;
  }
  .perim-b6__h2 {
    max-width: none;
  }
  .perim-b6__content {
    max-width: none;
  }
  .perim-b6__btn {
    display: flex;
    justify-content: center;
  }
  .perim-b6-item {
    width: 100%;
  }
  .perim-reviews .iv-drip-reviews-item {
    width: 100%;
  }
  .perim-b5__left {
    order: 1;
    display: flex;
    justify-content: center;
  }
  .perim-b5__img {
    border-radius: 144.15px;
    width: 328px;
    height: 449px;
  }
  .perim-b5__inner {
    flex-direction: column;
  }
  .perim-b5__right {
    max-width: none;
    text-align: center;
  }
  .perim-b5__btn {
    display: flex;
    justify-content: center;
  }
  .perim-b5-item {
    max-width: none;
    text-align: left;
  }
  .perim-b3-block-1 {
    flex-direction: column;
    gap: 30px;
  }
  .perim-b3-block-1__left {
    max-width: none;
  }
  .perim-b3-block-1__img {
    width: 100%;
    height: 313px;
  }
  .perim-b3-block-1__btn {
    display: flex;
    justify-content: center;
  }
  .perim-b3-item {
    max-width: none;
  }
  .perim-b3-item {
    flex-direction: column;
    align-items: start;
  }
  .acarbose-b9__pils-1 {
    bottom: -50px;
    left: -15px;
    width: 396.41px;
    height: 358.74px;
    transform: rotate(-89.89deg);
  }
  .acarbose-b9 {
    padding: 40px 0px 200px 0px;
  }
  .acarbose .iv-drip-reviews-item {
    width: 100%;
  }
  .acarbose-b3-step-item {
    max-width: 300px;
  }
  .acarbose-b1 {
    height: 683px;
  }
  .acarbose-b1__h1 {
    margin: 0 auto;
    text-align: center;
    padding-top: 30px;
  }
  .acarbose-b1__h1 h1 {
    font-size: 38px;
    font-weight: 600;
    line-height: 98.18%;
    text-align: center;
    margin-bottom: 12px;
  }
  .acarbose-b1__img-2 {
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0px;
    position: absolute;
    width: 383px;
    height: 289.34px;
  }
  .acarbose-b1__text {
    text-align: left;
    position: static;
    margin: 0 auto;
  }
  .acarbose-b1__btn .btn-green {
    margin: 0 auto;
  }
  .acarbose-b1__img-1 {
    display: none;
  }
  .iv-drip-9__img-left img {
    object-position: 0 30%;
  }
  .iv-drip-9__img-right img {
    object-position: 0 35%;
  }
  .iv-drip-reviews__grid {
    flex-direction: column;
  }
  .iv-drip-reviews-item {
    width: 100%;
  }
  .iv-drip-7__text-block {
    max-width: none;
  }
  .iv-drip-7__texts {
    flex-direction: column;
    gap: 28px;
  }
  .iv-drip-9__inner {
    flex-direction: column;
  }
  .iv-drip-7__header {
    flex-direction: column;
    gap: 20px;
  }
  .iv-drip-9__img-left {
    position: static;
    width: 100%;
    overflow: hidden;
    height: 255px;
    border-radius: 39px;
  }
  .iv-drip-9 {
    height: auto;
    padding: 30px 0px;
  }
  .iv-drip-9__img-right {
    position: static;
    width: 100%;
    overflow: hidden;
    height: 286px;
    border-radius: 39px;
  }
  .iv-drip-9__content {
    margin: 25px 0px;
  }
  .iv-drip-10-item .iv-drip-10-item__img {
    order: 1;
  }
  .iv-drip-10-item {
    flex-direction: column;
  }
  .iv-drip-10-item__content {
    max-width: none;
    margin-bottom: 25px;
  }
  .iv-drip-9 img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .iv-drip-5__content {
    margin: 0 auto;
    text-align: center;
  }
  .iv-drip-5__h2 h2 {
    text-align: center;
  }
  .iv-drip-5__text {
    text-align: center;
    max-width: none;
  }
  .iv-drip-5__btn .btn-green {
    margin: 0 auto;
  }
  .iv-drip-1__text {
    position: static;
    max-width: none;
  }
  .iv-drip-1__h1 h1 {
    margin-bottom: 14px;
  }
  .tret-b7__line-1 {
    display: none;
  }
  .tret-b7__line-2 {
    display: none;
  }
  .tret-b7__h2-1 {
    position: static;
    max-width: none;
  }
  .iv-drip-3-item {
    max-width: none;
    width: 48%;
  }
  .iv-drip-3__grid {
    gap: 24px;
  }
  .iv-drip-6__inner {
    flex-direction: column;
  }
  .iv-drip-1__text {
    margin-bottom: 27px;
  }
  .iv-drip-6__left {
    min-width: auto;
    order: 1;
    text-align: center;
  }

  .tret-b7__p-1 {
    position: static;
    max-width: none;
    margin-bottom: 30px;
  }
  .tret-b7__right-img {
    position: relative;
    text-align: center;
    margin-bottom: 30px;
  }
  .tret-b7__left-img {
    position: relative;
    text-align: center;
  }
  .tret-b7__left-img img {
    position: relative;
    z-index: 5;
  }
  .tret-b7__right-img img {
    position: relative;
    z-index: 5;
  }
  .tret-b7__right-img::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="342" height="357" viewBox="0 0 342 357" fill="none"><path d="M104.246 139.434C134.556 101.049 167.511 70.6795 196.276 52.6039C210.66 43.565 223.973 37.6159 235.366 35.2619C246.762 32.9073 256.164 34.1626 262.828 39.4244C269.492 44.6862 272.894 53.5415 273.246 65.1728C273.598 76.8007 270.898 91.1298 265.441 107.218C254.529 139.391 232.631 178.49 202.321 216.876C172.012 255.261 139.056 285.63 110.291 303.706C95.9073 312.744 82.5951 318.694 71.2025 321.048C59.8066 323.403 50.4038 322.147 43.7401 316.886C37.0764 311.624 33.6748 302.769 33.3223 291.137C32.9699 279.509 35.6696 265.18 41.1262 249.092C52.038 216.919 73.9366 177.819 104.246 139.434Z" stroke="%2344AC9B" stroke-opacity="0.3"/><path d="M135.129 237.941C88.3299 223.73 48.0288 204.129 20.7027 183.945C7.03784 173.851 -3.35915 163.627 -9.70827 153.879C-16.0592 144.128 -18.3217 134.916 -15.8546 126.792C-13.3874 118.667 -6.38417 112.269 4.31632 107.696C15.0138 103.125 29.3401 100.41 46.3101 99.619C80.246 98.0377 124.641 104.157 171.44 118.369C218.238 132.581 258.539 152.181 285.865 172.366C299.53 182.459 309.928 192.682 316.277 202.43C322.628 212.181 324.89 221.393 322.423 229.518C319.956 237.642 312.953 244.04 302.252 248.613C291.555 253.185 277.228 255.9 260.258 256.691C226.322 258.272 181.927 252.153 135.129 237.941Z" stroke="%2344AC9B" stroke-opacity="0.3"/></svg>');
    position: absolute;
    top: -84px;
    left: -20px;
  }

  .tret-b7__left-img::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="188" height="225" viewBox="0 0 188 225" fill="none"><path d="M55.3726 88.6951C70.2509 64.5889 88.0842 45.486 104.87 34.0811C113.263 28.3782 121.376 24.614 128.709 23.0976C136.039 21.582 142.562 22.3166 147.832 25.5693C153.102 28.8222 156.684 34.324 158.615 41.5556C160.547 48.7905 160.818 57.729 159.483 67.7882C156.813 87.9055 147.733 112.411 132.855 136.517C117.976 160.623 100.142 179.726 83.3567 191.131C74.9633 196.833 66.8519 200.598 59.5185 202.114C52.1887 203.63 45.665 202.895 40.3946 199.642C35.1244 196.389 31.5435 190.888 29.6124 183.657C27.6803 176.421 27.4085 167.483 28.7434 157.423C31.4131 137.306 40.4943 112.801 55.3726 88.6951Z" stroke="%2344AC9B" stroke-opacity="0.3"/><path d="M133.536 89.8372C147.704 114.368 156.066 139.127 158.147 159.314C159.188 169.408 158.655 178.335 156.512 185.51C154.371 192.682 150.631 198.077 145.268 201.175C139.905 204.272 133.362 204.816 126.08 203.087C118.794 201.357 110.796 197.357 102.573 191.412C86.1271 179.521 68.8586 159.906 54.6906 135.376C40.5226 110.845 32.1618 86.0854 30.0808 65.8987C29.0402 55.8048 29.5722 46.878 31.7147 39.7026C33.8563 32.5305 37.5969 27.1356 42.96 24.038C48.3231 20.9406 54.8649 20.3969 62.1471 22.1259C69.4331 23.8558 77.4319 27.8553 85.6552 33.8009C102.101 45.6912 119.368 65.3067 133.536 89.8372Z" stroke="%2344AC9B" stroke-opacity="0.3"/></svg>');
    position: absolute;
    right: 0px;
    top: -40px;
  }
  .tret-b8__right {
    position: absolute;
    right: 0px;
    bottom: -5px;
    height: max-content;
    margin: 0px;
    width: 344px;
    top: auto;
  }
  .tret-b8__left {
    text-align: center;
  }
  .tret-b8__left .btn-green {
    margin: 0 auto;
  }
  .tret-b9__left {
    position: static;
  }
  .tret-b9__inner {
    flex-direction: column;
  }
  .tret-b9__left {
    order: 1;
  }
  .tret-b8 {
    height: 800px;
  }
  .tret-b9__left {
    text-align: center;
  }
  .tret-b9__right {
    max-width: none;
  }
  .tret-b7__h2-2 {
    position: static;
    max-width: none;
  }
  .tret-b7__p-2 {
    position: static;
    max-width: none;
    margin-bottom: 26px;
  }

  .tret-b7__inner {
    height: auto;
  }
  .tret-b8__left {
    max-width: none;
  }
  .tret-b8 {
    padding-bottom: 0px;
  }
  .block-cols {
    flex-direction: column;
  }
  .block-col-text {
    text-align: center;
  }
  .block-col-text h1 {
    font-size: 38px;
    line-height: 41px;
  }
  .block-col-text .btn-green,
  .block-col-text .btn-orange {
    margin: 0 auto;
  }
  .hair-block-3__cols {
    flex-wrap: wrap;
  }
  .hair-block-3-item {
    width: calc(50% - 24px);
  }
  .hair-block-2__inner .block-col-img {
    order: 1;
  }
  .hair-block-4__inner .block-cols {
    gap: 30px;
  }
  .hair-block-4__inner .block-col-img {
    order: 1;
  }
}

@media (max-width: 991px) {

  .wegovy-start-free {
    background-position: 60% center;
  }
  .construct-css .banner-block__btn {
    display: flex;
    justify-content: center;
  }
  .wog__left {
    display: none;
  }
  .wog__img {
    display: none;
  }
  .wog-item {
    width: 100%;
  }
  .wog__img-mobile {
    display: block;
    margin: 0px auto 26px;
  }
  .construct-css h1 {
    text-align: center;
    font-size: 46px;
    line-height: 101%;
  }

  .construct-css .banner-block__subtitle {
    text-align: center;
  }
  .construct-css .banner-block-adv-item {
    font-size: 12px;
  }
  .construct-css .banner-block__left {
    max-width: none;
    padding: 22.5px 0px;
  }
  .construct-css .banner-block__right {
    position: static;
    width: 100%;
  }
  .patientsnew .swiper-slide {
    width: 150px;
  }
  .patnew-b5 {
    margin-top: 46px;
    margin-bottom: 46px;
  }
  .patnew-b3__header {
    margin-bottom: 26.5px;
  }
  .patientsnew .acarbose-b3-steps {
    margin-top: 26.5px;
  }
  .patnew-b4 {
    margin: 46.67px 0px;
  }
  .patnew-b-cat-item__btn {
    bottom: 8.5px;
  }
  .patnew-b-cat-item {
    padding: 8.5px 0px;
  }
  .patnew-b-cat-item__title {
    font-size: 14px;
    text-align: center;
    line-height: 13px;
  }
  .patientsnew .acarbose-b3::before {
    display: none;
  }
  .patnew-b3__header {
    flex-direction: column;
  }
  .patnew-b1__inner {
    flex-direction: column;
  }
  .patnew-b1__left {
    margin-left: 0px;
  }
  .patnew-b-cat__header {
    flex-direction: column;
    gap: 16px;
  }
  .patnew-b-cat__header-right {
    max-width: none;
  }
  .patnew-b-cat__title {
    max-width: none;
  }

  .patnew-b-cat__grid a {
    min-width: 150px;
    max-width: 150px;
  }
  .patnew-b-cat-item__img {
    height: 70%;
    width: auto;
    object-fit: contain;
  }
  .patnew-b-cat-item__img img {
    height: 100%;
    width: 100%;
    object-fit: contain;
  }
  .patnew-b-cat-item__title {
    padding: 0px 8px;
  }
  .patnew-b-cat-item__btn {
    left: 0;
    right: 0;
    margin: 0;
    bottom: 0;
    width: 100%;
    max-width: none;
    justify-content: center;
    padding-bottom: 8px;
    padding-top: 100px;
  }
  .patnew-b-cat-item {
    overflow: hidden;
  }
  .patientsnew .acarbose-b3-step-item-2 {
    left: 0px;
  }
  .patnew-b-cat-item {
    height: 199px;
  }
  .testlong-b3__header-right {
    display: none;
  }
  .patientsnew .acarbose-b3-step-item-4 {
    position: static;
  }
  .patientsnew .acarbose-b3-step-item-4 .acarbose-b3-step-item__dot {
    left: 6px;
  }
  .patientsnew .acarbose-b3-step-item {
    max-width: none;
  }

  .testlong-b3__img-mobile {
    display: block !important;
  }
  .testlong-b6 {
    height: auto;
  }
  .testlong-b1__content {
    position: static;
  }
  .testlong-b1 {
    height: auto;
  }
  .testlong-b1__h1 h1 {
    margin-bottom: 20px;
    font-size: 42px;
    font-weight: 600;
    line-height: 92%;
    text-align: center;
  }
  .testlong-b1__subtitle {
    font-size: 18px;
    font-weight: 400;
    line-height: 92%;
    text-align: center;
  }
  .testlong-b1__content {
    margin: 0 auto;
  }
  .testlong-b1__btn {
    display: flex;
    justify-content: center;
  }
  .botox-b10__right {
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .botox-b2__text {
    max-width: none;
  }
  .botox-b10__inner {
    flex-direction: column;
  }
  .botox-b3 {
    height: auto;
  }
  .botox-b4__inner {
    flex-direction: column;
  }
  .botox-b4__left {
    max-width: none;
  }
  .botox-b4__h2 h2 {
    text-align: center;
  }
  .botox-b4__img {
    margin-left: auto;
    margin-right: auto;
  }

  .botox-b1__right {
    position: static;
    width: 100%;
    line-height: 0;
  }
  .botox-b3__inner {
    flex-direction: column;
  }
  .botox-b3__right {
    position: static;
    width: 100%;
    display: flex;
    justify-content: center;
  }
  .botox-b3__h2 {
    max-width: none;
    text-align: center;
  }
  .botox-b3__text {
    max-width: none;
  }
  .botox-b1__left {
    padding-top: 10px;
  }
  .botox-b1__btn {
    display: flex;
    justify-content: center;
  }
  .botox-b2__inner {
    flex-direction: column;
    gap: 20px;
  }
  .botox-b2__left {
    order: 1;
    display: flex;
    justify-content: center;
  }
  .botox-b2 {
    padding: 25px 0px;
  }
  .botox-b1__inner {
    height: auto;
  }
  .botox-b1__content {
    max-width: none;
    margin-left: 0px;
    margin-bottom: 28px;
  }
  .botox-b1__h1 {
    max-width: none;
    margin-bottom: 0px;
  }
  .botox-b1__h1 h1 {
    margin-bottom: 10px;
    font-size: 46px;
    font-weight: 600;
    line-height: 51px;
    text-align: center;
  }
  .perim-b2__grid-mobile {
    display: block;
    overflow: hidden;
  }
  .perim-b2-item {
    margin-bottom: 20px;
  }
  .perim-b2__grid {
    display: none;
  }
  .perim-b4 {
    padding-bottom: 31px;
  }
  .perim-b4-header {
    flex-direction: column;
  }
  .perim-b1__inner {
    flex-direction: column;
    gap: 18px;
  }
  .perim-b1__h1 {
    max-width: none;
    text-align: center;
  }
  .perim-b1__h1 h1 {
    font-size: 46px;
    font-weight: 600;
    line-height: 92%;
    margin-bottom: 0px;
  }
  .perim-b1__content {
    max-width: none;
    text-align: center;
  }
  .perim-b1__btn {
    display: flex;
    justify-content: center;
  }
  .perim-b1 {
    background-size: cover;
    background-color: #b98b67;
    min-height: auto;
    height: 526px;
  }
  .perim-b2__header {
    flex-direction: column;
    gap: 20px;
  }
  .perim-b2__h2 {
    text-align: center;
  }
  .perim-b2__text {
    text-align: center;
  }
  .perim-b2-item {
    width: 100%;
    min-height: 250px;
  }
  .perim-b2__grid {
    row-gap: 24px;
  }
  .acarbose-b10__img-mobile {
    display: block;
  }
  .acarbose-b10__img {
    display: none;
  }
  .acarbose-b10__inner {
    flex-direction: column;
    gap: 30px;
    align-items: center;
  }
  .acarbose-b7-items {
    flex-direction: column;
  }
  .acarbose-b6__inner {
    max-width: none;
  }
  .acarbose h2 {
    text-align: center;
  }
  .acarbose-b6 .btn-green {
    margin: 0 auto;
  }
  .acarbose-b6__mobile-img {
    display: block;
  }
  .acarbose-b6 {
    background-image: none;
  }
  .acarbose-b5__items {
    flex-direction: column;
  }
  .acarbose h2 {
    font-size: 32px !important;
    font-weight: 600 !important;
    line-height: 42px !important;
  }
  .acarbose-b4__inner {
    flex-direction: column;
    gap: 30px;
    align-items: center;
  }
  .acarbose-b4__left {
    order: 1;
  }
  .acarbose-b3-step-item-3,
  .acarbose-b3-step-item-2,
  .acarbose-b3-step-item-1 {
    position: relative;
    right: 0;
    left: 0;
    bottom: 0;
    top: 0;
  }
  .acarbose-b3-step-line {
    width: 2px;
    position: absolute;
    height: 100%;
    left: 14px;
  }
  .acarbose-b3-step-item {
    margin-bottom: 28px;
    margin-left: 40px;
    max-width: none;
  }
  .acarbose-b3-step-item-1 .acarbose-b3-step-item__dot {
    position: absolute;
    left: -40px;
  }
  .acarbose-b3-step-item__dot {
    position: absolute;
    left: -34px;
  }
  .acarbose-b3 {
    height: auto;
    position: relative;
    padding: 73px 0px 30px 0px;
  }
  .acarbose-b3__img {
    right: -70px;
    top: 0px;
    width: 135px;
    height: 135px;
  }
  .acarbose-b3::before {
    content: "";
    background-image: url(../img/pics/acarbose/bg3.webp);
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    display: block;
    width: 135px;
    height: 135px;
    left: -30px;
    top: -30px;
    z-index: 5;
    opacity: 0.5;
  }
  .acarbose-b3__h2 {
    max-width: none;
    text-align: center;
  }
  .acarbose-b3__button .btn-green {
    margin: 0 auto;
  }
  .acarbose-b3__h2 h2 {
    font-size: 32px;
    font-weight: 600;
    line-height: 42px;
  }
  .acarbose-b2__img {
    display: none;
  }
  .acarbose-b2__inner {
    flex-direction: column;
    gap: 20px;
  }
  .acarbose-b2__left {
    max-width: none;
  }
  .acarbose-b2-item {
    max-width: none;
  }
  .new-hero-block__right {
    text-align: center;
  }
  .new-hero-block__left {
    margin: 0 auto;
  }
  .pcos-b3__left {
    margin: 0 auto;
  }
  .pcos-b6__inner {
    flex-direction: column;
    gap: 30px;
  }
  .pcos-b6__btn {
    text-align: center;
  }
  .pcos-b4__left {
    margin: 0 auto;
  }
  .pcos-b4__btn {
    text-align: center;
  }
  .pcos-b4__right {
    margin: 0 auto;
  }
  .pcos-b4__inner {
    flex-direction: column;
    gap: 30px;
  }
  .pcos-b3__inner {
    flex-direction: column;
  }
  .pcos-b3__right {
    display: none;
  }
  .pcos-b3__right-mobile {
    display: block;
    max-width: 200px;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }
  .pcos-b3-block:first-child {
    margin-bottom: 20px;
  }
  .pcos-b3__btn {
    text-align: center;
  }
  .new-hero-block__right {
    position: relative;
    right: 0;
    bottom: -10px;
  }
  .new-hero-block__btn {
    text-align: center;
  }
  .new-hero-block__h1 h1 {
    text-align: center;
  }
  .new-hero-block__inner {
    flex-direction: column;
  }
  .new-hero-block {
    padding: 50px 0px 0px 0px;
  }
  .iv-drip-11__header {
    gap: 30px;
  }
  .iv-drip-11__text {
    max-width: none;
  }
  .iv-drip-11__img {
    width: 100%;
    border-radius: 61px;
    overflow: hidden;
    height: 246px;
  }
  .iv-drip-11__img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
  }
  .iv-drip-11__header {
    flex-direction: column;
  }
  .iv-drip-11__header-content {
    max-width: none;
  }
  .iv-drip-8-item__title {
    max-width: none;
  }
  .iv-drip-8-item__text {
    max-width: none;
  }
  .iv-drip-8-item {
    flex-direction: column;
  }
  .iv-drip-3-item__price {
    text-align: center;
  }
  .iv-drip-3-item {
    width: 100%;
  }
  .ryb-b8__right .tomato {
    display: block;
    max-width: max-content;
    margin: 0 auto;
  }
  .ryb-b8__inner {
    flex-direction: column;
  }
  .ryb-b8__left {
    order: 1;
  }
  .ryb-b9-item {
    width: 100%;
  }
  .rybelsus-side-item {
    width: 100% !important;
  }
  .ryb-b11-item {
    width: 100%;
  }
  .rybelsus .b-grid-panels__grid .item--1 {
    max-width: none;
  }
  .rybelsus .b-grid-panels__grid .item--2 {
    max-width: none;
  }
  .rybelsus .b-grid-panels__grid .item--3 {
    max-width: none;
  }
  .rybelsus .b-grid-panels__grid .item--4 {
    max-width: none;
  }
  .ryb-b5__inner {
    flex-direction: column;
  }
  .ryb-b5-item {
    width: 100%;
    flex-direction: column;
    gap: 20px;
  }

  .ryb-b2-item {
    width: calc(33% - 15px);
    text-align: center;
  }
  .ryb-b3__inner {
    flex-direction: column;
    gap: 30px;
  }
  .ryb-b3__left {
    text-align: center;
  }
  .ryb-b2__items {
    gap: 15px;
    flex-wrap: wrap;
  }
  .\@how-it-works.d-2024-service-blocks.rybelsus .hero-block .hero-image {
    position: static;
    margin: 0 auto;
    display: block;
    max-width: max-content;
  }
  .d-2024-service-blocks.rybelsus .hero-block .item-text {
    max-width: none;
  }
  .d-2024-service-blocks.rybelsus .hero-block .item-about {
    max-width: none;
  }
  .btn-mobile {
    display: block;
  }
  .btn-desktop {
    display: none !important;
  }
  .tret-b6__center {
    margin-bottom: 48px;
  }
  .img-desktop {
    display: none;
  }
  .img-mobile {
    display: block;
  }
  .tret-b6 {
    padding-top: 28px;
    padding-bottom: 55px;
  }
  .tret-b4__right {
    margin-bottom: 24px;
  }
  .tret-b4__left {
    display: none;
  }
  .tret-b4__left-mobile {
    display: block;
  }
  .tret-b1-bottom-item {
    white-space: nowrap;
  }
  .tret-b1-bottom {
    overflow-x: scroll;
    justify-content: start;
  }
  .tret-b1-bottom-item:first-child {
    margin-left: 20px;
  }
  .tret-b1-bottom-item:last-child {
    margin-right: 30px;
  }
  .tret-b1 .container {
    padding-top: 24px;
  }
  .tret-b1__content {
    max-width: none;
    text-align: center;
  }
  .tret-b1__btn .btn-green {
    margin: 0 auto;
  }
  .tret-b1__title h1 {
    font-size: 64px;
    line-height: normal;
  }
  .tret-b1 .container {
    display: block;
  }
  .tret-b2__inner {
    flex-direction: column;
    align-items: center;
  }
  .tret-b2-item {
    width: 100%;
  }
  .tret-b3__inner {
    flex-direction: column;
    align-self: center;
    gap: 28px;
  }
  .tret-b3 {
    height: auto;
  }
  .tret-b3__line {
    max-width: 215px;
    width: 100%;
    height: 1px;
    margin: 0 auto;
  }
  .tret-b3__left {
    text-align: center;
    margin: 0 auto;
  }
  .tret-b3__right {
    text-align: center;
    margin: 0 auto;
  }
  .tret-b4__left {
    position: static;
  }
  .tret-b4__right {
    max-width: none;
  }
  .tret-b4 {
    background: none;
  }
  .tret-b5__inner {
    flex-wrap: wrap;
  }
  .tret-b6__inner {
    flex-direction: column;
  }
  .tret-b6__left {
    position: static;
  }
  .tret-b6__right {
    position: static;
  }
  .tret-b6__inner {
    text-align: center;
    align-items: center;
  }
  .tret-b6__left p {
    max-width: none;
  }
  .tret-b6__right p {
    max-width: none;
  }
  .tret-b6__inner {
    position: relative;
    z-index: 5;
  }
  .tret-b6 .btn-green {
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 14px;
    order: 2;
    width: 100%;
    max-width: none;
    justify-content: center;
  }
  .tret-b6 h2 {
    margin-bottom: 20px;
  }
  .tret-b6__right {
    display: flex;
    flex-direction: column;
  }
  .tret-b6__right p {
    order: 1;
  }

  .tret-b5-item {
    width: calc(50% - 15px);
  }
  .tret-b4__inner {
    flex-direction: column;
    align-items: center;
  }
  .tret-b4__left {
    order: 1;
  }
  .aws-paws-desktop img {
    display: none;
  }
  .aws-paws-desktop::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="390" height="72" viewBox="0 0 390 72" fill="none"><g clip-path="url(%23clip0_182_252)"><rect opacity="0.5" x="43.7302" y="5.15724" width="39.5631" height="39.5631" transform="rotate(14.2701 43.7302 5.15724)" fill="url(%23pattern0_182_252)"/><rect opacity="0.5" x="295.231" y="26.1183" width="46.1854" height="46.1854" transform="rotate(-38.7165 295.231 26.1183)" fill="url(%23pattern1_182_252)"/><rect opacity="0.5" x="190.927" y="6.23085" width="33.4465" height="33.4465" transform="rotate(54.5169 190.927 6.23085)" fill="url(%23pattern2_182_252)"/></g><defs><pattern id="pattern0_182_252" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_182_252" transform="scale(0.00195312)"/></pattern><pattern id="pattern1_182_252" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_182_252" transform="scale(0.00195312)"/></pattern><pattern id="pattern2_182_252" patternContentUnits="objectBoundingBox" width="1" height="1"><use xlink:href="%23image0_182_252" transform="scale(0.00195312)"/></pattern><clipPath id="clip0_182_252"><rect width="641.769" height="72" fill="white" transform="translate(-126.385)"/></clipPath><image id="image0_182_252" width="512" height="512" preserveAspectRatio="none" xlink:href="data:image/png;base64,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AAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQg0gcD/B7aUjv5C9SOMAAAAAElFTkSuQmCC"/></defs></svg>');
    display: block;
    margin: 10px auto 0px auto;
    max-width: max-content;
  }
  .aws-block__title {
    gap: 20px;
    font-size: 20px;
    line-height: 130%;
  }
  .aws-block__title img {
    min-width: 48px;
  }
  .select-value {
    text-align: center;
  }
  .aws-block__left {
    max-width: none;
  }
  .aws-block__right {
    max-width: none;
  }
  .aws-block__inner {
    flex-direction: column;
    gap: 15px;
  }
  .hair-block-6 {
    margin: 40px 0px;
  }
  .hair-block-5__header p {
    padding-bottom: 10px;
  }
  .hair-block-5__header {
    padding-top: 30px;
    padding-bottom: 0px;
  }
  .hair-block-4 {
    margin: 0px;
  }
  .hair-block-2__inner {
    padding: 30px 0px;
  }
  .hair-loss-new h2 {
    font-size: 36px;
    line-height: 43px;
  }
  .hair-block-8 {
    margin: 40px 0px;
  }
  .hair-block-3-item {
    width: 100%;
  }
  .hair-block-7__reviews {
    flex-direction: column;
    gap: 10px;
  }
  .hair-block-7-review-item {
    width: 100%;
  }
  .hair-block-5-line__line {
    display: none;
  }
  .hair-block-5-line__line-mobile {
    display: block;
    position: absolute;
    left: 15px;
  }
  .hair-block-5-items-text {
    flex-direction: column;
    gap: 24px;
    padding-left: 45px;
  }
  .hair-block-5-item-text {
    max-width: none;
  }
  .hair-block-5-line__dot-value {
    font-size: 38px;
  }

  .hair-block-5-line__dot-item {
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .hair-block-5-line__dot-value {
    order: 1;
  }
  .hair-block-5-item-text__title {
    padding-top: 6px;
  }
  .hair-block-5-line__dot-dot {
    min-width: 20px;
    height: 20px;
  }
  .hair-block-5-items-text__desktop {
    display: none;
  }
  .hair-block-5-items-text__mobile {
    display: flex;
  }
  .hair-block-5-line__dot-item {
    display: none;
  }
  .hair-block-5-line__dot-mobile {
    position: relative;
  }
  .hair-block-5-line__dot-mobile::before {
    content: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="28" height="28" viewBox="0 0 28 28" fill="none"><foreignObject x="0" y="-3.63636" width="28" height="31.6364"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(1.82px);clip-path:url(%23bgblur_0_45_3618_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(%23filter0_d_45_3618)" data-figma-bg-blur-radius="3.63636"><circle cx="14" cy="10" r="10" fill="white" fill-opacity="0.3" shape-rendering="crispEdges"/><circle cx="14" cy="10" r="9" stroke="white" stroke-width="2" shape-rendering="crispEdges"/></g><defs><filter id="filter0_d_45_3618" x="0" y="-3.63636" width="28" height="31.6364" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/><feOffset dy="4"/><feGaussianBlur stdDeviation="2"/><feComposite in2="hardAlpha" operator="out"/><feColorMatrix type="matrix" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.17 0"/><feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_45_3618"/><feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_45_3618" result="shape"/></filter><clipPath id="bgblur_0_45_3618_clip_path" transform="translate(0 3.63636)"><circle cx="14" cy="10" r="10"/></clipPath></defs></svg>');
    position: absolute;
    top: 20px;
    left: -43px;
  }
  .hair-block-6-table__right .hair-block-6-table__col {
    width: 33%;
  }
  .hair-block-6-table__right {
    width: 70%;
  }
  .hair-block-6-table__header .hair-block-6-table__col {
    width: 33%;
  }
  .hair-block-6-table__left .hair-block-6-table__col {
    width: 100%;
  }
  .hair-block-6-table__left {
    width: 30%;
  }
  .hair-block-6-table__header {
    width: 71%;
    margin-left: auto;
    padding-left: 24px;
  }
  .hair-block-6-table__col {
    padding: 10px;
  }
  .hair-block-6-table__inner {
    font-size: 14px;
  }
  .hair-block-8 h2 {
    font-size: 38px;
    line-height: 43px;
  }
  .block-col-text .block-col-text__inner {
    width: 100%;
  }
}

@media (max-width: 960px) {
  .wpse__title {
    max-width: none;
  }
  .wpse__right-header {
    max-width: none;
  }
  .wpse__header {
    flex-direction: column;
  }
  .awp__left {
    max-width: none;
  }
  .awp__right {
    width: 100%;
    height: auto;
    position: static;
    max-width: 500px;
    margin: 0 auto;
  }
  .how-wegovy-pills {
    padding: 46px 0px;
  }
 
  .wcs__inner {
    flex-direction: column;
    gap: 40px;
  }
  .wcs-sep-block::before {
    width: 100%;
    height: 0.5px;
  }
  .wcs-sep-block__title {
    width: 50px;
    height: 42px;
    display: block;
    margin: 0 auto;
    text-align: center;
  }

  .hwp-item {
    width: 100%;
  }
  .scale-new-b1 {
    display: block;
  }
  .scale-new-b1-mini-block__content {
    position: absolute;
    bottom: 14px;
    left: 0;
    right: 0;
    margin: auto;
    max-width: 250px;
  }
  .scale-new-b1-mini-block__title {
    font-size: 28px;
    line-height: 25px;
    font-weight: 400;
  }
  .scale-new-b__title {
    font-size: 28px;
    line-height: 25px;
    font-weight: 400;
  }
  .scale-new-b1-mini-block {
    max-width: 240px;
    text-align: center;
    margin: 0 auto;

    height: 100%;
    max-height: none;
  }
  .scale-new-b1-mini-left {
    display: none;
  }
  .scale-new-b1-mini-block-center {
    display: none;
  }
  .scale-new-b1-mini-block-center__mob {
    display: block;
  }
  .scale-new-b {
    width: 100%;
  }
  .tfwl-faq__btn .btn-green {
    width: 100%;
    max-width: none;
  }
  .tfwl .new-faq-item__content {
    padding-right: 24px;
  }
  .tfwl-b7-item {
    width: 100%;
  }
  .tfwl-b5__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .tfwl-b6__h2 h2 {
    color: #6a211a;
    font-size: 36px;
    line-height: 43px;
  }
  .tfwl-b6__text {
    color: rgba(70, 28, 0, 1);
  }
  .tfwl-b6__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .tfwl-b6 {
    height: auto;
    padding-top: 0px;
    background-image: none;
  }
  .tfwl-b6__img {
    display: flex;
    justify-content: center;
    margin-top: 32px;
  }
  .tfwl-b6__h2 h2 span {
    color: #ff6f61;
  }
  .tfwl-b5__line-step-block .line-block__line {
    top: 0px;
  }
  .tfwl-b5__line-step-block .line-block__line::after {
    height: 100%;
    width: 2px;
  }
  .tfwl-b5__line-step-block .line-block-item {
    flex-direction: row;
  }
  .tfwl-b5__item-2 {
    position: static;
  }
  .tfwl-b5__item-3 {
    position: static;
  }
  .tfwl .line-block-item__content {
    max-width: none;
  }
  .tfwl-b5__line-step-block .line-block-item {
    max-width: none;
  }
  .tfwl-b4-item {
    width: 100%;
  }
  .tfwl-b3-img__mobile {
    display: flex;
    width: 100%;
    justify-content: center;
    margin-top: 28px;
  }
  .tfwl-b3-header__left {
    max-width: 720px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .tfwl-b3__btn {
    display: flex;
    justify-content: center;
  }
  .tfwl-b3__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .tfwl-b3-header__right {
    display: none;
  }
  .tfwl-b1__left {
    margin-top: 41px;
  }
  .tfwl-b1 {
    height: auto;
  }
  .tfwl-b1__right img {
    width: 100%;
  }
  .tfwl-b1__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .tfwl-b1__inner {
    flex-direction: column;
    gap: 30px;
  }
  .tfwl-b1__left {
    max-width: none;
  }
  .tfwl-b1__right {
    position: static;
  }
  .sexualw-b3__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .sexualw-b2 {
    padding: 46px 0px;
  }
  .sexualw-b6__img-mobile {
    display: block;
  }
  .sexualw-b6 {
    background-image: none;
    height: auto;
  }
  .sexualw-b6__content {
    margin-top: 26px;
  }
  .sexualw-b6__h2 {
    position: static;
    margin: 0 auto 23px;
    text-align: center;
  }
  .sexualw-b6__text {
    color: rgba(74, 53, 80, 1);
    text-align: center;
    font-size: 16px;
    font-weight: 400;
  }
  .sexualw-b6__btn {
    display: flex;
    justify-content: center;
  }
  .sexualw-b6__content {
    position: static;
    margin: 0 auto;
  }
  .sexualw-b6__btn .btn-green {
    background: rgba(71, 19, 54, 1);
  }
  .sexualw-b6__h2 h2 {
    color: rgba(71, 19, 54, 1);
    font-size: 40px;
    font-weight: 400;
    line-height: 46px;
  }

  .sexualw-b5__header {
    flex-direction: column;
    gap: 28px;
  }

  .sexualw-b1__img-mobile {
    display: block;
    margin-top: 30px;
  }
  .sexualw-b1 {
    background-image: none;
    height: auto;
  }
  .sexualw-b1__h1 {
    position: static;
    margin-top: 30px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
  .sexualw-b1__h1 h1 {
    color: rgba(71, 19, 54, 1);
    font-size: 42px;
    line-height: 41px;
    margin-bottom: 11px;
  }
  .sexualw-b1__h1 h1 span {
    color: rgba(183, 132, 167, 1);
  }
  .sexualw-b1__text {
    position: static;
    color: rgba(48, 42, 49, 1);
    margin-bottom: 11px;
    max-width: none;
    text-align: center;
  }
  .sexualw-b1__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .sexualw-b1__btn {
    position: static;
    justify-content: center;
    display: flex;
  }

  .hol-b11__row-form {
    margin-bottom: 16px;
  }
  .hol-b11__row-form {
    flex-direction: column;
  }
  .hol-b11__right {
    padding: 40px 0px;
  }
  .hol-b11__left {
    position: static;
  }
  .hol-b11__right {
    max-width: none;
  }
  .hol-b11__inner {
    flex-direction: column;
    gap: 26px;
  }
  .hol-b11__left {
    order: 1;
  }
  .hol-b11__form .btn-green {
    max-width: none !important;
    width: 100%;
    border-radius: 30px !important;
    -webkit-appearance: none;
    display: block !important;
  }
  .hol-b7-item {
    width: 100%;
  }
  .hol-b8::before {
    content: "";
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.4);
    display: block;
    position: absolute;
    top: 0;
  }
  .hol-b8__inner {
    max-width: none;
    position: relative;
  }
  .hol-b6__text {
    max-width: 328px;
  }
  .hol-b4-content {
    flex-direction: column;
    gap: 20px;
  }
  .hol-b4-form {
    margin-top: 20px;
    padding: 0px 17px;
  }
  .hol-b4-form__row {
    flex-direction: column;
  }
  .hol-b6__text::before {
    left: -40px;
    top: -200px;
  }
  .hol-b6__text::after {
    bottom: -280px;
    right: -40px;
  }
  .hol-b4-content__right {
    order: 0;
  }
  .hol-b4-content__left {
    order: 1;
  }
  .hol-b-cards-card {
    width: 100%;
  }
  .hol-b2-item {
    flex-direction: column;
    gap: 22px;
  }
  .hol-b2-item:nth-child(2n) .hol-b2-item__content {
    order: 0;
  }
  .hol-b2-item:nth-child(2n) .hol-b2-item__img {
    order: 1;
  }
  .hol-b2__inner {
    gap: 46px;
  }
  .hol-b2 {
    padding: 46px 0px;
  }

  .hol-b1__h1 h1 {
    font-size: 36px;
    font-weight: 600;
    line-height: 34px;
    color: rgba(36, 40, 39, 1);
    text-align: center;
  }
  .hol-b1__inner {
    margin: 0 auto;
  }
  .hol-b1__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .hol-b1__img-mobile {
    display: block;
    margin-top: 25px;
    height: 335px;
    overflow: hidden;
  }
  .hol-b1 {
    background-image: none;
    height: auto;
  }
  .hol-b1__img-mobile img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: right;
  }
  .hol-b1__h1 h1 span {
    color: rgba(48, 137, 122, 1);
  }
  .hol-b1__text {
    color: rgba(36, 40, 39, 1);
  }
  .hol-b1__text p:last-child {
    color: rgba(62, 66, 65, 1);
    display: block;
    max-width: 260px;
    margin: 0 auto;
    text-align: center;
  }
  .zep-mech .item-col-text {
    flex-direction: column;
  }
  .pt23-main-banner__left {
    padding-left: 0px;
  }
  .patients-23 .pt23-main-banner__right {
    padding-right: 0px;
  }
  .patients-container {
    padding: 0px;
  }
  .b-nav-tree .col-left {
    max-width: max-content !important;
  }
  .nav-tree-heading-card {
    margin: 0 auto;
  }
  .nav-cards-row {
    justify-content: center;
  }
  .b-nav-tree .col-right {
    padding-left: 15px;
    max-width: max-content;
  }
  .nav-tree-card {
    max-width: max-content;
  }
  .b-nav-tree .nav-link {
    border: none;
    background: #f8f8f8;
    margin-bottom: 8px;
  }
  .b-nav-tree .nav-link {
    font-size: 15px;
    width: 172.5px;
  }

  .b-nav-tree .nav-title {
    border-bottom: 1px solid #003c46;
  }
  .b-nav-tree .nav-title-text {
    color: #003c46;
    font-weight: 800;
    font-size: 20px;
  }
  .b-hero__btn {
    text-align: center;
  }
  .longevity-img-b1 {
    display: block;
  }
  .\@longevity .b-hero-info {
    max-width: none;
  }
  .\@longevity .b-hero-form-section {
    background-image: none;
    min-height: auto;
  }
  .pcos-b5-item {
    width: 100%;
  }
  .pcos-b1-item {
    width: 100%;
  }
  .\@how-it-works.nad-nascal.nad-injection .hero-block .hero-image {
    top: 69px;
  }
  .free-consult {
    display: none;
  }
  .header-line .logo {
    order: 0;
    justify-content: start;
  }
  .desktop-menu {
    display: none;
  }
  .\@tirzepatide .b-hero-form-section .image-wrapper {
    max-width: 150px;
    margin: 50px auto 0px auto;
  }
  .methy-what .what-oxy__inner {
    flex-direction: column;
  }
  .methy-what .what-oxy__right {
    margin-left: 0px;
    min-width: auto;
  }
  .how-to-use-methylene .why-methylene__right {
    max-width: none;
  }
  .how-to-use-methylene .why-methylene__right {
    position: static;
    width: 100%;
    order: 1;
  }
  .how-to-use-methylene .why-methylene__left {
    max-width: none;
    margin-bottom: 30px;
  }
  .how-to-use-methylene .minicards-items .minicard-check {
    width: calc(50% - 20px);
  }
  .methylene-side .card-t1__text {
    max-width: none;
  }
  .why-methylene .b-grid-panels__bottom {
    text-align: center !important;
  }
  .why-methylene__right {
    position: static;
    text-align: center;
    width: 100%;
  }
  .why-methylene__left {
    max-width: none;
    order: 1;
  }

  .why-methylene {
    flex-direction: column;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin.methylene .hero-block .hero-image img {
    width: 100%;
    height: 100%;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin.methylene .hero-block .hero-image {
    width: 70%;
    margin: 0 auto;
  }
  .d-2024-service-blocks.methylene .hero-block .item-about {
    max-width: none;
  }
  .oxy-grid .item--1 {
    width: 100%;
    max-width: none;
  }
  .oxy-grid .item--2 {
    width: 100%;
    max-width: none;
  }
  .oxy-grid .item--3 {
    width: 100%;
    max-width: none;
  }
  .oxy-grid .item--4 {
    width: 100%;
    max-width: none;
    flex-direction: column;
  }
  .oxy-grid .item--4-img {
    margin-left: 0px;
    min-width: auto;
  }
  .oxy-grid .item {
    display: block;
    text-align: center;
  }
  .oxytocin .b-grid-panels__grid {
    flex-direction: column;
  }
  .how-to-block .\:container.bigger {
    width: 100% !important;
  }
  .how-to-block .block-heading {
    margin-left: 15px;
    margin-right: 15px;
  }
  .how-to-block .item-block-text {
    margin-left: 15px;
    margin-right: 15px;
  }
  .how-to-block .oub-mob-item-text {
    margin-left: 15px;
    margin-right: 15px;
  }
  .what-expect .b-grid-panels__bottom.text-left {
    text-align: center !important;
  }
  .what-does-oxy .b-grid-panels__bottom.text-left {
    text-align: center !important;
  }
  .oxy-side .card-t1__text {
    max-width: none;
  }
  .ib-t1__text .text-left {
    text-align: center !important;
  }
  .oxy-rts .actions {
    text-align: center !important;
  }
  .oub-bg-mob {
    height: 440px;
  }
  .card-t1 {
    width: 100%;
  }
  .ib-t1 {
    flex-direction: column;
    gap: 30px;
  }
  .ib-t1 .ib-t1__right {
    order: 0;
    text-align: center;
  }
  .ib-t1 .ib-t1__left {
    order: 1;
  }
  .what-expect__inner {
    flex-direction: column;
  }
  .what-expect__inner .we-right-block {
    order: 0;
    gap: 20px;
  }
  .we-left-block__inner {
    width: max-content;
    margin: 0 auto;
  }

  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image {
    position: relative;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image img {
    width: 70%;
    height: auto;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image {
    right: 0;
    left: 0;
    bottom: 0;
    margin: 0 auto;
    position: relative;
    text-align: center;
    display: block;
  }
  .d-2024-service-blocks.oxytocin .hero-block .item-text {
    max-width: none;
  }
  .lab-result-btn {
    text-align: center;
  }
  .lab-result-block__inner {
    flex-direction: column;
    gap: 30px;
  }
  .lab-result-left {
    min-width: auto;
    margin-right: 0px;
  }
  .get-chart-item__title {
    font-size: 20px;
  }
  .get-chart-item__header {
    padding: 10px;
  }
  .lab-el-mob {
    display: block;
  }
  .lab-el-desk {
    display: none;
  }
  .enjoy-btn {
    display: none;
  }
  .enjoy-block__right {
    position: relative;
    text-align: center;
    height: 900px;
    margin-top: 30px;
  }
  .enjoy-btn-mob {
    margin-top: 30px;
    margin-bottom: 30px;
    text-align: center;
  }
  .how-our-block__left {
    max-width: 500px;
  }
  .enjoy-card {
    right: 0px;
    bottom: -450px;
    left: 0px;
  }
  .bw-item__content {
    margin-bottom: 30px;
  }
  .how-our-block__left {
    width: 100%;
    max-width: none;
    order: 1;
  }
  .how-our-block {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin-top: 20px;
  }
  .how-our-block__right {
    position: relative;
    text-align: center;
    width: 50%;
    margin: 0px auto 50px auto;
  }

  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
    width: 360px;
    height: 289px;
  }
  .hero-image-desktop-lab {
    display: none;
  }
  .hero-image-desktop-mob {
    display: block;
    margin-bottom: 50px;
  }
  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image {
    position: static;
  }

  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
    margin: 0 auto;
    display: block;
  }
  .d-2024-service-blocks.full-lab .hero-block .item-text {
    max-width: none;
  }
  .anim-emo .block-1-img {
    position: static !important;
  }
  .emotional-support__inner .action-button {
    display: block;
    margin: 20px auto 0px auto;
    width: max-content;
  }
  .es-img {
    position: static;
    max-width: 375px;
    margin: 0 auto;
  }
  .emotional-support__inner {
    max-width: none;
  }
  .animal-support-grid .b-grid-panels__grid {
    flex-direction: column;
    display: flex;
  }
  .adyg-item {
    flex: 0 0 calc(50% - 10px);
  }
  .adyg-item.w-2-cols {
    flex: 0 0 100%;
  }
  .animal-do-you .action-button {
    display: block;
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .animal-do-you-grid {
    max-width: none;
  }
  .adyg-item:nth-child(1) {
    order: 0;
  }
  .adyg-item:nth-child(2) {
    order: 1;
  }
  .adyg-item:nth-child(3) {
    order: 3;
  }
  .adyg-item:nth-child(4) {
    order: 1;
  }
  .adyg-item:nth-child(5) {
    order: 4;
  }
  .adyg-item:nth-child(6) {
    order: 2;
  }
  .adyg-item:nth-child(7) {
    order: 5;
  }
  .adyg-item:nth-child(8) {
    order: 6;
  }
  .adyg-item:nth-child(9) {
    order: 7;
  }
  .adyg-item:nth-child(10) {
    order: 8;
  }

  .do-you-img {
    position: static;
    max-width: 360px;
    margin-top: 25px;
    margin-left: auto;
    margin-right: auto;
  }
  .wsa-block {
    display: block;
  }
  .wsa-block__info {
    margin-bottom: 20px;
  }
  .wsa__image {
    height: 230px;
  }
  .\@how-it-works.d-2024-service-blocks.b-12-page .hero-block .item-heading {
    text-align: center;
  }
  .b-12-grid h2 {
    text-align: center !important;
  }
  .b-12-page .what-are h2 {
    text-align: center !important;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block.block-1 {
    height: auto;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block .hero-image.block-1-img img {
    max-width: 50%;
    object-position: unset;
    transform: none;
  }
  .\@how-it-works.d-2024-service-blocks .hero-block .hero-image.block-1-img {
    max-width: none;
    width: 100%;
    display: block;
    text-align: center;
  }
  .d-2024-service-blocks.b-12-page .hero-block .item-text {
    max-width: none;
  }
  .\@how-it-works.d-2024-service-blocks.b-12-page .hero-block .hero-image.block-1-img {
    position: static;
    margin-top: 25px;
    margin-bottom: 20px;
  }
  .b-12-grid .b-grid-panels__grid {
    display: flex;
    flex-direction: column;
  }
  .b-12-grid .b-grid-panels__grid .item.item--4 .item-image {
    position: static;
  }
  .b-12-page .what-is__img .item-image {
    right: -195px;
  }
  .d-2024-service-blocks.glutathione-page .hero-block .item-text {
    max-width: none;
  }
  .nad-injection .what-is__img {
    min-width: 300px;
  }

  .nad-injection .what-is__img img {
    min-width: auto;
    position: static;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image {
    right: -80px;
    top: 70px;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image img {
    height: 450px;
    width: 300px;
  }
  .\@nad-injection .b-grid-panels__grid {
    display: flex;
    flex-direction: column;
  }
  .\@nad-injection .b-grid-panels__grid .item {
    height: max-content;
  }
  .\@nad-injection .b-grid-panels__grid .item--1 {
    display: block;
    order: 0;
  }
  .\@nad-injection .b-grid-panels__grid .item--2 {
    display: block;
    order: 2;
  }
  .\@nad-injection .b-grid-panels__grid .item--3 {
    order: 3;
  }
  .\@nad-injection .b-grid-panels__grid .item--4 {
    display: block;
    order: 1;
  }
  .\@nad-injection .b-grid-panels__grid .item--5 {
    display: block;
    order: 4;
  }
  .\@nad-injection .b-grid-panels__grid .item--1 .b-grid__left {
    min-width: auto;
    margin-right: 0px;
  }
  .\@nad-injection .b-grid-panels__grid .item--5 .b-grid__left {
    min-width: auto;
    margin-right: 0px;
  }

  .\@nad-injection .b-grid-panels__grid .item--4 .item-image {
    position: static;
    margin-top: 20px;
    display: block;
    padding: 0px;
  }
  .\@nad-injection .b-grid-panels__grid .item--5 {
    display: block;
  }
  .\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image {
    position: static;
    margin-left: auto;
    margin-right: auto;
    display: block;
    max-width: max-content;
    margin-bottom: -20px;
    width: 50%;
    margin-top: 20px;
  }
  .glutathione-page .what-is__img {
    right: -240px;
  }
}

@media (max-width: 750px) {
  .wsf__btn {
    display: flex;
    justify-content: center;
  }
  .wegovy-start-free {
    padding: 29px 0px;
    height: 740px;
    background-image: url(../img/pics/wegovy/9-mobile.webp);
    background-position: center 80%;
  }
  .wsf__inner {
    max-width: none;
  }
  .wegovy-why-choose-heally {
    padding-bottom: 46px;
  }
  .cost-of-wegovy-pills {
    padding-bottom: 46px;
  }
  .wegovy-possible-side-effect {
    padding-bottom: 46px;
  }
  .wpse__btn {
    display: flex;
    justify-content: center;
  }
  .wpse__header {
    margin-bottom: 20px;
  }
  .review-block {
    padding: 46px 0px;
  }
  
  .are-wegovy-pills {
    padding: 28px;
  }
  .wog__desc {
    text-align: center;
  }
  .wegovy-oral-glp {
    padding: 40px 0px;
  }
  .wog__right {
    padding: 0px;
  }
  .wcs__img {
    margin: 0 auto 5px;
  }
  .wcs__inner {
    margin-top: 24px;
  }
  .wcs__desc {
    text-align: center;
  }
  .wegovy-clinical-study {
    padding-bottom: 46px;
  }
  .construct-css .imd__title h2 {
    font-size: 32px;
line-height: 125%;
  }
  .construct-css .faq-block h2 {
    font-size: 32px;
line-height: 119%;
  }
  .wsf__inner h2 {
    font-size: 46px;
line-height: 92%;
text-align: center;
  }
  .wwch__title {
    font-size: 32px;
    line-height: 125%;
  }
  .wga__title {
 
    margin: 0 auto;
  }
  .wpse__title h2 {
    font-size: 32px;
    line-height: 122%;
  }
  .wga__title h2 {
    font-size: 42px;
    line-height: 95%;
    text-align: center;
  }
  .review-block__title {
   
   text-align: center;
  }
  .review-block__title h2 {
    font-size: 28px;
    line-height: 114%;
  }
  .awp__title {

   margin: 0 auto 20px;
  }
  .awp__title h2 {
    font-size: 32px;
    line-height: 116%;
    text-align: center;
  }
  .wog__btn {
    display: flex;
    justify-content: center;
  }
  .wog__title {
    max-width: 328px;
    margin: 0 auto 12px;
    text-align: center;
  }
  .wog__title h2 {
    font-size: 32px;
    line-height: 113%;
  }
  .step-block__title {

margin: 0 auto;
text-align: center;
  }
  .step-block__title h2 {
    font-size: 32px;
line-height: 128%;
  }


  .wcs__title h2 {
    font-size: 28px;
line-height: 121%;
  }
  .hwp__title h2 {
    font-size: 32px;
    line-height: 113%;
  }

  .cowp__inner {
    flex-direction: column;
    align-items: center;
      }
      .wwch__grid {
        flex-direction: column;
      }
      .wwch-item {
        width: 100%;
      }
      .wpse__grid {
       flex-direction: column;
      }
      .wpse-item {
        width: 100%;
      }
  .review-block__items {
    flex-direction: column;
  }
  .review-item {
    width: 100%;
  }
  .step-block__title {
    width: 100%;
  }
  .step-block-item {
    flex-direction: row;
    gap: 0px;
    max-width: none;
  }
  .step-block__desc {
    width: 100%;
  }
  .step-block__btn {
    display: flex;
    justify-content: center;
  }
  .step-block-item__dot {
    margin-right: 20px;
    margin-left: 6px;
  }
  .construct-css .step-block__header {
    flex-direction: column;
  }
  .step-block-item__dot.full-dot {
    min-width: 30px;
    margin-right: 8px;
  }
  .step-block-item__dot {
    min-width: 18px;
  }
  .step-block__steps::before {
    width: 2px;
    height: 100%;
    margin-left: 14px;
  }
  .step-block__steps {
    display: flex;
    flex-direction: column;
  }
  .hwp-item {
    flex-direction: column;
  }
  .hwp__btn:not(.hwp__btn--mobile) {
    display: none;
  }
  .hwp__btn--mobile {
    display: flex;
    margin-top: 24px;
  }
  .scale-new .mp-block-promo-block__img {
    display: block !important;
    max-width: 450px;
    left: 0;
    top: 120px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .scale-new .mp-block-promo-block__img-mobile {
    display: none !important;
  }
  .scale-new .mp-block-promo-block {
    margin-top: 280px !important;
  }
  .tfwl-b3-item {
    flex-direction: column;
    align-items: start;
    gap: 8px;
  }
  .tfwl-b3-item__icon {
    min-width: 58px;
    height: 58px;
  }
  .sexualw-b5__btn .btn-green {
    max-width: none;
    width: 100%;
  }
  .sexualw-b3__h2 {
    max-width: 328px;
  }

  .\@how-it-works.design-2024-page.nad-injection .item-heading {
    font-size: 40px;
    line-height: 40px;
    text-align: center;
  }
  .botox-b1-line {
    overflow-x: scroll;
  }
  .botox-b5__bottom-blocks {
    flex-direction: column;
    gap: 24px;
  }
  .botox-b5__header {
    flex-direction: column;
  }
  .mp-sexual-mobile {
    display: block;
  }
  .mp-sexual-mobile-desktop {
    display: none;
  }
  .perim-b7-items-1 {
    flex-direction: column;
    align-items: center;
  }
  .perim-b7-items-2 {
    gap: 0;
    flex-wrap: wrap;
    row-gap: 40px;
  }
  .perim-b7-items-2-item {
    width: 50%;
  }
  .perim-b6__img {
    border-radius: 200px;
    height: 215px;
    width: 100%;
  }
  .acarbose-b9__img {
    height: 384px;
    width: 294px;
  }
  .pcos-b8 h2 {
    font-size: 24px;
  }
  .pcos-b6__h2 h2 {
    font-size: 24px;
  }
  .pcos-b4__h2 h2 {
    font-size: 24px;
  }
  .pcos-b5__h2 h2 {
    font-size: 24px;
  }
  .pcos-b2 h2 {
    text-align: left !important;
  }
  .pcos-b3-block__h2 h2 {
    font-size: 24px;
  }
  .new-hero-block__h1 h1 {
    font-size: 28px;
  }
  .iv-drip-1__h1 h1 {
    font-size: 40px;
    font-weight: 700;
    line-height: 49px;
  }
  .iv-drip-12-item a {
    display: block;
    width: 100%;
    height: 100%;
  }
  .iv-drip-12-item__inner {
    width: 100%;
    height: 100%;
  }
  .iv-drip-12-item__img {
    height: 100%;
    width: 100%;
  }
  .iv-drip-12-item__inner::before {
    content: "";
    background: linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0) 100%);
    width: 100%;
    height: 46px;
    display: block;
    position: absolute;
    bottom: 0;
  }
  .iv-drip-12-item img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .iv-drip-12-item {
    max-height: none;
    width: 100%;
    height: 161px;
    border-radius: 18px;
    overflow: hidden;
  }
  .tret-b1-bottom {
    gap: 50px;
  }
  .tret-b5-item {
    width: 100%;
  }
  .tret-b7 {
    padding-top: 80px;
    padding-bottom: 50px;
  }
  .tret-b9-step {
    flex-direction: column;
    gap: 27px;
    align-items: baseline;
  }
  .tret-b9 {
    padding-top: 50px;
    padding-bottom: 28px;
  }
  .tretinoin .new-faq h2 {
    font-size: 36px;
    line-height: 38px;
  }
  .tretinoin .new-news h2 {
    font-size: 36px;
    line-height: 38px;
  }
  .tret-b7__inner h2 {
    text-align: center;
  }
  .tret-b5 {
    padding-top: 39px;
    padding-bottom: 52px;
  }
  .tret-b4 {
    padding-top: 0px;
    margin-top: 52px;
  }
  .tret-b4__title {
    text-align: center;
  }
  .tret-b2 {
    padding-top: 80px;
    padding-bottom: 50px;
  }
  .tret-b2-item__icon {
    margin: 0 auto;
  }
  .tret-b2-item {
    text-align: center;
  }
  .tret-b1 .hb-bg-mobile {
    display: block;
  }
  .tretinoin h2 {
    font-size: 36px;
    line-height: 38px;
  }
  .tret-b3__title h2 {
    font-size: 20px;
  }
  .tret-b3 .container {
    padding-top: 40px;
    padding-bottom: 28px;
  }
  .tret-b3__precent {
    font-size: 46px;
    line-height: 35px;
    display: inline;
    margin-right: 10px;
  }
  .tret-b3__textitle {
    font-size: 46px;
    line-height: 35px;
    display: inline;
  }
  .tret-b1 .hb-bg-desktop {
    display: none;
  }
  .sermorelin .new-faq h2 {
    text-align: left;
  }
  .sermorelin-block-11 h2 {
    text-align: center;
  }
  .sermorelin-block-9__inner h2 {
    font-size: 62px !important;
    line-height: 68px !important;
  }
  .sermorelin-block-7 h2 {
    text-align: left;
  }
  .sermorelin-block-4__img {
    height: 230px;
  }
  .sermorelin-block-4__inner {
    padding-top: 26px;
  }
  .sermorelin .btn-green,
  .sermorelin .btn-orange {
    width: 100%;
    max-width: none;
  }
  .new-news__inner {
    flex-direction: column;
    gap: 26px;
  }
  .new-news-item {
    width: 100%;
  }
  .mphb-list-mobile {
    display: flex;
  }
  .mphb-list-desktop {
    display: none;
  }
  .mp-block__gi-6 .mp-block__grid-item-desc li {
    font-size: 14px;
    line-height: 20.8px;
    font-weight: 500;
  }
  .mp-block__gi-6 .mp-block__grid-item-desc {
    left: 18.6px;
    bottom: 20px;
  }
  .mp-block-4__grid-item-content {
    padding-left: 40px;
    padding-right: 40px;
  }
  .mpb1-gi4 {
    margin-bottom: 10px;
  }
  .mp-block__grid-item {
    padding-left: 10px;
    padding-right: 10px;
  }
  .mpb1-gi5 .mp-block__grid-item-btn {
    margin-bottom: 21px;
  }
  .mp-block-2__text-footer {
    display: block;
    color: #fff;
    line-height: 14.4px;
  }
  .mp-block__gi-5 {
    padding-bottom: 0px;
  }
  .mpb1-gi1 {
    order: 0;
  }
  .mpb1-gi2 {
    order: 1;
  }
  .mpb1-gi3 {
    order: 2;
  }
  .mpb1-gi4 {
    order: 4;
  }
  .mpb1-gi5 {
    order: 5;
    margin-bottom: 30px;
  }
  .mp-block__gi-8-desktop {
    display: none;
  }
  .mp-block__gi-8-mobile {
    display: block;
  }
  .mp-header-title__list {
    height: 40px;
  }
  .mp-block-4__inner {
    margin-bottom: 13px;
  }
  .mp-block-5__inner {
    position: relative;
  }

  .mp-block-5__content {
    position: absolute;
    bottom: 23px;
  }
  .mp-block-5__title {
    font-size: 28px;
    line-height: 22.8px;
  }
  .mp-block-5__content {
    margin: 0 26px 0px 26px;
  }
  .mp-block-5__phone {
    justify-content: center;
  }
  .mp-block-5__email {
    justify-content: center;
  }
  .mp-block-5__btn .btn-rounded-blur {
    margin-left: auto;
    margin-right: auto;
  }
  .mp-block-5__content {
    text-align: center;
  }
  .mpbgi-1 .mp-block-4__grid-item-img {
    position: static;
  }
  .mpbgi-2 .mp-block-4__grid-item-img {
    position: static;
  }
  .mpbgi-3 .mp-block-4__grid-item-img {
    position: static;
  }
  .mpbgi-4 .mp-block-4__grid-item-img {
    position: static;
  }
  .mp-block-4__grid-item-content {
    max-width: none;
    margin-bottom: 30px;
  }
  .mp-block-4__grid-item-title {
    font-size: 24px;
    line-height: 28px;
  }
  .mpbgi-3 {
    margin-top: 0px;
  }
  .mp-block-4__grid-item {
    height: auto;
  }
  .mp-block-4__inner .mp-block__header h2 {
    font-size: 32px;
    line-height: 30px;
    margin-bottom: 47px;
  }
  .mp-block__gi-8 .mp-block__grid-item-items {
    bottom: 16px;
    right: 16px;
  }
  .mp-block__gi-8 .mp-block__grid-item-items li {
    font-size: 14px;
    padding: 6px 15px;
  }
  .mp-block__gi-6 .mp-block__grid-item-img {
    right: 0px;
    width: 252px;
    top: 10px;
  }
  .mp-block__gi-7 .mp-block__grid-item-title {
    font-size: 28px;
    font-weight: 25px;
  }
  .mp-block__gi-6 .mp-block__grid-item-title,
  .mp-block__gi-8 .mp-block__grid-item-title {
    margin-left: 8.6px;
    margin-top: 26px;
    font-size: 24px;
    line-height: 20.8px;
  }
  .mp-block__grid-item-desc {
    left: 18px;
  }
  .mp-block__gi-5 .mp-block__grid-item-title {
    font-size: 30px;
    font-weight: 33.2px;
  }

  .mp-block__gi-4 {
    min-height: 400px !important;
  }
  .mp-block__gi-2 img {
    height: 302px;
  }
  .mp-block__grid-item-title {
    font-size: 32px;
    line-height: 25px;
  }
  .mp-block__gi-3 .mp-block__grid-item-title {
    margin-top: 18px;
  }
  .mp-block-slide__slide {
    max-width: 308px;
    margin-left: auto;
    margin-right: auto;
  }
  .mp-header-title {
    font-size: 36px;
    line-height: 38px;
  }
  .mp-header-block__list a {
    width: calc(50% - 12px);
  }
  .mp-block-border-container h2 {
    font-size: 24px;
    line-height: 22.8px;
  }
  .mp-block-subbg {
    display: none;
  }
  .mp-block-promo-block__img {
    max-width: 256px;
    margin: 0 auto;
  }
  .mp-block__grid-blocks {
    flex-direction: column;
  }
  .mp-block__gi-1,
  .mp-block__gi-2,
  .mp-block__gi-3,
  .mp-block__gi-4,
  .mp-block__gi-5,
  .mp-block__gi-6,
  .mp-block__gi-7,
  .mp-block__gi-8 {
    width: 100%;
  }
  .mp-block__grid__col-1 {
    width: 100%;
  }
  .mp-block__grid__col-2 {
    width: 100%;
  }
  .mp-block-4__grid {
    flex-direction: column;
    gap: 9px;
  }
  .mp-block-4__grid-item {
    width: 100%;
  }
  .mpbgi-2 {
    margin-top: 0px;
  }
  .mp-block__gi-8 {
    min-height: 424px;
  }
  .mp-header-block__item {
    width: auto;
  }
  .why-methylene__right {
    position: relative;
    text-align: center;
    width: 108%;
    height: 300px;
    left: -15px;
    top: -50px;
  }
  .we-methylene__item {
    width: 100%;
  }
  .methylene .how-to-block .\:container.bigger {
    padding-left: 15px;
    padding-right: 15px;
  }
  .methy-benefits__item {
    width: 100%;
  }
  .how-to-block .\:container.bigger {
    padding-left: 0px;
    padding-right: 0px;
  }
  .oxy-rts__bg {
    width: 70%;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block {
    height: auto;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image img {
    object-position: unset;
    transform: none;
    margin-top: 20px;
  }
  .\@how-it-works.d-2024-service-blocks.oxytocin .hero-block .hero-image {
    bottom: -10px;
  }
  .lab-grid .b-grid-panels__grid .item--1 {
    width: 100%;
  }
  .lab-grid .b-grid-panels__grid .item--2 {
    width: 100%;
  }
  .lab-grid .b-grid-panels__grid .item--3 {
    width: 100%;
  }
  .lab-grid .b-grid-panels__grid .item--4 {
    width: 100%;
  }
  .get-chart-item__icon svg {
    width: 20px;
    height: 20px;
  }
  .get-chart-item__count {
    font-size: 12px;
  }
  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block .hero-image img {
    transform: none;
    object-position: unset;
    margin-top: 50px;
  }

  .\@how-it-works.d-2024-service-blocks.full-lab .hero-block {
    height: auto;
  }

  .animal-support-grid .b-grid-panels__grid .item--6 {
    display: block;
  }
  .glutathione-page .pricing-cards-block__grid-col {
    min-width: auto;
  }
  .glutathione-page h2 {
    text-align: center !important;
  }
  .patients-23 .pt23-blog-list__item-body .pt23-blog-list__item-read-more {
    position: static;
  }
  .\@how-it-works.nad-injection .hero-block .hero-image img {
    left: 0;
    right: 0;
    margin: 0 auto;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image {
    position: static;
    display: block;
    width: 100%;
    margin-top: 30px;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image img {
    height: 380px;
    width: auto;
    object-position: center;
    transform: scale(1);
    position: absolute;
    right: 0px;
    left: 0;
    margin: 0 auto;
  }
  .\@how-it-works.nad-nascal .hero-block {
    height: 800px;
  }
  .what-is__inner {
    flex-direction: column;
    gap: 30px;
  }
  .what-is__img {
    min-width: auto;
    max-width: none;
    width: 170px;
  }
  .what-is .what-is__block {
    padding-top: 150px;
  }
  .list__items ul {
    margin-bottom: 0px;
  }
  .nad-nascal .faq-nad {
    padding: 150px 0px 100px 0px;
  }
  .\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block .hero-image img {
    height: auto;
    width: 100%;
    transform: none;
    object-position: unset;
  }

  .\@how-it-works.d-2024-service-blocks.glutathione-page .hero-block {
    height: auto;
  }
  .glutathione-grid .b-grid-panels__grid {
    display: flex;
    flex-wrap: wrap;
  }
  .what-are__row {
    flex-direction: column;
  }
  .what-are__item {
    width: 100%;
  }
  .dosage-rules__row {
    flex-direction: column;
  }
  .dosage-rules__item {
    width: 100%;
  }
  .glutathione-page .what-is__img {
    right: -135px;
  }
  .glutathione-page .what-are .what-is__block {
    padding-top: 150px;
  }
  .card-t1__text {
    font-size: 14px;
    line-height: 21px;
    max-width: 205px;
  }
  .mp-block-scale .mp-block__grid-item-footer-content {
    position: static;
  }
  .mp-block-scale .mp-block__grid-item-title {
    font-size: 28px;
    line-height: 25px;
  }
  .mp-block__gi-11 .mp-block__grid-item-img {
    margin-top: 30px;
    margin-bottom: 40px;
  }
  .mp-block-scale .mp-block-promo-block__img-mobile {
    display: block;
  }
  .mp-block-scale .mp-block-promo-block__img {
    display: none;
  }
  .mp-block-scale .mp-block-promo-block__buttons {
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .mp-block-scale .mp-block-promo-block {
    margin-top: 10px;
  }
  .mp-block-scale .mp-block-promo-block__img-mobile {
    height: 250px;
  }

  .mp-block-scale .mp-block-promo-block__img-mobile img {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
  }
  .mp-block-sexual .mp-block-promo-block {
    margin-top: 175px;
  }
  .mp-block-sexual .mp-block-promo-block__img {
    display: block;
    top: 90px;
    left: 0;
    right: 0;
  }
  .mp-block-sexual .mp-block-promo-block__buttons {
    margin-bottom: 26px;
  }
  .mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-img {
    left: 0;
    right: 0;
  }
  .mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-img {
    left: 0;
    right: 0;
  }
  .mp-block-sexual .mp-block__gi-8 {
    height: 517px;
  }
  .mp-block-sexual .mp-block__grid-item-title__subtitle {
    margin-left: 15px;
  }
  .mp-block-sexual .mp-block__gi-8 .mp-block__grid-item-title {
    margin-left: 15px;
  }
  .sexualw-b3__h2 h2 {
    font-size: 32px;
  }
  .sexualw-b4__h2 h2 {
    font-size: 32px;
  }
  .sexualw-b4__h2 {
    max-width: 328px;
  }
  .sexualw-b4__btn .btn-green {
    max-width: none;
    width: 100%;
  }
}

@media (max-width: 600px) {

  .patnew-b4__items {
    flex-wrap: nowrap;
    flex-direction: column;
    justify-content: center;
  }
  .patnew-b1__h1 {
    padding-top: 20px;
  }
  .patnew-b-cat__title h2 {
    font-size: 28px !important;
    line-height: 34px !important;
  }
  .patientsnew .btn-green {
    max-width: none;
    width: 100%;
  }
  .patientsnew .acarbose-b3__button .btn-green {
    max-width: max-content;
  }
  .patnew-b3__header-left .acarbose-b3__h2 h2 {
    font-size: 28px !important;
    line-height: 36px !important;
    margin-bottom: 12px;
  }
  .patnew-b1__h1 h1 {
    font-size: 28px;
    line-height: 34px;
    text-align: center;
  }
  .patnew-b4__item {
    max-width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .hol-b4-form {
    height: 404px;
    width: 329px;
  }
  .perim-b9__background-overlay {
    background: transparent;
  }
  .perim-b9 {
    background: url(../img/pics/perim/bg7-mobile.webp);
    height: 605px;

    position: relative;
    margin-bottom: 100px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: bottom;
  }
  .sexualw .iv-drip-reviews-item {
    min-height: 320px;
  }

  .hol-b4-form__inner {
    padding: 34.5px 0px;
  }
  .hol-b4-form__row-btn .btn-green {
    max-width: none !important;
    width: 100%;
    border-radius: 30px !important;
    -webkit-appearance: none;

    display: block !important;
  }
  .hol-b4-form__h2 h2 {
    font-size: 30px;
  }
}

@media (max-width: 510px) {
  .cowp-card-2__img {
    top: -20px;
    right: -54px;
    width: 250px;
}
  .cowp-card-1 {
    background-image: url(../img/pics/wegovy/7-mobile.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .wsf__text {
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: 400;
font-size: 16px;
line-height: 125%;
  }
  .wegovy-start-free {
    background-position: center bottom;
  }
  .construct-css .btn {
    max-width: none;
    text-align: center;
    width: 100%;
  }
  .sexualw-b5__h2 h2 {
    font-size: 32px;
  }
  .sexualw .btn-green {
    width: 100%;
    max-width: none;
  }
  .sexualw .new-faq h2 {
    font-size: 32px;
  }
  .sexualw-b6__h2 h2 {
    font-size: 40px;
  }
  .sexualw .iv-drip-reviews__h2 h2 {
    font-size: 32px;
  }
  .sexualw-b2__h2 h2 {
    font-size: 32px;
  }
  .botox-b10__img {
    width: 100%;
  }
  .botox-b1-line {
    justify-content: start;
    padding-left: 20px;
    padding-right: 20px;
    gap: 50px;
  }
  .botox-b4__img {
    width: 100%;
  }
  .botox-b2__img {
    width: 100%;
  }
  .botox-b10__img {
    width: 100%;
  }
  .mp-block-sexual .mp-block__gi-10,
  .mp-block-sexual .mp-block__gi-9 {
    height: 350px;
  }
  .perim-b1 {
    height: 620px;
    background-image: url(../img/pics/perim/bg1-mobile.webp);
    padding-top: 34px;
  }
  .\@how-it-works.nad-nascal.nad-injection .hero-block .hero-image img {
    height: auto;
  }
  .iv-drip-7__img {
    overflow: hidden;
    height: 207px;
    border-radius: 39px;
  }
  .iv-drip-7__img img {
    object-fit: cover;
    width: 100%;
    height: 100%;
  }
  .iv-drip-5 {
    background: url(../img/pics/iv-drip/b2mobile.webp);
    background-repeat: no-repeat;
    background-size: cover;
  }
  .iv-drip-1__img {
    text-align: center;
  }
  .iv-drip-1__img img {
    content: url(../img/pics/iv-drip/b1mobile.webp);
  }
  .iv-drip-6-item__icon {
    margin-left: auto;
    margin-right: auto;
  }
  .iv-drip-6-item {
    width: 100%;
  }
  .iv-drip-6-item__title {
    text-align: center;
  }
  .iv-drip-6-item__text {
    text-align: center;
  }
  .iv-drip-1__text .btn-green {
    max-width: none;
    width: 100%;
  }
  .iv-drip-7__h2 {
    min-width: auto;
  }
  .iv-drip-7__h2 h2 {
    font-size: 36px;
    font-weight: 600;
    line-height: 43px;
  }
  .ryb-b11 {
    margin-top: 50px;
    margin-bottom: 50px;
  }
  .rybelsus-grid {
    margin-bottom: 50px;
  }
  .how-to-store-ryb {
    margin-top: 50px;
  }
  .rybelsus h2 {
    margin-bottom: 20px !important;
    font-size: 24px !important;
    font-weight: 700 !important;
    line-height: 150% !important;
  }
  .\@how-it-works.rybelsus .how-to-block {
    padding-bottom: 0px;
  }
  .ryb-b8__left {
    min-width: min-content;
  }
  .ryb-b9-item {
    flex-direction: column;
    gap: 10px;
  }
  .ryb-b9-item__left {
    height: 170px;
  }
  .ryb-b9-item__right {
    margin: 20px;
  }
  .tret-b4 .btn-green {
    width: 100%;
    max-width: none;
  }
  .mp-block-scale .mp-block-promo-block__img-mobile {
    height: 220px;
  }
  .mp-block-3 .mp-block__header {
    max-width: 209px;
  }
  .mp-block-3 .mp-block__header h2 {
    margin-top: 32px;
    line-height: 29px;
    font-size: 32px;
  }
  .mpb1-gi1 .mp-block__grid-item-title {
    max-width: 180px;
    line-height: 32px;
  }

  .mpb1-gi5 .mp-block__grid-item-title {
    max-width: 320px;
    line-height: 32px;
    font-size: 30px;
    font-weight: 500;
  }

  .mp-block__gi-7 .mp-block__grid-item-title {
    max-width: 235px;
    line-height: 25px;
    font-weight: 500;
  }

  .mp-block__gi-6 .mp-block__grid-item-title,
  .mp-block__gi-8 .mp-block__grid-item-title {
    font-weight: 500;
    line-height: 27px;
  }

  .mp-block-4 .mp-block__header {
    font-size: 24px;
    line-height: 28px;
    max-width: 250px;
    margin: 0px auto 15px auto;
  }

  .mp-block-4__grid-item-content {
    margin: 29px auto 0px auto;
  }

  .mp-block-4__grid-item-btn {
    margin-bottom: 20px;
  }

  .mp-header-block__item {
    font-size: 14px;
    line-height: 13px;
    height: 47px;
    padding: 10px;
  }

  .mp-header-block__title {
    line-height: 13px;
  }
  .mp-header-block__list {
    gap: 6px;
  }

  .mp-header-block__item::after {
    width: 27px;
    height: 27px;
  }
  .mpb1-gi2 .mp-block__grid-item-title {
    max-width: 150px;
    line-height: 32px;
  }
  .mp-block__gi-6 {
    height: 369px;
  }
  .mp-block__gi-5-grid-image .mp-block__gi-5-img-1 img {
    height: 169px;
  }
  .mp-block__gi-5-grid-image .mp-block__gi-5-img-2 img {
    height: 148px;
  }
  .mp-block__gi-5-grid-image .mp-block__gi-5-img-3 img {
    height: 362px;
  }
  .we-left-block__inner {
    width: auto;
  }

  .mp-block__gi-5-img-1 {
    left: -20px;
  }
  .mp-block__gi-5-img-2 {
    right: -30px;
  }

  .enjoy-card {
    bottom: -40%;
  }
  .\@how-it-works.nad-nascal .hero-block .hero-image img {
    height: 300px;
  }
  .animal-support-grid .b-grid__left img {
    width: 100%;
    height: auto;
  }
  .do-you-img {
    max-width: 220px;
  }
  .exp__items .item {
    width: 100%;
    margin-left: 20px;
  }
  .\@how-it-works.nad-nascal .hero-block {
    height: 860px;
  }
  .\@how-it-works.nad-nascal .how-to-block {
    margin-top: -90px;
  }
  .glutathione-page .what-is__img {
    right: -130px;
  }
  .nad-injection .what-is__img {
    min-width: auto;
  }
  .b-12-page .what-is__img .item-image {
    right: -130px;
  }
  .b-12-page .pricing-cards-block__grid-col {
    min-width: auto;
  }
  .anim-emo .block-1-img img {
    max-width: 80% !important;
  }
}

@media (max-width: 430px) {
  .scale-new .mp-block-promo-block__img {
    top: 60px;
  }
  .scale-new .mp-block-promo-block {
    margin-top: 180px !important;
  }
  .hol-b6__text::before {
    font-size: 78.61px;
    left: -20px;
    top: -230px;
  }
  .hol-b6__text::after {
    font-size: 78.61px;
    bottom: -280px;
    right: -20px;
  }
  .hair-block-8 .block-cols {
    padding: 28px 0px;
  }
  .hair-block-8 {
    min-height: 690px;
  }
  .hair-block-8 .hb-bg-mobile {
    display: block;
  }
  .hair-block-8 .hb-bg-desktop {
    display: none;
  }
  .b-nav-tree .col-left,
  .b-nav-tree .col-right {
    width: 100%;
  }
  .glutathione-page .what-is__img {
    right: -80px;
  }
  .b-12-page .what-is__img .item-image {
    right: -130px;
  }
  .mp-block-5-mobile {
    display: flex;
  }
  .mp-block-5-desktop {
    display: none;
  }
  .mp-block-5__inner {
    background-position: center;
    background-size: cover;
  }
  .hair-block-6-table__inner {
    gap: 4px;
  }
  .hair-block-6-table__right {
    gap: 4px;
  }
  .hair-block-6-table__header .hair-block-6-table__item {
    padding: 5px;
  }
  .hair-block-6-table__header {
    width: 70%;
  }
  .hair-block-6-table__item {
    line-height: normal;
    font-size: 12px;
  }
  .hair-block-6-table__header {
    padding-left: 4px;
  }
  .iv-drip-2-item {
    left: -30px;
  }
  .longevity-b5 .b-card__actions {
    display: flex;
    gap: 10px;
    justify-content: center;
  }
  .mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-content {
    max-width: 325px;
    margin: 0 auto;
  }
  .mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-content {
    max-width: 285px;
    margin: 0 auto;
  }
  .mp-block-sexual .mp-block__gi-10,
  .mp-block-sexual .mp-block__gi-9 {
    height: 387px;
  }
  .mp-block-sexual .mp-block__gi-9 .mp-block__grid-item-img {
    transform: scale(1.2);
    bottom: 30px;
  }
  .mp-block-sexual .mp-block__gi-10 .mp-block__grid-item-img {
    bottom: 90px;
  }
}

@media (max-width: 390px) {
  .enjoy-block__right {
    height: 750px;
  }
  .\@how-it-works.nad-nascal .hero-block {
    height: 900px;
  }
  .\@how-it-works.nad-nascal .how-to-block {
    margin-top: -100px;
  }
  .glutathione-page .what-is__img {
    right: -60px;
  }
  .b-12-page .what-is__img .item-image {
    right: -100px;
  }
  .tret-b8 {
    height: 830px;
  }
}

.desktop-menu li > .submenu.drop-down-2 {
  top: auto !important;
  bottom: 100% !important;
  margin-bottom: -500px !important;
}

.desktop-menu li > .submenu.drop-up {
  top: auto !important;
  bottom: 100% !important;
  margin-bottom: -220px !important;
}

.desktop-menu li:hover > .submenu.drop-up,
.desktop-menu li:focus-within > .submenu.drop-up {
  opacity: 1;
}
